[
  {
    "path": ".dockerignore",
    "content": "# Git\n.git\n.gitignore\n.gitattributes\n\n\n# CI\n.codeclimate.yml\n.travis.yml\n.taskcluster.yml\n\n# Docker\ndocker-compose.yml\nDockerfile\n.docker\n.dockerignore\n\n# Byte-compiled / optimized / DLL files\n**/__pycache__/\n**/*.py[cod]\n\n# C extensions\n*.so\n\n# Distribution / packaging\n.Python\nenv/\nbuild/\ndevelop-eggs/\ndist/\ndownloads/\neggs/\nlib/\nlib64/\nparts/\nsdist/\nvar/\n*.egg-info/\n.installed.cfg\n*.egg\n\n# PyInstaller\n#  Usually these files are written by a python script from a template\n#  before PyInstaller builds the exe, so as to inject date/other infos into it.\n*.manifest\n*.spec\n\n# Installer logs\npip-log.txt\npip-delete-this-directory.txt\n\n# Unit test / coverage reports\nhtmlcov/\n.tox/\n.coverage\n.cache\nnosetests.xml\ncoverage.xml\n\n# Translations\n*.mo\n*.pot\n\n# Django stuff:\n*.log\n\n# Sphinx documentation\ndocs/_build/\n\n# PyBuilder\ntarget/\n\n# Virtual environment\n.env\n.venv/\nvenv/\n\n# PyCharm\n.idea\n\n# Python mode for VIM\n.ropeproject\n**/.ropeproject\n\n# Vim swap files\n**/*.swp\n\n# VS Code\n.vscode/\n"
  },
  {
    "path": "Dockerfile",
    "content": "FROM nvidia/cuda:11.8.0-cudnn8-runtime-ubuntu22.04\nWORKDIR /breezyvoice\n\nENV UV_LINK_MODE=copy\nENV PATH=\"/root/.local/bin/:$PATH\"\n\nADD https://astral.sh/uv/install.sh /uv-installer.sh\n\nRUN apt-get update && \\\n    apt-get install -y --no-install-recommends curl ca-certificates ffmpeg&& \\\n    sh /uv-installer.sh && rm /uv-installer.sh && \\\n    apt-get clean && rm -rf /var/lib/apt/lists/* && \\\n    uv venv -p 3.10\n\nCOPY requirements.txt /breezyvoice/requirements.txt\n\nRUN --mount=type=cache,target=/root/.cache/uv \\\n    uv pip install -r requirements.txt --index-strategy unsafe-best-match\n\nCOPY . .\n\nEXPOSE 8080\n\nENTRYPOINT [\"/breezyvoice/.venv/bin/python\"]\n"
  },
  {
    "path": "LICENSE",
    "content": "                                 Apache License\n                           Version 2.0, January 2004\n                        http://www.apache.org/licenses/\n\n   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION\n\n   1. Definitions.\n\n      \"License\" shall mean the terms and conditions for use, reproduction,\n      and distribution as defined by Sections 1 through 9 of this document.\n\n      \"Licensor\" shall mean the copyright owner or entity authorized by\n      the copyright owner that is granting the License.\n\n      \"Legal Entity\" shall mean the union of the acting entity and all\n      other entities that control, are controlled by, or are under common\n      control with that entity. For the purposes of this definition,\n      \"control\" means (i) the power, direct or indirect, to cause the\n      direction or management of such entity, whether by contract or\n      otherwise, or (ii) ownership of fifty percent (50%) or more of the\n      outstanding shares, or (iii) beneficial ownership of such entity.\n\n      \"You\" (or \"Your\") shall mean an individual or Legal Entity\n      exercising permissions granted by this License.\n\n      \"Source\" form shall mean the preferred form for making modifications,\n      including but not limited to software source code, documentation\n      source, and configuration files.\n\n      \"Object\" form shall mean any form resulting from mechanical\n      transformation or translation of a Source form, including but\n      not limited to compiled object code, generated documentation,\n      and conversions to other media types.\n\n      \"Work\" shall mean the work of authorship, whether in Source or\n      Object form, made available under the License, as indicated by a\n      copyright notice that is included in or attached to the work\n      (an example is provided in the Appendix below).\n\n      \"Derivative Works\" shall mean any work, whether in Source or Object\n      form, that is based on (or derived from) the Work and for which the\n      editorial revisions, annotations, elaborations, or other modifications\n      represent, as a whole, an original work of authorship. For the purposes\n      of this License, Derivative Works shall not include works that remain\n      separable from, or merely link (or bind by name) to the interfaces of,\n      the Work and Derivative Works thereof.\n\n      \"Contribution\" shall mean any work of authorship, including\n      the original version of the Work and any modifications or additions\n      to that Work or Derivative Works thereof, that is intentionally\n      submitted to Licensor for inclusion in the Work by the copyright owner\n      or by an individual or Legal Entity authorized to submit on behalf of\n      the copyright owner. For the purposes of this definition, \"submitted\"\n      means any form of electronic, verbal, or written communication sent\n      to the Licensor or its representatives, including but not limited to\n      communication on electronic mailing lists, source code control systems,\n      and issue tracking systems that are managed by, or on behalf of, the\n      Licensor for the purpose of discussing and improving the Work, but\n      excluding communication that is conspicuously marked or otherwise\n      designated in writing by the copyright owner as \"Not a Contribution.\"\n\n      \"Contributor\" shall mean Licensor and any individual or Legal Entity\n      on behalf of whom a Contribution has been received by Licensor and\n      subsequently incorporated within the Work.\n\n   2. Grant of Copyright License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      copyright license to reproduce, prepare Derivative Works of,\n      publicly display, publicly perform, sublicense, and distribute the\n      Work and such Derivative Works in Source or Object form.\n\n   3. Grant of Patent License. Subject to the terms and conditions of\n      this License, each Contributor hereby grants to You a perpetual,\n      worldwide, non-exclusive, no-charge, royalty-free, irrevocable\n      (except as stated in this section) patent license to make, have made,\n      use, offer to sell, sell, import, and otherwise transfer the Work,\n      where such license applies only to those patent claims licensable\n      by such Contributor that are necessarily infringed by their\n      Contribution(s) alone or by combination of their Contribution(s)\n      with the Work to which such Contribution(s) was submitted. If You\n      institute patent litigation against any entity (including a\n      cross-claim or counterclaim in a lawsuit) alleging that the Work\n      or a Contribution incorporated within the Work constitutes direct\n      or contributory patent infringement, then any patent licenses\n      granted to You under this License for that Work shall terminate\n      as of the date such litigation is filed.\n\n   4. Redistribution. You may reproduce and distribute copies of the\n      Work or Derivative Works thereof in any medium, with or without\n      modifications, and in Source or Object form, provided that You\n      meet the following conditions:\n\n      (a) You must give any other recipients of the Work or\n          Derivative Works a copy of this License; and\n\n      (b) You must cause any modified files to carry prominent notices\n          stating that You changed the files; and\n\n      (c) You must retain, in the Source form of any Derivative Works\n          that You distribute, all copyright, patent, trademark, and\n          attribution notices from the Source form of the Work,\n          excluding those notices that do not pertain to any part of\n          the Derivative Works; and\n\n      (d) If the Work includes a \"NOTICE\" text file as part of its\n          distribution, then any Derivative Works that You distribute must\n          include a readable copy of the attribution notices contained\n          within such NOTICE file, excluding those notices that do not\n          pertain to any part of the Derivative Works, in at least one\n          of the following places: within a NOTICE text file distributed\n          as part of the Derivative Works; within the Source form or\n          documentation, if provided along with the Derivative Works; or,\n          within a display generated by the Derivative Works, if and\n          wherever such third-party notices normally appear. The contents\n          of the NOTICE file are for informational purposes only and\n          do not modify the License. You may add Your own attribution\n          notices within Derivative Works that You distribute, alongside\n          or as an addendum to the NOTICE text from the Work, provided\n          that such additional attribution notices cannot be construed\n          as modifying the License.\n\n      You may add Your own copyright statement to Your modifications and\n      may provide additional or different license terms and conditions\n      for use, reproduction, or distribution of Your modifications, or\n      for any such Derivative Works as a whole, provided Your use,\n      reproduction, and distribution of the Work otherwise complies with\n      the conditions stated in this License.\n\n   5. Submission of Contributions. Unless You explicitly state otherwise,\n      any Contribution intentionally submitted for inclusion in the Work\n      by You to the Licensor shall be under the terms and conditions of\n      this License, without any additional terms or conditions.\n      Notwithstanding the above, nothing herein shall supersede or modify\n      the terms of any separate license agreement you may have executed\n      with Licensor regarding such Contributions.\n\n   6. Trademarks. This License does not grant permission to use the trade\n      names, trademarks, service marks, or product names of the Licensor,\n      except as required for reasonable and customary use in describing the\n      origin of the Work and reproducing the content of the NOTICE file.\n\n   7. Disclaimer of Warranty. Unless required by applicable law or\n      agreed to in writing, Licensor provides the Work (and each\n      Contributor provides its Contributions) on an \"AS IS\" BASIS,\n      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or\n      implied, including, without limitation, any warranties or conditions\n      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A\n      PARTICULAR PURPOSE. You are solely responsible for determining the\n      appropriateness of using or redistributing the Work and assume any\n      risks associated with Your exercise of permissions under this License.\n\n   8. Limitation of Liability. In no event and under no legal theory,\n      whether in tort (including negligence), contract, or otherwise,\n      unless required by applicable law (such as deliberate and grossly\n      negligent acts) or agreed to in writing, shall any Contributor be\n      liable to You for damages, including any direct, indirect, special,\n      incidental, or consequential damages of any character arising as a\n      result of this License or out of the use or inability to use the\n      Work (including but not limited to damages for loss of goodwill,\n      work stoppage, computer failure or malfunction, or any and all\n      other commercial damages or losses), even if such Contributor\n      has been advised of the possibility of such damages.\n\n   9. Accepting Warranty or Additional Liability. While redistributing\n      the Work or Derivative Works thereof, You may choose to offer,\n      and charge a fee for, acceptance of support, warranty, indemnity,\n      or other liability obligations and/or rights consistent with this\n      License. However, in accepting such obligations, You may act only\n      on Your own behalf and on Your sole responsibility, not on behalf\n      of any other Contributor, and only if You agree to indemnify,\n      defend, and hold each Contributor harmless for any liability\n      incurred by, or claims asserted against, such Contributor by reason\n      of your accepting any such warranty or additional liability.\n\n   END OF TERMS AND CONDITIONS\n\n   APPENDIX: How to apply the Apache License to your work.\n\n      To apply the Apache License to your work, attach the following\n      boilerplate notice, with the fields enclosed by brackets \"[]\"\n      replaced with your own identifying information. (Don't include\n      the brackets!)  The text should be enclosed in the appropriate\n      comment syntax for the file format. We also recommend that a\n      file or class name and description of purpose be included on the\n      same \"printed page\" as the copyright notice for easier\n      identification within third-party archives.\n\n   Copyright [yyyy] [name of copyright owner]\n\n   Licensed under the Apache License, Version 2.0 (the \"License\");\n   you may not use this file except in compliance with the License.\n   You may obtain a copy of the License at\n\n       http://www.apache.org/licenses/LICENSE-2.0\n\n   Unless required by applicable law or agreed to in writing, software\n   distributed under the License is distributed on an \"AS IS\" BASIS,\n   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n   See the License for the specific language governing permissions and\n   limitations under the License.\n"
  },
  {
    "path": "README.md",
    "content": "# BreezyVoice\n\nBreezyVoice is a voice-cloning text-to-speech system specifically adapted for Taiwanese Mandarin, highlighting phonetic control abilities via auxiliary 注音 (bopomofo) inputs. BreezyVoice is partially derived from [CosyVoice](https://github.com/FunAudioLLM/CosyVoice). BreezyVoice is part of the [Breeze2 family](https://huggingface.co/collections/MediaTek-Research/breeze2-family-67863158443a06a72dd29900)\n\n<img src=\"https://raw.githubusercontent.com/mtkresearch/BreezyVoice/main/images/flowchart.png\" alt=\"flowchart\" width=\"700\"/>\n\n🚀 **Try out our interactive [UI playground](https://huggingface.co/spaces/Splend1dchan/BreezyVoice-Playground) now!** 🚀 \n\n🚀 **[立即體驗 BreezyVoice 語音合成](https://huggingface.co/spaces/Splend1dchan/BreezyVoice-Playground) !** 🚀 \n\nOr visit one of these resources:  \n- [Playground (CLI Inference)](https://www.kaggle.com/code/a24998667/breezyvoice-playground)  \n- [Model](https://huggingface.co/MediaTek-Research/BreezyVoice/tree/main)  \n- [Paper](https://arxiv.org/abs/2501.17790) \n\n\nRepo Main Contributors: Chia-Chun Lin, Chan-Jan Hsu\n\n## Features\n🔥 BreezyVoice outperforms competing commercial services in terms of naturalness.\n\n\n\n<img src=\"https://raw.githubusercontent.com/mtkresearch/BreezyVoice/main/images/comparisons.png\" alt=\"comparisons\" width=\"350\"/>\n\n 🔥 BreezyVoice is highly competitive at code-switching scenarios.\n\n| Code-Switching Term Category        | **BreezyVoice**  | Z | Y | U | M |\n|-------------|--------------|---|---|---|---|\n| **General Words** | **8**            | 5 | **8** | **8** | 7 |\n| **Entities**| **9**         | 6 | 4 | 7 | 4 |\n| **Abbreviations**   | **9**            | 8 | 6 | 6 | 7 |\n| **Toponyms**| 3            | 3 | **7** | 3 | 4 |\n| **Full Sentences**| 7           | 7 | **8** | 5 | 3 |\n\n🔥 BreezyVoice supports automatic 注音 annotation, as well as manual 注音 correction (See Inference).\n\n\n## Install\n\n**Clone and install**\n\n- Clone the repo\n``` sh\ngit clone https://github.com/mtkresearch/BreezyVoice.git\n# If you failed to clone submodule due to network failures, please run following command until success\ncd BreezyVoice\n```\n\n- Install Requirements (requires Python3.10)\n```\npip uninstall onnxruntime # use onnxruntime-gpu instead of onnxruntime\npip install -r requirements.txt\n```\n(The model is runnable on CPU, please change onnxruntime-gpu to onnxruntime in `requirements.txt` if you do not have GPU in your environment)\n\nYou might need to install cudnn depending on cuda version\n```\nsudo apt-get -y install cudnn9-cuda-11\n```\n## Inference\n\nUTF8 encoding is required:\n\n``` sh\nexport PYTHONUTF8=1\n```\n---\n**Run single_inference.py with the following arguments:**\n\n- `--content_to_synthesize`:\n    - **Description**: Specifies the content that will be synthesized into speech. Phonetic symbols can optionally be included but should be used sparingly, as shown in the examples below:\n    - Simple text: `\"今天天氣真好\"`\n    - Text with phonetic symbols: `\"今天天氣真好[:ㄏㄠ3]\"`\n\n- `--speaker_prompt_audio_path`:\n  - **Description**: Specifies the path to the prompt speech audio file for setting the style of the speaker. Use your custom audio file or our example file:\n    - Example audio: `./data/tc_speaker.wav`\n\n- `--speaker_prompt_text_transcription` (optional):\n  - **Description**: Specifies the transcription of the speaker prompt audio. Providing this input is highly recommended for better accuracy. If not provided, the system will automatically transcribe the audio using Whisper.\n  - Example text for the audio file: `\"在密碼學中，加密是將明文資訊改變為難以讀取的密文內容，使之不可讀的方法。只有擁有解密方法的對象,經由解密過程才能將密文還原為正常可讀的內容。\"`\n\n- `--output_path` (optional):\n  - **Description**: Specifies the name and path for the output `.wav` file. If not provided, the default path is used.\n  - **Default Value**: `results/output.wav`\n  - Example: `[your_file_name].wav`\n\n- `--model_path` (optional):\n  - **Description**: Specifies the pre-trained model used for speech synthesis.\n  - **Default Value**: `MediaTek-Research/BreezyVoice`\n\n**Example Usage:**\n\n``` bash\nbash run_single_inference.sh\n```\n\n``` python\n# python single_inference.py --text_to_speech [text to be converted into audio] --text_prompt [the prompt of that audio file] --audio_path [reference audio file]\npython single_inference.py --content_to_synthesize \"今天天氣真好\" --speaker_prompt_text_transcription \"在密碼學中，加密是將明文資訊改變為難以讀取的密文內容，使之不可讀的方法。只有擁有解密方法的對象,經由解密過程才能將密文還原為正常可讀的內容。\" --speaker_prompt_audio_path \"./data/example.wav\"\n```\n\n``` python\n# python single_inference.py --text_to_speech [text to be converted into audio] --audio_path [reference audio file]\npython single_inference.py --content_to_synthesize \"今天天氣真好[:ㄏㄠ3]\" --speaker_prompt_audio_path \"./data/example.wav\"\n```\n\n---\n\n**Run `batch_inference.py` with the following arguments:**\n\n- `--csv_file`:\n  - **Description**: Path to the CSV file that contains the input data for batch processing.\n  - **Example**: `./data/batch_files.csv`\n\n- `--speaker_prompt_audio_folder`:\n  - **Description**: Path to the folder containing the speaker prompt audio files. The files in this folder are used to set the style of the speaker for each synthesis task.\n  - **Example**: `./data`\n\n- `--output_audio_folder`:\n  - **Description**: Path to the folder where the output audio files will be saved. Each processed row in the CSV will result in a synthesized audio file stored in this folder.\n  - **Example**: `./results`\n\n**CSV File Structure:**\n\nThe CSV file should contain the following columns:\n\n- **`speaker_prompt_audio_filename`**:\n  - **Description**: The filename (without extension) of the speaker prompt audio file that will be used to guide the style of the generated speech.\n  - **Example**: `example`\n\n- **`speaker_prompt_text_transcription`**:\n  - **Description**: The transcription of the speaker prompt audio. This field is optional but highly recommended to improve transcription accuracy. If not provided, the system will attempt to transcribe the audio using Whisper.\n  - **Example**: `\"在密碼學中，加密是將明文資訊改變為難以讀取的密文內容，使之不可讀的方法。\"`\n\n- **`content_to_synthesize`**:\n  - **Description**: The content that will be synthesized into speech. You can include phonetic symbols if needed, though they should be used sparingly.\n  - **Example**: `\"今天天氣真好\"`\n\n- **`output_audio_filename`**:\n  - **Description**: The filename (without extension) for the generated output audio. The audio will be saved as a `.wav` file in the output folder.\n  - **Example**: `output`\n\n**Example Usage:**\n\n``` bash\nbash run_batch_inference.sh\n```\n```bash\npython batch_inference.py \\\n  --csv_file ./data/batch_files.csv \\\n  --speaker_prompt_audio_folder ./data \\\n  --output_audio_folder ./results\n```\n\n### Docker and OpenAI Compatible API\n\n``` bash\n$ docker compose up -d --build\n# after the container is up\n$ pip install openai\n$ python openai_api_inference.py\n```\n\n---\n\nIf you like our work, please cite:\n\n```\n@article{hsu2025breezyvoice,\n  title={BreezyVoice: Adapting TTS for Taiwanese Mandarin with Enhanced Polyphone Disambiguation--Challenges and Insights},\n  author={Hsu, Chan-Jan and Lin, Yi-Cheng and Lin, Chia-Chun and Chen, Wei-Chih and Chung, Ho Lam and Li, Chen-An and Chen, Yi-Chang and Yu, Chien-Yu and Lee, Ming-Ji and Chen, Chien-Cheng and others},\n  journal={arXiv preprint arXiv:2501.17790},\n  year={2025}\n}\n@article{hsu2025breeze,\n  title={The Breeze 2 Herd of Models: Traditional Chinese LLMs Based on Llama with Vision-Aware and Function-Calling Capabilities},\n  author={Hsu, Chan-Jan and Liu, Chia-Sheng and Chen, Meng-Hsi and Chen, Muxi and Hsu, Po-Chun and Chen, Yi-Chang and Shiu, Da-Shan},\n  journal={arXiv preprint arXiv:2501.13921},\n  year={2025}\n}\n@article{du2024cosyvoice,\n  title={Cosyvoice: A scalable multilingual zero-shot text-to-speech synthesizer based on supervised semantic tokens},\n  author={Du, Zhihao and Chen, Qian and Zhang, Shiliang and Hu, Kai and Lu, Heng and Yang, Yexin and Hu, Hangrui and Zheng, Siqi and Gu, Yue and Ma, Ziyang and others},\n  journal={arXiv preprint arXiv:2407.05407},\n  year={2024}\n}\n```\n"
  },
  {
    "path": "api.py",
    "content": "# OpenAI API Spec. Reference: https://platform.openai.com/docs/api-reference/audio/createSpeech\n\nfrom contextlib import asynccontextmanager\nfrom io import BytesIO\n\nimport torchaudio\nfrom fastapi import FastAPI, Request\nfrom fastapi.responses import StreamingResponse\nfrom g2pw import G2PWConverter\nfrom pydantic import BaseModel, Field\nfrom pydantic_settings import BaseSettings\n\nfrom cosyvoice.utils.file_utils import load_wav\nfrom single_inference import CustomCosyVoice, get_bopomofo_rare\n\n\nclass Settings(BaseSettings):\n    api_key: str = Field(\n        default=\"\", description=\"Specifies the API key used to authenticate the user.\"\n    )\n\n    model_path: str = Field(\n        default=\"MediaTek-Research/BreezyVoice\",\n        description=\"Specifies the model used for speech synthesis.\",\n    )\n    speaker_prompt_audio_path: str = Field(\n        default=\"./data/example.wav\",\n        description=\"Specifies the path to the prompt speech audio file of the speaker.\",\n    )\n    speaker_prompt_text_transcription: str = Field(\n        default=\"在密碼學中，加密是將明文資訊改變為難以讀取的密文內容，使之不可讀的方法。只有擁有解密方法的對象，經由解密過程，才能將密文還原為正常可讀的內容。\",\n        description=\"Specifies the transcription of the speaker prompt audio.\",\n    )\n\n\nclass SpeechRequest(BaseModel):\n    model: str = \"\"\n    input: str = Field(\n        description=\"The content that will be synthesized into speech. You can include phonetic symbols if needed, though they should be used sparingly.\",\n        examples=[\"今天天氣真好\"],\n    )\n    response_format: str = \"\"\n    speed: float = 1.0\n\n\n@asynccontextmanager\nasync def lifespan(app: FastAPI):\n    app.state.settings = Settings()\n    app.state.cosyvoice = CustomCosyVoice(app.state.settings.model_path)\n    app.state.bopomofo_converter = G2PWConverter()\n    app.state.prompt_speech_16k = load_wav(\n        app.state.settings.speaker_prompt_audio_path, 16000\n    )\n    yield\n    del app.state.cosyvoice\n    del app.state.bopomofo_converter\n\n\napp = FastAPI(lifespan=lifespan, root_path=\"/v1\")\n\n\n@app.get(\"/models\")\nasync def get_models(request: Request):\n    return {\n        \"object\": \"list\",\n        \"data\": [\n            {\n                \"id\": request.app.state.settings.model_path,\n                \"object\": \"model\",\n                \"created\": 0,\n                \"owned_by\": \"local\",\n            }\n        ],\n    }\n\n\n@app.post(\"/audio/speech\")\nasync def speach_endpoint(request: Request, payload: SpeechRequest):\n    # normalization\n    speaker_prompt_text_transcription = (\n        request.app.state.cosyvoice.frontend.text_normalize_new(\n            request.app.state.settings.speaker_prompt_text_transcription, split=False\n        )\n    )\n    content_to_synthesize = request.app.state.cosyvoice.frontend.text_normalize_new(\n        payload.input, split=False\n    )\n    speaker_prompt_text_transcription_bopomo = get_bopomofo_rare(\n        speaker_prompt_text_transcription, request.app.state.bopomofo_converter\n    )\n\n    content_to_synthesize_bopomo = get_bopomofo_rare(\n        content_to_synthesize, request.app.state.bopomofo_converter\n    )\n    output = request.app.state.cosyvoice.inference_zero_shot_no_normalize(\n        content_to_synthesize_bopomo,\n        speaker_prompt_text_transcription_bopomo,\n        request.app.state.prompt_speech_16k,\n    )\n    audio_buffer = BytesIO()\n    torchaudio.save(audio_buffer, output[\"tts_speech\"], 22050, format=\"wav\")\n    audio_buffer.seek(0)\n    return StreamingResponse(\n        audio_buffer,\n        media_type=\"audio/wav\",\n        headers={\"Content-Disposition\": \"attachment; filename=output.wav\"},\n    )\n\n\nif __name__ == \"__main__\":\n    import uvicorn\n\n    uvicorn.run(\"api:app\", host=\"0.0.0.0\", port=8080)\n"
  },
  {
    "path": "batch_inference.py",
    "content": "import os\r\nimport time\r\nimport subprocess\r\nimport argparse\r\nimport pandas as pd\r\nfrom datasets import Dataset\r\nfrom single_inference import single_inference, CustomCosyVoice\r\nfrom g2pw import G2PWConverter\r\n\r\n\r\ndef process_batch(csv_file, speaker_prompt_audio_folder, output_audio_folder, model):\r\n    # Load CSV with pandas\r\n    data = pd.read_csv(csv_file)\r\n\r\n    # Transform pandas DataFrame to HuggingFace Dataset\r\n    dataset = Dataset.from_pandas(data)\r\n    dataset = dataset.shuffle(seed = int(time.time()*1000))\r\n\r\n    cosyvoice, bopomofo_converter = model\r\n\r\n    def gen_audio(row):\r\n        speaker_prompt_audio_path = os.path.join(speaker_prompt_audio_folder, f\"{row['speaker_prompt_audio_filename']}.wav\")\r\n        speaker_prompt_text_transcription = row['speaker_prompt_text_transcription']\r\n        content_to_synthesize = row['content_to_synthesize']\r\n        output_audio_path = os.path.join(output_audio_folder, f\"{row['output_audio_filename']}.wav\")\r\n\r\n        if not os.path.exists(speaker_prompt_audio_path):\r\n            print(f\"File {speaker_prompt_audio_path} does not exist\")\r\n            return row #{\"status\": \"failed\", \"reason\": \"file not found\"}\r\n        if not os.path.exists(output_audio_path):\r\n            single_inference(speaker_prompt_audio_path, content_to_synthesize, output_audio_path, cosyvoice, bopomofo_converter, speaker_prompt_text_transcription)\r\n        else:\r\n            pass\r\n        # command = [\r\n        #     \"python\", \"single_inference.py\",\r\n        #     \"--speaker_prompt_audio_path\", speaker_prompt_audio_path,\r\n        #     \"--speaker_prompt_text_transcription\", speaker_prompt_text_transcription,\r\n        #     \"--content_to_synthesize\", content_to_synthesize,\r\n        #     \"--output_path\", output_audio_path\r\n        # ]\r\n\r\n        # try:\r\n        #     print(f\"Processing: {speaker_prompt_audio_path}\")\r\n        #     subprocess.run(command, check=True)\r\n        #     print(f\"Generated: {output_audio_path}\")\r\n        #     return row #{\"status\": \"success\", \"output\": gen_voice_file_name}\r\n        # except subprocess.CalledProcessError as e:\r\n        #     print(f\"Failed to generate {speaker_prompt_audio_path}, error: {e}\")\r\n        #     return row #{\"status\": \"failed\", \"reason\": str(e)}\r\n\r\n    dataset = dataset.map(gen_audio, num_proc = 1)\r\n\r\ndef main():\r\n    parser = argparse.ArgumentParser(description=\"Batch process audio generation.\")\r\n    parser.add_argument(\"--csv_file\", required=True, help=\"Path to the CSV file containing input data.\")\r\n    parser.add_argument(\"--speaker_prompt_audio_folder\", required=True, help=\"Path to the folder containing speaker prompt audio files.\")\r\n    parser.add_argument(\"--output_audio_folder\", required=True, help=\"Path to the folder where results will be stored.\")\r\n    parser.add_argument(\"--model_path\", type=str, required=False, default = \"MediaTek-Research/BreezyVoice-300M\",help=\"Specifies the model used for speech synthesis.\")\r\n\r\n    args = parser.parse_args()\r\n\r\n    cosyvoice = CustomCosyVoice(args.model_path)\r\n    bopomofo_converter = G2PWConverter()\r\n\r\n    os.makedirs(args.output_audio_folder, exist_ok=True)\r\n\r\n    process_batch(\r\n        csv_file=args.csv_file,\r\n        speaker_prompt_audio_folder=args.speaker_prompt_audio_folder,\r\n        output_audio_folder=args.output_audio_folder,\r\n        model = (cosyvoice, bopomofo_converter),\r\n\r\n    )\r\n\r\nif __name__ == \"__main__\":\r\n    main()\r\n\r\n"
  },
  {
    "path": "compose.yaml",
    "content": "services:\n  app:\n    image: breezyvoice:latest\n    build: .\n    ports:\n      - \"8080:8080\"\n    volumes:\n      - hf-cache:/root/.cache/huggingface/\n    command: api.py\n    init: true\n    deploy:\n      resources:\n        reservations:\n          devices:\n            - driver: nvidia\n              count: 1\n              capabilities: [gpu]\nvolumes:\n  hf-cache:"
  },
  {
    "path": "cosyvoice/__init__.py",
    "content": ""
  },
  {
    "path": "cosyvoice/bin/inference.py",
    "content": "# Copyright (c) 2024 Alibaba Inc (authors: Xiang Lyu)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#   http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nfrom __future__ import print_function\n\nimport argparse\nimport logging\nlogging.getLogger('matplotlib').setLevel(logging.WARNING)\nimport os\n\nimport torch\nfrom torch.utils.data import DataLoader\nimport torchaudio\nfrom hyperpyyaml import load_hyperpyyaml\nfrom tqdm import tqdm\nfrom cosyvoice.cli.model import CosyVoiceModel\n\nfrom cosyvoice.dataset.dataset import Dataset\n\ndef get_args():\n    parser = argparse.ArgumentParser(description='inference with your model')\n    parser.add_argument('--config', required=True, help='config file')\n    parser.add_argument('--prompt_data', required=True, help='prompt data file')\n    parser.add_argument('--prompt_utt2data', required=True, help='prompt data file')\n    parser.add_argument('--tts_text', required=True, help='tts input file')\n    parser.add_argument('--llm_model', required=True, help='llm model file')\n    parser.add_argument('--flow_model', required=True, help='flow model file')\n    parser.add_argument('--hifigan_model', required=True, help='hifigan model file')\n    parser.add_argument('--gpu',\n                        type=int,\n                        default=-1,\n                        help='gpu id for this rank, -1 for cpu')\n    parser.add_argument('--mode',\n                        default='sft',\n                        choices=['sft', 'zero_shot'],\n                        help='inference mode')\n    parser.add_argument('--result_dir', required=True, help='asr result file')\n    args = parser.parse_args()\n    print(args)\n    return args\n\n\ndef main():\n    args = get_args()\n    logging.basicConfig(level=logging.DEBUG,\n                        format='%(asctime)s %(levelname)s %(message)s')\n    os.environ['CUDA_VISIBLE_DEVICES'] = str(args.gpu)\n\n    # Init cosyvoice models from configs\n    use_cuda = args.gpu >= 0 and torch.cuda.is_available()\n    device = torch.device('cuda' if use_cuda else 'cpu')\n    with open(args.config, 'r') as f:\n        configs = load_hyperpyyaml(f)\n\n    model = CosyVoiceModel(configs['llm'], configs['flow'], configs['hift'])\n    model.load(args.llm_model, args.flow_model, args.hifigan_model)\n\n    test_dataset = Dataset(args.prompt_data, data_pipeline=configs['data_pipeline'], mode='inference', shuffle=False, partition=False, tts_file=args.tts_text, prompt_utt2data=args.prompt_utt2data)\n    test_data_loader = DataLoader(test_dataset, batch_size=None, num_workers=0)\n\n    del configs\n    os.makedirs(args.result_dir, exist_ok=True)\n    fn = os.path.join(args.result_dir, 'wav.scp')\n    f = open(fn, 'w')\n    with torch.no_grad():\n        for batch_idx, batch in tqdm(enumerate(test_data_loader)):\n            utts = batch[\"utts\"]\n            assert len(utts) == 1, \"inference mode only support batchsize 1\"\n            text = batch[\"text\"]\n            text_token = batch[\"text_token\"].to(device)\n            text_token_len = batch[\"text_token_len\"].to(device)\n            tts_text = batch[\"tts_text\"]\n            tts_index = batch[\"tts_index\"]\n            tts_text_token = batch[\"tts_text_token\"].to(device)\n            tts_text_token_len = batch[\"tts_text_token_len\"].to(device)\n            speech_token = batch[\"speech_token\"].to(device)\n            speech_token_len = batch[\"speech_token_len\"].to(device)\n            speech_feat = batch[\"speech_feat\"].to(device)\n            speech_feat_len = batch[\"speech_feat_len\"].to(device)\n            utt_embedding = batch[\"utt_embedding\"].to(device)\n            spk_embedding = batch[\"spk_embedding\"].to(device)\n            if args.mode == 'sft':\n                model_input = {'text': tts_text_token, 'text_len': tts_text_token_len,\n                               'llm_embedding': spk_embedding, 'flow_embedding': spk_embedding}\n            else:\n                model_input = {'text': tts_text_token, 'text_len': tts_text_token_len,\n                               'prompt_text': text_token, 'prompt_text_len': text_token_len,\n                               'llm_prompt_speech_token': speech_token, 'llm_prompt_speech_token_len': speech_token_len,\n                               'flow_prompt_speech_token': speech_token, 'flow_prompt_speech_token_len': speech_token_len,\n                               'prompt_speech_feat': speech_feat, 'prompt_speech_feat_len': speech_feat_len,\n                               'llm_embedding': utt_embedding, 'flow_embedding': utt_embedding}\n            model_output = model.inference(**model_input)\n            tts_key = '{}_{}'.format(utts[0], tts_index[0])\n            tts_fn = os.path.join(args.result_dir, '{}.wav'.format(tts_key))\n            torchaudio.save(tts_fn, model_output['tts_speech'], sample_rate=22050)\n            f.write('{} {}\\n'.format(tts_key, tts_fn))\n            f.flush()\n    f.close()\n    logging.info('Result wav.scp saved in {}'.format(fn))\n\n\nif __name__ == '__main__':\n    main()\n"
  },
  {
    "path": "cosyvoice/bin/train.py",
    "content": "# Copyright (c) 2024 Alibaba Inc (authors: Xiang Lyu)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#   http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nfrom __future__ import print_function\nimport argparse\nimport datetime\nimport logging\nlogging.getLogger('matplotlib').setLevel(logging.WARNING)\nfrom copy import deepcopy\nimport torch\nimport torch.distributed as dist\nimport deepspeed\n\nfrom hyperpyyaml import load_hyperpyyaml\n\nfrom torch.distributed.elastic.multiprocessing.errors import record\n\nfrom cosyvoice.utils.executor import Executor\nfrom cosyvoice.utils.train_utils import (\n    init_distributed,\n    init_dataset_and_dataloader,\n    init_optimizer_and_scheduler,\n    init_summarywriter, save_model,\n    wrap_cuda_model, check_modify_and_save_config)\n\n\ndef get_args():\n    parser = argparse.ArgumentParser(description='training your network')\n    parser.add_argument('--train_engine',\n                        default='torch_ddp',\n                        choices=['torch_ddp', 'deepspeed'],\n                        help='Engine for paralleled training')\n    parser.add_argument('--model', required=True, help='model which will be trained')\n    parser.add_argument('--config', required=True, help='config file')\n    parser.add_argument('--train_data', required=True, help='train data file')\n    parser.add_argument('--cv_data', required=True, help='cv data file')\n    parser.add_argument('--checkpoint', help='checkpoint model')\n    parser.add_argument('--model_dir', required=True, help='save model dir')\n    parser.add_argument('--tensorboard_dir',\n                        default='tensorboard',\n                        help='tensorboard log dir')\n    parser.add_argument('--ddp.dist_backend',\n                        dest='dist_backend',\n                        default='nccl',\n                        choices=['nccl', 'gloo'],\n                        help='distributed backend')\n    parser.add_argument('--num_workers',\n                        default=0,\n                        type=int,\n                        help='num of subprocess workers for reading')\n    parser.add_argument('--prefetch',\n                        default=100,\n                        type=int,\n                        help='prefetch number')\n    parser.add_argument('--pin_memory',\n                        action='store_true',\n                        default=False,\n                        help='Use pinned memory buffers used for reading')\n    parser.add_argument('--deepspeed.save_states',\n                        dest='save_states',\n                        default='model_only',\n                        choices=['model_only', 'model+optimizer'],\n                        help='save model/optimizer states')\n    parser.add_argument('--timeout',\n                        default=30,\n                        type=int,\n                        help='timeout (in seconds) of cosyvoice_join.')\n    parser = deepspeed.add_config_arguments(parser)\n    args = parser.parse_args()\n    return args\n\n\n@record\ndef main():\n    args = get_args()\n    logging.basicConfig(level=logging.DEBUG,\n                        format='%(asctime)s %(levelname)s %(message)s')\n\n    override_dict = {k: None for k in ['llm', 'flow', 'hift'] if k != args.model}\n    with open(args.config, 'r') as f:\n        configs = load_hyperpyyaml(f, overrides=override_dict)\n    configs['train_conf'].update(vars(args))\n\n    # Init env for ddp\n    init_distributed(args)\n\n    # Get dataset & dataloader\n    train_dataset, cv_dataset, train_data_loader, cv_data_loader = \\\n        init_dataset_and_dataloader(args, configs)\n\n    # Do some sanity checks and save config to arsg.model_dir\n    configs = check_modify_and_save_config(args, configs)\n\n    # Tensorboard summary\n    writer = init_summarywriter(args)\n\n    # load checkpoint\n    model = configs[args.model]\n    if args.checkpoint is not None:\n        model.load_state_dict(torch.load(args.checkpoint, map_location='cpu'))\n\n    # Dispatch model from cpu to gpu\n    model = wrap_cuda_model(args, model)\n\n    # Get optimizer & scheduler\n    model, optimizer, scheduler = init_optimizer_and_scheduler(args, configs, model)\n\n    # Save init checkpoints\n    info_dict = deepcopy(configs['train_conf'])\n    save_model(model, 'init', info_dict)\n\n    # Get executor\n    executor = Executor()\n\n    # Start training loop\n    for epoch in range(info_dict['max_epoch']):\n        executor.epoch = epoch\n        train_dataset.set_epoch(epoch)\n        dist.barrier()\n        group_join = dist.new_group(backend=\"gloo\", timeout=datetime.timedelta(seconds=args.timeout))\n        executor.train_one_epoc(model, optimizer, scheduler, train_data_loader, cv_data_loader, writer, info_dict, group_join)\n        dist.destroy_process_group(group_join)\n\nif __name__ == '__main__':\n    main()\n"
  },
  {
    "path": "cosyvoice/cli/__init__.py",
    "content": ""
  },
  {
    "path": "cosyvoice/cli/cosyvoice.py",
    "content": "# Copyright (c) 2024 Alibaba Inc (authors: Xiang Lyu)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#   http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\nimport os\nimport torch\nfrom hyperpyyaml import load_hyperpyyaml\nfrom huggingface_hub import snapshot_download\nfrom cosyvoice.cli.frontend import CosyVoiceFrontEnd\nfrom cosyvoice.cli.model import CosyVoiceModel\n\nclass CosyVoice:\n\n    def __init__(self, model_dir):\n        instruct = True if '-Instruct' in model_dir else False\n        self.model_dir = model_dir\n        if not os.path.exists(model_dir):\n            model_dir = snapshot_download(model_dir)\n        with open('{}/cosyvoice.yaml'.format(model_dir), 'r') as f:\n            configs = load_hyperpyyaml(f)\n        self.frontend = CosyVoiceFrontEnd(configs['get_tokenizer'],\n                                          configs['feat_extractor'],\n                                          '{}/campplus.onnx'.format(model_dir),\n                                          '{}/speech_tokenizer_v1.onnx'.format(model_dir),\n                                          '{}/spk2info.pt'.format(model_dir),\n                                          instruct,\n                                          configs['allowed_special'])\n        self.model = CosyVoiceModel(configs['llm'], configs['flow'], configs['hift'])\n        self.model.load('{}/llm.pt'.format(model_dir),\n                        '{}/flow.pt'.format(model_dir),\n                        '{}/hift.pt'.format(model_dir))\n        del configs\n\n    def list_avaliable_spks(self):\n        spks = list(self.frontend.spk2info.keys())\n        return spks\n\n    def inference_sft(self, tts_text, spk_id):\n        tts_speeches = []\n        for i in self.frontend.text_normalize(tts_text, split=True):\n            model_input = self.frontend.frontend_sft(i, spk_id)\n            model_output = self.model.inference(**model_input)\n            tts_speeches.append(model_output['tts_speech'])\n        return {'tts_speech': torch.concat(tts_speeches, dim=1)}\n\n    def inference_zero_shot(self, tts_text, prompt_text, prompt_speech_16k):\n        prompt_text = self.frontend.text_normalize(prompt_text, split=False)\n        tts_speeches = []\n        for i in self.frontend.text_normalize(tts_text, split=True):\n            model_input = self.frontend.frontend_zero_shot(i, prompt_text, prompt_speech_16k)\n            model_output = self.model.inference(**model_input)\n            tts_speeches.append(model_output['tts_speech'])\n        return {'tts_speech': torch.concat(tts_speeches, dim=1)}\n\n    def inference_cross_lingual(self, tts_text, prompt_speech_16k):\n        if self.frontend.instruct is True:\n            raise ValueError('{} do not support cross_lingual inference'.format(self.model_dir))\n        tts_speeches = []\n        for i in self.frontend.text_normalize(tts_text, split=True):\n            model_input = self.frontend.frontend_cross_lingual(i, prompt_speech_16k)\n            model_output = self.model.inference(**model_input)\n            tts_speeches.append(model_output['tts_speech'])\n        return {'tts_speech': torch.concat(tts_speeches, dim=1)}\n\n    def inference_instruct(self, tts_text, spk_id, instruct_text):\n        if self.frontend.instruct is False:\n            raise ValueError('{} do not support instruct inference'.format(self.model_dir))\n        instruct_text = self.frontend.text_normalize(instruct_text, split=False)\n        tts_speeches = []\n        for i in self.frontend.text_normalize(tts_text, split=True):\n            model_input = self.frontend.frontend_instruct(i, spk_id, instruct_text)\n            model_output = self.model.inference(**model_input)\n            tts_speeches.append(model_output['tts_speech'])\n        return {'tts_speech': torch.concat(tts_speeches, dim=1)}\n"
  },
  {
    "path": "cosyvoice/cli/frontend.py",
    "content": "# Copyright (c) 2024 Alibaba Inc (authors: Xiang Lyu)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#   http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\nfrom functools import partial\nimport onnxruntime\nimport torch\nimport numpy as np\nimport whisper\nfrom typing import Callable\nimport torchaudio.compliance.kaldi as kaldi\nimport torchaudio\nimport os\nimport re\nimport inflect\ntry:\n    import ttsfrd\n    use_ttsfrd = True\nexcept ImportError:\n    print(\"failed to import ttsfrd, use WeTextProcessing instead\")\n    from tn.chinese.normalizer import Normalizer as ZhNormalizer\n    from tn.english.normalizer import Normalizer as EnNormalizer\n    use_ttsfrd = False\nfrom cosyvoice.utils.frontend_utils import contains_chinese, replace_blank, replace_corner_mark, remove_bracket, spell_out_number, split_paragraph\n\n\nclass CosyVoiceFrontEnd:\n\n    def __init__(self,\n                 get_tokenizer: Callable,\n                 feat_extractor: Callable,\n                 model_dir: str,\n                 campplus_model: str,\n                 speech_tokenizer_model: str,\n                 spk2info: str = '',\n                 instruct: bool = False,\n                 allowed_special: str = 'all'):\n        self.tokenizer = get_tokenizer()\n        self.feat_extractor = feat_extractor\n        self.device = torch.device('cuda' if torch.cuda.is_available() else 'cpu')\n        option = onnxruntime.SessionOptions()\n        option.graph_optimization_level = onnxruntime.GraphOptimizationLevel.ORT_ENABLE_ALL\n        option.intra_op_num_threads = 1\n        self.campplus_session = onnxruntime.InferenceSession(campplus_model, sess_options=option, providers=[\"CPUExecutionProvider\"])\n        self.speech_tokenizer_session = onnxruntime.InferenceSession(speech_tokenizer_model, sess_options=option, providers=[\"CUDAExecutionProvider\"if torch.cuda.is_available() else \"CPUExecutionProvider\"])\n        if os.path.exists(spk2info):\n            self.spk2info = torch.load(spk2info, map_location=self.device)\n        self.instruct = instruct\n        self.allowed_special = allowed_special\n        self.inflect_parser = inflect.engine()\n        self.use_ttsfrd = use_ttsfrd\n        if self.use_ttsfrd:\n            self.frd = ttsfrd.TtsFrontendEngine()\n            ROOT_DIR = os.path.dirname(os.path.abspath(__file__))\n            assert self.frd.initialize('{}/CosyVoice-ttsfrd/resource'.format(model_dir)) is True, 'failed to initialize ttsfrd resource'\n            self.frd.set_lang_type('pinyin')\n            self.frd.enable_pinyin_mix(True)\n            self.frd.set_breakmodel_index(1)\n        else:\n            self.zh_tn_model = ZhNormalizer(remove_erhua=False, full_to_half=False)\n            self.en_tn_model = EnNormalizer()\n\n    def _extract_text_token(self, text):\n        text_token = self.tokenizer.encode(text, allowed_special=self.allowed_special)\n        text_token = torch.tensor([text_token], dtype=torch.int32).to(self.device)\n        text_token_len = torch.tensor([text_token.shape[1]], dtype=torch.int32).to(self.device)\n        return text_token, text_token_len\n\n    def _extract_speech_token(self, speech):\n        feat = whisper.log_mel_spectrogram(speech, n_mels=128)\n        speech_token = self.speech_tokenizer_session.run(None, {self.speech_tokenizer_session.get_inputs()[0].name: feat.detach().cpu().numpy(),\n                                                                self.speech_tokenizer_session.get_inputs()[1].name: np.array([feat.shape[2]], dtype=np.int32)})[0].flatten().tolist()\n        speech_token = torch.tensor([speech_token], dtype=torch.int32).to(self.device)\n        speech_token_len = torch.tensor([speech_token.shape[1]], dtype=torch.int32).to(self.device)\n        return speech_token, speech_token_len\n\n    def _extract_spk_embedding(self, speech):\n        feat = kaldi.fbank(speech,\n                           num_mel_bins=80,\n                           dither=0,\n                           sample_frequency=16000)\n        feat = feat - feat.mean(dim=0, keepdim=True)\n        embedding = self.campplus_session.run(None, {self.campplus_session.get_inputs()[0].name: feat.unsqueeze(dim=0).cpu().numpy()})[0].flatten().tolist()\n        embedding = torch.tensor([embedding]).to(self.device)\n        return embedding\n\n    def _extract_speech_feat(self, speech):\n        speech_feat = self.feat_extractor(speech).squeeze(dim=0).transpose(0, 1).to(self.device)\n        speech_feat = speech_feat.unsqueeze(dim=0)\n        speech_feat_len = torch.tensor([speech_feat.shape[1]], dtype=torch.int32).to(self.device)\n        return speech_feat, speech_feat_len\n\n    def text_normalize(self, text, split=True):\n        text = text.strip()\n        if contains_chinese(text):\n            if self.use_ttsfrd:\n                text = self.frd.get_frd_extra_info(text, 'input')\n            else:\n                text = self.zh_tn_model.normalize(text)\n            text = text.replace(\"\\n\", \"\")\n            text = replace_blank(text)\n            text = replace_corner_mark(text)\n            text = text.replace(\".\", \"、\")\n            text = text.replace(\" - \", \"，\")\n            text = remove_bracket(text)\n            text = re.sub(r'[，,]+$', '。', text)\n            texts = [i for i in split_paragraph(text, partial(self.tokenizer.encode, allowed_special=self.allowed_special), \"zh\", token_max_n=80,\n                                                token_min_n=60, merge_len=20,\n                                                comma_split=False)]\n        else:\n            if self.use_ttsfrd:\n                text = self.frd.get_frd_extra_info(text, 'input')\n            else:\n                text = self.en_tn_model.normalize(text)\n            text = spell_out_number(text, self.inflect_parser)\n            texts = [i for i in split_paragraph(text, partial(self.tokenizer.encode, allowed_special=self.allowed_special), \"en\", token_max_n=80,\n                                                token_min_n=60, merge_len=20,\n                                                comma_split=False)]\n        if split is False:\n            return text\n        return texts\n\n    def frontend_sft(self, tts_text, spk_id):\n        tts_text_token, tts_text_token_len = self._extract_text_token(tts_text)\n        embedding = self.spk2info[spk_id]['embedding']\n        model_input = {'text': tts_text_token, 'text_len': tts_text_token_len, 'llm_embedding': embedding, 'flow_embedding': embedding}\n        return model_input\n\n    def frontend_zero_shot(self, tts_text, prompt_text, prompt_speech_16k):\n        tts_text_token, tts_text_token_len = self._extract_text_token(tts_text)\n        prompt_text_token, prompt_text_token_len = self._extract_text_token(prompt_text)\n        prompt_speech_22050 = torchaudio.transforms.Resample(orig_freq=16000, new_freq=22050)(prompt_speech_16k)\n        speech_feat, speech_feat_len = self._extract_speech_feat(prompt_speech_22050)\n        speech_token, speech_token_len = self._extract_speech_token(prompt_speech_16k)\n        embedding = self._extract_spk_embedding(prompt_speech_16k)\n        model_input = {'text': tts_text_token, 'text_len': tts_text_token_len,\n                       'prompt_text': prompt_text_token, 'prompt_text_len': prompt_text_token_len,\n                       'llm_prompt_speech_token': speech_token, 'llm_prompt_speech_token_len': speech_token_len,\n                       'flow_prompt_speech_token': speech_token, 'flow_prompt_speech_token_len': speech_token_len,\n                       'prompt_speech_feat': speech_feat, 'prompt_speech_feat_len': speech_feat_len,\n                       'llm_embedding': embedding, 'flow_embedding': embedding}\n        return model_input\n\n    def frontend_cross_lingual(self, tts_text, prompt_speech_16k):\n        model_input = self.frontend_zero_shot(tts_text, '', prompt_speech_16k)\n        # in cross lingual mode, we remove prompt in llm\n        del model_input['prompt_text']\n        del model_input['prompt_text_len']\n        del model_input['llm_prompt_speech_token']\n        del model_input['llm_prompt_speech_token_len']\n        return model_input\n\n    def frontend_instruct(self, tts_text, spk_id, instruct_text):\n        model_input = self.frontend_sft(tts_text, spk_id)\n        # in instruct mode, we remove spk_embedding in llm due to information leakage\n        del model_input['llm_embedding']\n        instruct_text_token, instruct_text_token_len = self._extract_text_token(instruct_text + '<endofprompt>')\n        model_input['prompt_text'] = instruct_text_token\n        model_input['prompt_text_len'] = instruct_text_token_len\n        return model_input\n"
  },
  {
    "path": "cosyvoice/cli/model.py",
    "content": "# Copyright (c) 2024 Alibaba Inc (authors: Xiang Lyu)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#   http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\nimport torch\n\nclass CosyVoiceModel:\n\n    def __init__(self,\n                 llm: torch.nn.Module,\n                 flow: torch.nn.Module,\n                 hift: torch.nn.Module):\n        self.device = torch.device('cuda' if torch.cuda.is_available() else 'cpu')\n        self.llm = llm\n        self.flow = flow\n        self.hift = hift\n\n    def load(self, llm_model, flow_model, hift_model):\n        self.llm.load_state_dict(torch.load(llm_model, map_location=self.device))\n        self.llm.to(self.device).eval()\n        self.flow.load_state_dict(torch.load(flow_model, map_location=self.device))\n        self.flow.to(self.device).eval()\n        self.hift.load_state_dict(torch.load(hift_model, map_location=self.device))\n        self.hift.to(self.device).eval()\n\n    def inference(self, text, text_len, flow_embedding, llm_embedding=torch.zeros(0, 192),\n                  prompt_text=torch.zeros(1, 0, dtype=torch.int32), prompt_text_len=torch.zeros(1, dtype=torch.int32),\n                  llm_prompt_speech_token=torch.zeros(1, 0, dtype=torch.int32), llm_prompt_speech_token_len=torch.zeros(1, dtype=torch.int32),\n                  flow_prompt_speech_token=torch.zeros(1, 0, dtype=torch.int32), flow_prompt_speech_token_len=torch.zeros(1, dtype=torch.int32),\n                  prompt_speech_feat=torch.zeros(1, 0, 80), prompt_speech_feat_len=torch.zeros(1, dtype=torch.int32)):\n        tts_speech_token = self.llm.inference(text=text.to(self.device),\n                                              text_len=text_len.to(self.device),\n                                              prompt_text=prompt_text.to(self.device),\n                                              prompt_text_len=prompt_text_len.to(self.device),\n                                              prompt_speech_token=llm_prompt_speech_token.to(self.device),\n                                              prompt_speech_token_len=llm_prompt_speech_token_len.to(self.device),\n                                              embedding=llm_embedding.to(self.device),\n                                              beam_size=1,\n                                              sampling=25,\n                                              max_token_text_ratio=30,\n                                              min_token_text_ratio=3)\n        tts_mel = self.flow.inference(token=tts_speech_token,\n                                      token_len=torch.tensor([tts_speech_token.size(1)], dtype=torch.int32).to(self.device),\n                                      prompt_token=flow_prompt_speech_token.to(self.device),\n                                      prompt_token_len=flow_prompt_speech_token_len.to(self.device),\n                                      prompt_feat=prompt_speech_feat.to(self.device),\n                                      prompt_feat_len=prompt_speech_feat_len.to(self.device),\n                                      embedding=flow_embedding.to(self.device))\n        tts_speech = self.hift.inference(mel=tts_mel).cpu()\n        torch.cuda.empty_cache()\n        return {'tts_speech': tts_speech}\n"
  },
  {
    "path": "cosyvoice/dataset/__init__.py",
    "content": ""
  },
  {
    "path": "cosyvoice/dataset/dataset.py",
    "content": "# Copyright (c) 2021 Mobvoi Inc. (authors: Binbin Zhang)\n#               2024 Alibaba Inc (authors: Xiang Lyu)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport random\nimport json\nimport math\nfrom functools import partial\n\nimport torch\nimport torch.distributed as dist\nfrom torch.utils.data import IterableDataset\nfrom cosyvoice.utils.file_utils import read_lists, read_json_lists\n\n\nclass Processor(IterableDataset):\n\n    def __init__(self, source, f, *args, **kw):\n        assert callable(f)\n        self.source = source\n        self.f = f\n        self.args = args\n        self.kw = kw\n\n    def set_epoch(self, epoch):\n        self.source.set_epoch(epoch)\n\n    def __iter__(self):\n        \"\"\" Return an iterator over the source dataset processed by the\n            given processor.\n        \"\"\"\n        assert self.source is not None\n        assert callable(self.f)\n        return self.f(iter(self.source), *self.args, **self.kw)\n\n    def apply(self, f):\n        assert callable(f)\n        return Processor(self, f, *self.args, **self.kw)\n\n\nclass DistributedSampler:\n\n    def __init__(self, shuffle=True, partition=True):\n        self.epoch = -1\n        self.update()\n        self.shuffle = shuffle\n        self.partition = partition\n\n    def update(self):\n        assert dist.is_available()\n        if dist.is_initialized():\n            self.rank = dist.get_rank()\n            self.world_size = dist.get_world_size()\n        else:\n            self.rank = 0\n            self.world_size = 1\n        worker_info = torch.utils.data.get_worker_info()\n        if worker_info is None:\n            self.worker_id = 0\n            self.num_workers = 1\n        else:\n            self.worker_id = worker_info.id\n            self.num_workers = worker_info.num_workers\n        return dict(rank=self.rank,\n                    world_size=self.world_size,\n                    worker_id=self.worker_id,\n                    num_workers=self.num_workers)\n\n    def set_epoch(self, epoch):\n        self.epoch = epoch\n\n    def sample(self, data):\n        \"\"\" Sample data according to rank/world_size/num_workers\n\n            Args:\n                data(List): input data list\n\n            Returns:\n                List: data list after sample\n        \"\"\"\n        data = list(range(len(data)))\n        # force datalist even\n        if self.partition:\n            if self.shuffle:\n                random.Random(self.epoch).shuffle(data)\n            if len(data) < self.world_size:\n                data = data * math.ceil(self.world_size / len(data))\n                data = data[:self.world_size]\n            data = data[self.rank::self.world_size]\n        if len(data) < self.num_workers:\n            data = data * math.ceil(self.num_workers / len(data))\n            data = data[:self.num_workers]\n        data = data[self.worker_id::self.num_workers]\n        return data\n\n\nclass DataList(IterableDataset):\n\n    def __init__(self, lists, shuffle=True, partition=True):\n        self.lists = lists\n        self.sampler = DistributedSampler(shuffle, partition)\n\n    def set_epoch(self, epoch):\n        self.sampler.set_epoch(epoch)\n\n    def __iter__(self):\n        sampler_info = self.sampler.update()\n        indexes = self.sampler.sample(self.lists)\n        for index in indexes:\n            data = dict(src=self.lists[index])\n            data.update(sampler_info)\n            yield data\n\n\ndef Dataset(data_list_file,\n            data_pipeline,\n            mode='train',\n            shuffle=True,\n            partition=True,\n            tts_file='',\n            prompt_utt2data=''):\n    \"\"\" Construct dataset from arguments\n\n        We have two shuffle stage in the Dataset. The first is global\n        shuffle at shards tar/raw file level. The second is global shuffle\n        at training samples level.\n\n        Args:\n            data_type(str): raw/shard\n            tokenizer (BaseTokenizer): tokenizer to tokenize\n            partition(bool): whether to do data partition in terms of rank\n    \"\"\"\n    assert mode in ['train', 'inference']\n    lists = read_lists(data_list_file)\n    if mode == 'inference':\n        with open(tts_file) as f:\n            tts_data = json.load(f)\n        utt2lists = read_json_lists(prompt_utt2data)\n        # filter unnecessary file in inference mode\n        lists = list(set([utt2lists[utt] for utt in tts_data.keys() if utt2lists[utt] in lists]))\n    dataset = DataList(lists,\n                       shuffle=shuffle,\n                       partition=partition)\n    if mode == 'inference':\n        # map partial arg tts_data in inference mode\n        data_pipeline[0] = partial(data_pipeline[0], tts_data=tts_data)\n    for func in data_pipeline:\n        dataset = Processor(dataset, func, mode=mode)\n    return dataset\n"
  },
  {
    "path": "cosyvoice/dataset/processor.py",
    "content": "# Copyright (c) 2024 Alibaba Inc (authors: Xiang Lyu)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\nimport logging\nimport random\n\nimport pyarrow.parquet as pq\nfrom io import BytesIO\nimport torch\nimport torchaudio\nfrom torch.nn.utils.rnn import pad_sequence\nimport torch.nn.functional as F\n\ntorchaudio.set_audio_backend('soundfile')\n\nAUDIO_FORMAT_SETS = set(['flac', 'mp3', 'm4a', 'ogg', 'opus', 'wav', 'wma'])\n\n\ndef parquet_opener(data, mode='train', tts_data={}):\n    \"\"\" Give url or local file, return file descriptor\n        Inplace operation.\n\n        Args:\n            data(Iterable[str]): url or local file list\n\n        Returns:\n            Iterable[{src, stream}]\n    \"\"\"\n    for sample in data:\n        assert 'src' in sample\n        url = sample['src']\n        try:\n            df = pq.read_table(url).to_pandas()\n            for i in range(len(df)):\n                if mode == 'inference' and df.loc[i, 'utt'] not in tts_data:\n                    continue\n                sample.update(dict(df.loc[i]))\n                if mode == 'train':\n                    # NOTE do not return sample directly, must initialize a new dict\n                    yield {**sample}\n                else:\n                    for index, text in enumerate(tts_data[df.loc[i, 'utt']]):\n                        yield {**sample, 'tts_index': index, 'tts_text': text}\n        except Exception as ex:\n            logging.warning('Failed to open {}, ex info {}'.format(url, ex))\n\ndef filter(data,\n           max_length=10240,\n           min_length=10,\n           token_max_length=200,\n           token_min_length=1,\n           min_output_input_ratio=0.0005,\n           max_output_input_ratio=1,\n           mode='train'):\n    \"\"\" Filter sample according to feature and label length\n        Inplace operation.\n\n        Args::\n            data: Iterable[{key, wav, label, sample_rate}]\n            max_length: drop utterance which is greater than max_length(10ms)\n            min_length: drop utterance which is less than min_length(10ms)\n            token_max_length: drop utterance which is greater than\n                token_max_length, especially when use char unit for\n                english modeling\n            token_min_length: drop utterance which is\n                less than token_max_length\n            min_output_input_ratio: minimal ration of\n                token_length / feats_length(10ms)\n            max_output_input_ratio: maximum ration of\n                token_length / feats_length(10ms)\n\n        Returns:\n            Iterable[{key, wav, label, sample_rate}]\n    \"\"\"\n    for sample in data:\n        sample['speech'], sample['sample_rate'] = torchaudio.load(BytesIO(sample['audio_data']))\n        del sample['audio_data']\n        # sample['wav'] is torch.Tensor, we have 100 frames every second\n        num_frames = sample['speech'].size(1) / sample['sample_rate'] * 100\n        if num_frames < min_length:\n            continue\n        if num_frames > max_length:\n            continue\n        if len(sample['text_token']) < token_min_length:\n            continue\n        if len(sample['text_token']) > token_max_length:\n            continue\n        if len(sample['speech_token']) == 0:\n            continue\n        if num_frames != 0:\n            if len(sample['text_token']) / num_frames < min_output_input_ratio:\n                continue\n            if len(sample['text_token']) / num_frames > max_output_input_ratio:\n                continue\n        yield sample\n\n\ndef resample(data, resample_rate=22050, min_sample_rate=16000, mode='train'):\n    \"\"\" Resample data.\n        Inplace operation.\n\n        Args:\n            data: Iterable[{key, wav, label, sample_rate}]\n            resample_rate: target resample rate\n\n        Returns:\n            Iterable[{key, wav, label, sample_rate}]\n    \"\"\"\n    for sample in data:\n        assert 'sample_rate' in sample\n        assert 'speech' in sample\n        sample_rate = sample['sample_rate']\n        waveform = sample['speech']\n        if sample_rate != resample_rate:\n            if sample_rate < min_sample_rate:\n                continue\n            sample['sample_rate'] = resample_rate\n            sample['speech'] = torchaudio.transforms.Resample(\n                orig_freq=sample_rate, new_freq=resample_rate)(waveform)\n        max_val = sample['speech'].abs().max()\n        if max_val > 1:\n            sample['speech'] /= max_val\n        yield sample\n\n\ndef compute_fbank(data,\n                  feat_extractor,\n                  mode='train'):\n    \"\"\" Extract fbank\n\n        Args:\n            data: Iterable[{key, wav, label, sample_rate}]\n\n        Returns:\n            Iterable[{key, feat, label}]\n    \"\"\"\n    for sample in data:\n        assert 'sample_rate' in sample\n        assert 'speech' in sample\n        assert 'utt' in sample\n        assert 'text_token' in sample\n        waveform = sample['speech']\n        mat = feat_extractor(waveform).squeeze(dim=0).transpose(0, 1)\n        sample['speech_feat'] = mat\n        del sample['speech']\n        yield sample\n\n\ndef parse_embedding(data, normalize, mode='train'):\n    \"\"\" Parse utt_embedding/spk_embedding\n\n        Args:\n            data: Iterable[{key, wav, label, sample_rate}]\n\n        Returns:\n            Iterable[{key, feat, label}]\n    \"\"\"\n    for sample in data:\n        sample['utt_embedding'] = torch.tensor(sample['utt_embedding'], dtype=torch.float32)\n        sample['spk_embedding'] = torch.tensor(sample['spk_embedding'], dtype=torch.float32)\n        if normalize:\n            sample['utt_embedding'] = F.normalize(sample['utt_embedding'], dim=0)\n            sample['spk_embedding'] = F.normalize(sample['spk_embedding'], dim=0)\n        yield sample\n\n\ndef tokenize(data, get_tokenizer, allowed_special, mode='train'):\n    \"\"\" Decode text to chars or BPE\n        Inplace operation\n\n        Args:\n            data: Iterable[{key, wav, txt, sample_rate}]\n\n        Returns:\n            Iterable[{key, wav, txt, tokens, label, sample_rate}]\n    \"\"\"\n    tokenizer = get_tokenizer()\n    for sample in data:\n        assert 'text' in sample\n        sample['text_token'] = tokenizer.encode(sample['text'], allowed_special=allowed_special)\n        if mode == 'inference':\n            sample['tts_text_token'] = tokenizer.encode(sample['tts_text'], allowed_special=allowed_special)\n        yield sample\n\n\ndef shuffle(data, shuffle_size=10000, mode='train'):\n    \"\"\" Local shuffle the data\n\n        Args:\n            data: Iterable[{key, feat, label}]\n            shuffle_size: buffer size for shuffle\n\n        Returns:\n            Iterable[{key, feat, label}]\n    \"\"\"\n    buf = []\n    for sample in data:\n        buf.append(sample)\n        if len(buf) >= shuffle_size:\n            random.shuffle(buf)\n            for x in buf:\n                yield x\n            buf = []\n    # The sample left over\n    random.shuffle(buf)\n    for x in buf:\n        yield x\n\n\ndef sort(data, sort_size=500, mode='train'):\n    \"\"\" Sort the data by feature length.\n        Sort is used after shuffle and before batch, so we can group\n        utts with similar lengths into a batch, and `sort_size` should\n        be less than `shuffle_size`\n\n        Args:\n            data: Iterable[{key, feat, label}]\n            sort_size: buffer size for sort\n\n        Returns:\n            Iterable[{key, feat, label}]\n    \"\"\"\n\n    buf = []\n    for sample in data:\n        buf.append(sample)\n        if len(buf) >= sort_size:\n            buf.sort(key=lambda x: x['speech_feat'].size(0))\n            for x in buf:\n                yield x\n            buf = []\n    # The sample left over\n    buf.sort(key=lambda x: x['speech_feat'].size(0))\n    for x in buf:\n        yield x\n\n\ndef static_batch(data, batch_size=16):\n    \"\"\" Static batch the data by `batch_size`\n\n        Args:\n            data: Iterable[{key, feat, label}]\n            batch_size: batch size\n\n        Returns:\n            Iterable[List[{key, feat, label}]]\n    \"\"\"\n    buf = []\n    for sample in data:\n        buf.append(sample)\n        if len(buf) >= batch_size:\n            yield buf\n            buf = []\n    if len(buf) > 0:\n        yield buf\n\n\ndef dynamic_batch(data, max_frames_in_batch=12000, mode='train'):\n    \"\"\" Dynamic batch the data until the total frames in batch\n        reach `max_frames_in_batch`\n\n        Args:\n            data: Iterable[{key, feat, label}]\n            max_frames_in_batch: max_frames in one batch\n\n        Returns:\n            Iterable[List[{key, feat, label}]]\n    \"\"\"\n    buf = []\n    longest_frames = 0\n    for sample in data:\n        assert 'speech_feat' in sample\n        assert isinstance(sample['speech_feat'], torch.Tensor)\n        new_sample_frames = sample['speech_feat'].size(0)\n        longest_frames = max(longest_frames, new_sample_frames)\n        frames_after_padding = longest_frames * (len(buf) + 1)\n        if frames_after_padding > max_frames_in_batch:\n            yield buf\n            buf = [sample]\n            longest_frames = new_sample_frames\n        else:\n            buf.append(sample)\n    if len(buf) > 0:\n        yield buf\n\n\ndef batch(data, batch_type='static', batch_size=16, max_frames_in_batch=12000, mode='train'):\n    \"\"\" Wrapper for static/dynamic batch\n    \"\"\"\n    if mode == 'inference':\n        return static_batch(data, 1)\n    else:\n        if batch_type == 'static':\n            return static_batch(data, batch_size)\n        elif batch_type == 'dynamic':\n            return dynamic_batch(data, max_frames_in_batch)\n        else:\n            logging.fatal('Unsupported batch type {}'.format(batch_type))\n\n\ndef padding(data, use_spk_embedding, mode='train'):\n    \"\"\" Padding the data into training data\n\n        Args:\n            data: Iterable[List[{key, feat, label}]]\n\n        Returns:\n            Iterable[Tuple(keys, feats, labels, feats lengths, label lengths)]\n    \"\"\"\n    for sample in data:\n        assert isinstance(sample, list)\n        speech_feat_len = torch.tensor([x['speech_feat'].size(1) for x in sample],\n                                       dtype=torch.int32)\n        order = torch.argsort(speech_feat_len, descending=True)\n\n        utts = [sample[i]['utt'] for i in order]\n        speech_token = [torch.tensor(sample[i]['speech_token']) for i in order]\n        speech_token_len = torch.tensor([i.size(0) for i in speech_token], dtype=torch.int32)\n        speech_token = pad_sequence(speech_token,\n                                    batch_first=True,\n                                    padding_value=0)\n        speech_feat = [sample[i]['speech_feat'] for i in order]\n        speech_feat_len = torch.tensor([i.size(0) for i in speech_feat], dtype=torch.int32)\n        speech_feat = pad_sequence(speech_feat,\n                                   batch_first=True,\n                                   padding_value=0)\n        text = [sample[i]['text'] for i in order]\n        text_token = [torch.tensor(sample[i]['text_token']) for i in order]\n        text_token_len = torch.tensor([i.size(0) for i in text_token], dtype=torch.int32)\n        text_token = pad_sequence(text_token, batch_first=True, padding_value=0)\n        utt_embedding = torch.stack([sample[i]['utt_embedding'] for i in order], dim=0)\n        spk_embedding = torch.stack([sample[i]['spk_embedding'] for i in order], dim=0)\n        batch = {\n            \"utts\": utts,\n            \"speech_token\": speech_token,\n            \"speech_token_len\": speech_token_len,\n            \"speech_feat\": speech_feat,\n            \"speech_feat_len\": speech_feat_len,\n            \"text\": text,\n            \"text_token\": text_token,\n            \"text_token_len\": text_token_len,\n            \"utt_embedding\": utt_embedding,\n            \"spk_embedding\": spk_embedding,\n        }\n        if mode == 'inference':\n            tts_text = [sample[i]['tts_text'] for i in order]\n            tts_index = [sample[i]['tts_index'] for i in order]\n            tts_text_token = [torch.tensor(sample[i]['tts_text_token']) for i in order]\n            tts_text_token_len = torch.tensor([i.size(0) for i in tts_text_token], dtype=torch.int32)\n            tts_text_token = pad_sequence(tts_text_token, batch_first=True, padding_value=-1)\n            batch.update({'tts_text': tts_text,\n                          'tts_index': tts_index,\n                          'tts_text_token': tts_text_token,\n                          'tts_text_token_len': tts_text_token_len})\n        if use_spk_embedding is True:\n            batch[\"embedding\"] = batch[\"spk_embedding\"]\n        else:\n            batch[\"embedding\"] = batch[\"utt_embedding\"]\n        yield batch\n"
  },
  {
    "path": "cosyvoice/flow/decoder.py",
    "content": "# Copyright (c) 2024 Alibaba Inc (authors: Xiang Lyu, Zhihao Du)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\nimport torch\nimport torch.nn as nn\nfrom einops import pack, rearrange, repeat\nfrom matcha.models.components.decoder import SinusoidalPosEmb, Block1D, ResnetBlock1D, Downsample1D, TimestepEmbedding, Upsample1D\nfrom matcha.models.components.transformer import BasicTransformerBlock\n\n\nclass ConditionalDecoder(nn.Module):\n    def __init__(\n        self,\n        in_channels,\n        out_channels,\n        channels=(256, 256),\n        dropout=0.05,\n        attention_head_dim=64,\n        n_blocks=1,\n        num_mid_blocks=2,\n        num_heads=4,\n        act_fn=\"snake\",\n    ):\n        \"\"\"\n        This decoder requires an input with the same shape of the target. So, if your text content\n        is shorter or longer than the outputs, please re-sampling it before feeding to the decoder.\n        \"\"\"\n        super().__init__()\n        channels = tuple(channels)\n        self.in_channels = in_channels\n        self.out_channels = out_channels\n\n        self.time_embeddings = SinusoidalPosEmb(in_channels)\n        time_embed_dim = channels[0] * 4\n        self.time_mlp = TimestepEmbedding(\n            in_channels=in_channels,\n            time_embed_dim=time_embed_dim,\n            act_fn=\"silu\",\n        )\n        self.down_blocks = nn.ModuleList([])\n        self.mid_blocks = nn.ModuleList([])\n        self.up_blocks = nn.ModuleList([])\n\n        output_channel = in_channels\n        for i in range(len(channels)):  # pylint: disable=consider-using-enumerate\n            input_channel = output_channel\n            output_channel = channels[i]\n            is_last = i == len(channels) - 1\n            resnet = ResnetBlock1D(dim=input_channel, dim_out=output_channel, time_emb_dim=time_embed_dim)\n            transformer_blocks = nn.ModuleList(\n                [\n                    BasicTransformerBlock(\n                        dim=output_channel,\n                        num_attention_heads=num_heads,\n                        attention_head_dim=attention_head_dim,\n                        dropout=dropout,\n                        activation_fn=act_fn,\n                    )\n                    for _ in range(n_blocks)\n                ]\n            )\n            downsample = (\n                Downsample1D(output_channel) if not is_last else nn.Conv1d(output_channel, output_channel, 3, padding=1)\n            )\n            self.down_blocks.append(nn.ModuleList([resnet, transformer_blocks, downsample]))\n\n        for i in range(num_mid_blocks):\n            input_channel = channels[-1]\n            out_channels = channels[-1]\n            resnet = ResnetBlock1D(dim=input_channel, dim_out=output_channel, time_emb_dim=time_embed_dim)\n\n            transformer_blocks = nn.ModuleList(\n                [\n                    BasicTransformerBlock(\n                        dim=output_channel,\n                        num_attention_heads=num_heads,\n                        attention_head_dim=attention_head_dim,\n                        dropout=dropout,\n                        activation_fn=act_fn,\n                    )\n                    for _ in range(n_blocks)\n                ]\n            )\n\n            self.mid_blocks.append(nn.ModuleList([resnet, transformer_blocks]))\n\n        channels = channels[::-1] + (channels[0],)\n        for i in range(len(channels) - 1):\n            input_channel = channels[i] * 2\n            output_channel = channels[i + 1]\n            is_last = i == len(channels) - 2\n            resnet = ResnetBlock1D(\n                dim=input_channel,\n                dim_out=output_channel,\n                time_emb_dim=time_embed_dim,\n            )\n            transformer_blocks = nn.ModuleList(\n                [\n                    BasicTransformerBlock(\n                        dim=output_channel,\n                        num_attention_heads=num_heads,\n                        attention_head_dim=attention_head_dim,\n                        dropout=dropout,\n                        activation_fn=act_fn,\n                    )\n                    for _ in range(n_blocks)\n                ]\n            )\n            upsample = (\n                Upsample1D(output_channel, use_conv_transpose=True)\n                if not is_last\n                else nn.Conv1d(output_channel, output_channel, 3, padding=1)\n            )\n            self.up_blocks.append(nn.ModuleList([resnet, transformer_blocks, upsample]))\n        self.final_block = Block1D(channels[-1], channels[-1])\n        self.final_proj = nn.Conv1d(channels[-1], self.out_channels, 1)\n        self.initialize_weights()\n\n\n    def initialize_weights(self):\n        for m in self.modules():\n            if isinstance(m, nn.Conv1d):\n                nn.init.kaiming_normal_(m.weight, nonlinearity=\"relu\")\n                if m.bias is not None:\n                    nn.init.constant_(m.bias, 0)\n            elif isinstance(m, nn.GroupNorm):\n                nn.init.constant_(m.weight, 1)\n                nn.init.constant_(m.bias, 0)\n            elif isinstance(m, nn.Linear):\n                nn.init.kaiming_normal_(m.weight, nonlinearity=\"relu\")\n                if m.bias is not None:\n                    nn.init.constant_(m.bias, 0)\n\n    def forward(self, x, mask, mu, t, spks=None, cond=None):\n        \"\"\"Forward pass of the UNet1DConditional model.\n\n        Args:\n            x (torch.Tensor): shape (batch_size, in_channels, time)\n            mask (_type_): shape (batch_size, 1, time)\n            t (_type_): shape (batch_size)\n            spks (_type_, optional): shape: (batch_size, condition_channels). Defaults to None.\n            cond (_type_, optional): placeholder for future use. Defaults to None.\n\n        Raises:\n            ValueError: _description_\n            ValueError: _description_\n\n        Returns:\n            _type_: _description_\n        \"\"\"\n\n        t = self.time_embeddings(t)\n        t = self.time_mlp(t)\n\n        x = pack([x, mu], \"b * t\")[0]\n\n        if spks is not None:\n            spks = repeat(spks, \"b c -> b c t\", t=x.shape[-1])\n            x = pack([x, spks], \"b * t\")[0]\n        if cond is not None:\n            x = pack([x, cond], \"b * t\")[0]\n\n        hiddens = []\n        masks = [mask]\n        for resnet, transformer_blocks, downsample in self.down_blocks:\n            mask_down = masks[-1]\n            x = resnet(x, mask_down, t)\n            x = rearrange(x, \"b c t -> b t c\").contiguous()\n            attn_mask = torch.matmul(mask_down.transpose(1, 2).contiguous(), mask_down)\n            for transformer_block in transformer_blocks:\n                x = transformer_block(\n                    hidden_states=x,\n                    attention_mask=attn_mask,\n                    timestep=t,\n                )\n            x = rearrange(x, \"b t c -> b c t\").contiguous()\n            hiddens.append(x)  # Save hidden states for skip connections\n            x = downsample(x * mask_down)\n            masks.append(mask_down[:, :, ::2])\n        masks = masks[:-1]\n        mask_mid = masks[-1]\n\n        for resnet, transformer_blocks in self.mid_blocks:\n            x = resnet(x, mask_mid, t)\n            x = rearrange(x, \"b c t -> b t c\").contiguous()\n            attn_mask = torch.matmul(mask_mid.transpose(1, 2).contiguous(), mask_mid)\n            for transformer_block in transformer_blocks:\n                x = transformer_block(\n                    hidden_states=x,\n                    attention_mask=attn_mask,\n                    timestep=t,\n                )\n            x = rearrange(x, \"b t c -> b c t\").contiguous()\n\n        for resnet, transformer_blocks, upsample in self.up_blocks:\n            mask_up = masks.pop()\n            skip = hiddens.pop()\n            x = pack([x[:, :, :skip.shape[-1]], skip], \"b * t\")[0]\n            x = resnet(x, mask_up, t)\n            x = rearrange(x, \"b c t -> b t c\").contiguous()\n            attn_mask = torch.matmul(mask_up.transpose(1, 2).contiguous(), mask_up)\n            for transformer_block in transformer_blocks:\n                x = transformer_block(\n                    hidden_states=x,\n                    attention_mask=attn_mask,\n                    timestep=t,\n                )\n            x = rearrange(x, \"b t c -> b c t\").contiguous()\n            x = upsample(x * mask_up)\n        x = self.final_block(x, mask_up)\n        output = self.final_proj(x * mask_up)\n        return output * mask\n"
  },
  {
    "path": "cosyvoice/flow/flow.py",
    "content": "# Copyright (c) 2024 Alibaba Inc (authors: Xiang Lyu, Zhihao Du)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\nimport logging\nimport random\nfrom typing import Dict, Optional\nimport torch\nimport torch.nn as nn\nfrom torch.nn import functional as F\nfrom omegaconf import DictConfig\nfrom cosyvoice.utils.mask import make_pad_mask\n\n\nclass MaskedDiffWithXvec(torch.nn.Module):\n    def __init__(self,\n                 input_size: int = 512,\n                 output_size: int = 80,\n                 spk_embed_dim: int = 192,\n                 output_type: str = \"mel\",\n                 vocab_size: int = 4096,\n                 input_frame_rate: int = 50,\n                 only_mask_loss: bool = True,\n                 encoder: torch.nn.Module = None,\n                 length_regulator: torch.nn.Module = None,\n                 decoder: torch.nn.Module = None,\n                 decoder_conf: Dict = {'in_channels': 240, 'out_channel': 80, 'spk_emb_dim': 80, 'n_spks': 1, 'cfm_params': DictConfig({'sigma_min': 1e-06, 'solver': 'euler', 't_scheduler': 'cosine', 'training_cfg_rate': 0.2, 'inference_cfg_rate': 0.7, 'reg_loss_type': 'l1'}), 'decoder_params': {'channels': [256, 256], 'dropout': 0.0, 'attention_head_dim': 64, 'n_blocks': 4, 'num_mid_blocks': 12, 'num_heads': 8, 'act_fn': 'gelu'}},\n                 mel_feat_conf: Dict = {'n_fft': 1024, 'num_mels': 80, 'sampling_rate': 22050, 'hop_size': 256, 'win_size': 1024, 'fmin': 0, 'fmax': 8000}):\n        super().__init__()\n        self.input_size = input_size\n        self.output_size = output_size\n        self.decoder_conf = decoder_conf\n        self.mel_feat_conf = mel_feat_conf\n        self.vocab_size = vocab_size\n        self.output_type = output_type\n        self.input_frame_rate = input_frame_rate\n        logging.info(f\"input frame rate={self.input_frame_rate}\")\n        self.input_embedding = nn.Embedding(vocab_size, input_size)\n        self.spk_embed_affine_layer = torch.nn.Linear(spk_embed_dim, output_size)\n        self.encoder = encoder\n        self.encoder_proj = torch.nn.Linear(self.encoder.output_size(), output_size)\n        self.decoder = decoder\n        self.length_regulator = length_regulator\n        self.only_mask_loss = only_mask_loss\n\n    def forward(\n            self,\n            batch: dict,\n            device: torch.device,\n    ) -> Dict[str, Optional[torch.Tensor]]:\n        token = batch['speech_token'].to(device)\n        token_len = batch['speech_token_len'].to(device)\n        feat = batch['speech_feat'].to(device)\n        feat_len = batch['speech_feat_len'].to(device)\n        embedding = batch['embedding'].to(device)\n\n        # xvec projection\n        embedding = F.normalize(embedding, dim=1)\n        embedding = self.spk_embed_affine_layer(embedding)\n\n        # concat text and prompt_text\n        mask = (~make_pad_mask(token_len)).float().unsqueeze(-1).to(device)\n        token = self.input_embedding(torch.clamp(token, min=0)) * mask\n\n        # text encode\n        h, h_lengths = self.encoder(token, token_len)\n        h = self.encoder_proj(h)\n        h, h_lengths = self.length_regulator(h, feat_len)\n\n        # get conditions\n        conds = torch.zeros(feat.shape, device=token.device)\n        for i, j in enumerate(feat_len):\n            if random.random() < 0.5:\n                continue\n            index = random.randint(0, int(0.3 * j))\n            conds[i, :index] = feat[i, :index]\n        conds = conds.transpose(1, 2)\n\n        mask = (~make_pad_mask(feat_len)).to(h)\n        feat = F.interpolate(feat.unsqueeze(dim=1), size=h.shape[1:], mode=\"nearest\").squeeze(dim=1)\n        loss, _ = self.decoder.compute_loss(\n            feat.transpose(1, 2).contiguous(),\n            mask.unsqueeze(1),\n            h.transpose(1, 2).contiguous(),\n            embedding,\n            cond=conds\n        )\n        return {'loss': loss}\n\n    @torch.inference_mode()\n    def inference(self,\n                  token,\n                  token_len,\n                  prompt_token,\n                  prompt_token_len,\n                  prompt_feat,\n                  prompt_feat_len,\n                  embedding):\n        assert token.shape[0] == 1\n        # xvec projection\n        embedding = F.normalize(embedding, dim=1)\n        embedding = self.spk_embed_affine_layer(embedding)\n\n        # concat text and prompt_text\n        token, token_len = torch.concat([prompt_token, token], dim=1), prompt_token_len + token_len\n        mask = (~make_pad_mask(token_len)).float().unsqueeze(-1).to(embedding)\n        token = self.input_embedding(torch.clamp(token, min=0)) * mask\n\n        # text encode\n        h, h_lengths = self.encoder(token, token_len)\n        h = self.encoder_proj(h)\n        feat_len = (token_len / 50 * 22050 / 256).int()\n        h, h_lengths = self.length_regulator(h, feat_len)\n\n        # get conditions\n        conds = torch.zeros([1, feat_len.max().item(), self.output_size], device=token.device)\n        if prompt_feat.shape[1] != 0:\n            for i, j in enumerate(prompt_feat_len):\n                conds[i, :j] = prompt_feat[i]\n        conds = conds.transpose(1, 2)\n\n        mask = (~make_pad_mask(feat_len)).to(h)\n        feat = self.decoder(\n            mu=h.transpose(1, 2).contiguous(),\n            mask=mask.unsqueeze(1),\n            spks=embedding,\n            cond=conds,\n            n_timesteps=10\n        )\n        if prompt_feat.shape[1] != 0:\n            feat = feat[:, :, prompt_feat.shape[1]:]\n        return feat\n"
  },
  {
    "path": "cosyvoice/flow/flow_matching.py",
    "content": "# Copyright (c) 2024 Alibaba Inc (authors: Xiang Lyu, Zhihao Du)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\nimport torch\nimport torch.nn.functional as F\nfrom matcha.models.components.flow_matching import BASECFM\n\nclass ConditionalCFM(BASECFM):\n    def __init__(self, in_channels, cfm_params, n_spks=1, spk_emb_dim=64, estimator: torch.nn.Module = None):\n        super().__init__(\n            n_feats=in_channels,\n            cfm_params=cfm_params,\n            n_spks=n_spks,\n            spk_emb_dim=spk_emb_dim,\n        )\n        self.t_scheduler = cfm_params.t_scheduler\n        self.training_cfg_rate = cfm_params.training_cfg_rate\n        self.inference_cfg_rate = cfm_params.inference_cfg_rate\n        in_channels = in_channels + (spk_emb_dim if n_spks > 0 else 0)\n        # Just change the architecture of the estimator here\n        self.estimator = estimator\n\n    @torch.inference_mode()\n    def forward(self, mu, mask, n_timesteps, temperature=1.0, spks=None, cond=None):\n        \"\"\"Forward diffusion\n\n        Args:\n            mu (torch.Tensor): output of encoder\n                shape: (batch_size, n_feats, mel_timesteps)\n            mask (torch.Tensor): output_mask\n                shape: (batch_size, 1, mel_timesteps)\n            n_timesteps (int): number of diffusion steps\n            temperature (float, optional): temperature for scaling noise. Defaults to 1.0.\n            spks (torch.Tensor, optional): speaker ids. Defaults to None.\n                shape: (batch_size, spk_emb_dim)\n            cond: Not used but kept for future purposes\n\n        Returns:\n            sample: generated mel-spectrogram\n                shape: (batch_size, n_feats, mel_timesteps)\n        \"\"\"\n        z = torch.randn_like(mu) * temperature\n        t_span = torch.linspace(0, 1, n_timesteps + 1, device=mu.device)\n        if self.t_scheduler == 'cosine':\n            t_span = 1 - torch.cos(t_span * 0.5 * torch.pi)\n        return self.solve_euler(z, t_span=t_span, mu=mu, mask=mask, spks=spks, cond=cond)\n\n    def solve_euler(self, x, t_span, mu, mask, spks, cond):\n        \"\"\"\n        Fixed euler solver for ODEs.\n        Args:\n            x (torch.Tensor): random noise\n            t_span (torch.Tensor): n_timesteps interpolated\n                shape: (n_timesteps + 1,)\n            mu (torch.Tensor): output of encoder\n                shape: (batch_size, n_feats, mel_timesteps)\n            mask (torch.Tensor): output_mask\n                shape: (batch_size, 1, mel_timesteps)\n            spks (torch.Tensor, optional): speaker ids. Defaults to None.\n                shape: (batch_size, spk_emb_dim)\n            cond: Not used but kept for future purposes\n        \"\"\"\n        t, _, dt = t_span[0], t_span[-1], t_span[1] - t_span[0]\n\n        # I am storing this because I can later plot it by putting a debugger here and saving it to a file\n        # Or in future might add like a return_all_steps flag\n        sol = []\n\n        for step in range(1, len(t_span)):\n            dphi_dt = self.estimator(x, mask, mu, t, spks, cond)\n            # Classifier-Free Guidance inference introduced in VoiceBox\n            if self.inference_cfg_rate > 0:\n                cfg_dphi_dt = self.estimator(\n                    x, mask,\n                    torch.zeros_like(mu), t,\n                    torch.zeros_like(spks) if spks is not None else None,\n                    torch.zeros_like(cond)\n                )\n                dphi_dt = ((1.0 + self.inference_cfg_rate) * dphi_dt -\n                           self.inference_cfg_rate * cfg_dphi_dt)\n            x = x + dt * dphi_dt\n            t = t + dt\n            sol.append(x)\n            if step < len(t_span) - 1:\n                dt = t_span[step + 1] - t\n\n        return sol[-1]\n\n    def compute_loss(self, x1, mask, mu, spks=None, cond=None):\n        \"\"\"Computes diffusion loss\n\n        Args:\n            x1 (torch.Tensor): Target\n                shape: (batch_size, n_feats, mel_timesteps)\n            mask (torch.Tensor): target mask\n                shape: (batch_size, 1, mel_timesteps)\n            mu (torch.Tensor): output of encoder\n                shape: (batch_size, n_feats, mel_timesteps)\n            spks (torch.Tensor, optional): speaker embedding. Defaults to None.\n                shape: (batch_size, spk_emb_dim)\n\n        Returns:\n            loss: conditional flow matching loss\n            y: conditional flow\n                shape: (batch_size, n_feats, mel_timesteps)\n        \"\"\"\n        b, _, t = mu.shape\n\n        # random timestep\n        t = torch.rand([b, 1, 1], device=mu.device, dtype=mu.dtype)\n        if self.t_scheduler == 'cosine':\n            t = 1 - torch.cos(t * 0.5 * torch.pi)\n        # sample noise p(x_0)\n        z = torch.randn_like(x1)\n\n        y = (1 - (1 - self.sigma_min) * t) * z + t * x1\n        u = x1 - (1 - self.sigma_min) * z\n\n        # during training, we randomly drop condition to trade off mode coverage and sample fidelity\n        if self.training_cfg_rate > 0:\n            cfg_mask = torch.rand(b, device=x1.device) > self.training_cfg_rate\n            mu = mu * cfg_mask.view(-1, 1, 1)\n            spks = spks * cfg_mask.view(-1, 1)\n            cond = cond * cfg_mask.view(-1, 1, 1)\n\n        pred = self.estimator(y, mask, mu, t.squeeze(), spks, cond)\n        loss = F.mse_loss(pred * mask, u * mask, reduction=\"sum\") / (torch.sum(mask) * u.shape[1])\n        return loss, y\n"
  },
  {
    "path": "cosyvoice/flow/length_regulator.py",
    "content": "# Copyright (c) 2024 Alibaba Inc (authors: Xiang Lyu, Zhihao Du)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\nfrom typing import Tuple\nimport torch.nn as nn\nfrom torch.nn import functional as F\nfrom cosyvoice.utils.mask import make_pad_mask\n\n\nclass InterpolateRegulator(nn.Module):\n    def __init__(\n            self,\n            channels: int,\n            sampling_ratios: Tuple,\n            out_channels: int = None,\n            groups: int = 1,\n    ):\n        super().__init__()\n        self.sampling_ratios = sampling_ratios\n        out_channels = out_channels or channels\n        model = nn.ModuleList([])\n        if len(sampling_ratios) > 0:\n            for _ in sampling_ratios:\n                module = nn.Conv1d(channels, channels, 3, 1, 1)\n                norm = nn.GroupNorm(groups, channels)\n                act = nn.Mish()\n                model.extend([module, norm, act])\n        model.append(\n            nn.Conv1d(channels, out_channels, 1, 1)\n        )\n        self.model = nn.Sequential(*model)\n\n    def forward(self, x, ylens=None):\n        # x in (B, T, D)\n        mask = (~make_pad_mask(ylens)).to(x).unsqueeze(-1)\n        x = F.interpolate(x.transpose(1, 2).contiguous(), size=ylens.max(), mode='nearest')\n        out = self.model(x).transpose(1, 2).contiguous()\n        olens = ylens\n        return out * mask, olens\n"
  },
  {
    "path": "cosyvoice/hifigan/f0_predictor.py",
    "content": "# Copyright (c) 2024 Alibaba Inc (authors: Xiang Lyu, Kai Hu)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\nimport torch\nimport torch.nn as nn\nfrom torch.nn.utils import weight_norm\n\n\nclass ConvRNNF0Predictor(nn.Module):\n    def __init__(self,\n                 num_class: int = 1,\n                 in_channels: int = 80,\n                 cond_channels: int = 512\n                 ):\n        super().__init__()\n\n        self.num_class = num_class\n        self.condnet = nn.Sequential(\n            weight_norm(\n                nn.Conv1d(in_channels, cond_channels, kernel_size=3, padding=1)\n            ),\n            nn.ELU(),\n            weight_norm(\n                nn.Conv1d(cond_channels, cond_channels, kernel_size=3, padding=1)\n            ),\n            nn.ELU(),\n            weight_norm(\n                nn.Conv1d(cond_channels, cond_channels, kernel_size=3, padding=1)\n            ),\n            nn.ELU(),\n            weight_norm(\n                nn.Conv1d(cond_channels, cond_channels, kernel_size=3, padding=1)\n            ),\n            nn.ELU(),\n            weight_norm(\n                nn.Conv1d(cond_channels, cond_channels, kernel_size=3, padding=1)\n            ),\n            nn.ELU(),\n        )\n        self.classifier = nn.Linear(in_features=cond_channels, out_features=self.num_class)\n\n    def forward(self, x: torch.Tensor) -> torch.Tensor:\n        x = self.condnet(x)\n        x = x.transpose(1, 2)\n        return torch.abs(self.classifier(x).squeeze(-1))\n"
  },
  {
    "path": "cosyvoice/hifigan/generator.py",
    "content": "# Copyright (c) 2024 Alibaba Inc (authors: Xiang Lyu, Kai Hu)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\n\"\"\"HIFI-GAN\"\"\"\n\nimport typing as tp\nimport numpy as np\nfrom scipy.signal import get_window\nimport torch\nimport torch.nn as nn\nimport torch.nn.functional as F\nfrom torch.nn import Conv1d\nfrom torch.nn import ConvTranspose1d\nfrom torch.nn.utils import remove_weight_norm\nfrom torch.nn.utils import weight_norm\nfrom torch.distributions.uniform import Uniform\n\nfrom cosyvoice.transformer.activation import Snake\nfrom cosyvoice.utils.common import get_padding\nfrom cosyvoice.utils.common import init_weights\n\n\n\"\"\"hifigan based generator implementation.\n\nThis code is modified from https://github.com/jik876/hifi-gan\n ,https://github.com/kan-bayashi/ParallelWaveGAN and\n https://github.com/NVIDIA/BigVGAN\n\n\"\"\"\nclass ResBlock(torch.nn.Module):\n    \"\"\"Residual block module in HiFiGAN/BigVGAN.\"\"\"\n    def __init__(\n        self,\n        channels: int = 512,\n        kernel_size: int = 3,\n        dilations: tp.List[int] = [1, 3, 5],\n    ):\n        super(ResBlock, self).__init__()\n        self.convs1 = nn.ModuleList()\n        self.convs2 = nn.ModuleList()\n\n        for dilation in dilations:\n            self.convs1.append(\n                weight_norm(\n                    Conv1d(\n                        channels,\n                        channels,\n                        kernel_size,\n                        1,\n                        dilation=dilation,\n                        padding=get_padding(kernel_size, dilation)\n                    )\n                )\n            )\n            self.convs2.append(\n                weight_norm(\n                    Conv1d(\n                        channels,\n                        channels,\n                        kernel_size,\n                        1,\n                        dilation=1,\n                        padding=get_padding(kernel_size, 1)\n                    )\n                )\n            )\n        self.convs1.apply(init_weights)\n        self.convs2.apply(init_weights)\n        self.activations1 = nn.ModuleList([\n            Snake(channels, alpha_logscale=False)\n            for _ in range(len(self.convs1))\n        ])\n        self.activations2 = nn.ModuleList([\n            Snake(channels, alpha_logscale=False)\n            for _ in range(len(self.convs2))\n        ])\n\n    def forward(self, x: torch.Tensor) -> torch.Tensor:\n        for idx in range(len(self.convs1)):\n            xt = self.activations1[idx](x)\n            xt = self.convs1[idx](xt)\n            xt = self.activations2[idx](xt)\n            xt = self.convs2[idx](xt)\n            x = xt + x\n        return x\n\n    def remove_weight_norm(self):\n        for idx in range(len(self.convs1)):\n            remove_weight_norm(self.convs1[idx])\n            remove_weight_norm(self.convs2[idx])\n\nclass SineGen(torch.nn.Module):\n    \"\"\" Definition of sine generator\n    SineGen(samp_rate, harmonic_num = 0,\n            sine_amp = 0.1, noise_std = 0.003,\n            voiced_threshold = 0,\n            flag_for_pulse=False)\n    samp_rate: sampling rate in Hz\n    harmonic_num: number of harmonic overtones (default 0)\n    sine_amp: amplitude of sine-wavefrom (default 0.1)\n    noise_std: std of Gaussian noise (default 0.003)\n    voiced_thoreshold: F0 threshold for U/V classification (default 0)\n    flag_for_pulse: this SinGen is used inside PulseGen (default False)\n    Note: when flag_for_pulse is True, the first time step of a voiced\n        segment is always sin(np.pi) or cos(0)\n    \"\"\"\n\n    def __init__(self, samp_rate, harmonic_num=0,\n                 sine_amp=0.1, noise_std=0.003,\n                 voiced_threshold=0):\n        super(SineGen, self).__init__()\n        self.sine_amp = sine_amp\n        self.noise_std = noise_std\n        self.harmonic_num = harmonic_num\n        self.sampling_rate = samp_rate\n        self.voiced_threshold = voiced_threshold\n\n    def _f02uv(self, f0):\n        # generate uv signal\n        uv = (f0 > self.voiced_threshold).type(torch.float32)\n        return uv\n\n    @torch.no_grad()\n    def forward(self, f0):\n        \"\"\"\n        :param f0: [B, 1, sample_len], Hz\n        :return: [B, 1, sample_len]\n        \"\"\"\n\n        F_mat = torch.zeros((f0.size(0), self.harmonic_num + 1, f0.size(-1))).to(f0.device)\n        for i in range(self.harmonic_num + 1):\n            F_mat[:, i: i + 1, :] = f0 * (i + 1) / self.sampling_rate\n\n        theta_mat = 2 * np.pi * (torch.cumsum(F_mat, dim=-1) % 1)\n        u_dist = Uniform(low=-np.pi, high=np.pi)\n        phase_vec = u_dist.sample(sample_shape=(f0.size(0), self.harmonic_num + 1, 1)).to(F_mat.device)\n        phase_vec[:, 0, :] = 0\n\n        # generate sine waveforms\n        sine_waves = self.sine_amp * torch.sin(theta_mat + phase_vec)\n\n        # generate uv signal\n        uv = self._f02uv(f0)\n\n        # noise: for unvoiced should be similar to sine_amp\n        #        std = self.sine_amp/3 -> max value ~ self.sine_amp\n        # .       for voiced regions is self.noise_std\n        noise_amp = uv * self.noise_std + (1 - uv) * self.sine_amp / 3\n        noise = noise_amp * torch.randn_like(sine_waves)\n\n        # first: set the unvoiced part to 0 by uv\n        # then: additive noise\n        sine_waves = sine_waves * uv + noise\n        return sine_waves, uv, noise\n\n\nclass SourceModuleHnNSF(torch.nn.Module):\n    \"\"\" SourceModule for hn-nsf\n    SourceModule(sampling_rate, harmonic_num=0, sine_amp=0.1,\n                 add_noise_std=0.003, voiced_threshod=0)\n    sampling_rate: sampling_rate in Hz\n    harmonic_num: number of harmonic above F0 (default: 0)\n    sine_amp: amplitude of sine source signal (default: 0.1)\n    add_noise_std: std of additive Gaussian noise (default: 0.003)\n        note that amplitude of noise in unvoiced is decided\n        by sine_amp\n    voiced_threshold: threhold to set U/V given F0 (default: 0)\n    Sine_source, noise_source = SourceModuleHnNSF(F0_sampled)\n    F0_sampled (batchsize, length, 1)\n    Sine_source (batchsize, length, 1)\n    noise_source (batchsize, length 1)\n    uv (batchsize, length, 1)\n    \"\"\"\n\n    def __init__(self, sampling_rate, upsample_scale, harmonic_num=0, sine_amp=0.1,\n                 add_noise_std=0.003, voiced_threshod=0):\n        super(SourceModuleHnNSF, self).__init__()\n\n        self.sine_amp = sine_amp\n        self.noise_std = add_noise_std\n\n        # to produce sine waveforms\n        self.l_sin_gen = SineGen(sampling_rate, harmonic_num,\n                                 sine_amp, add_noise_std, voiced_threshod)\n\n        # to merge source harmonics into a single excitation\n        self.l_linear = torch.nn.Linear(harmonic_num + 1, 1)\n        self.l_tanh = torch.nn.Tanh()\n\n    def forward(self, x):\n        \"\"\"\n        Sine_source, noise_source = SourceModuleHnNSF(F0_sampled)\n        F0_sampled (batchsize, length, 1)\n        Sine_source (batchsize, length, 1)\n        noise_source (batchsize, length 1)\n        \"\"\"\n        # source for harmonic branch\n        with torch.no_grad():\n            sine_wavs, uv, _ = self.l_sin_gen(x.transpose(1, 2))\n            sine_wavs = sine_wavs.transpose(1, 2)\n            uv = uv.transpose(1, 2)\n        sine_merge = self.l_tanh(self.l_linear(sine_wavs))\n\n        # source for noise branch, in the same shape as uv\n        noise = torch.randn_like(uv) * self.sine_amp / 3\n        return sine_merge, noise, uv\n\n\nclass HiFTGenerator(nn.Module):\n    \"\"\"\n    HiFTNet Generator: Neural Source Filter + ISTFTNet\n    https://arxiv.org/abs/2309.09493\n    \"\"\"\n    def __init__(\n            self,\n            in_channels: int = 80,\n            base_channels: int = 512,\n            nb_harmonics: int = 8,\n            sampling_rate: int = 22050,\n            nsf_alpha: float = 0.1,\n            nsf_sigma: float = 0.003,\n            nsf_voiced_threshold: float = 10,\n            upsample_rates: tp.List[int] = [8, 8],\n            upsample_kernel_sizes: tp.List[int] = [16, 16],\n            istft_params: tp.Dict[str, int] = {\"n_fft\": 16, \"hop_len\": 4},\n            resblock_kernel_sizes: tp.List[int] = [3, 7, 11],\n            resblock_dilation_sizes: tp.List[tp.List[int]] = [[1, 3, 5], [1, 3, 5], [1, 3, 5]],\n            source_resblock_kernel_sizes: tp.List[int] = [7, 11],\n            source_resblock_dilation_sizes: tp.List[tp.List[int]] = [[1, 3, 5], [1, 3, 5]],\n            lrelu_slope: float = 0.1,\n            audio_limit: float = 0.99,\n            f0_predictor: torch.nn.Module = None,\n    ):\n        super(HiFTGenerator, self).__init__()\n\n        self.out_channels = 1\n        self.nb_harmonics = nb_harmonics\n        self.sampling_rate = sampling_rate\n        self.istft_params = istft_params\n        self.lrelu_slope = lrelu_slope\n        self.audio_limit = audio_limit\n\n        self.num_kernels = len(resblock_kernel_sizes)\n        self.num_upsamples = len(upsample_rates)\n        self.m_source = SourceModuleHnNSF(\n            sampling_rate=sampling_rate,\n            upsample_scale=np.prod(upsample_rates) * istft_params[\"hop_len\"],\n            harmonic_num=nb_harmonics,\n            sine_amp=nsf_alpha,\n            add_noise_std=nsf_sigma,\n            voiced_threshod=nsf_voiced_threshold)\n        self.f0_upsamp = torch.nn.Upsample(scale_factor=np.prod(upsample_rates) * istft_params[\"hop_len\"])\n\n        self.conv_pre = weight_norm(\n            Conv1d(in_channels, base_channels, 7, 1, padding=3)\n        )\n\n        # Up\n        self.ups = nn.ModuleList()\n        for i, (u, k) in enumerate(zip(upsample_rates, upsample_kernel_sizes)):\n            self.ups.append(\n                weight_norm(\n                    ConvTranspose1d(\n                        base_channels // (2**i),\n                        base_channels // (2**(i + 1)),\n                        k,\n                        u,\n                        padding=(k - u) // 2,\n                    )\n                )\n            )\n\n        # Down\n        self.source_downs = nn.ModuleList()\n        self.source_resblocks = nn.ModuleList()\n        downsample_rates = [1] + upsample_rates[::-1][:-1]\n        downsample_cum_rates = np.cumprod(downsample_rates)\n        for i, (u, k, d) in enumerate(zip(downsample_cum_rates[::-1], source_resblock_kernel_sizes,\n                                          source_resblock_dilation_sizes)):\n            if u == 1:\n                self.source_downs.append(\n                    Conv1d(istft_params[\"n_fft\"] + 2, base_channels // (2 ** (i + 1)), 1, 1)\n                )\n            else:\n                self.source_downs.append(\n                    Conv1d(istft_params[\"n_fft\"] + 2, base_channels // (2 ** (i + 1)), u * 2, u, padding=(u // 2))\n                )\n\n            self.source_resblocks.append(\n                ResBlock(base_channels // (2 ** (i + 1)), k, d)\n            )\n\n        self.resblocks = nn.ModuleList()\n        for i in range(len(self.ups)):\n            ch = base_channels // (2**(i + 1))\n            for j, (k, d) in enumerate(zip(resblock_kernel_sizes, resblock_dilation_sizes)):\n                self.resblocks.append(ResBlock(ch, k, d))\n\n        self.conv_post = weight_norm(Conv1d(ch, istft_params[\"n_fft\"] + 2, 7, 1, padding=3))\n        self.ups.apply(init_weights)\n        self.conv_post.apply(init_weights)\n        self.reflection_pad = nn.ReflectionPad1d((1, 0))\n        self.stft_window = torch.from_numpy(get_window(\"hann\", istft_params[\"n_fft\"], fftbins=True).astype(np.float32))\n        self.f0_predictor = f0_predictor\n\n    def _f02source(self, f0: torch.Tensor) -> torch.Tensor:\n        f0 = self.f0_upsamp(f0[:, None]).transpose(1, 2)  # bs,n,t\n\n        har_source, _, _ = self.m_source(f0)\n        return har_source.transpose(1, 2)\n\n    def _stft(self, x):\n        spec = torch.stft(\n            x,\n            self.istft_params[\"n_fft\"], self.istft_params[\"hop_len\"], self.istft_params[\"n_fft\"], window=self.stft_window.to(x.device),\n            return_complex=True)\n        spec = torch.view_as_real(spec)  # [B, F, TT, 2]\n        return spec[..., 0], spec[..., 1]\n\n    def _istft(self, magnitude, phase):\n        magnitude = torch.clip(magnitude, max=1e2)\n        real = magnitude * torch.cos(phase)\n        img = magnitude * torch.sin(phase)\n        inverse_transform = torch.istft(torch.complex(real, img), self.istft_params[\"n_fft\"], self.istft_params[\"hop_len\"], self.istft_params[\"n_fft\"], window=self.stft_window.to(magnitude.device))\n        return inverse_transform\n\n    def forward(self, x: torch.Tensor) -> torch.Tensor:\n        f0 = self.f0_predictor(x)\n        s = self._f02source(f0)\n\n        s_stft_real, s_stft_imag = self._stft(s.squeeze(1))\n        s_stft = torch.cat([s_stft_real, s_stft_imag], dim=1)\n\n        x = self.conv_pre(x)\n        for i in range(self.num_upsamples):\n            x = F.leaky_relu(x, self.lrelu_slope)\n            x = self.ups[i](x)\n\n            if i == self.num_upsamples - 1:\n                x = self.reflection_pad(x)\n\n            # fusion\n            si = self.source_downs[i](s_stft)\n            si = self.source_resblocks[i](si)\n            x = x + si\n\n            xs = None\n            for j in range(self.num_kernels):\n                if xs is None:\n                    xs = self.resblocks[i * self.num_kernels + j](x)\n                else:\n                    xs += self.resblocks[i * self.num_kernels + j](x)\n            x = xs / self.num_kernels\n\n        x = F.leaky_relu(x)\n        x = self.conv_post(x)\n        magnitude = torch.exp(x[:, :self.istft_params[\"n_fft\"] // 2 + 1, :])\n        phase = torch.sin(x[:, self.istft_params[\"n_fft\"] // 2 + 1:, :])  # actually, sin is redundancy\n\n        x = self._istft(magnitude, phase)\n        x = torch.clamp(x, -self.audio_limit, self.audio_limit)\n        return x\n\n    def remove_weight_norm(self):\n        print('Removing weight norm...')\n        for l in self.ups:\n            remove_weight_norm(l)\n        for l in self.resblocks:\n            l.remove_weight_norm()\n        remove_weight_norm(self.conv_pre)\n        remove_weight_norm(self.conv_post)\n        self.source_module.remove_weight_norm()\n        for l in self.source_downs:\n            remove_weight_norm(l)\n        for l in self.source_resblocks:\n            l.remove_weight_norm()\n\n    @torch.inference_mode()\n    def inference(self, mel: torch.Tensor) -> torch.Tensor:\n        return self.forward(x=mel)\n"
  },
  {
    "path": "cosyvoice/llm/llm.py",
    "content": "# Copyright (c) 2024 Alibaba Inc (authors: Xiang Lyu, Zhihao Du)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\nfrom typing import Dict, Optional, Union\nimport torch\nfrom torch import nn\nimport torch.nn.functional as F\nfrom torch.nn.utils.rnn import pad_sequence, unpad_sequence\nfrom cosyvoice.utils.common import IGNORE_ID\nfrom cosyvoice.transformer.label_smoothing_loss import LabelSmoothingLoss\nfrom cosyvoice.utils.common import th_accuracy\n\n\nclass TransformerLM(torch.nn.Module):\n    def __init__(\n            self,\n            text_encoder_input_size: int,\n            llm_input_size: int,\n            llm_output_size: int,\n            text_token_size: int,\n            speech_token_size: int,\n            text_encoder: torch.nn.Module,\n            llm: torch.nn.Module,\n            length_normalized_loss: bool = True,\n            lsm_weight: float = 0.0,\n            spk_embed_dim: int = 192,\n    ):\n        super().__init__()\n        self.llm_input_size = llm_input_size\n        self.speech_token_size = speech_token_size\n        # 1. build text token inputs related modules\n        self.text_embedding = torch.nn.Embedding(text_token_size, text_encoder_input_size)\n        self.text_encoder = text_encoder\n        self.text_encoder_affine_layer = nn.Linear(\n            self.text_encoder.output_size(),\n            llm_input_size\n        )\n\n        # 2. build speech token language model related modules\n        self.sos_eos = 0\n        self.task_id = 1\n        self.llm_embedding = torch.nn.Embedding(2, llm_input_size)\n        self.llm = llm\n        self.llm_decoder = nn.Linear(llm_output_size, speech_token_size + 1)\n        self.criterion_ce = LabelSmoothingLoss(\n            size=speech_token_size + 1,\n            padding_idx=IGNORE_ID,\n            smoothing=lsm_weight,\n            normalize_length=length_normalized_loss,\n        )\n\n        # 3. [Optional] build speech token related modules\n        self.speech_embedding = torch.nn.Embedding(speech_token_size, llm_input_size)\n        self.spk_embed_affine_layer = torch.nn.Linear(spk_embed_dim, llm_input_size)\n\n    def encode(\n            self,\n            text: torch.Tensor,\n            text_lengths: torch.Tensor,\n    ):\n        encoder_out, encoder_mask = self.text_encoder(text, text_lengths, decoding_chunk_size=1, num_decoding_left_chunks=-1)\n        encoder_out_lens = encoder_mask.squeeze(1).sum(1)\n        encoder_out = self.text_encoder_affine_layer(encoder_out)\n        return encoder_out, encoder_out_lens\n\n    def pad_unpad_sequence(self, sos_eos_emb, embedding, text_token, text_token_len, task_id_emb, speech_token, speech_token_len):\n        text_token = unpad_sequence(text_token, text_token_len.cpu(), batch_first=True)\n        speech_token = unpad_sequence(speech_token, speech_token_len.cpu(), batch_first=True)\n        lm_input = [torch.concat([sos_eos_emb.squeeze(dim=0), embedding[i], text_token[i], task_id_emb.squeeze(dim=0), speech_token[i]], dim=0) for i in range(len(text_token))]\n        lm_input_len = torch.tensor([i.size(0) for i in lm_input], dtype=torch.int32)\n        lm_input = pad_sequence(lm_input, batch_first=True, padding_value=IGNORE_ID)\n        return lm_input, lm_input_len\n\n    def forward(\n            self,\n            batch: dict,\n            device: torch.device,\n    ) -> Dict[str, Optional[torch.Tensor]]:\n        \"\"\"\n        Args:\n            text: (B, L, D)\n            text_lengths: (B,)\n            audio: (B, T, N) or (B, T)\n            audio_lengths: (B,)\n        \"\"\"\n        text_token = batch['text_token'].to(device)\n        text_token_len = batch['text_token_len'].to(device)\n        speech_token = batch['speech_token'].to(device)\n        speech_token_len = batch['speech_token_len'].to(device)\n        embedding = batch['embedding'].to(device)\n\n        # 1. prepare llm_target\n        lm_target = [torch.tensor([IGNORE_ID] * (2 + text_token_len[i]) + speech_token[i, :speech_token_len[i]].tolist() + [self.speech_token_size]) for i in range(text_token.size(0))]\n        lm_target = pad_sequence(lm_target, batch_first=True, padding_value=IGNORE_ID).to(device)\n\n        # 1. encode text_token\n        text_token = self.text_embedding(text_token)\n        text_token, text_token_len = self.encode(text_token, text_token_len)\n\n        # 2. embedding projection\n        embedding = F.normalize(embedding, dim=1)\n        embedding = self.spk_embed_affine_layer(embedding)\n        embedding = embedding.unsqueeze(1)\n\n        # 3. eos and task_id\n        sos_eos_emb = self.llm_embedding.weight[self.sos_eos].reshape(1, 1, -1)\n        task_id_emb = self.llm_embedding.weight[self.task_id].reshape(1, 1, -1)\n\n        # 4. encode speech_token\n        speech_token = self.speech_embedding(speech_token)\n\n        # 5. unpad and pad\n        lm_input, lm_input_len = self.pad_unpad_sequence(sos_eos_emb, embedding, text_token, text_token_len, task_id_emb, speech_token, speech_token_len)\n\n        # 6. run lm forward\n        lm_output, lm_output_mask = self.llm(lm_input, lm_input_len.to(device))\n        logits = self.llm_decoder(lm_output)\n        loss = self.criterion_ce(logits, lm_target)\n        acc = th_accuracy(logits.view(-1, self.speech_token_size + 1), lm_target, ignore_label=IGNORE_ID)\n        return {'loss': loss, 'acc': acc}\n\n    def sampling_ids(\n            self,\n            weighted_scores: torch.Tensor,\n            sampling: Union[bool, int, float] = True,\n            beam_size: int = 1,\n            ignore_eos: bool = True,\n    ):\n        while True:\n            prob, indices = weighted_scores.softmax(dim=-1).topk(sampling)\n            top_ids = prob.multinomial(beam_size, replacement=True)\n            top_ids = indices[top_ids]\n            if (not ignore_eos) or (self.speech_token_size not in top_ids):\n                break\n        return top_ids\n\n    @torch.inference_mode()\n    def inference(\n            self,\n            text: torch.Tensor,\n            text_len: torch.Tensor,\n            prompt_text: torch.Tensor,\n            prompt_text_len: torch.Tensor,\n            prompt_speech_token: torch.Tensor,\n            prompt_speech_token_len: torch.Tensor,\n            embedding: torch.Tensor,\n            beam_size: int = 1,\n            sampling: int = 25,\n            max_token_text_ratio: float = 20,\n            min_token_text_ratio: float = 2,\n    ) -> torch.Tensor:\n        device = text.device\n        text = torch.concat([prompt_text, text], dim=1)\n        text_len += prompt_text_len\n        text = self.text_embedding(text)\n\n        # 1. encode text\n        text, text_len = self.encode(text, text_len)\n\n        # 2. encode embedding\n        if embedding.shape[0] != 0:\n            embedding = F.normalize(embedding, dim=1)\n            embedding = self.spk_embed_affine_layer(embedding)\n            embedding = embedding.unsqueeze(dim=1)\n        else:\n            embedding = torch.zeros(1, 0, self.llm_input_size).to(device)\n\n        # 3. concat llm_input\n        sos_eos_emb = self.llm_embedding.weight[self.sos_eos].reshape(1, 1, -1)\n        task_id_emb = self.llm_embedding.weight[self.task_id].reshape(1, 1, -1)\n        if prompt_speech_token_len != 0:\n            prompt_speech_token_emb = self.speech_embedding(prompt_speech_token)\n        else:\n            prompt_speech_token_emb = torch.zeros(1, 0, self.llm_input_size).to(device)\n        lm_input = torch.concat([sos_eos_emb, embedding, text, task_id_emb, prompt_speech_token_emb], dim=1)\n\n        # 4. cal min/max_length\n        min_len = int((text_len - prompt_text_len) * min_token_text_ratio)\n        max_len = int((text_len - prompt_text_len) * max_token_text_ratio)\n\n        # 5. step by step decode\n        out_tokens = []\n        offset = 0\n        att_cache, cnn_cache = torch.zeros((0, 0, 0, 0), device=lm_input.device), torch.zeros((0, 0, 0, 0), device=lm_input.device)\n        for i in range(max_len):\n            y_pred, att_cache, cnn_cache = self.llm.forward_chunk(lm_input, offset=0, required_cache_size=-1, att_cache=att_cache, cnn_cache=cnn_cache,\n                                                                  att_mask=torch.tril(torch.ones((1, lm_input.shape[1], lm_input.shape[1]), device=lm_input.device)).to(torch.bool))\n            logp = self.llm_decoder(y_pred[:, -1]).log_softmax(dim=-1)\n            top_ids = self.sampling_ids(logp.squeeze(dim=0), sampling, beam_size, ignore_eos=True if i < min_len else False).item()\n            if top_ids == self.speech_token_size:\n                break\n            out_tokens.append(top_ids)\n            offset += lm_input.size(1)\n            lm_input = self.speech_embedding.weight[top_ids].reshape(1, 1, -1)\n\n        return torch.tensor([out_tokens], dtype=torch.int64, device=device)\n"
  },
  {
    "path": "cosyvoice/transformer/__init__.py",
    "content": ""
  },
  {
    "path": "cosyvoice/transformer/activation.py",
    "content": "# Copyright (c) 2020 Johns Hopkins University (Shinji Watanabe)\n#               2020 Northwestern Polytechnical University (Pengcheng Guo)\n#               2020 Mobvoi Inc (Binbin Zhang)\n#               2024 Alibaba Inc (Xiang Lyu)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#   http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\"\"\"Swish() activation function for Conformer.\"\"\"\n\nimport torch\nfrom torch import nn, sin, pow\nfrom torch.nn import Parameter\n\n\nclass Swish(torch.nn.Module):\n    \"\"\"Construct an Swish object.\"\"\"\n\n    def forward(self, x: torch.Tensor) -> torch.Tensor:\n        \"\"\"Return Swish activation function.\"\"\"\n        return x * torch.sigmoid(x)\n\n\n# Implementation adapted from https://github.com/EdwardDixon/snake under the MIT license.\n#   LICENSE is in incl_licenses directory.\nclass Snake(nn.Module):\n    '''\n    Implementation of a sine-based periodic activation function\n    Shape:\n        - Input: (B, C, T)\n        - Output: (B, C, T), same shape as the input\n    Parameters:\n        - alpha - trainable parameter\n    References:\n        - This activation function is from this paper by Liu Ziyin, Tilman Hartwig, Masahito Ueda:\n        https://arxiv.org/abs/2006.08195\n    Examples:\n        >>> a1 = snake(256)\n        >>> x = torch.randn(256)\n        >>> x = a1(x)\n    '''\n    def __init__(self, in_features, alpha=1.0, alpha_trainable=True, alpha_logscale=False):\n        '''\n        Initialization.\n        INPUT:\n            - in_features: shape of the input\n            - alpha: trainable parameter\n            alpha is initialized to 1 by default, higher values = higher-frequency.\n            alpha will be trained along with the rest of your model.\n        '''\n        super(Snake, self).__init__()\n        self.in_features = in_features\n\n        # initialize alpha\n        self.alpha_logscale = alpha_logscale\n        if self.alpha_logscale:  # log scale alphas initialized to zeros\n            self.alpha = Parameter(torch.zeros(in_features) * alpha)\n        else:  # linear scale alphas initialized to ones\n            self.alpha = Parameter(torch.ones(in_features) * alpha)\n\n        self.alpha.requires_grad = alpha_trainable\n\n        self.no_div_by_zero = 0.000000001\n\n    def forward(self, x):\n        '''\n        Forward pass of the function.\n        Applies the function to the input elementwise.\n        Snake ∶= x + 1/a * sin^2 (xa)\n        '''\n        alpha = self.alpha.unsqueeze(0).unsqueeze(-1)  # line up with x to [B, C, T]\n        if self.alpha_logscale:\n            alpha = torch.exp(alpha)\n        x = x + (1.0 / (alpha + self.no_div_by_zero)) * pow(sin(x * alpha), 2)\n\n        return x\n"
  },
  {
    "path": "cosyvoice/transformer/attention.py",
    "content": "# Copyright (c) 2019 Shigeki Karita\n#               2020 Mobvoi Inc (Binbin Zhang)\n#               2022 Xingchen Song (sxc19@mails.tsinghua.edu.cn)\n#               2024 Alibaba Inc (Xiang Lyu)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#   http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\"\"\"Multi-Head Attention layer definition.\"\"\"\n\nimport math\nfrom typing import Tuple\n\nimport torch\nfrom torch import nn\n\n\nclass MultiHeadedAttention(nn.Module):\n    \"\"\"Multi-Head Attention layer.\n\n    Args:\n        n_head (int): The number of heads.\n        n_feat (int): The number of features.\n        dropout_rate (float): Dropout rate.\n\n    \"\"\"\n\n    def __init__(self,\n                 n_head: int,\n                 n_feat: int,\n                 dropout_rate: float,\n                 key_bias: bool = True):\n        \"\"\"Construct an MultiHeadedAttention object.\"\"\"\n        super().__init__()\n        assert n_feat % n_head == 0\n        # We assume d_v always equals d_k\n        self.d_k = n_feat // n_head\n        self.h = n_head\n        self.linear_q = nn.Linear(n_feat, n_feat)\n        self.linear_k = nn.Linear(n_feat, n_feat, bias=key_bias)\n        self.linear_v = nn.Linear(n_feat, n_feat)\n        self.linear_out = nn.Linear(n_feat, n_feat)\n        self.dropout = nn.Dropout(p=dropout_rate)\n\n    def forward_qkv(\n        self, query: torch.Tensor, key: torch.Tensor, value: torch.Tensor\n    ) -> Tuple[torch.Tensor, torch.Tensor, torch.Tensor]:\n        \"\"\"Transform query, key and value.\n\n        Args:\n            query (torch.Tensor): Query tensor (#batch, time1, size).\n            key (torch.Tensor): Key tensor (#batch, time2, size).\n            value (torch.Tensor): Value tensor (#batch, time2, size).\n\n        Returns:\n            torch.Tensor: Transformed query tensor, size\n                (#batch, n_head, time1, d_k).\n            torch.Tensor: Transformed key tensor, size\n                (#batch, n_head, time2, d_k).\n            torch.Tensor: Transformed value tensor, size\n                (#batch, n_head, time2, d_k).\n\n        \"\"\"\n        n_batch = query.size(0)\n        q = self.linear_q(query).view(n_batch, -1, self.h, self.d_k)\n        k = self.linear_k(key).view(n_batch, -1, self.h, self.d_k)\n        v = self.linear_v(value).view(n_batch, -1, self.h, self.d_k)\n        q = q.transpose(1, 2)  # (batch, head, time1, d_k)\n        k = k.transpose(1, 2)  # (batch, head, time2, d_k)\n        v = v.transpose(1, 2)  # (batch, head, time2, d_k)\n\n        return q, k, v\n\n    def forward_attention(\n        self,\n        value: torch.Tensor,\n        scores: torch.Tensor,\n        mask: torch.Tensor = torch.ones((0, 0, 0), dtype=torch.bool)\n    ) -> torch.Tensor:\n        \"\"\"Compute attention context vector.\n\n        Args:\n            value (torch.Tensor): Transformed value, size\n                (#batch, n_head, time2, d_k).\n            scores (torch.Tensor): Attention score, size\n                (#batch, n_head, time1, time2).\n            mask (torch.Tensor): Mask, size (#batch, 1, time2) or\n                (#batch, time1, time2), (0, 0, 0) means fake mask.\n\n        Returns:\n            torch.Tensor: Transformed value (#batch, time1, d_model)\n                weighted by the attention score (#batch, time1, time2).\n\n        \"\"\"\n        n_batch = value.size(0)\n        # NOTE(xcsong): When will `if mask.size(2) > 0` be True?\n        #   1. onnx(16/4) [WHY? Because we feed real cache & real mask for the\n        #           1st chunk to ease the onnx export.]\n        #   2. pytorch training\n        if mask.size(2) > 0:  # time2 > 0\n            mask = mask.unsqueeze(1).eq(0)  # (batch, 1, *, time2)\n            # For last chunk, time2 might be larger than scores.size(-1)\n            mask = mask[:, :, :, :scores.size(-1)]  # (batch, 1, *, time2)\n            scores = scores.masked_fill(mask, -float('inf'))\n            attn = torch.softmax(scores, dim=-1).masked_fill(\n                mask, 0.0)  # (batch, head, time1, time2)\n        # NOTE(xcsong): When will `if mask.size(2) > 0` be False?\n        #   1. onnx(16/-1, -1/-1, 16/0)\n        #   2. jit (16/-1, -1/-1, 16/0, 16/4)\n        else:\n            attn = torch.softmax(scores, dim=-1)  # (batch, head, time1, time2)\n\n        p_attn = self.dropout(attn)\n        x = torch.matmul(p_attn, value)  # (batch, head, time1, d_k)\n        x = (x.transpose(1, 2).contiguous().view(n_batch, -1,\n                                                 self.h * self.d_k)\n             )  # (batch, time1, d_model)\n\n        return self.linear_out(x)  # (batch, time1, d_model)\n\n    def forward(\n        self,\n        query: torch.Tensor,\n        key: torch.Tensor,\n        value: torch.Tensor,\n        mask: torch.Tensor = torch.ones((0, 0, 0), dtype=torch.bool),\n        pos_emb: torch.Tensor = torch.empty(0),\n        cache: torch.Tensor = torch.zeros((0, 0, 0, 0))\n    ) -> Tuple[torch.Tensor, torch.Tensor]:\n        \"\"\"Compute scaled dot product attention.\n\n        Args:\n            query (torch.Tensor): Query tensor (#batch, time1, size).\n            key (torch.Tensor): Key tensor (#batch, time2, size).\n            value (torch.Tensor): Value tensor (#batch, time2, size).\n            mask (torch.Tensor): Mask tensor (#batch, 1, time2) or\n                (#batch, time1, time2).\n                1.When applying cross attention between decoder and encoder,\n                the batch padding mask for input is in (#batch, 1, T) shape.\n                2.When applying self attention of encoder,\n                the mask is in (#batch, T, T)  shape.\n                3.When applying self attention of decoder,\n                the mask is in (#batch, L, L)  shape.\n                4.If the different position in decoder see different block\n                of the encoder, such as Mocha, the passed in mask could be\n                in (#batch, L, T) shape. But there is no such case in current\n                CosyVoice.\n            cache (torch.Tensor): Cache tensor (1, head, cache_t, d_k * 2),\n                where `cache_t == chunk_size * num_decoding_left_chunks`\n                and `head * d_k == size`\n\n\n        Returns:\n            torch.Tensor: Output tensor (#batch, time1, d_model).\n            torch.Tensor: Cache tensor (1, head, cache_t + time1, d_k * 2)\n                where `cache_t == chunk_size * num_decoding_left_chunks`\n                and `head * d_k == size`\n\n        \"\"\"\n        q, k, v = self.forward_qkv(query, key, value)\n\n        # NOTE(xcsong):\n        #   when export onnx model, for 1st chunk, we feed\n        #       cache(1, head, 0, d_k * 2) (16/-1, -1/-1, 16/0 mode)\n        #       or cache(1, head, real_cache_t, d_k * 2) (16/4 mode).\n        #       In all modes, `if cache.size(0) > 0` will alwayse be `True`\n        #       and we will always do splitting and\n        #       concatnation(this will simplify onnx export). Note that\n        #       it's OK to concat & split zero-shaped tensors(see code below).\n        #   when export jit  model, for 1st chunk, we always feed\n        #       cache(0, 0, 0, 0) since jit supports dynamic if-branch.\n        # >>> a = torch.ones((1, 2, 0, 4))\n        # >>> b = torch.ones((1, 2, 3, 4))\n        # >>> c = torch.cat((a, b), dim=2)\n        # >>> torch.equal(b, c)        # True\n        # >>> d = torch.split(a, 2, dim=-1)\n        # >>> torch.equal(d[0], d[1])  # True\n        if cache.size(0) > 0:\n            key_cache, value_cache = torch.split(cache,\n                                                 cache.size(-1) // 2,\n                                                 dim=-1)\n            k = torch.cat([key_cache, k], dim=2)\n            v = torch.cat([value_cache, v], dim=2)\n        # NOTE(xcsong): We do cache slicing in encoder.forward_chunk, since it's\n        #   non-trivial to calculate `next_cache_start` here.\n        new_cache = torch.cat((k, v), dim=-1)\n\n        scores = torch.matmul(q, k.transpose(-2, -1)) / math.sqrt(self.d_k)\n        return self.forward_attention(v, scores, mask), new_cache\n\n\nclass RelPositionMultiHeadedAttention(MultiHeadedAttention):\n    \"\"\"Multi-Head Attention layer with relative position encoding.\n    Paper: https://arxiv.org/abs/1901.02860\n    Args:\n        n_head (int): The number of heads.\n        n_feat (int): The number of features.\n        dropout_rate (float): Dropout rate.\n    \"\"\"\n\n    def __init__(self,\n                 n_head: int,\n                 n_feat: int,\n                 dropout_rate: float,\n                 key_bias: bool = True):\n        \"\"\"Construct an RelPositionMultiHeadedAttention object.\"\"\"\n        super().__init__(n_head, n_feat, dropout_rate, key_bias)\n        # linear transformation for positional encoding\n        self.linear_pos = nn.Linear(n_feat, n_feat, bias=False)\n        # these two learnable bias are used in matrix c and matrix d\n        # as described in https://arxiv.org/abs/1901.02860 Section 3.3\n        self.pos_bias_u = nn.Parameter(torch.Tensor(self.h, self.d_k))\n        self.pos_bias_v = nn.Parameter(torch.Tensor(self.h, self.d_k))\n        torch.nn.init.xavier_uniform_(self.pos_bias_u)\n        torch.nn.init.xavier_uniform_(self.pos_bias_v)\n\n    def rel_shift(self, x):\n        \"\"\"Compute relative positional encoding.\n\n        Args:\n            x (torch.Tensor): Input tensor (batch, head, time1, 2*time1-1).\n            time1 means the length of query vector.\n\n        Returns:\n            torch.Tensor: Output tensor.\n\n        \"\"\"\n        zero_pad = torch.zeros((*x.size()[:3], 1), device=x.device, dtype=x.dtype)\n        x_padded = torch.cat([zero_pad, x], dim=-1)\n\n        x_padded = x_padded.view(*x.size()[:2], x.size(3) + 1, x.size(2))\n        x = x_padded[:, :, 1:].view_as(x)[\n            :, :, :, : x.size(-1) // 2 + 1\n        ]  # only keep the positions from 0 to time2\n        return x\n\n    def forward(\n        self,\n        query: torch.Tensor,\n        key: torch.Tensor,\n        value: torch.Tensor,\n        mask: torch.Tensor = torch.ones((0, 0, 0), dtype=torch.bool),\n        pos_emb: torch.Tensor = torch.empty(0),\n        cache: torch.Tensor = torch.zeros((0, 0, 0, 0))\n    ) -> Tuple[torch.Tensor, torch.Tensor]:\n        \"\"\"Compute 'Scaled Dot Product Attention' with rel. positional encoding.\n        Args:\n            query (torch.Tensor): Query tensor (#batch, time1, size).\n            key (torch.Tensor): Key tensor (#batch, time2, size).\n            value (torch.Tensor): Value tensor (#batch, time2, size).\n            mask (torch.Tensor): Mask tensor (#batch, 1, time2) or\n                (#batch, time1, time2), (0, 0, 0) means fake mask.\n            pos_emb (torch.Tensor): Positional embedding tensor\n                (#batch, time2, size).\n            cache (torch.Tensor): Cache tensor (1, head, cache_t, d_k * 2),\n                where `cache_t == chunk_size * num_decoding_left_chunks`\n                and `head * d_k == size`\n        Returns:\n            torch.Tensor: Output tensor (#batch, time1, d_model).\n            torch.Tensor: Cache tensor (1, head, cache_t + time1, d_k * 2)\n                where `cache_t == chunk_size * num_decoding_left_chunks`\n                and `head * d_k == size`\n        \"\"\"\n        q, k, v = self.forward_qkv(query, key, value)\n        q = q.transpose(1, 2)  # (batch, time1, head, d_k)\n\n        # NOTE(xcsong):\n        #   when export onnx model, for 1st chunk, we feed\n        #       cache(1, head, 0, d_k * 2) (16/-1, -1/-1, 16/0 mode)\n        #       or cache(1, head, real_cache_t, d_k * 2) (16/4 mode).\n        #       In all modes, `if cache.size(0) > 0` will alwayse be `True`\n        #       and we will always do splitting and\n        #       concatnation(this will simplify onnx export). Note that\n        #       it's OK to concat & split zero-shaped tensors(see code below).\n        #   when export jit  model, for 1st chunk, we always feed\n        #       cache(0, 0, 0, 0) since jit supports dynamic if-branch.\n        # >>> a = torch.ones((1, 2, 0, 4))\n        # >>> b = torch.ones((1, 2, 3, 4))\n        # >>> c = torch.cat((a, b), dim=2)\n        # >>> torch.equal(b, c)        # True\n        # >>> d = torch.split(a, 2, dim=-1)\n        # >>> torch.equal(d[0], d[1])  # True\n        if cache.size(0) > 0:\n            key_cache, value_cache = torch.split(cache,\n                                                 cache.size(-1) // 2,\n                                                 dim=-1)\n            k = torch.cat([key_cache, k], dim=2)\n            v = torch.cat([value_cache, v], dim=2)\n        # NOTE(xcsong): We do cache slicing in encoder.forward_chunk, since it's\n        #   non-trivial to calculate `next_cache_start` here.\n        new_cache = torch.cat((k, v), dim=-1)\n\n        n_batch_pos = pos_emb.size(0)\n        p = self.linear_pos(pos_emb).view(n_batch_pos, -1, self.h, self.d_k)\n        p = p.transpose(1, 2)  # (batch, head, time1, d_k)\n\n        # (batch, head, time1, d_k)\n        q_with_bias_u = (q + self.pos_bias_u).transpose(1, 2)\n        # (batch, head, time1, d_k)\n        q_with_bias_v = (q + self.pos_bias_v).transpose(1, 2)\n\n        # compute attention score\n        # first compute matrix a and matrix c\n        # as described in https://arxiv.org/abs/1901.02860 Section 3.3\n        # (batch, head, time1, time2)\n        matrix_ac = torch.matmul(q_with_bias_u, k.transpose(-2, -1))\n\n        # compute matrix b and matrix d\n        # (batch, head, time1, time2)\n        matrix_bd = torch.matmul(q_with_bias_v, p.transpose(-2, -1))\n        # NOTE(Xiang Lyu): Keep rel_shift since espnet rel_pos_emb is used\n        if matrix_ac.shape != matrix_bd.shape:\n            matrix_bd = self.rel_shift(matrix_bd)\n\n        scores = (matrix_ac + matrix_bd) / math.sqrt(\n            self.d_k)  # (batch, head, time1, time2)\n\n        return self.forward_attention(v, scores, mask), new_cache\n"
  },
  {
    "path": "cosyvoice/transformer/convolution.py",
    "content": "# Copyright (c) 2020 Mobvoi Inc. (authors: Binbin Zhang, Di Wu)\n#               2024 Alibaba Inc (Xiang Lyu)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# Modified from ESPnet(https://github.com/espnet/espnet)\n\"\"\"ConvolutionModule definition.\"\"\"\n\nfrom typing import Tuple\n\nimport torch\nfrom torch import nn\n\n\nclass ConvolutionModule(nn.Module):\n    \"\"\"ConvolutionModule in Conformer model.\"\"\"\n\n    def __init__(self,\n                 channels: int,\n                 kernel_size: int = 15,\n                 activation: nn.Module = nn.ReLU(),\n                 norm: str = \"batch_norm\",\n                 causal: bool = False,\n                 bias: bool = True):\n        \"\"\"Construct an ConvolutionModule object.\n        Args:\n            channels (int): The number of channels of conv layers.\n            kernel_size (int): Kernel size of conv layers.\n            causal (int): Whether use causal convolution or not\n        \"\"\"\n        super().__init__()\n\n        self.pointwise_conv1 = nn.Conv1d(\n            channels,\n            2 * channels,\n            kernel_size=1,\n            stride=1,\n            padding=0,\n            bias=bias,\n        )\n        # self.lorder is used to distinguish if it's a causal convolution,\n        # if self.lorder > 0: it's a causal convolution, the input will be\n        #    padded with self.lorder frames on the left in forward.\n        # else: it's a symmetrical convolution\n        if causal:\n            padding = 0\n            self.lorder = kernel_size - 1\n        else:\n            # kernel_size should be an odd number for none causal convolution\n            assert (kernel_size - 1) % 2 == 0\n            padding = (kernel_size - 1) // 2\n            self.lorder = 0\n        self.depthwise_conv = nn.Conv1d(\n            channels,\n            channels,\n            kernel_size,\n            stride=1,\n            padding=padding,\n            groups=channels,\n            bias=bias,\n        )\n\n        assert norm in ['batch_norm', 'layer_norm']\n        if norm == \"batch_norm\":\n            self.use_layer_norm = False\n            self.norm = nn.BatchNorm1d(channels)\n        else:\n            self.use_layer_norm = True\n            self.norm = nn.LayerNorm(channels)\n\n        self.pointwise_conv2 = nn.Conv1d(\n            channels,\n            channels,\n            kernel_size=1,\n            stride=1,\n            padding=0,\n            bias=bias,\n        )\n        self.activation = activation\n\n    def forward(\n        self,\n        x: torch.Tensor,\n        mask_pad: torch.Tensor = torch.ones((0, 0, 0), dtype=torch.bool),\n        cache: torch.Tensor = torch.zeros((0, 0, 0)),\n    ) -> Tuple[torch.Tensor, torch.Tensor]:\n        \"\"\"Compute convolution module.\n        Args:\n            x (torch.Tensor): Input tensor (#batch, time, channels).\n            mask_pad (torch.Tensor): used for batch padding (#batch, 1, time),\n                (0, 0, 0) means fake mask.\n            cache (torch.Tensor): left context cache, it is only\n                used in causal convolution (#batch, channels, cache_t),\n                (0, 0, 0) meas fake cache.\n        Returns:\n            torch.Tensor: Output tensor (#batch, time, channels).\n        \"\"\"\n        # exchange the temporal dimension and the feature dimension\n        x = x.transpose(1, 2)  # (#batch, channels, time)\n\n        # mask batch padding\n        if mask_pad.size(2) > 0:  # time > 0\n            x.masked_fill_(~mask_pad, 0.0)\n\n        if self.lorder > 0:\n            if cache.size(2) == 0:  # cache_t == 0\n                x = nn.functional.pad(x, (self.lorder, 0), 'constant', 0.0)\n            else:\n                assert cache.size(0) == x.size(0)  # equal batch\n                assert cache.size(1) == x.size(1)  # equal channel\n                x = torch.cat((cache, x), dim=2)\n            assert (x.size(2) > self.lorder)\n            new_cache = x[:, :, -self.lorder:]\n        else:\n            # It's better we just return None if no cache is required,\n            # However, for JIT export, here we just fake one tensor instead of\n            # None.\n            new_cache = torch.zeros((0, 0, 0), dtype=x.dtype, device=x.device)\n\n        # GLU mechanism\n        x = self.pointwise_conv1(x)  # (batch, 2*channel, dim)\n        x = nn.functional.glu(x, dim=1)  # (batch, channel, dim)\n\n        # 1D Depthwise Conv\n        x = self.depthwise_conv(x)\n        if self.use_layer_norm:\n            x = x.transpose(1, 2)\n        x = self.activation(self.norm(x))\n        if self.use_layer_norm:\n            x = x.transpose(1, 2)\n        x = self.pointwise_conv2(x)\n        # mask batch padding\n        if mask_pad.size(2) > 0:  # time > 0\n            x.masked_fill_(~mask_pad, 0.0)\n\n        return x.transpose(1, 2), new_cache\n"
  },
  {
    "path": "cosyvoice/transformer/decoder.py",
    "content": "# Copyright (c) 2021 Mobvoi Inc. (authors: Binbin Zhang, Di Wu)\n#               2024 Alibaba Inc (Xiang Lyu)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# Modified from ESPnet(https://github.com/espnet/espnet)\n\"\"\"Decoder definition.\"\"\"\nfrom typing import Tuple, List, Optional\n\nimport torch\nimport torch.utils.checkpoint as ckpt\nimport logging\n\nfrom cosyvoice.transformer.decoder_layer import DecoderLayer\nfrom cosyvoice.transformer.positionwise_feed_forward import PositionwiseFeedForward\nfrom cosyvoice.utils.class_utils import (\n    COSYVOICE_EMB_CLASSES,\n    COSYVOICE_ATTENTION_CLASSES,\n    COSYVOICE_ACTIVATION_CLASSES,\n)\nfrom cosyvoice.utils.mask import (subsequent_mask, make_pad_mask)\n\n\nclass TransformerDecoder(torch.nn.Module):\n    \"\"\"Base class of Transfomer decoder module.\n    Args:\n        vocab_size: output dim\n        encoder_output_size: dimension of attention\n        attention_heads: the number of heads of multi head attention\n        linear_units: the hidden units number of position-wise feedforward\n        num_blocks: the number of decoder blocks\n        dropout_rate: dropout rate\n        self_attention_dropout_rate: dropout rate for attention\n        input_layer: input layer type\n        use_output_layer: whether to use output layer\n        pos_enc_class: PositionalEncoding or ScaledPositionalEncoding\n        normalize_before:\n            True: use layer_norm before each sub-block of a layer.\n            False: use layer_norm after each sub-block of a layer.\n        src_attention: if false, encoder-decoder cross attention is not\n                       applied, such as CIF model\n        key_bias: whether use bias in attention.linear_k, False for whisper models.\n        gradient_checkpointing: rerunning a forward-pass segment for each\n            checkpointed segment during backward.\n        tie_word_embedding: Tie or clone module weights depending of whether we are\n            using TorchScript or not\n    \"\"\"\n\n    def __init__(\n        self,\n        vocab_size: int,\n        encoder_output_size: int,\n        attention_heads: int = 4,\n        linear_units: int = 2048,\n        num_blocks: int = 6,\n        dropout_rate: float = 0.1,\n        positional_dropout_rate: float = 0.1,\n        self_attention_dropout_rate: float = 0.0,\n        src_attention_dropout_rate: float = 0.0,\n        input_layer: str = \"embed\",\n        use_output_layer: bool = True,\n        normalize_before: bool = True,\n        src_attention: bool = True,\n        key_bias: bool = True,\n        activation_type: str = \"relu\",\n        gradient_checkpointing: bool = False,\n        tie_word_embedding: bool = False,\n    ):\n        super().__init__()\n        attention_dim = encoder_output_size\n        activation = COSYVOICE_ACTIVATION_CLASSES[activation_type]()\n\n        self.embed = torch.nn.Sequential(\n            torch.nn.Identity() if input_layer == \"no_pos\" else\n            torch.nn.Embedding(vocab_size, attention_dim),\n            COSYVOICE_EMB_CLASSES[input_layer](attention_dim,\n                                               positional_dropout_rate),\n        )\n\n        self.normalize_before = normalize_before\n        self.after_norm = torch.nn.LayerNorm(attention_dim, eps=1e-5)\n        self.use_output_layer = use_output_layer\n        if use_output_layer:\n            self.output_layer = torch.nn.Linear(attention_dim, vocab_size)\n        else:\n            self.output_layer = torch.nn.Identity()\n        self.num_blocks = num_blocks\n        self.decoders = torch.nn.ModuleList([\n            DecoderLayer(\n                attention_dim,\n                COSYVOICE_ATTENTION_CLASSES[\"selfattn\"](\n                    attention_heads, attention_dim,\n                    self_attention_dropout_rate, key_bias),\n                COSYVOICE_ATTENTION_CLASSES[\"selfattn\"](\n                    attention_heads, attention_dim, src_attention_dropout_rate,\n                    key_bias) if src_attention else None,\n                PositionwiseFeedForward(attention_dim, linear_units,\n                                        dropout_rate, activation),\n                dropout_rate,\n                normalize_before,\n            ) for _ in range(self.num_blocks)\n        ])\n\n        self.gradient_checkpointing = gradient_checkpointing\n        self.tie_word_embedding = tie_word_embedding\n\n    def forward(\n        self,\n        memory: torch.Tensor,\n        memory_mask: torch.Tensor,\n        ys_in_pad: torch.Tensor,\n        ys_in_lens: torch.Tensor,\n        r_ys_in_pad: torch.Tensor = torch.empty(0),\n        reverse_weight: float = 0.0,\n    ) -> Tuple[torch.Tensor, torch.Tensor, torch.Tensor]:\n        \"\"\"Forward decoder.\n        Args:\n            memory: encoded memory, float32  (batch, maxlen_in, feat)\n            memory_mask: encoder memory mask, (batch, 1, maxlen_in)\n            ys_in_pad: padded input token ids, int64 (batch, maxlen_out)\n            ys_in_lens: input lengths of this batch (batch)\n            r_ys_in_pad: not used in transformer decoder, in order to unify api\n                with bidirectional decoder\n            reverse_weight: not used in transformer decoder, in order to unify\n                api with bidirectional decode\n        Returns:\n            (tuple): tuple containing:\n                x: decoded token score before softmax (batch, maxlen_out,\n                    vocab_size) if use_output_layer is True,\n                torch.tensor(0.0), in order to unify api with bidirectional decoder\n                olens: (batch, )\n        NOTE(xcsong):\n            We pass the `__call__` method of the modules instead of `forward` to the\n            checkpointing API because `__call__` attaches all the hooks of the module.\n            https://discuss.pytorch.org/t/any-different-between-model-input-and-model-forward-input/3690/2\n        \"\"\"\n        tgt = ys_in_pad\n        maxlen = tgt.size(1)\n        # tgt_mask: (B, 1, L)\n        tgt_mask = ~make_pad_mask(ys_in_lens, maxlen).unsqueeze(1)\n        tgt_mask = tgt_mask.to(tgt.device)\n        # m: (1, L, L)\n        m = subsequent_mask(tgt_mask.size(-1),\n                            device=tgt_mask.device).unsqueeze(0)\n        # tgt_mask: (B, L, L)\n        tgt_mask = tgt_mask & m\n        x, _ = self.embed(tgt)\n        if self.gradient_checkpointing and self.training:\n            x = self.forward_layers_checkpointed(x, tgt_mask, memory,\n                                                 memory_mask)\n        else:\n            x = self.forward_layers(x, tgt_mask, memory, memory_mask)\n        if self.normalize_before:\n            x = self.after_norm(x)\n        if self.use_output_layer:\n            x = self.output_layer(x)\n        olens = tgt_mask.sum(1)\n        return x, torch.tensor(0.0), olens\n\n    def forward_layers(self, x: torch.Tensor, tgt_mask: torch.Tensor,\n                       memory: torch.Tensor,\n                       memory_mask: torch.Tensor) -> torch.Tensor:\n        for layer in self.decoders:\n            x, tgt_mask, memory, memory_mask = layer(x, tgt_mask, memory,\n                                                     memory_mask)\n        return x\n\n    @torch.jit.ignore(drop=True)\n    def forward_layers_checkpointed(self, x: torch.Tensor,\n                                    tgt_mask: torch.Tensor,\n                                    memory: torch.Tensor,\n                                    memory_mask: torch.Tensor) -> torch.Tensor:\n        for layer in self.decoders:\n            x, tgt_mask, memory, memory_mask = ckpt.checkpoint(\n                layer.__call__, x, tgt_mask, memory, memory_mask)\n        return x\n\n    def forward_one_step(\n        self,\n        memory: torch.Tensor,\n        memory_mask: torch.Tensor,\n        tgt: torch.Tensor,\n        tgt_mask: torch.Tensor,\n        cache: Optional[List[torch.Tensor]] = None,\n    ) -> Tuple[torch.Tensor, List[torch.Tensor]]:\n        \"\"\"Forward one step.\n            This is only used for decoding.\n        Args:\n            memory: encoded memory, float32  (batch, maxlen_in, feat)\n            memory_mask: encoded memory mask, (batch, 1, maxlen_in)\n            tgt: input token ids, int64 (batch, maxlen_out)\n            tgt_mask: input token mask,  (batch, maxlen_out)\n                      dtype=torch.uint8 in PyTorch 1.2-\n                      dtype=torch.bool in PyTorch 1.2+ (include 1.2)\n            cache: cached output list of (batch, max_time_out-1, size)\n        Returns:\n            y, cache: NN output value and cache per `self.decoders`.\n            y.shape` is (batch, maxlen_out, token)\n        \"\"\"\n        x, _ = self.embed(tgt)\n        new_cache = []\n        for i, decoder in enumerate(self.decoders):\n            if cache is None:\n                c = None\n            else:\n                c = cache[i]\n            x, tgt_mask, memory, memory_mask = decoder(x,\n                                                       tgt_mask,\n                                                       memory,\n                                                       memory_mask,\n                                                       cache=c)\n            new_cache.append(x)\n        if self.normalize_before:\n            y = self.after_norm(x[:, -1])\n        else:\n            y = x[:, -1]\n        if self.use_output_layer:\n            y = torch.log_softmax(self.output_layer(y), dim=-1)\n        return y, new_cache\n\n    def tie_or_clone_weights(self, jit_mode: bool = True):\n        \"\"\"Tie or clone module weights (between word_emb and output_layer)\n            depending of whether we are using TorchScript or not\"\"\"\n        if not self.use_output_layer:\n            return\n        if jit_mode:\n            logging.info(\"clone emb.weight to output.weight\")\n            self.output_layer.weight = torch.nn.Parameter(\n                self.embed[0].weight.clone())\n        else:\n            logging.info(\"tie emb.weight with output.weight\")\n            self.output_layer.weight = self.embed[0].weight\n\n        if getattr(self.output_layer, \"bias\", None) is not None:\n            self.output_layer.bias.data = torch.nn.functional.pad(\n                self.output_layer.bias.data,\n                (\n                    0,\n                    self.output_layer.weight.shape[0] -\n                    self.output_layer.bias.shape[0],\n                ),\n                \"constant\",\n                0,\n            )\n\n\nclass BiTransformerDecoder(torch.nn.Module):\n    \"\"\"Base class of Transfomer decoder module.\n    Args:\n        vocab_size: output dim\n        encoder_output_size: dimension of attention\n        attention_heads: the number of heads of multi head attention\n        linear_units: the hidden units number of position-wise feedforward\n        num_blocks: the number of decoder blocks\n        r_num_blocks: the number of right to left decoder blocks\n        dropout_rate: dropout rate\n        self_attention_dropout_rate: dropout rate for attention\n        input_layer: input layer type\n        use_output_layer: whether to use output layer\n        pos_enc_class: PositionalEncoding or ScaledPositionalEncoding\n        normalize_before:\n            True: use layer_norm before each sub-block of a layer.\n            False: use layer_norm after each sub-block of a layer.\n        key_bias: whether use bias in attention.linear_k, False for whisper models.\n    \"\"\"\n\n    def __init__(\n        self,\n        vocab_size: int,\n        encoder_output_size: int,\n        attention_heads: int = 4,\n        linear_units: int = 2048,\n        num_blocks: int = 6,\n        r_num_blocks: int = 0,\n        dropout_rate: float = 0.1,\n        positional_dropout_rate: float = 0.1,\n        self_attention_dropout_rate: float = 0.0,\n        src_attention_dropout_rate: float = 0.0,\n        input_layer: str = \"embed\",\n        use_output_layer: bool = True,\n        normalize_before: bool = True,\n        key_bias: bool = True,\n        gradient_checkpointing: bool = False,\n        tie_word_embedding: bool = False,\n    ):\n\n        super().__init__()\n        self.tie_word_embedding = tie_word_embedding\n        self.left_decoder = TransformerDecoder(\n            vocab_size,\n            encoder_output_size,\n            attention_heads,\n            linear_units,\n            num_blocks,\n            dropout_rate,\n            positional_dropout_rate,\n            self_attention_dropout_rate,\n            src_attention_dropout_rate,\n            input_layer,\n            use_output_layer,\n            normalize_before,\n            key_bias=key_bias,\n            gradient_checkpointing=gradient_checkpointing,\n            tie_word_embedding=tie_word_embedding)\n\n        self.right_decoder = TransformerDecoder(\n            vocab_size,\n            encoder_output_size,\n            attention_heads,\n            linear_units,\n            r_num_blocks,\n            dropout_rate,\n            positional_dropout_rate,\n            self_attention_dropout_rate,\n            src_attention_dropout_rate,\n            input_layer,\n            use_output_layer,\n            normalize_before,\n            key_bias=key_bias,\n            gradient_checkpointing=gradient_checkpointing,\n            tie_word_embedding=tie_word_embedding)\n\n    def forward(\n        self,\n        memory: torch.Tensor,\n        memory_mask: torch.Tensor,\n        ys_in_pad: torch.Tensor,\n        ys_in_lens: torch.Tensor,\n        r_ys_in_pad: torch.Tensor,\n        reverse_weight: float = 0.0,\n    ) -> Tuple[torch.Tensor, torch.Tensor, torch.Tensor]:\n        \"\"\"Forward decoder.\n        Args:\n            memory: encoded memory, float32  (batch, maxlen_in, feat)\n            memory_mask: encoder memory mask, (batch, 1, maxlen_in)\n            ys_in_pad: padded input token ids, int64 (batch, maxlen_out)\n            ys_in_lens: input lengths of this batch (batch)\n            r_ys_in_pad: padded input token ids, int64 (batch, maxlen_out),\n                used for right to left decoder\n            reverse_weight: used for right to left decoder\n        Returns:\n            (tuple): tuple containing:\n                x: decoded token score before softmax (batch, maxlen_out,\n                    vocab_size) if use_output_layer is True,\n                r_x: x: decoded token score (right to left decoder)\n                    before softmax (batch, maxlen_out, vocab_size)\n                    if use_output_layer is True,\n                olens: (batch, )\n        \"\"\"\n        l_x, _, olens = self.left_decoder(memory, memory_mask, ys_in_pad,\n                                          ys_in_lens)\n        r_x = torch.tensor(0.0)\n        if reverse_weight > 0.0:\n            r_x, _, olens = self.right_decoder(memory, memory_mask,\n                                               r_ys_in_pad, ys_in_lens)\n        return l_x, r_x, olens\n\n    def forward_one_step(\n        self,\n        memory: torch.Tensor,\n        memory_mask: torch.Tensor,\n        tgt: torch.Tensor,\n        tgt_mask: torch.Tensor,\n        cache: Optional[List[torch.Tensor]] = None,\n    ) -> Tuple[torch.Tensor, List[torch.Tensor]]:\n        \"\"\"Forward one step.\n            This is only used for decoding.\n        Args:\n            memory: encoded memory, float32  (batch, maxlen_in, feat)\n            memory_mask: encoded memory mask, (batch, 1, maxlen_in)\n            tgt: input token ids, int64 (batch, maxlen_out)\n            tgt_mask: input token mask,  (batch, maxlen_out)\n                      dtype=torch.uint8 in PyTorch 1.2-\n                      dtype=torch.bool in PyTorch 1.2+ (include 1.2)\n            cache: cached output list of (batch, max_time_out-1, size)\n        Returns:\n            y, cache: NN output value and cache per `self.decoders`.\n            y.shape` is (batch, maxlen_out, token)\n        \"\"\"\n        return self.left_decoder.forward_one_step(memory, memory_mask, tgt,\n                                                  tgt_mask, cache)\n\n    def tie_or_clone_weights(self, jit_mode: bool = True):\n        \"\"\"Tie or clone module weights (between word_emb and output_layer)\n            depending of whether we are using TorchScript or not\"\"\"\n        self.left_decoder.tie_or_clone_weights(jit_mode)\n        self.right_decoder.tie_or_clone_weights(jit_mode)\n"
  },
  {
    "path": "cosyvoice/transformer/decoder_layer.py",
    "content": "# Copyright (c) 2019 Shigeki Karita\n#               2020 Mobvoi Inc (Binbin Zhang)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#   http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\"\"\"Decoder self-attention layer definition.\"\"\"\nfrom typing import Optional, Tuple\n\nimport torch\nfrom torch import nn\n\n\nclass DecoderLayer(nn.Module):\n    \"\"\"Single decoder layer module.\n\n    Args:\n        size (int): Input dimension.\n        self_attn (torch.nn.Module): Self-attention module instance.\n            `MultiHeadedAttention` instance can be used as the argument.\n        src_attn (torch.nn.Module): Inter-attention module instance.\n            `MultiHeadedAttention` instance can be used as the argument.\n            If `None` is passed, Inter-attention is not used, such as\n            CIF, GPT, and other decoder only model.\n        feed_forward (torch.nn.Module): Feed-forward module instance.\n            `PositionwiseFeedForward` instance can be used as the argument.\n        dropout_rate (float): Dropout rate.\n        normalize_before (bool):\n            True: use layer_norm before each sub-block.\n            False: to use layer_norm after each sub-block.\n    \"\"\"\n\n    def __init__(\n        self,\n        size: int,\n        self_attn: nn.Module,\n        src_attn: Optional[nn.Module],\n        feed_forward: nn.Module,\n        dropout_rate: float,\n        normalize_before: bool = True,\n    ):\n        \"\"\"Construct an DecoderLayer object.\"\"\"\n        super().__init__()\n        self.size = size\n        self.self_attn = self_attn\n        self.src_attn = src_attn\n        self.feed_forward = feed_forward\n        self.norm1 = nn.LayerNorm(size, eps=1e-5)\n        self.norm2 = nn.LayerNorm(size, eps=1e-5)\n        self.norm3 = nn.LayerNorm(size, eps=1e-5)\n        self.dropout = nn.Dropout(dropout_rate)\n        self.normalize_before = normalize_before\n\n    def forward(\n        self,\n        tgt: torch.Tensor,\n        tgt_mask: torch.Tensor,\n        memory: torch.Tensor,\n        memory_mask: torch.Tensor,\n        cache: Optional[torch.Tensor] = None\n    ) -> Tuple[torch.Tensor, torch.Tensor, torch.Tensor, torch.Tensor]:\n        \"\"\"Compute decoded features.\n\n        Args:\n            tgt (torch.Tensor): Input tensor (#batch, maxlen_out, size).\n            tgt_mask (torch.Tensor): Mask for input tensor\n                (#batch, maxlen_out).\n            memory (torch.Tensor): Encoded memory\n                (#batch, maxlen_in, size).\n            memory_mask (torch.Tensor): Encoded memory mask\n                (#batch, maxlen_in).\n            cache (torch.Tensor): cached tensors.\n                (#batch, maxlen_out - 1, size).\n\n        Returns:\n            torch.Tensor: Output tensor (#batch, maxlen_out, size).\n            torch.Tensor: Mask for output tensor (#batch, maxlen_out).\n            torch.Tensor: Encoded memory (#batch, maxlen_in, size).\n            torch.Tensor: Encoded memory mask (#batch, maxlen_in).\n\n        \"\"\"\n        residual = tgt\n        if self.normalize_before:\n            tgt = self.norm1(tgt)\n\n        if cache is None:\n            tgt_q = tgt\n            tgt_q_mask = tgt_mask\n        else:\n            # compute only the last frame query keeping dim: max_time_out -> 1\n            assert cache.shape == (\n                tgt.shape[0],\n                tgt.shape[1] - 1,\n                self.size,\n            ), \"{cache.shape} == {(tgt.shape[0], tgt.shape[1] - 1, self.size)}\"\n            tgt_q = tgt[:, -1:, :]\n            residual = residual[:, -1:, :]\n            tgt_q_mask = tgt_mask[:, -1:, :]\n\n        x = residual + self.dropout(\n            self.self_attn(tgt_q, tgt, tgt, tgt_q_mask)[0])\n        if not self.normalize_before:\n            x = self.norm1(x)\n\n        if self.src_attn is not None:\n            residual = x\n            if self.normalize_before:\n                x = self.norm2(x)\n            x = residual + self.dropout(\n                self.src_attn(x, memory, memory, memory_mask)[0])\n            if not self.normalize_before:\n                x = self.norm2(x)\n\n        residual = x\n        if self.normalize_before:\n            x = self.norm3(x)\n        x = residual + self.dropout(self.feed_forward(x))\n        if not self.normalize_before:\n            x = self.norm3(x)\n\n        if cache is not None:\n            x = torch.cat([cache, x], dim=1)\n\n        return x, tgt_mask, memory, memory_mask\n"
  },
  {
    "path": "cosyvoice/transformer/embedding.py",
    "content": "# Copyright (c) 2020 Mobvoi Inc. (authors: Binbin Zhang, Di Wu)\n#               2024 Alibaba Inc (Xiang Lyu)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# Modified from ESPnet(https://github.com/espnet/espnet)\n\"\"\"Positonal Encoding Module.\"\"\"\n\nimport math\nfrom typing import Tuple, Union\n\nimport torch\nimport torch.nn.functional as F\nimport numpy as np\n\n\nclass PositionalEncoding(torch.nn.Module):\n    \"\"\"Positional encoding.\n\n    :param int d_model: embedding dim\n    :param float dropout_rate: dropout rate\n    :param int max_len: maximum input length\n\n    PE(pos, 2i)   = sin(pos/(10000^(2i/dmodel)))\n    PE(pos, 2i+1) = cos(pos/(10000^(2i/dmodel)))\n    \"\"\"\n\n    def __init__(self,\n                 d_model: int,\n                 dropout_rate: float,\n                 max_len: int = 5000,\n                 reverse: bool = False):\n        \"\"\"Construct an PositionalEncoding object.\"\"\"\n        super().__init__()\n        self.d_model = d_model\n        self.xscale = math.sqrt(self.d_model)\n        self.dropout = torch.nn.Dropout(p=dropout_rate)\n        self.max_len = max_len\n\n        self.pe = torch.zeros(self.max_len, self.d_model)\n        position = torch.arange(0, self.max_len,\n                                dtype=torch.float32).unsqueeze(1)\n        div_term = torch.exp(\n            torch.arange(0, self.d_model, 2, dtype=torch.float32) *\n            -(math.log(10000.0) / self.d_model))\n        self.pe[:, 0::2] = torch.sin(position * div_term)\n        self.pe[:, 1::2] = torch.cos(position * div_term)\n        self.pe = self.pe.unsqueeze(0)\n\n    def forward(self,\n                x: torch.Tensor,\n                offset: Union[int, torch.Tensor] = 0) \\\n            -> Tuple[torch.Tensor, torch.Tensor]:\n        \"\"\"Add positional encoding.\n\n        Args:\n            x (torch.Tensor): Input. Its shape is (batch, time, ...)\n            offset (int, torch.tensor): position offset\n\n        Returns:\n            torch.Tensor: Encoded tensor. Its shape is (batch, time, ...)\n            torch.Tensor: for compatibility to RelPositionalEncoding\n        \"\"\"\n\n        self.pe = self.pe.to(x.device)\n        pos_emb = self.position_encoding(offset, x.size(1), False)\n        x = x * self.xscale + pos_emb\n        return self.dropout(x), self.dropout(pos_emb)\n\n    def position_encoding(self,\n                          offset: Union[int, torch.Tensor],\n                          size: int,\n                          apply_dropout: bool = True) -> torch.Tensor:\n        \"\"\" For getting encoding in a streaming fashion\n\n        Attention!!!!!\n        we apply dropout only once at the whole utterance level in a none\n        streaming way, but will call this function several times with\n        increasing input size in a streaming scenario, so the dropout will\n        be applied several times.\n\n        Args:\n            offset (int or torch.tensor): start offset\n            size (int): required size of position encoding\n\n        Returns:\n            torch.Tensor: Corresponding encoding\n        \"\"\"\n        # How to subscript a Union type:\n        #   https://github.com/pytorch/pytorch/issues/69434\n        if isinstance(offset, int):\n            assert offset + size <= self.max_len\n            pos_emb = self.pe[:, offset:offset + size]\n        elif isinstance(offset, torch.Tensor) and offset.dim() == 0:  # scalar\n            assert offset + size <= self.max_len\n            pos_emb = self.pe[:, offset:offset + size]\n        else:  # for batched streaming decoding on GPU\n            assert torch.max(offset) + size <= self.max_len\n            index = offset.unsqueeze(1) + \\\n                torch.arange(0, size).to(offset.device)  # B X T\n            flag = index > 0\n            # remove negative offset\n            index = index * flag\n            pos_emb = F.embedding(index, self.pe[0])  # B X T X d_model\n\n        if apply_dropout:\n            pos_emb = self.dropout(pos_emb)\n        return pos_emb\n\n\nclass RelPositionalEncoding(PositionalEncoding):\n    \"\"\"Relative positional encoding module.\n    See : Appendix B in https://arxiv.org/abs/1901.02860\n    Args:\n        d_model (int): Embedding dimension.\n        dropout_rate (float): Dropout rate.\n        max_len (int): Maximum input length.\n    \"\"\"\n\n    def __init__(self, d_model: int, dropout_rate: float, max_len: int = 5000):\n        \"\"\"Initialize class.\"\"\"\n        super().__init__(d_model, dropout_rate, max_len, reverse=True)\n\n    def forward(self,\n                x: torch.Tensor,\n                offset: Union[int, torch.Tensor] = 0) \\\n            -> Tuple[torch.Tensor, torch.Tensor]:\n        \"\"\"Compute positional encoding.\n        Args:\n            x (torch.Tensor): Input tensor (batch, time, `*`).\n        Returns:\n            torch.Tensor: Encoded tensor (batch, time, `*`).\n            torch.Tensor: Positional embedding tensor (1, time, `*`).\n        \"\"\"\n        self.pe = self.pe.to(x.device)\n        x = x * self.xscale\n        pos_emb = self.position_encoding(offset, x.size(1), False)\n        return self.dropout(x), self.dropout(pos_emb)\n\n\nclass WhisperPositionalEncoding(PositionalEncoding):\n    \"\"\" Sinusoids position encoding used in openai-whisper.encoder\n    \"\"\"\n\n    def __init__(self, d_model: int, dropout_rate: float, max_len: int = 1500):\n        super().__init__(d_model, dropout_rate, max_len)\n        self.xscale = 1.0\n        log_timescale_increment = np.log(10000) / (d_model // 2 - 1)\n        inv_timescales = torch.exp(-log_timescale_increment *\n                                   torch.arange(d_model // 2))\n        scaled_time = torch.arange(max_len)[:, np.newaxis] * \\\n            inv_timescales[np.newaxis, :]\n        pe = torch.cat([torch.sin(scaled_time), torch.cos(scaled_time)], dim=1)\n        delattr(self, \"pe\")\n        self.register_buffer(\"pe\", pe.unsqueeze(0))\n\n\nclass LearnablePositionalEncoding(PositionalEncoding):\n    \"\"\" Learnable position encoding used in openai-whisper.decoder\n    \"\"\"\n\n    def __init__(self, d_model: int, dropout_rate: float, max_len: int = 448):\n        super().__init__(d_model, dropout_rate, max_len)\n        # NOTE(xcsong): overwrite self.pe & self.xscale\n        self.pe = torch.nn.Parameter(torch.empty(1, max_len, d_model))\n        self.xscale = 1.0\n\n\nclass NoPositionalEncoding(torch.nn.Module):\n    \"\"\" No position encoding\n    \"\"\"\n\n    def __init__(self, d_model: int, dropout_rate: float):\n        super().__init__()\n        self.d_model = d_model\n        self.dropout = torch.nn.Dropout(p=dropout_rate)\n\n    def forward(self,\n                x: torch.Tensor,\n                offset: Union[int, torch.Tensor] = 0) \\\n            -> Tuple[torch.Tensor, torch.Tensor]:\n        \"\"\" Just return zero vector for interface compatibility\n        \"\"\"\n        pos_emb = torch.zeros(1, x.size(1), self.d_model).to(x.device)\n        return self.dropout(x), pos_emb\n\n    def position_encoding(self, offset: Union[int, torch.Tensor],\n                          size: int) -> torch.Tensor:\n        return torch.zeros(1, size, self.d_model)\n\n\nclass EspnetRelPositionalEncoding(torch.nn.Module):\n    \"\"\"Relative positional encoding module (new implementation).\n\n    Details can be found in https://github.com/espnet/espnet/pull/2816.\n\n    See : Appendix B in https://arxiv.org/abs/1901.02860\n\n    Args:\n        d_model (int): Embedding dimension.\n        dropout_rate (float): Dropout rate.\n        max_len (int): Maximum input length.\n\n    \"\"\"\n\n    def __init__(self, d_model, dropout_rate, max_len=5000):\n        \"\"\"Construct an PositionalEncoding object.\"\"\"\n        super(EspnetRelPositionalEncoding, self).__init__()\n        self.d_model = d_model\n        self.xscale = math.sqrt(self.d_model)\n        self.dropout = torch.nn.Dropout(p=dropout_rate)\n        self.pe = None\n        self.extend_pe(torch.tensor(0.0).expand(1, max_len))\n\n    def extend_pe(self, x):\n        \"\"\"Reset the positional encodings.\"\"\"\n        if self.pe is not None:\n            # self.pe contains both positive and negative parts\n            # the length of self.pe is 2 * input_len - 1\n            if self.pe.size(1) >= x.size(1) * 2 - 1:\n                if self.pe.dtype != x.dtype or self.pe.device != x.device:\n                    self.pe = self.pe.to(dtype=x.dtype, device=x.device)\n                return\n        # Suppose `i` means to the position of query vecotr and `j` means the\n        # position of key vector. We use position relative positions when keys\n        # are to the left (i>j) and negative relative positions otherwise (i<j).\n        pe_positive = torch.zeros(x.size(1), self.d_model)\n        pe_negative = torch.zeros(x.size(1), self.d_model)\n        position = torch.arange(0, x.size(1), dtype=torch.float32).unsqueeze(1)\n        div_term = torch.exp(\n            torch.arange(0, self.d_model, 2, dtype=torch.float32)\n            * -(math.log(10000.0) / self.d_model)\n        )\n        pe_positive[:, 0::2] = torch.sin(position * div_term)\n        pe_positive[:, 1::2] = torch.cos(position * div_term)\n        pe_negative[:, 0::2] = torch.sin(-1 * position * div_term)\n        pe_negative[:, 1::2] = torch.cos(-1 * position * div_term)\n\n        # Reserve the order of positive indices and concat both positive and\n        # negative indices. This is used to support the shifting trick\n        # as in https://arxiv.org/abs/1901.02860\n        pe_positive = torch.flip(pe_positive, [0]).unsqueeze(0)\n        pe_negative = pe_negative[1:].unsqueeze(0)\n        pe = torch.cat([pe_positive, pe_negative], dim=1)\n        self.pe = pe.to(device=x.device, dtype=x.dtype)\n\n    def forward(self, x: torch.Tensor, offset: Union[int, torch.Tensor] = 0):\n        \"\"\"Add positional encoding.\n\n        Args:\n            x (torch.Tensor): Input tensor (batch, time, `*`).\n\n        Returns:\n            torch.Tensor: Encoded tensor (batch, time, `*`).\n\n        \"\"\"\n        self.extend_pe(x)\n        x = x * self.xscale\n        pos_emb = self.position_encoding(size=x.size(1), offset=offset)\n        return self.dropout(x), self.dropout(pos_emb)\n\n    def position_encoding(self,\n                          offset: Union[int, torch.Tensor],\n                          size: int) -> torch.Tensor:\n        \"\"\" For getting encoding in a streaming fashion\n\n        Attention!!!!!\n        we apply dropout only once at the whole utterance level in a none\n        streaming way, but will call this function several times with\n        increasing input size in a streaming scenario, so the dropout will\n        be applied several times.\n\n        Args:\n            offset (int or torch.tensor): start offset\n            size (int): required size of position encoding\n\n        Returns:\n            torch.Tensor: Corresponding encoding\n        \"\"\"\n        pos_emb = self.pe[\n            :,\n            self.pe.size(1) // 2 - size + 1 : self.pe.size(1) // 2 + size,\n        ]\n        return pos_emb\n"
  },
  {
    "path": "cosyvoice/transformer/encoder.py",
    "content": "# Copyright (c) 2021 Mobvoi Inc (Binbin Zhang, Di Wu)\n#               2022 Xingchen Song (sxc19@mails.tsinghua.edu.cn)\n#               2024 Alibaba Inc (Xiang Lyu)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#   http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# Modified from ESPnet(https://github.com/espnet/espnet)\n\"\"\"Encoder definition.\"\"\"\nfrom typing import Tuple\n\nimport torch\nimport torch.utils.checkpoint as ckpt\n\nfrom cosyvoice.transformer.convolution import ConvolutionModule\nfrom cosyvoice.transformer.encoder_layer import TransformerEncoderLayer\nfrom cosyvoice.transformer.encoder_layer import ConformerEncoderLayer\nfrom cosyvoice.transformer.positionwise_feed_forward import PositionwiseFeedForward\nfrom cosyvoice.utils.class_utils import (\n    COSYVOICE_EMB_CLASSES,\n    COSYVOICE_SUBSAMPLE_CLASSES,\n    COSYVOICE_ATTENTION_CLASSES,\n    COSYVOICE_ACTIVATION_CLASSES,\n)\nfrom cosyvoice.utils.mask import make_pad_mask\nfrom cosyvoice.utils.mask import add_optional_chunk_mask\n\n\nclass BaseEncoder(torch.nn.Module):\n\n    def __init__(\n        self,\n        input_size: int,\n        output_size: int = 256,\n        attention_heads: int = 4,\n        linear_units: int = 2048,\n        num_blocks: int = 6,\n        dropout_rate: float = 0.1,\n        positional_dropout_rate: float = 0.1,\n        attention_dropout_rate: float = 0.0,\n        input_layer: str = \"conv2d\",\n        pos_enc_layer_type: str = \"abs_pos\",\n        normalize_before: bool = True,\n        static_chunk_size: int = 0,\n        use_dynamic_chunk: bool = False,\n        global_cmvn: torch.nn.Module = None,\n        use_dynamic_left_chunk: bool = False,\n        gradient_checkpointing: bool = False,\n    ):\n        \"\"\"\n        Args:\n            input_size (int): input dim\n            output_size (int): dimension of attention\n            attention_heads (int): the number of heads of multi head attention\n            linear_units (int): the hidden units number of position-wise feed\n                forward\n            num_blocks (int): the number of decoder blocks\n            dropout_rate (float): dropout rate\n            attention_dropout_rate (float): dropout rate in attention\n            positional_dropout_rate (float): dropout rate after adding\n                positional encoding\n            input_layer (str): input layer type.\n                optional [linear, conv2d, conv2d6, conv2d8]\n            pos_enc_layer_type (str): Encoder positional encoding layer type.\n                opitonal [abs_pos, scaled_abs_pos, rel_pos, no_pos]\n            normalize_before (bool):\n                True: use layer_norm before each sub-block of a layer.\n                False: use layer_norm after each sub-block of a layer.\n            static_chunk_size (int): chunk size for static chunk training and\n                decoding\n            use_dynamic_chunk (bool): whether use dynamic chunk size for\n                training or not, You can only use fixed chunk(chunk_size > 0)\n                or dyanmic chunk size(use_dynamic_chunk = True)\n            global_cmvn (Optional[torch.nn.Module]): Optional GlobalCMVN module\n            use_dynamic_left_chunk (bool): whether use dynamic left chunk in\n                dynamic chunk training\n            key_bias: whether use bias in attention.linear_k, False for whisper models.\n            gradient_checkpointing: rerunning a forward-pass segment for each\n                checkpointed segment during backward.\n        \"\"\"\n        super().__init__()\n        self._output_size = output_size\n\n        self.global_cmvn = global_cmvn\n        self.embed = COSYVOICE_SUBSAMPLE_CLASSES[input_layer](\n            input_size,\n            output_size,\n            dropout_rate,\n            COSYVOICE_EMB_CLASSES[pos_enc_layer_type](output_size,\n                                                      positional_dropout_rate),\n        )\n\n        self.normalize_before = normalize_before\n        self.after_norm = torch.nn.LayerNorm(output_size, eps=1e-5)\n        self.static_chunk_size = static_chunk_size\n        self.use_dynamic_chunk = use_dynamic_chunk\n        self.use_dynamic_left_chunk = use_dynamic_left_chunk\n        self.gradient_checkpointing = gradient_checkpointing\n\n    def output_size(self) -> int:\n        return self._output_size\n\n    def forward(\n        self,\n        xs: torch.Tensor,\n        xs_lens: torch.Tensor,\n        decoding_chunk_size: int = 0,\n        num_decoding_left_chunks: int = -1,\n    ) -> Tuple[torch.Tensor, torch.Tensor]:\n        \"\"\"Embed positions in tensor.\n\n        Args:\n            xs: padded input tensor (B, T, D)\n            xs_lens: input length (B)\n            decoding_chunk_size: decoding chunk size for dynamic chunk\n                0: default for training, use random dynamic chunk.\n                <0: for decoding, use full chunk.\n                >0: for decoding, use fixed chunk size as set.\n            num_decoding_left_chunks: number of left chunks, this is for decoding,\n            the chunk size is decoding_chunk_size.\n                >=0: use num_decoding_left_chunks\n                <0: use all left chunks\n        Returns:\n            encoder output tensor xs, and subsampled masks\n            xs: padded output tensor (B, T' ~= T/subsample_rate, D)\n            masks: torch.Tensor batch padding mask after subsample\n                (B, 1, T' ~= T/subsample_rate)\n        NOTE(xcsong):\n            We pass the `__call__` method of the modules instead of `forward` to the\n            checkpointing API because `__call__` attaches all the hooks of the module.\n            https://discuss.pytorch.org/t/any-different-between-model-input-and-model-forward-input/3690/2\n        \"\"\"\n        T = xs.size(1)\n        masks = ~make_pad_mask(xs_lens, T).unsqueeze(1)  # (B, 1, T)\n        if self.global_cmvn is not None:\n            xs = self.global_cmvn(xs)\n        xs, pos_emb, masks = self.embed(xs, masks)\n        mask_pad = masks  # (B, 1, T/subsample_rate)\n        chunk_masks = add_optional_chunk_mask(xs, masks,\n                                              self.use_dynamic_chunk,\n                                              self.use_dynamic_left_chunk,\n                                              decoding_chunk_size,\n                                              self.static_chunk_size,\n                                              num_decoding_left_chunks)\n        if self.gradient_checkpointing and self.training:\n            xs = self.forward_layers_checkpointed(xs, chunk_masks, pos_emb,\n                                                  mask_pad)\n        else:\n            xs = self.forward_layers(xs, chunk_masks, pos_emb, mask_pad)\n        if self.normalize_before:\n            xs = self.after_norm(xs)\n        # Here we assume the mask is not changed in encoder layers, so just\n        # return the masks before encoder layers, and the masks will be used\n        # for cross attention with decoder later\n        return xs, masks\n\n    def forward_layers(self, xs: torch.Tensor, chunk_masks: torch.Tensor,\n                       pos_emb: torch.Tensor,\n                       mask_pad: torch.Tensor) -> torch.Tensor:\n        for layer in self.encoders:\n            xs, chunk_masks, _, _ = layer(xs, chunk_masks, pos_emb, mask_pad)\n        return xs\n\n    @torch.jit.ignore(drop=True)\n    def forward_layers_checkpointed(self, xs: torch.Tensor,\n                                    chunk_masks: torch.Tensor,\n                                    pos_emb: torch.Tensor,\n                                    mask_pad: torch.Tensor) -> torch.Tensor:\n        for layer in self.encoders:\n            xs, chunk_masks, _, _ = ckpt.checkpoint(layer.__call__, xs,\n                                                    chunk_masks, pos_emb,\n                                                    mask_pad)\n        return xs\n\n    def forward_chunk(\n        self,\n        xs: torch.Tensor,\n        offset: int,\n        required_cache_size: int,\n        att_cache: torch.Tensor = torch.zeros(0, 0, 0, 0),\n        cnn_cache: torch.Tensor = torch.zeros(0, 0, 0, 0),\n        att_mask: torch.Tensor = torch.ones((0, 0, 0), dtype=torch.bool),\n    ) -> Tuple[torch.Tensor, torch.Tensor, torch.Tensor]:\n        \"\"\" Forward just one chunk\n\n        Args:\n            xs (torch.Tensor): chunk input, with shape (b=1, time, mel-dim),\n                where `time == (chunk_size - 1) * subsample_rate + \\\n                        subsample.right_context + 1`\n            offset (int): current offset in encoder output time stamp\n            required_cache_size (int): cache size required for next chunk\n                compuation\n                >=0: actual cache size\n                <0: means all history cache is required\n            att_cache (torch.Tensor): cache tensor for KEY & VALUE in\n                transformer/conformer attention, with shape\n                (elayers, head, cache_t1, d_k * 2), where\n                `head * d_k == hidden-dim` and\n                `cache_t1 == chunk_size * num_decoding_left_chunks`.\n            cnn_cache (torch.Tensor): cache tensor for cnn_module in conformer,\n                (elayers, b=1, hidden-dim, cache_t2), where\n                `cache_t2 == cnn.lorder - 1`\n\n        Returns:\n            torch.Tensor: output of current input xs,\n                with shape (b=1, chunk_size, hidden-dim).\n            torch.Tensor: new attention cache required for next chunk, with\n                dynamic shape (elayers, head, ?, d_k * 2)\n                depending on required_cache_size.\n            torch.Tensor: new conformer cnn cache required for next chunk, with\n                same shape as the original cnn_cache.\n\n        \"\"\"\n        assert xs.size(0) == 1\n        # tmp_masks is just for interface compatibility\n        tmp_masks = torch.ones(1,\n                               xs.size(1),\n                               device=xs.device,\n                               dtype=torch.bool)\n        tmp_masks = tmp_masks.unsqueeze(1)\n        if self.global_cmvn is not None:\n            xs = self.global_cmvn(xs)\n        # NOTE(xcsong): Before embed, shape(xs) is (b=1, time, mel-dim)\n        xs, pos_emb, _ = self.embed(xs, tmp_masks, offset)\n        # NOTE(xcsong): After  embed, shape(xs) is (b=1, chunk_size, hidden-dim)\n        elayers, cache_t1 = att_cache.size(0), att_cache.size(2)\n        chunk_size = xs.size(1)\n        attention_key_size = cache_t1 + chunk_size\n        pos_emb = self.embed.position_encoding(offset=offset - cache_t1,\n                                               size=attention_key_size)\n        if required_cache_size < 0:\n            next_cache_start = 0\n        elif required_cache_size == 0:\n            next_cache_start = attention_key_size\n        else:\n            next_cache_start = max(attention_key_size - required_cache_size, 0)\n        r_att_cache = []\n        r_cnn_cache = []\n        for i, layer in enumerate(self.encoders):\n            # NOTE(xcsong): Before layer.forward\n            #   shape(att_cache[i:i + 1]) is (1, head, cache_t1, d_k * 2),\n            #   shape(cnn_cache[i])       is (b=1, hidden-dim, cache_t2)\n            xs, _, new_att_cache, new_cnn_cache = layer(\n                xs,\n                att_mask,\n                pos_emb,\n                att_cache=att_cache[i:i + 1] if elayers > 0 else att_cache,\n                cnn_cache=cnn_cache[i] if cnn_cache.size(0) > 0 else cnn_cache)\n            # NOTE(xcsong): After layer.forward\n            #   shape(new_att_cache) is (1, head, attention_key_size, d_k * 2),\n            #   shape(new_cnn_cache) is (b=1, hidden-dim, cache_t2)\n            r_att_cache.append(new_att_cache[:, :, next_cache_start:, :])\n            r_cnn_cache.append(new_cnn_cache.unsqueeze(0))\n        if self.normalize_before:\n            xs = self.after_norm(xs)\n\n        # NOTE(xcsong): shape(r_att_cache) is (elayers, head, ?, d_k * 2),\n        #   ? may be larger than cache_t1, it depends on required_cache_size\n        r_att_cache = torch.cat(r_att_cache, dim=0)\n        # NOTE(xcsong): shape(r_cnn_cache) is (e, b=1, hidden-dim, cache_t2)\n        r_cnn_cache = torch.cat(r_cnn_cache, dim=0)\n\n        return (xs, r_att_cache, r_cnn_cache)\n\n    def forward_chunk_by_chunk(\n        self,\n        xs: torch.Tensor,\n        decoding_chunk_size: int,\n        num_decoding_left_chunks: int = -1,\n    ) -> Tuple[torch.Tensor, torch.Tensor]:\n        \"\"\" Forward input chunk by chunk with chunk_size like a streaming\n            fashion\n\n        Here we should pay special attention to computation cache in the\n        streaming style forward chunk by chunk. Three things should be taken\n        into account for computation in the current network:\n            1. transformer/conformer encoder layers output cache\n            2. convolution in conformer\n            3. convolution in subsampling\n\n        However, we don't implement subsampling cache for:\n            1. We can control subsampling module to output the right result by\n               overlapping input instead of cache left context, even though it\n               wastes some computation, but subsampling only takes a very\n               small fraction of computation in the whole model.\n            2. Typically, there are several covolution layers with subsampling\n               in subsampling module, it is tricky and complicated to do cache\n               with different convolution layers with different subsampling\n               rate.\n            3. Currently, nn.Sequential is used to stack all the convolution\n               layers in subsampling, we need to rewrite it to make it work\n               with cache, which is not preferred.\n        Args:\n            xs (torch.Tensor): (1, max_len, dim)\n            chunk_size (int): decoding chunk size\n        \"\"\"\n        assert decoding_chunk_size > 0\n        # The model is trained by static or dynamic chunk\n        assert self.static_chunk_size > 0 or self.use_dynamic_chunk\n        subsampling = self.embed.subsampling_rate\n        context = self.embed.right_context + 1  # Add current frame\n        stride = subsampling * decoding_chunk_size\n        decoding_window = (decoding_chunk_size - 1) * subsampling + context\n        num_frames = xs.size(1)\n        att_cache: torch.Tensor = torch.zeros((0, 0, 0, 0), device=xs.device)\n        cnn_cache: torch.Tensor = torch.zeros((0, 0, 0, 0), device=xs.device)\n        outputs = []\n        offset = 0\n        required_cache_size = decoding_chunk_size * num_decoding_left_chunks\n\n        # Feed forward overlap input step by step\n        for cur in range(0, num_frames - context + 1, stride):\n            end = min(cur + decoding_window, num_frames)\n            chunk_xs = xs[:, cur:end, :]\n            (y, att_cache,\n             cnn_cache) = self.forward_chunk(chunk_xs, offset,\n                                             required_cache_size, att_cache,\n                                             cnn_cache)\n            outputs.append(y)\n            offset += y.size(1)\n        ys = torch.cat(outputs, 1)\n        masks = torch.ones((1, 1, ys.size(1)),\n                           device=ys.device,\n                           dtype=torch.bool)\n        return ys, masks\n\n\nclass TransformerEncoder(BaseEncoder):\n    \"\"\"Transformer encoder module.\"\"\"\n\n    def __init__(\n        self,\n        input_size: int,\n        output_size: int = 256,\n        attention_heads: int = 4,\n        linear_units: int = 2048,\n        num_blocks: int = 6,\n        dropout_rate: float = 0.1,\n        positional_dropout_rate: float = 0.1,\n        attention_dropout_rate: float = 0.0,\n        input_layer: str = \"conv2d\",\n        pos_enc_layer_type: str = \"abs_pos\",\n        normalize_before: bool = True,\n        static_chunk_size: int = 0,\n        use_dynamic_chunk: bool = False,\n        global_cmvn: torch.nn.Module = None,\n        use_dynamic_left_chunk: bool = False,\n        key_bias: bool = True,\n        selfattention_layer_type: str = \"selfattn\",\n        activation_type: str = \"relu\",\n        gradient_checkpointing: bool = False,\n    ):\n        \"\"\" Construct TransformerEncoder\n\n        See Encoder for the meaning of each parameter.\n        \"\"\"\n        super().__init__(input_size, output_size, attention_heads,\n                         linear_units, num_blocks, dropout_rate,\n                         positional_dropout_rate, attention_dropout_rate,\n                         input_layer, pos_enc_layer_type, normalize_before,\n                         static_chunk_size, use_dynamic_chunk, global_cmvn,\n                         use_dynamic_left_chunk, gradient_checkpointing)\n        activation = COSYVOICE_ACTIVATION_CLASSES[activation_type]()\n        self.encoders = torch.nn.ModuleList([\n            TransformerEncoderLayer(\n                output_size,\n                COSYVOICE_ATTENTION_CLASSES[selfattention_layer_type](attention_heads,\n                                                                      output_size,\n                                                                      attention_dropout_rate,\n                                                                      key_bias),\n                PositionwiseFeedForward(output_size, linear_units,\n                                        dropout_rate, activation),\n                dropout_rate, normalize_before) for _ in range(num_blocks)\n        ])\n\n\nclass ConformerEncoder(BaseEncoder):\n    \"\"\"Conformer encoder module.\"\"\"\n\n    def __init__(\n        self,\n        input_size: int,\n        output_size: int = 256,\n        attention_heads: int = 4,\n        linear_units: int = 2048,\n        num_blocks: int = 6,\n        dropout_rate: float = 0.1,\n        positional_dropout_rate: float = 0.1,\n        attention_dropout_rate: float = 0.0,\n        input_layer: str = \"conv2d\",\n        pos_enc_layer_type: str = \"rel_pos\",\n        normalize_before: bool = True,\n        static_chunk_size: int = 0,\n        use_dynamic_chunk: bool = False,\n        global_cmvn: torch.nn.Module = None,\n        use_dynamic_left_chunk: bool = False,\n        positionwise_conv_kernel_size: int = 1,\n        macaron_style: bool = True,\n        selfattention_layer_type: str = \"rel_selfattn\",\n        activation_type: str = \"swish\",\n        use_cnn_module: bool = True,\n        cnn_module_kernel: int = 15,\n        causal: bool = False,\n        cnn_module_norm: str = \"batch_norm\",\n        key_bias: bool = True,\n        gradient_checkpointing: bool = False,\n    ):\n        \"\"\"Construct ConformerEncoder\n\n        Args:\n            input_size to use_dynamic_chunk, see in BaseEncoder\n            positionwise_conv_kernel_size (int): Kernel size of positionwise\n                conv1d layer.\n            macaron_style (bool): Whether to use macaron style for\n                positionwise layer.\n            selfattention_layer_type (str): Encoder attention layer type,\n                the parameter has no effect now, it's just for configure\n                compatibility.\n            activation_type (str): Encoder activation function type.\n            use_cnn_module (bool): Whether to use convolution module.\n            cnn_module_kernel (int): Kernel size of convolution module.\n            causal (bool): whether to use causal convolution or not.\n            key_bias: whether use bias in attention.linear_k, False for whisper models.\n        \"\"\"\n        super().__init__(input_size, output_size, attention_heads,\n                         linear_units, num_blocks, dropout_rate,\n                         positional_dropout_rate, attention_dropout_rate,\n                         input_layer, pos_enc_layer_type, normalize_before,\n                         static_chunk_size, use_dynamic_chunk, global_cmvn,\n                         use_dynamic_left_chunk, gradient_checkpointing)\n        activation = COSYVOICE_ACTIVATION_CLASSES[activation_type]()\n\n        # self-attention module definition\n        encoder_selfattn_layer_args = (\n            attention_heads,\n            output_size,\n            attention_dropout_rate,\n            key_bias,\n        )\n        # feed-forward module definition\n        positionwise_layer_args = (\n            output_size,\n            linear_units,\n            dropout_rate,\n            activation,\n        )\n        # convolution module definition\n        convolution_layer_args = (output_size, cnn_module_kernel, activation,\n                                  cnn_module_norm, causal)\n\n        self.encoders = torch.nn.ModuleList([\n            ConformerEncoderLayer(\n                output_size,\n                COSYVOICE_ATTENTION_CLASSES[selfattention_layer_type](\n                    *encoder_selfattn_layer_args),\n                PositionwiseFeedForward(*positionwise_layer_args),\n                PositionwiseFeedForward(\n                    *positionwise_layer_args) if macaron_style else None,\n                ConvolutionModule(\n                    *convolution_layer_args) if use_cnn_module else None,\n                dropout_rate,\n                normalize_before,\n            ) for _ in range(num_blocks)\n        ])\n"
  },
  {
    "path": "cosyvoice/transformer/encoder_layer.py",
    "content": "# Copyright (c) 2021 Mobvoi Inc (Binbin Zhang, Di Wu)\n#               2022 Xingchen Song (sxc19@mails.tsinghua.edu.cn)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#   http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# Modified from ESPnet(https://github.com/espnet/espnet)\n\"\"\"Encoder self-attention layer definition.\"\"\"\n\nfrom typing import Optional, Tuple\n\nimport torch\nfrom torch import nn\n\n\nclass TransformerEncoderLayer(nn.Module):\n    \"\"\"Encoder layer module.\n\n    Args:\n        size (int): Input dimension.\n        self_attn (torch.nn.Module): Self-attention module instance.\n            `MultiHeadedAttention` or `RelPositionMultiHeadedAttention`\n            instance can be used as the argument.\n        feed_forward (torch.nn.Module): Feed-forward module instance.\n            `PositionwiseFeedForward`, instance can be used as the argument.\n        dropout_rate (float): Dropout rate.\n        normalize_before (bool):\n            True: use layer_norm before each sub-block.\n            False: to use layer_norm after each sub-block.\n    \"\"\"\n\n    def __init__(\n        self,\n        size: int,\n        self_attn: torch.nn.Module,\n        feed_forward: torch.nn.Module,\n        dropout_rate: float,\n        normalize_before: bool = True,\n    ):\n        \"\"\"Construct an EncoderLayer object.\"\"\"\n        super().__init__()\n        self.self_attn = self_attn\n        self.feed_forward = feed_forward\n        self.norm1 = nn.LayerNorm(size, eps=1e-5)\n        self.norm2 = nn.LayerNorm(size, eps=1e-5)\n        self.dropout = nn.Dropout(dropout_rate)\n        self.size = size\n        self.normalize_before = normalize_before\n\n    def forward(\n        self,\n        x: torch.Tensor,\n        mask: torch.Tensor,\n        pos_emb: torch.Tensor,\n        mask_pad: torch.Tensor = torch.ones((0, 0, 0), dtype=torch.bool),\n        att_cache: torch.Tensor = torch.zeros((0, 0, 0, 0)),\n        cnn_cache: torch.Tensor = torch.zeros((0, 0, 0, 0)),\n    ) -> Tuple[torch.Tensor, torch.Tensor, torch.Tensor, torch.Tensor]:\n        \"\"\"Compute encoded features.\n\n        Args:\n            x (torch.Tensor): (#batch, time, size)\n            mask (torch.Tensor): Mask tensor for the input (#batch, time，time),\n                (0, 0, 0) means fake mask.\n            pos_emb (torch.Tensor): just for interface compatibility\n                to ConformerEncoderLayer\n            mask_pad (torch.Tensor): does not used in transformer layer,\n                just for unified api with conformer.\n            att_cache (torch.Tensor): Cache tensor of the KEY & VALUE\n                (#batch=1, head, cache_t1, d_k * 2), head * d_k == size.\n            cnn_cache (torch.Tensor): Convolution cache in conformer layer\n                (#batch=1, size, cache_t2), not used here, it's for interface\n                compatibility to ConformerEncoderLayer.\n        Returns:\n            torch.Tensor: Output tensor (#batch, time, size).\n            torch.Tensor: Mask tensor (#batch, time, time).\n            torch.Tensor: att_cache tensor,\n                (#batch=1, head, cache_t1 + time, d_k * 2).\n            torch.Tensor: cnn_cahce tensor (#batch=1, size, cache_t2).\n\n        \"\"\"\n        residual = x\n        if self.normalize_before:\n            x = self.norm1(x)\n        x_att, new_att_cache = self.self_attn(x, x, x, mask, pos_emb=pos_emb, cache=att_cache)\n        x = residual + self.dropout(x_att)\n        if not self.normalize_before:\n            x = self.norm1(x)\n\n        residual = x\n        if self.normalize_before:\n            x = self.norm2(x)\n        x = residual + self.dropout(self.feed_forward(x))\n        if not self.normalize_before:\n            x = self.norm2(x)\n\n        fake_cnn_cache = torch.zeros((0, 0, 0), dtype=x.dtype, device=x.device)\n        return x, mask, new_att_cache, fake_cnn_cache\n\n\nclass ConformerEncoderLayer(nn.Module):\n    \"\"\"Encoder layer module.\n    Args:\n        size (int): Input dimension.\n        self_attn (torch.nn.Module): Self-attention module instance.\n            `MultiHeadedAttention` or `RelPositionMultiHeadedAttention`\n            instance can be used as the argument.\n        feed_forward (torch.nn.Module): Feed-forward module instance.\n            `PositionwiseFeedForward` instance can be used as the argument.\n        feed_forward_macaron (torch.nn.Module): Additional feed-forward module\n             instance.\n            `PositionwiseFeedForward` instance can be used as the argument.\n        conv_module (torch.nn.Module): Convolution module instance.\n            `ConvlutionModule` instance can be used as the argument.\n        dropout_rate (float): Dropout rate.\n        normalize_before (bool):\n            True: use layer_norm before each sub-block.\n            False: use layer_norm after each sub-block.\n    \"\"\"\n\n    def __init__(\n        self,\n        size: int,\n        self_attn: torch.nn.Module,\n        feed_forward: Optional[nn.Module] = None,\n        feed_forward_macaron: Optional[nn.Module] = None,\n        conv_module: Optional[nn.Module] = None,\n        dropout_rate: float = 0.1,\n        normalize_before: bool = True,\n    ):\n        \"\"\"Construct an EncoderLayer object.\"\"\"\n        super().__init__()\n        self.self_attn = self_attn\n        self.feed_forward = feed_forward\n        self.feed_forward_macaron = feed_forward_macaron\n        self.conv_module = conv_module\n        self.norm_ff = nn.LayerNorm(size, eps=1e-5)  # for the FNN module\n        self.norm_mha = nn.LayerNorm(size, eps=1e-5)  # for the MHA module\n        if feed_forward_macaron is not None:\n            self.norm_ff_macaron = nn.LayerNorm(size, eps=1e-5)\n            self.ff_scale = 0.5\n        else:\n            self.ff_scale = 1.0\n        if self.conv_module is not None:\n            self.norm_conv = nn.LayerNorm(size, eps=1e-5)  # for the CNN module\n            self.norm_final = nn.LayerNorm(\n                size, eps=1e-5)  # for the final output of the block\n        self.dropout = nn.Dropout(dropout_rate)\n        self.size = size\n        self.normalize_before = normalize_before\n\n    def forward(\n        self,\n        x: torch.Tensor,\n        mask: torch.Tensor,\n        pos_emb: torch.Tensor,\n        mask_pad: torch.Tensor = torch.ones((0, 0, 0), dtype=torch.bool),\n        att_cache: torch.Tensor = torch.zeros((0, 0, 0, 0)),\n        cnn_cache: torch.Tensor = torch.zeros((0, 0, 0, 0)),\n    ) -> Tuple[torch.Tensor, torch.Tensor, torch.Tensor, torch.Tensor]:\n        \"\"\"Compute encoded features.\n\n        Args:\n            x (torch.Tensor): (#batch, time, size)\n            mask (torch.Tensor): Mask tensor for the input (#batch, time，time),\n                (0, 0, 0) means fake mask.\n            pos_emb (torch.Tensor): positional encoding, must not be None\n                for ConformerEncoderLayer.\n            mask_pad (torch.Tensor): batch padding mask used for conv module.\n                (#batch, 1，time), (0, 0, 0) means fake mask.\n            att_cache (torch.Tensor): Cache tensor of the KEY & VALUE\n                (#batch=1, head, cache_t1, d_k * 2), head * d_k == size.\n            cnn_cache (torch.Tensor): Convolution cache in conformer layer\n                (#batch=1, size, cache_t2)\n        Returns:\n            torch.Tensor: Output tensor (#batch, time, size).\n            torch.Tensor: Mask tensor (#batch, time, time).\n            torch.Tensor: att_cache tensor,\n                (#batch=1, head, cache_t1 + time, d_k * 2).\n            torch.Tensor: cnn_cahce tensor (#batch, size, cache_t2).\n        \"\"\"\n\n        # whether to use macaron style\n        if self.feed_forward_macaron is not None:\n            residual = x\n            if self.normalize_before:\n                x = self.norm_ff_macaron(x)\n            x = residual + self.ff_scale * self.dropout(\n                self.feed_forward_macaron(x))\n            if not self.normalize_before:\n                x = self.norm_ff_macaron(x)\n\n        # multi-headed self-attention module\n        residual = x\n        if self.normalize_before:\n            x = self.norm_mha(x)\n        x_att, new_att_cache = self.self_attn(x, x, x, mask, pos_emb,\n                                              att_cache)\n        x = residual + self.dropout(x_att)\n        if not self.normalize_before:\n            x = self.norm_mha(x)\n\n        # convolution module\n        # Fake new cnn cache here, and then change it in conv_module\n        new_cnn_cache = torch.zeros((0, 0, 0), dtype=x.dtype, device=x.device)\n        if self.conv_module is not None:\n            residual = x\n            if self.normalize_before:\n                x = self.norm_conv(x)\n            x, new_cnn_cache = self.conv_module(x, mask_pad, cnn_cache)\n            x = residual + self.dropout(x)\n\n            if not self.normalize_before:\n                x = self.norm_conv(x)\n\n        # feed forward module\n        residual = x\n        if self.normalize_before:\n            x = self.norm_ff(x)\n\n        x = residual + self.ff_scale * self.dropout(self.feed_forward(x))\n        if not self.normalize_before:\n            x = self.norm_ff(x)\n\n        if self.conv_module is not None:\n            x = self.norm_final(x)\n\n        return x, mask, new_att_cache, new_cnn_cache\n"
  },
  {
    "path": "cosyvoice/transformer/label_smoothing_loss.py",
    "content": "# Copyright (c) 2019 Shigeki Karita\n#               2020 Mobvoi Inc (Binbin Zhang)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#   http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\"\"\"Label smoothing module.\"\"\"\n\nimport torch\nfrom torch import nn\n\n\nclass LabelSmoothingLoss(nn.Module):\n    \"\"\"Label-smoothing loss.\n\n    In a standard CE loss, the label's data distribution is:\n    [0,1,2] ->\n    [\n        [1.0, 0.0, 0.0],\n        [0.0, 1.0, 0.0],\n        [0.0, 0.0, 1.0],\n    ]\n\n    In the smoothing version CE Loss,some probabilities\n    are taken from the true label prob (1.0) and are divided\n    among other labels.\n\n    e.g.\n    smoothing=0.1\n    [0,1,2] ->\n    [\n        [0.9, 0.05, 0.05],\n        [0.05, 0.9, 0.05],\n        [0.05, 0.05, 0.9],\n    ]\n\n    Args:\n        size (int): the number of class\n        padding_idx (int): padding class id which will be ignored for loss\n        smoothing (float): smoothing rate (0.0 means the conventional CE)\n        normalize_length (bool):\n            normalize loss by sequence length if True\n            normalize loss by batch size if False\n    \"\"\"\n\n    def __init__(self,\n                 size: int,\n                 padding_idx: int,\n                 smoothing: float,\n                 normalize_length: bool = False):\n        \"\"\"Construct an LabelSmoothingLoss object.\"\"\"\n        super(LabelSmoothingLoss, self).__init__()\n        self.criterion = nn.KLDivLoss(reduction=\"none\")\n        self.padding_idx = padding_idx\n        self.confidence = 1.0 - smoothing\n        self.smoothing = smoothing\n        self.size = size\n        self.normalize_length = normalize_length\n\n    def forward(self, x: torch.Tensor, target: torch.Tensor) -> torch.Tensor:\n        \"\"\"Compute loss between x and target.\n\n        The model outputs and data labels tensors are flatten to\n        (batch*seqlen, class) shape and a mask is applied to the\n        padding part which should not be calculated for loss.\n\n        Args:\n            x (torch.Tensor): prediction (batch, seqlen, class)\n            target (torch.Tensor):\n                target signal masked with self.padding_id (batch, seqlen)\n        Returns:\n            loss (torch.Tensor) : The KL loss, scalar float value\n        \"\"\"\n        assert x.size(2) == self.size\n        batch_size = x.size(0)\n        x = x.view(-1, self.size)\n        target = target.view(-1)\n        # use zeros_like instead of torch.no_grad() for true_dist,\n        # since no_grad() can not be exported by JIT\n        true_dist = torch.zeros_like(x)\n        true_dist.fill_(self.smoothing / (self.size - 1))\n        ignore = target == self.padding_idx  # (B,)\n        total = len(target) - ignore.sum().item()\n        target = target.masked_fill(ignore, 0)  # avoid -1 index\n        true_dist.scatter_(1, target.unsqueeze(1), self.confidence)\n        kl = self.criterion(torch.log_softmax(x, dim=1), true_dist)\n        denom = total if self.normalize_length else batch_size\n        return kl.masked_fill(ignore.unsqueeze(1), 0).sum() / denom\n"
  },
  {
    "path": "cosyvoice/transformer/positionwise_feed_forward.py",
    "content": "# Copyright (c) 2019 Shigeki Karita\n#               2020 Mobvoi Inc (Binbin Zhang)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#   http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\"\"\"Positionwise feed forward layer definition.\"\"\"\n\nimport torch\n\n\nclass PositionwiseFeedForward(torch.nn.Module):\n    \"\"\"Positionwise feed forward layer.\n\n    FeedForward are appied on each position of the sequence.\n    The output dim is same with the input dim.\n\n    Args:\n        idim (int): Input dimenstion.\n        hidden_units (int): The number of hidden units.\n        dropout_rate (float): Dropout rate.\n        activation (torch.nn.Module): Activation function\n    \"\"\"\n\n    def __init__(\n            self,\n            idim: int,\n            hidden_units: int,\n            dropout_rate: float,\n            activation: torch.nn.Module = torch.nn.ReLU(),\n    ):\n        \"\"\"Construct a PositionwiseFeedForward object.\"\"\"\n        super(PositionwiseFeedForward, self).__init__()\n        self.w_1 = torch.nn.Linear(idim, hidden_units)\n        self.activation = activation\n        self.dropout = torch.nn.Dropout(dropout_rate)\n        self.w_2 = torch.nn.Linear(hidden_units, idim)\n\n    def forward(self, xs: torch.Tensor) -> torch.Tensor:\n        \"\"\"Forward function.\n\n        Args:\n            xs: input tensor (B, L, D)\n        Returns:\n            output tensor, (B, L, D)\n        \"\"\"\n        return self.w_2(self.dropout(self.activation(self.w_1(xs))))\n\n\nclass MoEFFNLayer(torch.nn.Module):\n    \"\"\"\n    Mixture of expert with Positionwise feed forward layer\n    See also figure 1 in https://arxiv.org/pdf/2305.15663.pdf\n    The output dim is same with the input dim.\n\n    Modified from https://github.com/Lightning-AI/lit-gpt/pull/823\n                  https://github.com/mistralai/mistral-src/blob/b46d6/moe_one_file_ref.py#L203-L219\n    Args:\n        n_expert: number of expert.\n        n_expert_per_token: The actual number of experts used for each frame\n        idim (int): Input dimenstion.\n        hidden_units (int): The number of hidden units.\n        dropout_rate (float): Dropout rate.\n        activation (torch.nn.Module): Activation function\n    \"\"\"\n\n    def __init__(\n            self,\n            n_expert: int,\n            n_expert_per_token: int,\n            idim: int,\n            hidden_units: int,\n            dropout_rate: float,\n            activation: torch.nn.Module = torch.nn.ReLU(),\n    ):\n        super(MoEFFNLayer, self).__init__()\n        self.gate = torch.nn.Linear(idim, n_expert, bias=False)\n        self.experts = torch.nn.ModuleList(\n            PositionwiseFeedForward(idim, hidden_units, dropout_rate,\n                                    activation) for _ in range(n_expert))\n        self.n_expert_per_token = n_expert_per_token\n\n    def forward(self, xs: torch.Tensor) -> torch.Tensor:\n        \"\"\"Foward function.\n        Args:\n            xs: input tensor (B, L, D)\n        Returns:\n            output tensor, (B, L, D)\n\n        \"\"\"\n        B, L, D = xs.size(\n        )  # batch size, sequence length, embedding dimension (idim)\n        xs = xs.view(-1, D)  # (B*L, D)\n        router = self.gate(xs)  # (B*L, n_expert)\n        logits, indices = torch.topk(\n            router, self.n_expert_per_token\n        )  # probs:(B*L, n_expert), indices: (B*L, n_expert)\n        weights = torch.nn.functional.softmax(\n            logits, dim=1,\n            dtype=torch.float).to(dtype=xs.dtype)  # (B*L, n_expert_per_token)\n        output = torch.zeros_like(xs)  # (B*L, D)\n        for i, expert in enumerate(self.experts):\n            mask = indices == i\n            batch_idx, ith_expert = torch.where(mask)\n            output[batch_idx] += weights[batch_idx, ith_expert, None] * expert(\n                xs[batch_idx])\n        return output.view(B, L, D)\n"
  },
  {
    "path": "cosyvoice/transformer/subsampling.py",
    "content": "# Copyright (c) 2021 Mobvoi Inc (Binbin Zhang, Di Wu)\n#               2024 Alibaba Inc (Xiang Lyu)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#   http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# Modified from ESPnet(https://github.com/espnet/espnet)\n\"\"\"Subsampling layer definition.\"\"\"\n\nfrom typing import Tuple, Union\n\nimport torch\n\n\nclass BaseSubsampling(torch.nn.Module):\n\n    def __init__(self):\n        super().__init__()\n        self.right_context = 0\n        self.subsampling_rate = 1\n\n    def position_encoding(self, offset: Union[int, torch.Tensor],\n                          size: int) -> torch.Tensor:\n        return self.pos_enc.position_encoding(offset, size)\n\n\nclass EmbedinigNoSubsampling(BaseSubsampling):\n    \"\"\"Embedding input without subsampling\n    \"\"\"\n\n    def __init__(self, idim: int, odim: int, dropout_rate: float,\n                 pos_enc_class: torch.nn.Module):\n        super().__init__()\n        self.embed = torch.nn.Embedding(idim, odim)\n        self.pos_enc = pos_enc_class\n\n    def forward(\n        self,\n        x: torch.Tensor,\n        x_mask: torch.Tensor,\n        offset: Union[int, torch.Tensor] = 0\n    ) -> Tuple[torch.Tensor, torch.Tensor, torch.Tensor]:\n        \"\"\"Input x.\n\n        Args:\n            x (torch.Tensor): Input tensor (#batch, time, idim).\n            x_mask (torch.Tensor): Input mask (#batch, 1, time).\n\n        Returns:\n            torch.Tensor: linear input tensor (#batch, time', odim),\n                where time' = time .\n            torch.Tensor: linear input mask (#batch, 1, time'),\n                where time' = time .\n\n        \"\"\"\n        x = self.embed(x)\n        x, pos_emb = self.pos_enc(x, offset)\n        return x, pos_emb, x_mask\n\n\nclass LinearNoSubsampling(BaseSubsampling):\n    \"\"\"Linear transform the input without subsampling\n\n    Args:\n        idim (int): Input dimension.\n        odim (int): Output dimension.\n        dropout_rate (float): Dropout rate.\n\n    \"\"\"\n\n    def __init__(self, idim: int, odim: int, dropout_rate: float,\n                 pos_enc_class: torch.nn.Module):\n        \"\"\"Construct an linear object.\"\"\"\n        super().__init__()\n        self.out = torch.nn.Sequential(\n            torch.nn.Linear(idim, odim),\n            torch.nn.LayerNorm(odim, eps=1e-5),\n            torch.nn.Dropout(dropout_rate),\n        )\n        self.pos_enc = pos_enc_class\n        self.right_context = 0\n        self.subsampling_rate = 1\n\n    def forward(\n        self,\n        x: torch.Tensor,\n        x_mask: torch.Tensor,\n        offset: Union[int, torch.Tensor] = 0\n    ) -> Tuple[torch.Tensor, torch.Tensor, torch.Tensor]:\n        \"\"\"Input x.\n\n        Args:\n            x (torch.Tensor): Input tensor (#batch, time, idim).\n            x_mask (torch.Tensor): Input mask (#batch, 1, time).\n\n        Returns:\n            torch.Tensor: linear input tensor (#batch, time', odim),\n                where time' = time .\n            torch.Tensor: linear input mask (#batch, 1, time'),\n                where time' = time .\n\n        \"\"\"\n        x = self.out(x)\n        x, pos_emb = self.pos_enc(x, offset)\n        return x, pos_emb, x_mask\n\n\nclass Conv1dSubsampling2(BaseSubsampling):\n    \"\"\"Convolutional 1D subsampling (to 1/2 length).\n       It is designed for Whisper, ref:\n       https://github.com/openai/whisper/blob/main/whisper/model.py\n\n    Args:\n        idim (int): Input dimension.\n        odim (int): Output dimension.\n        dropout_rate (float): Dropout rate.\n\n    \"\"\"\n\n    def __init__(self, idim: int, odim: int, dropout_rate: float,\n                 pos_enc_class: torch.nn.Module):\n        \"\"\"Construct an Conv1dSubsampling2 object.\"\"\"\n        super().__init__()\n        self.conv = torch.nn.Sequential(\n            torch.nn.Conv1d(idim, odim, kernel_size=3, padding=1),\n            torch.nn.GELU(),\n            torch.nn.Conv1d(odim, odim, kernel_size=3, stride=2, padding=1),\n            torch.nn.GELU(),\n        )\n        self.pos_enc = pos_enc_class\n        # The right context for every conv layer is computed by:\n        # (kernel_size - 1) * frame_rate_of_this_layer\n        self.subsampling_rate = 2\n        # 4 = (3 - 1) * 1 + (3 - 1) * 1\n        self.right_context = 4\n\n    def forward(\n        self,\n        x: torch.Tensor,\n        x_mask: torch.Tensor,\n        offset: Union[int, torch.Tensor] = 0\n    ) -> Tuple[torch.Tensor, torch.Tensor, torch.Tensor]:\n        \"\"\"Subsample x.\n\n        Args:\n            x (torch.Tensor): Input tensor (#batch, time, idim).\n            x_mask (torch.Tensor): Input mask (#batch, 1, time).\n\n        Returns:\n            torch.Tensor: Subsampled tensor (#batch, time', odim),\n                where time' = time // 2.\n            torch.Tensor: Subsampled mask (#batch, 1, time'),\n                where time' = time // 2.\n            torch.Tensor: positional encoding\n\n        \"\"\"\n        time = x.size(1)\n        x = x.transpose(1, 2)  # (b, f, t)\n        x = self.conv(x)\n        x = x.transpose(1, 2)  # (b, t, f)\n        x, pos_emb = self.pos_enc(x, offset)\n        return x, pos_emb, x_mask[:, :, (time + 1) % 2::2]\n\n\nclass Conv2dSubsampling4(BaseSubsampling):\n    \"\"\"Convolutional 2D subsampling (to 1/4 length).\n\n    Args:\n        idim (int): Input dimension.\n        odim (int): Output dimension.\n        dropout_rate (float): Dropout rate.\n\n    \"\"\"\n\n    def __init__(self, idim: int, odim: int, dropout_rate: float,\n                 pos_enc_class: torch.nn.Module):\n        \"\"\"Construct an Conv2dSubsampling4 object.\"\"\"\n        super().__init__()\n        self.conv = torch.nn.Sequential(\n            torch.nn.Conv2d(1, odim, 3, 2),\n            torch.nn.ReLU(),\n            torch.nn.Conv2d(odim, odim, 3, 2),\n            torch.nn.ReLU(),\n        )\n        self.out = torch.nn.Sequential(\n            torch.nn.Linear(odim * (((idim - 1) // 2 - 1) // 2), odim))\n        self.pos_enc = pos_enc_class\n        # The right context for every conv layer is computed by:\n        # (kernel_size - 1) * frame_rate_of_this_layer\n        self.subsampling_rate = 4\n        # 6 = (3 - 1) * 1 + (3 - 1) * 2\n        self.right_context = 6\n\n    def forward(\n        self,\n        x: torch.Tensor,\n        x_mask: torch.Tensor,\n        offset: Union[int, torch.Tensor] = 0\n    ) -> Tuple[torch.Tensor, torch.Tensor, torch.Tensor]:\n        \"\"\"Subsample x.\n\n        Args:\n            x (torch.Tensor): Input tensor (#batch, time, idim).\n            x_mask (torch.Tensor): Input mask (#batch, 1, time).\n\n        Returns:\n            torch.Tensor: Subsampled tensor (#batch, time', odim),\n                where time' = time // 4.\n            torch.Tensor: Subsampled mask (#batch, 1, time'),\n                where time' = time // 4.\n            torch.Tensor: positional encoding\n\n        \"\"\"\n        x = x.unsqueeze(1)  # (b, c=1, t, f)\n        x = self.conv(x)\n        b, c, t, f = x.size()\n        x = self.out(x.transpose(1, 2).contiguous().view(b, t, c * f))\n        x, pos_emb = self.pos_enc(x, offset)\n        return x, pos_emb, x_mask[:, :, 2::2][:, :, 2::2]\n\n\nclass Conv2dSubsampling6(BaseSubsampling):\n    \"\"\"Convolutional 2D subsampling (to 1/6 length).\n    Args:\n        idim (int): Input dimension.\n        odim (int): Output dimension.\n        dropout_rate (float): Dropout rate.\n        pos_enc (torch.nn.Module): Custom position encoding layer.\n    \"\"\"\n\n    def __init__(self, idim: int, odim: int, dropout_rate: float,\n                 pos_enc_class: torch.nn.Module):\n        \"\"\"Construct an Conv2dSubsampling6 object.\"\"\"\n        super().__init__()\n        self.conv = torch.nn.Sequential(\n            torch.nn.Conv2d(1, odim, 3, 2),\n            torch.nn.ReLU(),\n            torch.nn.Conv2d(odim, odim, 5, 3),\n            torch.nn.ReLU(),\n        )\n        self.linear = torch.nn.Linear(odim * (((idim - 1) // 2 - 2) // 3),\n                                      odim)\n        self.pos_enc = pos_enc_class\n        # 10 = (3 - 1) * 1 + (5 - 1) * 2\n        self.subsampling_rate = 6\n        self.right_context = 10\n\n    def forward(\n        self,\n        x: torch.Tensor,\n        x_mask: torch.Tensor,\n        offset: Union[int, torch.Tensor] = 0\n    ) -> Tuple[torch.Tensor, torch.Tensor, torch.Tensor]:\n        \"\"\"Subsample x.\n        Args:\n            x (torch.Tensor): Input tensor (#batch, time, idim).\n            x_mask (torch.Tensor): Input mask (#batch, 1, time).\n\n        Returns:\n            torch.Tensor: Subsampled tensor (#batch, time', odim),\n                where time' = time // 6.\n            torch.Tensor: Subsampled mask (#batch, 1, time'),\n                where time' = time // 6.\n            torch.Tensor: positional encoding\n        \"\"\"\n        x = x.unsqueeze(1)  # (b, c, t, f)\n        x = self.conv(x)\n        b, c, t, f = x.size()\n        x = self.linear(x.transpose(1, 2).contiguous().view(b, t, c * f))\n        x, pos_emb = self.pos_enc(x, offset)\n        return x, pos_emb, x_mask[:, :, 2::2][:, :, 4::3]\n\n\nclass Conv2dSubsampling8(BaseSubsampling):\n    \"\"\"Convolutional 2D subsampling (to 1/8 length).\n\n    Args:\n        idim (int): Input dimension.\n        odim (int): Output dimension.\n        dropout_rate (float): Dropout rate.\n\n    \"\"\"\n\n    def __init__(self, idim: int, odim: int, dropout_rate: float,\n                 pos_enc_class: torch.nn.Module):\n        \"\"\"Construct an Conv2dSubsampling8 object.\"\"\"\n        super().__init__()\n        self.conv = torch.nn.Sequential(\n            torch.nn.Conv2d(1, odim, 3, 2),\n            torch.nn.ReLU(),\n            torch.nn.Conv2d(odim, odim, 3, 2),\n            torch.nn.ReLU(),\n            torch.nn.Conv2d(odim, odim, 3, 2),\n            torch.nn.ReLU(),\n        )\n        self.linear = torch.nn.Linear(\n            odim * ((((idim - 1) // 2 - 1) // 2 - 1) // 2), odim)\n        self.pos_enc = pos_enc_class\n        self.subsampling_rate = 8\n        # 14 = (3 - 1) * 1 + (3 - 1) * 2 + (3 - 1) * 4\n        self.right_context = 14\n\n    def forward(\n        self,\n        x: torch.Tensor,\n        x_mask: torch.Tensor,\n        offset: Union[int, torch.Tensor] = 0\n    ) -> Tuple[torch.Tensor, torch.Tensor, torch.Tensor]:\n        \"\"\"Subsample x.\n\n        Args:\n            x (torch.Tensor): Input tensor (#batch, time, idim).\n            x_mask (torch.Tensor): Input mask (#batch, 1, time).\n\n        Returns:\n            torch.Tensor: Subsampled tensor (#batch, time', odim),\n                where time' = time // 8.\n            torch.Tensor: Subsampled mask (#batch, 1, time'),\n                where time' = time // 8.\n            torch.Tensor: positional encoding\n        \"\"\"\n        x = x.unsqueeze(1)  # (b, c, t, f)\n        x = self.conv(x)\n        b, c, t, f = x.size()\n        x = self.linear(x.transpose(1, 2).contiguous().view(b, t, c * f))\n        x, pos_emb = self.pos_enc(x, offset)\n        return x, pos_emb, x_mask[:, :, 2::2][:, :, 2::2][:, :, 2::2]\n\n\nclass LegacyLinearNoSubsampling(BaseSubsampling):\n    \"\"\"Linear transform the input without subsampling\n\n    Args:\n        idim (int): Input dimension.\n        odim (int): Output dimension.\n        dropout_rate (float): Dropout rate.\n\n    \"\"\"\n\n    def __init__(self, idim: int, odim: int, dropout_rate: float,\n                 pos_enc_class: torch.nn.Module):\n        \"\"\"Construct an linear object.\"\"\"\n        super().__init__()\n        self.out = torch.nn.Sequential(\n            torch.nn.Linear(idim, odim),\n            torch.nn.LayerNorm(odim, eps=1e-5),\n            torch.nn.Dropout(dropout_rate),\n            torch.nn.ReLU(),\n        )\n        self.pos_enc = pos_enc_class\n        self.right_context = 0\n        self.subsampling_rate = 1\n\n    def forward(\n        self,\n        x: torch.Tensor,\n        x_mask: torch.Tensor,\n        offset: Union[int, torch.Tensor] = 0\n    ) -> Tuple[torch.Tensor, torch.Tensor, torch.Tensor]:\n        \"\"\"Input x.\n\n        Args:\n            x (torch.Tensor): Input tensor (#batch, time, idim).\n            x_mask (torch.Tensor): Input mask (#batch, 1, time).\n\n        Returns:\n            torch.Tensor: linear input tensor (#batch, time', odim),\n                where time' = time .\n            torch.Tensor: linear input mask (#batch, 1, time'),\n                where time' = time .\n\n        \"\"\"\n        x = self.out(x)\n        x, pos_emb = self.pos_enc(x, offset)\n        return x, pos_emb, x_mask\n"
  },
  {
    "path": "cosyvoice/utils/__init__.py",
    "content": ""
  },
  {
    "path": "cosyvoice/utils/class_utils.py",
    "content": "# Copyright [2023-11-28] <sxc19@mails.tsinghua.edu.cn, Xingchen Song>\n#            2024 Alibaba Inc (authors: Xiang Lyu)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\nimport torch\n\nfrom cosyvoice.transformer.activation import Swish\nfrom cosyvoice.transformer.subsampling import (\n    LinearNoSubsampling,\n    EmbedinigNoSubsampling,\n    Conv1dSubsampling2,\n    Conv2dSubsampling4,\n    Conv2dSubsampling6,\n    Conv2dSubsampling8,\n)\nfrom cosyvoice.transformer.embedding import (PositionalEncoding,\n                                             RelPositionalEncoding,\n                                             WhisperPositionalEncoding,\n                                             LearnablePositionalEncoding,\n                                             NoPositionalEncoding)\nfrom cosyvoice.transformer.attention import (MultiHeadedAttention,\n                                             RelPositionMultiHeadedAttention)\nfrom cosyvoice.transformer.embedding import EspnetRelPositionalEncoding\nfrom cosyvoice.transformer.subsampling import LegacyLinearNoSubsampling\n\n\nCOSYVOICE_ACTIVATION_CLASSES = {\n    \"hardtanh\": torch.nn.Hardtanh,\n    \"tanh\": torch.nn.Tanh,\n    \"relu\": torch.nn.ReLU,\n    \"selu\": torch.nn.SELU,\n    \"swish\": getattr(torch.nn, \"SiLU\", Swish),\n    \"gelu\": torch.nn.GELU,\n}\n\nCOSYVOICE_SUBSAMPLE_CLASSES = {\n    \"linear\": LinearNoSubsampling,\n    \"linear_legacy\": LegacyLinearNoSubsampling,\n    \"embed\": EmbedinigNoSubsampling,\n    \"conv1d2\": Conv1dSubsampling2,\n    \"conv2d\": Conv2dSubsampling4,\n    \"conv2d6\": Conv2dSubsampling6,\n    \"conv2d8\": Conv2dSubsampling8,\n    'paraformer_dummy': torch.nn.Identity\n}\n\nCOSYVOICE_EMB_CLASSES = {\n    \"embed\": PositionalEncoding,\n    \"abs_pos\": PositionalEncoding,\n    \"rel_pos\": RelPositionalEncoding,\n    \"rel_pos_espnet\": EspnetRelPositionalEncoding,\n    \"no_pos\": NoPositionalEncoding,\n    \"abs_pos_whisper\": WhisperPositionalEncoding,\n    \"embed_learnable_pe\": LearnablePositionalEncoding,\n}\n\nCOSYVOICE_ATTENTION_CLASSES = {\n    \"selfattn\": MultiHeadedAttention,\n    \"rel_selfattn\": RelPositionMultiHeadedAttention,\n}\n"
  },
  {
    "path": "cosyvoice/utils/common.py",
    "content": "# Copyright (c) 2020 Mobvoi Inc (Binbin Zhang)\n#               2024 Alibaba Inc (authors: Xiang Lyu)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#   http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# Modified from ESPnet(https://github.com/espnet/espnet)\n\"\"\"Unility functions for Transformer.\"\"\"\n\nfrom typing import List\n\nimport torch\n\nIGNORE_ID = -1\n\n\ndef pad_list(xs: List[torch.Tensor], pad_value: int):\n    \"\"\"Perform padding for the list of tensors.\n\n    Args:\n        xs (List): List of Tensors [(T_1, `*`), (T_2, `*`), ..., (T_B, `*`)].\n        pad_value (float): Value for padding.\n\n    Returns:\n        Tensor: Padded tensor (B, Tmax, `*`).\n\n    Examples:\n        >>> x = [torch.ones(4), torch.ones(2), torch.ones(1)]\n        >>> x\n        [tensor([1., 1., 1., 1.]), tensor([1., 1.]), tensor([1.])]\n        >>> pad_list(x, 0)\n        tensor([[1., 1., 1., 1.],\n                [1., 1., 0., 0.],\n                [1., 0., 0., 0.]])\n\n    \"\"\"\n    max_len = max([len(item) for item in xs])\n    batchs = len(xs)\n    ndim = xs[0].ndim\n    if ndim == 1:\n        pad_res = torch.zeros(batchs,\n                              max_len,\n                              dtype=xs[0].dtype,\n                              device=xs[0].device)\n    elif ndim == 2:\n        pad_res = torch.zeros(batchs,\n                              max_len,\n                              xs[0].shape[1],\n                              dtype=xs[0].dtype,\n                              device=xs[0].device)\n    elif ndim == 3:\n        pad_res = torch.zeros(batchs,\n                              max_len,\n                              xs[0].shape[1],\n                              xs[0].shape[2],\n                              dtype=xs[0].dtype,\n                              device=xs[0].device)\n    else:\n        raise ValueError(f\"Unsupported ndim: {ndim}\")\n    pad_res.fill_(pad_value)\n    for i in range(batchs):\n        pad_res[i, :len(xs[i])] = xs[i]\n    return pad_res\n\n\ndef th_accuracy(pad_outputs: torch.Tensor, pad_targets: torch.Tensor,\n                ignore_label: int) -> torch.Tensor:\n    \"\"\"Calculate accuracy.\n\n    Args:\n        pad_outputs (Tensor): Prediction tensors (B * Lmax, D).\n        pad_targets (LongTensor): Target label tensors (B, Lmax).\n        ignore_label (int): Ignore label id.\n\n    Returns:\n        torch.Tensor: Accuracy value (0.0 - 1.0).\n\n    \"\"\"\n    pad_pred = pad_outputs.view(pad_targets.size(0), pad_targets.size(1),\n                                pad_outputs.size(1)).argmax(2)\n    mask = pad_targets != ignore_label\n    numerator = torch.sum(\n        pad_pred.masked_select(mask) == pad_targets.masked_select(mask))\n    denominator = torch.sum(mask)\n    return (numerator / denominator).detach()\n\n\ndef get_padding(kernel_size, dilation=1):\n    return int((kernel_size * dilation - dilation) / 2)\n\n\ndef init_weights(m, mean=0.0, std=0.01):\n    classname = m.__class__.__name__\n    if classname.find(\"Conv\") != -1:\n        m.weight.data.normal_(mean, std)\n"
  },
  {
    "path": "cosyvoice/utils/executor.py",
    "content": "# Copyright (c) 2020 Mobvoi Inc (Binbin Zhang)\n#               2024 Alibaba Inc (authors: Xiang Lyu)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#   http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport logging\nfrom contextlib import nullcontext\nimport os\n\nimport torch\nimport torch.distributed as dist\n\nfrom cosyvoice.utils.train_utils import update_parameter_and_lr, log_per_step, log_per_save, batch_forward, batch_backward, save_model, cosyvoice_join\n\n\nclass Executor:\n\n    def __init__(self):\n        self.step = 0\n        self.epoch = 0\n        self.rank = int(os.environ.get('RANK', 0))\n        self.device = torch.device('cuda:{}'.format(self.rank))\n\n    def train_one_epoc(self, model, optimizer, scheduler, train_data_loader, cv_data_loader, writer, info_dict, group_join):\n        ''' Train one epoch\n        '''\n\n        lr = optimizer.param_groups[0]['lr']\n        logging.info('Epoch {} TRAIN info lr {} rank {}'.format(self.epoch, lr, self.rank))\n        logging.info('using accumulate grad, new batch size is {} times'\n                     ' larger than before'.format(info_dict['accum_grad']))\n        # A context manager to be used in conjunction with an instance of\n        # torch.nn.parallel.DistributedDataParallel to be able to train\n        # with uneven inputs across participating processes.\n        model.train()\n        model_context = model.join if info_dict['train_engine'] == 'torch_ddp' else nullcontext\n        with model_context():\n            for batch_idx, batch_dict in enumerate(train_data_loader):\n                info_dict[\"tag\"] = \"TRAIN\"\n                info_dict[\"step\"] = self.step\n                info_dict[\"epoch\"] = self.epoch\n                info_dict[\"batch_idx\"] = batch_idx\n                if cosyvoice_join(group_join, info_dict):\n                    break\n\n                # Disable gradient synchronizations across DDP processes.\n                # Within this context, gradients will be accumulated on module\n                # variables, which will later be synchronized.\n                if info_dict['train_engine'] == 'torch_ddp' and (batch_idx + 1) % info_dict[\"accum_grad\"] != 0:\n                    context = model.no_sync\n                # Used for single gpu training and DDP gradient synchronization\n                # processes.\n                else:\n                    context = nullcontext\n\n                with context():\n                    info_dict = batch_forward(model, batch_dict, info_dict)\n                    info_dict = batch_backward(model, info_dict)\n\n                info_dict = update_parameter_and_lr(model, optimizer, scheduler, info_dict)\n                log_per_step(writer, info_dict)\n                # NOTE specify save_per_step in cosyvoice.yaml if you want to enable step save\n                if info_dict['save_per_step'] > 0 and (self.step + 1) % info_dict['save_per_step'] == 0 and (batch_idx + 1) % info_dict[\"accum_grad\"] == 0:\n                    dist.barrier()\n                    self.cv(model, cv_data_loader, writer, info_dict, on_batch_end=False)\n                    model.train()\n                if (batch_idx + 1) % info_dict[\"accum_grad\"] == 0:\n                    self.step += 1\n        dist.barrier()\n        self.cv(model, cv_data_loader, writer, info_dict, on_batch_end=True)\n\n    @torch.inference_mode()\n    def cv(self, model, cv_data_loader, writer, info_dict, on_batch_end=True):\n        ''' Cross validation on\n        '''\n        logging.info('Epoch {} Step {} on_batch_end {} CV rank {}'.format(self.epoch, self.step + 1, on_batch_end, self.rank))\n        model.eval()\n        total_num_utts, total_loss_dict = 0, {}  # avoid division by 0\n        for batch_idx, batch_dict in enumerate(cv_data_loader):\n            info_dict[\"tag\"] = \"CV\"\n            info_dict[\"step\"] = self.step\n            info_dict[\"epoch\"] = self.epoch\n            info_dict[\"batch_idx\"] = batch_idx\n\n            num_utts = len(batch_dict[\"utts\"])\n            total_num_utts += num_utts\n\n            info_dict = batch_forward(model, batch_dict, info_dict)\n\n            for k, v in info_dict['loss_dict'].items():\n                if k not in total_loss_dict:\n                    total_loss_dict[k] = []\n                total_loss_dict[k].append(v.item() * num_utts)\n            log_per_step(None, info_dict)\n        for k, v in total_loss_dict.items():\n            total_loss_dict[k] = sum(v) / total_num_utts\n        info_dict['loss_dict'] = total_loss_dict\n        log_per_save(writer, info_dict)\n        model_name = 'epoch_{}_whole'.format(self.epoch) if on_batch_end else 'epoch_{}_step_{}'.format(self.epoch, self.step + 1)\n        save_model(model, model_name, info_dict)\n"
  },
  {
    "path": "cosyvoice/utils/file_utils.py",
    "content": "# Copyright (c) 2021 Mobvoi Inc. (authors: Binbin Zhang)\n#               2024 Alibaba Inc (authors: Xiang Lyu)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport json\nimport torchaudio\n\n\ndef read_lists(list_file):\n    lists = []\n    with open(list_file, 'r', encoding='utf8') as fin:\n        for line in fin:\n            lists.append(line.strip())\n    return lists\n\ndef read_json_lists(list_file):\n    lists = read_lists(list_file)\n    results = {}\n    for fn in lists:\n        with open(fn, 'r', encoding='utf8') as fin:\n            results.update(json.load(fin))\n    return results\n\ndef load_wav(wav, target_sr):\n    speech, sample_rate = torchaudio.load(wav)\n    speech = speech.mean(dim=0, keepdim=True)\n    if sample_rate != target_sr:\n        assert sample_rate > target_sr, 'wav sample rate {} must be greater than {}'.format(sample_rate, target_sr)\n        speech = torchaudio.transforms.Resample(orig_freq=sample_rate, new_freq=target_sr)(speech)\n    return speech\n\ndef speed_change(waveform, sample_rate, speed_factor: str):\n    effects = [\n        [\"tempo\", speed_factor],  # speed_factor\n        [\"rate\", f\"{sample_rate}\"]\n    ]\n    augmented_waveform, new_sample_rate = torchaudio.sox_effects.apply_effects_tensor(\n        waveform,\n        sample_rate,\n        effects\n    )\n    return augmented_waveform, new_sample_rate\n"
  },
  {
    "path": "cosyvoice/utils/frontend_utils.py",
    "content": "# Copyright (c) 2024 Alibaba Inc (authors: Xiang Lyu, Zhihao Du)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#   http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport re\nchinese_char_pattern = re.compile(r'[\\u4e00-\\u9fff]+')\n\n# whether contain chinese character\ndef contains_chinese(text):\n    return bool(chinese_char_pattern.search(text))\n\n\n# replace special symbol\ndef replace_corner_mark(text):\n    text = text.replace('²', '平方')\n    text = text.replace('³', '立方')\n    return text\n\n\n# remove meaningless symbol\ndef remove_bracket(text):\n    text = text.replace('（', '').replace('）', '')\n    text = text.replace('【', '').replace('】', '')\n    text = text.replace('`', '').replace('`', '')\n    text = text.replace(\"——\", \" \")\n    return text\n\n\n# spell Arabic numerals\ndef spell_out_number(text: str, inflect_parser):\n    new_text = []\n    st = None\n    for i, c in enumerate(text):\n        if not c.isdigit():\n            if st is not None:\n                num_str = inflect_parser.number_to_words(text[st: i])\n                new_text.append(num_str)\n                st = None\n            new_text.append(c)\n        else:\n            if st is None:\n                st = i\n    if st is not None and st < len(text):\n        num_str = inflect_parser.number_to_words(text[st:])\n        new_text.append(num_str)\n    return ''.join(new_text)\n\n\n# split paragrah logic：\n# 1. per sentence max len token_max_n, min len token_min_n, merge if last sentence len less than merge_len\n# 2. cal sentence len according to lang\n# 3. split sentence according to puncatation\ndef split_paragraph(text: str, tokenize, lang=\"zh\", token_max_n=80, token_min_n=60, merge_len=20, comma_split=False):\n    def calc_utt_length(_text: str):\n        if lang == \"zh\":\n            return len(_text)\n        else:\n            return len(tokenize(_text))\n\n    def should_merge(_text: str):\n        if lang == \"zh\":\n            return len(_text) < merge_len\n        else:\n            return len(tokenize(_text)) < merge_len\n\n    if lang == \"zh\":\n        pounc = ['。', '？', '！', '；', '：', '、', '.', '?', '!', ';']\n    else:\n        pounc = ['.', '?', '!', ';', ':']\n    if comma_split:\n        pounc.extend(['，', ','])\n    st = 0\n    utts = []\n    for i, c in enumerate(text):\n        if c in pounc:\n            if len(text[st: i]) > 0:\n                utts.append(text[st: i] + c)\n            if i + 1 < len(text) and text[i + 1] in ['\"', '”']:\n                tmp = utts.pop(-1)\n                utts.append(tmp + text[i + 1])\n                st = i + 2\n            else:\n                st = i + 1\n    if len(utts) == 0:\n        if lang == \"zh\":\n            utts.append(text + '。')\n        else:\n            utts.append(text + '.')\n    final_utts = []\n    cur_utt = \"\"\n    for utt in utts:\n        if calc_utt_length(cur_utt + utt) > token_max_n and calc_utt_length(cur_utt) > token_min_n:\n            final_utts.append(cur_utt)\n            cur_utt = \"\"\n        cur_utt = cur_utt + utt\n    if len(cur_utt) > 0:\n        if should_merge(cur_utt) and len(final_utts) != 0:\n            final_utts[-1] = final_utts[-1] + cur_utt\n        else:\n            final_utts.append(cur_utt)\n\n    return final_utts\n\n\n# remove blank between chinese character\ndef replace_blank(text: str):\n    out_str = []\n    for i, c in enumerate(text):\n        if c == \" \":\n            if ((text[i + 1].isascii() and text[i + 1] != \" \") and\n                    (text[i - 1].isascii() and text[i - 1] != \" \")):\n                out_str.append(c)\n        else:\n            out_str.append(c)\n    return \"\".join(out_str)\n"
  },
  {
    "path": "cosyvoice/utils/mask.py",
    "content": "# Copyright (c) 2019 Shigeki Karita\n#               2020 Mobvoi Inc (Binbin Zhang)\n#               2024 Alibaba Inc (authors: Xiang Lyu)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#   http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nimport torch\n'''\ndef subsequent_mask(\n        size: int,\n        device: torch.device = torch.device(\"cpu\"),\n) -> torch.Tensor:\n    \"\"\"Create mask for subsequent steps (size, size).\n\n    This mask is used only in decoder which works in an auto-regressive mode.\n    This means the current step could only do attention with its left steps.\n\n    In encoder, fully attention is used when streaming is not necessary and\n    the sequence is not long. In this  case, no attention mask is needed.\n\n    When streaming is need, chunk-based attention is used in encoder. See\n    subsequent_chunk_mask for the chunk-based attention mask.\n\n    Args:\n        size (int): size of mask\n        str device (str): \"cpu\" or \"cuda\" or torch.Tensor.device\n        dtype (torch.device): result dtype\n\n    Returns:\n        torch.Tensor: mask\n\n    Examples:\n        >>> subsequent_mask(3)\n        [[1, 0, 0],\n         [1, 1, 0],\n         [1, 1, 1]]\n    \"\"\"\n    ret = torch.ones(size, size, device=device, dtype=torch.bool)\n    return torch.tril(ret)\n'''\n\n\ndef subsequent_mask(\n        size: int,\n        device: torch.device = torch.device(\"cpu\"),\n) -> torch.Tensor:\n    \"\"\"Create mask for subsequent steps (size, size).\n\n    This mask is used only in decoder which works in an auto-regressive mode.\n    This means the current step could only do attention with its left steps.\n\n    In encoder, fully attention is used when streaming is not necessary and\n    the sequence is not long. In this  case, no attention mask is needed.\n\n    When streaming is need, chunk-based attention is used in encoder. See\n    subsequent_chunk_mask for the chunk-based attention mask.\n\n    Args:\n        size (int): size of mask\n        str device (str): \"cpu\" or \"cuda\" or torch.Tensor.device\n        dtype (torch.device): result dtype\n\n    Returns:\n        torch.Tensor: mask\n\n    Examples:\n        >>> subsequent_mask(3)\n        [[1, 0, 0],\n         [1, 1, 0],\n         [1, 1, 1]]\n    \"\"\"\n    arange = torch.arange(size, device=device)\n    mask = arange.expand(size, size)\n    arange = arange.unsqueeze(-1)\n    mask = mask <= arange\n    return mask\n\n\ndef subsequent_chunk_mask(\n        size: int,\n        chunk_size: int,\n        num_left_chunks: int = -1,\n        device: torch.device = torch.device(\"cpu\"),\n) -> torch.Tensor:\n    \"\"\"Create mask for subsequent steps (size, size) with chunk size,\n       this is for streaming encoder\n\n    Args:\n        size (int): size of mask\n        chunk_size (int): size of chunk\n        num_left_chunks (int): number of left chunks\n            <0: use full chunk\n            >=0: use num_left_chunks\n        device (torch.device): \"cpu\" or \"cuda\" or torch.Tensor.device\n\n    Returns:\n        torch.Tensor: mask\n\n    Examples:\n        >>> subsequent_chunk_mask(4, 2)\n        [[1, 1, 0, 0],\n         [1, 1, 0, 0],\n         [1, 1, 1, 1],\n         [1, 1, 1, 1]]\n    \"\"\"\n    ret = torch.zeros(size, size, device=device, dtype=torch.bool)\n    for i in range(size):\n        if num_left_chunks < 0:\n            start = 0\n        else:\n            start = max((i // chunk_size - num_left_chunks) * chunk_size, 0)\n        ending = min((i // chunk_size + 1) * chunk_size, size)\n        ret[i, start:ending] = True\n    return ret\n\n\ndef add_optional_chunk_mask(xs: torch.Tensor,\n                            masks: torch.Tensor,\n                            use_dynamic_chunk: bool,\n                            use_dynamic_left_chunk: bool,\n                            decoding_chunk_size: int,\n                            static_chunk_size: int,\n                            num_decoding_left_chunks: int,\n                            enable_full_context: bool = True):\n    \"\"\" Apply optional mask for encoder.\n\n    Args:\n        xs (torch.Tensor): padded input, (B, L, D), L for max length\n        mask (torch.Tensor): mask for xs, (B, 1, L)\n        use_dynamic_chunk (bool): whether to use dynamic chunk or not\n        use_dynamic_left_chunk (bool): whether to use dynamic left chunk for\n            training.\n        decoding_chunk_size (int): decoding chunk size for dynamic chunk, it's\n            0: default for training, use random dynamic chunk.\n            <0: for decoding, use full chunk.\n            >0: for decoding, use fixed chunk size as set.\n        static_chunk_size (int): chunk size for static chunk training/decoding\n            if it's greater than 0, if use_dynamic_chunk is true,\n            this parameter will be ignored\n        num_decoding_left_chunks: number of left chunks, this is for decoding,\n            the chunk size is decoding_chunk_size.\n            >=0: use num_decoding_left_chunks\n            <0: use all left chunks\n        enable_full_context (bool):\n            True: chunk size is either [1, 25] or full context(max_len)\n            False: chunk size ~ U[1, 25]\n\n    Returns:\n        torch.Tensor: chunk mask of the input xs.\n    \"\"\"\n    # Whether to use chunk mask or not\n    if use_dynamic_chunk:\n        max_len = xs.size(1)\n        if decoding_chunk_size < 0:\n            chunk_size = max_len\n            num_left_chunks = -1\n        elif decoding_chunk_size > 0:\n            chunk_size = decoding_chunk_size\n            num_left_chunks = num_decoding_left_chunks\n        else:\n            # chunk size is either [1, 25] or full context(max_len).\n            # Since we use 4 times subsampling and allow up to 1s(100 frames)\n            # delay, the maximum frame is 100 / 4 = 25.\n            chunk_size = torch.randint(1, max_len, (1, )).item()\n            num_left_chunks = -1\n            if chunk_size > max_len // 2 and enable_full_context:\n                chunk_size = max_len\n            else:\n                chunk_size = chunk_size % 25 + 1\n                if use_dynamic_left_chunk:\n                    max_left_chunks = (max_len - 1) // chunk_size\n                    num_left_chunks = torch.randint(0, max_left_chunks,\n                                                    (1, )).item()\n        chunk_masks = subsequent_chunk_mask(xs.size(1), chunk_size,\n                                            num_left_chunks,\n                                            xs.device)  # (L, L)\n        chunk_masks = chunk_masks.unsqueeze(0)  # (1, L, L)\n        chunk_masks = masks & chunk_masks  # (B, L, L)\n    elif static_chunk_size > 0:\n        num_left_chunks = num_decoding_left_chunks\n        chunk_masks = subsequent_chunk_mask(xs.size(1), static_chunk_size,\n                                            num_left_chunks,\n                                            xs.device)  # (L, L)\n        chunk_masks = chunk_masks.unsqueeze(0)  # (1, L, L)\n        chunk_masks = masks & chunk_masks  # (B, L, L)\n    else:\n        chunk_masks = masks\n    return chunk_masks\n\n\ndef make_pad_mask(lengths: torch.Tensor, max_len: int = 0) -> torch.Tensor:\n    \"\"\"Make mask tensor containing indices of padded part.\n\n    See description of make_non_pad_mask.\n\n    Args:\n        lengths (torch.Tensor): Batch of lengths (B,).\n    Returns:\n        torch.Tensor: Mask tensor containing indices of padded part.\n\n    Examples:\n        >>> lengths = [5, 3, 2]\n        >>> make_pad_mask(lengths)\n        masks = [[0, 0, 0, 0 ,0],\n                 [0, 0, 0, 1, 1],\n                 [0, 0, 1, 1, 1]]\n    \"\"\"\n    batch_size = lengths.size(0)\n    max_len = max_len if max_len > 0 else lengths.max().item()\n    seq_range = torch.arange(0,\n                             max_len,\n                             dtype=torch.int64,\n                             device=lengths.device)\n    seq_range_expand = seq_range.unsqueeze(0).expand(batch_size, max_len)\n    seq_length_expand = lengths.unsqueeze(-1)\n    mask = seq_range_expand >= seq_length_expand\n    return mask\n"
  },
  {
    "path": "cosyvoice/utils/scheduler.py",
    "content": "# Copyright (c) 2020 Mobvoi Inc (Binbin Zhang)\n#               2022 Ximalaya Inc (Yuguang Yang)\n#               2024 Alibaba Inc (authors: Xiang Lyu)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#   http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n# Modified from ESPnet(https://github.com/espnet/espnet)\n#               NeMo(https://github.com/NVIDIA/NeMo)\n\nfrom typing import Union\n\nimport math\nimport warnings\nimport torch\nfrom torch.optim.lr_scheduler import _LRScheduler\n\n\nclass WarmupLR(_LRScheduler):\n    \"\"\"The WarmupLR scheduler\n\n    This scheduler is almost same as NoamLR Scheduler except for following\n    difference:\n\n    NoamLR:\n        lr = optimizer.lr * model_size ** -0.5\n             * min(step ** -0.5, step * warmup_step ** -1.5)\n    WarmupLR:\n        lr = optimizer.lr * warmup_step ** 0.5\n             * min(step ** -0.5, step * warmup_step ** -1.5)\n\n    Note that the maximum lr equals to optimizer.lr in this scheduler.\n\n    \"\"\"\n\n    def __init__(\n        self,\n        optimizer: torch.optim.Optimizer,\n        warmup_steps: Union[int, float] = 25000,\n        last_epoch: int = -1,\n    ):\n        self.warmup_steps = warmup_steps\n\n        # __init__() must be invoked before setting field\n        # because step() is also invoked in __init__()\n        super().__init__(optimizer, last_epoch)\n\n    def __repr__(self):\n        return f\"{self.__class__.__name__}(warmup_steps={self.warmup_steps})\"\n\n    def get_lr(self):\n        step_num = self.last_epoch + 1\n        if self.warmup_steps == 0:\n            return [lr * step_num**-0.5 for lr in self.base_lrs]\n        else:\n            return [\n                lr * self.warmup_steps**0.5 *\n                min(step_num**-0.5, step_num * self.warmup_steps**-1.5)\n                for lr in self.base_lrs\n            ]\n\n    def set_step(self, step: int):\n        self.last_epoch = step\n\n\nclass WarmupPolicy(_LRScheduler):\n    \"\"\"Adds warmup kwargs and warmup logic to lr policy.\n    All arguments should be passed as kwargs for clarity,\n    Args:\n        warmup_steps: Number of training steps in warmup stage\n        warmup_ratio: Ratio of warmup steps to total steps\n        max_steps: Total number of steps while training or `None` for\n            infinite training\n    \"\"\"\n\n    def __init__(self,\n                 optimizer,\n                 *,\n                 warmup_steps=None,\n                 warmup_ratio=None,\n                 max_steps=None,\n                 min_lr=0.0,\n                 last_epoch=-1):\n        assert not (warmup_steps is not None and warmup_ratio is not None),\\\n            \"Either use particular number of step or ratio\"\n        assert warmup_ratio is None or max_steps is not None, \\\n            \"If there is a ratio, there should be a total steps\"\n\n        # It is necessary to assign all attributes *before* __init__,\n        # as class is wrapped by an inner class.\n        self.max_steps = max_steps\n        if warmup_steps is not None:\n            self.warmup_steps = warmup_steps\n        elif warmup_ratio is not None:\n            self.warmup_steps = int(warmup_ratio * max_steps)\n        else:\n            self.warmup_steps = 0\n\n        self.min_lr = min_lr\n        super().__init__(optimizer, last_epoch)\n\n    def get_lr(self):\n        if not self._get_lr_called_within_step:\n            warnings.warn(\n                \"To get the last learning rate computed \"\n                \"by the scheduler, please use `get_last_lr()`.\",\n                UserWarning,\n                stacklevel=2)\n\n        step = self.last_epoch\n\n        if step <= self.warmup_steps and self.warmup_steps > 0:\n            return self._get_warmup_lr(step)\n\n        if step > self.max_steps:\n            return [self.min_lr for _ in self.base_lrs]\n\n        return self._get_lr(step)\n\n    def _get_warmup_lr(self, step):\n        lr_val = (step + 1) / (self.warmup_steps + 1)\n        return [initial_lr * lr_val for initial_lr in self.base_lrs]\n\n    def _get_lr(self, step):\n        \"\"\"Simple const lr policy\"\"\"\n        return self.base_lrs\n\n\nclass SquareRootConstantPolicy(_LRScheduler):\n    \"\"\"Adds warmup kwargs and warmup logic to lr policy.\n    All arguments should be passed as kwargs for clarity,\n    Args:\n        warmup_steps: Number of training steps in warmup stage\n        warmup_ratio: Ratio of warmup steps to total steps\n        max_steps: Total number of steps while training or `None` for\n            infinite training\n    \"\"\"\n\n    def __init__(self,\n                 optimizer,\n                 *,\n                 constant_steps=None,\n                 constant_ratio=None,\n                 max_steps=None,\n                 min_lr=0.0,\n                 last_epoch=-1):\n        assert not (constant_steps is not None\n                    and constant_ratio is not None), \\\n            \"Either use particular number of step or ratio\"\n        assert constant_ratio is None or max_steps is not None, \\\n            \"If there is a ratio, there should be a total steps\"\n\n        # It is necessary to assign all attributes *before* __init__,\n        # as class is wrapped by an inner class.\n        self.max_steps = max_steps\n        if constant_steps is not None:\n            self.constant_steps = constant_steps\n        elif constant_ratio is not None:\n            self.constant_steps = int(constant_ratio * max_steps)\n        else:\n            self.constant_steps = 0\n\n        self.constant_lr = 1 / (constant_steps**0.5)\n        self.min_lr = min_lr\n        super().__init__(optimizer, last_epoch)\n\n    def get_lr(self):\n        if not self._get_lr_called_within_step:\n            warnings.warn(\n                \"To get the last learning rate computed \"\n                \"by the scheduler, please use `get_last_lr()`.\",\n                UserWarning,\n                stacklevel=2)\n\n        step = self.last_epoch\n\n        if step <= self.constant_steps:\n            return [self.constant_lr for _ in self.base_lrs]\n\n        if step > self.max_steps:\n            return [self.min_lr for _ in self.base_lrs]\n\n        return self._get_lr(step)\n\n    def _get_lr(self, step):\n        \"\"\"Simple const lr policy\"\"\"\n        return self.base_lrs\n\n\nclass WarmupHoldPolicy(WarmupPolicy):\n    \"\"\"Variant of WarmupPolicy which maintains high\n       learning rate for a defined number of steps.\n    All arguments should be passed as kwargs for clarity,\n    Args:\n        warmup_steps: Number of training steps in warmup stage\n        warmup_ratio: Ratio of warmup steps to total steps\n        hold_steps: Number of training steps to\n                    hold the learning rate after warm up\n        hold_ratio: Ratio of hold steps to total steps\n        max_steps: Total number of steps while training or `None` for\n            infinite training\n    \"\"\"\n\n    def __init__(\n        self,\n        optimizer,\n        *,\n        warmup_steps=None,\n        warmup_ratio=None,\n        hold_steps=None,\n        hold_ratio=None,\n        max_steps=None,\n        min_lr=0.0,\n        last_epoch=-1,\n    ):\n        assert not (hold_steps is not None and hold_ratio is not None), \\\n            \"Either use particular number of step or ratio\"\n        assert hold_ratio is None or max_steps is not None, \\\n            \"If there is a ratio, there should be a total steps\"\n\n        self.min_lr = min_lr\n        self._last_warmup_lr = 0.0\n\n        # Necessary to duplicate as class attributes are hidden in inner class\n        self.max_steps = max_steps\n        if warmup_steps is not None:\n            self.warmup_steps = warmup_steps\n        elif warmup_ratio is not None:\n            self.warmup_steps = int(warmup_ratio * max_steps)\n        else:\n            self.warmup_steps = 0\n\n        if hold_steps is not None:\n            self.hold_steps = hold_steps + self.warmup_steps\n        elif hold_ratio is not None:\n            self.hold_steps = int(hold_ratio * max_steps) + self.warmup_steps\n        else:\n            self.hold_steps = 0\n\n        super().__init__(\n            optimizer,\n            warmup_steps=warmup_steps,\n            warmup_ratio=warmup_ratio,\n            max_steps=max_steps,\n            last_epoch=last_epoch,\n            min_lr=min_lr,\n        )\n\n    def get_lr(self):\n        if not self._get_lr_called_within_step:\n            warnings.warn(\n                \"To get the last learning rate computed by the scheduler,\"\n                \" \"\n                \"please use `get_last_lr()`.\",\n                UserWarning,\n                stacklevel=2)\n\n        step = self.last_epoch\n\n        # Warmup phase\n        if step <= self.warmup_steps and self.warmup_steps > 0:\n            return self._get_warmup_lr(step)\n\n        # Hold phase\n        if (step >= self.warmup_steps) and (step < self.hold_steps):\n            return self.base_lrs\n\n        if step > self.max_steps:\n            return [self.min_lr for _ in self.base_lrs]\n\n        return self._get_lr(step)\n\n\nclass WarmupAnnealHoldPolicy(_LRScheduler):\n    \"\"\"Adds warmup kwargs and warmup logic to lr policy.\n    All arguments should be passed as kwargs for clarity,\n    Args:\n        warmup_steps: Number of training steps in warmup stage\n        warmup_ratio: Ratio of warmup steps to total steps\n        max_steps: Total number of steps while training or `None` for\n            infinite training\n        min_lr: Minimum lr to hold the learning rate after decay at.\n        constant_steps: Number of steps to keep lr constant at.\n        constant_ratio: Ratio of steps to keep lr constant.\n    \"\"\"\n\n    def __init__(\n        self,\n        optimizer,\n        *,\n        warmup_steps=None,\n        warmup_ratio=None,\n        constant_steps=None,\n        constant_ratio=None,\n        max_steps=None,\n        min_lr=0.0,\n        last_epoch=-1,\n    ):\n        assert not (warmup_steps is not None\n                    and warmup_ratio is not None), \\\n            \"Either use particular number of step or ratio\"\n        assert not (constant_steps is not None\n                    and constant_ratio is not None), \\\n            \"Either use constant_steps or constant_ratio\"\n        assert warmup_ratio is None or max_steps is not None, \\\n            \"If there is a ratio, there should be a total steps\"\n\n        # It is necessary to assign all attributes *before* __init__,\n        # as class is wrapped by an inner class.\n        self.max_steps = max_steps\n\n        if warmup_steps is not None:\n            self.warmup_steps = warmup_steps\n        elif warmup_ratio is not None:\n            self.warmup_steps = int(warmup_ratio * max_steps)\n        else:\n            self.warmup_steps = 0\n\n        if constant_steps is not None:\n            self.constant_steps = constant_steps\n        elif constant_ratio is not None:\n            self.constant_steps = int(constant_ratio * max_steps)\n        else:\n            self.constant_steps = 0\n\n        self.decay_steps = max_steps - (self.constant_steps +\n                                        self.warmup_steps)\n\n        self.min_lr = min_lr\n        super().__init__(optimizer, last_epoch)\n\n    def get_lr(self):\n        if not self._get_lr_called_within_step:\n            warnings.warn(\n                \"To get the last learning rate computed \"\n                \"by the scheduler, please use `get_last_lr()`.\",\n                UserWarning,\n                stacklevel=2)\n\n        step = self.last_epoch\n\n        # Warmup steps\n        if self.warmup_steps > 0 and step <= self.warmup_steps:\n            return self._get_warmup_lr(step)\n\n        # Constant steps after warmup and decay\n        if self.constant_steps > 0 and (\n                self.warmup_steps + self.decay_steps) < step <= self.max_steps:\n            return self._get_constant_lr(step)\n\n        # Min lr after max steps of updates\n        if step > self.max_steps:\n            return [self.min_lr for _ in self.base_lrs]\n\n        return self._get_lr(step)\n\n    def _get_warmup_lr(self, step):\n        lr_val = (step + 1) / (self.warmup_steps + 1)\n        return [initial_lr * lr_val for initial_lr in self.base_lrs]\n\n    def _get_constant_lr(self, step):\n        return [self.min_lr for _ in self.base_lrs]\n\n    def _get_lr(self, step):\n        \"\"\"Simple const lr policy\"\"\"\n        return self.base_lrs\n\n\ndef _squareroot_annealing(initial_lr, step, max_steps, min_lr):\n    mult = ((max_steps - step) / max_steps)**0.5\n    out_lr = initial_lr * mult\n    out_lr = max(out_lr, min_lr)\n    return out_lr\n\n\ndef _square_annealing(initial_lr, step, max_steps, min_lr):\n    mult = ((max_steps - step) / max_steps)**2\n    out_lr = initial_lr * mult\n    out_lr = max(out_lr, min_lr)\n    return out_lr\n\n\ndef _cosine_annealing(initial_lr, step, max_steps, min_lr):\n    mult = 0.5 * (1 + math.cos(math.pi * step / max_steps))\n    out_lr = (initial_lr - min_lr) * mult + min_lr\n    return out_lr\n\n\ndef _linear_warmup_with_cosine_annealing(max_lr, warmup_steps, step,\n                                         decay_steps, min_lr):\n    assert max_lr > min_lr\n    # Use linear warmup for the initial part.\n    if warmup_steps > 0 and step <= warmup_steps:\n        return max_lr * float(step) / float(warmup_steps)\n\n    # For any steps larger than `decay_steps`, use `min_lr`.\n    if step > warmup_steps + decay_steps:\n        return min_lr\n\n    # If we are done with the warmup period, use the decay style.\n    num_steps_ = step - warmup_steps\n    decay_steps_ = decay_steps\n    decay_ratio = float(num_steps_) / float(decay_steps_)\n    assert decay_ratio >= 0.0\n    assert decay_ratio <= 1.0\n    delta_lr = max_lr - min_lr\n\n    coeff = 0.5 * (math.cos(math.pi * decay_ratio) + 1.0)\n\n    return min_lr + coeff * delta_lr\n\n\ndef _poly_decay(initial_lr, step, decay_steps, power, min_lr, cycle):\n    if cycle:\n        multiplier = 1.0 if step == 0 else math.ceil(step / decay_steps)\n        decay_steps *= multiplier\n    else:\n        step = min(step, decay_steps)\n    p = step / decay_steps\n    lr = (initial_lr - min_lr) * math.pow(1.0 - p, power)\n    lr += min_lr\n    return lr\n\n\ndef _noam_hold_annealing(initial_lr, step, warmup_steps, hold_steps,\n                         decay_rate, min_lr):\n    # hold_steps = total number of steps\n    # to hold the LR, not the warmup + hold steps.\n    T_warmup_decay = max(1, warmup_steps**decay_rate)\n    T_hold_decay = max(1, (step - hold_steps)**decay_rate)\n    lr = (initial_lr * T_warmup_decay) / T_hold_decay\n    lr = max(lr, min_lr)\n    return lr\n\n\nclass SquareAnnealing(WarmupPolicy):\n\n    def __init__(self,\n                 optimizer,\n                 *,\n                 max_steps,\n                 min_lr=1e-5,\n                 last_epoch=-1,\n                 **kwargs):\n        super().__init__(optimizer=optimizer,\n                         max_steps=max_steps,\n                         last_epoch=last_epoch,\n                         min_lr=min_lr,\n                         **kwargs)\n\n    def _get_lr(self, step):\n        new_lrs = [\n            _square_annealing(\n                initial_lr=initial_lr,\n                step=step - self.warmup_steps,\n                max_steps=self.max_steps - self.warmup_steps,\n                min_lr=self.min_lr,\n            ) for initial_lr in self.base_lrs\n        ]\n        return new_lrs\n\n\nclass SquareRootAnnealing(WarmupPolicy):\n\n    def __init__(self,\n                 optimizer,\n                 *,\n                 max_steps,\n                 min_lr=0,\n                 last_epoch=-1,\n                 **kwargs):\n        super().__init__(optimizer=optimizer,\n                         max_steps=max_steps,\n                         last_epoch=last_epoch,\n                         min_lr=min_lr,\n                         **kwargs)\n\n    def _get_lr(self, step):\n        new_lrs = [\n            _squareroot_annealing(initial_lr=initial_lr,\n                                  step=step,\n                                  max_steps=self.max_steps,\n                                  min_lr=self.min_lr)\n            for initial_lr in self.base_lrs\n        ]\n        return new_lrs\n\n\nclass CosineAnnealing(WarmupAnnealHoldPolicy):\n\n    def __init__(self,\n                 optimizer,\n                 *,\n                 max_steps,\n                 min_lr=0,\n                 last_epoch=-1,\n                 **kwargs):\n        super().__init__(optimizer=optimizer,\n                         max_steps=max_steps,\n                         last_epoch=last_epoch,\n                         min_lr=min_lr,\n                         **kwargs)\n\n    def _get_lr(self, step):\n        for initial_lr in self.base_lrs:\n            if initial_lr < self.min_lr:\n                raise ValueError(\n                    f\"{self} received an initial learning rate \"\n                    f\"that was lower than the minimum learning rate.\")\n\n        if self.constant_steps is None or self.constant_steps == 0:\n            new_lrs = [\n                _cosine_annealing(\n                    initial_lr=initial_lr,\n                    step=step - self.warmup_steps,\n                    max_steps=self.max_steps - self.warmup_steps,\n                    min_lr=self.min_lr,\n                ) for initial_lr in self.base_lrs\n            ]\n        else:\n            new_lrs = self._get_linear_warmup_with_cosine_annealing_lr(step)\n        return new_lrs\n\n    def _get_warmup_lr(self, step):\n        if self.constant_steps is None or self.constant_steps == 0:\n            return super()._get_warmup_lr(step)\n        else:\n            # Use linear warmup for the initial part.\n            return self._get_linear_warmup_with_cosine_annealing_lr(step)\n\n    def _get_constant_lr(self, step):\n        # Only called when `constant_steps` > 0.\n        return self._get_linear_warmup_with_cosine_annealing_lr(step)\n\n    def _get_linear_warmup_with_cosine_annealing_lr(self, step):\n        # Cosine Schedule for Megatron LM,\n        # slightly different warmup schedule + constant LR at the end.\n        new_lrs = [\n            _linear_warmup_with_cosine_annealing(\n                max_lr=self.base_lrs[0],\n                warmup_steps=self.warmup_steps,\n                step=step,\n                decay_steps=self.decay_steps,\n                min_lr=self.min_lr,\n            ) for _ in self.base_lrs\n        ]\n        return new_lrs\n\n\nclass NoamAnnealing(_LRScheduler):\n\n    def __init__(self,\n                 optimizer,\n                 *,\n                 d_model,\n                 warmup_steps=None,\n                 warmup_ratio=None,\n                 max_steps=None,\n                 min_lr=0.0,\n                 last_epoch=-1):\n        self._normalize = d_model**(-0.5)\n        assert not (warmup_steps is not None\n                    and warmup_ratio is not None), \\\n            \"Either use particular number of step or ratio\"\n        assert warmup_ratio is None or max_steps is not None, \\\n            \"If there is a ratio, there should be a total steps\"\n\n        # It is necessary to assign all attributes *before* __init__,\n        # as class is wrapped by an inner class.\n        self.max_steps = max_steps\n        if warmup_steps is not None:\n            self.warmup_steps = warmup_steps\n        elif warmup_ratio is not None:\n            self.warmup_steps = int(warmup_ratio * max_steps)\n        else:\n            self.warmup_steps = 0\n\n        self.min_lr = min_lr\n        super().__init__(optimizer, last_epoch)\n\n    def get_lr(self):\n        if not self._get_lr_called_within_step:\n            warnings.warn(\n                \"To get the last learning rate computed \"\n                \"by the scheduler, please use `get_last_lr()`.\",\n                UserWarning,\n                stacklevel=2)\n\n        step = max(1, self.last_epoch)\n\n        for initial_lr in self.base_lrs:\n            if initial_lr < self.min_lr:\n                raise ValueError(\n                    f\"{self} received an initial learning rate \"\n                    f\"that was lower than the minimum learning rate.\")\n\n        new_lrs = [\n            self._noam_annealing(initial_lr=initial_lr, step=step)\n            for initial_lr in self.base_lrs\n        ]\n        return new_lrs\n\n    def _noam_annealing(self, initial_lr, step):\n        if self.warmup_steps > 0:\n            mult = self._normalize * min(step**(-0.5),\n                                         step * (self.warmup_steps**(-1.5)))\n        else:\n            mult = self._normalize * step**(-0.5)\n\n        out_lr = initial_lr * mult\n        if step > self.warmup_steps:\n            out_lr = max(out_lr, self.min_lr)\n        return out_lr\n\n\nclass NoamHoldAnnealing(WarmupHoldPolicy):\n\n    def __init__(self,\n                 optimizer,\n                 *,\n                 max_steps,\n                 decay_rate=0.5,\n                 min_lr=0.0,\n                 last_epoch=-1,\n                 **kwargs):\n        \"\"\"\n        From Nemo:\n        Implementation of the Noam Hold Annealing policy\n        from the SqueezeFormer paper.\n\n        Unlike NoamAnnealing, the peak learning rate\n        can be explicitly set for this scheduler.\n        The schedule first performs linear warmup,\n        then holds the peak LR, then decays with some schedule for\n        the remainder of the steps.\n        Therefore the min-lr is still dependent\n        on the hyper parameters selected.\n\n        It's schedule is determined by three factors-\n\n        Warmup Steps: Initial stage, where linear warmup\n            occurs uptil the peak LR is reached. Unlike NoamAnnealing,\n            the peak LR is explicitly stated here instead of a scaling factor.\n\n        Hold Steps: Intermediate stage, where the peak LR\n            is maintained for some number of steps. In this region,\n            the high peak LR allows the model to converge faster\n            if training is stable. However the high LR\n            may also cause instability during training.\n            Should usually be a significant fraction of training\n            steps (around 30-40% of the entire training steps).\n\n        Decay Steps: Final stage, where the LR rapidly decays\n            with some scaling rate (set by decay rate).\n            To attain Noam decay, use 0.5,\n            for Squeezeformer recommended decay, use 1.0.\n            The fast decay after prolonged high LR during\n            hold phase allows for rapid convergence.\n\n        References:\n            - [Squeezeformer:\n            An Efficient Transformer for Automatic Speech Recognition]\n            (https://arxiv.org/abs/2206.00888)\n\n        Args:\n            optimizer: Pytorch compatible Optimizer object.\n            warmup_steps: Number of training steps in warmup stage\n            warmup_ratio: Ratio of warmup steps to total steps\n            hold_steps: Number of training steps to\n                        hold the learning rate after warm up\n            hold_ratio: Ratio of hold steps to total steps\n            max_steps: Total number of steps while training or `None` for\n                infinite training\n            decay_rate: Float value describing the polynomial decay\n                        after the hold period. Default value\n                        of 0.5 corresponds to Noam decay.\n            min_lr: Minimum learning rate.\n        \"\"\"\n        self.decay_rate = decay_rate\n        super().__init__(optimizer=optimizer,\n                         max_steps=max_steps,\n                         last_epoch=last_epoch,\n                         min_lr=min_lr,\n                         **kwargs)\n\n    def _get_lr(self, step):\n        if self.warmup_steps is None or self.warmup_steps == 0:\n            raise ValueError(\n                \"Noam scheduler cannot be used without warmup steps\")\n\n        if self.hold_steps > 0:\n            hold_steps = self.hold_steps - self.warmup_steps\n        else:\n            hold_steps = 0\n\n        new_lrs = [\n            _noam_hold_annealing(\n                initial_lr,\n                step=step,\n                warmup_steps=self.warmup_steps,\n                hold_steps=hold_steps,\n                decay_rate=self.decay_rate,\n                min_lr=self.min_lr,\n            ) for initial_lr in self.base_lrs\n        ]\n        return new_lrs\n\n    def set_step(self, step: int):\n        self.last_epoch = step\n\n\nclass ConstantLR(_LRScheduler):\n    \"\"\"The ConstantLR scheduler\n\n    This scheduler keeps a constant lr\n\n    \"\"\"\n\n    def __init__(\n        self,\n        optimizer: torch.optim.Optimizer,\n    ):\n        # __init__() must be invoked before setting field\n        # because step() is also invoked in __init__()\n        super().__init__(optimizer)\n\n    def get_lr(self):\n        return self.base_lrs\n\n    def set_step(self, step: int):\n        self.last_epoch = step\n"
  },
  {
    "path": "cosyvoice/utils/train_utils.py",
    "content": "# Copyright (c) 2021 Mobvoi Inc. (authors: Binbin Zhang)\n#               2023 Horizon Inc. (authors: Xingchen Song)\n#               2024 Alibaba Inc (authors: Xiang Lyu)\n#\n# Licensed under the Apache License, Version 2.0 (the \"License\");\n# you may not use this file except in compliance with the License.\n# You may obtain a copy of the License at\n#\n#     http://www.apache.org/licenses/LICENSE-2.0\n#\n# Unless required by applicable law or agreed to in writing, software\n# distributed under the License is distributed on an \"AS IS\" BASIS,\n# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\n# See the License for the specific language governing permissions and\n# limitations under the License.\n\nfrom contextlib import nullcontext\nimport logging\nimport os\nimport torch\nimport json\nimport re\nimport datetime\nimport yaml\n\nimport deepspeed\nimport torch.optim as optim\nimport torch.distributed as dist\n\nfrom torch.utils.tensorboard import SummaryWriter\nfrom torch.utils.data import DataLoader\nfrom torch.nn.utils import clip_grad_norm_\n\nfrom deepspeed.runtime.zero.stage_1_and_2 import estimate_zero2_model_states_mem_needs_all_live\n\nfrom cosyvoice.dataset.dataset import Dataset\nfrom cosyvoice.utils.scheduler import WarmupLR, NoamHoldAnnealing, ConstantLR\n\n\ndef init_distributed(args):\n    world_size = int(os.environ.get('WORLD_SIZE', 1))\n    local_rank = int(os.environ.get('LOCAL_RANK', 0))\n    rank = int(os.environ.get('RANK', 0))\n    logging.info('training on multiple gpus, this gpu {}'.format(local_rank) +\n                 ', rank {}, world_size {}'.format(rank, world_size))\n    if args.train_engine == 'torch_ddp':\n        torch.cuda.set_device(local_rank)\n        dist.init_process_group(args.dist_backend)\n    else:\n        deepspeed.init_distributed(dist_backend=args.dist_backend)\n    return world_size, local_rank, rank\n\n\ndef init_dataset_and_dataloader(args, configs):\n    train_dataset = Dataset(args.train_data, data_pipeline=configs['data_pipeline'], mode='train', shuffle=True, partition=True)\n    cv_dataset = Dataset(args.cv_data, data_pipeline=configs['data_pipeline'], mode='train', shuffle=False, partition=False)\n\n    # do not use persistent_workers=True, as whisper tokenizer opens tiktoken file each time when the for loop starts\n    train_data_loader = DataLoader(train_dataset,\n                                   batch_size=None,\n                                   pin_memory=args.pin_memory,\n                                   num_workers=args.num_workers,\n                                   prefetch_factor=args.prefetch)\n    cv_data_loader = DataLoader(cv_dataset,\n                                batch_size=None,\n                                pin_memory=args.pin_memory,\n                                num_workers=args.num_workers,\n                                prefetch_factor=args.prefetch)\n    return train_dataset, cv_dataset, train_data_loader, cv_data_loader\n\n\n\ndef check_modify_and_save_config(args, configs):\n    if args.train_engine == \"torch_ddp\":\n        configs['train_conf'][\"dtype\"] = 'fp32'\n    else:\n        with open(args.deepspeed_config, 'r') as fin:\n            ds_configs = json.load(fin)\n        if \"fp16\" in ds_configs and ds_configs[\"fp16\"][\"enabled\"]:\n            configs['train_conf'][\"dtype\"] = \"fp16\"\n        elif \"bf16\" in ds_configs and ds_configs[\"bf16\"][\"enabled\"]:\n            configs['train_conf'][\"dtype\"] = \"bf16\"\n        else:\n            configs['train_conf'][\"dtype\"] = \"fp32\"\n        assert ds_configs[\"train_micro_batch_size_per_gpu\"] == 1\n        # if use deepspeed, override ddp config\n        configs['train_conf']['save_per_step'] = int(configs['train_conf']['save_per_step'] * configs['train_conf']['accum_grad'] / ds_configs[\"gradient_accumulation_steps\"])\n        configs['train_conf']['accum_grad'] = ds_configs[\"gradient_accumulation_steps\"]\n        configs['train_conf']['grad_clip'] = ds_configs[\"gradient_clipping\"]\n        configs['train_conf']['log_interval'] = ds_configs[\"steps_per_print\"]\n    return configs\n\n\ndef wrap_cuda_model(args, model):\n    local_world_size = int(os.environ.get('LOCAL_WORLD_SIZE', 1))\n    world_size = int(os.environ.get('WORLD_SIZE', 1))\n    if args.train_engine == \"torch_ddp\":  # native pytorch ddp\n        assert (torch.cuda.is_available())\n        model.cuda()\n        model = torch.nn.parallel.DistributedDataParallel(model, find_unused_parameters=True)\n    else:\n        if int(os.environ.get('RANK', 0)) == 0:\n            logging.info(\"Estimating model states memory needs (zero2)...\")\n            estimate_zero2_model_states_mem_needs_all_live(\n                model,\n                num_gpus_per_node=local_world_size,\n                num_nodes=world_size // local_world_size)\n    return model\n\n\ndef init_optimizer_and_scheduler(args, configs, model):\n    if configs['train_conf']['optim'] == 'adam':\n        optimizer = optim.Adam(model.parameters(), **configs['train_conf']['optim_conf'])\n    elif configs['train_conf']['optim'] == 'adamw':\n        optimizer = optim.AdamW(model.parameters(), **configs['train_conf']['optim_conf'])\n    else:\n        raise ValueError(\"unknown optimizer: \" + configs['train_conf'])\n\n    if configs['train_conf']['scheduler'] == 'warmuplr':\n        scheduler_type = WarmupLR\n        scheduler = WarmupLR(optimizer, **configs['train_conf']['scheduler_conf'])\n    elif configs['train_conf']['scheduler'] == 'NoamHoldAnnealing':\n        scheduler_type = NoamHoldAnnealing\n        scheduler = NoamHoldAnnealing(optimizer, **configs['train_conf']['scheduler_conf'])\n    elif configs['train_conf']['scheduler'] == 'constantlr':\n        scheduler_type = ConstantLR\n        scheduler = ConstantLR(optimizer)\n    else:\n        raise ValueError(\"unknown scheduler: \" + configs['train_conf'])\n\n    # use deepspeed optimizer for speedup\n    if args.train_engine == \"deepspeed\":\n        def scheduler(opt):\n            return scheduler_type(opt, **configs['train_conf']['scheduler_conf'])\n        model, optimizer, _, scheduler = deepspeed.initialize(\n            args=args,\n            model=model,\n            optimizer=None,\n            lr_scheduler=scheduler,\n            model_parameters=model.parameters())\n\n    return model, optimizer, scheduler\n\n\ndef init_summarywriter(args):\n    writer = None\n    if int(os.environ.get('RANK', 0)) == 0:\n        os.makedirs(args.model_dir, exist_ok=True)\n        writer = SummaryWriter(args.tensorboard_dir)\n    return writer\n\n\ndef save_model(model, model_name, info_dict):\n    rank = int(os.environ.get('RANK', 0))\n    model_dir = info_dict[\"model_dir\"]\n    save_model_path = os.path.join(model_dir, '{}.pt'.format(model_name))\n\n    if info_dict[\"train_engine\"] == \"torch_ddp\":\n        if rank == 0:\n            torch.save(model.module.state_dict(), save_model_path)\n    else:\n        with torch.no_grad():\n            model.save_checkpoint(save_dir=model_dir,\n                                  tag=model_name,\n                                  client_state=info_dict)\n    if rank == 0:\n        info_path = re.sub('.pt$', '.yaml', save_model_path)\n        info_dict['save_time'] = datetime.datetime.now().strftime('%d/%m/%Y %H:%M:%S')\n        with open(info_path, 'w') as fout:\n            data = yaml.dump(info_dict)\n            fout.write(data)\n        logging.info('[Rank {}] Checkpoint: save to checkpoint {}'.format(rank, save_model_path))\n\n\ndef cosyvoice_join(group_join, info_dict):\n    world_size = int(os.environ.get('WORLD_SIZE', 1))\n    local_rank = int(os.environ.get('LOCAL_RANK', 0))\n    rank = int(os.environ.get('RANK', 0))\n\n    if info_dict[\"batch_idx\"] != 0:\n        # we try to join all rank in both ddp and deepspeed mode, in case different rank has different lr\n        try:\n            dist.monitored_barrier(group=group_join,\n                                   timeout=group_join.options._timeout)\n            return False\n        except RuntimeError as e:\n            logging.info(\"Detected uneven workload distribution: {}\\n\".format(e) +\n                         \"Break current worker to manually join all workers, \" +\n                         \"world_size {}, current rank {}, current local_rank {}\\n\".\n                         format(world_size, rank, local_rank))\n            return True\n    else:\n        return False\n\n\ndef batch_forward(model, batch, info_dict):\n    device = int(os.environ.get('LOCAL_RANK', 0))\n\n    dtype = info_dict[\"dtype\"]\n    if dtype == \"fp16\":\n        dtype = torch.float16\n    elif dtype == \"bf16\":\n        dtype = torch.bfloat16\n    else:  # fp32\n        dtype = torch.float32\n\n    if info_dict['train_engine'] == 'torch_ddp':\n        autocast = nullcontext()\n    else:\n        autocast = torch.cuda.amp.autocast(enabled=True, dtype=dtype, cache_enabled=False)\n\n    with autocast:\n        info_dict['loss_dict'] = model(batch, device)\n    return info_dict\n\n\ndef batch_backward(model, info_dict):\n    if info_dict[\"train_engine\"] == \"deepspeed\":\n        scaled_loss = model.backward(info_dict['loss_dict']['loss'])\n    else:\n        scaled_loss = info_dict['loss_dict']['loss'] / info_dict['accum_grad']\n        scaled_loss.backward()\n\n    info_dict['loss_dict']['loss'] = scaled_loss\n    return info_dict\n\n\ndef update_parameter_and_lr(model, optimizer, scheduler, info_dict):\n    grad_norm = 0.0\n    if info_dict['train_engine'] == \"deepspeed\":\n        info_dict[\"is_gradient_accumulation_boundary\"] = model.is_gradient_accumulation_boundary()\n        model.step()\n        grad_norm = model.get_global_grad_norm()\n    elif (info_dict['batch_idx'] + 1) % info_dict[\"accum_grad\"] == 0:\n        grad_norm = clip_grad_norm_(model.parameters(), info_dict['grad_clip'])\n        if torch.isfinite(grad_norm):\n            optimizer.step()\n        optimizer.zero_grad()\n        scheduler.step()\n    info_dict[\"lr\"] = optimizer.param_groups[0]['lr']\n    info_dict[\"grad_norm\"] = grad_norm\n    return info_dict\n\n\ndef log_per_step(writer, info_dict):\n    tag = info_dict[\"tag\"]\n    epoch = info_dict.get('epoch', 0)\n    step = info_dict[\"step\"]\n    batch_idx = info_dict[\"batch_idx\"]\n    loss_dict = info_dict['loss_dict']\n    rank = int(os.environ.get('RANK', 0))\n\n    # only rank 0 write to tensorboard to avoid multi-process write\n    if writer is not None:\n        if (info_dict['train_engine'] == 'deepspeed' and info_dict['is_gradient_accumulation_boundary'] is True) or \\\n           (info_dict['train_engine'] == 'torch_ddp' and (info_dict['batch_idx'] + 1) % info_dict['accum_grad'] == 0):\n            for k in ['epoch', 'lr', 'grad_norm']:\n                writer.add_scalar('{}/{}'.format(tag, k), info_dict[k], step + 1)\n            for k, v in loss_dict.items():\n                writer.add_scalar('{}/{}'.format(tag, k), v, step + 1)\n\n    # TRAIN & CV, Shell log (stdout)\n    if (info_dict['batch_idx'] + 1) % info_dict['log_interval'] == 0:\n        log_str = '{} Batch {}/{} '.format(tag, epoch, batch_idx + 1)\n        for name, value in loss_dict.items():\n            log_str += '{} {:.6f} '.format(name, value)\n        if tag == \"TRAIN\":\n            log_str += 'lr {:.8f} grad_norm {:.6f}'.format(\n                info_dict[\"lr\"], info_dict['grad_norm'])\n        log_str += ' rank {}'.format(rank)\n        logging.debug(log_str)\n\n\ndef log_per_save(writer, info_dict):\n    tag = info_dict[\"tag\"]\n    epoch = info_dict[\"epoch\"]\n    step = info_dict[\"step\"]\n    loss_dict = info_dict[\"loss_dict\"]\n    lr = info_dict['lr']\n    rank = int(os.environ.get('RANK', 0))\n    logging.info(\n        'Epoch {} Step {} CV info lr {} {} rank {}'.format(\n            epoch, step + 1, lr, rank, ' '.join(['{}_{}'.format(k, v) for k, v in loss_dict.items()])))\n\n    if writer is not None:\n        for k in ['epoch', 'lr']:\n            writer.add_scalar('{}/{}'.format(tag, k), info_dict[k], step + 1)\n        for k, v in loss_dict.items():\n            writer.add_scalar('{}/{}'.format(tag, k), v, step + 1)\n"
  },
  {
    "path": "data/batch_files.csv",
    "content": "speaker_prompt_audio_filename,speaker,speaker_prompt_text_transcription,content_to_synthesize,output_audio_filename\nexample,女,在密碼學中，加密是將明文資訊改變為難以讀取的密文內容，使之不可讀的方法。只有擁有解密方法的對象，經由解密過程，才能將密文還原為正常可讀的內容。,信義快速道路原名國道三號臺北聯絡線信義支線，最初是按照國道等級的標準規劃為高速公路支線。信義快速道路的開通有效改善了臺北市東南部與新北市之間的交通。由於山脈阻隔，過去臺北市與木柵、景美，以及新北市深坑、新店等地之間的交通需要繞道，增加了通勤時間，也加重其他地區的交通負荷。該道路不僅連接信義區與高速公路系統，也緩解了上述地區間的交通壓力，縮短通勤時間。道路開通後，多家大臺北地區的公車業者調整路線，利用信義快速道路縮短跨區通勤時間。由於原本設計採用國道標準，信義快速道路全線為雙向各三線道設計，但速限低於國道，設定為每小時40至70公里。內側車道原本規劃為信義輕軌的專用道，目前改為公車與計程車專用車道，一般小客車禁止行駛，是臺灣首見的道路規劃方式。2007年11月1日起，配合開放大型重型機車行駛部分高架橋與快速道路的政策，信義快速道路也允許大型重型機車行駛。,out-wiki\nexample,女,在密碼學中，加密是將明文資訊改變為難以讀取的密文內容，使之不可讀的方法。只有擁有解密方法的對象，經由解密過程，才能將密文還原為正常可讀的內容。,歡迎使用聯發創新基地 BreezyVoice 模型。,out-BreezyVoice\nexample,女,在密碼學中，加密是將明文資訊改變為難以讀取的密文內容，使之不可讀的方法。只有擁有解密方法的對象，經由解密過程，才能將密文還原為正常可讀的內容。,今天天氣真好,out-weather\n"
  },
  {
    "path": "openai_api_inference.py",
    "content": "from pathlib import Path\n\nimport openai\n\nclient = openai.Client(base_url=\"http://localhost:8080\", api_key=\"sk-template\")\n\nspeech_file_path = Path(__file__).parent / \"./results/speech.wav\"\nresponse = client.audio.speech.create(\n    model=\"tts-1\",\n    voice=\"alloy\",\n    input=\"冷氣團南下 北部轉涼白天氣溫降8度\",\n)\n\nwith open(speech_file_path, \"wb\") as audio_file:\n    audio_file.write(response.content)\n"
  },
  {
    "path": "requirements.txt",
    "content": "--extra-index-url https://download.pytorch.org/whl/cu118\nconformer==0.3.2\ndeepspeed==0.14.2; sys_platform == 'linux'\ndiffusers==0.32.0\ngdown==5.1.0\ngradio==4.32.2\ngrpcio==1.57.0\ngrpcio-tools==1.57.0\nhydra-core==1.3.2\nHyperPyYAML==1.2.2\ninflect==7.3.1\nlibrosa==0.10.2\nlightning==2.2.4\nmatplotlib==3.7.5\nnetworkx==3.1\nomegaconf==2.3.0\nonnxruntime-gpu==1.16.0; sys_platform == 'linux'\nopenai-whisper==20231117\nprotobuf==4.25\npydantic==2.7.0\npydantic-settings==2.7.0\nrich==13.7.1\nsoundfile==0.12.1\ntensorboard==2.14.0\ntorch==2.3.1\ntorchaudio==2.3.1\nwget==3.2\nfastapi==0.111.0\nfastapi-cli==0.0.4\nWeTextProcessing==1.0.3\nopencc-python-reimplemented\ng2pw\npyarrow\ndatasets\n\nhttps://www.modelscope.cn/models/speech_tts/speech_kantts_ttsfrd/resolve/master/ttsfrd_dependency-0.1-py3-none-any.whl\nhttps://www.modelscope.cn/models/speech_tts/speech_kantts_ttsfrd/resolve/master/ttsfrd-0.3.9-cp310-cp310-linux_x86_64.whl\n\n"
  },
  {
    "path": "results/.gitkeep",
    "content": ""
  },
  {
    "path": "run_batch_inference.sh",
    "content": "#!/bin/bash\n\n# Default parameters\nCSV_FILE=\"data/batch_files.csv\"\nSPEAKER_PROMPT_AUDIO_FOLDER=\"data\"\nOUTPUT_AUDIO_FOLDER=\"results\"\n\n# Run the Python script with default parameters\npython batch_inference.py \\\n    --csv_file \"$CSV_FILE\" \\\n    --speaker_prompt_audio_folder \"$SPEAKER_PROMPT_AUDIO_FOLDER\" \\\n    --output_audio_folder \"$OUTPUT_AUDIO_FOLDER\""
  },
  {
    "path": "run_single_inference.sh",
    "content": "python3 single_inference.py --speaker_prompt_audio_path \"data/example.wav\" --speaker_prompt_text_transcription \"在密碼學中，加密是將明文資訊改變為難以讀取的密文內容，使之不可讀的方法。只有擁有解密方法的對象，經由解密過程，才能將密文還原為正常可讀的內容。\" --content_to_synthesize \"歡迎使用聯發創新基地 BreezyVoice 模型。\" --output_path results/out.wav\r\n"
  },
  {
    "path": "single_inference.py",
    "content": "import argparse\r\nimport os\r\nimport sys\r\nimport re\r\nfrom functools import partial\r\nimport time\r\n\r\nimport torch\r\ntorch.set_num_threads(1)\r\nimport torchaudio\r\nimport torchaudio.functional as F\r\nimport whisper\r\nimport opencc\r\nfrom hyperpyyaml import load_hyperpyyaml\r\nfrom huggingface_hub import snapshot_download\r\nfrom g2pw import G2PWConverter\r\n\r\nfrom cosyvoice.cli.frontend import CosyVoiceFrontEnd\r\nfrom cosyvoice.cli.model import CosyVoiceModel\r\nfrom cosyvoice.cli.cosyvoice import CosyVoice\r\nfrom cosyvoice.utils.file_utils import load_wav\r\nfrom cosyvoice.utils.frontend_utils import (contains_chinese, replace_blank, replace_corner_mark,remove_bracket, spell_out_number, split_paragraph)\r\nfrom utils.word_utils import word_to_dataset_frequency, char2phn, always_augment_chars\r\n\r\nROOT_DIR = os.path.dirname(os.path.abspath(__file__))\r\nsys.path.append('{}/third_party/Matcha-TTS'.format(ROOT_DIR))\r\n\r\n####new normalize\r\nclass CustomCosyVoiceFrontEnd(CosyVoiceFrontEnd):\r\n    def text_normalize_new(self,text, split=False):\r\n        text = text.strip()\r\n        def split_by_brackets(input_string):\r\n            # Use regex to find text inside and outside the brackets\r\n            inside_brackets = re.findall(r'\\[(.*?)\\]', input_string)\r\n            outside_brackets = re.split(r'\\[.*?\\]', input_string)\r\n            \r\n            # Filter out empty strings from the outside list (result of consecutive brackets)\r\n            outside_brackets = [part for part in outside_brackets if part]\r\n            \r\n            return inside_brackets, outside_brackets\r\n        \r\n        def text_normalize_no_split(text, is_last=False):\r\n            text = text.strip()\r\n            text_is_terminated = text[-1] == \"。\"\r\n            if contains_chinese(text):\r\n                #print(text)\r\n                if self.use_ttsfrd:\r\n                    text = self.frd.get_frd_extra_info(text, 'input')\r\n                else:\r\n                    text = self.zh_tn_model.normalize(text)\r\n                if not text_is_terminated and not is_last:\r\n                    text = text[:-1]\r\n                #print(text)\r\n                text = text.replace(\"\\n\", \"\")\r\n                text = replace_blank(text)\r\n                text = replace_corner_mark(text)\r\n                text = text.replace(\".\", \"、\")\r\n                #print(text)\r\n                text = text.replace(\" - \", \"，\")\r\n                #print(text)\r\n                text = remove_bracket(text)\r\n                #print(text)\r\n                text = re.sub(r'[，,]+$', '。', text)\r\n                #print(text)\r\n            else:\r\n                if self.use_ttsfrd:\r\n                    text = self.frd.get_frd_extra_info(text, 'input')\r\n                else:\r\n                    text = self.en_tn_model.normalize(text)\r\n                text = spell_out_number(text, self.inflect_parser)\r\n            return text\r\n        \r\n        def join_interleaved(outside, inside):\r\n            # Ensure the number of parts match between outside and inside\r\n            result = []\r\n            \r\n            # Iterate and combine alternating parts\r\n            for o, i in zip(outside, inside):\r\n                result.append(o + '[' + i + ']')\r\n            \r\n            # Append any remaining part (if outside is longer than inside)\r\n            if len(outside) > len(inside):\r\n                result.append(outside[-1])\r\n            \r\n            return ''.join(result)\r\n        inside_brackets, outside_brackets = split_by_brackets(text)\r\n        #print(\"io\",inside_brackets, outside_brackets)\r\n        #text = re.sub(r'(\\[[^\\]]*\\])(.*?)', normalize_outside_brackets, text)\r\n        #print(text)\r\n        for n in range(len(outside_brackets)):\r\n            e_out = text_normalize_no_split(outside_brackets[n],is_last = n == len(outside_brackets) - 1)\r\n            outside_brackets[n] = e_out\r\n            \r\n        text = join_interleaved(outside_brackets, inside_brackets)\r\n        #print()\r\n            \r\n        # if contains_chinese(text):\r\n        #     texts = [i for i in split_paragraph(\r\n        #         text, partial(self.tokenizer.encode, allowed_special=self.allowed_special),\r\n        #         \"zh\", token_max_n=80, token_min_n=60, merge_len=20, comma_split=False\r\n        #     )]\r\n        # else:\r\n        #     texts = [i for i in split_paragraph(\r\n        #         text, partial(self.tokenizer.encode, allowed_special=self.allowed_special),\r\n        #         \"en\", token_max_n=80, token_min_n=60, merge_len=20, comma_split=False\r\n        #     )]\r\n\r\n        if split is False:\r\n            return text\r\n        return texts\r\n    \r\n    def frontend_zero_shot(self, tts_text, prompt_text, prompt_speech_16k):\r\n        tts_text_token, tts_text_token_len = self._extract_text_token(tts_text)\r\n        prompt_text_token, prompt_text_token_len = self._extract_text_token(prompt_text)\r\n        prompt_speech_22050 = torchaudio.transforms.Resample(orig_freq=16000, new_freq=22050)(prompt_speech_16k)\r\n        speech_feat, speech_feat_len = self._extract_speech_feat(prompt_speech_22050)\r\n        speech_token, speech_token_len = self._extract_speech_token(prompt_speech_16k)\r\n        embedding = self._extract_spk_embedding(prompt_speech_16k)\r\n        model_input = {'text': tts_text_token, 'text_len': tts_text_token_len,\r\n                       'prompt_text': prompt_text_token, 'prompt_text_len': prompt_text_token_len,\r\n                       'llm_prompt_speech_token': speech_token, 'llm_prompt_speech_token_len': speech_token_len,\r\n                       'flow_prompt_speech_token': speech_token, 'flow_prompt_speech_token_len': speech_token_len,\r\n                       'prompt_speech_feat': speech_feat, 'prompt_speech_feat_len': speech_feat_len,\r\n                       'llm_embedding': embedding, 'flow_embedding': embedding}\r\n        return model_input\r\n    \r\n    def frontend_zero_shot_dual(self, tts_text, prompt_text, prompt_speech_16k, flow_prompt_text, flow_prompt_speech_16k):\r\n        tts_text_token, tts_text_token_len = self._extract_text_token(tts_text)\r\n        prompt_text_token, prompt_text_token_len = self._extract_text_token(prompt_text)\r\n        flow_prompt_text_token, flow_prompt_text_token_len = self._extract_text_token(flow_prompt_text)\r\n        flow_prompt_speech_22050 = torchaudio.transforms.Resample(orig_freq=16000, new_freq=22050)(flow_prompt_speech_16k)\r\n        speech_feat, speech_feat_len = self._extract_speech_feat(flow_prompt_speech_22050)\r\n        \r\n        flow_speech_token, flow_speech_token_len = self._extract_speech_token(flow_prompt_speech_16k)\r\n        #speech_token, speech_token_len = self._extract_speech_token(prompt_speech_16k)\r\n        speech_token = flow_speech_token.clone()\r\n        speech_token_len = flow_speech_token_len.clone()\r\n        embedding = self._extract_spk_embedding(prompt_speech_16k)\r\n        #flow_embedding = self._extract_spk_embedding(flow_prompt_speech_16k)\r\n        flow_embedding = embedding.clone()\r\n        model_input = {'text': tts_text_token, 'text_len': tts_text_token_len,\r\n                       'prompt_text': prompt_text_token, 'prompt_text_len': prompt_text_token_len,\r\n                       'llm_prompt_speech_token': speech_token, 'llm_prompt_speech_token_len': speech_token_len,\r\n                       'flow_prompt_speech_token': flow_speech_token, 'flow_prompt_speech_token_len': flow_speech_token_len,\r\n                       'prompt_speech_feat': speech_feat, 'prompt_speech_feat_len': speech_feat_len,\r\n                       'llm_embedding': embedding, 'flow_embedding': flow_embedding}\r\n        return model_input\r\n\r\n####model\r\nclass CustomCosyVoiceModel(CosyVoiceModel):\r\n\r\n    def __init__(self,\r\n                 llm: torch.nn.Module,\r\n                 flow: torch.nn.Module,\r\n                 hift: torch.nn.Module):\r\n        self.device = torch.device('cuda' if torch.cuda.is_available() else 'cpu')\r\n        self.llm = llm\r\n        self.flow = flow\r\n        self.hift = hift\r\n\r\n    def load(self, llm_model, flow_model, hift_model):\r\n        self.llm.load_state_dict(torch.load(llm_model, map_location=self.device))\r\n        self.llm.to(self.device).eval()\r\n        self.flow.load_state_dict(torch.load(flow_model, map_location=self.device))\r\n        self.flow.to(self.device).eval()\r\n        self.hift.load_state_dict(torch.load(hift_model, map_location=self.device))\r\n        self.hift.to(self.device).eval()\r\n\r\n    def inference(self, text, text_len, flow_embedding, llm_embedding=torch.zeros(0, 192),\r\n                  prompt_text=torch.zeros(1, 0, dtype=torch.int32), prompt_text_len=torch.zeros(1, dtype=torch.int32),\r\n                  llm_prompt_speech_token=torch.zeros(1, 0, dtype=torch.int32), llm_prompt_speech_token_len=torch.zeros(1, dtype=torch.int32),\r\n                  flow_prompt_speech_token=torch.zeros(1, 0, dtype=torch.int32), flow_prompt_speech_token_len=torch.zeros(1, dtype=torch.int32),\r\n                  prompt_speech_feat=torch.zeros(1, 0, 80), prompt_speech_feat_len=torch.zeros(1, dtype=torch.int32)):\r\n        tts_speech_token = self.llm.inference(text=text.to(self.device),\r\n                                              text_len=text_len.to(self.device),\r\n                                              prompt_text=prompt_text.to(self.device),\r\n                                              prompt_text_len=prompt_text_len.to(self.device),\r\n                                              prompt_speech_token=llm_prompt_speech_token.to(self.device),\r\n                                              prompt_speech_token_len=llm_prompt_speech_token_len.to(self.device),\r\n                                              embedding=llm_embedding.to(self.device),\r\n                                              beam_size=1,\r\n                                              sampling=25,\r\n                                              max_token_text_ratio=30,\r\n                                              min_token_text_ratio=3)\r\n        \r\n        #input()\r\n\r\n        tts_mel = self.flow.inference(token=tts_speech_token,\r\n                                      token_len=torch.tensor([tts_speech_token.size(1)], dtype=torch.int32).to(self.device),\r\n                                      prompt_token=flow_prompt_speech_token.to(self.device),\r\n                                      prompt_token_len=flow_prompt_speech_token_len.to(self.device),\r\n                                      prompt_feat=prompt_speech_feat.to(self.device),\r\n                                      prompt_feat_len=prompt_speech_feat_len.to(self.device),\r\n                                      embedding=flow_embedding.to(self.device))\r\n        tts_speech = self.hift.inference(mel=tts_mel).cpu()\r\n        torch.cuda.empty_cache()\r\n        return {'tts_speech': tts_speech}\r\n     \r\n###CosyVoice\r\nclass CustomCosyVoice:\r\n\r\n    def __init__(self, model_dir):\r\n        #assert os.path.exists(model_dir), f\"model path '{model_dir}' not exist, please check the path: pretrained_models/CosyVoice-300M-zhtw\"\r\n        instruct = False\r\n        \r\n        if not os.path.exists(model_dir):\r\n            model_dir = snapshot_download(model_dir)\r\n        print(\"model\", model_dir)\r\n        self.model_dir = model_dir\r\n        \r\n        with open('{}/cosyvoice.yaml'.format(model_dir), 'r') as f:\r\n            configs = load_hyperpyyaml(f)\r\n        self.frontend = CustomCosyVoiceFrontEnd(configs['get_tokenizer'],\r\n                                          configs['feat_extractor'],\r\n                                          model_dir,\r\n                                          '{}/campplus.onnx'.format(model_dir),\r\n                                          '{}/speech_tokenizer_v1.onnx'.format(model_dir),\r\n                                          '{}/spk2info.pt'.format(model_dir),\r\n                                          instruct,\r\n                                          configs['allowed_special'])\r\n        self.model = CosyVoiceModel(configs['llm'], configs['flow'], configs['hift'])\r\n        self.model.load('{}/llm.pt'.format(model_dir),\r\n                        '{}/flow.pt'.format(model_dir),\r\n                        '{}/hift.pt'.format(model_dir))\r\n        del configs\r\n\r\n    def list_avaliable_spks(self):\r\n        spks = list(self.frontend.spk2info.keys())\r\n        return spks\r\n\r\n    def inference_sft(self, tts_text, spk_id):\r\n        tts_speeches = []\r\n        for i in self.frontend.text_normalize(tts_text, split=True):\r\n            model_input = self.frontend.frontend_sft(i, spk_id)\r\n            model_output = self.model.inference(**model_input)\r\n            tts_speeches.append(model_output['tts_speech'])\r\n        return {'tts_speech': torch.concat(tts_speeches, dim=1)}\r\n\r\n    def inference_zero_shot(self, tts_text, prompt_text, prompt_speech_16k):\r\n        prompt_text = self.frontend.text_normalize(prompt_text, split=False)\r\n        tts_speeches = []\r\n        for i in self.frontend.text_normalize(tts_text, split=True):\r\n            model_input = self.frontend.frontend_zero_shot(i, prompt_text, prompt_speech_16k)\r\n            model_output = self.model.inference(**model_input)\r\n            tts_speeches.append(model_output['tts_speech'])\r\n        return {'tts_speech': torch.concat(tts_speeches, dim=1)}\r\n    \r\n    def inference_zero_shot_no_unit_condition_no_normalize(self, tts_text, prompt_text, prompt_speech_16k, flow_prompt_text = None, flow_prompt_speech_16k = None):\r\n        if flow_prompt_text == None:\r\n            flow_prompt_text = prompt_text\r\n        if flow_prompt_speech_16k == None:\r\n            flow_prompt_speech_16k = prompt_speech_16k\r\n        prompt_text = prompt_text\r\n        tts_speeches = []\r\n        for i in re.split(r'(?<=[？！。.?!])\\s*', tts_text):\r\n            if not len(i):\r\n                continue\r\n            model_input = self.frontend.frontend_zero_shot_dual(i, prompt_text, prompt_speech_16k, flow_prompt_text, flow_prompt_speech_16k)\r\n            print(model_input.keys())\r\n            model_input[\"llm_prompt_speech_token\"] = model_input[\"llm_prompt_speech_token\"][:,:0]\r\n            model_input[\"llm_prompt_speech_token_len\"][0] = 0\r\n            model_output = self.model.inference(**model_input)\r\n            tts_speeches.append(model_output['tts_speech'])\r\n        return {'tts_speech': torch.concat(tts_speeches, dim=1)}\r\n        \r\n    def inference_zero_shot_no_normalize(self, tts_text, prompt_text, prompt_speech_16k):\r\n        prompt_text = prompt_text\r\n        tts_speeches = []\r\n        for i in re.split(r'(?<=[？！。.?!])\\s*', tts_text):\r\n            if not len(i):\r\n                continue\r\n            print(\"Synthesizing:\",i)\r\n            model_input = self.frontend.frontend_zero_shot(i, prompt_text, prompt_speech_16k)\r\n            model_output = self.model.inference(**model_input)\r\n            tts_speeches.append(model_output['tts_speech'])\r\n        return {'tts_speech': torch.concat(tts_speeches, dim=1)}\r\n        \r\n####wav2text\r\ndef transcribe_audio(audio_file):\r\n    #model = whisper.load_model(\"base\")\r\n    #result = model.transcribe(audio_file)\r\n    from transformers import pipeline\r\n\r\n    # Load Whisper model\r\n    whisper_asr = pipeline(\"automatic-speech-recognition\", model=\"openai/whisper-base\")\r\n\r\n    # Perform ASR on an audio file\r\n    result = whisper_asr(audio_file)\r\n\r\n    converter = opencc.OpenCC('s2t')\r\n    traditional_text = converter.convert(result[\"text\"])\r\n    return traditional_text\r\n\r\ndef get_bopomofo_rare(text, converter):\r\n    res = converter(text)\r\n    text_w_bopomofo = [x for x in zip(list(text), res[0])]\r\n    reconstructed_text = \"\"\r\n    \r\n    for i in range(len(text_w_bopomofo)):\r\n        t = text_w_bopomofo[i]\r\n        try:\r\n            next_t_char = text_w_bopomofo[i+1][0]\r\n        except:\r\n            next_t_char = None\r\n        #print(t[0], word_to_dataset_frequency[t[0]], t[1])\r\n        \r\n        if word_to_dataset_frequency[t[0]] < 500 and t[1] != None and next_t_char != '[':\r\n            # Add the char and the pronunciation\r\n            reconstructed_text += t[0] + f\"[:{t[1]}]\"\r\n        \r\n        elif len(char2phn[t[0]]) >= 2:\r\n            if t[1] != char2phn[t[0]][0] and (word_to_dataset_frequency[t[0]] < 10000 or t[0] in always_augment_chars) and next_t_char != '[':  # Not most common pronunciation\r\n                # Add the char and the pronunciation\r\n                reconstructed_text += t[0] + f\"[:{t[1]}]\"\r\n            else:\r\n                reconstructed_text += t[0]\r\n            #print(\"DEBUG, multiphone char\", t[0], char2phn[t[0]])\r\n        else:\r\n            # Add only the char\r\n            reconstructed_text += t[0]\r\n    \r\n    #print(\"Reconstructed:\", reconstructed_text)\r\n    return reconstructed_text\r\n\r\nimport re\r\n\r\ndef parse_transcript(text, end):\r\n    pattern = r\"<\\|(\\d+\\.\\d+)\\|>([^<]+)<\\|(\\d+\\.\\d+)\\|>\"\r\n    matches = re.findall(pattern, text)\r\n    \r\n    parsed_output = [(float(start), float(end), content.strip()) for start, content,end in matches]\r\n    count0 = 0\r\n    for i in range(len(parsed_output)):\r\n        if parsed_output[i][0] == 0:\r\n            count0 += 1\r\n        if count0 >= 2:\r\n            parsed_output = parsed_output[:i]\r\n            break\r\n    #print(\"a\", parsed_output)\r\n    for i in range(len(parsed_output)):\r\n        if parsed_output[i][0] >= end:\r\n            parsed_output = parsed_output[:i]\r\n            break\r\n    #print(\"b\", parsed_output)\r\n    for i in range(len(parsed_output)):\r\n        if parsed_output[i][0] < end - 15:\r\n            continue\r\n        else:\r\n            parsed_output = parsed_output[i:]\r\n            break\r\n    #print(\"c\", parsed_output)\r\n    start = parsed_output[0][0]\r\n    parsed_output = \"\".join([p[2] for p in parsed_output])\r\n    return parsed_output, start\r\n\r\ndef single_inference(speaker_prompt_audio_path, content_to_synthesize, output_path, cosyvoice, bopomofo_converter, speaker_prompt_text_transcription=None):\r\n    prompt_speech_16k = load_wav(speaker_prompt_audio_path, 16000)\r\n    content_to_synthesize = content_to_synthesize\r\n    output_path = output_path.strip()\r\n\r\n    if speaker_prompt_text_transcription:\r\n        speaker_prompt_text_transcription = speaker_prompt_text_transcription\r\n    else:\r\n        speaker_prompt_text_transcription = transcribe_audio(speaker_prompt_audio_path)\r\n    \r\n    \r\n    \r\n    ###normalization\r\n    speaker_prompt_text_transcription = cosyvoice.frontend.text_normalize_new(\r\n        speaker_prompt_text_transcription, \r\n        split=False\r\n    )\r\n    content_to_synthesize = cosyvoice.frontend.text_normalize_new(\r\n        content_to_synthesize, \r\n        split=False\r\n    )\r\n    speaker_prompt_text_transcription_bopomo = get_bopomofo_rare(speaker_prompt_text_transcription, bopomofo_converter)\r\n    print(\"Speaker prompt audio transcription:\",speaker_prompt_text_transcription_bopomo)\r\n    \r\n    #print(\"Content to be synthesized before bopomofo:\",content_to_synthesize)\r\n    content_to_synthesize_bopomo = get_bopomofo_rare(content_to_synthesize, bopomofo_converter)\r\n    print(\"Content to be synthesized:\",content_to_synthesize_bopomo)\r\n    start = time.time()\r\n    output = cosyvoice.inference_zero_shot_no_normalize(content_to_synthesize_bopomo, speaker_prompt_text_transcription_bopomo, prompt_speech_16k)\r\n    end = time.time()\r\n    print(\"Elapsed time:\",end - start)\r\n    print(\"Generated audio length:\", output['tts_speech'].shape[1]/22050, \"seconds\")\r\n    torchaudio.save(output_path, output['tts_speech'], 22050)\r\n    print(f\"Generated voice saved to {output_path}\")\r\n\r\ndef main():\r\n    ####args\r\n    parser = argparse.ArgumentParser(description=\"Run BreezyVoice text-to-speech with custom inputs\")\r\n    parser.add_argument(\"--content_to_synthesize\", type=str, required=True, help=\"Specifies the content that will be synthesized into speech.\")\r\n    parser.add_argument(\"--speaker_prompt_audio_path\", type=str, required=True, help=\"Specifies the path to the prompt speech audio file of the speaker.\")\r\n    parser.add_argument(\"--speaker_prompt_text_transcription\", type=str, required=False, help=\"Specifies the transcription of the speaker prompt audio (Highly Recommended, if not provided, the system will fall back to transcribing with Whisper.)\")\r\n    \r\n    parser.add_argument(\"--output_path\", type=str, required=False, default=\"results/output.wav\", help=\"Specifies the name and path for the output .wav file.\")\r\n    \r\n    parser.add_argument(\"--model_path\", type=str, required=False, default = \"MediaTek-Research/BreezyVoice-300M\",help=\"Specifies the model used for speech synthesis.\")\r\n    args = parser.parse_args()\r\n    \r\n    \r\n    cosyvoice = CustomCosyVoice(args.model_path)\r\n\r\n    bopomofo_converter = G2PWConverter()\r\n\r\n    speaker_prompt_audio_path = args.speaker_prompt_audio_path\r\n    content_to_synthesize = args.content_to_synthesize\r\n    output_path = args.output_path.strip()\r\n    single_inference(speaker_prompt_audio_path, content_to_synthesize, output_path, cosyvoice, bopomofo_converter, args.speaker_prompt_text_transcription)\r\n\r\nif __name__ == \"__main__\":\r\n    main()\r\n\r\n\r\n\r\n\r\n"
  },
  {
    "path": "third_party/Matcha-TTS/LICENSE",
    "content": "MIT License\n\nCopyright (c) 2023 Shivam Mehta\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
  },
  {
    "path": "third_party/Matcha-TTS/MANIFEST.in",
    "content": "include README.md\ninclude LICENSE.txt\ninclude requirements.*.txt\ninclude *.cff\ninclude requirements.txt\ninclude matcha/VERSION\nrecursive-include matcha *.json\nrecursive-include matcha *.html\nrecursive-include matcha *.png\nrecursive-include matcha *.md\nrecursive-include matcha *.py\nrecursive-include matcha *.pyx\nrecursive-exclude tests *\nprune tests*\n"
  },
  {
    "path": "third_party/Matcha-TTS/Makefile",
    "content": "\nhelp:  ## Show help\n\t@grep -E '^[.a-zA-Z_-]+:.*?## .*$$' $(MAKEFILE_LIST) | awk 'BEGIN {FS = \":.*?## \"}; {printf \"\\033[36m%-30s\\033[0m %s\\n\", $$1, $$2}'\n\nclean: ## Clean autogenerated files\n\trm -rf dist\n\tfind . -type f -name \"*.DS_Store\" -ls -delete\n\tfind . | grep -E \"(__pycache__|\\.pyc|\\.pyo)\" | xargs rm -rf\n\tfind . | grep -E \".pytest_cache\" | xargs rm -rf\n\tfind . | grep -E \".ipynb_checkpoints\" | xargs rm -rf\n\trm -f .coverage\n\nclean-logs: ## Clean logs\n\trm -rf logs/**\n\ncreate-package: ## Create wheel and tar gz\n\trm -rf dist/\n\tpython setup.py bdist_wheel --plat-name=manylinux1_x86_64\n\tpython setup.py sdist\n\tpython -m twine upload  dist/* --verbose --skip-existing\n\nformat: ## Run pre-commit hooks\n\tpre-commit run -a\n\nsync: ## Merge changes from main branch to your current branch\n\tgit pull\n\tgit pull origin main\n\ntest: ## Run not slow tests\n\tpytest -k \"not slow\"\n\ntest-full: ## Run all tests\n\tpytest\n\ntrain-ljspeech: ## Train the model\n\tpython matcha/train.py experiment=ljspeech\n\ntrain-ljspeech-min: ## Train the model with minimum memory\n\tpython matcha/train.py experiment=ljspeech_min_memory\n\nstart_app: ## Start the app\n\tpython matcha/app.py\n"
  },
  {
    "path": "third_party/Matcha-TTS/README.md",
    "content": "<div align=\"center\">\n\n# 🍵 Matcha-TTS: A fast TTS architecture with conditional flow matching\n\n### [Shivam Mehta](https://www.kth.se/profile/smehta), [Ruibo Tu](https://www.kth.se/profile/ruibo), [Jonas Beskow](https://www.kth.se/profile/beskow), [Éva Székely](https://www.kth.se/profile/szekely), and [Gustav Eje Henter](https://people.kth.se/~ghe/)\n\n[![python](https://img.shields.io/badge/-Python_3.10-blue?logo=python&logoColor=white)](https://www.python.org/downloads/release/python-3100/)\n[![pytorch](https://img.shields.io/badge/PyTorch_2.0+-ee4c2c?logo=pytorch&logoColor=white)](https://pytorch.org/get-started/locally/)\n[![lightning](https://img.shields.io/badge/-Lightning_2.0+-792ee5?logo=pytorchlightning&logoColor=white)](https://pytorchlightning.ai/)\n[![hydra](https://img.shields.io/badge/Config-Hydra_1.3-89b8cd)](https://hydra.cc/)\n[![black](https://img.shields.io/badge/Code%20Style-Black-black.svg?labelColor=gray)](https://black.readthedocs.io/en/stable/)\n[![isort](https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336)](https://pycqa.github.io/isort/)\n\n<p style=\"text-align: center;\">\n  <img src=\"https://shivammehta25.github.io/Matcha-TTS/images/logo.png\" height=\"128\"/>\n</p>\n\n</div>\n\n> This is the official code implementation of 🍵 Matcha-TTS [ICASSP 2024].\n\nWe propose 🍵 Matcha-TTS, a new approach to non-autoregressive neural TTS, that uses [conditional flow matching](https://arxiv.org/abs/2210.02747) (similar to [rectified flows](https://arxiv.org/abs/2209.03003)) to speed up ODE-based speech synthesis. Our method:\n\n- Is probabilistic\n- Has compact memory footprint\n- Sounds highly natural\n- Is very fast to synthesise from\n\nCheck out our [demo page](https://shivammehta25.github.io/Matcha-TTS) and read [our ICASSP 2024 paper](https://arxiv.org/abs/2309.03199) for more details.\n\n[Pre-trained models](https://drive.google.com/drive/folders/17C_gYgEHOxI5ZypcfE_k1piKCtyR0isJ?usp=sharing) will be automatically downloaded with the CLI or gradio interface.\n\nYou can also [try 🍵 Matcha-TTS in your browser on HuggingFace 🤗 spaces](https://huggingface.co/spaces/shivammehta25/Matcha-TTS).\n\n## Teaser video\n\n[![Watch the video](https://img.youtube.com/vi/xmvJkz3bqw0/hqdefault.jpg)](https://youtu.be/xmvJkz3bqw0)\n\n## Installation\n\n1. Create an environment (suggested but optional)\n\n```\nconda create -n matcha-tts python=3.10 -y\nconda activate matcha-tts\n```\n\n2. Install Matcha TTS using pip or from source\n\n```bash\npip install matcha-tts\n```\n\nfrom source\n\n```bash\npip install git+https://github.com/shivammehta25/Matcha-TTS.git\ncd Matcha-TTS\npip install -e .\n```\n\n3. Run CLI / gradio app / jupyter notebook\n\n```bash\n# This will download the required models\nmatcha-tts --text \"<INPUT TEXT>\"\n```\n\nor\n\n```bash\nmatcha-tts-app\n```\n\nor open `synthesis.ipynb` on jupyter notebook\n\n### CLI Arguments\n\n- To synthesise from given text, run:\n\n```bash\nmatcha-tts --text \"<INPUT TEXT>\"\n```\n\n- To synthesise from a file, run:\n\n```bash\nmatcha-tts --file <PATH TO FILE>\n```\n\n- To batch synthesise from a file, run:\n\n```bash\nmatcha-tts --file <PATH TO FILE> --batched\n```\n\nAdditional arguments\n\n- Speaking rate\n\n```bash\nmatcha-tts --text \"<INPUT TEXT>\" --speaking_rate 1.0\n```\n\n- Sampling temperature\n\n```bash\nmatcha-tts --text \"<INPUT TEXT>\" --temperature 0.667\n```\n\n- Euler ODE solver steps\n\n```bash\nmatcha-tts --text \"<INPUT TEXT>\" --steps 10\n```\n\n## Train with your own dataset\n\nLet's assume we are training with LJ Speech\n\n1. Download the dataset from [here](https://keithito.com/LJ-Speech-Dataset/), extract it to `data/LJSpeech-1.1`, and prepare the file lists to point to the extracted data like for [item 5 in the setup of the NVIDIA Tacotron 2 repo](https://github.com/NVIDIA/tacotron2#setup).\n\n2. Clone and enter the Matcha-TTS repository\n\n```bash\ngit clone https://github.com/shivammehta25/Matcha-TTS.git\ncd Matcha-TTS\n```\n\n3. Install the package from source\n\n```bash\npip install -e .\n```\n\n4. Go to `configs/data/ljspeech.yaml` and change\n\n```yaml\ntrain_filelist_path: data/filelists/ljs_audio_text_train_filelist.txt\nvalid_filelist_path: data/filelists/ljs_audio_text_val_filelist.txt\n```\n\n5. Generate normalisation statistics with the yaml file of dataset configuration\n\n```bash\nmatcha-data-stats -i ljspeech.yaml\n# Output:\n#{'mel_mean': -5.53662231756592, 'mel_std': 2.1161014277038574}\n```\n\nUpdate these values in `configs/data/ljspeech.yaml` under `data_statistics` key.\n\n```bash\ndata_statistics:  # Computed for ljspeech dataset\n  mel_mean: -5.536622\n  mel_std: 2.116101\n```\n\nto the paths of your train and validation filelists.\n\n6. Run the training script\n\n```bash\nmake train-ljspeech\n```\n\nor\n\n```bash\npython matcha/train.py experiment=ljspeech\n```\n\n- for a minimum memory run\n\n```bash\npython matcha/train.py experiment=ljspeech_min_memory\n```\n\n- for multi-gpu training, run\n\n```bash\npython matcha/train.py experiment=ljspeech trainer.devices=[0,1]\n```\n\n7. Synthesise from the custom trained model\n\n```bash\nmatcha-tts --text \"<INPUT TEXT>\" --checkpoint_path <PATH TO CHECKPOINT>\n```\n\n## ONNX support\n\n> Special thanks to [@mush42](https://github.com/mush42) for implementing ONNX export and inference support.\n\nIt is possible to export Matcha checkpoints to [ONNX](https://onnx.ai/), and run inference on the exported ONNX graph.\n\n### ONNX export\n\nTo export a checkpoint to ONNX, first install ONNX with\n\n```bash\npip install onnx\n```\n\nthen run the following:\n\n```bash\npython3 -m matcha.onnx.export matcha.ckpt model.onnx --n-timesteps 5\n```\n\nOptionally, the ONNX exporter accepts **vocoder-name** and **vocoder-checkpoint** arguments. This enables you to embed the vocoder in the exported graph and generate waveforms in a single run (similar to end-to-end TTS systems).\n\n**Note** that `n_timesteps` is treated as a hyper-parameter rather than a model input. This means you should specify it during export (not during inference). If not specified, `n_timesteps` is set to **5**.\n\n**Important**: for now, torch>=2.1.0 is needed for export since the `scaled_product_attention` operator is not exportable in older versions. Until the final version is released, those who want to export their models must install torch>=2.1.0 manually as a pre-release.\n\n### ONNX Inference\n\nTo run inference on the exported model, first install `onnxruntime` using\n\n```bash\npip install onnxruntime\npip install onnxruntime-gpu  # for GPU inference\n```\n\nthen use the following:\n\n```bash\npython3 -m matcha.onnx.infer model.onnx --text \"hey\" --output-dir ./outputs\n```\n\nYou can also control synthesis parameters:\n\n```bash\npython3 -m matcha.onnx.infer model.onnx --text \"hey\" --output-dir ./outputs --temperature 0.4 --speaking_rate 0.9 --spk 0\n```\n\nTo run inference on **GPU**, make sure to install **onnxruntime-gpu** package, and then pass `--gpu` to the inference command:\n\n```bash\npython3 -m matcha.onnx.infer model.onnx --text \"hey\" --output-dir ./outputs --gpu\n```\n\nIf you exported only Matcha to ONNX, this will write mel-spectrogram as graphs and `numpy` arrays to the output directory.\nIf you embedded the vocoder in the exported graph, this will write `.wav` audio files to the output directory.\n\nIf you exported only Matcha to ONNX, and you want to run a full TTS pipeline, you can pass a path to a vocoder model in `ONNX` format:\n\n```bash\npython3 -m matcha.onnx.infer model.onnx --text \"hey\" --output-dir ./outputs --vocoder hifigan.small.onnx\n```\n\nThis will write `.wav` audio files to the output directory.\n\n## Citation information\n\nIf you use our code or otherwise find this work useful, please cite our paper:\n\n```text\n@inproceedings{mehta2024matcha,\n  title={Matcha-{TTS}: A fast {TTS} architecture with conditional flow matching},\n  author={Mehta, Shivam and Tu, Ruibo and Beskow, Jonas and Sz{\\'e}kely, {\\'E}va and Henter, Gustav Eje},\n  booktitle={Proc. ICASSP},\n  year={2024}\n}\n```\n\n## Acknowledgements\n\nSince this code uses [Lightning-Hydra-Template](https://github.com/ashleve/lightning-hydra-template), you have all the powers that come with it.\n\nOther source code we would like to acknowledge:\n\n- [Coqui-TTS](https://github.com/coqui-ai/TTS/tree/dev): For helping me figure out how to make cython binaries pip installable and encouragement\n- [Hugging Face Diffusers](https://huggingface.co/): For their awesome diffusers library and its components\n- [Grad-TTS](https://github.com/huawei-noah/Speech-Backbones/tree/main/Grad-TTS): For the monotonic alignment search source code\n- [torchdyn](https://github.com/DiffEqML/torchdyn): Useful for trying other ODE solvers during research and development\n- [labml.ai](https://nn.labml.ai/transformers/rope/index.html): For the RoPE implementation\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/__init__.py",
    "content": "# this file is needed here to include configs when building project as a package\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/callbacks/default.yaml",
    "content": "defaults:\n  - model_checkpoint.yaml\n  - model_summary.yaml\n  - rich_progress_bar.yaml\n  - _self_\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/callbacks/model_checkpoint.yaml",
    "content": "# https://lightning.ai/docs/pytorch/stable/api/lightning.pytorch.callbacks.ModelCheckpoint.html\n\nmodel_checkpoint:\n  _target_: lightning.pytorch.callbacks.ModelCheckpoint\n  dirpath: ${paths.output_dir}/checkpoints # directory to save the model file\n  filename: checkpoint_{epoch:03d}  # checkpoint filename\n  monitor: epoch # name of the logged metric which determines when model is improving\n  verbose: False # verbosity mode\n  save_last: true # additionally always save an exact copy of the last checkpoint to a file last.ckpt\n  save_top_k: 10 # save k best models (determined by above metric)\n  mode: \"max\" # \"max\" means higher metric value is better, can be also \"min\"\n  auto_insert_metric_name: True # when True, the checkpoints filenames will contain the metric name\n  save_weights_only: False # if True, then only the model’s weights will be saved\n  every_n_train_steps: null # number of training steps between checkpoints\n  train_time_interval: null # checkpoints are monitored at the specified time interval\n  every_n_epochs: 100 # number of epochs between checkpoints\n  save_on_train_epoch_end: null # whether to run checkpointing at the end of the training epoch or the end of validation\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/callbacks/model_summary.yaml",
    "content": "# https://lightning.ai/docs/pytorch/stable/api/lightning.pytorch.callbacks.RichModelSummary.html\n\nmodel_summary:\n  _target_: lightning.pytorch.callbacks.RichModelSummary\n  max_depth: 3 # the maximum depth of layer nesting that the summary will include\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/callbacks/none.yaml",
    "content": ""
  },
  {
    "path": "third_party/Matcha-TTS/configs/callbacks/rich_progress_bar.yaml",
    "content": "# https://lightning.ai/docs/pytorch/latest/api/lightning.pytorch.callbacks.RichProgressBar.html\n\nrich_progress_bar:\n  _target_: lightning.pytorch.callbacks.RichProgressBar\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/data/hi-fi_en-US_female.yaml",
    "content": "defaults:\n  - ljspeech\n  - _self_\n\n# Dataset URL: https://ast-astrec.nict.go.jp/en/release/hi-fi-captain/\n_target_: matcha.data.text_mel_datamodule.TextMelDataModule\nname: hi-fi_en-US_female\ntrain_filelist_path: data/filelists/hi-fi-captain-en-us-female_train.txt\nvalid_filelist_path: data/filelists/hi-fi-captain-en-us-female_val.txt\nbatch_size: 32\ncleaners: [english_cleaners_piper]\ndata_statistics:  # Computed for this dataset\n  mel_mean: -6.38385\n  mel_std: 2.541796\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/data/ljspeech.yaml",
    "content": "_target_: matcha.data.text_mel_datamodule.TextMelDataModule\nname: ljspeech\ntrain_filelist_path: data/filelists/ljs_audio_text_train_filelist.txt\nvalid_filelist_path: data/filelists/ljs_audio_text_val_filelist.txt\nbatch_size: 32\nnum_workers: 20\npin_memory: True\ncleaners: [english_cleaners2]\nadd_blank: True\nn_spks: 1\nn_fft: 1024\nn_feats: 80\nsample_rate: 22050\nhop_length: 256\nwin_length: 1024\nf_min: 0\nf_max: 8000\ndata_statistics:  # Computed for ljspeech dataset\n  mel_mean: -5.536622\n  mel_std: 2.116101\nseed: ${seed}\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/data/vctk.yaml",
    "content": "defaults:\n  - ljspeech\n  - _self_\n\n_target_: matcha.data.text_mel_datamodule.TextMelDataModule\nname: vctk\ntrain_filelist_path: data/filelists/vctk_audio_sid_text_train_filelist.txt\nvalid_filelist_path: data/filelists/vctk_audio_sid_text_val_filelist.txt\nbatch_size: 32\nadd_blank: True\nn_spks: 109\ndata_statistics:  # Computed for vctk dataset\n  mel_mean: -6.630575\n  mel_std: 2.482914\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/debug/default.yaml",
    "content": "# @package _global_\n\n# default debugging setup, runs 1 full epoch\n# other debugging configs can inherit from this one\n\n# overwrite task name so debugging logs are stored in separate folder\ntask_name: \"debug\"\n\n# disable callbacks and loggers during debugging\n# callbacks: null\n# logger: null\n\nextras:\n  ignore_warnings: False\n  enforce_tags: False\n\n# sets level of all command line loggers to 'DEBUG'\n# https://hydra.cc/docs/tutorials/basic/running_your_app/logging/\nhydra:\n  job_logging:\n    root:\n      level: DEBUG\n\n  # use this to also set hydra loggers to 'DEBUG'\n  # verbose: True\n\ntrainer:\n  max_epochs: 1\n  accelerator: cpu # debuggers don't like gpus\n  devices: 1 # debuggers don't like multiprocessing\n  detect_anomaly: true # raise exception if NaN or +/-inf is detected in any tensor\n\ndata:\n  num_workers: 0 # debuggers don't like multiprocessing\n  pin_memory: False # disable gpu memory pin\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/debug/fdr.yaml",
    "content": "# @package _global_\n\n# runs 1 train, 1 validation and 1 test step\n\ndefaults:\n  - default\n\ntrainer:\n  fast_dev_run: true\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/debug/limit.yaml",
    "content": "# @package _global_\n\n# uses only 1% of the training data and 5% of validation/test data\n\ndefaults:\n  - default\n\ntrainer:\n  max_epochs: 3\n  limit_train_batches: 0.01\n  limit_val_batches: 0.05\n  limit_test_batches: 0.05\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/debug/overfit.yaml",
    "content": "# @package _global_\n\n# overfits to 3 batches\n\ndefaults:\n  - default\n\ntrainer:\n  max_epochs: 20\n  overfit_batches: 3\n\n# model ckpt and early stopping need to be disabled during overfitting\ncallbacks: null\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/debug/profiler.yaml",
    "content": "# @package _global_\n\n# runs with execution time profiling\n\ndefaults:\n  - default\n\ntrainer:\n  max_epochs: 1\n  # profiler: \"simple\"\n  profiler: \"advanced\"\n  # profiler: \"pytorch\"\n  accelerator: gpu\n\n  limit_train_batches: 0.02\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/eval.yaml",
    "content": "# @package _global_\n\ndefaults:\n  - _self_\n  - data: mnist # choose datamodule with `test_dataloader()` for evaluation\n  - model: mnist\n  - logger: null\n  - trainer: default\n  - paths: default\n  - extras: default\n  - hydra: default\n\ntask_name: \"eval\"\n\ntags: [\"dev\"]\n\n# passing checkpoint path is necessary for evaluation\nckpt_path: ???\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/experiment/hifi_dataset_piper_phonemizer.yaml",
    "content": "# @package _global_\n\n# to execute this experiment run:\n# python train.py experiment=multispeaker\n\ndefaults:\n  - override /data: hi-fi_en-US_female.yaml\n\n# all parameters below will be merged with parameters from default configurations set above\n# this allows you to overwrite only specified parameters\n\ntags: [\"hi-fi\", \"single_speaker\", \"piper_phonemizer\", \"en_US\", \"female\"]\n\nrun_name: hi-fi_en-US_female_piper_phonemizer\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/experiment/ljspeech.yaml",
    "content": "# @package _global_\n\n# to execute this experiment run:\n# python train.py experiment=multispeaker\n\ndefaults:\n  - override /data: ljspeech.yaml\n\n# all parameters below will be merged with parameters from default configurations set above\n# this allows you to overwrite only specified parameters\n\ntags: [\"ljspeech\"]\n\nrun_name: ljspeech\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/experiment/ljspeech_min_memory.yaml",
    "content": "# @package _global_\n\n# to execute this experiment run:\n# python train.py experiment=multispeaker\n\ndefaults:\n  - override /data: ljspeech.yaml\n\n# all parameters below will be merged with parameters from default configurations set above\n# this allows you to overwrite only specified parameters\n\ntags: [\"ljspeech\"]\n\nrun_name: ljspeech_min\n\n\nmodel:\n  out_size: 172\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/experiment/multispeaker.yaml",
    "content": "# @package _global_\n\n# to execute this experiment run:\n# python train.py experiment=multispeaker\n\ndefaults:\n  - override /data: vctk.yaml\n\n# all parameters below will be merged with parameters from default configurations set above\n# this allows you to overwrite only specified parameters\n\ntags: [\"multispeaker\"]\n\nrun_name: multispeaker\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/extras/default.yaml",
    "content": "# disable python warnings if they annoy you\nignore_warnings: False\n\n# ask user for tags if none are provided in the config\nenforce_tags: True\n\n# pretty print config tree at the start of the run using Rich library\nprint_config: True\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/hparams_search/mnist_optuna.yaml",
    "content": "# @package _global_\n\n# example hyperparameter optimization of some experiment with Optuna:\n# python train.py -m hparams_search=mnist_optuna experiment=example\n\ndefaults:\n  - override /hydra/sweeper: optuna\n\n# choose metric which will be optimized by Optuna\n# make sure this is the correct name of some metric logged in lightning module!\noptimized_metric: \"val/acc_best\"\n\n# here we define Optuna hyperparameter search\n# it optimizes for value returned from function with @hydra.main decorator\n# docs: https://hydra.cc/docs/next/plugins/optuna_sweeper\nhydra:\n  mode: \"MULTIRUN\" # set hydra to multirun by default if this config is attached\n\n  sweeper:\n    _target_: hydra_plugins.hydra_optuna_sweeper.optuna_sweeper.OptunaSweeper\n\n    # storage URL to persist optimization results\n    # for example, you can use SQLite if you set 'sqlite:///example.db'\n    storage: null\n\n    # name of the study to persist optimization results\n    study_name: null\n\n    # number of parallel workers\n    n_jobs: 1\n\n    # 'minimize' or 'maximize' the objective\n    direction: maximize\n\n    # total number of runs that will be executed\n    n_trials: 20\n\n    # choose Optuna hyperparameter sampler\n    # you can choose bayesian sampler (tpe), random search (without optimization), grid sampler, and others\n    # docs: https://optuna.readthedocs.io/en/stable/reference/samplers.html\n    sampler:\n      _target_: optuna.samplers.TPESampler\n      seed: 1234\n      n_startup_trials: 10 # number of random sampling runs before optimization starts\n\n    # define hyperparameter search space\n    params:\n      model.optimizer.lr: interval(0.0001, 0.1)\n      data.batch_size: choice(32, 64, 128, 256)\n      model.net.lin1_size: choice(64, 128, 256)\n      model.net.lin2_size: choice(64, 128, 256)\n      model.net.lin3_size: choice(32, 64, 128, 256)\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/hydra/default.yaml",
    "content": "# https://hydra.cc/docs/configure_hydra/intro/\n\n# enable color logging\ndefaults:\n  - override hydra_logging: colorlog\n  - override job_logging: colorlog\n\n# output directory, generated dynamically on each run\nrun:\n  dir: ${paths.log_dir}/${task_name}/${run_name}/runs/${now:%Y-%m-%d}_${now:%H-%M-%S}\nsweep:\n  dir: ${paths.log_dir}/${task_name}/${run_name}/multiruns/${now:%Y-%m-%d}_${now:%H-%M-%S}\n  subdir: ${hydra.job.num}\n\njob_logging:\n  handlers:\n    file:\n      # Incorporates fix from https://github.com/facebookresearch/hydra/pull/2242\n      filename: ${hydra.runtime.output_dir}/${hydra.job.name}.log\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/local/.gitkeep",
    "content": ""
  },
  {
    "path": "third_party/Matcha-TTS/configs/logger/aim.yaml",
    "content": "# https://aimstack.io/\n\n# example usage in lightning module:\n# https://github.com/aimhubio/aim/blob/main/examples/pytorch_lightning_track.py\n\n# open the Aim UI with the following command (run in the folder containing the `.aim` folder):\n# `aim up`\n\naim:\n  _target_: aim.pytorch_lightning.AimLogger\n  repo: ${paths.root_dir} # .aim folder will be created here\n  # repo: \"aim://ip_address:port\" # can instead provide IP address pointing to Aim remote tracking server which manages the repo, see https://aimstack.readthedocs.io/en/latest/using/remote_tracking.html#\n\n  # aim allows to group runs under experiment name\n  experiment: null # any string, set to \"default\" if not specified\n\n  train_metric_prefix: \"train/\"\n  val_metric_prefix: \"val/\"\n  test_metric_prefix: \"test/\"\n\n  # sets the tracking interval in seconds for system usage metrics (CPU, GPU, memory, etc.)\n  system_tracking_interval: 10 # set to null to disable system metrics tracking\n\n  # enable/disable logging of system params such as installed packages, git info, env vars, etc.\n  log_system_params: true\n\n  # enable/disable tracking console logs (default value is true)\n  capture_terminal_logs: false # set to false to avoid infinite console log loop issue https://github.com/aimhubio/aim/issues/2550\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/logger/comet.yaml",
    "content": "# https://www.comet.ml\n\ncomet:\n  _target_: lightning.pytorch.loggers.comet.CometLogger\n  api_key: ${oc.env:COMET_API_TOKEN} # api key is loaded from environment variable\n  save_dir: \"${paths.output_dir}\"\n  project_name: \"lightning-hydra-template\"\n  rest_api_key: null\n  # experiment_name: \"\"\n  experiment_key: null # set to resume experiment\n  offline: False\n  prefix: \"\"\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/logger/csv.yaml",
    "content": "# csv logger built in lightning\n\ncsv:\n  _target_: lightning.pytorch.loggers.csv_logs.CSVLogger\n  save_dir: \"${paths.output_dir}\"\n  name: \"csv/\"\n  prefix: \"\"\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/logger/many_loggers.yaml",
    "content": "# train with many loggers at once\n\ndefaults:\n  # - comet\n  - csv\n  # - mlflow\n  # - neptune\n  - tensorboard\n  - wandb\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/logger/mlflow.yaml",
    "content": "# https://mlflow.org\n\nmlflow:\n  _target_: lightning.pytorch.loggers.mlflow.MLFlowLogger\n  # experiment_name: \"\"\n  # run_name: \"\"\n  tracking_uri: ${paths.log_dir}/mlflow/mlruns # run `mlflow ui` command inside the `logs/mlflow/` dir to open the UI\n  tags: null\n  # save_dir: \"./mlruns\"\n  prefix: \"\"\n  artifact_location: null\n  # run_id: \"\"\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/logger/neptune.yaml",
    "content": "# https://neptune.ai\n\nneptune:\n  _target_: lightning.pytorch.loggers.neptune.NeptuneLogger\n  api_key: ${oc.env:NEPTUNE_API_TOKEN} # api key is loaded from environment variable\n  project: username/lightning-hydra-template\n  # name: \"\"\n  log_model_checkpoints: True\n  prefix: \"\"\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/logger/tensorboard.yaml",
    "content": "# https://www.tensorflow.org/tensorboard/\n\ntensorboard:\n  _target_: lightning.pytorch.loggers.tensorboard.TensorBoardLogger\n  save_dir: \"${paths.output_dir}/tensorboard/\"\n  name: null\n  log_graph: False\n  default_hp_metric: True\n  prefix: \"\"\n  # version: \"\"\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/logger/wandb.yaml",
    "content": "# https://wandb.ai\n\nwandb:\n  _target_: lightning.pytorch.loggers.wandb.WandbLogger\n  # name: \"\" # name of the run (normally generated by wandb)\n  save_dir: \"${paths.output_dir}\"\n  offline: False\n  id: null # pass correct id to resume experiment!\n  anonymous: null # enable anonymous logging\n  project: \"lightning-hydra-template\"\n  log_model: False # upload lightning ckpts\n  prefix: \"\" # a string to put at the beginning of metric keys\n  # entity: \"\" # set to name of your wandb team\n  group: \"\"\n  tags: []\n  job_type: \"\"\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/model/cfm/default.yaml",
    "content": "name: CFM\nsolver: euler\nsigma_min: 1e-4\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/model/decoder/default.yaml",
    "content": "channels: [256, 256]\ndropout: 0.05\nattention_head_dim: 64\nn_blocks: 1\nnum_mid_blocks: 2\nnum_heads: 2\nact_fn: snakebeta\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/model/encoder/default.yaml",
    "content": "encoder_type: RoPE Encoder\nencoder_params:\n  n_feats: ${model.n_feats}\n  n_channels: 192\n  filter_channels: 768\n  filter_channels_dp: 256\n  n_heads: 2\n  n_layers: 6\n  kernel_size: 3\n  p_dropout: 0.1\n  spk_emb_dim: 64\n  n_spks: 1\n  prenet: true\n\nduration_predictor_params:\n  filter_channels_dp: ${model.encoder.encoder_params.filter_channels_dp}\n  kernel_size: 3\n  p_dropout: ${model.encoder.encoder_params.p_dropout}\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/model/matcha.yaml",
    "content": "defaults:\n  - _self_\n  - encoder: default.yaml\n  - decoder: default.yaml\n  - cfm: default.yaml\n  - optimizer: adam.yaml\n\n_target_: matcha.models.matcha_tts.MatchaTTS\nn_vocab: 178\nn_spks: ${data.n_spks}\nspk_emb_dim: 64\nn_feats: 80\ndata_statistics: ${data.data_statistics}\nout_size: null # Must be divisible by 4\nprior_loss: true\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/model/optimizer/adam.yaml",
    "content": "_target_: torch.optim.Adam\n_partial_: true\nlr: 1e-4\nweight_decay: 0.0\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/paths/default.yaml",
    "content": "# path to root directory\n# this requires PROJECT_ROOT environment variable to exist\n# you can replace it with \".\" if you want the root to be the current working directory\nroot_dir: ${oc.env:PROJECT_ROOT}\n\n# path to data directory\ndata_dir: ${paths.root_dir}/data/\n\n# path to logging directory\nlog_dir: ${paths.root_dir}/logs/\n\n# path to output directory, created dynamically by hydra\n# path generation pattern is specified in `configs/hydra/default.yaml`\n# use it to store all files generated during the run, like ckpts and metrics\noutput_dir: ${hydra:runtime.output_dir}\n\n# path to working directory\nwork_dir: ${hydra:runtime.cwd}\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/train.yaml",
    "content": "# @package _global_\n\n# specify here default configuration\n# order of defaults determines the order in which configs override each other\ndefaults:\n  - _self_\n  - data: ljspeech\n  - model: matcha\n  - callbacks: default\n  - logger: tensorboard # set logger here or use command line (e.g. `python train.py logger=tensorboard`)\n  - trainer: default\n  - paths: default\n  - extras: default\n  - hydra: default\n\n  # experiment configs allow for version control of specific hyperparameters\n  # e.g. best hyperparameters for given model and datamodule\n  - experiment: null\n\n  # config for hyperparameter optimization\n  - hparams_search: null\n\n  # optional local config for machine/user specific settings\n  # it's optional since it doesn't need to exist and is excluded from version control\n  - optional local: default\n\n  # debugging config (enable through command line, e.g. `python train.py debug=default)\n  - debug: null\n\n# task name, determines output directory path\ntask_name: \"train\"\n\nrun_name: ???\n\n# tags to help you identify your experiments\n# you can overwrite this in experiment configs\n# overwrite from command line with `python train.py tags=\"[first_tag, second_tag]\"`\ntags: [\"dev\"]\n\n# set False to skip model training\ntrain: True\n\n# evaluate on test set, using best model weights achieved during training\n# lightning chooses best weights based on the metric specified in checkpoint callback\ntest: True\n\n# simply provide checkpoint path to resume training\nckpt_path: null\n\n# seed for random number generators in pytorch, numpy and python.random\nseed: 1234\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/trainer/cpu.yaml",
    "content": "defaults:\n  - default\n\naccelerator: cpu\ndevices: 1\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/trainer/ddp.yaml",
    "content": "defaults:\n  - default\n\nstrategy: ddp\n\naccelerator: gpu\ndevices: [0,1]\nnum_nodes: 1\nsync_batchnorm: True\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/trainer/ddp_sim.yaml",
    "content": "defaults:\n  - default\n\n# simulate DDP on CPU, useful for debugging\naccelerator: cpu\ndevices: 2\nstrategy: ddp_spawn\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/trainer/default.yaml",
    "content": "_target_: lightning.pytorch.trainer.Trainer\n\ndefault_root_dir: ${paths.output_dir}\n\nmax_epochs: -1\n\naccelerator: gpu\ndevices: [0]\n\n# mixed precision for extra speed-up\nprecision: 16-mixed\n\n# perform a validation loop every N training epochs\ncheck_val_every_n_epoch: 1\n\n# set True to to ensure deterministic results\n# makes training slower but gives more reproducibility than just setting seeds\ndeterministic: False\n\ngradient_clip_val: 5.0\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/trainer/gpu.yaml",
    "content": "defaults:\n  - default\n\naccelerator: gpu\ndevices: 1\n"
  },
  {
    "path": "third_party/Matcha-TTS/configs/trainer/mps.yaml",
    "content": "defaults:\n  - default\n\naccelerator: mps\ndevices: 1\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/VERSION",
    "content": "0.0.5.1\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/__init__.py",
    "content": ""
  },
  {
    "path": "third_party/Matcha-TTS/matcha/app.py",
    "content": "import tempfile\nfrom argparse import Namespace\nfrom pathlib import Path\n\nimport gradio as gr\nimport soundfile as sf\nimport torch\n\nfrom matcha.cli import (\n    MATCHA_URLS,\n    VOCODER_URLS,\n    assert_model_downloaded,\n    get_device,\n    load_matcha,\n    load_vocoder,\n    process_text,\n    to_waveform,\n)\nfrom matcha.utils.utils import get_user_data_dir, plot_tensor\n\nLOCATION = Path(get_user_data_dir())\n\nargs = Namespace(\n    cpu=False,\n    model=\"matcha_vctk\",\n    vocoder=\"hifigan_univ_v1\",\n    spk=0,\n)\n\nCURRENTLY_LOADED_MODEL = args.model\n\n\ndef MATCHA_TTS_LOC(x):\n    return LOCATION / f\"{x}.ckpt\"\n\n\ndef VOCODER_LOC(x):\n    return LOCATION / f\"{x}\"\n\n\nLOGO_URL = \"https://shivammehta25.github.io/Matcha-TTS/images/logo.png\"\nRADIO_OPTIONS = {\n    \"Multi Speaker (VCTK)\": {\n        \"model\": \"matcha_vctk\",\n        \"vocoder\": \"hifigan_univ_v1\",\n    },\n    \"Single Speaker (LJ Speech)\": {\n        \"model\": \"matcha_ljspeech\",\n        \"vocoder\": \"hifigan_T2_v1\",\n    },\n}\n\n# Ensure all the required models are downloaded\nassert_model_downloaded(MATCHA_TTS_LOC(\"matcha_ljspeech\"), MATCHA_URLS[\"matcha_ljspeech\"])\nassert_model_downloaded(VOCODER_LOC(\"hifigan_T2_v1\"), VOCODER_URLS[\"hifigan_T2_v1\"])\nassert_model_downloaded(MATCHA_TTS_LOC(\"matcha_vctk\"), MATCHA_URLS[\"matcha_vctk\"])\nassert_model_downloaded(VOCODER_LOC(\"hifigan_univ_v1\"), VOCODER_URLS[\"hifigan_univ_v1\"])\n\ndevice = get_device(args)\n\n# Load default model\nmodel = load_matcha(args.model, MATCHA_TTS_LOC(args.model), device)\nvocoder, denoiser = load_vocoder(args.vocoder, VOCODER_LOC(args.vocoder), device)\n\n\ndef load_model(model_name, vocoder_name):\n    model = load_matcha(model_name, MATCHA_TTS_LOC(model_name), device)\n    vocoder, denoiser = load_vocoder(vocoder_name, VOCODER_LOC(vocoder_name), device)\n    return model, vocoder, denoiser\n\n\ndef load_model_ui(model_type, textbox):\n    model_name, vocoder_name = RADIO_OPTIONS[model_type][\"model\"], RADIO_OPTIONS[model_type][\"vocoder\"]\n\n    global model, vocoder, denoiser, CURRENTLY_LOADED_MODEL  # pylint: disable=global-statement\n    if CURRENTLY_LOADED_MODEL != model_name:\n        model, vocoder, denoiser = load_model(model_name, vocoder_name)\n        CURRENTLY_LOADED_MODEL = model_name\n\n    if model_name == \"matcha_ljspeech\":\n        spk_slider = gr.update(visible=False, value=-1)\n        single_speaker_examples = gr.update(visible=True)\n        multi_speaker_examples = gr.update(visible=False)\n        length_scale = gr.update(value=0.95)\n    else:\n        spk_slider = gr.update(visible=True, value=0)\n        single_speaker_examples = gr.update(visible=False)\n        multi_speaker_examples = gr.update(visible=True)\n        length_scale = gr.update(value=0.85)\n\n    return (\n        textbox,\n        gr.update(interactive=True),\n        spk_slider,\n        single_speaker_examples,\n        multi_speaker_examples,\n        length_scale,\n    )\n\n\n@torch.inference_mode()\ndef process_text_gradio(text):\n    output = process_text(1, text, device)\n    return output[\"x_phones\"][1::2], output[\"x\"], output[\"x_lengths\"]\n\n\n@torch.inference_mode()\ndef synthesise_mel(text, text_length, n_timesteps, temperature, length_scale, spk):\n    spk = torch.tensor([spk], device=device, dtype=torch.long) if spk >= 0 else None\n    output = model.synthesise(\n        text,\n        text_length,\n        n_timesteps=n_timesteps,\n        temperature=temperature,\n        spks=spk,\n        length_scale=length_scale,\n    )\n    output[\"waveform\"] = to_waveform(output[\"mel\"], vocoder, denoiser)\n    with tempfile.NamedTemporaryFile(suffix=\".wav\", delete=False) as fp:\n        sf.write(fp.name, output[\"waveform\"], 22050, \"PCM_24\")\n\n    return fp.name, plot_tensor(output[\"mel\"].squeeze().cpu().numpy())\n\n\ndef multispeaker_example_cacher(text, n_timesteps, mel_temp, length_scale, spk):\n    global CURRENTLY_LOADED_MODEL  # pylint: disable=global-statement\n    if CURRENTLY_LOADED_MODEL != \"matcha_vctk\":\n        global model, vocoder, denoiser  # pylint: disable=global-statement\n        model, vocoder, denoiser = load_model(\"matcha_vctk\", \"hifigan_univ_v1\")\n        CURRENTLY_LOADED_MODEL = \"matcha_vctk\"\n\n    phones, text, text_lengths = process_text_gradio(text)\n    audio, mel_spectrogram = synthesise_mel(text, text_lengths, n_timesteps, mel_temp, length_scale, spk)\n    return phones, audio, mel_spectrogram\n\n\ndef ljspeech_example_cacher(text, n_timesteps, mel_temp, length_scale, spk=-1):\n    global CURRENTLY_LOADED_MODEL  # pylint: disable=global-statement\n    if CURRENTLY_LOADED_MODEL != \"matcha_ljspeech\":\n        global model, vocoder, denoiser  # pylint: disable=global-statement\n        model, vocoder, denoiser = load_model(\"matcha_ljspeech\", \"hifigan_T2_v1\")\n        CURRENTLY_LOADED_MODEL = \"matcha_ljspeech\"\n\n    phones, text, text_lengths = process_text_gradio(text)\n    audio, mel_spectrogram = synthesise_mel(text, text_lengths, n_timesteps, mel_temp, length_scale, spk)\n    return phones, audio, mel_spectrogram\n\n\ndef main():\n    description = \"\"\"# 🍵 Matcha-TTS: A fast TTS architecture with conditional flow matching\n    ### [Shivam Mehta](https://www.kth.se/profile/smehta), [Ruibo Tu](https://www.kth.se/profile/ruibo), [Jonas Beskow](https://www.kth.se/profile/beskow), [Éva Székely](https://www.kth.se/profile/szekely), and [Gustav Eje Henter](https://people.kth.se/~ghe/)\n    We propose 🍵 Matcha-TTS, a new approach to non-autoregressive neural TTS, that uses conditional flow matching (similar to rectified flows) to speed up ODE-based speech synthesis. Our method:\n\n\n    * Is probabilistic\n    * Has compact memory footprint\n    * Sounds highly natural\n    * Is very fast to synthesise from\n\n\n    Check out our [demo page](https://shivammehta25.github.io/Matcha-TTS). Read our [arXiv preprint for more details](https://arxiv.org/abs/2309.03199).\n    Code is available in our [GitHub repository](https://github.com/shivammehta25/Matcha-TTS), along with pre-trained models.\n\n    Cached examples are available at the bottom of the page.\n    \"\"\"\n\n    with gr.Blocks(title=\"🍵 Matcha-TTS: A fast TTS architecture with conditional flow matching\") as demo:\n        processed_text = gr.State(value=None)\n        processed_text_len = gr.State(value=None)\n\n        with gr.Box():\n            with gr.Row():\n                gr.Markdown(description, scale=3)\n                with gr.Column():\n                    gr.Image(LOGO_URL, label=\"Matcha-TTS logo\", height=50, width=50, scale=1, show_label=False)\n                    html = '<br><iframe width=\"560\" height=\"315\" src=\"https://www.youtube.com/embed/xmvJkz3bqw0?si=jN7ILyDsbPwJCGoa\" title=\"YouTube video player\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" allowfullscreen></iframe>'\n                    gr.HTML(html)\n\n        with gr.Box():\n            radio_options = list(RADIO_OPTIONS.keys())\n            model_type = gr.Radio(\n                radio_options, value=radio_options[0], label=\"Choose a Model\", interactive=True, container=False\n            )\n\n            with gr.Row():\n                gr.Markdown(\"# Text Input\")\n            with gr.Row():\n                text = gr.Textbox(value=\"\", lines=2, label=\"Text to synthesise\", scale=3)\n                spk_slider = gr.Slider(\n                    minimum=0, maximum=107, step=1, value=args.spk, label=\"Speaker ID\", interactive=True, scale=1\n                )\n\n            with gr.Row():\n                gr.Markdown(\"### Hyper parameters\")\n            with gr.Row():\n                n_timesteps = gr.Slider(\n                    label=\"Number of ODE steps\",\n                    minimum=1,\n                    maximum=100,\n                    step=1,\n                    value=10,\n                    interactive=True,\n                )\n                length_scale = gr.Slider(\n                    label=\"Length scale (Speaking rate)\",\n                    minimum=0.5,\n                    maximum=1.5,\n                    step=0.05,\n                    value=1.0,\n                    interactive=True,\n                )\n                mel_temp = gr.Slider(\n                    label=\"Sampling temperature\",\n                    minimum=0.00,\n                    maximum=2.001,\n                    step=0.16675,\n                    value=0.667,\n                    interactive=True,\n                )\n\n                synth_btn = gr.Button(\"Synthesise\")\n\n        with gr.Box():\n            with gr.Row():\n                gr.Markdown(\"### Phonetised text\")\n                phonetised_text = gr.Textbox(interactive=False, scale=10, label=\"Phonetised text\")\n\n        with gr.Box():\n            with gr.Row():\n                mel_spectrogram = gr.Image(interactive=False, label=\"mel spectrogram\")\n\n                # with gr.Row():\n                audio = gr.Audio(interactive=False, label=\"Audio\")\n\n        with gr.Row(visible=False) as example_row_lj_speech:\n            examples = gr.Examples(  # pylint: disable=unused-variable\n                examples=[\n                    [\n                        \"We propose Matcha-TTS, a new approach to non-autoregressive neural TTS, that uses conditional flow matching (similar to rectified flows) to speed up O D E-based speech synthesis.\",\n                        50,\n                        0.677,\n                        0.95,\n                    ],\n                    [\n                        \"The Secret Service believed that it was very doubtful that any President would ride regularly in a vehicle with a fixed top, even though transparent.\",\n                        2,\n                        0.677,\n                        0.95,\n                    ],\n                    [\n                        \"The Secret Service believed that it was very doubtful that any President would ride regularly in a vehicle with a fixed top, even though transparent.\",\n                        4,\n                        0.677,\n                        0.95,\n                    ],\n                    [\n                        \"The Secret Service believed that it was very doubtful that any President would ride regularly in a vehicle with a fixed top, even though transparent.\",\n                        10,\n                        0.677,\n                        0.95,\n                    ],\n                    [\n                        \"The Secret Service believed that it was very doubtful that any President would ride regularly in a vehicle with a fixed top, even though transparent.\",\n                        50,\n                        0.677,\n                        0.95,\n                    ],\n                    [\n                        \"The narrative of these events is based largely on the recollections of the participants.\",\n                        10,\n                        0.677,\n                        0.95,\n                    ],\n                    [\n                        \"The jury did not believe him, and the verdict was for the defendants.\",\n                        10,\n                        0.677,\n                        0.95,\n                    ],\n                ],\n                fn=ljspeech_example_cacher,\n                inputs=[text, n_timesteps, mel_temp, length_scale],\n                outputs=[phonetised_text, audio, mel_spectrogram],\n                cache_examples=True,\n            )\n\n        with gr.Row() as example_row_multispeaker:\n            multi_speaker_examples = gr.Examples(  # pylint: disable=unused-variable\n                examples=[\n                    [\n                        \"Hello everyone! I am speaker 0 and I am here to tell you that Matcha-TTS is amazing!\",\n                        10,\n                        0.677,\n                        0.85,\n                        0,\n                    ],\n                    [\n                        \"Hello everyone! I am speaker 16 and I am here to tell you that Matcha-TTS is amazing!\",\n                        10,\n                        0.677,\n                        0.85,\n                        16,\n                    ],\n                    [\n                        \"Hello everyone! I am speaker 44 and I am here to tell you that Matcha-TTS is amazing!\",\n                        50,\n                        0.677,\n                        0.85,\n                        44,\n                    ],\n                    [\n                        \"Hello everyone! I am speaker 45 and I am here to tell you that Matcha-TTS is amazing!\",\n                        50,\n                        0.677,\n                        0.85,\n                        45,\n                    ],\n                    [\n                        \"Hello everyone! I am speaker 58 and I am here to tell you that Matcha-TTS is amazing!\",\n                        4,\n                        0.677,\n                        0.85,\n                        58,\n                    ],\n                ],\n                fn=multispeaker_example_cacher,\n                inputs=[text, n_timesteps, mel_temp, length_scale, spk_slider],\n                outputs=[phonetised_text, audio, mel_spectrogram],\n                cache_examples=True,\n                label=\"Multi Speaker Examples\",\n            )\n\n        model_type.change(lambda x: gr.update(interactive=False), inputs=[synth_btn], outputs=[synth_btn]).then(\n            load_model_ui,\n            inputs=[model_type, text],\n            outputs=[text, synth_btn, spk_slider, example_row_lj_speech, example_row_multispeaker, length_scale],\n        )\n\n        synth_btn.click(\n            fn=process_text_gradio,\n            inputs=[\n                text,\n            ],\n            outputs=[phonetised_text, processed_text, processed_text_len],\n            api_name=\"matcha_tts\",\n            queue=True,\n        ).then(\n            fn=synthesise_mel,\n            inputs=[processed_text, processed_text_len, n_timesteps, mel_temp, length_scale, spk_slider],\n            outputs=[audio, mel_spectrogram],\n        )\n\n        demo.queue().launch(share=True)\n\n\nif __name__ == \"__main__\":\n    main()\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/cli.py",
    "content": "import argparse\nimport datetime as dt\nimport os\nimport warnings\nfrom pathlib import Path\n\nimport matplotlib.pyplot as plt\nimport numpy as np\nimport soundfile as sf\nimport torch\n\nfrom matcha.hifigan.config import v1\nfrom matcha.hifigan.denoiser import Denoiser\nfrom matcha.hifigan.env import AttrDict\nfrom matcha.hifigan.models import Generator as HiFiGAN\nfrom matcha.models.matcha_tts import MatchaTTS\nfrom matcha.text import sequence_to_text, text_to_sequence\nfrom matcha.utils.utils import assert_model_downloaded, get_user_data_dir, intersperse\n\nMATCHA_URLS = {\n    \"matcha_ljspeech\": \"https://github.com/shivammehta25/Matcha-TTS-checkpoints/releases/download/v1.0/matcha_ljspeech.ckpt\",\n    \"matcha_vctk\": \"https://github.com/shivammehta25/Matcha-TTS-checkpoints/releases/download/v1.0/matcha_vctk.ckpt\",\n}\n\nVOCODER_URLS = {\n    \"hifigan_T2_v1\": \"https://github.com/shivammehta25/Matcha-TTS-checkpoints/releases/download/v1.0/generator_v1\",  # Old url: https://drive.google.com/file/d/14NENd4equCBLyyCSke114Mv6YR_j_uFs/view?usp=drive_link\n    \"hifigan_univ_v1\": \"https://github.com/shivammehta25/Matcha-TTS-checkpoints/releases/download/v1.0/g_02500000\",  # Old url: https://drive.google.com/file/d/1qpgI41wNXFcH-iKq1Y42JlBC9j0je8PW/view?usp=drive_link\n}\n\nMULTISPEAKER_MODEL = {\n    \"matcha_vctk\": {\"vocoder\": \"hifigan_univ_v1\", \"speaking_rate\": 0.85, \"spk\": 0, \"spk_range\": (0, 107)}\n}\n\nSINGLESPEAKER_MODEL = {\"matcha_ljspeech\": {\"vocoder\": \"hifigan_T2_v1\", \"speaking_rate\": 0.95, \"spk\": None}}\n\n\ndef plot_spectrogram_to_numpy(spectrogram, filename):\n    fig, ax = plt.subplots(figsize=(12, 3))\n    im = ax.imshow(spectrogram, aspect=\"auto\", origin=\"lower\", interpolation=\"none\")\n    plt.colorbar(im, ax=ax)\n    plt.xlabel(\"Frames\")\n    plt.ylabel(\"Channels\")\n    plt.title(\"Synthesised Mel-Spectrogram\")\n    fig.canvas.draw()\n    plt.savefig(filename)\n\n\ndef process_text(i: int, text: str, device: torch.device):\n    print(f\"[{i}] - Input text: {text}\")\n    x = torch.tensor(\n        intersperse(text_to_sequence(text, [\"english_cleaners2\"]), 0),\n        dtype=torch.long,\n        device=device,\n    )[None]\n    x_lengths = torch.tensor([x.shape[-1]], dtype=torch.long, device=device)\n    x_phones = sequence_to_text(x.squeeze(0).tolist())\n    print(f\"[{i}] - Phonetised text: {x_phones[1::2]}\")\n\n    return {\"x_orig\": text, \"x\": x, \"x_lengths\": x_lengths, \"x_phones\": x_phones}\n\n\ndef get_texts(args):\n    if args.text:\n        texts = [args.text]\n    else:\n        with open(args.file, encoding=\"utf-8\") as f:\n            texts = f.readlines()\n    return texts\n\n\ndef assert_required_models_available(args):\n    save_dir = get_user_data_dir()\n    if not hasattr(args, \"checkpoint_path\") and args.checkpoint_path is None:\n        model_path = args.checkpoint_path\n    else:\n        model_path = save_dir / f\"{args.model}.ckpt\"\n        assert_model_downloaded(model_path, MATCHA_URLS[args.model])\n\n    vocoder_path = save_dir / f\"{args.vocoder}\"\n    assert_model_downloaded(vocoder_path, VOCODER_URLS[args.vocoder])\n    return {\"matcha\": model_path, \"vocoder\": vocoder_path}\n\n\ndef load_hifigan(checkpoint_path, device):\n    h = AttrDict(v1)\n    hifigan = HiFiGAN(h).to(device)\n    hifigan.load_state_dict(torch.load(checkpoint_path, map_location=device)[\"generator\"])\n    _ = hifigan.eval()\n    hifigan.remove_weight_norm()\n    return hifigan\n\n\ndef load_vocoder(vocoder_name, checkpoint_path, device):\n    print(f\"[!] Loading {vocoder_name}!\")\n    vocoder = None\n    if vocoder_name in (\"hifigan_T2_v1\", \"hifigan_univ_v1\"):\n        vocoder = load_hifigan(checkpoint_path, device)\n    else:\n        raise NotImplementedError(\n            f\"Vocoder {vocoder_name} not implemented! define a load_<<vocoder_name>> method for it\"\n        )\n\n    denoiser = Denoiser(vocoder, mode=\"zeros\")\n    print(f\"[+] {vocoder_name} loaded!\")\n    return vocoder, denoiser\n\n\ndef load_matcha(model_name, checkpoint_path, device):\n    print(f\"[!] Loading {model_name}!\")\n    model = MatchaTTS.load_from_checkpoint(checkpoint_path, map_location=device)\n    _ = model.eval()\n\n    print(f\"[+] {model_name} loaded!\")\n    return model\n\n\ndef to_waveform(mel, vocoder, denoiser=None):\n    audio = vocoder(mel).clamp(-1, 1)\n    if denoiser is not None:\n        audio = denoiser(audio.squeeze(), strength=0.00025).cpu().squeeze()\n\n    return audio.cpu().squeeze()\n\n\ndef save_to_folder(filename: str, output: dict, folder: str):\n    folder = Path(folder)\n    folder.mkdir(exist_ok=True, parents=True)\n    plot_spectrogram_to_numpy(np.array(output[\"mel\"].squeeze().float().cpu()), f\"{filename}.png\")\n    np.save(folder / f\"{filename}\", output[\"mel\"].cpu().numpy())\n    sf.write(folder / f\"{filename}.wav\", output[\"waveform\"], 22050, \"PCM_24\")\n    return folder.resolve() / f\"{filename}.wav\"\n\n\ndef validate_args(args):\n    assert (\n        args.text or args.file\n    ), \"Either text or file must be provided Matcha-T(ea)TTS need sometext to whisk the waveforms.\"\n    assert args.temperature >= 0, \"Sampling temperature cannot be negative\"\n    assert args.steps > 0, \"Number of ODE steps must be greater than 0\"\n\n    if args.checkpoint_path is None:\n        # When using pretrained models\n        if args.model in SINGLESPEAKER_MODEL:\n            args = validate_args_for_single_speaker_model(args)\n\n        if args.model in MULTISPEAKER_MODEL:\n            args = validate_args_for_multispeaker_model(args)\n    else:\n        # When using a custom model\n        if args.vocoder != \"hifigan_univ_v1\":\n            warn_ = \"[-] Using custom model checkpoint! I would suggest passing --vocoder hifigan_univ_v1, unless the custom model is trained on LJ Speech.\"\n            warnings.warn(warn_, UserWarning)\n        if args.speaking_rate is None:\n            args.speaking_rate = 1.0\n\n    if args.batched:\n        assert args.batch_size > 0, \"Batch size must be greater than 0\"\n    assert args.speaking_rate > 0, \"Speaking rate must be greater than 0\"\n\n    return args\n\n\ndef validate_args_for_multispeaker_model(args):\n    if args.vocoder is not None:\n        if args.vocoder != MULTISPEAKER_MODEL[args.model][\"vocoder\"]:\n            warn_ = f\"[-] Using {args.model} model! I would suggest passing --vocoder {MULTISPEAKER_MODEL[args.model]['vocoder']}\"\n            warnings.warn(warn_, UserWarning)\n    else:\n        args.vocoder = MULTISPEAKER_MODEL[args.model][\"vocoder\"]\n\n    if args.speaking_rate is None:\n        args.speaking_rate = MULTISPEAKER_MODEL[args.model][\"speaking_rate\"]\n\n    spk_range = MULTISPEAKER_MODEL[args.model][\"spk_range\"]\n    if args.spk is not None:\n        assert (\n            args.spk >= spk_range[0] and args.spk <= spk_range[-1]\n        ), f\"Speaker ID must be between {spk_range} for this model.\"\n    else:\n        available_spk_id = MULTISPEAKER_MODEL[args.model][\"spk\"]\n        warn_ = f\"[!] Speaker ID not provided! Using speaker ID {available_spk_id}\"\n        warnings.warn(warn_, UserWarning)\n        args.spk = available_spk_id\n\n    return args\n\n\ndef validate_args_for_single_speaker_model(args):\n    if args.vocoder is not None:\n        if args.vocoder != SINGLESPEAKER_MODEL[args.model][\"vocoder\"]:\n            warn_ = f\"[-] Using {args.model} model! I would suggest passing --vocoder {SINGLESPEAKER_MODEL[args.model]['vocoder']}\"\n            warnings.warn(warn_, UserWarning)\n    else:\n        args.vocoder = SINGLESPEAKER_MODEL[args.model][\"vocoder\"]\n\n    if args.speaking_rate is None:\n        args.speaking_rate = SINGLESPEAKER_MODEL[args.model][\"speaking_rate\"]\n\n    if args.spk != SINGLESPEAKER_MODEL[args.model][\"spk\"]:\n        warn_ = f\"[-] Ignoring speaker id {args.spk} for {args.model}\"\n        warnings.warn(warn_, UserWarning)\n        args.spk = SINGLESPEAKER_MODEL[args.model][\"spk\"]\n\n    return args\n\n\n@torch.inference_mode()\ndef cli():\n    parser = argparse.ArgumentParser(\n        description=\" 🍵 Matcha-TTS: A fast TTS architecture with conditional flow matching\"\n    )\n    parser.add_argument(\n        \"--model\",\n        type=str,\n        default=\"matcha_ljspeech\",\n        help=\"Model to use\",\n        choices=MATCHA_URLS.keys(),\n    )\n\n    parser.add_argument(\n        \"--checkpoint_path\",\n        type=str,\n        default=None,\n        help=\"Path to the custom model checkpoint\",\n    )\n\n    parser.add_argument(\n        \"--vocoder\",\n        type=str,\n        default=None,\n        help=\"Vocoder to use (default: will use the one suggested with the pretrained model))\",\n        choices=VOCODER_URLS.keys(),\n    )\n    parser.add_argument(\"--text\", type=str, default=None, help=\"Text to synthesize\")\n    parser.add_argument(\"--file\", type=str, default=None, help=\"Text file to synthesize\")\n    parser.add_argument(\"--spk\", type=int, default=None, help=\"Speaker ID\")\n    parser.add_argument(\n        \"--temperature\",\n        type=float,\n        default=0.667,\n        help=\"Variance of the x0 noise (default: 0.667)\",\n    )\n    parser.add_argument(\n        \"--speaking_rate\",\n        type=float,\n        default=None,\n        help=\"change the speaking rate, a higher value means slower speaking rate (default: 1.0)\",\n    )\n    parser.add_argument(\"--steps\", type=int, default=10, help=\"Number of ODE steps  (default: 10)\")\n    parser.add_argument(\"--cpu\", action=\"store_true\", help=\"Use CPU for inference (default: use GPU if available)\")\n    parser.add_argument(\n        \"--denoiser_strength\",\n        type=float,\n        default=0.00025,\n        help=\"Strength of the vocoder bias denoiser (default: 0.00025)\",\n    )\n    parser.add_argument(\n        \"--output_folder\",\n        type=str,\n        default=os.getcwd(),\n        help=\"Output folder to save results (default: current dir)\",\n    )\n    parser.add_argument(\"--batched\", action=\"store_true\", help=\"Batched inference (default: False)\")\n    parser.add_argument(\n        \"--batch_size\", type=int, default=32, help=\"Batch size only useful when --batched (default: 32)\"\n    )\n\n    args = parser.parse_args()\n\n    args = validate_args(args)\n    device = get_device(args)\n    print_config(args)\n    paths = assert_required_models_available(args)\n\n    if args.checkpoint_path is not None:\n        print(f\"[🍵] Loading custom model from {args.checkpoint_path}\")\n        paths[\"matcha\"] = args.checkpoint_path\n        args.model = \"custom_model\"\n\n    model = load_matcha(args.model, paths[\"matcha\"], device)\n    vocoder, denoiser = load_vocoder(args.vocoder, paths[\"vocoder\"], device)\n\n    texts = get_texts(args)\n\n    spk = torch.tensor([args.spk], device=device, dtype=torch.long) if args.spk is not None else None\n    if len(texts) == 1 or not args.batched:\n        unbatched_synthesis(args, device, model, vocoder, denoiser, texts, spk)\n    else:\n        batched_synthesis(args, device, model, vocoder, denoiser, texts, spk)\n\n\nclass BatchedSynthesisDataset(torch.utils.data.Dataset):\n    def __init__(self, processed_texts):\n        self.processed_texts = processed_texts\n\n    def __len__(self):\n        return len(self.processed_texts)\n\n    def __getitem__(self, idx):\n        return self.processed_texts[idx]\n\n\ndef batched_collate_fn(batch):\n    x = []\n    x_lengths = []\n\n    for b in batch:\n        x.append(b[\"x\"].squeeze(0))\n        x_lengths.append(b[\"x_lengths\"])\n\n    x = torch.nn.utils.rnn.pad_sequence(x, batch_first=True)\n    x_lengths = torch.concat(x_lengths, dim=0)\n    return {\"x\": x, \"x_lengths\": x_lengths}\n\n\ndef batched_synthesis(args, device, model, vocoder, denoiser, texts, spk):\n    total_rtf = []\n    total_rtf_w = []\n    processed_text = [process_text(i, text, \"cpu\") for i, text in enumerate(texts)]\n    dataloader = torch.utils.data.DataLoader(\n        BatchedSynthesisDataset(processed_text),\n        batch_size=args.batch_size,\n        collate_fn=batched_collate_fn,\n        num_workers=8,\n    )\n    for i, batch in enumerate(dataloader):\n        i = i + 1\n        start_t = dt.datetime.now()\n        output = model.synthesise(\n            batch[\"x\"].to(device),\n            batch[\"x_lengths\"].to(device),\n            n_timesteps=args.steps,\n            temperature=args.temperature,\n            spks=spk,\n            length_scale=args.speaking_rate,\n        )\n\n        output[\"waveform\"] = to_waveform(output[\"mel\"], vocoder, denoiser)\n        t = (dt.datetime.now() - start_t).total_seconds()\n        rtf_w = t * 22050 / (output[\"waveform\"].shape[-1])\n        print(f\"[🍵-Batch: {i}] Matcha-TTS RTF: {output['rtf']:.4f}\")\n        print(f\"[🍵-Batch: {i}] Matcha-TTS + VOCODER RTF: {rtf_w:.4f}\")\n        total_rtf.append(output[\"rtf\"])\n        total_rtf_w.append(rtf_w)\n        for j in range(output[\"mel\"].shape[0]):\n            base_name = f\"utterance_{j:03d}_speaker_{args.spk:03d}\" if args.spk is not None else f\"utterance_{j:03d}\"\n            length = output[\"mel_lengths\"][j]\n            new_dict = {\"mel\": output[\"mel\"][j][:, :length], \"waveform\": output[\"waveform\"][j][: length * 256]}\n            location = save_to_folder(base_name, new_dict, args.output_folder)\n            print(f\"[🍵-{j}] Waveform saved: {location}\")\n\n    print(\"\".join([\"=\"] * 100))\n    print(f\"[🍵] Average Matcha-TTS RTF: {np.mean(total_rtf):.4f} ± {np.std(total_rtf)}\")\n    print(f\"[🍵] Average Matcha-TTS + VOCODER RTF: {np.mean(total_rtf_w):.4f} ± {np.std(total_rtf_w)}\")\n    print(\"[🍵] Enjoy the freshly whisked 🍵 Matcha-TTS!\")\n\n\ndef unbatched_synthesis(args, device, model, vocoder, denoiser, texts, spk):\n    total_rtf = []\n    total_rtf_w = []\n    for i, text in enumerate(texts):\n        i = i + 1\n        base_name = f\"utterance_{i:03d}_speaker_{args.spk:03d}\" if args.spk is not None else f\"utterance_{i:03d}\"\n\n        print(\"\".join([\"=\"] * 100))\n        text = text.strip()\n        text_processed = process_text(i, text, device)\n\n        print(f\"[🍵] Whisking Matcha-T(ea)TS for: {i}\")\n        start_t = dt.datetime.now()\n        output = model.synthesise(\n            text_processed[\"x\"],\n            text_processed[\"x_lengths\"],\n            n_timesteps=args.steps,\n            temperature=args.temperature,\n            spks=spk,\n            length_scale=args.speaking_rate,\n        )\n        output[\"waveform\"] = to_waveform(output[\"mel\"], vocoder, denoiser)\n        # RTF with HiFiGAN\n        t = (dt.datetime.now() - start_t).total_seconds()\n        rtf_w = t * 22050 / (output[\"waveform\"].shape[-1])\n        print(f\"[🍵-{i}] Matcha-TTS RTF: {output['rtf']:.4f}\")\n        print(f\"[🍵-{i}] Matcha-TTS + VOCODER RTF: {rtf_w:.4f}\")\n        total_rtf.append(output[\"rtf\"])\n        total_rtf_w.append(rtf_w)\n\n        location = save_to_folder(base_name, output, args.output_folder)\n        print(f\"[+] Waveform saved: {location}\")\n\n    print(\"\".join([\"=\"] * 100))\n    print(f\"[🍵] Average Matcha-TTS RTF: {np.mean(total_rtf):.4f} ± {np.std(total_rtf)}\")\n    print(f\"[🍵] Average Matcha-TTS + VOCODER RTF: {np.mean(total_rtf_w):.4f} ± {np.std(total_rtf_w)}\")\n    print(\"[🍵] Enjoy the freshly whisked 🍵 Matcha-TTS!\")\n\n\ndef print_config(args):\n    print(\"[!] Configurations: \")\n    print(f\"\\t- Model: {args.model}\")\n    print(f\"\\t- Vocoder: {args.vocoder}\")\n    print(f\"\\t- Temperature: {args.temperature}\")\n    print(f\"\\t- Speaking rate: {args.speaking_rate}\")\n    print(f\"\\t- Number of ODE steps: {args.steps}\")\n    print(f\"\\t- Speaker: {args.spk}\")\n\n\ndef get_device(args):\n    if torch.cuda.is_available() and not args.cpu:\n        print(\"[+] GPU Available! Using GPU\")\n        device = torch.device(\"cuda\")\n    else:\n        print(\"[-] GPU not available or forced CPU run! Using CPU\")\n        device = torch.device(\"cpu\")\n    return device\n\n\nif __name__ == \"__main__\":\n    cli()\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/data/__init__.py",
    "content": ""
  },
  {
    "path": "third_party/Matcha-TTS/matcha/data/components/__init__.py",
    "content": ""
  },
  {
    "path": "third_party/Matcha-TTS/matcha/data/text_mel_datamodule.py",
    "content": "import random\nfrom typing import Any, Dict, Optional\n\nimport torch\nimport torchaudio as ta\nfrom lightning import LightningDataModule\nfrom torch.utils.data.dataloader import DataLoader\n\nfrom matcha.text import text_to_sequence\nfrom matcha.utils.audio import mel_spectrogram\nfrom matcha.utils.model import fix_len_compatibility, normalize\nfrom matcha.utils.utils import intersperse\n\n\ndef parse_filelist(filelist_path, split_char=\"|\"):\n    with open(filelist_path, encoding=\"utf-8\") as f:\n        filepaths_and_text = [line.strip().split(split_char) for line in f]\n    return filepaths_and_text\n\n\nclass TextMelDataModule(LightningDataModule):\n    def __init__(  # pylint: disable=unused-argument\n        self,\n        name,\n        train_filelist_path,\n        valid_filelist_path,\n        batch_size,\n        num_workers,\n        pin_memory,\n        cleaners,\n        add_blank,\n        n_spks,\n        n_fft,\n        n_feats,\n        sample_rate,\n        hop_length,\n        win_length,\n        f_min,\n        f_max,\n        data_statistics,\n        seed,\n    ):\n        super().__init__()\n\n        # this line allows to access init params with 'self.hparams' attribute\n        # also ensures init params will be stored in ckpt\n        self.save_hyperparameters(logger=False)\n\n    def setup(self, stage: Optional[str] = None):  # pylint: disable=unused-argument\n        \"\"\"Load data. Set variables: `self.data_train`, `self.data_val`, `self.data_test`.\n\n        This method is called by lightning with both `trainer.fit()` and `trainer.test()`, so be\n        careful not to execute things like random split twice!\n        \"\"\"\n        # load and split datasets only if not loaded already\n\n        self.trainset = TextMelDataset(  # pylint: disable=attribute-defined-outside-init\n            self.hparams.train_filelist_path,\n            self.hparams.n_spks,\n            self.hparams.cleaners,\n            self.hparams.add_blank,\n            self.hparams.n_fft,\n            self.hparams.n_feats,\n            self.hparams.sample_rate,\n            self.hparams.hop_length,\n            self.hparams.win_length,\n            self.hparams.f_min,\n            self.hparams.f_max,\n            self.hparams.data_statistics,\n            self.hparams.seed,\n        )\n        self.validset = TextMelDataset(  # pylint: disable=attribute-defined-outside-init\n            self.hparams.valid_filelist_path,\n            self.hparams.n_spks,\n            self.hparams.cleaners,\n            self.hparams.add_blank,\n            self.hparams.n_fft,\n            self.hparams.n_feats,\n            self.hparams.sample_rate,\n            self.hparams.hop_length,\n            self.hparams.win_length,\n            self.hparams.f_min,\n            self.hparams.f_max,\n            self.hparams.data_statistics,\n            self.hparams.seed,\n        )\n\n    def train_dataloader(self):\n        return DataLoader(\n            dataset=self.trainset,\n            batch_size=self.hparams.batch_size,\n            num_workers=self.hparams.num_workers,\n            pin_memory=self.hparams.pin_memory,\n            shuffle=True,\n            collate_fn=TextMelBatchCollate(self.hparams.n_spks),\n        )\n\n    def val_dataloader(self):\n        return DataLoader(\n            dataset=self.validset,\n            batch_size=self.hparams.batch_size,\n            num_workers=self.hparams.num_workers,\n            pin_memory=self.hparams.pin_memory,\n            shuffle=False,\n            collate_fn=TextMelBatchCollate(self.hparams.n_spks),\n        )\n\n    def teardown(self, stage: Optional[str] = None):\n        \"\"\"Clean up after fit or test.\"\"\"\n        pass  # pylint: disable=unnecessary-pass\n\n    def state_dict(self):  # pylint: disable=no-self-use\n        \"\"\"Extra things to save to checkpoint.\"\"\"\n        return {}\n\n    def load_state_dict(self, state_dict: Dict[str, Any]):\n        \"\"\"Things to do when loading checkpoint.\"\"\"\n        pass  # pylint: disable=unnecessary-pass\n\n\nclass TextMelDataset(torch.utils.data.Dataset):\n    def __init__(\n        self,\n        filelist_path,\n        n_spks,\n        cleaners,\n        add_blank=True,\n        n_fft=1024,\n        n_mels=80,\n        sample_rate=22050,\n        hop_length=256,\n        win_length=1024,\n        f_min=0.0,\n        f_max=8000,\n        data_parameters=None,\n        seed=None,\n    ):\n        self.filepaths_and_text = parse_filelist(filelist_path)\n        self.n_spks = n_spks\n        self.cleaners = cleaners\n        self.add_blank = add_blank\n        self.n_fft = n_fft\n        self.n_mels = n_mels\n        self.sample_rate = sample_rate\n        self.hop_length = hop_length\n        self.win_length = win_length\n        self.f_min = f_min\n        self.f_max = f_max\n        if data_parameters is not None:\n            self.data_parameters = data_parameters\n        else:\n            self.data_parameters = {\"mel_mean\": 0, \"mel_std\": 1}\n        random.seed(seed)\n        random.shuffle(self.filepaths_and_text)\n\n    def get_datapoint(self, filepath_and_text):\n        if self.n_spks > 1:\n            filepath, spk, text = (\n                filepath_and_text[0],\n                int(filepath_and_text[1]),\n                filepath_and_text[2],\n            )\n        else:\n            filepath, text = filepath_and_text[0], filepath_and_text[1]\n            spk = None\n\n        text = self.get_text(text, add_blank=self.add_blank)\n        mel = self.get_mel(filepath)\n\n        return {\"x\": text, \"y\": mel, \"spk\": spk}\n\n    def get_mel(self, filepath):\n        audio, sr = ta.load(filepath)\n        assert sr == self.sample_rate\n        mel = mel_spectrogram(\n            audio,\n            self.n_fft,\n            self.n_mels,\n            self.sample_rate,\n            self.hop_length,\n            self.win_length,\n            self.f_min,\n            self.f_max,\n            center=False,\n        ).squeeze()\n        mel = normalize(mel, self.data_parameters[\"mel_mean\"], self.data_parameters[\"mel_std\"])\n        return mel\n\n    def get_text(self, text, add_blank=True):\n        text_norm = text_to_sequence(text, self.cleaners)\n        if self.add_blank:\n            text_norm = intersperse(text_norm, 0)\n        text_norm = torch.IntTensor(text_norm)\n        return text_norm\n\n    def __getitem__(self, index):\n        datapoint = self.get_datapoint(self.filepaths_and_text[index])\n        return datapoint\n\n    def __len__(self):\n        return len(self.filepaths_and_text)\n\n\nclass TextMelBatchCollate:\n    def __init__(self, n_spks):\n        self.n_spks = n_spks\n\n    def __call__(self, batch):\n        B = len(batch)\n        y_max_length = max([item[\"y\"].shape[-1] for item in batch])\n        y_max_length = fix_len_compatibility(y_max_length)\n        x_max_length = max([item[\"x\"].shape[-1] for item in batch])\n        n_feats = batch[0][\"y\"].shape[-2]\n\n        y = torch.zeros((B, n_feats, y_max_length), dtype=torch.float32)\n        x = torch.zeros((B, x_max_length), dtype=torch.long)\n        y_lengths, x_lengths = [], []\n        spks = []\n        for i, item in enumerate(batch):\n            y_, x_ = item[\"y\"], item[\"x\"]\n            y_lengths.append(y_.shape[-1])\n            x_lengths.append(x_.shape[-1])\n            y[i, :, : y_.shape[-1]] = y_\n            x[i, : x_.shape[-1]] = x_\n            spks.append(item[\"spk\"])\n\n        y_lengths = torch.tensor(y_lengths, dtype=torch.long)\n        x_lengths = torch.tensor(x_lengths, dtype=torch.long)\n        spks = torch.tensor(spks, dtype=torch.long) if self.n_spks > 1 else None\n\n        return {\"x\": x, \"x_lengths\": x_lengths, \"y\": y, \"y_lengths\": y_lengths, \"spks\": spks}\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/hifigan/LICENSE",
    "content": "MIT License\n\nCopyright (c) 2020 Jungil Kong\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and associated documentation files (the \"Software\"), to deal\nin the Software without restriction, including without limitation the rights\nto use, copy, modify, merge, publish, distribute, sublicense, and/or sell\ncopies of the Software, and to permit persons to whom the Software is\nfurnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in all\ncopies or substantial portions of the Software.\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR\nIMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE\nAUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\nOUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\nSOFTWARE.\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/hifigan/README.md",
    "content": "# HiFi-GAN: Generative Adversarial Networks for Efficient and High Fidelity Speech Synthesis\n\n### Jungil Kong, Jaehyeon Kim, Jaekyoung Bae\n\nIn our [paper](https://arxiv.org/abs/2010.05646),\nwe proposed HiFi-GAN: a GAN-based model capable of generating high fidelity speech efficiently.<br/>\nWe provide our implementation and pretrained models as open source in this repository.\n\n**Abstract :**\nSeveral recent work on speech synthesis have employed generative adversarial networks (GANs) to produce raw waveforms.\nAlthough such methods improve the sampling efficiency and memory usage,\ntheir sample quality has not yet reached that of autoregressive and flow-based generative models.\nIn this work, we propose HiFi-GAN, which achieves both efficient and high-fidelity speech synthesis.\nAs speech audio consists of sinusoidal signals with various periods,\nwe demonstrate that modeling periodic patterns of an audio is crucial for enhancing sample quality.\nA subjective human evaluation (mean opinion score, MOS) of a single speaker dataset indicates that our proposed method\ndemonstrates similarity to human quality while generating 22.05 kHz high-fidelity audio 167.9 times faster than\nreal-time on a single V100 GPU. We further show the generality of HiFi-GAN to the mel-spectrogram inversion of unseen\nspeakers and end-to-end speech synthesis. Finally, a small footprint version of HiFi-GAN generates samples 13.4 times\nfaster than real-time on CPU with comparable quality to an autoregressive counterpart.\n\nVisit our [demo website](https://jik876.github.io/hifi-gan-demo/) for audio samples.\n\n## Pre-requisites\n\n1. Python >= 3.6\n2. Clone this repository.\n3. Install python requirements. Please refer [requirements.txt](requirements.txt)\n4. Download and extract the [LJ Speech dataset](https://keithito.com/LJ-Speech-Dataset/).\n   And move all wav files to `LJSpeech-1.1/wavs`\n\n## Training\n\n```\npython train.py --config config_v1.json\n```\n\nTo train V2 or V3 Generator, replace `config_v1.json` with `config_v2.json` or `config_v3.json`.<br>\nCheckpoints and copy of the configuration file are saved in `cp_hifigan` directory by default.<br>\nYou can change the path by adding `--checkpoint_path` option.\n\nValidation loss during training with V1 generator.<br>\n![validation loss](./validation_loss.png)\n\n## Pretrained Model\n\nYou can also use pretrained models we provide.<br/>\n[Download pretrained models](https://drive.google.com/drive/folders/1-eEYTB5Av9jNql0WGBlRoi-WH2J7bp5Y?usp=sharing)<br/>\nDetails of each folder are as in follows:\n\n| Folder Name  | Generator | Dataset   | Fine-Tuned                                             |\n| ------------ | --------- | --------- | ------------------------------------------------------ |\n| LJ_V1        | V1        | LJSpeech  | No                                                     |\n| LJ_V2        | V2        | LJSpeech  | No                                                     |\n| LJ_V3        | V3        | LJSpeech  | No                                                     |\n| LJ_FT_T2_V1  | V1        | LJSpeech  | Yes ([Tacotron2](https://github.com/NVIDIA/tacotron2)) |\n| LJ_FT_T2_V2  | V2        | LJSpeech  | Yes ([Tacotron2](https://github.com/NVIDIA/tacotron2)) |\n| LJ_FT_T2_V3  | V3        | LJSpeech  | Yes ([Tacotron2](https://github.com/NVIDIA/tacotron2)) |\n| VCTK_V1      | V1        | VCTK      | No                                                     |\n| VCTK_V2      | V2        | VCTK      | No                                                     |\n| VCTK_V3      | V3        | VCTK      | No                                                     |\n| UNIVERSAL_V1 | V1        | Universal | No                                                     |\n\nWe provide the universal model with discriminator weights that can be used as a base for transfer learning to other datasets.\n\n## Fine-Tuning\n\n1. Generate mel-spectrograms in numpy format using [Tacotron2](https://github.com/NVIDIA/tacotron2) with teacher-forcing.<br/>\n   The file name of the generated mel-spectrogram should match the audio file and the extension should be `.npy`.<br/>\n   Example:\n   `   Audio File : LJ001-0001.wav\nMel-Spectrogram File : LJ001-0001.npy`\n2. Create `ft_dataset` folder and copy the generated mel-spectrogram files into it.<br/>\n3. Run the following command.\n   ```\n   python train.py --fine_tuning True --config config_v1.json\n   ```\n   For other command line options, please refer to the training section.\n\n## Inference from wav file\n\n1. Make `test_files` directory and copy wav files into the directory.\n2. Run the following command.\n   `   python inference.py --checkpoint_file [generator checkpoint file path]`\n   Generated wav files are saved in `generated_files` by default.<br>\n   You can change the path by adding `--output_dir` option.\n\n## Inference for end-to-end speech synthesis\n\n1. Make `test_mel_files` directory and copy generated mel-spectrogram files into the directory.<br>\n   You can generate mel-spectrograms using [Tacotron2](https://github.com/NVIDIA/tacotron2),\n   [Glow-TTS](https://github.com/jaywalnut310/glow-tts) and so forth.\n2. Run the following command.\n   `   python inference_e2e.py --checkpoint_file [generator checkpoint file path]`\n   Generated wav files are saved in `generated_files_from_mel` by default.<br>\n   You can change the path by adding `--output_dir` option.\n\n## Acknowledgements\n\nWe referred to [WaveGlow](https://github.com/NVIDIA/waveglow), [MelGAN](https://github.com/descriptinc/melgan-neurips)\nand [Tacotron2](https://github.com/NVIDIA/tacotron2) to implement this.\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/hifigan/__init__.py",
    "content": ""
  },
  {
    "path": "third_party/Matcha-TTS/matcha/hifigan/config.py",
    "content": "v1 = {\n    \"resblock\": \"1\",\n    \"num_gpus\": 0,\n    \"batch_size\": 16,\n    \"learning_rate\": 0.0004,\n    \"adam_b1\": 0.8,\n    \"adam_b2\": 0.99,\n    \"lr_decay\": 0.999,\n    \"seed\": 1234,\n    \"upsample_rates\": [8, 8, 2, 2],\n    \"upsample_kernel_sizes\": [16, 16, 4, 4],\n    \"upsample_initial_channel\": 512,\n    \"resblock_kernel_sizes\": [3, 7, 11],\n    \"resblock_dilation_sizes\": [[1, 3, 5], [1, 3, 5], [1, 3, 5]],\n    \"resblock_initial_channel\": 256,\n    \"segment_size\": 8192,\n    \"num_mels\": 80,\n    \"num_freq\": 1025,\n    \"n_fft\": 1024,\n    \"hop_size\": 256,\n    \"win_size\": 1024,\n    \"sampling_rate\": 22050,\n    \"fmin\": 0,\n    \"fmax\": 8000,\n    \"fmax_loss\": None,\n    \"num_workers\": 4,\n    \"dist_config\": {\"dist_backend\": \"nccl\", \"dist_url\": \"tcp://localhost:54321\", \"world_size\": 1},\n}\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/hifigan/denoiser.py",
    "content": "# Code modified from Rafael Valle's implementation https://github.com/NVIDIA/waveglow/blob/5bc2a53e20b3b533362f974cfa1ea0267ae1c2b1/denoiser.py\n\n\"\"\"Waveglow style denoiser can be used to remove the artifacts from the HiFiGAN generated audio.\"\"\"\nimport torch\n\n\nclass Denoiser(torch.nn.Module):\n    \"\"\"Removes model bias from audio produced with waveglow\"\"\"\n\n    def __init__(self, vocoder, filter_length=1024, n_overlap=4, win_length=1024, mode=\"zeros\"):\n        super().__init__()\n        self.filter_length = filter_length\n        self.hop_length = int(filter_length / n_overlap)\n        self.win_length = win_length\n\n        dtype, device = next(vocoder.parameters()).dtype, next(vocoder.parameters()).device\n        self.device = device\n        if mode == \"zeros\":\n            mel_input = torch.zeros((1, 80, 88), dtype=dtype, device=device)\n        elif mode == \"normal\":\n            mel_input = torch.randn((1, 80, 88), dtype=dtype, device=device)\n        else:\n            raise Exception(f\"Mode {mode} if not supported\")\n\n        def stft_fn(audio, n_fft, hop_length, win_length, window):\n            spec = torch.stft(\n                audio,\n                n_fft=n_fft,\n                hop_length=hop_length,\n                win_length=win_length,\n                window=window,\n                return_complex=True,\n            )\n            spec = torch.view_as_real(spec)\n            return torch.sqrt(spec.pow(2).sum(-1)), torch.atan2(spec[..., -1], spec[..., 0])\n\n        self.stft = lambda x: stft_fn(\n            audio=x,\n            n_fft=self.filter_length,\n            hop_length=self.hop_length,\n            win_length=self.win_length,\n            window=torch.hann_window(self.win_length, device=device),\n        )\n        self.istft = lambda x, y: torch.istft(\n            torch.complex(x * torch.cos(y), x * torch.sin(y)),\n            n_fft=self.filter_length,\n            hop_length=self.hop_length,\n            win_length=self.win_length,\n            window=torch.hann_window(self.win_length, device=device),\n        )\n\n        with torch.no_grad():\n            bias_audio = vocoder(mel_input).float().squeeze(0)\n            bias_spec, _ = self.stft(bias_audio)\n\n        self.register_buffer(\"bias_spec\", bias_spec[:, :, 0][:, :, None])\n\n    @torch.inference_mode()\n    def forward(self, audio, strength=0.0005):\n        audio_spec, audio_angles = self.stft(audio)\n        audio_spec_denoised = audio_spec - self.bias_spec.to(audio.device) * strength\n        audio_spec_denoised = torch.clamp(audio_spec_denoised, 0.0)\n        audio_denoised = self.istft(audio_spec_denoised, audio_angles)\n        return audio_denoised\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/hifigan/env.py",
    "content": "\"\"\" from https://github.com/jik876/hifi-gan \"\"\"\n\nimport os\nimport shutil\n\n\nclass AttrDict(dict):\n    def __init__(self, *args, **kwargs):\n        super().__init__(*args, **kwargs)\n        self.__dict__ = self\n\n\ndef build_env(config, config_name, path):\n    t_path = os.path.join(path, config_name)\n    if config != t_path:\n        os.makedirs(path, exist_ok=True)\n        shutil.copyfile(config, os.path.join(path, config_name))\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/hifigan/meldataset.py",
    "content": "\"\"\" from https://github.com/jik876/hifi-gan \"\"\"\n\nimport math\nimport os\nimport random\n\nimport numpy as np\nimport torch\nimport torch.utils.data\nfrom librosa.filters import mel as librosa_mel_fn\nfrom librosa.util import normalize\nfrom scipy.io.wavfile import read\n\nMAX_WAV_VALUE = 32768.0\n\n\ndef load_wav(full_path):\n    sampling_rate, data = read(full_path)\n    return data, sampling_rate\n\n\ndef dynamic_range_compression(x, C=1, clip_val=1e-5):\n    return np.log(np.clip(x, a_min=clip_val, a_max=None) * C)\n\n\ndef dynamic_range_decompression(x, C=1):\n    return np.exp(x) / C\n\n\ndef dynamic_range_compression_torch(x, C=1, clip_val=1e-5):\n    return torch.log(torch.clamp(x, min=clip_val) * C)\n\n\ndef dynamic_range_decompression_torch(x, C=1):\n    return torch.exp(x) / C\n\n\ndef spectral_normalize_torch(magnitudes):\n    output = dynamic_range_compression_torch(magnitudes)\n    return output\n\n\ndef spectral_de_normalize_torch(magnitudes):\n    output = dynamic_range_decompression_torch(magnitudes)\n    return output\n\n\nmel_basis = {}\nhann_window = {}\n\n\ndef mel_spectrogram(y, n_fft, num_mels, sampling_rate, hop_size, win_size, fmin, fmax, center=False):\n    if torch.min(y) < -1.0:\n        print(\"min value is \", torch.min(y))\n    if torch.max(y) > 1.0:\n        print(\"max value is \", torch.max(y))\n\n    global mel_basis, hann_window  # pylint: disable=global-statement\n    if fmax not in mel_basis:\n        mel = librosa_mel_fn(sampling_rate, n_fft, num_mels, fmin, fmax)\n        mel_basis[str(fmax) + \"_\" + str(y.device)] = torch.from_numpy(mel).float().to(y.device)\n        hann_window[str(y.device)] = torch.hann_window(win_size).to(y.device)\n\n    y = torch.nn.functional.pad(\n        y.unsqueeze(1), (int((n_fft - hop_size) / 2), int((n_fft - hop_size) / 2)), mode=\"reflect\"\n    )\n    y = y.squeeze(1)\n\n    spec = torch.view_as_real(\n        torch.stft(\n            y,\n            n_fft,\n            hop_length=hop_size,\n            win_length=win_size,\n            window=hann_window[str(y.device)],\n            center=center,\n            pad_mode=\"reflect\",\n            normalized=False,\n            onesided=True,\n            return_complex=True,\n        )\n    )\n\n    spec = torch.sqrt(spec.pow(2).sum(-1) + (1e-9))\n\n    spec = torch.matmul(mel_basis[str(fmax) + \"_\" + str(y.device)], spec)\n    spec = spectral_normalize_torch(spec)\n\n    return spec\n\n\ndef get_dataset_filelist(a):\n    with open(a.input_training_file, encoding=\"utf-8\") as fi:\n        training_files = [\n            os.path.join(a.input_wavs_dir, x.split(\"|\")[0] + \".wav\") for x in fi.read().split(\"\\n\") if len(x) > 0\n        ]\n\n    with open(a.input_validation_file, encoding=\"utf-8\") as fi:\n        validation_files = [\n            os.path.join(a.input_wavs_dir, x.split(\"|\")[0] + \".wav\") for x in fi.read().split(\"\\n\") if len(x) > 0\n        ]\n    return training_files, validation_files\n\n\nclass MelDataset(torch.utils.data.Dataset):\n    def __init__(\n        self,\n        training_files,\n        segment_size,\n        n_fft,\n        num_mels,\n        hop_size,\n        win_size,\n        sampling_rate,\n        fmin,\n        fmax,\n        split=True,\n        shuffle=True,\n        n_cache_reuse=1,\n        device=None,\n        fmax_loss=None,\n        fine_tuning=False,\n        base_mels_path=None,\n    ):\n        self.audio_files = training_files\n        random.seed(1234)\n        if shuffle:\n            random.shuffle(self.audio_files)\n        self.segment_size = segment_size\n        self.sampling_rate = sampling_rate\n        self.split = split\n        self.n_fft = n_fft\n        self.num_mels = num_mels\n        self.hop_size = hop_size\n        self.win_size = win_size\n        self.fmin = fmin\n        self.fmax = fmax\n        self.fmax_loss = fmax_loss\n        self.cached_wav = None\n        self.n_cache_reuse = n_cache_reuse\n        self._cache_ref_count = 0\n        self.device = device\n        self.fine_tuning = fine_tuning\n        self.base_mels_path = base_mels_path\n\n    def __getitem__(self, index):\n        filename = self.audio_files[index]\n        if self._cache_ref_count == 0:\n            audio, sampling_rate = load_wav(filename)\n            audio = audio / MAX_WAV_VALUE\n            if not self.fine_tuning:\n                audio = normalize(audio) * 0.95\n            self.cached_wav = audio\n            if sampling_rate != self.sampling_rate:\n                raise ValueError(f\"{sampling_rate} SR doesn't match target {self.sampling_rate} SR\")\n            self._cache_ref_count = self.n_cache_reuse\n        else:\n            audio = self.cached_wav\n            self._cache_ref_count -= 1\n\n        audio = torch.FloatTensor(audio)\n        audio = audio.unsqueeze(0)\n\n        if not self.fine_tuning:\n            if self.split:\n                if audio.size(1) >= self.segment_size:\n                    max_audio_start = audio.size(1) - self.segment_size\n                    audio_start = random.randint(0, max_audio_start)\n                    audio = audio[:, audio_start : audio_start + self.segment_size]\n                else:\n                    audio = torch.nn.functional.pad(audio, (0, self.segment_size - audio.size(1)), \"constant\")\n\n            mel = mel_spectrogram(\n                audio,\n                self.n_fft,\n                self.num_mels,\n                self.sampling_rate,\n                self.hop_size,\n                self.win_size,\n                self.fmin,\n                self.fmax,\n                center=False,\n            )\n        else:\n            mel = np.load(os.path.join(self.base_mels_path, os.path.splitext(os.path.split(filename)[-1])[0] + \".npy\"))\n            mel = torch.from_numpy(mel)\n\n            if len(mel.shape) < 3:\n                mel = mel.unsqueeze(0)\n\n            if self.split:\n                frames_per_seg = math.ceil(self.segment_size / self.hop_size)\n\n                if audio.size(1) >= self.segment_size:\n                    mel_start = random.randint(0, mel.size(2) - frames_per_seg - 1)\n                    mel = mel[:, :, mel_start : mel_start + frames_per_seg]\n                    audio = audio[:, mel_start * self.hop_size : (mel_start + frames_per_seg) * self.hop_size]\n                else:\n                    mel = torch.nn.functional.pad(mel, (0, frames_per_seg - mel.size(2)), \"constant\")\n                    audio = torch.nn.functional.pad(audio, (0, self.segment_size - audio.size(1)), \"constant\")\n\n        mel_loss = mel_spectrogram(\n            audio,\n            self.n_fft,\n            self.num_mels,\n            self.sampling_rate,\n            self.hop_size,\n            self.win_size,\n            self.fmin,\n            self.fmax_loss,\n            center=False,\n        )\n\n        return (mel.squeeze(), audio.squeeze(0), filename, mel_loss.squeeze())\n\n    def __len__(self):\n        return len(self.audio_files)\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/hifigan/models.py",
    "content": "\"\"\" from https://github.com/jik876/hifi-gan \"\"\"\n\nimport torch\nimport torch.nn as nn\nimport torch.nn.functional as F\nfrom torch.nn import AvgPool1d, Conv1d, Conv2d, ConvTranspose1d\nfrom torch.nn.utils import remove_weight_norm, spectral_norm, weight_norm\n\nfrom .xutils import get_padding, init_weights\n\nLRELU_SLOPE = 0.1\n\n\nclass ResBlock1(torch.nn.Module):\n    def __init__(self, h, channels, kernel_size=3, dilation=(1, 3, 5)):\n        super().__init__()\n        self.h = h\n        self.convs1 = nn.ModuleList(\n            [\n                weight_norm(\n                    Conv1d(\n                        channels,\n                        channels,\n                        kernel_size,\n                        1,\n                        dilation=dilation[0],\n                        padding=get_padding(kernel_size, dilation[0]),\n                    )\n                ),\n                weight_norm(\n                    Conv1d(\n                        channels,\n                        channels,\n                        kernel_size,\n                        1,\n                        dilation=dilation[1],\n                        padding=get_padding(kernel_size, dilation[1]),\n                    )\n                ),\n                weight_norm(\n                    Conv1d(\n                        channels,\n                        channels,\n                        kernel_size,\n                        1,\n                        dilation=dilation[2],\n                        padding=get_padding(kernel_size, dilation[2]),\n                    )\n                ),\n            ]\n        )\n        self.convs1.apply(init_weights)\n\n        self.convs2 = nn.ModuleList(\n            [\n                weight_norm(\n                    Conv1d(\n                        channels,\n                        channels,\n                        kernel_size,\n                        1,\n                        dilation=1,\n                        padding=get_padding(kernel_size, 1),\n                    )\n                ),\n                weight_norm(\n                    Conv1d(\n                        channels,\n                        channels,\n                        kernel_size,\n                        1,\n                        dilation=1,\n                        padding=get_padding(kernel_size, 1),\n                    )\n                ),\n                weight_norm(\n                    Conv1d(\n                        channels,\n                        channels,\n                        kernel_size,\n                        1,\n                        dilation=1,\n                        padding=get_padding(kernel_size, 1),\n                    )\n                ),\n            ]\n        )\n        self.convs2.apply(init_weights)\n\n    def forward(self, x):\n        for c1, c2 in zip(self.convs1, self.convs2):\n            xt = F.leaky_relu(x, LRELU_SLOPE)\n            xt = c1(xt)\n            xt = F.leaky_relu(xt, LRELU_SLOPE)\n            xt = c2(xt)\n            x = xt + x\n        return x\n\n    def remove_weight_norm(self):\n        for l in self.convs1:\n            remove_weight_norm(l)\n        for l in self.convs2:\n            remove_weight_norm(l)\n\n\nclass ResBlock2(torch.nn.Module):\n    def __init__(self, h, channels, kernel_size=3, dilation=(1, 3)):\n        super().__init__()\n        self.h = h\n        self.convs = nn.ModuleList(\n            [\n                weight_norm(\n                    Conv1d(\n                        channels,\n                        channels,\n                        kernel_size,\n                        1,\n                        dilation=dilation[0],\n                        padding=get_padding(kernel_size, dilation[0]),\n                    )\n                ),\n                weight_norm(\n                    Conv1d(\n                        channels,\n                        channels,\n                        kernel_size,\n                        1,\n                        dilation=dilation[1],\n                        padding=get_padding(kernel_size, dilation[1]),\n                    )\n                ),\n            ]\n        )\n        self.convs.apply(init_weights)\n\n    def forward(self, x):\n        for c in self.convs:\n            xt = F.leaky_relu(x, LRELU_SLOPE)\n            xt = c(xt)\n            x = xt + x\n        return x\n\n    def remove_weight_norm(self):\n        for l in self.convs:\n            remove_weight_norm(l)\n\n\nclass Generator(torch.nn.Module):\n    def __init__(self, h):\n        super().__init__()\n        self.h = h\n        self.num_kernels = len(h.resblock_kernel_sizes)\n        self.num_upsamples = len(h.upsample_rates)\n        self.conv_pre = weight_norm(Conv1d(80, h.upsample_initial_channel, 7, 1, padding=3))\n        resblock = ResBlock1 if h.resblock == \"1\" else ResBlock2\n\n        self.ups = nn.ModuleList()\n        for i, (u, k) in enumerate(zip(h.upsample_rates, h.upsample_kernel_sizes)):\n            self.ups.append(\n                weight_norm(\n                    ConvTranspose1d(\n                        h.upsample_initial_channel // (2**i),\n                        h.upsample_initial_channel // (2 ** (i + 1)),\n                        k,\n                        u,\n                        padding=(k - u) // 2,\n                    )\n                )\n            )\n\n        self.resblocks = nn.ModuleList()\n        for i in range(len(self.ups)):\n            ch = h.upsample_initial_channel // (2 ** (i + 1))\n            for _, (k, d) in enumerate(zip(h.resblock_kernel_sizes, h.resblock_dilation_sizes)):\n                self.resblocks.append(resblock(h, ch, k, d))\n\n        self.conv_post = weight_norm(Conv1d(ch, 1, 7, 1, padding=3))\n        self.ups.apply(init_weights)\n        self.conv_post.apply(init_weights)\n\n    def forward(self, x):\n        x = self.conv_pre(x)\n        for i in range(self.num_upsamples):\n            x = F.leaky_relu(x, LRELU_SLOPE)\n            x = self.ups[i](x)\n            xs = None\n            for j in range(self.num_kernels):\n                if xs is None:\n                    xs = self.resblocks[i * self.num_kernels + j](x)\n                else:\n                    xs += self.resblocks[i * self.num_kernels + j](x)\n            x = xs / self.num_kernels\n        x = F.leaky_relu(x)\n        x = self.conv_post(x)\n        x = torch.tanh(x)\n\n        return x\n\n    def remove_weight_norm(self):\n        print(\"Removing weight norm...\")\n        for l in self.ups:\n            remove_weight_norm(l)\n        for l in self.resblocks:\n            l.remove_weight_norm()\n        remove_weight_norm(self.conv_pre)\n        remove_weight_norm(self.conv_post)\n\n\nclass DiscriminatorP(torch.nn.Module):\n    def __init__(self, period, kernel_size=5, stride=3, use_spectral_norm=False):\n        super().__init__()\n        self.period = period\n        norm_f = weight_norm if use_spectral_norm is False else spectral_norm\n        self.convs = nn.ModuleList(\n            [\n                norm_f(Conv2d(1, 32, (kernel_size, 1), (stride, 1), padding=(get_padding(5, 1), 0))),\n                norm_f(Conv2d(32, 128, (kernel_size, 1), (stride, 1), padding=(get_padding(5, 1), 0))),\n                norm_f(Conv2d(128, 512, (kernel_size, 1), (stride, 1), padding=(get_padding(5, 1), 0))),\n                norm_f(Conv2d(512, 1024, (kernel_size, 1), (stride, 1), padding=(get_padding(5, 1), 0))),\n                norm_f(Conv2d(1024, 1024, (kernel_size, 1), 1, padding=(2, 0))),\n            ]\n        )\n        self.conv_post = norm_f(Conv2d(1024, 1, (3, 1), 1, padding=(1, 0)))\n\n    def forward(self, x):\n        fmap = []\n\n        # 1d to 2d\n        b, c, t = x.shape\n        if t % self.period != 0:  # pad first\n            n_pad = self.period - (t % self.period)\n            x = F.pad(x, (0, n_pad), \"reflect\")\n            t = t + n_pad\n        x = x.view(b, c, t // self.period, self.period)\n\n        for l in self.convs:\n            x = l(x)\n            x = F.leaky_relu(x, LRELU_SLOPE)\n            fmap.append(x)\n        x = self.conv_post(x)\n        fmap.append(x)\n        x = torch.flatten(x, 1, -1)\n\n        return x, fmap\n\n\nclass MultiPeriodDiscriminator(torch.nn.Module):\n    def __init__(self):\n        super().__init__()\n        self.discriminators = nn.ModuleList(\n            [\n                DiscriminatorP(2),\n                DiscriminatorP(3),\n                DiscriminatorP(5),\n                DiscriminatorP(7),\n                DiscriminatorP(11),\n            ]\n        )\n\n    def forward(self, y, y_hat):\n        y_d_rs = []\n        y_d_gs = []\n        fmap_rs = []\n        fmap_gs = []\n        for _, d in enumerate(self.discriminators):\n            y_d_r, fmap_r = d(y)\n            y_d_g, fmap_g = d(y_hat)\n            y_d_rs.append(y_d_r)\n            fmap_rs.append(fmap_r)\n            y_d_gs.append(y_d_g)\n            fmap_gs.append(fmap_g)\n\n        return y_d_rs, y_d_gs, fmap_rs, fmap_gs\n\n\nclass DiscriminatorS(torch.nn.Module):\n    def __init__(self, use_spectral_norm=False):\n        super().__init__()\n        norm_f = weight_norm if use_spectral_norm is False else spectral_norm\n        self.convs = nn.ModuleList(\n            [\n                norm_f(Conv1d(1, 128, 15, 1, padding=7)),\n                norm_f(Conv1d(128, 128, 41, 2, groups=4, padding=20)),\n                norm_f(Conv1d(128, 256, 41, 2, groups=16, padding=20)),\n                norm_f(Conv1d(256, 512, 41, 4, groups=16, padding=20)),\n                norm_f(Conv1d(512, 1024, 41, 4, groups=16, padding=20)),\n                norm_f(Conv1d(1024, 1024, 41, 1, groups=16, padding=20)),\n                norm_f(Conv1d(1024, 1024, 5, 1, padding=2)),\n            ]\n        )\n        self.conv_post = norm_f(Conv1d(1024, 1, 3, 1, padding=1))\n\n    def forward(self, x):\n        fmap = []\n        for l in self.convs:\n            x = l(x)\n            x = F.leaky_relu(x, LRELU_SLOPE)\n            fmap.append(x)\n        x = self.conv_post(x)\n        fmap.append(x)\n        x = torch.flatten(x, 1, -1)\n\n        return x, fmap\n\n\nclass MultiScaleDiscriminator(torch.nn.Module):\n    def __init__(self):\n        super().__init__()\n        self.discriminators = nn.ModuleList(\n            [\n                DiscriminatorS(use_spectral_norm=True),\n                DiscriminatorS(),\n                DiscriminatorS(),\n            ]\n        )\n        self.meanpools = nn.ModuleList([AvgPool1d(4, 2, padding=2), AvgPool1d(4, 2, padding=2)])\n\n    def forward(self, y, y_hat):\n        y_d_rs = []\n        y_d_gs = []\n        fmap_rs = []\n        fmap_gs = []\n        for i, d in enumerate(self.discriminators):\n            if i != 0:\n                y = self.meanpools[i - 1](y)\n                y_hat = self.meanpools[i - 1](y_hat)\n            y_d_r, fmap_r = d(y)\n            y_d_g, fmap_g = d(y_hat)\n            y_d_rs.append(y_d_r)\n            fmap_rs.append(fmap_r)\n            y_d_gs.append(y_d_g)\n            fmap_gs.append(fmap_g)\n\n        return y_d_rs, y_d_gs, fmap_rs, fmap_gs\n\n\ndef feature_loss(fmap_r, fmap_g):\n    loss = 0\n    for dr, dg in zip(fmap_r, fmap_g):\n        for rl, gl in zip(dr, dg):\n            loss += torch.mean(torch.abs(rl - gl))\n\n    return loss * 2\n\n\ndef discriminator_loss(disc_real_outputs, disc_generated_outputs):\n    loss = 0\n    r_losses = []\n    g_losses = []\n    for dr, dg in zip(disc_real_outputs, disc_generated_outputs):\n        r_loss = torch.mean((1 - dr) ** 2)\n        g_loss = torch.mean(dg**2)\n        loss += r_loss + g_loss\n        r_losses.append(r_loss.item())\n        g_losses.append(g_loss.item())\n\n    return loss, r_losses, g_losses\n\n\ndef generator_loss(disc_outputs):\n    loss = 0\n    gen_losses = []\n    for dg in disc_outputs:\n        l = torch.mean((1 - dg) ** 2)\n        gen_losses.append(l)\n        loss += l\n\n    return loss, gen_losses\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/hifigan/xutils.py",
    "content": "\"\"\" from https://github.com/jik876/hifi-gan \"\"\"\n\nimport glob\nimport os\n\nimport matplotlib\nimport torch\nfrom torch.nn.utils import weight_norm\n\nmatplotlib.use(\"Agg\")\nimport matplotlib.pylab as plt\n\n\ndef plot_spectrogram(spectrogram):\n    fig, ax = plt.subplots(figsize=(10, 2))\n    im = ax.imshow(spectrogram, aspect=\"auto\", origin=\"lower\", interpolation=\"none\")\n    plt.colorbar(im, ax=ax)\n\n    fig.canvas.draw()\n    plt.close()\n\n    return fig\n\n\ndef init_weights(m, mean=0.0, std=0.01):\n    classname = m.__class__.__name__\n    if classname.find(\"Conv\") != -1:\n        m.weight.data.normal_(mean, std)\n\n\ndef apply_weight_norm(m):\n    classname = m.__class__.__name__\n    if classname.find(\"Conv\") != -1:\n        weight_norm(m)\n\n\ndef get_padding(kernel_size, dilation=1):\n    return int((kernel_size * dilation - dilation) / 2)\n\n\ndef load_checkpoint(filepath, device):\n    assert os.path.isfile(filepath)\n    print(f\"Loading '{filepath}'\")\n    checkpoint_dict = torch.load(filepath, map_location=device)\n    print(\"Complete.\")\n    return checkpoint_dict\n\n\ndef save_checkpoint(filepath, obj):\n    print(f\"Saving checkpoint to {filepath}\")\n    torch.save(obj, filepath)\n    print(\"Complete.\")\n\n\ndef scan_checkpoint(cp_dir, prefix):\n    pattern = os.path.join(cp_dir, prefix + \"????????\")\n    cp_list = glob.glob(pattern)\n    if len(cp_list) == 0:\n        return None\n    return sorted(cp_list)[-1]\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/models/__init__.py",
    "content": ""
  },
  {
    "path": "third_party/Matcha-TTS/matcha/models/baselightningmodule.py",
    "content": "\"\"\"\nThis is a base lightning module that can be used to train a model.\nThe benefit of this abstraction is that all the logic outside of model definition can be reused for different models.\n\"\"\"\nimport inspect\nfrom abc import ABC\nfrom typing import Any, Dict\n\nimport torch\nfrom lightning import LightningModule\nfrom lightning.pytorch.utilities import grad_norm\n\nfrom matcha import utils\nfrom matcha.utils.utils import plot_tensor\n\nlog = utils.get_pylogger(__name__)\n\n\nclass BaseLightningClass(LightningModule, ABC):\n    def update_data_statistics(self, data_statistics):\n        if data_statistics is None:\n            data_statistics = {\n                \"mel_mean\": 0.0,\n                \"mel_std\": 1.0,\n            }\n\n        self.register_buffer(\"mel_mean\", torch.tensor(data_statistics[\"mel_mean\"]))\n        self.register_buffer(\"mel_std\", torch.tensor(data_statistics[\"mel_std\"]))\n\n    def configure_optimizers(self) -> Any:\n        optimizer = self.hparams.optimizer(params=self.parameters())\n        if self.hparams.scheduler not in (None, {}):\n            scheduler_args = {}\n            # Manage last epoch for exponential schedulers\n            if \"last_epoch\" in inspect.signature(self.hparams.scheduler.scheduler).parameters:\n                if hasattr(self, \"ckpt_loaded_epoch\"):\n                    current_epoch = self.ckpt_loaded_epoch - 1\n                else:\n                    current_epoch = -1\n\n            scheduler_args.update({\"optimizer\": optimizer})\n            scheduler = self.hparams.scheduler.scheduler(**scheduler_args)\n            scheduler.last_epoch = current_epoch\n            return {\n                \"optimizer\": optimizer,\n                \"lr_scheduler\": {\n                    \"scheduler\": scheduler,\n                    \"interval\": self.hparams.scheduler.lightning_args.interval,\n                    \"frequency\": self.hparams.scheduler.lightning_args.frequency,\n                    \"name\": \"learning_rate\",\n                },\n            }\n\n        return {\"optimizer\": optimizer}\n\n    def get_losses(self, batch):\n        x, x_lengths = batch[\"x\"], batch[\"x_lengths\"]\n        y, y_lengths = batch[\"y\"], batch[\"y_lengths\"]\n        spks = batch[\"spks\"]\n\n        dur_loss, prior_loss, diff_loss = self(\n            x=x,\n            x_lengths=x_lengths,\n            y=y,\n            y_lengths=y_lengths,\n            spks=spks,\n            out_size=self.out_size,\n        )\n        return {\n            \"dur_loss\": dur_loss,\n            \"prior_loss\": prior_loss,\n            \"diff_loss\": diff_loss,\n        }\n\n    def on_load_checkpoint(self, checkpoint: Dict[str, Any]) -> None:\n        self.ckpt_loaded_epoch = checkpoint[\"epoch\"]  # pylint: disable=attribute-defined-outside-init\n\n    def training_step(self, batch: Any, batch_idx: int):\n        loss_dict = self.get_losses(batch)\n        self.log(\n            \"step\",\n            float(self.global_step),\n            on_step=True,\n            prog_bar=True,\n            logger=True,\n            sync_dist=True,\n        )\n\n        self.log(\n            \"sub_loss/train_dur_loss\",\n            loss_dict[\"dur_loss\"],\n            on_step=True,\n            on_epoch=True,\n            logger=True,\n            sync_dist=True,\n        )\n        self.log(\n            \"sub_loss/train_prior_loss\",\n            loss_dict[\"prior_loss\"],\n            on_step=True,\n            on_epoch=True,\n            logger=True,\n            sync_dist=True,\n        )\n        self.log(\n            \"sub_loss/train_diff_loss\",\n            loss_dict[\"diff_loss\"],\n            on_step=True,\n            on_epoch=True,\n            logger=True,\n            sync_dist=True,\n        )\n\n        total_loss = sum(loss_dict.values())\n        self.log(\n            \"loss/train\",\n            total_loss,\n            on_step=True,\n            on_epoch=True,\n            logger=True,\n            prog_bar=True,\n            sync_dist=True,\n        )\n\n        return {\"loss\": total_loss, \"log\": loss_dict}\n\n    def validation_step(self, batch: Any, batch_idx: int):\n        loss_dict = self.get_losses(batch)\n        self.log(\n            \"sub_loss/val_dur_loss\",\n            loss_dict[\"dur_loss\"],\n            on_step=True,\n            on_epoch=True,\n            logger=True,\n            sync_dist=True,\n        )\n        self.log(\n            \"sub_loss/val_prior_loss\",\n            loss_dict[\"prior_loss\"],\n            on_step=True,\n            on_epoch=True,\n            logger=True,\n            sync_dist=True,\n        )\n        self.log(\n            \"sub_loss/val_diff_loss\",\n            loss_dict[\"diff_loss\"],\n            on_step=True,\n            on_epoch=True,\n            logger=True,\n            sync_dist=True,\n        )\n\n        total_loss = sum(loss_dict.values())\n        self.log(\n            \"loss/val\",\n            total_loss,\n            on_step=True,\n            on_epoch=True,\n            logger=True,\n            prog_bar=True,\n            sync_dist=True,\n        )\n\n        return total_loss\n\n    def on_validation_end(self) -> None:\n        if self.trainer.is_global_zero:\n            one_batch = next(iter(self.trainer.val_dataloaders))\n            if self.current_epoch == 0:\n                log.debug(\"Plotting original samples\")\n                for i in range(2):\n                    y = one_batch[\"y\"][i].unsqueeze(0).to(self.device)\n                    self.logger.experiment.add_image(\n                        f\"original/{i}\",\n                        plot_tensor(y.squeeze().cpu()),\n                        self.current_epoch,\n                        dataformats=\"HWC\",\n                    )\n\n            log.debug(\"Synthesising...\")\n            for i in range(2):\n                x = one_batch[\"x\"][i].unsqueeze(0).to(self.device)\n                x_lengths = one_batch[\"x_lengths\"][i].unsqueeze(0).to(self.device)\n                spks = one_batch[\"spks\"][i].unsqueeze(0).to(self.device) if one_batch[\"spks\"] is not None else None\n                output = self.synthesise(x[:, :x_lengths], x_lengths, n_timesteps=10, spks=spks)\n                y_enc, y_dec = output[\"encoder_outputs\"], output[\"decoder_outputs\"]\n                attn = output[\"attn\"]\n                self.logger.experiment.add_image(\n                    f\"generated_enc/{i}\",\n                    plot_tensor(y_enc.squeeze().cpu()),\n                    self.current_epoch,\n                    dataformats=\"HWC\",\n                )\n                self.logger.experiment.add_image(\n                    f\"generated_dec/{i}\",\n                    plot_tensor(y_dec.squeeze().cpu()),\n                    self.current_epoch,\n                    dataformats=\"HWC\",\n                )\n                self.logger.experiment.add_image(\n                    f\"alignment/{i}\",\n                    plot_tensor(attn.squeeze().cpu()),\n                    self.current_epoch,\n                    dataformats=\"HWC\",\n                )\n\n    def on_before_optimizer_step(self, optimizer):\n        self.log_dict({f\"grad_norm/{k}\": v for k, v in grad_norm(self, norm_type=2).items()})\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/models/components/__init__.py",
    "content": ""
  },
  {
    "path": "third_party/Matcha-TTS/matcha/models/components/decoder.py",
    "content": "import math\nfrom typing import Optional\n\nimport torch\nimport torch.nn as nn\nimport torch.nn.functional as F\nfrom conformer import ConformerBlock\nfrom diffusers.models.activations import get_activation\nfrom einops import pack, rearrange, repeat\n\nfrom matcha.models.components.transformer import BasicTransformerBlock\n\n\nclass SinusoidalPosEmb(torch.nn.Module):\n    def __init__(self, dim):\n        super().__init__()\n        self.dim = dim\n        assert self.dim % 2 == 0, \"SinusoidalPosEmb requires dim to be even\"\n\n    def forward(self, x, scale=1000):\n        if x.ndim < 1:\n            x = x.unsqueeze(0)\n        device = x.device\n        half_dim = self.dim // 2\n        emb = math.log(10000) / (half_dim - 1)\n        emb = torch.exp(torch.arange(half_dim, device=device).float() * -emb)\n        emb = scale * x.unsqueeze(1) * emb.unsqueeze(0)\n        emb = torch.cat((emb.sin(), emb.cos()), dim=-1)\n        return emb\n\n\nclass Block1D(torch.nn.Module):\n    def __init__(self, dim, dim_out, groups=8):\n        super().__init__()\n        self.block = torch.nn.Sequential(\n            torch.nn.Conv1d(dim, dim_out, 3, padding=1),\n            torch.nn.GroupNorm(groups, dim_out),\n            nn.Mish(),\n        )\n\n    def forward(self, x, mask):\n        output = self.block(x * mask)\n        return output * mask\n\n\nclass ResnetBlock1D(torch.nn.Module):\n    def __init__(self, dim, dim_out, time_emb_dim, groups=8):\n        super().__init__()\n        self.mlp = torch.nn.Sequential(nn.Mish(), torch.nn.Linear(time_emb_dim, dim_out))\n\n        self.block1 = Block1D(dim, dim_out, groups=groups)\n        self.block2 = Block1D(dim_out, dim_out, groups=groups)\n\n        self.res_conv = torch.nn.Conv1d(dim, dim_out, 1)\n\n    def forward(self, x, mask, time_emb):\n        h = self.block1(x, mask)\n        h += self.mlp(time_emb).unsqueeze(-1)\n        h = self.block2(h, mask)\n        output = h + self.res_conv(x * mask)\n        return output\n\n\nclass Downsample1D(nn.Module):\n    def __init__(self, dim):\n        super().__init__()\n        self.conv = torch.nn.Conv1d(dim, dim, 3, 2, 1)\n\n    def forward(self, x):\n        return self.conv(x)\n\n\nclass TimestepEmbedding(nn.Module):\n    def __init__(\n        self,\n        in_channels: int,\n        time_embed_dim: int,\n        act_fn: str = \"silu\",\n        out_dim: int = None,\n        post_act_fn: Optional[str] = None,\n        cond_proj_dim=None,\n    ):\n        super().__init__()\n\n        self.linear_1 = nn.Linear(in_channels, time_embed_dim)\n\n        if cond_proj_dim is not None:\n            self.cond_proj = nn.Linear(cond_proj_dim, in_channels, bias=False)\n        else:\n            self.cond_proj = None\n\n        self.act = get_activation(act_fn)\n\n        if out_dim is not None:\n            time_embed_dim_out = out_dim\n        else:\n            time_embed_dim_out = time_embed_dim\n        self.linear_2 = nn.Linear(time_embed_dim, time_embed_dim_out)\n\n        if post_act_fn is None:\n            self.post_act = None\n        else:\n            self.post_act = get_activation(post_act_fn)\n\n    def forward(self, sample, condition=None):\n        if condition is not None:\n            sample = sample + self.cond_proj(condition)\n        sample = self.linear_1(sample)\n\n        if self.act is not None:\n            sample = self.act(sample)\n\n        sample = self.linear_2(sample)\n\n        if self.post_act is not None:\n            sample = self.post_act(sample)\n        return sample\n\n\nclass Upsample1D(nn.Module):\n    \"\"\"A 1D upsampling layer with an optional convolution.\n\n    Parameters:\n        channels (`int`):\n            number of channels in the inputs and outputs.\n        use_conv (`bool`, default `False`):\n            option to use a convolution.\n        use_conv_transpose (`bool`, default `False`):\n            option to use a convolution transpose.\n        out_channels (`int`, optional):\n            number of output channels. Defaults to `channels`.\n    \"\"\"\n\n    def __init__(self, channels, use_conv=False, use_conv_transpose=True, out_channels=None, name=\"conv\"):\n        super().__init__()\n        self.channels = channels\n        self.out_channels = out_channels or channels\n        self.use_conv = use_conv\n        self.use_conv_transpose = use_conv_transpose\n        self.name = name\n\n        self.conv = None\n        if use_conv_transpose:\n            self.conv = nn.ConvTranspose1d(channels, self.out_channels, 4, 2, 1)\n        elif use_conv:\n            self.conv = nn.Conv1d(self.channels, self.out_channels, 3, padding=1)\n\n    def forward(self, inputs):\n        assert inputs.shape[1] == self.channels\n        if self.use_conv_transpose:\n            return self.conv(inputs)\n\n        outputs = F.interpolate(inputs, scale_factor=2.0, mode=\"nearest\")\n\n        if self.use_conv:\n            outputs = self.conv(outputs)\n\n        return outputs\n\n\nclass ConformerWrapper(ConformerBlock):\n    def __init__(  # pylint: disable=useless-super-delegation\n        self,\n        *,\n        dim,\n        dim_head=64,\n        heads=8,\n        ff_mult=4,\n        conv_expansion_factor=2,\n        conv_kernel_size=31,\n        attn_dropout=0,\n        ff_dropout=0,\n        conv_dropout=0,\n        conv_causal=False,\n    ):\n        super().__init__(\n            dim=dim,\n            dim_head=dim_head,\n            heads=heads,\n            ff_mult=ff_mult,\n            conv_expansion_factor=conv_expansion_factor,\n            conv_kernel_size=conv_kernel_size,\n            attn_dropout=attn_dropout,\n            ff_dropout=ff_dropout,\n            conv_dropout=conv_dropout,\n            conv_causal=conv_causal,\n        )\n\n    def forward(\n        self,\n        hidden_states,\n        attention_mask,\n        encoder_hidden_states=None,\n        encoder_attention_mask=None,\n        timestep=None,\n    ):\n        return super().forward(x=hidden_states, mask=attention_mask.bool())\n\n\nclass Decoder(nn.Module):\n    def __init__(\n        self,\n        in_channels,\n        out_channels,\n        channels=(256, 256),\n        dropout=0.05,\n        attention_head_dim=64,\n        n_blocks=1,\n        num_mid_blocks=2,\n        num_heads=4,\n        act_fn=\"snake\",\n        down_block_type=\"transformer\",\n        mid_block_type=\"transformer\",\n        up_block_type=\"transformer\",\n    ):\n        super().__init__()\n        channels = tuple(channels)\n        self.in_channels = in_channels\n        self.out_channels = out_channels\n\n        self.time_embeddings = SinusoidalPosEmb(in_channels)\n        time_embed_dim = channels[0] * 4\n        self.time_mlp = TimestepEmbedding(\n            in_channels=in_channels,\n            time_embed_dim=time_embed_dim,\n            act_fn=\"silu\",\n        )\n\n        self.down_blocks = nn.ModuleList([])\n        self.mid_blocks = nn.ModuleList([])\n        self.up_blocks = nn.ModuleList([])\n\n        output_channel = in_channels\n        for i in range(len(channels)):  # pylint: disable=consider-using-enumerate\n            input_channel = output_channel\n            output_channel = channels[i]\n            is_last = i == len(channels) - 1\n            resnet = ResnetBlock1D(dim=input_channel, dim_out=output_channel, time_emb_dim=time_embed_dim)\n            transformer_blocks = nn.ModuleList(\n                [\n                    self.get_block(\n                        down_block_type,\n                        output_channel,\n                        attention_head_dim,\n                        num_heads,\n                        dropout,\n                        act_fn,\n                    )\n                    for _ in range(n_blocks)\n                ]\n            )\n            downsample = (\n                Downsample1D(output_channel) if not is_last else nn.Conv1d(output_channel, output_channel, 3, padding=1)\n            )\n\n            self.down_blocks.append(nn.ModuleList([resnet, transformer_blocks, downsample]))\n\n        for i in range(num_mid_blocks):\n            input_channel = channels[-1]\n            out_channels = channels[-1]\n\n            resnet = ResnetBlock1D(dim=input_channel, dim_out=output_channel, time_emb_dim=time_embed_dim)\n\n            transformer_blocks = nn.ModuleList(\n                [\n                    self.get_block(\n                        mid_block_type,\n                        output_channel,\n                        attention_head_dim,\n                        num_heads,\n                        dropout,\n                        act_fn,\n                    )\n                    for _ in range(n_blocks)\n                ]\n            )\n\n            self.mid_blocks.append(nn.ModuleList([resnet, transformer_blocks]))\n\n        channels = channels[::-1] + (channels[0],)\n        for i in range(len(channels) - 1):\n            input_channel = channels[i]\n            output_channel = channels[i + 1]\n            is_last = i == len(channels) - 2\n\n            resnet = ResnetBlock1D(\n                dim=2 * input_channel,\n                dim_out=output_channel,\n                time_emb_dim=time_embed_dim,\n            )\n            transformer_blocks = nn.ModuleList(\n                [\n                    self.get_block(\n                        up_block_type,\n                        output_channel,\n                        attention_head_dim,\n                        num_heads,\n                        dropout,\n                        act_fn,\n                    )\n                    for _ in range(n_blocks)\n                ]\n            )\n            upsample = (\n                Upsample1D(output_channel, use_conv_transpose=True)\n                if not is_last\n                else nn.Conv1d(output_channel, output_channel, 3, padding=1)\n            )\n\n            self.up_blocks.append(nn.ModuleList([resnet, transformer_blocks, upsample]))\n\n        self.final_block = Block1D(channels[-1], channels[-1])\n        self.final_proj = nn.Conv1d(channels[-1], self.out_channels, 1)\n\n        self.initialize_weights()\n        # nn.init.normal_(self.final_proj.weight)\n\n    @staticmethod\n    def get_block(block_type, dim, attention_head_dim, num_heads, dropout, act_fn):\n        if block_type == \"conformer\":\n            block = ConformerWrapper(\n                dim=dim,\n                dim_head=attention_head_dim,\n                heads=num_heads,\n                ff_mult=1,\n                conv_expansion_factor=2,\n                ff_dropout=dropout,\n                attn_dropout=dropout,\n                conv_dropout=dropout,\n                conv_kernel_size=31,\n            )\n        elif block_type == \"transformer\":\n            block = BasicTransformerBlock(\n                dim=dim,\n                num_attention_heads=num_heads,\n                attention_head_dim=attention_head_dim,\n                dropout=dropout,\n                activation_fn=act_fn,\n            )\n        else:\n            raise ValueError(f\"Unknown block type {block_type}\")\n\n        return block\n\n    def initialize_weights(self):\n        for m in self.modules():\n            if isinstance(m, nn.Conv1d):\n                nn.init.kaiming_normal_(m.weight, nonlinearity=\"relu\")\n\n                if m.bias is not None:\n                    nn.init.constant_(m.bias, 0)\n\n            elif isinstance(m, nn.GroupNorm):\n                nn.init.constant_(m.weight, 1)\n                nn.init.constant_(m.bias, 0)\n\n            elif isinstance(m, nn.Linear):\n                nn.init.kaiming_normal_(m.weight, nonlinearity=\"relu\")\n\n                if m.bias is not None:\n                    nn.init.constant_(m.bias, 0)\n\n    def forward(self, x, mask, mu, t, spks=None, cond=None):\n        \"\"\"Forward pass of the UNet1DConditional model.\n\n        Args:\n            x (torch.Tensor): shape (batch_size, in_channels, time)\n            mask (_type_): shape (batch_size, 1, time)\n            t (_type_): shape (batch_size)\n            spks (_type_, optional): shape: (batch_size, condition_channels). Defaults to None.\n            cond (_type_, optional): placeholder for future use. Defaults to None.\n\n        Raises:\n            ValueError: _description_\n            ValueError: _description_\n\n        Returns:\n            _type_: _description_\n        \"\"\"\n\n        t = self.time_embeddings(t)\n        t = self.time_mlp(t)\n\n        x = pack([x, mu], \"b * t\")[0]\n\n        if spks is not None:\n            spks = repeat(spks, \"b c -> b c t\", t=x.shape[-1])\n            x = pack([x, spks], \"b * t\")[0]\n\n        hiddens = []\n        masks = [mask]\n        for resnet, transformer_blocks, downsample in self.down_blocks:\n            mask_down = masks[-1]\n            x = resnet(x, mask_down, t)\n            x = rearrange(x, \"b c t -> b t c\")\n            mask_down = rearrange(mask_down, \"b 1 t -> b t\")\n            for transformer_block in transformer_blocks:\n                x = transformer_block(\n                    hidden_states=x,\n                    attention_mask=mask_down,\n                    timestep=t,\n                )\n            x = rearrange(x, \"b t c -> b c t\")\n            mask_down = rearrange(mask_down, \"b t -> b 1 t\")\n            hiddens.append(x)  # Save hidden states for skip connections\n            x = downsample(x * mask_down)\n            masks.append(mask_down[:, :, ::2])\n\n        masks = masks[:-1]\n        mask_mid = masks[-1]\n\n        for resnet, transformer_blocks in self.mid_blocks:\n            x = resnet(x, mask_mid, t)\n            x = rearrange(x, \"b c t -> b t c\")\n            mask_mid = rearrange(mask_mid, \"b 1 t -> b t\")\n            for transformer_block in transformer_blocks:\n                x = transformer_block(\n                    hidden_states=x,\n                    attention_mask=mask_mid,\n                    timestep=t,\n                )\n            x = rearrange(x, \"b t c -> b c t\")\n            mask_mid = rearrange(mask_mid, \"b t -> b 1 t\")\n\n        for resnet, transformer_blocks, upsample in self.up_blocks:\n            mask_up = masks.pop()\n            x = resnet(pack([x, hiddens.pop()], \"b * t\")[0], mask_up, t)\n            x = rearrange(x, \"b c t -> b t c\")\n            mask_up = rearrange(mask_up, \"b 1 t -> b t\")\n            for transformer_block in transformer_blocks:\n                x = transformer_block(\n                    hidden_states=x,\n                    attention_mask=mask_up,\n                    timestep=t,\n                )\n            x = rearrange(x, \"b t c -> b c t\")\n            mask_up = rearrange(mask_up, \"b t -> b 1 t\")\n            x = upsample(x * mask_up)\n\n        x = self.final_block(x, mask_up)\n        output = self.final_proj(x * mask_up)\n\n        return output * mask\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/models/components/flow_matching.py",
    "content": "from abc import ABC\n\nimport torch\nimport torch.nn.functional as F\n\nfrom matcha.models.components.decoder import Decoder\nfrom matcha.utils.pylogger import get_pylogger\n\nlog = get_pylogger(__name__)\n\n\nclass BASECFM(torch.nn.Module, ABC):\n    def __init__(\n        self,\n        n_feats,\n        cfm_params,\n        n_spks=1,\n        spk_emb_dim=128,\n    ):\n        super().__init__()\n        self.n_feats = n_feats\n        self.n_spks = n_spks\n        self.spk_emb_dim = spk_emb_dim\n        self.solver = cfm_params.solver\n        if hasattr(cfm_params, \"sigma_min\"):\n            self.sigma_min = cfm_params.sigma_min\n        else:\n            self.sigma_min = 1e-4\n\n        self.estimator = None\n\n    @torch.inference_mode()\n    def forward(self, mu, mask, n_timesteps, temperature=1.0, spks=None, cond=None):\n        \"\"\"Forward diffusion\n\n        Args:\n            mu (torch.Tensor): output of encoder\n                shape: (batch_size, n_feats, mel_timesteps)\n            mask (torch.Tensor): output_mask\n                shape: (batch_size, 1, mel_timesteps)\n            n_timesteps (int): number of diffusion steps\n            temperature (float, optional): temperature for scaling noise. Defaults to 1.0.\n            spks (torch.Tensor, optional): speaker ids. Defaults to None.\n                shape: (batch_size, spk_emb_dim)\n            cond: Not used but kept for future purposes\n\n        Returns:\n            sample: generated mel-spectrogram\n                shape: (batch_size, n_feats, mel_timesteps)\n        \"\"\"\n        z = torch.randn_like(mu) * temperature\n        t_span = torch.linspace(0, 1, n_timesteps + 1, device=mu.device)\n        return self.solve_euler(z, t_span=t_span, mu=mu, mask=mask, spks=spks, cond=cond)\n\n    def solve_euler(self, x, t_span, mu, mask, spks, cond):\n        \"\"\"\n        Fixed euler solver for ODEs.\n        Args:\n            x (torch.Tensor): random noise\n            t_span (torch.Tensor): n_timesteps interpolated\n                shape: (n_timesteps + 1,)\n            mu (torch.Tensor): output of encoder\n                shape: (batch_size, n_feats, mel_timesteps)\n            mask (torch.Tensor): output_mask\n                shape: (batch_size, 1, mel_timesteps)\n            spks (torch.Tensor, optional): speaker ids. Defaults to None.\n                shape: (batch_size, spk_emb_dim)\n            cond: Not used but kept for future purposes\n        \"\"\"\n        t, _, dt = t_span[0], t_span[-1], t_span[1] - t_span[0]\n\n        # I am storing this because I can later plot it by putting a debugger here and saving it to a file\n        # Or in future might add like a return_all_steps flag\n        sol = []\n\n        for step in range(1, len(t_span)):\n            dphi_dt = self.estimator(x, mask, mu, t, spks, cond)\n\n            x = x + dt * dphi_dt\n            t = t + dt\n            sol.append(x)\n            if step < len(t_span) - 1:\n                dt = t_span[step + 1] - t\n\n        return sol[-1]\n\n    def compute_loss(self, x1, mask, mu, spks=None, cond=None):\n        \"\"\"Computes diffusion loss\n\n        Args:\n            x1 (torch.Tensor): Target\n                shape: (batch_size, n_feats, mel_timesteps)\n            mask (torch.Tensor): target mask\n                shape: (batch_size, 1, mel_timesteps)\n            mu (torch.Tensor): output of encoder\n                shape: (batch_size, n_feats, mel_timesteps)\n            spks (torch.Tensor, optional): speaker embedding. Defaults to None.\n                shape: (batch_size, spk_emb_dim)\n\n        Returns:\n            loss: conditional flow matching loss\n            y: conditional flow\n                shape: (batch_size, n_feats, mel_timesteps)\n        \"\"\"\n        b, _, t = mu.shape\n\n        # random timestep\n        t = torch.rand([b, 1, 1], device=mu.device, dtype=mu.dtype)\n        # sample noise p(x_0)\n        z = torch.randn_like(x1)\n\n        y = (1 - (1 - self.sigma_min) * t) * z + t * x1\n        u = x1 - (1 - self.sigma_min) * z\n\n        loss = F.mse_loss(self.estimator(y, mask, mu, t.squeeze(), spks), u, reduction=\"sum\") / (\n            torch.sum(mask) * u.shape[1]\n        )\n        return loss, y\n\n\nclass CFM(BASECFM):\n    def __init__(self, in_channels, out_channel, cfm_params, decoder_params, n_spks=1, spk_emb_dim=64):\n        super().__init__(\n            n_feats=in_channels,\n            cfm_params=cfm_params,\n            n_spks=n_spks,\n            spk_emb_dim=spk_emb_dim,\n        )\n\n        in_channels = in_channels + (spk_emb_dim if n_spks > 1 else 0)\n        # Just change the architecture of the estimator here\n        self.estimator = Decoder(in_channels=in_channels, out_channels=out_channel, **decoder_params)\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/models/components/text_encoder.py",
    "content": "\"\"\" from https://github.com/jaywalnut310/glow-tts \"\"\"\n\nimport math\n\nimport torch\nimport torch.nn as nn\nfrom einops import rearrange\n\nimport matcha.utils as utils\nfrom matcha.utils.model import sequence_mask\n\nlog = utils.get_pylogger(__name__)\n\n\nclass LayerNorm(nn.Module):\n    def __init__(self, channels, eps=1e-4):\n        super().__init__()\n        self.channels = channels\n        self.eps = eps\n\n        self.gamma = torch.nn.Parameter(torch.ones(channels))\n        self.beta = torch.nn.Parameter(torch.zeros(channels))\n\n    def forward(self, x):\n        n_dims = len(x.shape)\n        mean = torch.mean(x, 1, keepdim=True)\n        variance = torch.mean((x - mean) ** 2, 1, keepdim=True)\n\n        x = (x - mean) * torch.rsqrt(variance + self.eps)\n\n        shape = [1, -1] + [1] * (n_dims - 2)\n        x = x * self.gamma.view(*shape) + self.beta.view(*shape)\n        return x\n\n\nclass ConvReluNorm(nn.Module):\n    def __init__(self, in_channels, hidden_channels, out_channels, kernel_size, n_layers, p_dropout):\n        super().__init__()\n        self.in_channels = in_channels\n        self.hidden_channels = hidden_channels\n        self.out_channels = out_channels\n        self.kernel_size = kernel_size\n        self.n_layers = n_layers\n        self.p_dropout = p_dropout\n\n        self.conv_layers = torch.nn.ModuleList()\n        self.norm_layers = torch.nn.ModuleList()\n        self.conv_layers.append(torch.nn.Conv1d(in_channels, hidden_channels, kernel_size, padding=kernel_size // 2))\n        self.norm_layers.append(LayerNorm(hidden_channels))\n        self.relu_drop = torch.nn.Sequential(torch.nn.ReLU(), torch.nn.Dropout(p_dropout))\n        for _ in range(n_layers - 1):\n            self.conv_layers.append(\n                torch.nn.Conv1d(hidden_channels, hidden_channels, kernel_size, padding=kernel_size // 2)\n            )\n            self.norm_layers.append(LayerNorm(hidden_channels))\n        self.proj = torch.nn.Conv1d(hidden_channels, out_channels, 1)\n        self.proj.weight.data.zero_()\n        self.proj.bias.data.zero_()\n\n    def forward(self, x, x_mask):\n        x_org = x\n        for i in range(self.n_layers):\n            x = self.conv_layers[i](x * x_mask)\n            x = self.norm_layers[i](x)\n            x = self.relu_drop(x)\n        x = x_org + self.proj(x)\n        return x * x_mask\n\n\nclass DurationPredictor(nn.Module):\n    def __init__(self, in_channels, filter_channels, kernel_size, p_dropout):\n        super().__init__()\n        self.in_channels = in_channels\n        self.filter_channels = filter_channels\n        self.p_dropout = p_dropout\n\n        self.drop = torch.nn.Dropout(p_dropout)\n        self.conv_1 = torch.nn.Conv1d(in_channels, filter_channels, kernel_size, padding=kernel_size // 2)\n        self.norm_1 = LayerNorm(filter_channels)\n        self.conv_2 = torch.nn.Conv1d(filter_channels, filter_channels, kernel_size, padding=kernel_size // 2)\n        self.norm_2 = LayerNorm(filter_channels)\n        self.proj = torch.nn.Conv1d(filter_channels, 1, 1)\n\n    def forward(self, x, x_mask):\n        x = self.conv_1(x * x_mask)\n        x = torch.relu(x)\n        x = self.norm_1(x)\n        x = self.drop(x)\n        x = self.conv_2(x * x_mask)\n        x = torch.relu(x)\n        x = self.norm_2(x)\n        x = self.drop(x)\n        x = self.proj(x * x_mask)\n        return x * x_mask\n\n\nclass RotaryPositionalEmbeddings(nn.Module):\n    \"\"\"\n    ## RoPE module\n\n    Rotary encoding transforms pairs of features by rotating in the 2D plane.\n    That is, it organizes the $d$ features as $\\frac{d}{2}$ pairs.\n    Each pair can be considered a coordinate in a 2D plane, and the encoding will rotate it\n    by an angle depending on the position of the token.\n    \"\"\"\n\n    def __init__(self, d: int, base: int = 10_000):\n        r\"\"\"\n        * `d` is the number of features $d$\n        * `base` is the constant used for calculating $\\Theta$\n        \"\"\"\n        super().__init__()\n\n        self.base = base\n        self.d = int(d)\n        self.cos_cached = None\n        self.sin_cached = None\n\n    def _build_cache(self, x: torch.Tensor):\n        r\"\"\"\n        Cache $\\cos$ and $\\sin$ values\n        \"\"\"\n        # Return if cache is already built\n        if self.cos_cached is not None and x.shape[0] <= self.cos_cached.shape[0]:\n            return\n\n        # Get sequence length\n        seq_len = x.shape[0]\n\n        # $\\Theta = {\\theta_i = 10000^{-\\frac{2(i-1)}{d}}, i \\in [1, 2, ..., \\frac{d}{2}]}$\n        theta = 1.0 / (self.base ** (torch.arange(0, self.d, 2).float() / self.d)).to(x.device)\n\n        # Create position indexes `[0, 1, ..., seq_len - 1]`\n        seq_idx = torch.arange(seq_len, device=x.device).float().to(x.device)\n\n        # Calculate the product of position index and $\\theta_i$\n        idx_theta = torch.einsum(\"n,d->nd\", seq_idx, theta)\n\n        # Concatenate so that for row $m$ we have\n        # $[m \\theta_0, m \\theta_1, ..., m \\theta_{\\frac{d}{2}}, m \\theta_0, m \\theta_1, ..., m \\theta_{\\frac{d}{2}}]$\n        idx_theta2 = torch.cat([idx_theta, idx_theta], dim=1)\n\n        # Cache them\n        self.cos_cached = idx_theta2.cos()[:, None, None, :]\n        self.sin_cached = idx_theta2.sin()[:, None, None, :]\n\n    def _neg_half(self, x: torch.Tensor):\n        # $\\frac{d}{2}$\n        d_2 = self.d // 2\n\n        # Calculate $[-x^{(\\frac{d}{2} + 1)}, -x^{(\\frac{d}{2} + 2)}, ..., -x^{(d)}, x^{(1)}, x^{(2)}, ..., x^{(\\frac{d}{2})}]$\n        return torch.cat([-x[:, :, :, d_2:], x[:, :, :, :d_2]], dim=-1)\n\n    def forward(self, x: torch.Tensor):\n        \"\"\"\n        * `x` is the Tensor at the head of a key or a query with shape `[seq_len, batch_size, n_heads, d]`\n        \"\"\"\n        # Cache $\\cos$ and $\\sin$ values\n        x = rearrange(x, \"b h t d -> t b h d\")\n\n        self._build_cache(x)\n\n        # Split the features, we can choose to apply rotary embeddings only to a partial set of features.\n        x_rope, x_pass = x[..., : self.d], x[..., self.d :]\n\n        # Calculate\n        # $[-x^{(\\frac{d}{2} + 1)}, -x^{(\\frac{d}{2} + 2)}, ..., -x^{(d)}, x^{(1)}, x^{(2)}, ..., x^{(\\frac{d}{2})}]$\n        neg_half_x = self._neg_half(x_rope)\n\n        x_rope = (x_rope * self.cos_cached[: x.shape[0]]) + (neg_half_x * self.sin_cached[: x.shape[0]])\n\n        return rearrange(torch.cat((x_rope, x_pass), dim=-1), \"t b h d -> b h t d\")\n\n\nclass MultiHeadAttention(nn.Module):\n    def __init__(\n        self,\n        channels,\n        out_channels,\n        n_heads,\n        heads_share=True,\n        p_dropout=0.0,\n        proximal_bias=False,\n        proximal_init=False,\n    ):\n        super().__init__()\n        assert channels % n_heads == 0\n\n        self.channels = channels\n        self.out_channels = out_channels\n        self.n_heads = n_heads\n        self.heads_share = heads_share\n        self.proximal_bias = proximal_bias\n        self.p_dropout = p_dropout\n        self.attn = None\n\n        self.k_channels = channels // n_heads\n        self.conv_q = torch.nn.Conv1d(channels, channels, 1)\n        self.conv_k = torch.nn.Conv1d(channels, channels, 1)\n        self.conv_v = torch.nn.Conv1d(channels, channels, 1)\n\n        # from https://nn.labml.ai/transformers/rope/index.html\n        self.query_rotary_pe = RotaryPositionalEmbeddings(self.k_channels * 0.5)\n        self.key_rotary_pe = RotaryPositionalEmbeddings(self.k_channels * 0.5)\n\n        self.conv_o = torch.nn.Conv1d(channels, out_channels, 1)\n        self.drop = torch.nn.Dropout(p_dropout)\n\n        torch.nn.init.xavier_uniform_(self.conv_q.weight)\n        torch.nn.init.xavier_uniform_(self.conv_k.weight)\n        if proximal_init:\n            self.conv_k.weight.data.copy_(self.conv_q.weight.data)\n            self.conv_k.bias.data.copy_(self.conv_q.bias.data)\n        torch.nn.init.xavier_uniform_(self.conv_v.weight)\n\n    def forward(self, x, c, attn_mask=None):\n        q = self.conv_q(x)\n        k = self.conv_k(c)\n        v = self.conv_v(c)\n\n        x, self.attn = self.attention(q, k, v, mask=attn_mask)\n\n        x = self.conv_o(x)\n        return x\n\n    def attention(self, query, key, value, mask=None):\n        b, d, t_s, t_t = (*key.size(), query.size(2))\n        query = rearrange(query, \"b (h c) t-> b h t c\", h=self.n_heads)\n        key = rearrange(key, \"b (h c) t-> b h t c\", h=self.n_heads)\n        value = rearrange(value, \"b (h c) t-> b h t c\", h=self.n_heads)\n\n        query = self.query_rotary_pe(query)\n        key = self.key_rotary_pe(key)\n\n        scores = torch.matmul(query, key.transpose(-2, -1)) / math.sqrt(self.k_channels)\n\n        if self.proximal_bias:\n            assert t_s == t_t, \"Proximal bias is only available for self-attention.\"\n            scores = scores + self._attention_bias_proximal(t_s).to(device=scores.device, dtype=scores.dtype)\n        if mask is not None:\n            scores = scores.masked_fill(mask == 0, -1e4)\n        p_attn = torch.nn.functional.softmax(scores, dim=-1)\n        p_attn = self.drop(p_attn)\n        output = torch.matmul(p_attn, value)\n        output = output.transpose(2, 3).contiguous().view(b, d, t_t)\n        return output, p_attn\n\n    @staticmethod\n    def _attention_bias_proximal(length):\n        r = torch.arange(length, dtype=torch.float32)\n        diff = torch.unsqueeze(r, 0) - torch.unsqueeze(r, 1)\n        return torch.unsqueeze(torch.unsqueeze(-torch.log1p(torch.abs(diff)), 0), 0)\n\n\nclass FFN(nn.Module):\n    def __init__(self, in_channels, out_channels, filter_channels, kernel_size, p_dropout=0.0):\n        super().__init__()\n        self.in_channels = in_channels\n        self.out_channels = out_channels\n        self.filter_channels = filter_channels\n        self.kernel_size = kernel_size\n        self.p_dropout = p_dropout\n\n        self.conv_1 = torch.nn.Conv1d(in_channels, filter_channels, kernel_size, padding=kernel_size // 2)\n        self.conv_2 = torch.nn.Conv1d(filter_channels, out_channels, kernel_size, padding=kernel_size // 2)\n        self.drop = torch.nn.Dropout(p_dropout)\n\n    def forward(self, x, x_mask):\n        x = self.conv_1(x * x_mask)\n        x = torch.relu(x)\n        x = self.drop(x)\n        x = self.conv_2(x * x_mask)\n        return x * x_mask\n\n\nclass Encoder(nn.Module):\n    def __init__(\n        self,\n        hidden_channels,\n        filter_channels,\n        n_heads,\n        n_layers,\n        kernel_size=1,\n        p_dropout=0.0,\n        **kwargs,\n    ):\n        super().__init__()\n        self.hidden_channels = hidden_channels\n        self.filter_channels = filter_channels\n        self.n_heads = n_heads\n        self.n_layers = n_layers\n        self.kernel_size = kernel_size\n        self.p_dropout = p_dropout\n\n        self.drop = torch.nn.Dropout(p_dropout)\n        self.attn_layers = torch.nn.ModuleList()\n        self.norm_layers_1 = torch.nn.ModuleList()\n        self.ffn_layers = torch.nn.ModuleList()\n        self.norm_layers_2 = torch.nn.ModuleList()\n        for _ in range(self.n_layers):\n            self.attn_layers.append(MultiHeadAttention(hidden_channels, hidden_channels, n_heads, p_dropout=p_dropout))\n            self.norm_layers_1.append(LayerNorm(hidden_channels))\n            self.ffn_layers.append(\n                FFN(\n                    hidden_channels,\n                    hidden_channels,\n                    filter_channels,\n                    kernel_size,\n                    p_dropout=p_dropout,\n                )\n            )\n            self.norm_layers_2.append(LayerNorm(hidden_channels))\n\n    def forward(self, x, x_mask):\n        attn_mask = x_mask.unsqueeze(2) * x_mask.unsqueeze(-1)\n        for i in range(self.n_layers):\n            x = x * x_mask\n            y = self.attn_layers[i](x, x, attn_mask)\n            y = self.drop(y)\n            x = self.norm_layers_1[i](x + y)\n            y = self.ffn_layers[i](x, x_mask)\n            y = self.drop(y)\n            x = self.norm_layers_2[i](x + y)\n        x = x * x_mask\n        return x\n\n\nclass TextEncoder(nn.Module):\n    def __init__(\n        self,\n        encoder_type,\n        encoder_params,\n        duration_predictor_params,\n        n_vocab,\n        n_spks=1,\n        spk_emb_dim=128,\n    ):\n        super().__init__()\n        self.encoder_type = encoder_type\n        self.n_vocab = n_vocab\n        self.n_feats = encoder_params.n_feats\n        self.n_channels = encoder_params.n_channels\n        self.spk_emb_dim = spk_emb_dim\n        self.n_spks = n_spks\n\n        self.emb = torch.nn.Embedding(n_vocab, self.n_channels)\n        torch.nn.init.normal_(self.emb.weight, 0.0, self.n_channels**-0.5)\n\n        if encoder_params.prenet:\n            self.prenet = ConvReluNorm(\n                self.n_channels,\n                self.n_channels,\n                self.n_channels,\n                kernel_size=5,\n                n_layers=3,\n                p_dropout=0.5,\n            )\n        else:\n            self.prenet = lambda x, x_mask: x\n\n        self.encoder = Encoder(\n            encoder_params.n_channels + (spk_emb_dim if n_spks > 1 else 0),\n            encoder_params.filter_channels,\n            encoder_params.n_heads,\n            encoder_params.n_layers,\n            encoder_params.kernel_size,\n            encoder_params.p_dropout,\n        )\n\n        self.proj_m = torch.nn.Conv1d(self.n_channels + (spk_emb_dim if n_spks > 1 else 0), self.n_feats, 1)\n        self.proj_w = DurationPredictor(\n            self.n_channels + (spk_emb_dim if n_spks > 1 else 0),\n            duration_predictor_params.filter_channels_dp,\n            duration_predictor_params.kernel_size,\n            duration_predictor_params.p_dropout,\n        )\n\n    def forward(self, x, x_lengths, spks=None):\n        \"\"\"Run forward pass to the transformer based encoder and duration predictor\n\n        Args:\n            x (torch.Tensor): text input\n                shape: (batch_size, max_text_length)\n            x_lengths (torch.Tensor): text input lengths\n                shape: (batch_size,)\n            spks (torch.Tensor, optional): speaker ids. Defaults to None.\n                shape: (batch_size,)\n\n        Returns:\n            mu (torch.Tensor): average output of the encoder\n                shape: (batch_size, n_feats, max_text_length)\n            logw (torch.Tensor): log duration predicted by the duration predictor\n                shape: (batch_size, 1, max_text_length)\n            x_mask (torch.Tensor): mask for the text input\n                shape: (batch_size, 1, max_text_length)\n        \"\"\"\n        x = self.emb(x) * math.sqrt(self.n_channels)\n        x = torch.transpose(x, 1, -1)\n        x_mask = torch.unsqueeze(sequence_mask(x_lengths, x.size(2)), 1).to(x.dtype)\n\n        x = self.prenet(x, x_mask)\n        if self.n_spks > 1:\n            x = torch.cat([x, spks.unsqueeze(-1).repeat(1, 1, x.shape[-1])], dim=1)\n        x = self.encoder(x, x_mask)\n        mu = self.proj_m(x) * x_mask\n\n        x_dp = torch.detach(x)\n        logw = self.proj_w(x_dp, x_mask)\n\n        return mu, logw, x_mask\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/models/components/transformer.py",
    "content": "from typing import Any, Dict, Optional\n\nimport torch\nimport torch.nn as nn\nfrom diffusers.models.attention import (\n    GEGLU,\n    GELU,\n    AdaLayerNorm,\n    AdaLayerNormZero,\n    ApproximateGELU,\n)\nfrom diffusers.models.attention_processor import Attention\nfrom diffusers.models.lora import LoRACompatibleLinear\nfrom diffusers.utils.torch_utils import maybe_allow_in_graph\n\n\nclass SnakeBeta(nn.Module):\n    \"\"\"\n    A modified Snake function which uses separate parameters for the magnitude of the periodic components\n    Shape:\n        - Input: (B, C, T)\n        - Output: (B, C, T), same shape as the input\n    Parameters:\n        - alpha - trainable parameter that controls frequency\n        - beta - trainable parameter that controls magnitude\n    References:\n        - This activation function is a modified version based on this paper by Liu Ziyin, Tilman Hartwig, Masahito Ueda:\n        https://arxiv.org/abs/2006.08195\n    Examples:\n        >>> a1 = snakebeta(256)\n        >>> x = torch.randn(256)\n        >>> x = a1(x)\n    \"\"\"\n\n    def __init__(self, in_features, out_features, alpha=1.0, alpha_trainable=True, alpha_logscale=True):\n        \"\"\"\n        Initialization.\n        INPUT:\n            - in_features: shape of the input\n            - alpha - trainable parameter that controls frequency\n            - beta - trainable parameter that controls magnitude\n            alpha is initialized to 1 by default, higher values = higher-frequency.\n            beta is initialized to 1 by default, higher values = higher-magnitude.\n            alpha will be trained along with the rest of your model.\n        \"\"\"\n        super().__init__()\n        self.in_features = out_features if isinstance(out_features, list) else [out_features]\n        self.proj = LoRACompatibleLinear(in_features, out_features)\n\n        # initialize alpha\n        self.alpha_logscale = alpha_logscale\n        if self.alpha_logscale:  # log scale alphas initialized to zeros\n            self.alpha = nn.Parameter(torch.zeros(self.in_features) * alpha)\n            self.beta = nn.Parameter(torch.zeros(self.in_features) * alpha)\n        else:  # linear scale alphas initialized to ones\n            self.alpha = nn.Parameter(torch.ones(self.in_features) * alpha)\n            self.beta = nn.Parameter(torch.ones(self.in_features) * alpha)\n\n        self.alpha.requires_grad = alpha_trainable\n        self.beta.requires_grad = alpha_trainable\n\n        self.no_div_by_zero = 0.000000001\n\n    def forward(self, x):\n        \"\"\"\n        Forward pass of the function.\n        Applies the function to the input elementwise.\n        SnakeBeta ∶= x + 1/b * sin^2 (xa)\n        \"\"\"\n        x = self.proj(x)\n        if self.alpha_logscale:\n            alpha = torch.exp(self.alpha)\n            beta = torch.exp(self.beta)\n        else:\n            alpha = self.alpha\n            beta = self.beta\n\n        x = x + (1.0 / (beta + self.no_div_by_zero)) * torch.pow(torch.sin(x * alpha), 2)\n\n        return x\n\n\nclass FeedForward(nn.Module):\n    r\"\"\"\n    A feed-forward layer.\n\n    Parameters:\n        dim (`int`): The number of channels in the input.\n        dim_out (`int`, *optional*): The number of channels in the output. If not given, defaults to `dim`.\n        mult (`int`, *optional*, defaults to 4): The multiplier to use for the hidden dimension.\n        dropout (`float`, *optional*, defaults to 0.0): The dropout probability to use.\n        activation_fn (`str`, *optional*, defaults to `\"geglu\"`): Activation function to be used in feed-forward.\n        final_dropout (`bool` *optional*, defaults to False): Apply a final dropout.\n    \"\"\"\n\n    def __init__(\n        self,\n        dim: int,\n        dim_out: Optional[int] = None,\n        mult: int = 4,\n        dropout: float = 0.0,\n        activation_fn: str = \"geglu\",\n        final_dropout: bool = False,\n    ):\n        super().__init__()\n        inner_dim = int(dim * mult)\n        dim_out = dim_out if dim_out is not None else dim\n\n        if activation_fn == \"gelu\":\n            act_fn = GELU(dim, inner_dim)\n        if activation_fn == \"gelu-approximate\":\n            act_fn = GELU(dim, inner_dim, approximate=\"tanh\")\n        elif activation_fn == \"geglu\":\n            act_fn = GEGLU(dim, inner_dim)\n        elif activation_fn == \"geglu-approximate\":\n            act_fn = ApproximateGELU(dim, inner_dim)\n        elif activation_fn == \"snakebeta\":\n            act_fn = SnakeBeta(dim, inner_dim)\n\n        self.net = nn.ModuleList([])\n        # project in\n        self.net.append(act_fn)\n        # project dropout\n        self.net.append(nn.Dropout(dropout))\n        # project out\n        self.net.append(LoRACompatibleLinear(inner_dim, dim_out))\n        # FF as used in Vision Transformer, MLP-Mixer, etc. have a final dropout\n        if final_dropout:\n            self.net.append(nn.Dropout(dropout))\n\n    def forward(self, hidden_states):\n        for module in self.net:\n            hidden_states = module(hidden_states)\n        return hidden_states\n\n\n@maybe_allow_in_graph\nclass BasicTransformerBlock(nn.Module):\n    r\"\"\"\n    A basic Transformer block.\n\n    Parameters:\n        dim (`int`): The number of channels in the input and output.\n        num_attention_heads (`int`): The number of heads to use for multi-head attention.\n        attention_head_dim (`int`): The number of channels in each head.\n        dropout (`float`, *optional*, defaults to 0.0): The dropout probability to use.\n        cross_attention_dim (`int`, *optional*): The size of the encoder_hidden_states vector for cross attention.\n        only_cross_attention (`bool`, *optional*):\n            Whether to use only cross-attention layers. In this case two cross attention layers are used.\n        double_self_attention (`bool`, *optional*):\n            Whether to use two self-attention layers. In this case no cross attention layers are used.\n        activation_fn (`str`, *optional*, defaults to `\"geglu\"`): Activation function to be used in feed-forward.\n        num_embeds_ada_norm (:\n            obj: `int`, *optional*): The number of diffusion steps used during training. See `Transformer2DModel`.\n        attention_bias (:\n            obj: `bool`, *optional*, defaults to `False`): Configure if the attentions should contain a bias parameter.\n    \"\"\"\n\n    def __init__(\n        self,\n        dim: int,\n        num_attention_heads: int,\n        attention_head_dim: int,\n        dropout=0.0,\n        cross_attention_dim: Optional[int] = None,\n        activation_fn: str = \"geglu\",\n        num_embeds_ada_norm: Optional[int] = None,\n        attention_bias: bool = False,\n        only_cross_attention: bool = False,\n        double_self_attention: bool = False,\n        upcast_attention: bool = False,\n        norm_elementwise_affine: bool = True,\n        norm_type: str = \"layer_norm\",\n        final_dropout: bool = False,\n    ):\n        super().__init__()\n        self.only_cross_attention = only_cross_attention\n\n        self.use_ada_layer_norm_zero = (num_embeds_ada_norm is not None) and norm_type == \"ada_norm_zero\"\n        self.use_ada_layer_norm = (num_embeds_ada_norm is not None) and norm_type == \"ada_norm\"\n\n        if norm_type in (\"ada_norm\", \"ada_norm_zero\") and num_embeds_ada_norm is None:\n            raise ValueError(\n                f\"`norm_type` is set to {norm_type}, but `num_embeds_ada_norm` is not defined. Please make sure to\"\n                f\" define `num_embeds_ada_norm` if setting `norm_type` to {norm_type}.\"\n            )\n\n        # Define 3 blocks. Each block has its own normalization layer.\n        # 1. Self-Attn\n        if self.use_ada_layer_norm:\n            self.norm1 = AdaLayerNorm(dim, num_embeds_ada_norm)\n        elif self.use_ada_layer_norm_zero:\n            self.norm1 = AdaLayerNormZero(dim, num_embeds_ada_norm)\n        else:\n            self.norm1 = nn.LayerNorm(dim, elementwise_affine=norm_elementwise_affine)\n        self.attn1 = Attention(\n            query_dim=dim,\n            heads=num_attention_heads,\n            dim_head=attention_head_dim,\n            dropout=dropout,\n            bias=attention_bias,\n            cross_attention_dim=cross_attention_dim if only_cross_attention else None,\n            upcast_attention=upcast_attention,\n        )\n\n        # 2. Cross-Attn\n        if cross_attention_dim is not None or double_self_attention:\n            # We currently only use AdaLayerNormZero for self attention where there will only be one attention block.\n            # I.e. the number of returned modulation chunks from AdaLayerZero would not make sense if returned during\n            # the second cross attention block.\n            self.norm2 = (\n                AdaLayerNorm(dim, num_embeds_ada_norm)\n                if self.use_ada_layer_norm\n                else nn.LayerNorm(dim, elementwise_affine=norm_elementwise_affine)\n            )\n            self.attn2 = Attention(\n                query_dim=dim,\n                cross_attention_dim=cross_attention_dim if not double_self_attention else None,\n                heads=num_attention_heads,\n                dim_head=attention_head_dim,\n                dropout=dropout,\n                bias=attention_bias,\n                upcast_attention=upcast_attention,\n                # scale_qk=False, # uncomment this to not to use flash attention\n            )  # is self-attn if encoder_hidden_states is none\n        else:\n            self.norm2 = None\n            self.attn2 = None\n\n        # 3. Feed-forward\n        self.norm3 = nn.LayerNorm(dim, elementwise_affine=norm_elementwise_affine)\n        self.ff = FeedForward(dim, dropout=dropout, activation_fn=activation_fn, final_dropout=final_dropout)\n\n        # let chunk size default to None\n        self._chunk_size = None\n        self._chunk_dim = 0\n\n    def set_chunk_feed_forward(self, chunk_size: Optional[int], dim: int):\n        # Sets chunk feed-forward\n        self._chunk_size = chunk_size\n        self._chunk_dim = dim\n\n    def forward(\n        self,\n        hidden_states: torch.FloatTensor,\n        attention_mask: Optional[torch.FloatTensor] = None,\n        encoder_hidden_states: Optional[torch.FloatTensor] = None,\n        encoder_attention_mask: Optional[torch.FloatTensor] = None,\n        timestep: Optional[torch.LongTensor] = None,\n        cross_attention_kwargs: Dict[str, Any] = None,\n        class_labels: Optional[torch.LongTensor] = None,\n    ):\n        # Notice that normalization is always applied before the real computation in the following blocks.\n        # 1. Self-Attention\n        if self.use_ada_layer_norm:\n            norm_hidden_states = self.norm1(hidden_states, timestep)\n        elif self.use_ada_layer_norm_zero:\n            norm_hidden_states, gate_msa, shift_mlp, scale_mlp, gate_mlp = self.norm1(\n                hidden_states, timestep, class_labels, hidden_dtype=hidden_states.dtype\n            )\n        else:\n            norm_hidden_states = self.norm1(hidden_states)\n\n        cross_attention_kwargs = cross_attention_kwargs if cross_attention_kwargs is not None else {}\n\n        attn_output = self.attn1(\n            norm_hidden_states,\n            encoder_hidden_states=encoder_hidden_states if self.only_cross_attention else None,\n            attention_mask=encoder_attention_mask if self.only_cross_attention else attention_mask,\n            **cross_attention_kwargs,\n        )\n        if self.use_ada_layer_norm_zero:\n            attn_output = gate_msa.unsqueeze(1) * attn_output\n        hidden_states = attn_output + hidden_states\n\n        # 2. Cross-Attention\n        if self.attn2 is not None:\n            norm_hidden_states = (\n                self.norm2(hidden_states, timestep) if self.use_ada_layer_norm else self.norm2(hidden_states)\n            )\n\n            attn_output = self.attn2(\n                norm_hidden_states,\n                encoder_hidden_states=encoder_hidden_states,\n                attention_mask=encoder_attention_mask,\n                **cross_attention_kwargs,\n            )\n            hidden_states = attn_output + hidden_states\n\n        # 3. Feed-forward\n        norm_hidden_states = self.norm3(hidden_states)\n\n        if self.use_ada_layer_norm_zero:\n            norm_hidden_states = norm_hidden_states * (1 + scale_mlp[:, None]) + shift_mlp[:, None]\n\n        if self._chunk_size is not None:\n            # \"feed_forward_chunk_size\" can be used to save memory\n            if norm_hidden_states.shape[self._chunk_dim] % self._chunk_size != 0:\n                raise ValueError(\n                    f\"`hidden_states` dimension to be chunked: {norm_hidden_states.shape[self._chunk_dim]} has to be divisible by chunk size: {self._chunk_size}. Make sure to set an appropriate `chunk_size` when calling `unet.enable_forward_chunking`.\"\n                )\n\n            num_chunks = norm_hidden_states.shape[self._chunk_dim] // self._chunk_size\n            ff_output = torch.cat(\n                [self.ff(hid_slice) for hid_slice in norm_hidden_states.chunk(num_chunks, dim=self._chunk_dim)],\n                dim=self._chunk_dim,\n            )\n        else:\n            ff_output = self.ff(norm_hidden_states)\n\n        if self.use_ada_layer_norm_zero:\n            ff_output = gate_mlp.unsqueeze(1) * ff_output\n\n        hidden_states = ff_output + hidden_states\n\n        return hidden_states\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/models/matcha_tts.py",
    "content": "import datetime as dt\nimport math\nimport random\n\nimport torch\n\nimport matcha.utils.monotonic_align as monotonic_align\nfrom matcha import utils\nfrom matcha.models.baselightningmodule import BaseLightningClass\nfrom matcha.models.components.flow_matching import CFM\nfrom matcha.models.components.text_encoder import TextEncoder\nfrom matcha.utils.model import (\n    denormalize,\n    duration_loss,\n    fix_len_compatibility,\n    generate_path,\n    sequence_mask,\n)\n\nlog = utils.get_pylogger(__name__)\n\n\nclass MatchaTTS(BaseLightningClass):  # 🍵\n    def __init__(\n        self,\n        n_vocab,\n        n_spks,\n        spk_emb_dim,\n        n_feats,\n        encoder,\n        decoder,\n        cfm,\n        data_statistics,\n        out_size,\n        optimizer=None,\n        scheduler=None,\n        prior_loss=True,\n    ):\n        super().__init__()\n\n        self.save_hyperparameters(logger=False)\n\n        self.n_vocab = n_vocab\n        self.n_spks = n_spks\n        self.spk_emb_dim = spk_emb_dim\n        self.n_feats = n_feats\n        self.out_size = out_size\n        self.prior_loss = prior_loss\n\n        if n_spks > 1:\n            self.spk_emb = torch.nn.Embedding(n_spks, spk_emb_dim)\n\n        self.encoder = TextEncoder(\n            encoder.encoder_type,\n            encoder.encoder_params,\n            encoder.duration_predictor_params,\n            n_vocab,\n            n_spks,\n            spk_emb_dim,\n        )\n\n        self.decoder = CFM(\n            in_channels=2 * encoder.encoder_params.n_feats,\n            out_channel=encoder.encoder_params.n_feats,\n            cfm_params=cfm,\n            decoder_params=decoder,\n            n_spks=n_spks,\n            spk_emb_dim=spk_emb_dim,\n        )\n\n        self.update_data_statistics(data_statistics)\n\n    @torch.inference_mode()\n    def synthesise(self, x, x_lengths, n_timesteps, temperature=1.0, spks=None, length_scale=1.0):\n        \"\"\"\n        Generates mel-spectrogram from text. Returns:\n            1. encoder outputs\n            2. decoder outputs\n            3. generated alignment\n\n        Args:\n            x (torch.Tensor): batch of texts, converted to a tensor with phoneme embedding ids.\n                shape: (batch_size, max_text_length)\n            x_lengths (torch.Tensor): lengths of texts in batch.\n                shape: (batch_size,)\n            n_timesteps (int): number of steps to use for reverse diffusion in decoder.\n            temperature (float, optional): controls variance of terminal distribution.\n            spks (bool, optional): speaker ids.\n                shape: (batch_size,)\n            length_scale (float, optional): controls speech pace.\n                Increase value to slow down generated speech and vice versa.\n\n        Returns:\n            dict: {\n                \"encoder_outputs\": torch.Tensor, shape: (batch_size, n_feats, max_mel_length),\n                # Average mel spectrogram generated by the encoder\n                \"decoder_outputs\": torch.Tensor, shape: (batch_size, n_feats, max_mel_length),\n                # Refined mel spectrogram improved by the CFM\n                \"attn\": torch.Tensor, shape: (batch_size, max_text_length, max_mel_length),\n                # Alignment map between text and mel spectrogram\n                \"mel\": torch.Tensor, shape: (batch_size, n_feats, max_mel_length),\n                # Denormalized mel spectrogram\n                \"mel_lengths\": torch.Tensor, shape: (batch_size,),\n                # Lengths of mel spectrograms\n                \"rtf\": float,\n                # Real-time factor\n        \"\"\"\n        # For RTF computation\n        t = dt.datetime.now()\n\n        if self.n_spks > 1:\n            # Get speaker embedding\n            spks = self.spk_emb(spks.long())\n\n        # Get encoder_outputs `mu_x` and log-scaled token durations `logw`\n        mu_x, logw, x_mask = self.encoder(x, x_lengths, spks)\n\n        w = torch.exp(logw) * x_mask\n        w_ceil = torch.ceil(w) * length_scale\n        y_lengths = torch.clamp_min(torch.sum(w_ceil, [1, 2]), 1).long()\n        y_max_length = y_lengths.max()\n        y_max_length_ = fix_len_compatibility(y_max_length)\n\n        # Using obtained durations `w` construct alignment map `attn`\n        y_mask = sequence_mask(y_lengths, y_max_length_).unsqueeze(1).to(x_mask.dtype)\n        attn_mask = x_mask.unsqueeze(-1) * y_mask.unsqueeze(2)\n        attn = generate_path(w_ceil.squeeze(1), attn_mask.squeeze(1)).unsqueeze(1)\n\n        # Align encoded text and get mu_y\n        mu_y = torch.matmul(attn.squeeze(1).transpose(1, 2), mu_x.transpose(1, 2))\n        mu_y = mu_y.transpose(1, 2)\n        encoder_outputs = mu_y[:, :, :y_max_length]\n\n        # Generate sample tracing the probability flow\n        decoder_outputs = self.decoder(mu_y, y_mask, n_timesteps, temperature, spks)\n        decoder_outputs = decoder_outputs[:, :, :y_max_length]\n\n        t = (dt.datetime.now() - t).total_seconds()\n        rtf = t * 22050 / (decoder_outputs.shape[-1] * 256)\n\n        return {\n            \"encoder_outputs\": encoder_outputs,\n            \"decoder_outputs\": decoder_outputs,\n            \"attn\": attn[:, :, :y_max_length],\n            \"mel\": denormalize(decoder_outputs, self.mel_mean, self.mel_std),\n            \"mel_lengths\": y_lengths,\n            \"rtf\": rtf,\n        }\n\n    def forward(self, x, x_lengths, y, y_lengths, spks=None, out_size=None, cond=None):\n        \"\"\"\n        Computes 3 losses:\n            1. duration loss: loss between predicted token durations and those extracted by Monotinic Alignment Search (MAS).\n            2. prior loss: loss between mel-spectrogram and encoder outputs.\n            3. flow matching loss: loss between mel-spectrogram and decoder outputs.\n\n        Args:\n            x (torch.Tensor): batch of texts, converted to a tensor with phoneme embedding ids.\n                shape: (batch_size, max_text_length)\n            x_lengths (torch.Tensor): lengths of texts in batch.\n                shape: (batch_size,)\n            y (torch.Tensor): batch of corresponding mel-spectrograms.\n                shape: (batch_size, n_feats, max_mel_length)\n            y_lengths (torch.Tensor): lengths of mel-spectrograms in batch.\n                shape: (batch_size,)\n            out_size (int, optional): length (in mel's sampling rate) of segment to cut, on which decoder will be trained.\n                Should be divisible by 2^{num of UNet downsamplings}. Needed to increase batch size.\n            spks (torch.Tensor, optional): speaker ids.\n                shape: (batch_size,)\n        \"\"\"\n        if self.n_spks > 1:\n            # Get speaker embedding\n            spks = self.spk_emb(spks)\n\n        # Get encoder_outputs `mu_x` and log-scaled token durations `logw`\n        mu_x, logw, x_mask = self.encoder(x, x_lengths, spks)\n        y_max_length = y.shape[-1]\n\n        y_mask = sequence_mask(y_lengths, y_max_length).unsqueeze(1).to(x_mask)\n        attn_mask = x_mask.unsqueeze(-1) * y_mask.unsqueeze(2)\n\n        # Use MAS to find most likely alignment `attn` between text and mel-spectrogram\n        with torch.no_grad():\n            const = -0.5 * math.log(2 * math.pi) * self.n_feats\n            factor = -0.5 * torch.ones(mu_x.shape, dtype=mu_x.dtype, device=mu_x.device)\n            y_square = torch.matmul(factor.transpose(1, 2), y**2)\n            y_mu_double = torch.matmul(2.0 * (factor * mu_x).transpose(1, 2), y)\n            mu_square = torch.sum(factor * (mu_x**2), 1).unsqueeze(-1)\n            log_prior = y_square - y_mu_double + mu_square + const\n\n            attn = monotonic_align.maximum_path(log_prior, attn_mask.squeeze(1))\n            attn = attn.detach()\n\n        # Compute loss between predicted log-scaled durations and those obtained from MAS\n        # refered to as prior loss in the paper\n        logw_ = torch.log(1e-8 + torch.sum(attn.unsqueeze(1), -1)) * x_mask\n        dur_loss = duration_loss(logw, logw_, x_lengths)\n\n        # Cut a small segment of mel-spectrogram in order to increase batch size\n        #   - \"Hack\" taken from Grad-TTS, in case of Grad-TTS, we cannot train batch size 32 on a 24GB GPU without it\n        #   - Do not need this hack for Matcha-TTS, but it works with it as well\n        if not isinstance(out_size, type(None)):\n            max_offset = (y_lengths - out_size).clamp(0)\n            offset_ranges = list(zip([0] * max_offset.shape[0], max_offset.cpu().numpy()))\n            out_offset = torch.LongTensor(\n                [torch.tensor(random.choice(range(start, end)) if end > start else 0) for start, end in offset_ranges]\n            ).to(y_lengths)\n            attn_cut = torch.zeros(attn.shape[0], attn.shape[1], out_size, dtype=attn.dtype, device=attn.device)\n            y_cut = torch.zeros(y.shape[0], self.n_feats, out_size, dtype=y.dtype, device=y.device)\n\n            y_cut_lengths = []\n            for i, (y_, out_offset_) in enumerate(zip(y, out_offset)):\n                y_cut_length = out_size + (y_lengths[i] - out_size).clamp(None, 0)\n                y_cut_lengths.append(y_cut_length)\n                cut_lower, cut_upper = out_offset_, out_offset_ + y_cut_length\n                y_cut[i, :, :y_cut_length] = y_[:, cut_lower:cut_upper]\n                attn_cut[i, :, :y_cut_length] = attn[i, :, cut_lower:cut_upper]\n\n            y_cut_lengths = torch.LongTensor(y_cut_lengths)\n            y_cut_mask = sequence_mask(y_cut_lengths).unsqueeze(1).to(y_mask)\n\n            attn = attn_cut\n            y = y_cut\n            y_mask = y_cut_mask\n\n        # Align encoded text with mel-spectrogram and get mu_y segment\n        mu_y = torch.matmul(attn.squeeze(1).transpose(1, 2), mu_x.transpose(1, 2))\n        mu_y = mu_y.transpose(1, 2)\n\n        # Compute loss of the decoder\n        diff_loss, _ = self.decoder.compute_loss(x1=y, mask=y_mask, mu=mu_y, spks=spks, cond=cond)\n\n        if self.prior_loss:\n            prior_loss = torch.sum(0.5 * ((y - mu_y) ** 2 + math.log(2 * math.pi)) * y_mask)\n            prior_loss = prior_loss / (torch.sum(y_mask) * self.n_feats)\n        else:\n            prior_loss = 0\n\n        return dur_loss, prior_loss, diff_loss\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/onnx/__init__.py",
    "content": ""
  },
  {
    "path": "third_party/Matcha-TTS/matcha/onnx/export.py",
    "content": "import argparse\nimport random\nfrom pathlib import Path\n\nimport numpy as np\nimport torch\nfrom lightning import LightningModule\n\nfrom matcha.cli import VOCODER_URLS, load_matcha, load_vocoder\n\nDEFAULT_OPSET = 15\n\nSEED = 1234\nrandom.seed(SEED)\nnp.random.seed(SEED)\ntorch.manual_seed(SEED)\ntorch.cuda.manual_seed(SEED)\ntorch.backends.cudnn.deterministic = True\ntorch.backends.cudnn.benchmark = False\n\n\nclass MatchaWithVocoder(LightningModule):\n    def __init__(self, matcha, vocoder):\n        super().__init__()\n        self.matcha = matcha\n        self.vocoder = vocoder\n\n    def forward(self, x, x_lengths, scales, spks=None):\n        mel, mel_lengths = self.matcha(x, x_lengths, scales, spks)\n        wavs = self.vocoder(mel).clamp(-1, 1)\n        lengths = mel_lengths * 256\n        return wavs.squeeze(1), lengths\n\n\ndef get_exportable_module(matcha, vocoder, n_timesteps):\n    \"\"\"\n    Return an appropriate `LighteningModule` and output-node names\n    based on whether the vocoder is embedded in  the final graph\n    \"\"\"\n\n    def onnx_forward_func(x, x_lengths, scales, spks=None):\n        \"\"\"\n        Custom forward function for accepting\n        scaler parameters as tensors\n        \"\"\"\n        # Extract scaler parameters from tensors\n        temperature = scales[0]\n        length_scale = scales[1]\n        output = matcha.synthesise(x, x_lengths, n_timesteps, temperature, spks, length_scale)\n        return output[\"mel\"], output[\"mel_lengths\"]\n\n    # Monkey-patch Matcha's forward function\n    matcha.forward = onnx_forward_func\n\n    if vocoder is None:\n        model, output_names = matcha, [\"mel\", \"mel_lengths\"]\n    else:\n        model = MatchaWithVocoder(matcha, vocoder)\n        output_names = [\"wav\", \"wav_lengths\"]\n    return model, output_names\n\n\ndef get_inputs(is_multi_speaker):\n    \"\"\"\n    Create dummy inputs for tracing\n    \"\"\"\n    dummy_input_length = 50\n    x = torch.randint(low=0, high=20, size=(1, dummy_input_length), dtype=torch.long)\n    x_lengths = torch.LongTensor([dummy_input_length])\n\n    # Scales\n    temperature = 0.667\n    length_scale = 1.0\n    scales = torch.Tensor([temperature, length_scale])\n\n    model_inputs = [x, x_lengths, scales]\n    input_names = [\n        \"x\",\n        \"x_lengths\",\n        \"scales\",\n    ]\n\n    if is_multi_speaker:\n        spks = torch.LongTensor([1])\n        model_inputs.append(spks)\n        input_names.append(\"spks\")\n\n    return tuple(model_inputs), input_names\n\n\ndef main():\n    parser = argparse.ArgumentParser(description=\"Export 🍵 Matcha-TTS to ONNX\")\n\n    parser.add_argument(\n        \"checkpoint_path\",\n        type=str,\n        help=\"Path to the model checkpoint\",\n    )\n    parser.add_argument(\"output\", type=str, help=\"Path to output `.onnx` file\")\n    parser.add_argument(\n        \"--n-timesteps\", type=int, default=5, help=\"Number of steps to use for reverse diffusion in decoder (default 5)\"\n    )\n    parser.add_argument(\n        \"--vocoder-name\",\n        type=str,\n        choices=list(VOCODER_URLS.keys()),\n        default=None,\n        help=\"Name of the vocoder to embed in the ONNX graph\",\n    )\n    parser.add_argument(\n        \"--vocoder-checkpoint-path\",\n        type=str,\n        default=None,\n        help=\"Vocoder checkpoint to embed  in the ONNX graph for an `e2e` like experience\",\n    )\n    parser.add_argument(\"--opset\", type=int, default=DEFAULT_OPSET, help=\"ONNX opset version to use (default 15\")\n\n    args = parser.parse_args()\n\n    print(f\"[🍵] Loading Matcha checkpoint from {args.checkpoint_path}\")\n    print(f\"Setting n_timesteps to {args.n_timesteps}\")\n\n    checkpoint_path = Path(args.checkpoint_path)\n    matcha = load_matcha(checkpoint_path.stem, checkpoint_path, \"cpu\")\n\n    if args.vocoder_name or args.vocoder_checkpoint_path:\n        assert (\n            args.vocoder_name and args.vocoder_checkpoint_path\n        ), \"Both vocoder_name and vocoder-checkpoint are required when embedding the vocoder in the ONNX graph.\"\n        vocoder, _ = load_vocoder(args.vocoder_name, args.vocoder_checkpoint_path, \"cpu\")\n    else:\n        vocoder = None\n\n    is_multi_speaker = matcha.n_spks > 1\n\n    dummy_input, input_names = get_inputs(is_multi_speaker)\n    model, output_names = get_exportable_module(matcha, vocoder, args.n_timesteps)\n\n    # Set dynamic shape for inputs/outputs\n    dynamic_axes = {\n        \"x\": {0: \"batch_size\", 1: \"time\"},\n        \"x_lengths\": {0: \"batch_size\"},\n    }\n\n    if vocoder is None:\n        dynamic_axes.update(\n            {\n                \"mel\": {0: \"batch_size\", 2: \"time\"},\n                \"mel_lengths\": {0: \"batch_size\"},\n            }\n        )\n    else:\n        print(\"Embedding the vocoder in the ONNX graph\")\n        dynamic_axes.update(\n            {\n                \"wav\": {0: \"batch_size\", 1: \"time\"},\n                \"wav_lengths\": {0: \"batch_size\"},\n            }\n        )\n\n    if is_multi_speaker:\n        dynamic_axes[\"spks\"] = {0: \"batch_size\"}\n\n    # Create the output directory (if not exists)\n    Path(args.output).parent.mkdir(parents=True, exist_ok=True)\n\n    model.to_onnx(\n        args.output,\n        dummy_input,\n        input_names=input_names,\n        output_names=output_names,\n        dynamic_axes=dynamic_axes,\n        opset_version=args.opset,\n        export_params=True,\n        do_constant_folding=True,\n    )\n    print(f\"[🍵] ONNX model exported to  {args.output}\")\n\n\nif __name__ == \"__main__\":\n    main()\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/onnx/infer.py",
    "content": "import argparse\nimport os\nimport warnings\nfrom pathlib import Path\nfrom time import perf_counter\n\nimport numpy as np\nimport onnxruntime as ort\nimport soundfile as sf\nimport torch\n\nfrom matcha.cli import plot_spectrogram_to_numpy, process_text\n\n\ndef validate_args(args):\n    assert (\n        args.text or args.file\n    ), \"Either text or file must be provided Matcha-T(ea)TTS need sometext to whisk the waveforms.\"\n    assert args.temperature >= 0, \"Sampling temperature cannot be negative\"\n    assert args.speaking_rate >= 0, \"Speaking rate must be greater than 0\"\n    return args\n\n\ndef write_wavs(model, inputs, output_dir, external_vocoder=None):\n    if external_vocoder is None:\n        print(\"The provided model has the vocoder embedded in the graph.\\nGenerating waveform directly\")\n        t0 = perf_counter()\n        wavs, wav_lengths = model.run(None, inputs)\n        infer_secs = perf_counter() - t0\n        mel_infer_secs = vocoder_infer_secs = None\n    else:\n        print(\"[🍵] Generating mel using Matcha\")\n        mel_t0 = perf_counter()\n        mels, mel_lengths = model.run(None, inputs)\n        mel_infer_secs = perf_counter() - mel_t0\n        print(\"Generating waveform from mel using external vocoder\")\n        vocoder_inputs = {external_vocoder.get_inputs()[0].name: mels}\n        vocoder_t0 = perf_counter()\n        wavs = external_vocoder.run(None, vocoder_inputs)[0]\n        vocoder_infer_secs = perf_counter() - vocoder_t0\n        wavs = wavs.squeeze(1)\n        wav_lengths = mel_lengths * 256\n        infer_secs = mel_infer_secs + vocoder_infer_secs\n\n    output_dir = Path(output_dir)\n    output_dir.mkdir(parents=True, exist_ok=True)\n    for i, (wav, wav_length) in enumerate(zip(wavs, wav_lengths)):\n        output_filename = output_dir.joinpath(f\"output_{i + 1}.wav\")\n        audio = wav[:wav_length]\n        print(f\"Writing audio to {output_filename}\")\n        sf.write(output_filename, audio, 22050, \"PCM_24\")\n\n    wav_secs = wav_lengths.sum() / 22050\n    print(f\"Inference seconds: {infer_secs}\")\n    print(f\"Generated wav seconds: {wav_secs}\")\n    rtf = infer_secs / wav_secs\n    if mel_infer_secs is not None:\n        mel_rtf = mel_infer_secs / wav_secs\n        print(f\"Matcha RTF: {mel_rtf}\")\n    if vocoder_infer_secs is not None:\n        vocoder_rtf = vocoder_infer_secs / wav_secs\n        print(f\"Vocoder RTF: {vocoder_rtf}\")\n    print(f\"Overall RTF: {rtf}\")\n\n\ndef write_mels(model, inputs, output_dir):\n    t0 = perf_counter()\n    mels, mel_lengths = model.run(None, inputs)\n    infer_secs = perf_counter() - t0\n\n    output_dir = Path(output_dir)\n    output_dir.mkdir(parents=True, exist_ok=True)\n    for i, mel in enumerate(mels):\n        output_stem = output_dir.joinpath(f\"output_{i + 1}\")\n        plot_spectrogram_to_numpy(mel.squeeze(), output_stem.with_suffix(\".png\"))\n        np.save(output_stem.with_suffix(\".numpy\"), mel)\n\n    wav_secs = (mel_lengths * 256).sum() / 22050\n    print(f\"Inference seconds: {infer_secs}\")\n    print(f\"Generated wav seconds: {wav_secs}\")\n    rtf = infer_secs / wav_secs\n    print(f\"RTF: {rtf}\")\n\n\ndef main():\n    parser = argparse.ArgumentParser(\n        description=\" 🍵 Matcha-TTS: A fast TTS architecture with conditional flow matching\"\n    )\n    parser.add_argument(\n        \"model\",\n        type=str,\n        help=\"ONNX model to use\",\n    )\n    parser.add_argument(\"--vocoder\", type=str, default=None, help=\"Vocoder to use (defaults to None)\")\n    parser.add_argument(\"--text\", type=str, default=None, help=\"Text to synthesize\")\n    parser.add_argument(\"--file\", type=str, default=None, help=\"Text file to synthesize\")\n    parser.add_argument(\"--spk\", type=int, default=None, help=\"Speaker ID\")\n    parser.add_argument(\n        \"--temperature\",\n        type=float,\n        default=0.667,\n        help=\"Variance of the x0 noise (default: 0.667)\",\n    )\n    parser.add_argument(\n        \"--speaking-rate\",\n        type=float,\n        default=1.0,\n        help=\"change the speaking rate, a higher value means slower speaking rate (default: 1.0)\",\n    )\n    parser.add_argument(\"--gpu\", action=\"store_true\", help=\"Use CPU for inference (default: use GPU if available)\")\n    parser.add_argument(\n        \"--output-dir\",\n        type=str,\n        default=os.getcwd(),\n        help=\"Output folder to save results (default: current dir)\",\n    )\n\n    args = parser.parse_args()\n    args = validate_args(args)\n\n    if args.gpu:\n        providers = [\"GPUExecutionProvider\"]\n    else:\n        providers = [\"CPUExecutionProvider\"]\n    model = ort.InferenceSession(args.model, providers=providers)\n\n    model_inputs = model.get_inputs()\n    model_outputs = list(model.get_outputs())\n\n    if args.text:\n        text_lines = args.text.splitlines()\n    else:\n        with open(args.file, encoding=\"utf-8\") as file:\n            text_lines = file.read().splitlines()\n\n    processed_lines = [process_text(0, line, \"cpu\") for line in text_lines]\n    x = [line[\"x\"].squeeze() for line in processed_lines]\n    # Pad\n    x = torch.nn.utils.rnn.pad_sequence(x, batch_first=True)\n    x = x.detach().cpu().numpy()\n    x_lengths = np.array([line[\"x_lengths\"].item() for line in processed_lines], dtype=np.int64)\n    inputs = {\n        \"x\": x,\n        \"x_lengths\": x_lengths,\n        \"scales\": np.array([args.temperature, args.speaking_rate], dtype=np.float32),\n    }\n    is_multi_speaker = len(model_inputs) == 4\n    if is_multi_speaker:\n        if args.spk is None:\n            args.spk = 0\n            warn = \"[!] Speaker ID not provided! Using speaker ID 0\"\n            warnings.warn(warn, UserWarning)\n        inputs[\"spks\"] = np.repeat(args.spk, x.shape[0]).astype(np.int64)\n\n    has_vocoder_embedded = model_outputs[0].name == \"wav\"\n    if has_vocoder_embedded:\n        write_wavs(model, inputs, args.output_dir)\n    elif args.vocoder:\n        external_vocoder = ort.InferenceSession(args.vocoder, providers=providers)\n        write_wavs(model, inputs, args.output_dir, external_vocoder=external_vocoder)\n    else:\n        warn = \"[!] A vocoder is not embedded in the graph nor an external vocoder is provided. The mel output will be written as numpy arrays to `*.npy` files in the output directory\"\n        warnings.warn(warn, UserWarning)\n        write_mels(model, inputs, args.output_dir)\n\n\nif __name__ == \"__main__\":\n    main()\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/text/__init__.py",
    "content": "\"\"\" from https://github.com/keithito/tacotron \"\"\"\nfrom matcha.text import cleaners\nfrom matcha.text.symbols import symbols\n\n# Mappings from symbol to numeric ID and vice versa:\n_symbol_to_id = {s: i for i, s in enumerate(symbols)}\n_id_to_symbol = {i: s for i, s in enumerate(symbols)}  # pylint: disable=unnecessary-comprehension\n\n\ndef text_to_sequence(text, cleaner_names):\n    \"\"\"Converts a string of text to a sequence of IDs corresponding to the symbols in the text.\n    Args:\n      text: string to convert to a sequence\n      cleaner_names: names of the cleaner functions to run the text through\n    Returns:\n      List of integers corresponding to the symbols in the text\n    \"\"\"\n    sequence = []\n\n    clean_text = _clean_text(text, cleaner_names)\n    for symbol in clean_text:\n        symbol_id = _symbol_to_id[symbol]\n        sequence += [symbol_id]\n    return sequence\n\n\ndef cleaned_text_to_sequence(cleaned_text):\n    \"\"\"Converts a string of text to a sequence of IDs corresponding to the symbols in the text.\n    Args:\n      text: string to convert to a sequence\n    Returns:\n      List of integers corresponding to the symbols in the text\n    \"\"\"\n    sequence = [_symbol_to_id[symbol] for symbol in cleaned_text]\n    return sequence\n\n\ndef sequence_to_text(sequence):\n    \"\"\"Converts a sequence of IDs back to a string\"\"\"\n    result = \"\"\n    for symbol_id in sequence:\n        s = _id_to_symbol[symbol_id]\n        result += s\n    return result\n\n\ndef _clean_text(text, cleaner_names):\n    for name in cleaner_names:\n        cleaner = getattr(cleaners, name)\n        if not cleaner:\n            raise Exception(\"Unknown cleaner: %s\" % name)\n        text = cleaner(text)\n    return text\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/text/cleaners.py",
    "content": "\"\"\" from https://github.com/keithito/tacotron\n\nCleaners are transformations that run over the input text at both training and eval time.\n\nCleaners can be selected by passing a comma-delimited list of cleaner names as the \"cleaners\"\nhyperparameter. Some cleaners are English-specific. You'll typically want to use:\n  1. \"english_cleaners\" for English text\n  2. \"transliteration_cleaners\" for non-English text that can be transliterated to ASCII using\n     the Unidecode library (https://pypi.python.org/pypi/Unidecode)\n  3. \"basic_cleaners\" if you do not want to transliterate (in this case, you should also update\n     the symbols in symbols.py to match your data).\n\"\"\"\n\nimport logging\nimport re\n\nimport phonemizer\nimport piper_phonemize\nfrom unidecode import unidecode\n\n# To avoid excessive logging we set the log level of the phonemizer package to Critical\ncritical_logger = logging.getLogger(\"phonemizer\")\ncritical_logger.setLevel(logging.CRITICAL)\n\n# Intializing the phonemizer globally significantly reduces the speed\n# now the phonemizer is not initialising at every call\n# Might be less flexible, but it is much-much faster\nglobal_phonemizer = phonemizer.backend.EspeakBackend(\n    language=\"en-us\",\n    preserve_punctuation=True,\n    with_stress=True,\n    language_switch=\"remove-flags\",\n    logger=critical_logger,\n)\n\n\n# Regular expression matching whitespace:\n_whitespace_re = re.compile(r\"\\s+\")\n\n# List of (regular expression, replacement) pairs for abbreviations:\n_abbreviations = [\n    (re.compile(\"\\\\b%s\\\\.\" % x[0], re.IGNORECASE), x[1])\n    for x in [\n        (\"mrs\", \"misess\"),\n        (\"mr\", \"mister\"),\n        (\"dr\", \"doctor\"),\n        (\"st\", \"saint\"),\n        (\"co\", \"company\"),\n        (\"jr\", \"junior\"),\n        (\"maj\", \"major\"),\n        (\"gen\", \"general\"),\n        (\"drs\", \"doctors\"),\n        (\"rev\", \"reverend\"),\n        (\"lt\", \"lieutenant\"),\n        (\"hon\", \"honorable\"),\n        (\"sgt\", \"sergeant\"),\n        (\"capt\", \"captain\"),\n        (\"esq\", \"esquire\"),\n        (\"ltd\", \"limited\"),\n        (\"col\", \"colonel\"),\n        (\"ft\", \"fort\"),\n    ]\n]\n\n\ndef expand_abbreviations(text):\n    for regex, replacement in _abbreviations:\n        text = re.sub(regex, replacement, text)\n    return text\n\n\ndef lowercase(text):\n    return text.lower()\n\n\ndef collapse_whitespace(text):\n    return re.sub(_whitespace_re, \" \", text)\n\n\ndef convert_to_ascii(text):\n    return unidecode(text)\n\n\ndef basic_cleaners(text):\n    \"\"\"Basic pipeline that lowercases and collapses whitespace without transliteration.\"\"\"\n    text = lowercase(text)\n    text = collapse_whitespace(text)\n    return text\n\n\ndef transliteration_cleaners(text):\n    \"\"\"Pipeline for non-English text that transliterates to ASCII.\"\"\"\n    text = convert_to_ascii(text)\n    text = lowercase(text)\n    text = collapse_whitespace(text)\n    return text\n\n\ndef english_cleaners2(text):\n    \"\"\"Pipeline for English text, including abbreviation expansion. + punctuation + stress\"\"\"\n    text = convert_to_ascii(text)\n    text = lowercase(text)\n    text = expand_abbreviations(text)\n    phonemes = global_phonemizer.phonemize([text], strip=True, njobs=1)[0]\n    phonemes = collapse_whitespace(phonemes)\n    return phonemes\n\n\ndef english_cleaners_piper(text):\n    \"\"\"Pipeline for English text, including abbreviation expansion. + punctuation + stress\"\"\"\n    text = convert_to_ascii(text)\n    text = lowercase(text)\n    text = expand_abbreviations(text)\n    phonemes = \"\".join(piper_phonemize.phonemize_espeak(text=text, voice=\"en-US\")[0])\n    phonemes = collapse_whitespace(phonemes)\n    return phonemes\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/text/numbers.py",
    "content": "\"\"\" from https://github.com/keithito/tacotron \"\"\"\n\nimport re\n\nimport inflect\n\n_inflect = inflect.engine()\n_comma_number_re = re.compile(r\"([0-9][0-9\\,]+[0-9])\")\n_decimal_number_re = re.compile(r\"([0-9]+\\.[0-9]+)\")\n_pounds_re = re.compile(r\"£([0-9\\,]*[0-9]+)\")\n_dollars_re = re.compile(r\"\\$([0-9\\.\\,]*[0-9]+)\")\n_ordinal_re = re.compile(r\"[0-9]+(st|nd|rd|th)\")\n_number_re = re.compile(r\"[0-9]+\")\n\n\ndef _remove_commas(m):\n    return m.group(1).replace(\",\", \"\")\n\n\ndef _expand_decimal_point(m):\n    return m.group(1).replace(\".\", \" point \")\n\n\ndef _expand_dollars(m):\n    match = m.group(1)\n    parts = match.split(\".\")\n    if len(parts) > 2:\n        return match + \" dollars\"\n    dollars = int(parts[0]) if parts[0] else 0\n    cents = int(parts[1]) if len(parts) > 1 and parts[1] else 0\n    if dollars and cents:\n        dollar_unit = \"dollar\" if dollars == 1 else \"dollars\"\n        cent_unit = \"cent\" if cents == 1 else \"cents\"\n        return f\"{dollars} {dollar_unit}, {cents} {cent_unit}\"\n    elif dollars:\n        dollar_unit = \"dollar\" if dollars == 1 else \"dollars\"\n        return f\"{dollars} {dollar_unit}\"\n    elif cents:\n        cent_unit = \"cent\" if cents == 1 else \"cents\"\n        return f\"{cents} {cent_unit}\"\n    else:\n        return \"zero dollars\"\n\n\ndef _expand_ordinal(m):\n    return _inflect.number_to_words(m.group(0))\n\n\ndef _expand_number(m):\n    num = int(m.group(0))\n    if num > 1000 and num < 3000:\n        if num == 2000:\n            return \"two thousand\"\n        elif num > 2000 and num < 2010:\n            return \"two thousand \" + _inflect.number_to_words(num % 100)\n        elif num % 100 == 0:\n            return _inflect.number_to_words(num // 100) + \" hundred\"\n        else:\n            return _inflect.number_to_words(num, andword=\"\", zero=\"oh\", group=2).replace(\", \", \" \")\n    else:\n        return _inflect.number_to_words(num, andword=\"\")\n\n\ndef normalize_numbers(text):\n    text = re.sub(_comma_number_re, _remove_commas, text)\n    text = re.sub(_pounds_re, r\"\\1 pounds\", text)\n    text = re.sub(_dollars_re, _expand_dollars, text)\n    text = re.sub(_decimal_number_re, _expand_decimal_point, text)\n    text = re.sub(_ordinal_re, _expand_ordinal, text)\n    text = re.sub(_number_re, _expand_number, text)\n    return text\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/text/symbols.py",
    "content": "\"\"\" from https://github.com/keithito/tacotron\n\nDefines the set of symbols used in text input to the model.\n\"\"\"\n_pad = \"_\"\n_punctuation = ';:,.!?¡¿—…\"«»“” '\n_letters = \"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz\"\n_letters_ipa = (\n    \"ɑɐɒæɓʙβɔɕçɗɖðʤəɘɚɛɜɝɞɟʄɡɠɢʛɦɧħɥʜɨɪʝɭɬɫɮʟɱɯɰŋɳɲɴøɵɸθœɶʘɹɺɾɻʀʁɽʂʃʈʧʉʊʋⱱʌɣɤʍχʎʏʑʐʒʔʡʕʢǀǁǂǃˈˌːˑʼʴʰʱʲʷˠˤ˞↓↑→↗↘'̩'ᵻ\"\n)\n\n\n# Export all symbols:\nsymbols = [_pad] + list(_punctuation) + list(_letters) + list(_letters_ipa)\n\n# Special symbol ids\nSPACE_ID = symbols.index(\" \")\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/train.py",
    "content": "from typing import Any, Dict, List, Optional, Tuple\n\nimport hydra\nimport lightning as L\nimport rootutils\nfrom lightning import Callback, LightningDataModule, LightningModule, Trainer\nfrom lightning.pytorch.loggers import Logger\nfrom omegaconf import DictConfig\n\nfrom matcha import utils\n\nrootutils.setup_root(__file__, indicator=\".project-root\", pythonpath=True)\n# ------------------------------------------------------------------------------------ #\n# the setup_root above is equivalent to:\n# - adding project root dir to PYTHONPATH\n#       (so you don't need to force user to install project as a package)\n#       (necessary before importing any local modules e.g. `from src import utils`)\n# - setting up PROJECT_ROOT environment variable\n#       (which is used as a base for paths in \"configs/paths/default.yaml\")\n#       (this way all filepaths are the same no matter where you run the code)\n# - loading environment variables from \".env\" in root dir\n#\n# you can remove it if you:\n# 1. either install project as a package or move entry files to project root dir\n# 2. set `root_dir` to \".\" in \"configs/paths/default.yaml\"\n#\n# more info: https://github.com/ashleve/rootutils\n# ------------------------------------------------------------------------------------ #\n\n\nlog = utils.get_pylogger(__name__)\n\n\n@utils.task_wrapper\ndef train(cfg: DictConfig) -> Tuple[Dict[str, Any], Dict[str, Any]]:\n    \"\"\"Trains the model. Can additionally evaluate on a testset, using best weights obtained during\n    training.\n\n    This method is wrapped in optional @task_wrapper decorator, that controls the behavior during\n    failure. Useful for multiruns, saving info about the crash, etc.\n\n    :param cfg: A DictConfig configuration composed by Hydra.\n    :return: A tuple with metrics and dict with all instantiated objects.\n    \"\"\"\n    # set seed for random number generators in pytorch, numpy and python.random\n    if cfg.get(\"seed\"):\n        L.seed_everything(cfg.seed, workers=True)\n\n    log.info(f\"Instantiating datamodule <{cfg.data._target_}>\")  # pylint: disable=protected-access\n    datamodule: LightningDataModule = hydra.utils.instantiate(cfg.data)\n\n    log.info(f\"Instantiating model <{cfg.model._target_}>\")  # pylint: disable=protected-access\n    model: LightningModule = hydra.utils.instantiate(cfg.model)\n\n    log.info(\"Instantiating callbacks...\")\n    callbacks: List[Callback] = utils.instantiate_callbacks(cfg.get(\"callbacks\"))\n\n    log.info(\"Instantiating loggers...\")\n    logger: List[Logger] = utils.instantiate_loggers(cfg.get(\"logger\"))\n\n    log.info(f\"Instantiating trainer <{cfg.trainer._target_}>\")  # pylint: disable=protected-access\n    trainer: Trainer = hydra.utils.instantiate(cfg.trainer, callbacks=callbacks, logger=logger)\n\n    object_dict = {\n        \"cfg\": cfg,\n        \"datamodule\": datamodule,\n        \"model\": model,\n        \"callbacks\": callbacks,\n        \"logger\": logger,\n        \"trainer\": trainer,\n    }\n\n    if logger:\n        log.info(\"Logging hyperparameters!\")\n        utils.log_hyperparameters(object_dict)\n\n    if cfg.get(\"train\"):\n        log.info(\"Starting training!\")\n        trainer.fit(model=model, datamodule=datamodule, ckpt_path=cfg.get(\"ckpt_path\"))\n\n    train_metrics = trainer.callback_metrics\n\n    if cfg.get(\"test\"):\n        log.info(\"Starting testing!\")\n        ckpt_path = trainer.checkpoint_callback.best_model_path\n        if ckpt_path == \"\":\n            log.warning(\"Best ckpt not found! Using current weights for testing...\")\n            ckpt_path = None\n        trainer.test(model=model, datamodule=datamodule, ckpt_path=ckpt_path)\n        log.info(f\"Best ckpt path: {ckpt_path}\")\n\n    test_metrics = trainer.callback_metrics\n\n    # merge train and test metrics\n    metric_dict = {**train_metrics, **test_metrics}\n\n    return metric_dict, object_dict\n\n\n@hydra.main(version_base=\"1.3\", config_path=\"../configs\", config_name=\"train.yaml\")\ndef main(cfg: DictConfig) -> Optional[float]:\n    \"\"\"Main entry point for training.\n\n    :param cfg: DictConfig configuration composed by Hydra.\n    :return: Optional[float] with optimized metric value.\n    \"\"\"\n    # apply extra utilities\n    # (e.g. ask for tags if none are provided in cfg, print cfg tree, etc.)\n    utils.extras(cfg)\n\n    # train the model\n    metric_dict, _ = train(cfg)\n\n    # safely retrieve metric value for hydra-based hyperparameter optimization\n    metric_value = utils.get_metric_value(metric_dict=metric_dict, metric_name=cfg.get(\"optimized_metric\"))\n\n    # return optimized metric\n    return metric_value\n\n\nif __name__ == \"__main__\":\n    main()  # pylint: disable=no-value-for-parameter\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/utils/__init__.py",
    "content": "from matcha.utils.instantiators import instantiate_callbacks, instantiate_loggers\nfrom matcha.utils.logging_utils import log_hyperparameters\nfrom matcha.utils.pylogger import get_pylogger\nfrom matcha.utils.rich_utils import enforce_tags, print_config_tree\nfrom matcha.utils.utils import extras, get_metric_value, task_wrapper\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/utils/audio.py",
    "content": "import numpy as np\nimport torch\nimport torch.utils.data\nfrom librosa.filters import mel as librosa_mel_fn\nfrom scipy.io.wavfile import read\n\nMAX_WAV_VALUE = 32768.0\n\n\ndef load_wav(full_path):\n    sampling_rate, data = read(full_path)\n    return data, sampling_rate\n\n\ndef dynamic_range_compression(x, C=1, clip_val=1e-5):\n    return np.log(np.clip(x, a_min=clip_val, a_max=None) * C)\n\n\ndef dynamic_range_decompression(x, C=1):\n    return np.exp(x) / C\n\n\ndef dynamic_range_compression_torch(x, C=1, clip_val=1e-5):\n    return torch.log(torch.clamp(x, min=clip_val) * C)\n\n\ndef dynamic_range_decompression_torch(x, C=1):\n    return torch.exp(x) / C\n\n\ndef spectral_normalize_torch(magnitudes):\n    output = dynamic_range_compression_torch(magnitudes)\n    return output\n\n\ndef spectral_de_normalize_torch(magnitudes):\n    output = dynamic_range_decompression_torch(magnitudes)\n    return output\n\n\nmel_basis = {}\nhann_window = {}\n\n\ndef mel_spectrogram(y, n_fft, num_mels, sampling_rate, hop_size, win_size, fmin, fmax, center=False):\n    if torch.min(y) < -1.0:\n        print(\"min value is \", torch.min(y))\n    if torch.max(y) > 1.0:\n        print(\"max value is \", torch.max(y))\n\n    global mel_basis, hann_window  # pylint: disable=global-statement\n    if f\"{str(fmax)}_{str(y.device)}\" not in mel_basis:\n        mel = librosa_mel_fn(sr=sampling_rate, n_fft=n_fft, n_mels=num_mels, fmin=fmin, fmax=fmax)\n        mel_basis[str(fmax) + \"_\" + str(y.device)] = torch.from_numpy(mel).float().to(y.device)\n        hann_window[str(y.device)] = torch.hann_window(win_size).to(y.device)\n\n    y = torch.nn.functional.pad(\n        y.unsqueeze(1), (int((n_fft - hop_size) / 2), int((n_fft - hop_size) / 2)), mode=\"reflect\"\n    )\n    y = y.squeeze(1)\n\n    spec = torch.view_as_real(\n        torch.stft(\n            y,\n            n_fft,\n            hop_length=hop_size,\n            win_length=win_size,\n            window=hann_window[str(y.device)],\n            center=center,\n            pad_mode=\"reflect\",\n            normalized=False,\n            onesided=True,\n            return_complex=True,\n        )\n    )\n\n    spec = torch.sqrt(spec.pow(2).sum(-1) + (1e-9))\n\n    spec = torch.matmul(mel_basis[str(fmax) + \"_\" + str(y.device)], spec)\n    spec = spectral_normalize_torch(spec)\n\n    return spec\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/utils/generate_data_statistics.py",
    "content": "r\"\"\"\nThe file creates a pickle file where the values needed for loading of dataset is stored and the model can load it\nwhen needed.\n\nParameters from hparam.py will be used\n\"\"\"\nimport argparse\nimport json\nimport os\nimport sys\nfrom pathlib import Path\n\nimport rootutils\nimport torch\nfrom hydra import compose, initialize\nfrom omegaconf import open_dict\nfrom tqdm.auto import tqdm\n\nfrom matcha.data.text_mel_datamodule import TextMelDataModule\nfrom matcha.utils.logging_utils import pylogger\n\nlog = pylogger.get_pylogger(__name__)\n\n\ndef compute_data_statistics(data_loader: torch.utils.data.DataLoader, out_channels: int):\n    \"\"\"Generate data mean and standard deviation helpful in data normalisation\n\n    Args:\n        data_loader (torch.utils.data.Dataloader): _description_\n        out_channels (int): mel spectrogram channels\n    \"\"\"\n    total_mel_sum = 0\n    total_mel_sq_sum = 0\n    total_mel_len = 0\n\n    for batch in tqdm(data_loader, leave=False):\n        mels = batch[\"y\"]\n        mel_lengths = batch[\"y_lengths\"]\n\n        total_mel_len += torch.sum(mel_lengths)\n        total_mel_sum += torch.sum(mels)\n        total_mel_sq_sum += torch.sum(torch.pow(mels, 2))\n\n    data_mean = total_mel_sum / (total_mel_len * out_channels)\n    data_std = torch.sqrt((total_mel_sq_sum / (total_mel_len * out_channels)) - torch.pow(data_mean, 2))\n\n    return {\"mel_mean\": data_mean.item(), \"mel_std\": data_std.item()}\n\n\ndef main():\n    parser = argparse.ArgumentParser()\n\n    parser.add_argument(\n        \"-i\",\n        \"--input-config\",\n        type=str,\n        default=\"vctk.yaml\",\n        help=\"The name of the yaml config file under configs/data\",\n    )\n\n    parser.add_argument(\n        \"-b\",\n        \"--batch-size\",\n        type=int,\n        default=\"256\",\n        help=\"Can have increased batch size for faster computation\",\n    )\n\n    parser.add_argument(\n        \"-f\",\n        \"--force\",\n        action=\"store_true\",\n        default=False,\n        required=False,\n        help=\"force overwrite the file\",\n    )\n    args = parser.parse_args()\n    output_file = Path(args.input_config).with_suffix(\".json\")\n\n    if os.path.exists(output_file) and not args.force:\n        print(\"File already exists. Use -f to force overwrite\")\n        sys.exit(1)\n\n    with initialize(version_base=\"1.3\", config_path=\"../../configs/data\"):\n        cfg = compose(config_name=args.input_config, return_hydra_config=True, overrides=[])\n\n    root_path = rootutils.find_root(search_from=__file__, indicator=\".project-root\")\n\n    with open_dict(cfg):\n        del cfg[\"hydra\"]\n        del cfg[\"_target_\"]\n        cfg[\"data_statistics\"] = None\n        cfg[\"seed\"] = 1234\n        cfg[\"batch_size\"] = args.batch_size\n        cfg[\"train_filelist_path\"] = str(os.path.join(root_path, cfg[\"train_filelist_path\"]))\n        cfg[\"valid_filelist_path\"] = str(os.path.join(root_path, cfg[\"valid_filelist_path\"]))\n\n    text_mel_datamodule = TextMelDataModule(**cfg)\n    text_mel_datamodule.setup()\n    data_loader = text_mel_datamodule.train_dataloader()\n    log.info(\"Dataloader loaded! Now computing stats...\")\n    params = compute_data_statistics(data_loader, cfg[\"n_feats\"])\n    print(params)\n    json.dump(\n        params,\n        open(output_file, \"w\"),\n    )\n\n\nif __name__ == \"__main__\":\n    main()\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/utils/instantiators.py",
    "content": "from typing import List\n\nimport hydra\nfrom lightning import Callback\nfrom lightning.pytorch.loggers import Logger\nfrom omegaconf import DictConfig\n\nfrom matcha.utils import pylogger\n\nlog = pylogger.get_pylogger(__name__)\n\n\ndef instantiate_callbacks(callbacks_cfg: DictConfig) -> List[Callback]:\n    \"\"\"Instantiates callbacks from config.\n\n    :param callbacks_cfg: A DictConfig object containing callback configurations.\n    :return: A list of instantiated callbacks.\n    \"\"\"\n    callbacks: List[Callback] = []\n\n    if not callbacks_cfg:\n        log.warning(\"No callback configs found! Skipping..\")\n        return callbacks\n\n    if not isinstance(callbacks_cfg, DictConfig):\n        raise TypeError(\"Callbacks config must be a DictConfig!\")\n\n    for _, cb_conf in callbacks_cfg.items():\n        if isinstance(cb_conf, DictConfig) and \"_target_\" in cb_conf:\n            log.info(f\"Instantiating callback <{cb_conf._target_}>\")  # pylint: disable=protected-access\n            callbacks.append(hydra.utils.instantiate(cb_conf))\n\n    return callbacks\n\n\ndef instantiate_loggers(logger_cfg: DictConfig) -> List[Logger]:\n    \"\"\"Instantiates loggers from config.\n\n    :param logger_cfg: A DictConfig object containing logger configurations.\n    :return: A list of instantiated loggers.\n    \"\"\"\n    logger: List[Logger] = []\n\n    if not logger_cfg:\n        log.warning(\"No logger configs found! Skipping...\")\n        return logger\n\n    if not isinstance(logger_cfg, DictConfig):\n        raise TypeError(\"Logger config must be a DictConfig!\")\n\n    for _, lg_conf in logger_cfg.items():\n        if isinstance(lg_conf, DictConfig) and \"_target_\" in lg_conf:\n            log.info(f\"Instantiating logger <{lg_conf._target_}>\")  # pylint: disable=protected-access\n            logger.append(hydra.utils.instantiate(lg_conf))\n\n    return logger\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/utils/logging_utils.py",
    "content": "from typing import Any, Dict\n\nfrom lightning.pytorch.utilities import rank_zero_only\nfrom omegaconf import OmegaConf\n\nfrom matcha.utils import pylogger\n\nlog = pylogger.get_pylogger(__name__)\n\n\n@rank_zero_only\ndef log_hyperparameters(object_dict: Dict[str, Any]) -> None:\n    \"\"\"Controls which config parts are saved by Lightning loggers.\n\n    Additionally saves:\n        - Number of model parameters\n\n    :param object_dict: A dictionary containing the following objects:\n        - `\"cfg\"`: A DictConfig object containing the main config.\n        - `\"model\"`: The Lightning model.\n        - `\"trainer\"`: The Lightning trainer.\n    \"\"\"\n    hparams = {}\n\n    cfg = OmegaConf.to_container(object_dict[\"cfg\"])\n    model = object_dict[\"model\"]\n    trainer = object_dict[\"trainer\"]\n\n    if not trainer.logger:\n        log.warning(\"Logger not found! Skipping hyperparameter logging...\")\n        return\n\n    hparams[\"model\"] = cfg[\"model\"]\n\n    # save number of model parameters\n    hparams[\"model/params/total\"] = sum(p.numel() for p in model.parameters())\n    hparams[\"model/params/trainable\"] = sum(p.numel() for p in model.parameters() if p.requires_grad)\n    hparams[\"model/params/non_trainable\"] = sum(p.numel() for p in model.parameters() if not p.requires_grad)\n\n    hparams[\"data\"] = cfg[\"data\"]\n    hparams[\"trainer\"] = cfg[\"trainer\"]\n\n    hparams[\"callbacks\"] = cfg.get(\"callbacks\")\n    hparams[\"extras\"] = cfg.get(\"extras\")\n\n    hparams[\"task_name\"] = cfg.get(\"task_name\")\n    hparams[\"tags\"] = cfg.get(\"tags\")\n    hparams[\"ckpt_path\"] = cfg.get(\"ckpt_path\")\n    hparams[\"seed\"] = cfg.get(\"seed\")\n\n    # send hparams to all loggers\n    for logger in trainer.loggers:\n        logger.log_hyperparams(hparams)\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/utils/model.py",
    "content": "\"\"\" from https://github.com/jaywalnut310/glow-tts \"\"\"\n\nimport numpy as np\nimport torch\n\n\ndef sequence_mask(length, max_length=None):\n    if max_length is None:\n        max_length = length.max()\n    x = torch.arange(max_length, dtype=length.dtype, device=length.device)\n    return x.unsqueeze(0) < length.unsqueeze(1)\n\n\ndef fix_len_compatibility(length, num_downsamplings_in_unet=2):\n    factor = torch.scalar_tensor(2).pow(num_downsamplings_in_unet)\n    length = (length / factor).ceil() * factor\n    if not torch.onnx.is_in_onnx_export():\n        return length.int().item()\n    else:\n        return length\n\n\ndef convert_pad_shape(pad_shape):\n    inverted_shape = pad_shape[::-1]\n    pad_shape = [item for sublist in inverted_shape for item in sublist]\n    return pad_shape\n\n\ndef generate_path(duration, mask):\n    device = duration.device\n\n    b, t_x, t_y = mask.shape\n    cum_duration = torch.cumsum(duration, 1)\n    path = torch.zeros(b, t_x, t_y, dtype=mask.dtype).to(device=device)\n\n    cum_duration_flat = cum_duration.view(b * t_x)\n    path = sequence_mask(cum_duration_flat, t_y).to(mask.dtype)\n    path = path.view(b, t_x, t_y)\n    path = path - torch.nn.functional.pad(path, convert_pad_shape([[0, 0], [1, 0], [0, 0]]))[:, :-1]\n    path = path * mask\n    return path\n\n\ndef duration_loss(logw, logw_, lengths):\n    loss = torch.sum((logw - logw_) ** 2) / torch.sum(lengths)\n    return loss\n\n\ndef normalize(data, mu, std):\n    if not isinstance(mu, (float, int)):\n        if isinstance(mu, list):\n            mu = torch.tensor(mu, dtype=data.dtype, device=data.device)\n        elif isinstance(mu, torch.Tensor):\n            mu = mu.to(data.device)\n        elif isinstance(mu, np.ndarray):\n            mu = torch.from_numpy(mu).to(data.device)\n        mu = mu.unsqueeze(-1)\n\n    if not isinstance(std, (float, int)):\n        if isinstance(std, list):\n            std = torch.tensor(std, dtype=data.dtype, device=data.device)\n        elif isinstance(std, torch.Tensor):\n            std = std.to(data.device)\n        elif isinstance(std, np.ndarray):\n            std = torch.from_numpy(std).to(data.device)\n        std = std.unsqueeze(-1)\n\n    return (data - mu) / std\n\n\ndef denormalize(data, mu, std):\n    if not isinstance(mu, float):\n        if isinstance(mu, list):\n            mu = torch.tensor(mu, dtype=data.dtype, device=data.device)\n        elif isinstance(mu, torch.Tensor):\n            mu = mu.to(data.device)\n        elif isinstance(mu, np.ndarray):\n            mu = torch.from_numpy(mu).to(data.device)\n        mu = mu.unsqueeze(-1)\n\n    if not isinstance(std, float):\n        if isinstance(std, list):\n            std = torch.tensor(std, dtype=data.dtype, device=data.device)\n        elif isinstance(std, torch.Tensor):\n            std = std.to(data.device)\n        elif isinstance(std, np.ndarray):\n            std = torch.from_numpy(std).to(data.device)\n        std = std.unsqueeze(-1)\n\n    return data * std + mu\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/utils/monotonic_align/__init__.py",
    "content": "import numpy as np\nimport torch\n\nfrom matcha.utils.monotonic_align.core import maximum_path_c\n\n\ndef maximum_path(value, mask):\n    \"\"\"Cython optimised version.\n    value: [b, t_x, t_y]\n    mask: [b, t_x, t_y]\n    \"\"\"\n    value = value * mask\n    device = value.device\n    dtype = value.dtype\n    value = value.data.cpu().numpy().astype(np.float32)\n    path = np.zeros_like(value).astype(np.int32)\n    mask = mask.data.cpu().numpy()\n\n    t_x_max = mask.sum(1)[:, 0].astype(np.int32)\n    t_y_max = mask.sum(2)[:, 0].astype(np.int32)\n    maximum_path_c(path, value, t_x_max, t_y_max)\n    return torch.from_numpy(path).to(device=device, dtype=dtype)\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/utils/monotonic_align/core.c",
    "content": "/* Generated by Cython 0.29.35 */\n\n/* BEGIN: Cython Metadata\n{\n    \"distutils\": {\n        \"depends\": [],\n        \"name\": \"matcha.utils.monotonic_align.core\",\n        \"sources\": [\n            \"matcha/utils/monotonic_align/core.pyx\"\n        ]\n    },\n    \"module_name\": \"matcha.utils.monotonic_align.core\"\n}\nEND: Cython Metadata */\n\n#ifndef PY_SSIZE_T_CLEAN\n#define PY_SSIZE_T_CLEAN\n#endif /* PY_SSIZE_T_CLEAN */\n#include \"Python.h\"\n#ifndef Py_PYTHON_H\n    #error Python headers needed to compile C extensions, please install development version of Python.\n#elif PY_VERSION_HEX < 0x02060000 || (0x03000000 <= PY_VERSION_HEX && PY_VERSION_HEX < 0x03030000)\n    #error Cython requires Python 2.6+ or Python 3.3+.\n#else\n#define CYTHON_ABI \"0_29_35\"\n#define CYTHON_HEX_VERSION 0x001D23F0\n#define CYTHON_FUTURE_DIVISION 1\n#include <stddef.h>\n#ifndef offsetof\n  #define offsetof(type, member) ( (size_t) & ((type*)0) -> member )\n#endif\n#if !defined(WIN32) && !defined(MS_WINDOWS)\n  #ifndef __stdcall\n    #define __stdcall\n  #endif\n  #ifndef __cdecl\n    #define __cdecl\n  #endif\n  #ifndef __fastcall\n    #define __fastcall\n  #endif\n#endif\n#ifndef DL_IMPORT\n  #define DL_IMPORT(t) t\n#endif\n#ifndef DL_EXPORT\n  #define DL_EXPORT(t) t\n#endif\n#define __PYX_COMMA ,\n#ifndef HAVE_LONG_LONG\n  #if PY_VERSION_HEX >= 0x02070000\n    #define HAVE_LONG_LONG\n  #endif\n#endif\n#ifndef PY_LONG_LONG\n  #define PY_LONG_LONG LONG_LONG\n#endif\n#ifndef Py_HUGE_VAL\n  #define Py_HUGE_VAL HUGE_VAL\n#endif\n#ifdef PYPY_VERSION\n  #define CYTHON_COMPILING_IN_PYPY 1\n  #define CYTHON_COMPILING_IN_PYSTON 0\n  #define CYTHON_COMPILING_IN_CPYTHON 0\n  #define CYTHON_COMPILING_IN_NOGIL 0\n  #undef CYTHON_USE_TYPE_SLOTS\n  #define CYTHON_USE_TYPE_SLOTS 0\n  #undef CYTHON_USE_PYTYPE_LOOKUP\n  #define CYTHON_USE_PYTYPE_LOOKUP 0\n  #if PY_VERSION_HEX < 0x03050000\n    #undef CYTHON_USE_ASYNC_SLOTS\n    #define CYTHON_USE_ASYNC_SLOTS 0\n  #elif !defined(CYTHON_USE_ASYNC_SLOTS)\n    #define CYTHON_USE_ASYNC_SLOTS 1\n  #endif\n  #undef CYTHON_USE_PYLIST_INTERNALS\n  #define CYTHON_USE_PYLIST_INTERNALS 0\n  #undef CYTHON_USE_UNICODE_INTERNALS\n  #define CYTHON_USE_UNICODE_INTERNALS 0\n  #undef CYTHON_USE_UNICODE_WRITER\n  #define CYTHON_USE_UNICODE_WRITER 0\n  #undef CYTHON_USE_PYLONG_INTERNALS\n  #define CYTHON_USE_PYLONG_INTERNALS 0\n  #undef CYTHON_AVOID_BORROWED_REFS\n  #define CYTHON_AVOID_BORROWED_REFS 1\n  #undef CYTHON_ASSUME_SAFE_MACROS\n  #define CYTHON_ASSUME_SAFE_MACROS 0\n  #undef CYTHON_UNPACK_METHODS\n  #define CYTHON_UNPACK_METHODS 0\n  #undef CYTHON_FAST_THREAD_STATE\n  #define CYTHON_FAST_THREAD_STATE 0\n  #undef CYTHON_FAST_PYCALL\n  #define CYTHON_FAST_PYCALL 0\n  #if PY_VERSION_HEX < 0x03090000\n    #undef CYTHON_PEP489_MULTI_PHASE_INIT\n    #define CYTHON_PEP489_MULTI_PHASE_INIT 0\n  #elif !defined(CYTHON_PEP489_MULTI_PHASE_INIT)\n    #define CYTHON_PEP489_MULTI_PHASE_INIT 1\n  #endif\n  #undef CYTHON_USE_TP_FINALIZE\n  #define CYTHON_USE_TP_FINALIZE 0\n  #undef CYTHON_USE_DICT_VERSIONS\n  #define CYTHON_USE_DICT_VERSIONS 0\n  #undef CYTHON_USE_EXC_INFO_STACK\n  #define CYTHON_USE_EXC_INFO_STACK 0\n  #ifndef CYTHON_UPDATE_DESCRIPTOR_DOC\n    #define CYTHON_UPDATE_DESCRIPTOR_DOC 0\n  #endif\n#elif defined(PYSTON_VERSION)\n  #define CYTHON_COMPILING_IN_PYPY 0\n  #define CYTHON_COMPILING_IN_PYSTON 1\n  #define CYTHON_COMPILING_IN_CPYTHON 0\n  #define CYTHON_COMPILING_IN_NOGIL 0\n  #ifndef CYTHON_USE_TYPE_SLOTS\n    #define CYTHON_USE_TYPE_SLOTS 1\n  #endif\n  #undef CYTHON_USE_PYTYPE_LOOKUP\n  #define CYTHON_USE_PYTYPE_LOOKUP 0\n  #undef CYTHON_USE_ASYNC_SLOTS\n  #define CYTHON_USE_ASYNC_SLOTS 0\n  #undef CYTHON_USE_PYLIST_INTERNALS\n  #define CYTHON_USE_PYLIST_INTERNALS 0\n  #ifndef CYTHON_USE_UNICODE_INTERNALS\n    #define CYTHON_USE_UNICODE_INTERNALS 1\n  #endif\n  #undef CYTHON_USE_UNICODE_WRITER\n  #define CYTHON_USE_UNICODE_WRITER 0\n  #undef CYTHON_USE_PYLONG_INTERNALS\n  #define CYTHON_USE_PYLONG_INTERNALS 0\n  #ifndef CYTHON_AVOID_BORROWED_REFS\n    #define CYTHON_AVOID_BORROWED_REFS 0\n  #endif\n  #ifndef CYTHON_ASSUME_SAFE_MACROS\n    #define CYTHON_ASSUME_SAFE_MACROS 1\n  #endif\n  #ifndef CYTHON_UNPACK_METHODS\n    #define CYTHON_UNPACK_METHODS 1\n  #endif\n  #undef CYTHON_FAST_THREAD_STATE\n  #define CYTHON_FAST_THREAD_STATE 0\n  #undef CYTHON_FAST_PYCALL\n  #define CYTHON_FAST_PYCALL 0\n  #undef CYTHON_PEP489_MULTI_PHASE_INIT\n  #define CYTHON_PEP489_MULTI_PHASE_INIT 0\n  #undef CYTHON_USE_TP_FINALIZE\n  #define CYTHON_USE_TP_FINALIZE 0\n  #undef CYTHON_USE_DICT_VERSIONS\n  #define CYTHON_USE_DICT_VERSIONS 0\n  #undef CYTHON_USE_EXC_INFO_STACK\n  #define CYTHON_USE_EXC_INFO_STACK 0\n  #ifndef CYTHON_UPDATE_DESCRIPTOR_DOC\n    #define CYTHON_UPDATE_DESCRIPTOR_DOC 0\n  #endif\n#elif defined(PY_NOGIL)\n  #define CYTHON_COMPILING_IN_PYPY 0\n  #define CYTHON_COMPILING_IN_PYSTON 0\n  #define CYTHON_COMPILING_IN_CPYTHON 0\n  #define CYTHON_COMPILING_IN_NOGIL 1\n  #ifndef CYTHON_USE_TYPE_SLOTS\n    #define CYTHON_USE_TYPE_SLOTS 1\n  #endif\n  #undef CYTHON_USE_PYTYPE_LOOKUP\n  #define CYTHON_USE_PYTYPE_LOOKUP 0\n  #ifndef CYTHON_USE_ASYNC_SLOTS\n    #define CYTHON_USE_ASYNC_SLOTS 1\n  #endif\n  #undef CYTHON_USE_PYLIST_INTERNALS\n  #define CYTHON_USE_PYLIST_INTERNALS 0\n  #ifndef CYTHON_USE_UNICODE_INTERNALS\n    #define CYTHON_USE_UNICODE_INTERNALS 1\n  #endif\n  #undef CYTHON_USE_UNICODE_WRITER\n  #define CYTHON_USE_UNICODE_WRITER 0\n  #undef CYTHON_USE_PYLONG_INTERNALS\n  #define CYTHON_USE_PYLONG_INTERNALS 0\n  #ifndef CYTHON_AVOID_BORROWED_REFS\n    #define CYTHON_AVOID_BORROWED_REFS 0\n  #endif\n  #ifndef CYTHON_ASSUME_SAFE_MACROS\n    #define CYTHON_ASSUME_SAFE_MACROS 1\n  #endif\n  #ifndef CYTHON_UNPACK_METHODS\n    #define CYTHON_UNPACK_METHODS 1\n  #endif\n  #undef CYTHON_FAST_THREAD_STATE\n  #define CYTHON_FAST_THREAD_STATE 0\n  #undef CYTHON_FAST_PYCALL\n  #define CYTHON_FAST_PYCALL 0\n  #ifndef CYTHON_PEP489_MULTI_PHASE_INIT\n    #define CYTHON_PEP489_MULTI_PHASE_INIT 1\n  #endif\n  #ifndef CYTHON_USE_TP_FINALIZE\n    #define CYTHON_USE_TP_FINALIZE 1\n  #endif\n  #undef CYTHON_USE_DICT_VERSIONS\n  #define CYTHON_USE_DICT_VERSIONS 0\n  #undef CYTHON_USE_EXC_INFO_STACK\n  #define CYTHON_USE_EXC_INFO_STACK 0\n#else\n  #define CYTHON_COMPILING_IN_PYPY 0\n  #define CYTHON_COMPILING_IN_PYSTON 0\n  #define CYTHON_COMPILING_IN_CPYTHON 1\n  #define CYTHON_COMPILING_IN_NOGIL 0\n  #ifndef CYTHON_USE_TYPE_SLOTS\n    #define CYTHON_USE_TYPE_SLOTS 1\n  #endif\n  #if PY_VERSION_HEX < 0x02070000\n    #undef CYTHON_USE_PYTYPE_LOOKUP\n    #define CYTHON_USE_PYTYPE_LOOKUP 0\n  #elif !defined(CYTHON_USE_PYTYPE_LOOKUP)\n    #define CYTHON_USE_PYTYPE_LOOKUP 1\n  #endif\n  #if PY_MAJOR_VERSION < 3\n    #undef CYTHON_USE_ASYNC_SLOTS\n    #define CYTHON_USE_ASYNC_SLOTS 0\n  #elif !defined(CYTHON_USE_ASYNC_SLOTS)\n    #define CYTHON_USE_ASYNC_SLOTS 1\n  #endif\n  #if PY_VERSION_HEX < 0x02070000\n    #undef CYTHON_USE_PYLONG_INTERNALS\n    #define CYTHON_USE_PYLONG_INTERNALS 0\n  #elif !defined(CYTHON_USE_PYLONG_INTERNALS)\n    #define CYTHON_USE_PYLONG_INTERNALS (PY_VERSION_HEX < 0x030C00A5)\n  #endif\n  #ifndef CYTHON_USE_PYLIST_INTERNALS\n    #define CYTHON_USE_PYLIST_INTERNALS 1\n  #endif\n  #ifndef CYTHON_USE_UNICODE_INTERNALS\n    #define CYTHON_USE_UNICODE_INTERNALS 1\n  #endif\n  #if PY_VERSION_HEX < 0x030300F0 || PY_VERSION_HEX >= 0x030B00A2\n    #undef CYTHON_USE_UNICODE_WRITER\n    #define CYTHON_USE_UNICODE_WRITER 0\n  #elif !defined(CYTHON_USE_UNICODE_WRITER)\n    #define CYTHON_USE_UNICODE_WRITER 1\n  #endif\n  #ifndef CYTHON_AVOID_BORROWED_REFS\n    #define CYTHON_AVOID_BORROWED_REFS 0\n  #endif\n  #ifndef CYTHON_ASSUME_SAFE_MACROS\n    #define CYTHON_ASSUME_SAFE_MACROS 1\n  #endif\n  #ifndef CYTHON_UNPACK_METHODS\n    #define CYTHON_UNPACK_METHODS 1\n  #endif\n  #if PY_VERSION_HEX >= 0x030B00A4\n    #undef CYTHON_FAST_THREAD_STATE\n    #define CYTHON_FAST_THREAD_STATE 0\n  #elif !defined(CYTHON_FAST_THREAD_STATE)\n    #define CYTHON_FAST_THREAD_STATE 1\n  #endif\n  #ifndef CYTHON_FAST_PYCALL\n    #define CYTHON_FAST_PYCALL (PY_VERSION_HEX < 0x030A0000)\n  #endif\n  #ifndef CYTHON_PEP489_MULTI_PHASE_INIT\n    #define CYTHON_PEP489_MULTI_PHASE_INIT (PY_VERSION_HEX >= 0x03050000)\n  #endif\n  #ifndef CYTHON_USE_TP_FINALIZE\n    #define CYTHON_USE_TP_FINALIZE (PY_VERSION_HEX >= 0x030400a1)\n  #endif\n  #ifndef CYTHON_USE_DICT_VERSIONS\n    #define CYTHON_USE_DICT_VERSIONS ((PY_VERSION_HEX >= 0x030600B1) && (PY_VERSION_HEX < 0x030C00A5))\n  #endif\n  #if PY_VERSION_HEX >= 0x030B00A4\n    #undef CYTHON_USE_EXC_INFO_STACK\n    #define CYTHON_USE_EXC_INFO_STACK 0\n  #elif !defined(CYTHON_USE_EXC_INFO_STACK)\n    #define CYTHON_USE_EXC_INFO_STACK (PY_VERSION_HEX >= 0x030700A3)\n  #endif\n  #ifndef CYTHON_UPDATE_DESCRIPTOR_DOC\n    #define CYTHON_UPDATE_DESCRIPTOR_DOC 1\n  #endif\n#endif\n#if !defined(CYTHON_FAST_PYCCALL)\n#define CYTHON_FAST_PYCCALL  (CYTHON_FAST_PYCALL && PY_VERSION_HEX >= 0x030600B1)\n#endif\n#if CYTHON_USE_PYLONG_INTERNALS\n  #if PY_MAJOR_VERSION < 3\n    #include \"longintrepr.h\"\n  #endif\n  #undef SHIFT\n  #undef BASE\n  #undef MASK\n  #ifdef SIZEOF_VOID_P\n    enum { __pyx_check_sizeof_voidp = 1 / (int)(SIZEOF_VOID_P == sizeof(void*)) };\n  #endif\n#endif\n#ifndef __has_attribute\n  #define __has_attribute(x) 0\n#endif\n#ifndef __has_cpp_attribute\n  #define __has_cpp_attribute(x) 0\n#endif\n#ifndef CYTHON_RESTRICT\n  #if defined(__GNUC__)\n    #define CYTHON_RESTRICT __restrict__\n  #elif defined(_MSC_VER) && _MSC_VER >= 1400\n    #define CYTHON_RESTRICT __restrict\n  #elif defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L\n    #define CYTHON_RESTRICT restrict\n  #else\n    #define CYTHON_RESTRICT\n  #endif\n#endif\n#ifndef CYTHON_UNUSED\n# if defined(__GNUC__)\n#   if !(defined(__cplusplus)) || (__GNUC__ > 3 || (__GNUC__ == 3 && __GNUC_MINOR__ >= 4))\n#     define CYTHON_UNUSED __attribute__ ((__unused__))\n#   else\n#     define CYTHON_UNUSED\n#   endif\n# elif defined(__ICC) || (defined(__INTEL_COMPILER) && !defined(_MSC_VER))\n#   define CYTHON_UNUSED __attribute__ ((__unused__))\n# else\n#   define CYTHON_UNUSED\n# endif\n#endif\n#ifndef CYTHON_MAYBE_UNUSED_VAR\n#  if defined(__cplusplus)\n     template<class T> void CYTHON_MAYBE_UNUSED_VAR( const T& ) { }\n#  else\n#    define CYTHON_MAYBE_UNUSED_VAR(x) (void)(x)\n#  endif\n#endif\n#ifndef CYTHON_NCP_UNUSED\n# if CYTHON_COMPILING_IN_CPYTHON\n#  define CYTHON_NCP_UNUSED\n# else\n#  define CYTHON_NCP_UNUSED CYTHON_UNUSED\n# endif\n#endif\n#define __Pyx_void_to_None(void_result) ((void)(void_result), Py_INCREF(Py_None), Py_None)\n#ifdef _MSC_VER\n    #ifndef _MSC_STDINT_H_\n        #if _MSC_VER < 1300\n           typedef unsigned char     uint8_t;\n           typedef unsigned int      uint32_t;\n        #else\n           typedef unsigned __int8   uint8_t;\n           typedef unsigned __int32  uint32_t;\n        #endif\n    #endif\n#else\n   #include <stdint.h>\n#endif\n#ifndef CYTHON_FALLTHROUGH\n  #if defined(__cplusplus) && __cplusplus >= 201103L\n    #if __has_cpp_attribute(fallthrough)\n      #define CYTHON_FALLTHROUGH [[fallthrough]]\n    #elif __has_cpp_attribute(clang::fallthrough)\n      #define CYTHON_FALLTHROUGH [[clang::fallthrough]]\n    #elif __has_cpp_attribute(gnu::fallthrough)\n      #define CYTHON_FALLTHROUGH [[gnu::fallthrough]]\n    #endif\n  #endif\n  #ifndef CYTHON_FALLTHROUGH\n    #if __has_attribute(fallthrough)\n      #define CYTHON_FALLTHROUGH __attribute__((fallthrough))\n    #else\n      #define CYTHON_FALLTHROUGH\n    #endif\n  #endif\n  #if defined(__clang__ ) && defined(__apple_build_version__)\n    #if __apple_build_version__ < 7000000\n      #undef  CYTHON_FALLTHROUGH\n      #define CYTHON_FALLTHROUGH\n    #endif\n  #endif\n#endif\n\n#ifndef CYTHON_INLINE\n  #if defined(__clang__)\n    #define CYTHON_INLINE __inline__ __attribute__ ((__unused__))\n  #elif defined(__GNUC__)\n    #define CYTHON_INLINE __inline__\n  #elif defined(_MSC_VER)\n    #define CYTHON_INLINE __inline\n  #elif defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L\n    #define CYTHON_INLINE inline\n  #else\n    #define CYTHON_INLINE\n  #endif\n#endif\n\n#if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX < 0x02070600 && !defined(Py_OptimizeFlag)\n  #define Py_OptimizeFlag 0\n#endif\n#define __PYX_BUILD_PY_SSIZE_T \"n\"\n#define CYTHON_FORMAT_SSIZE_T \"z\"\n#if PY_MAJOR_VERSION < 3\n  #define __Pyx_BUILTIN_MODULE_NAME \"__builtin__\"\n  #define __Pyx_PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)\\\n          PyCode_New(a+k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)\n  #define __Pyx_DefaultClassType PyClass_Type\n#else\n  #define __Pyx_BUILTIN_MODULE_NAME \"builtins\"\n  #define __Pyx_DefaultClassType PyType_Type\n#if PY_VERSION_HEX >= 0x030B00A1\n    static CYTHON_INLINE PyCodeObject* __Pyx_PyCode_New(int a, int k, int l, int s, int f,\n                                                    PyObject *code, PyObject *c, PyObject* n, PyObject *v,\n                                                    PyObject *fv, PyObject *cell, PyObject* fn,\n                                                    PyObject *name, int fline, PyObject *lnos) {\n        PyObject *kwds=NULL, *argcount=NULL, *posonlyargcount=NULL, *kwonlyargcount=NULL;\n        PyObject *nlocals=NULL, *stacksize=NULL, *flags=NULL, *replace=NULL, *call_result=NULL, *empty=NULL;\n        const char *fn_cstr=NULL;\n        const char *name_cstr=NULL;\n        PyCodeObject* co=NULL;\n        PyObject *type, *value, *traceback;\n        PyErr_Fetch(&type, &value, &traceback);\n        if (!(kwds=PyDict_New())) goto end;\n        if (!(argcount=PyLong_FromLong(a))) goto end;\n        if (PyDict_SetItemString(kwds, \"co_argcount\", argcount) != 0) goto end;\n        if (!(posonlyargcount=PyLong_FromLong(0))) goto end;\n        if (PyDict_SetItemString(kwds, \"co_posonlyargcount\", posonlyargcount) != 0) goto end;\n        if (!(kwonlyargcount=PyLong_FromLong(k))) goto end;\n        if (PyDict_SetItemString(kwds, \"co_kwonlyargcount\", kwonlyargcount) != 0) goto end;\n        if (!(nlocals=PyLong_FromLong(l))) goto end;\n        if (PyDict_SetItemString(kwds, \"co_nlocals\", nlocals) != 0) goto end;\n        if (!(stacksize=PyLong_FromLong(s))) goto end;\n        if (PyDict_SetItemString(kwds, \"co_stacksize\", stacksize) != 0) goto end;\n        if (!(flags=PyLong_FromLong(f))) goto end;\n        if (PyDict_SetItemString(kwds, \"co_flags\", flags) != 0) goto end;\n        if (PyDict_SetItemString(kwds, \"co_code\", code) != 0) goto end;\n        if (PyDict_SetItemString(kwds, \"co_consts\", c) != 0) goto end;\n        if (PyDict_SetItemString(kwds, \"co_names\", n) != 0) goto end;\n        if (PyDict_SetItemString(kwds, \"co_varnames\", v) != 0) goto end;\n        if (PyDict_SetItemString(kwds, \"co_freevars\", fv) != 0) goto end;\n        if (PyDict_SetItemString(kwds, \"co_cellvars\", cell) != 0) goto end;\n        if (PyDict_SetItemString(kwds, \"co_linetable\", lnos) != 0) goto end;\n        if (!(fn_cstr=PyUnicode_AsUTF8AndSize(fn, NULL))) goto end;\n        if (!(name_cstr=PyUnicode_AsUTF8AndSize(name, NULL))) goto end;\n        if (!(co = PyCode_NewEmpty(fn_cstr, name_cstr, fline))) goto end;\n        if (!(replace = PyObject_GetAttrString((PyObject*)co, \"replace\"))) goto cleanup_code_too;\n        if (!(empty = PyTuple_New(0))) goto cleanup_code_too; // unfortunately __pyx_empty_tuple isn't available here\n        if (!(call_result = PyObject_Call(replace, empty, kwds))) goto cleanup_code_too;\n        Py_XDECREF((PyObject*)co);\n        co = (PyCodeObject*)call_result;\n        call_result = NULL;\n        if (0) {\n            cleanup_code_too:\n            Py_XDECREF((PyObject*)co);\n            co = NULL;\n        }\n        end:\n        Py_XDECREF(kwds);\n        Py_XDECREF(argcount);\n        Py_XDECREF(posonlyargcount);\n        Py_XDECREF(kwonlyargcount);\n        Py_XDECREF(nlocals);\n        Py_XDECREF(stacksize);\n        Py_XDECREF(replace);\n        Py_XDECREF(call_result);\n        Py_XDECREF(empty);\n        if (type) {\n            PyErr_Restore(type, value, traceback);\n        }\n        return co;\n    }\n#else\n  #define __Pyx_PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)\\\n          PyCode_New(a, k, l, s, f, code, c, n, v, fv, cell, fn, name, fline, lnos)\n#endif\n  #define __Pyx_DefaultClassType PyType_Type\n#endif\n#ifndef Py_TPFLAGS_CHECKTYPES\n  #define Py_TPFLAGS_CHECKTYPES 0\n#endif\n#ifndef Py_TPFLAGS_HAVE_INDEX\n  #define Py_TPFLAGS_HAVE_INDEX 0\n#endif\n#ifndef Py_TPFLAGS_HAVE_NEWBUFFER\n  #define Py_TPFLAGS_HAVE_NEWBUFFER 0\n#endif\n#ifndef Py_TPFLAGS_HAVE_FINALIZE\n  #define Py_TPFLAGS_HAVE_FINALIZE 0\n#endif\n#ifndef METH_STACKLESS\n  #define METH_STACKLESS 0\n#endif\n#if PY_VERSION_HEX <= 0x030700A3 || !defined(METH_FASTCALL)\n  #ifndef METH_FASTCALL\n     #define METH_FASTCALL 0x80\n  #endif\n  typedef PyObject *(*__Pyx_PyCFunctionFast) (PyObject *self, PyObject *const *args, Py_ssize_t nargs);\n  typedef PyObject *(*__Pyx_PyCFunctionFastWithKeywords) (PyObject *self, PyObject *const *args,\n                                                          Py_ssize_t nargs, PyObject *kwnames);\n#else\n  #define __Pyx_PyCFunctionFast _PyCFunctionFast\n  #define __Pyx_PyCFunctionFastWithKeywords _PyCFunctionFastWithKeywords\n#endif\n#if CYTHON_FAST_PYCCALL\n#define __Pyx_PyFastCFunction_Check(func)\\\n    ((PyCFunction_Check(func) && (METH_FASTCALL == (PyCFunction_GET_FLAGS(func) & ~(METH_CLASS | METH_STATIC | METH_COEXIST | METH_KEYWORDS | METH_STACKLESS)))))\n#else\n#define __Pyx_PyFastCFunction_Check(func) 0\n#endif\n#if CYTHON_COMPILING_IN_PYPY && !defined(PyObject_Malloc)\n  #define PyObject_Malloc(s)   PyMem_Malloc(s)\n  #define PyObject_Free(p)     PyMem_Free(p)\n  #define PyObject_Realloc(p)  PyMem_Realloc(p)\n#endif\n#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX < 0x030400A1\n  #define PyMem_RawMalloc(n)           PyMem_Malloc(n)\n  #define PyMem_RawRealloc(p, n)       PyMem_Realloc(p, n)\n  #define PyMem_RawFree(p)             PyMem_Free(p)\n#endif\n#if CYTHON_COMPILING_IN_PYSTON\n  #define __Pyx_PyCode_HasFreeVars(co)  PyCode_HasFreeVars(co)\n  #define __Pyx_PyFrame_SetLineNumber(frame, lineno) PyFrame_SetLineNumber(frame, lineno)\n#else\n  #define __Pyx_PyCode_HasFreeVars(co)  (PyCode_GetNumFree(co) > 0)\n  #define __Pyx_PyFrame_SetLineNumber(frame, lineno)  (frame)->f_lineno = (lineno)\n#endif\n#if !CYTHON_FAST_THREAD_STATE || PY_VERSION_HEX < 0x02070000\n  #define __Pyx_PyThreadState_Current PyThreadState_GET()\n#elif PY_VERSION_HEX >= 0x03060000\n  #define __Pyx_PyThreadState_Current _PyThreadState_UncheckedGet()\n#elif PY_VERSION_HEX >= 0x03000000\n  #define __Pyx_PyThreadState_Current PyThreadState_GET()\n#else\n  #define __Pyx_PyThreadState_Current _PyThreadState_Current\n#endif\n#if PY_VERSION_HEX < 0x030700A2 && !defined(PyThread_tss_create) && !defined(Py_tss_NEEDS_INIT)\n#include \"pythread.h\"\n#define Py_tss_NEEDS_INIT 0\ntypedef int Py_tss_t;\nstatic CYTHON_INLINE int PyThread_tss_create(Py_tss_t *key) {\n  *key = PyThread_create_key();\n  return 0;\n}\nstatic CYTHON_INLINE Py_tss_t * PyThread_tss_alloc(void) {\n  Py_tss_t *key = (Py_tss_t *)PyObject_Malloc(sizeof(Py_tss_t));\n  *key = Py_tss_NEEDS_INIT;\n  return key;\n}\nstatic CYTHON_INLINE void PyThread_tss_free(Py_tss_t *key) {\n  PyObject_Free(key);\n}\nstatic CYTHON_INLINE int PyThread_tss_is_created(Py_tss_t *key) {\n  return *key != Py_tss_NEEDS_INIT;\n}\nstatic CYTHON_INLINE void PyThread_tss_delete(Py_tss_t *key) {\n  PyThread_delete_key(*key);\n  *key = Py_tss_NEEDS_INIT;\n}\nstatic CYTHON_INLINE int PyThread_tss_set(Py_tss_t *key, void *value) {\n  return PyThread_set_key_value(*key, value);\n}\nstatic CYTHON_INLINE void * PyThread_tss_get(Py_tss_t *key) {\n  return PyThread_get_key_value(*key);\n}\n#endif\n#if CYTHON_COMPILING_IN_CPYTHON || defined(_PyDict_NewPresized)\n#define __Pyx_PyDict_NewPresized(n)  ((n <= 8) ? PyDict_New() : _PyDict_NewPresized(n))\n#else\n#define __Pyx_PyDict_NewPresized(n)  PyDict_New()\n#endif\n#if PY_MAJOR_VERSION >= 3 || CYTHON_FUTURE_DIVISION\n  #define __Pyx_PyNumber_Divide(x,y)         PyNumber_TrueDivide(x,y)\n  #define __Pyx_PyNumber_InPlaceDivide(x,y)  PyNumber_InPlaceTrueDivide(x,y)\n#else\n  #define __Pyx_PyNumber_Divide(x,y)         PyNumber_Divide(x,y)\n  #define __Pyx_PyNumber_InPlaceDivide(x,y)  PyNumber_InPlaceDivide(x,y)\n#endif\n#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030500A1 && CYTHON_USE_UNICODE_INTERNALS\n#define __Pyx_PyDict_GetItemStr(dict, name)  _PyDict_GetItem_KnownHash(dict, name, ((PyASCIIObject *) name)->hash)\n#else\n#define __Pyx_PyDict_GetItemStr(dict, name)  PyDict_GetItem(dict, name)\n#endif\n#if PY_VERSION_HEX > 0x03030000 && defined(PyUnicode_KIND)\n  #define CYTHON_PEP393_ENABLED 1\n  #if PY_VERSION_HEX >= 0x030C0000\n    #define __Pyx_PyUnicode_READY(op)       (0)\n  #else\n    #define __Pyx_PyUnicode_READY(op)       (likely(PyUnicode_IS_READY(op)) ?\\\n                                                0 : _PyUnicode_Ready((PyObject *)(op)))\n  #endif\n  #define __Pyx_PyUnicode_GET_LENGTH(u)   PyUnicode_GET_LENGTH(u)\n  #define __Pyx_PyUnicode_READ_CHAR(u, i) PyUnicode_READ_CHAR(u, i)\n  #define __Pyx_PyUnicode_MAX_CHAR_VALUE(u)   PyUnicode_MAX_CHAR_VALUE(u)\n  #define __Pyx_PyUnicode_KIND(u)         PyUnicode_KIND(u)\n  #define __Pyx_PyUnicode_DATA(u)         PyUnicode_DATA(u)\n  #define __Pyx_PyUnicode_READ(k, d, i)   PyUnicode_READ(k, d, i)\n  #define __Pyx_PyUnicode_WRITE(k, d, i, ch)  PyUnicode_WRITE(k, d, i, ch)\n  #if PY_VERSION_HEX >= 0x030C0000\n    #define __Pyx_PyUnicode_IS_TRUE(u)      (0 != PyUnicode_GET_LENGTH(u))\n  #else\n    #if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x03090000\n    #define __Pyx_PyUnicode_IS_TRUE(u)      (0 != (likely(PyUnicode_IS_READY(u)) ? PyUnicode_GET_LENGTH(u) : ((PyCompactUnicodeObject *)(u))->wstr_length))\n    #else\n    #define __Pyx_PyUnicode_IS_TRUE(u)      (0 != (likely(PyUnicode_IS_READY(u)) ? PyUnicode_GET_LENGTH(u) : PyUnicode_GET_SIZE(u)))\n    #endif\n  #endif\n#else\n  #define CYTHON_PEP393_ENABLED 0\n  #define PyUnicode_1BYTE_KIND  1\n  #define PyUnicode_2BYTE_KIND  2\n  #define PyUnicode_4BYTE_KIND  4\n  #define __Pyx_PyUnicode_READY(op)       (0)\n  #define __Pyx_PyUnicode_GET_LENGTH(u)   PyUnicode_GET_SIZE(u)\n  #define __Pyx_PyUnicode_READ_CHAR(u, i) ((Py_UCS4)(PyUnicode_AS_UNICODE(u)[i]))\n  #define __Pyx_PyUnicode_MAX_CHAR_VALUE(u)   ((sizeof(Py_UNICODE) == 2) ? 65535 : 1114111)\n  #define __Pyx_PyUnicode_KIND(u)         (sizeof(Py_UNICODE))\n  #define __Pyx_PyUnicode_DATA(u)         ((void*)PyUnicode_AS_UNICODE(u))\n  #define __Pyx_PyUnicode_READ(k, d, i)   ((void)(k), (Py_UCS4)(((Py_UNICODE*)d)[i]))\n  #define __Pyx_PyUnicode_WRITE(k, d, i, ch)  (((void)(k)), ((Py_UNICODE*)d)[i] = ch)\n  #define __Pyx_PyUnicode_IS_TRUE(u)      (0 != PyUnicode_GET_SIZE(u))\n#endif\n#if CYTHON_COMPILING_IN_PYPY\n  #define __Pyx_PyUnicode_Concat(a, b)      PyNumber_Add(a, b)\n  #define __Pyx_PyUnicode_ConcatSafe(a, b)  PyNumber_Add(a, b)\n#else\n  #define __Pyx_PyUnicode_Concat(a, b)      PyUnicode_Concat(a, b)\n  #define __Pyx_PyUnicode_ConcatSafe(a, b)  ((unlikely((a) == Py_None) || unlikely((b) == Py_None)) ?\\\n      PyNumber_Add(a, b) : __Pyx_PyUnicode_Concat(a, b))\n#endif\n#if CYTHON_COMPILING_IN_PYPY && !defined(PyUnicode_Contains)\n  #define PyUnicode_Contains(u, s)  PySequence_Contains(u, s)\n#endif\n#if CYTHON_COMPILING_IN_PYPY && !defined(PyByteArray_Check)\n  #define PyByteArray_Check(obj)  PyObject_TypeCheck(obj, &PyByteArray_Type)\n#endif\n#if CYTHON_COMPILING_IN_PYPY && !defined(PyObject_Format)\n  #define PyObject_Format(obj, fmt)  PyObject_CallMethod(obj, \"__format__\", \"O\", fmt)\n#endif\n#define __Pyx_PyString_FormatSafe(a, b)   ((unlikely((a) == Py_None || (PyString_Check(b) && !PyString_CheckExact(b)))) ? PyNumber_Remainder(a, b) : __Pyx_PyString_Format(a, b))\n#define __Pyx_PyUnicode_FormatSafe(a, b)  ((unlikely((a) == Py_None || (PyUnicode_Check(b) && !PyUnicode_CheckExact(b)))) ? PyNumber_Remainder(a, b) : PyUnicode_Format(a, b))\n#if PY_MAJOR_VERSION >= 3\n  #define __Pyx_PyString_Format(a, b)  PyUnicode_Format(a, b)\n#else\n  #define __Pyx_PyString_Format(a, b)  PyString_Format(a, b)\n#endif\n#if PY_MAJOR_VERSION < 3 && !defined(PyObject_ASCII)\n  #define PyObject_ASCII(o)            PyObject_Repr(o)\n#endif\n#if PY_MAJOR_VERSION >= 3\n  #define PyBaseString_Type            PyUnicode_Type\n  #define PyStringObject               PyUnicodeObject\n  #define PyString_Type                PyUnicode_Type\n  #define PyString_Check               PyUnicode_Check\n  #define PyString_CheckExact          PyUnicode_CheckExact\n#ifndef PyObject_Unicode\n  #define PyObject_Unicode             PyObject_Str\n#endif\n#endif\n#if PY_MAJOR_VERSION >= 3\n  #define __Pyx_PyBaseString_Check(obj) PyUnicode_Check(obj)\n  #define __Pyx_PyBaseString_CheckExact(obj) PyUnicode_CheckExact(obj)\n#else\n  #define __Pyx_PyBaseString_Check(obj) (PyString_Check(obj) || PyUnicode_Check(obj))\n  #define __Pyx_PyBaseString_CheckExact(obj) (PyString_CheckExact(obj) || PyUnicode_CheckExact(obj))\n#endif\n#ifndef PySet_CheckExact\n  #define PySet_CheckExact(obj)        (Py_TYPE(obj) == &PySet_Type)\n#endif\n#if PY_VERSION_HEX >= 0x030900A4\n  #define __Pyx_SET_REFCNT(obj, refcnt) Py_SET_REFCNT(obj, refcnt)\n  #define __Pyx_SET_SIZE(obj, size) Py_SET_SIZE(obj, size)\n#else\n  #define __Pyx_SET_REFCNT(obj, refcnt) Py_REFCNT(obj) = (refcnt)\n  #define __Pyx_SET_SIZE(obj, size) Py_SIZE(obj) = (size)\n#endif\n#if CYTHON_ASSUME_SAFE_MACROS\n  #define __Pyx_PySequence_SIZE(seq)  Py_SIZE(seq)\n#else\n  #define __Pyx_PySequence_SIZE(seq)  PySequence_Size(seq)\n#endif\n#if PY_MAJOR_VERSION >= 3\n  #define PyIntObject                  PyLongObject\n  #define PyInt_Type                   PyLong_Type\n  #define PyInt_Check(op)              PyLong_Check(op)\n  #define PyInt_CheckExact(op)         PyLong_CheckExact(op)\n  #define PyInt_FromString             PyLong_FromString\n  #define PyInt_FromUnicode            PyLong_FromUnicode\n  #define PyInt_FromLong               PyLong_FromLong\n  #define PyInt_FromSize_t             PyLong_FromSize_t\n  #define PyInt_FromSsize_t            PyLong_FromSsize_t\n  #define PyInt_AsLong                 PyLong_AsLong\n  #define PyInt_AS_LONG                PyLong_AS_LONG\n  #define PyInt_AsSsize_t              PyLong_AsSsize_t\n  #define PyInt_AsUnsignedLongMask     PyLong_AsUnsignedLongMask\n  #define PyInt_AsUnsignedLongLongMask PyLong_AsUnsignedLongLongMask\n  #define PyNumber_Int                 PyNumber_Long\n#endif\n#if PY_MAJOR_VERSION >= 3\n  #define PyBoolObject                 PyLongObject\n#endif\n#if PY_MAJOR_VERSION >= 3 && CYTHON_COMPILING_IN_PYPY\n  #ifndef PyUnicode_InternFromString\n    #define PyUnicode_InternFromString(s) PyUnicode_FromString(s)\n  #endif\n#endif\n#if PY_VERSION_HEX < 0x030200A4\n  typedef long Py_hash_t;\n  #define __Pyx_PyInt_FromHash_t PyInt_FromLong\n  #define __Pyx_PyInt_AsHash_t   __Pyx_PyIndex_AsHash_t\n#else\n  #define __Pyx_PyInt_FromHash_t PyInt_FromSsize_t\n  #define __Pyx_PyInt_AsHash_t   __Pyx_PyIndex_AsSsize_t\n#endif\n#if PY_MAJOR_VERSION >= 3\n  #define __Pyx_PyMethod_New(func, self, klass) ((self) ? ((void)(klass), PyMethod_New(func, self)) : __Pyx_NewRef(func))\n#else\n  #define __Pyx_PyMethod_New(func, self, klass) PyMethod_New(func, self, klass)\n#endif\n#if CYTHON_USE_ASYNC_SLOTS\n  #if PY_VERSION_HEX >= 0x030500B1\n    #define __Pyx_PyAsyncMethodsStruct PyAsyncMethods\n    #define __Pyx_PyType_AsAsync(obj) (Py_TYPE(obj)->tp_as_async)\n  #else\n    #define __Pyx_PyType_AsAsync(obj) ((__Pyx_PyAsyncMethodsStruct*) (Py_TYPE(obj)->tp_reserved))\n  #endif\n#else\n  #define __Pyx_PyType_AsAsync(obj) NULL\n#endif\n#ifndef __Pyx_PyAsyncMethodsStruct\n    typedef struct {\n        unaryfunc am_await;\n        unaryfunc am_aiter;\n        unaryfunc am_anext;\n    } __Pyx_PyAsyncMethodsStruct;\n#endif\n\n#if defined(_WIN32) || defined(WIN32) || defined(MS_WINDOWS)\n  #if !defined(_USE_MATH_DEFINES)\n    #define _USE_MATH_DEFINES\n  #endif\n#endif\n#include <math.h>\n#ifdef NAN\n#define __PYX_NAN() ((float) NAN)\n#else\nstatic CYTHON_INLINE float __PYX_NAN() {\n  float value;\n  memset(&value, 0xFF, sizeof(value));\n  return value;\n}\n#endif\n#if defined(__CYGWIN__) && defined(_LDBL_EQ_DBL)\n#define __Pyx_truncl trunc\n#else\n#define __Pyx_truncl truncl\n#endif\n\n#define __PYX_MARK_ERR_POS(f_index, lineno) \\\n    { __pyx_filename = __pyx_f[f_index]; (void)__pyx_filename; __pyx_lineno = lineno; (void)__pyx_lineno; __pyx_clineno = __LINE__; (void)__pyx_clineno; }\n#define __PYX_ERR(f_index, lineno, Ln_error) \\\n    { __PYX_MARK_ERR_POS(f_index, lineno) goto Ln_error; }\n\n#ifndef __PYX_EXTERN_C\n  #ifdef __cplusplus\n    #define __PYX_EXTERN_C extern \"C\"\n  #else\n    #define __PYX_EXTERN_C extern\n  #endif\n#endif\n\n#define __PYX_HAVE__matcha__utils__monotonic_align__core\n#define __PYX_HAVE_API__matcha__utils__monotonic_align__core\n/* Early includes */\n#include <string.h>\n#include <stdio.h>\n#include \"numpy/arrayobject.h\"\n#include \"numpy/ndarrayobject.h\"\n#include \"numpy/ndarraytypes.h\"\n#include \"numpy/arrayscalars.h\"\n#include \"numpy/ufuncobject.h\"\n\n    /* NumPy API declarations from \"numpy/__init__.pxd\" */\n    \n#include \"pythread.h\"\n#include <stdlib.h>\n#include \"pystate.h\"\n#ifdef _OPENMP\n#include <omp.h>\n#endif /* _OPENMP */\n\n#if defined(PYREX_WITHOUT_ASSERTIONS) && !defined(CYTHON_WITHOUT_ASSERTIONS)\n#define CYTHON_WITHOUT_ASSERTIONS\n#endif\n\ntypedef struct {PyObject **p; const char *s; const Py_ssize_t n; const char* encoding;\n                const char is_unicode; const char is_str; const char intern; } __Pyx_StringTabEntry;\n\n#define __PYX_DEFAULT_STRING_ENCODING_IS_ASCII 0\n#define __PYX_DEFAULT_STRING_ENCODING_IS_UTF8 0\n#define __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT (PY_MAJOR_VERSION >= 3 && __PYX_DEFAULT_STRING_ENCODING_IS_UTF8)\n#define __PYX_DEFAULT_STRING_ENCODING \"\"\n#define __Pyx_PyObject_FromString __Pyx_PyBytes_FromString\n#define __Pyx_PyObject_FromStringAndSize __Pyx_PyBytes_FromStringAndSize\n#define __Pyx_uchar_cast(c) ((unsigned char)c)\n#define __Pyx_long_cast(x) ((long)x)\n#define __Pyx_fits_Py_ssize_t(v, type, is_signed)  (\\\n    (sizeof(type) < sizeof(Py_ssize_t))  ||\\\n    (sizeof(type) > sizeof(Py_ssize_t) &&\\\n          likely(v < (type)PY_SSIZE_T_MAX ||\\\n                 v == (type)PY_SSIZE_T_MAX)  &&\\\n          (!is_signed || likely(v > (type)PY_SSIZE_T_MIN ||\\\n                                v == (type)PY_SSIZE_T_MIN)))  ||\\\n    (sizeof(type) == sizeof(Py_ssize_t) &&\\\n          (is_signed || likely(v < (type)PY_SSIZE_T_MAX ||\\\n                               v == (type)PY_SSIZE_T_MAX)))  )\nstatic CYTHON_INLINE int __Pyx_is_valid_index(Py_ssize_t i, Py_ssize_t limit) {\n    return (size_t) i < (size_t) limit;\n}\n#if defined (__cplusplus) && __cplusplus >= 201103L\n    #include <cstdlib>\n    #define __Pyx_sst_abs(value) std::abs(value)\n#elif SIZEOF_INT >= SIZEOF_SIZE_T\n    #define __Pyx_sst_abs(value) abs(value)\n#elif SIZEOF_LONG >= SIZEOF_SIZE_T\n    #define __Pyx_sst_abs(value) labs(value)\n#elif defined (_MSC_VER)\n    #define __Pyx_sst_abs(value) ((Py_ssize_t)_abs64(value))\n#elif defined (__STDC_VERSION__) && __STDC_VERSION__ >= 199901L\n    #define __Pyx_sst_abs(value) llabs(value)\n#elif defined (__GNUC__)\n    #define __Pyx_sst_abs(value) __builtin_llabs(value)\n#else\n    #define __Pyx_sst_abs(value) ((value<0) ? -value : value)\n#endif\nstatic CYTHON_INLINE const char* __Pyx_PyObject_AsString(PyObject*);\nstatic CYTHON_INLINE const char* __Pyx_PyObject_AsStringAndSize(PyObject*, Py_ssize_t* length);\n#define __Pyx_PyByteArray_FromString(s) PyByteArray_FromStringAndSize((const char*)s, strlen((const char*)s))\n#define __Pyx_PyByteArray_FromStringAndSize(s, l) PyByteArray_FromStringAndSize((const char*)s, l)\n#define __Pyx_PyBytes_FromString        PyBytes_FromString\n#define __Pyx_PyBytes_FromStringAndSize PyBytes_FromStringAndSize\nstatic CYTHON_INLINE PyObject* __Pyx_PyUnicode_FromString(const char*);\n#if PY_MAJOR_VERSION < 3\n    #define __Pyx_PyStr_FromString        __Pyx_PyBytes_FromString\n    #define __Pyx_PyStr_FromStringAndSize __Pyx_PyBytes_FromStringAndSize\n#else\n    #define __Pyx_PyStr_FromString        __Pyx_PyUnicode_FromString\n    #define __Pyx_PyStr_FromStringAndSize __Pyx_PyUnicode_FromStringAndSize\n#endif\n#define __Pyx_PyBytes_AsWritableString(s)     ((char*) PyBytes_AS_STRING(s))\n#define __Pyx_PyBytes_AsWritableSString(s)    ((signed char*) PyBytes_AS_STRING(s))\n#define __Pyx_PyBytes_AsWritableUString(s)    ((unsigned char*) PyBytes_AS_STRING(s))\n#define __Pyx_PyBytes_AsString(s)     ((const char*) PyBytes_AS_STRING(s))\n#define __Pyx_PyBytes_AsSString(s)    ((const signed char*) PyBytes_AS_STRING(s))\n#define __Pyx_PyBytes_AsUString(s)    ((const unsigned char*) PyBytes_AS_STRING(s))\n#define __Pyx_PyObject_AsWritableString(s)    ((char*) __Pyx_PyObject_AsString(s))\n#define __Pyx_PyObject_AsWritableSString(s)    ((signed char*) __Pyx_PyObject_AsString(s))\n#define __Pyx_PyObject_AsWritableUString(s)    ((unsigned char*) __Pyx_PyObject_AsString(s))\n#define __Pyx_PyObject_AsSString(s)    ((const signed char*) __Pyx_PyObject_AsString(s))\n#define __Pyx_PyObject_AsUString(s)    ((const unsigned char*) __Pyx_PyObject_AsString(s))\n#define __Pyx_PyObject_FromCString(s)  __Pyx_PyObject_FromString((const char*)s)\n#define __Pyx_PyBytes_FromCString(s)   __Pyx_PyBytes_FromString((const char*)s)\n#define __Pyx_PyByteArray_FromCString(s)   __Pyx_PyByteArray_FromString((const char*)s)\n#define __Pyx_PyStr_FromCString(s)     __Pyx_PyStr_FromString((const char*)s)\n#define __Pyx_PyUnicode_FromCString(s) __Pyx_PyUnicode_FromString((const char*)s)\nstatic CYTHON_INLINE size_t __Pyx_Py_UNICODE_strlen(const Py_UNICODE *u) {\n    const Py_UNICODE *u_end = u;\n    while (*u_end++) ;\n    return (size_t)(u_end - u - 1);\n}\n#define __Pyx_PyUnicode_FromUnicode(u)       PyUnicode_FromUnicode(u, __Pyx_Py_UNICODE_strlen(u))\n#define __Pyx_PyUnicode_FromUnicodeAndLength PyUnicode_FromUnicode\n#define __Pyx_PyUnicode_AsUnicode            PyUnicode_AsUnicode\n#define __Pyx_NewRef(obj) (Py_INCREF(obj), obj)\n#define __Pyx_Owned_Py_None(b) __Pyx_NewRef(Py_None)\nstatic CYTHON_INLINE PyObject * __Pyx_PyBool_FromLong(long b);\nstatic CYTHON_INLINE int __Pyx_PyObject_IsTrue(PyObject*);\nstatic CYTHON_INLINE int __Pyx_PyObject_IsTrueAndDecref(PyObject*);\nstatic CYTHON_INLINE PyObject* __Pyx_PyNumber_IntOrLong(PyObject* x);\n#define __Pyx_PySequence_Tuple(obj)\\\n    (likely(PyTuple_CheckExact(obj)) ? __Pyx_NewRef(obj) : PySequence_Tuple(obj))\nstatic CYTHON_INLINE Py_ssize_t __Pyx_PyIndex_AsSsize_t(PyObject*);\nstatic CYTHON_INLINE PyObject * __Pyx_PyInt_FromSize_t(size_t);\nstatic CYTHON_INLINE Py_hash_t __Pyx_PyIndex_AsHash_t(PyObject*);\n#if CYTHON_ASSUME_SAFE_MACROS\n#define __pyx_PyFloat_AsDouble(x) (PyFloat_CheckExact(x) ? PyFloat_AS_DOUBLE(x) : PyFloat_AsDouble(x))\n#else\n#define __pyx_PyFloat_AsDouble(x) PyFloat_AsDouble(x)\n#endif\n#define __pyx_PyFloat_AsFloat(x) ((float) __pyx_PyFloat_AsDouble(x))\n#if PY_MAJOR_VERSION >= 3\n#define __Pyx_PyNumber_Int(x) (PyLong_CheckExact(x) ? __Pyx_NewRef(x) : PyNumber_Long(x))\n#else\n#define __Pyx_PyNumber_Int(x) (PyInt_CheckExact(x) ? __Pyx_NewRef(x) : PyNumber_Int(x))\n#endif\n#define __Pyx_PyNumber_Float(x) (PyFloat_CheckExact(x) ? __Pyx_NewRef(x) : PyNumber_Float(x))\n#if PY_MAJOR_VERSION < 3 && __PYX_DEFAULT_STRING_ENCODING_IS_ASCII\nstatic int __Pyx_sys_getdefaultencoding_not_ascii;\nstatic int __Pyx_init_sys_getdefaultencoding_params(void) {\n    PyObject* sys;\n    PyObject* default_encoding = NULL;\n    PyObject* ascii_chars_u = NULL;\n    PyObject* ascii_chars_b = NULL;\n    const char* default_encoding_c;\n    sys = PyImport_ImportModule(\"sys\");\n    if (!sys) goto bad;\n    default_encoding = PyObject_CallMethod(sys, (char*) \"getdefaultencoding\", NULL);\n    Py_DECREF(sys);\n    if (!default_encoding) goto bad;\n    default_encoding_c = PyBytes_AsString(default_encoding);\n    if (!default_encoding_c) goto bad;\n    if (strcmp(default_encoding_c, \"ascii\") == 0) {\n        __Pyx_sys_getdefaultencoding_not_ascii = 0;\n    } else {\n        char ascii_chars[128];\n        int c;\n        for (c = 0; c < 128; c++) {\n            ascii_chars[c] = c;\n        }\n        __Pyx_sys_getdefaultencoding_not_ascii = 1;\n        ascii_chars_u = PyUnicode_DecodeASCII(ascii_chars, 128, NULL);\n        if (!ascii_chars_u) goto bad;\n        ascii_chars_b = PyUnicode_AsEncodedString(ascii_chars_u, default_encoding_c, NULL);\n        if (!ascii_chars_b || !PyBytes_Check(ascii_chars_b) || memcmp(ascii_chars, PyBytes_AS_STRING(ascii_chars_b), 128) != 0) {\n            PyErr_Format(\n                PyExc_ValueError,\n                \"This module compiled with c_string_encoding=ascii, but default encoding '%.200s' is not a superset of ascii.\",\n                default_encoding_c);\n            goto bad;\n        }\n        Py_DECREF(ascii_chars_u);\n        Py_DECREF(ascii_chars_b);\n    }\n    Py_DECREF(default_encoding);\n    return 0;\nbad:\n    Py_XDECREF(default_encoding);\n    Py_XDECREF(ascii_chars_u);\n    Py_XDECREF(ascii_chars_b);\n    return -1;\n}\n#endif\n#if __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT && PY_MAJOR_VERSION >= 3\n#define __Pyx_PyUnicode_FromStringAndSize(c_str, size) PyUnicode_DecodeUTF8(c_str, size, NULL)\n#else\n#define __Pyx_PyUnicode_FromStringAndSize(c_str, size) PyUnicode_Decode(c_str, size, __PYX_DEFAULT_STRING_ENCODING, NULL)\n#if __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT\nstatic char* __PYX_DEFAULT_STRING_ENCODING;\nstatic int __Pyx_init_sys_getdefaultencoding_params(void) {\n    PyObject* sys;\n    PyObject* default_encoding = NULL;\n    char* default_encoding_c;\n    sys = PyImport_ImportModule(\"sys\");\n    if (!sys) goto bad;\n    default_encoding = PyObject_CallMethod(sys, (char*) (const char*) \"getdefaultencoding\", NULL);\n    Py_DECREF(sys);\n    if (!default_encoding) goto bad;\n    default_encoding_c = PyBytes_AsString(default_encoding);\n    if (!default_encoding_c) goto bad;\n    __PYX_DEFAULT_STRING_ENCODING = (char*) malloc(strlen(default_encoding_c) + 1);\n    if (!__PYX_DEFAULT_STRING_ENCODING) goto bad;\n    strcpy(__PYX_DEFAULT_STRING_ENCODING, default_encoding_c);\n    Py_DECREF(default_encoding);\n    return 0;\nbad:\n    Py_XDECREF(default_encoding);\n    return -1;\n}\n#endif\n#endif\n\n\n/* Test for GCC > 2.95 */\n#if defined(__GNUC__)     && (__GNUC__ > 2 || (__GNUC__ == 2 && (__GNUC_MINOR__ > 95)))\n  #define likely(x)   __builtin_expect(!!(x), 1)\n  #define unlikely(x) __builtin_expect(!!(x), 0)\n#else /* !__GNUC__ or GCC < 2.95 */\n  #define likely(x)   (x)\n  #define unlikely(x) (x)\n#endif /* __GNUC__ */\nstatic CYTHON_INLINE void __Pyx_pretend_to_initialize(void* ptr) { (void)ptr; }\n\nstatic PyObject *__pyx_m = NULL;\nstatic PyObject *__pyx_d;\nstatic PyObject *__pyx_b;\nstatic PyObject *__pyx_cython_runtime = NULL;\nstatic PyObject *__pyx_empty_tuple;\nstatic PyObject *__pyx_empty_bytes;\nstatic PyObject *__pyx_empty_unicode;\nstatic int __pyx_lineno;\nstatic int __pyx_clineno = 0;\nstatic const char * __pyx_cfilenm= __FILE__;\nstatic const char *__pyx_filename;\n\n/* Header.proto */\n#if !defined(CYTHON_CCOMPLEX)\n  #if defined(__cplusplus)\n    #define CYTHON_CCOMPLEX 1\n  #elif defined(_Complex_I)\n    #define CYTHON_CCOMPLEX 1\n  #else\n    #define CYTHON_CCOMPLEX 0\n  #endif\n#endif\n#if CYTHON_CCOMPLEX\n  #ifdef __cplusplus\n    #include <complex>\n  #else\n    #include <complex.h>\n  #endif\n#endif\n#if CYTHON_CCOMPLEX && !defined(__cplusplus) && defined(__sun__) && defined(__GNUC__)\n  #undef _Complex_I\n  #define _Complex_I 1.0fj\n#endif\n\n\nstatic const char *__pyx_f[] = {\n  \"matcha/utils/monotonic_align/core.pyx\",\n  \"__init__.pxd\",\n  \"stringsource\",\n  \"type.pxd\",\n};\n/* NoFastGil.proto */\n#define __Pyx_PyGILState_Ensure PyGILState_Ensure\n#define __Pyx_PyGILState_Release PyGILState_Release\n#define __Pyx_FastGIL_Remember()\n#define __Pyx_FastGIL_Forget()\n#define __Pyx_FastGilFuncInit()\n\n/* MemviewSliceStruct.proto */\nstruct __pyx_memoryview_obj;\ntypedef struct {\n  struct __pyx_memoryview_obj *memview;\n  char *data;\n  Py_ssize_t shape[8];\n  Py_ssize_t strides[8];\n  Py_ssize_t suboffsets[8];\n} __Pyx_memviewslice;\n#define __Pyx_MemoryView_Len(m)  (m.shape[0])\n\n/* Atomics.proto */\n#include <pythread.h>\n#ifndef CYTHON_ATOMICS\n    #define CYTHON_ATOMICS 1\n#endif\n#define __PYX_CYTHON_ATOMICS_ENABLED() CYTHON_ATOMICS\n#define __pyx_atomic_int_type int\n#if CYTHON_ATOMICS && (__GNUC__ >= 5 || (__GNUC__ == 4 &&\\\n                    (__GNUC_MINOR__ > 1 ||\\\n                    (__GNUC_MINOR__ == 1 && __GNUC_PATCHLEVEL__ >= 2))))\n    #define __pyx_atomic_incr_aligned(value) __sync_fetch_and_add(value, 1)\n    #define __pyx_atomic_decr_aligned(value) __sync_fetch_and_sub(value, 1)\n    #ifdef __PYX_DEBUG_ATOMICS\n        #warning \"Using GNU atomics\"\n    #endif\n#elif CYTHON_ATOMICS && defined(_MSC_VER) && CYTHON_COMPILING_IN_NOGIL\n    #include <intrin.h>\n    #undef __pyx_atomic_int_type\n    #define __pyx_atomic_int_type long\n    #pragma intrinsic (_InterlockedExchangeAdd)\n    #define __pyx_atomic_incr_aligned(value) _InterlockedExchangeAdd(value, 1)\n    #define __pyx_atomic_decr_aligned(value) _InterlockedExchangeAdd(value, -1)\n    #ifdef __PYX_DEBUG_ATOMICS\n        #pragma message (\"Using MSVC atomics\")\n    #endif\n#else\n    #undef CYTHON_ATOMICS\n    #define CYTHON_ATOMICS 0\n    #ifdef __PYX_DEBUG_ATOMICS\n        #warning \"Not using atomics\"\n    #endif\n#endif\ntypedef volatile __pyx_atomic_int_type __pyx_atomic_int;\n#if CYTHON_ATOMICS\n    #define __pyx_add_acquisition_count(memview)\\\n             __pyx_atomic_incr_aligned(__pyx_get_slice_count_pointer(memview))\n    #define __pyx_sub_acquisition_count(memview)\\\n            __pyx_atomic_decr_aligned(__pyx_get_slice_count_pointer(memview))\n#else\n    #define __pyx_add_acquisition_count(memview)\\\n            __pyx_add_acquisition_count_locked(__pyx_get_slice_count_pointer(memview), memview->lock)\n    #define __pyx_sub_acquisition_count(memview)\\\n            __pyx_sub_acquisition_count_locked(__pyx_get_slice_count_pointer(memview), memview->lock)\n#endif\n\n/* ForceInitThreads.proto */\n#ifndef __PYX_FORCE_INIT_THREADS\n  #define __PYX_FORCE_INIT_THREADS 0\n#endif\n\n/* BufferFormatStructs.proto */\n#define IS_UNSIGNED(type) (((type) -1) > 0)\nstruct __Pyx_StructField_;\n#define __PYX_BUF_FLAGS_PACKED_STRUCT (1 << 0)\ntypedef struct {\n  const char* name;\n  struct __Pyx_StructField_* fields;\n  size_t size;\n  size_t arraysize[8];\n  int ndim;\n  char typegroup;\n  char is_unsigned;\n  int flags;\n} __Pyx_TypeInfo;\ntypedef struct __Pyx_StructField_ {\n  __Pyx_TypeInfo* type;\n  const char* name;\n  size_t offset;\n} __Pyx_StructField;\ntypedef struct {\n  __Pyx_StructField* field;\n  size_t parent_offset;\n} __Pyx_BufFmt_StackElem;\ntypedef struct {\n  __Pyx_StructField root;\n  __Pyx_BufFmt_StackElem* head;\n  size_t fmt_offset;\n  size_t new_count, enc_count;\n  size_t struct_alignment;\n  int is_complex;\n  char enc_type;\n  char new_packmode;\n  char enc_packmode;\n  char is_valid_array;\n} __Pyx_BufFmt_Context;\n\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":689\n * # in Cython to enable them only on the right systems.\n * \n * ctypedef npy_int8       int8_t             # <<<<<<<<<<<<<<\n * ctypedef npy_int16      int16_t\n * ctypedef npy_int32      int32_t\n */\ntypedef npy_int8 __pyx_t_5numpy_int8_t;\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":690\n * \n * ctypedef npy_int8       int8_t\n * ctypedef npy_int16      int16_t             # <<<<<<<<<<<<<<\n * ctypedef npy_int32      int32_t\n * ctypedef npy_int64      int64_t\n */\ntypedef npy_int16 __pyx_t_5numpy_int16_t;\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":691\n * ctypedef npy_int8       int8_t\n * ctypedef npy_int16      int16_t\n * ctypedef npy_int32      int32_t             # <<<<<<<<<<<<<<\n * ctypedef npy_int64      int64_t\n * #ctypedef npy_int96      int96_t\n */\ntypedef npy_int32 __pyx_t_5numpy_int32_t;\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":692\n * ctypedef npy_int16      int16_t\n * ctypedef npy_int32      int32_t\n * ctypedef npy_int64      int64_t             # <<<<<<<<<<<<<<\n * #ctypedef npy_int96      int96_t\n * #ctypedef npy_int128     int128_t\n */\ntypedef npy_int64 __pyx_t_5numpy_int64_t;\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":696\n * #ctypedef npy_int128     int128_t\n * \n * ctypedef npy_uint8      uint8_t             # <<<<<<<<<<<<<<\n * ctypedef npy_uint16     uint16_t\n * ctypedef npy_uint32     uint32_t\n */\ntypedef npy_uint8 __pyx_t_5numpy_uint8_t;\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":697\n * \n * ctypedef npy_uint8      uint8_t\n * ctypedef npy_uint16     uint16_t             # <<<<<<<<<<<<<<\n * ctypedef npy_uint32     uint32_t\n * ctypedef npy_uint64     uint64_t\n */\ntypedef npy_uint16 __pyx_t_5numpy_uint16_t;\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":698\n * ctypedef npy_uint8      uint8_t\n * ctypedef npy_uint16     uint16_t\n * ctypedef npy_uint32     uint32_t             # <<<<<<<<<<<<<<\n * ctypedef npy_uint64     uint64_t\n * #ctypedef npy_uint96     uint96_t\n */\ntypedef npy_uint32 __pyx_t_5numpy_uint32_t;\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":699\n * ctypedef npy_uint16     uint16_t\n * ctypedef npy_uint32     uint32_t\n * ctypedef npy_uint64     uint64_t             # <<<<<<<<<<<<<<\n * #ctypedef npy_uint96     uint96_t\n * #ctypedef npy_uint128    uint128_t\n */\ntypedef npy_uint64 __pyx_t_5numpy_uint64_t;\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":703\n * #ctypedef npy_uint128    uint128_t\n * \n * ctypedef npy_float32    float32_t             # <<<<<<<<<<<<<<\n * ctypedef npy_float64    float64_t\n * #ctypedef npy_float80    float80_t\n */\ntypedef npy_float32 __pyx_t_5numpy_float32_t;\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":704\n * \n * ctypedef npy_float32    float32_t\n * ctypedef npy_float64    float64_t             # <<<<<<<<<<<<<<\n * #ctypedef npy_float80    float80_t\n * #ctypedef npy_float128   float128_t\n */\ntypedef npy_float64 __pyx_t_5numpy_float64_t;\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":713\n * # The int types are mapped a bit surprising --\n * # numpy.int corresponds to 'l' and numpy.long to 'q'\n * ctypedef npy_long       int_t             # <<<<<<<<<<<<<<\n * ctypedef npy_longlong   long_t\n * ctypedef npy_longlong   longlong_t\n */\ntypedef npy_long __pyx_t_5numpy_int_t;\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":714\n * # numpy.int corresponds to 'l' and numpy.long to 'q'\n * ctypedef npy_long       int_t\n * ctypedef npy_longlong   long_t             # <<<<<<<<<<<<<<\n * ctypedef npy_longlong   longlong_t\n * \n */\ntypedef npy_longlong __pyx_t_5numpy_long_t;\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":715\n * ctypedef npy_long       int_t\n * ctypedef npy_longlong   long_t\n * ctypedef npy_longlong   longlong_t             # <<<<<<<<<<<<<<\n * \n * ctypedef npy_ulong      uint_t\n */\ntypedef npy_longlong __pyx_t_5numpy_longlong_t;\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":717\n * ctypedef npy_longlong   longlong_t\n * \n * ctypedef npy_ulong      uint_t             # <<<<<<<<<<<<<<\n * ctypedef npy_ulonglong  ulong_t\n * ctypedef npy_ulonglong  ulonglong_t\n */\ntypedef npy_ulong __pyx_t_5numpy_uint_t;\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":718\n * \n * ctypedef npy_ulong      uint_t\n * ctypedef npy_ulonglong  ulong_t             # <<<<<<<<<<<<<<\n * ctypedef npy_ulonglong  ulonglong_t\n * \n */\ntypedef npy_ulonglong __pyx_t_5numpy_ulong_t;\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":719\n * ctypedef npy_ulong      uint_t\n * ctypedef npy_ulonglong  ulong_t\n * ctypedef npy_ulonglong  ulonglong_t             # <<<<<<<<<<<<<<\n * \n * ctypedef npy_intp       intp_t\n */\ntypedef npy_ulonglong __pyx_t_5numpy_ulonglong_t;\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":721\n * ctypedef npy_ulonglong  ulonglong_t\n * \n * ctypedef npy_intp       intp_t             # <<<<<<<<<<<<<<\n * ctypedef npy_uintp      uintp_t\n * \n */\ntypedef npy_intp __pyx_t_5numpy_intp_t;\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":722\n * \n * ctypedef npy_intp       intp_t\n * ctypedef npy_uintp      uintp_t             # <<<<<<<<<<<<<<\n * \n * ctypedef npy_double     float_t\n */\ntypedef npy_uintp __pyx_t_5numpy_uintp_t;\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":724\n * ctypedef npy_uintp      uintp_t\n * \n * ctypedef npy_double     float_t             # <<<<<<<<<<<<<<\n * ctypedef npy_double     double_t\n * ctypedef npy_longdouble longdouble_t\n */\ntypedef npy_double __pyx_t_5numpy_float_t;\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":725\n * \n * ctypedef npy_double     float_t\n * ctypedef npy_double     double_t             # <<<<<<<<<<<<<<\n * ctypedef npy_longdouble longdouble_t\n * \n */\ntypedef npy_double __pyx_t_5numpy_double_t;\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":726\n * ctypedef npy_double     float_t\n * ctypedef npy_double     double_t\n * ctypedef npy_longdouble longdouble_t             # <<<<<<<<<<<<<<\n * \n * ctypedef npy_cfloat      cfloat_t\n */\ntypedef npy_longdouble __pyx_t_5numpy_longdouble_t;\n/* Declarations.proto */\n#if CYTHON_CCOMPLEX\n  #ifdef __cplusplus\n    typedef ::std::complex< float > __pyx_t_float_complex;\n  #else\n    typedef float _Complex __pyx_t_float_complex;\n  #endif\n#else\n    typedef struct { float real, imag; } __pyx_t_float_complex;\n#endif\nstatic CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_parts(float, float);\n\n/* Declarations.proto */\n#if CYTHON_CCOMPLEX\n  #ifdef __cplusplus\n    typedef ::std::complex< double > __pyx_t_double_complex;\n  #else\n    typedef double _Complex __pyx_t_double_complex;\n  #endif\n#else\n    typedef struct { double real, imag; } __pyx_t_double_complex;\n#endif\nstatic CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_parts(double, double);\n\n\n/*--- Type declarations ---*/\nstruct __pyx_array_obj;\nstruct __pyx_MemviewEnum_obj;\nstruct __pyx_memoryview_obj;\nstruct __pyx_memoryviewslice_obj;\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":728\n * ctypedef npy_longdouble longdouble_t\n * \n * ctypedef npy_cfloat      cfloat_t             # <<<<<<<<<<<<<<\n * ctypedef npy_cdouble     cdouble_t\n * ctypedef npy_clongdouble clongdouble_t\n */\ntypedef npy_cfloat __pyx_t_5numpy_cfloat_t;\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":729\n * \n * ctypedef npy_cfloat      cfloat_t\n * ctypedef npy_cdouble     cdouble_t             # <<<<<<<<<<<<<<\n * ctypedef npy_clongdouble clongdouble_t\n * \n */\ntypedef npy_cdouble __pyx_t_5numpy_cdouble_t;\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":730\n * ctypedef npy_cfloat      cfloat_t\n * ctypedef npy_cdouble     cdouble_t\n * ctypedef npy_clongdouble clongdouble_t             # <<<<<<<<<<<<<<\n * \n * ctypedef npy_cdouble     complex_t\n */\ntypedef npy_clongdouble __pyx_t_5numpy_clongdouble_t;\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":732\n * ctypedef npy_clongdouble clongdouble_t\n * \n * ctypedef npy_cdouble     complex_t             # <<<<<<<<<<<<<<\n * \n * cdef inline object PyArray_MultiIterNew1(a):\n */\ntypedef npy_cdouble __pyx_t_5numpy_complex_t;\nstruct __pyx_opt_args_6matcha_5utils_15monotonic_align_4core_maximum_path_c;\n\n/* \"matcha/utils/monotonic_align/core.pyx\":42\n * @cython.boundscheck(False)\n * @cython.wraparound(False)\n * cpdef void maximum_path_c(int[:,:,::1] paths, float[:,:,::1] values, int[::1] t_xs, int[::1] t_ys, float max_neg_val=-1e9) nogil:             # <<<<<<<<<<<<<<\n *   cdef int b = values.shape[0]\n * \n */\nstruct __pyx_opt_args_6matcha_5utils_15monotonic_align_4core_maximum_path_c {\n  int __pyx_n;\n  float max_neg_val;\n};\n\n/* \"View.MemoryView\":106\n * \n * @cname(\"__pyx_array\")\n * cdef class array:             # <<<<<<<<<<<<<<\n * \n *     cdef:\n */\nstruct __pyx_array_obj {\n  PyObject_HEAD\n  struct __pyx_vtabstruct_array *__pyx_vtab;\n  char *data;\n  Py_ssize_t len;\n  char *format;\n  int ndim;\n  Py_ssize_t *_shape;\n  Py_ssize_t *_strides;\n  Py_ssize_t itemsize;\n  PyObject *mode;\n  PyObject *_format;\n  void (*callback_free_data)(void *);\n  int free_data;\n  int dtype_is_object;\n};\n\n\n/* \"View.MemoryView\":280\n * \n * @cname('__pyx_MemviewEnum')\n * cdef class Enum(object):             # <<<<<<<<<<<<<<\n *     cdef object name\n *     def __init__(self, name):\n */\nstruct __pyx_MemviewEnum_obj {\n  PyObject_HEAD\n  PyObject *name;\n};\n\n\n/* \"View.MemoryView\":331\n * \n * @cname('__pyx_memoryview')\n * cdef class memoryview(object):             # <<<<<<<<<<<<<<\n * \n *     cdef object obj\n */\nstruct __pyx_memoryview_obj {\n  PyObject_HEAD\n  struct __pyx_vtabstruct_memoryview *__pyx_vtab;\n  PyObject *obj;\n  PyObject *_size;\n  PyObject *_array_interface;\n  PyThread_type_lock lock;\n  __pyx_atomic_int acquisition_count[2];\n  __pyx_atomic_int *acquisition_count_aligned_p;\n  Py_buffer view;\n  int flags;\n  int dtype_is_object;\n  __Pyx_TypeInfo *typeinfo;\n};\n\n\n/* \"View.MemoryView\":967\n * \n * @cname('__pyx_memoryviewslice')\n * cdef class _memoryviewslice(memoryview):             # <<<<<<<<<<<<<<\n *     \"Internal class for passing memoryview slices to Python\"\n * \n */\nstruct __pyx_memoryviewslice_obj {\n  struct __pyx_memoryview_obj __pyx_base;\n  __Pyx_memviewslice from_slice;\n  PyObject *from_object;\n  PyObject *(*to_object_func)(char *);\n  int (*to_dtype_func)(char *, PyObject *);\n};\n\n\n\n/* \"View.MemoryView\":106\n * \n * @cname(\"__pyx_array\")\n * cdef class array:             # <<<<<<<<<<<<<<\n * \n *     cdef:\n */\n\nstruct __pyx_vtabstruct_array {\n  PyObject *(*get_memview)(struct __pyx_array_obj *);\n};\nstatic struct __pyx_vtabstruct_array *__pyx_vtabptr_array;\n\n\n/* \"View.MemoryView\":331\n * \n * @cname('__pyx_memoryview')\n * cdef class memoryview(object):             # <<<<<<<<<<<<<<\n * \n *     cdef object obj\n */\n\nstruct __pyx_vtabstruct_memoryview {\n  char *(*get_item_pointer)(struct __pyx_memoryview_obj *, PyObject *);\n  PyObject *(*is_slice)(struct __pyx_memoryview_obj *, PyObject *);\n  PyObject *(*setitem_slice_assignment)(struct __pyx_memoryview_obj *, PyObject *, PyObject *);\n  PyObject *(*setitem_slice_assign_scalar)(struct __pyx_memoryview_obj *, struct __pyx_memoryview_obj *, PyObject *);\n  PyObject *(*setitem_indexed)(struct __pyx_memoryview_obj *, PyObject *, PyObject *);\n  PyObject *(*convert_item_to_object)(struct __pyx_memoryview_obj *, char *);\n  PyObject *(*assign_item_from_object)(struct __pyx_memoryview_obj *, char *, PyObject *);\n};\nstatic struct __pyx_vtabstruct_memoryview *__pyx_vtabptr_memoryview;\n\n\n/* \"View.MemoryView\":967\n * \n * @cname('__pyx_memoryviewslice')\n * cdef class _memoryviewslice(memoryview):             # <<<<<<<<<<<<<<\n *     \"Internal class for passing memoryview slices to Python\"\n * \n */\n\nstruct __pyx_vtabstruct__memoryviewslice {\n  struct __pyx_vtabstruct_memoryview __pyx_base;\n};\nstatic struct __pyx_vtabstruct__memoryviewslice *__pyx_vtabptr__memoryviewslice;\n\n/* --- Runtime support code (head) --- */\n/* Refnanny.proto */\n#ifndef CYTHON_REFNANNY\n  #define CYTHON_REFNANNY 0\n#endif\n#if CYTHON_REFNANNY\n  typedef struct {\n    void (*INCREF)(void*, PyObject*, int);\n    void (*DECREF)(void*, PyObject*, int);\n    void (*GOTREF)(void*, PyObject*, int);\n    void (*GIVEREF)(void*, PyObject*, int);\n    void* (*SetupContext)(const char*, int, const char*);\n    void (*FinishContext)(void**);\n  } __Pyx_RefNannyAPIStruct;\n  static __Pyx_RefNannyAPIStruct *__Pyx_RefNanny = NULL;\n  static __Pyx_RefNannyAPIStruct *__Pyx_RefNannyImportAPI(const char *modname);\n  #define __Pyx_RefNannyDeclarations void *__pyx_refnanny = NULL;\n#ifdef WITH_THREAD\n  #define __Pyx_RefNannySetupContext(name, acquire_gil)\\\n          if (acquire_gil) {\\\n              PyGILState_STATE __pyx_gilstate_save = PyGILState_Ensure();\\\n              __pyx_refnanny = __Pyx_RefNanny->SetupContext((name), __LINE__, __FILE__);\\\n              PyGILState_Release(__pyx_gilstate_save);\\\n          } else {\\\n              __pyx_refnanny = __Pyx_RefNanny->SetupContext((name), __LINE__, __FILE__);\\\n          }\n#else\n  #define __Pyx_RefNannySetupContext(name, acquire_gil)\\\n          __pyx_refnanny = __Pyx_RefNanny->SetupContext((name), __LINE__, __FILE__)\n#endif\n  #define __Pyx_RefNannyFinishContext()\\\n          __Pyx_RefNanny->FinishContext(&__pyx_refnanny)\n  #define __Pyx_INCREF(r)  __Pyx_RefNanny->INCREF(__pyx_refnanny, (PyObject *)(r), __LINE__)\n  #define __Pyx_DECREF(r)  __Pyx_RefNanny->DECREF(__pyx_refnanny, (PyObject *)(r), __LINE__)\n  #define __Pyx_GOTREF(r)  __Pyx_RefNanny->GOTREF(__pyx_refnanny, (PyObject *)(r), __LINE__)\n  #define __Pyx_GIVEREF(r) __Pyx_RefNanny->GIVEREF(__pyx_refnanny, (PyObject *)(r), __LINE__)\n  #define __Pyx_XINCREF(r)  do { if((r) != NULL) {__Pyx_INCREF(r); }} while(0)\n  #define __Pyx_XDECREF(r)  do { if((r) != NULL) {__Pyx_DECREF(r); }} while(0)\n  #define __Pyx_XGOTREF(r)  do { if((r) != NULL) {__Pyx_GOTREF(r); }} while(0)\n  #define __Pyx_XGIVEREF(r) do { if((r) != NULL) {__Pyx_GIVEREF(r);}} while(0)\n#else\n  #define __Pyx_RefNannyDeclarations\n  #define __Pyx_RefNannySetupContext(name, acquire_gil)\n  #define __Pyx_RefNannyFinishContext()\n  #define __Pyx_INCREF(r) Py_INCREF(r)\n  #define __Pyx_DECREF(r) Py_DECREF(r)\n  #define __Pyx_GOTREF(r)\n  #define __Pyx_GIVEREF(r)\n  #define __Pyx_XINCREF(r) Py_XINCREF(r)\n  #define __Pyx_XDECREF(r) Py_XDECREF(r)\n  #define __Pyx_XGOTREF(r)\n  #define __Pyx_XGIVEREF(r)\n#endif\n#define __Pyx_XDECREF_SET(r, v) do {\\\n        PyObject *tmp = (PyObject *) r;\\\n        r = v; __Pyx_XDECREF(tmp);\\\n    } while (0)\n#define __Pyx_DECREF_SET(r, v) do {\\\n        PyObject *tmp = (PyObject *) r;\\\n        r = v; __Pyx_DECREF(tmp);\\\n    } while (0)\n#define __Pyx_CLEAR(r)    do { PyObject* tmp = ((PyObject*)(r)); r = NULL; __Pyx_DECREF(tmp);} while(0)\n#define __Pyx_XCLEAR(r)   do { if((r) != NULL) {PyObject* tmp = ((PyObject*)(r)); r = NULL; __Pyx_DECREF(tmp);}} while(0)\n\n/* PyObjectGetAttrStr.proto */\n#if CYTHON_USE_TYPE_SLOTS\nstatic CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStr(PyObject* obj, PyObject* attr_name);\n#else\n#define __Pyx_PyObject_GetAttrStr(o,n) PyObject_GetAttr(o,n)\n#endif\n\n/* GetBuiltinName.proto */\nstatic PyObject *__Pyx_GetBuiltinName(PyObject *name);\n\n/* MemviewSliceInit.proto */\n#define __Pyx_BUF_MAX_NDIMS %(BUF_MAX_NDIMS)d\n#define __Pyx_MEMVIEW_DIRECT   1\n#define __Pyx_MEMVIEW_PTR      2\n#define __Pyx_MEMVIEW_FULL     4\n#define __Pyx_MEMVIEW_CONTIG   8\n#define __Pyx_MEMVIEW_STRIDED  16\n#define __Pyx_MEMVIEW_FOLLOW   32\n#define __Pyx_IS_C_CONTIG 1\n#define __Pyx_IS_F_CONTIG 2\nstatic int __Pyx_init_memviewslice(\n                struct __pyx_memoryview_obj *memview,\n                int ndim,\n                __Pyx_memviewslice *memviewslice,\n                int memview_is_new_reference);\nstatic CYTHON_INLINE int __pyx_add_acquisition_count_locked(\n    __pyx_atomic_int *acquisition_count, PyThread_type_lock lock);\nstatic CYTHON_INLINE int __pyx_sub_acquisition_count_locked(\n    __pyx_atomic_int *acquisition_count, PyThread_type_lock lock);\n#define __pyx_get_slice_count_pointer(memview) (memview->acquisition_count_aligned_p)\n#define __pyx_get_slice_count(memview) (*__pyx_get_slice_count_pointer(memview))\n#define __PYX_INC_MEMVIEW(slice, have_gil) __Pyx_INC_MEMVIEW(slice, have_gil, __LINE__)\n#define __PYX_XDEC_MEMVIEW(slice, have_gil) __Pyx_XDEC_MEMVIEW(slice, have_gil, __LINE__)\nstatic CYTHON_INLINE void __Pyx_INC_MEMVIEW(__Pyx_memviewslice *, int, int);\nstatic CYTHON_INLINE void __Pyx_XDEC_MEMVIEW(__Pyx_memviewslice *, int, int);\n\n/* RaiseArgTupleInvalid.proto */\nstatic void __Pyx_RaiseArgtupleInvalid(const char* func_name, int exact,\n    Py_ssize_t num_min, Py_ssize_t num_max, Py_ssize_t num_found);\n\n/* RaiseDoubleKeywords.proto */\nstatic void __Pyx_RaiseDoubleKeywordsError(const char* func_name, PyObject* kw_name);\n\n/* ParseKeywords.proto */\nstatic int __Pyx_ParseOptionalKeywords(PyObject *kwds, PyObject **argnames[],\\\n    PyObject *kwds2, PyObject *values[], Py_ssize_t num_pos_args,\\\n    const char* function_name);\n\n/* None.proto */\nstatic CYTHON_INLINE void __Pyx_RaiseUnboundLocalError(const char *varname);\n\n/* GetTopmostException.proto */\n#if CYTHON_USE_EXC_INFO_STACK\nstatic _PyErr_StackItem * __Pyx_PyErr_GetTopmostException(PyThreadState *tstate);\n#endif\n\n/* PyThreadStateGet.proto */\n#if CYTHON_FAST_THREAD_STATE\n#define __Pyx_PyThreadState_declare  PyThreadState *__pyx_tstate;\n#define __Pyx_PyThreadState_assign  __pyx_tstate = __Pyx_PyThreadState_Current;\n#define __Pyx_PyErr_Occurred()  __pyx_tstate->curexc_type\n#else\n#define __Pyx_PyThreadState_declare\n#define __Pyx_PyThreadState_assign\n#define __Pyx_PyErr_Occurred()  PyErr_Occurred()\n#endif\n\n/* SaveResetException.proto */\n#if CYTHON_FAST_THREAD_STATE\n#define __Pyx_ExceptionSave(type, value, tb)  __Pyx__ExceptionSave(__pyx_tstate, type, value, tb)\nstatic CYTHON_INLINE void __Pyx__ExceptionSave(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb);\n#define __Pyx_ExceptionReset(type, value, tb)  __Pyx__ExceptionReset(__pyx_tstate, type, value, tb)\nstatic CYTHON_INLINE void __Pyx__ExceptionReset(PyThreadState *tstate, PyObject *type, PyObject *value, PyObject *tb);\n#else\n#define __Pyx_ExceptionSave(type, value, tb)   PyErr_GetExcInfo(type, value, tb)\n#define __Pyx_ExceptionReset(type, value, tb)  PyErr_SetExcInfo(type, value, tb)\n#endif\n\n/* PyErrExceptionMatches.proto */\n#if CYTHON_FAST_THREAD_STATE\n#define __Pyx_PyErr_ExceptionMatches(err) __Pyx_PyErr_ExceptionMatchesInState(__pyx_tstate, err)\nstatic CYTHON_INLINE int __Pyx_PyErr_ExceptionMatchesInState(PyThreadState* tstate, PyObject* err);\n#else\n#define __Pyx_PyErr_ExceptionMatches(err)  PyErr_ExceptionMatches(err)\n#endif\n\n/* GetException.proto */\n#if CYTHON_FAST_THREAD_STATE\n#define __Pyx_GetException(type, value, tb)  __Pyx__GetException(__pyx_tstate, type, value, tb)\nstatic int __Pyx__GetException(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb);\n#else\nstatic int __Pyx_GetException(PyObject **type, PyObject **value, PyObject **tb);\n#endif\n\n/* PyObjectCall.proto */\n#if CYTHON_COMPILING_IN_CPYTHON\nstatic CYTHON_INLINE PyObject* __Pyx_PyObject_Call(PyObject *func, PyObject *arg, PyObject *kw);\n#else\n#define __Pyx_PyObject_Call(func, arg, kw) PyObject_Call(func, arg, kw)\n#endif\n\n/* PyErrFetchRestore.proto */\n#if CYTHON_FAST_THREAD_STATE\n#define __Pyx_PyErr_Clear() __Pyx_ErrRestore(NULL, NULL, NULL)\n#define __Pyx_ErrRestoreWithState(type, value, tb)  __Pyx_ErrRestoreInState(PyThreadState_GET(), type, value, tb)\n#define __Pyx_ErrFetchWithState(type, value, tb)    __Pyx_ErrFetchInState(PyThreadState_GET(), type, value, tb)\n#define __Pyx_ErrRestore(type, value, tb)  __Pyx_ErrRestoreInState(__pyx_tstate, type, value, tb)\n#define __Pyx_ErrFetch(type, value, tb)    __Pyx_ErrFetchInState(__pyx_tstate, type, value, tb)\nstatic CYTHON_INLINE void __Pyx_ErrRestoreInState(PyThreadState *tstate, PyObject *type, PyObject *value, PyObject *tb);\nstatic CYTHON_INLINE void __Pyx_ErrFetchInState(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb);\n#if CYTHON_COMPILING_IN_CPYTHON\n#define __Pyx_PyErr_SetNone(exc) (Py_INCREF(exc), __Pyx_ErrRestore((exc), NULL, NULL))\n#else\n#define __Pyx_PyErr_SetNone(exc) PyErr_SetNone(exc)\n#endif\n#else\n#define __Pyx_PyErr_Clear() PyErr_Clear()\n#define __Pyx_PyErr_SetNone(exc) PyErr_SetNone(exc)\n#define __Pyx_ErrRestoreWithState(type, value, tb)  PyErr_Restore(type, value, tb)\n#define __Pyx_ErrFetchWithState(type, value, tb)  PyErr_Fetch(type, value, tb)\n#define __Pyx_ErrRestoreInState(tstate, type, value, tb)  PyErr_Restore(type, value, tb)\n#define __Pyx_ErrFetchInState(tstate, type, value, tb)  PyErr_Fetch(type, value, tb)\n#define __Pyx_ErrRestore(type, value, tb)  PyErr_Restore(type, value, tb)\n#define __Pyx_ErrFetch(type, value, tb)  PyErr_Fetch(type, value, tb)\n#endif\n\n/* RaiseException.proto */\nstatic void __Pyx_Raise(PyObject *type, PyObject *value, PyObject *tb, PyObject *cause);\n\n/* ArgTypeTest.proto */\n#define __Pyx_ArgTypeTest(obj, type, none_allowed, name, exact)\\\n    ((likely((Py_TYPE(obj) == type) | (none_allowed && (obj == Py_None)))) ? 1 :\\\n        __Pyx__ArgTypeTest(obj, type, name, exact))\nstatic int __Pyx__ArgTypeTest(PyObject *obj, PyTypeObject *type, const char *name, int exact);\n\n/* PyCFunctionFastCall.proto */\n#if CYTHON_FAST_PYCCALL\nstatic CYTHON_INLINE PyObject *__Pyx_PyCFunction_FastCall(PyObject *func, PyObject **args, Py_ssize_t nargs);\n#else\n#define __Pyx_PyCFunction_FastCall(func, args, nargs)  (assert(0), NULL)\n#endif\n\n/* PyFunctionFastCall.proto */\n#if CYTHON_FAST_PYCALL\n#define __Pyx_PyFunction_FastCall(func, args, nargs)\\\n    __Pyx_PyFunction_FastCallDict((func), (args), (nargs), NULL)\n#if 1 || PY_VERSION_HEX < 0x030600B1\nstatic PyObject *__Pyx_PyFunction_FastCallDict(PyObject *func, PyObject **args, Py_ssize_t nargs, PyObject *kwargs);\n#else\n#define __Pyx_PyFunction_FastCallDict(func, args, nargs, kwargs) _PyFunction_FastCallDict(func, args, nargs, kwargs)\n#endif\n#define __Pyx_BUILD_ASSERT_EXPR(cond)\\\n    (sizeof(char [1 - 2*!(cond)]) - 1)\n#ifndef Py_MEMBER_SIZE\n#define Py_MEMBER_SIZE(type, member) sizeof(((type *)0)->member)\n#endif\n#if CYTHON_FAST_PYCALL\n  static size_t __pyx_pyframe_localsplus_offset = 0;\n  #include \"frameobject.h\"\n#if PY_VERSION_HEX >= 0x030b00a6\n  #ifndef Py_BUILD_CORE\n    #define Py_BUILD_CORE 1\n  #endif\n  #include \"internal/pycore_frame.h\"\n#endif\n  #define __Pxy_PyFrame_Initialize_Offsets()\\\n    ((void)__Pyx_BUILD_ASSERT_EXPR(sizeof(PyFrameObject) == offsetof(PyFrameObject, f_localsplus) + Py_MEMBER_SIZE(PyFrameObject, f_localsplus)),\\\n     (void)(__pyx_pyframe_localsplus_offset = ((size_t)PyFrame_Type.tp_basicsize) - Py_MEMBER_SIZE(PyFrameObject, f_localsplus)))\n  #define __Pyx_PyFrame_GetLocalsplus(frame)\\\n    (assert(__pyx_pyframe_localsplus_offset), (PyObject **)(((char *)(frame)) + __pyx_pyframe_localsplus_offset))\n#endif // CYTHON_FAST_PYCALL\n#endif\n\n/* PyObjectCall2Args.proto */\nstatic CYTHON_UNUSED PyObject* __Pyx_PyObject_Call2Args(PyObject* function, PyObject* arg1, PyObject* arg2);\n\n/* PyObjectCallMethO.proto */\n#if CYTHON_COMPILING_IN_CPYTHON\nstatic CYTHON_INLINE PyObject* __Pyx_PyObject_CallMethO(PyObject *func, PyObject *arg);\n#endif\n\n/* PyObjectCallOneArg.proto */\nstatic CYTHON_INLINE PyObject* __Pyx_PyObject_CallOneArg(PyObject *func, PyObject *arg);\n\n/* IncludeStringH.proto */\n#include <string.h>\n\n/* BytesEquals.proto */\nstatic CYTHON_INLINE int __Pyx_PyBytes_Equals(PyObject* s1, PyObject* s2, int equals);\n\n/* UnicodeEquals.proto */\nstatic CYTHON_INLINE int __Pyx_PyUnicode_Equals(PyObject* s1, PyObject* s2, int equals);\n\n/* StrEquals.proto */\n#if PY_MAJOR_VERSION >= 3\n#define __Pyx_PyString_Equals __Pyx_PyUnicode_Equals\n#else\n#define __Pyx_PyString_Equals __Pyx_PyBytes_Equals\n#endif\n\n/* DivInt[Py_ssize_t].proto */\nstatic CYTHON_INLINE Py_ssize_t __Pyx_div_Py_ssize_t(Py_ssize_t, Py_ssize_t);\n\n/* UnaryNegOverflows.proto */\n#define UNARY_NEG_WOULD_OVERFLOW(x)\\\n        (((x) < 0) & ((unsigned long)(x) == 0-(unsigned long)(x)))\n\nstatic CYTHON_UNUSED int __pyx_array_getbuffer(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags); /*proto*/\nstatic PyObject *__pyx_array_get_memview(struct __pyx_array_obj *); /*proto*/\n/* GetAttr.proto */\nstatic CYTHON_INLINE PyObject *__Pyx_GetAttr(PyObject *, PyObject *);\n\n/* GetItemInt.proto */\n#define __Pyx_GetItemInt(o, i, type, is_signed, to_py_func, is_list, wraparound, boundscheck)\\\n    (__Pyx_fits_Py_ssize_t(i, type, is_signed) ?\\\n    __Pyx_GetItemInt_Fast(o, (Py_ssize_t)i, is_list, wraparound, boundscheck) :\\\n    (is_list ? (PyErr_SetString(PyExc_IndexError, \"list index out of range\"), (PyObject*)NULL) :\\\n               __Pyx_GetItemInt_Generic(o, to_py_func(i))))\n#define __Pyx_GetItemInt_List(o, i, type, is_signed, to_py_func, is_list, wraparound, boundscheck)\\\n    (__Pyx_fits_Py_ssize_t(i, type, is_signed) ?\\\n    __Pyx_GetItemInt_List_Fast(o, (Py_ssize_t)i, wraparound, boundscheck) :\\\n    (PyErr_SetString(PyExc_IndexError, \"list index out of range\"), (PyObject*)NULL))\nstatic CYTHON_INLINE PyObject *__Pyx_GetItemInt_List_Fast(PyObject *o, Py_ssize_t i,\n                                                              int wraparound, int boundscheck);\n#define __Pyx_GetItemInt_Tuple(o, i, type, is_signed, to_py_func, is_list, wraparound, boundscheck)\\\n    (__Pyx_fits_Py_ssize_t(i, type, is_signed) ?\\\n    __Pyx_GetItemInt_Tuple_Fast(o, (Py_ssize_t)i, wraparound, boundscheck) :\\\n    (PyErr_SetString(PyExc_IndexError, \"tuple index out of range\"), (PyObject*)NULL))\nstatic CYTHON_INLINE PyObject *__Pyx_GetItemInt_Tuple_Fast(PyObject *o, Py_ssize_t i,\n                                                              int wraparound, int boundscheck);\nstatic PyObject *__Pyx_GetItemInt_Generic(PyObject *o, PyObject* j);\nstatic CYTHON_INLINE PyObject *__Pyx_GetItemInt_Fast(PyObject *o, Py_ssize_t i,\n                                                     int is_list, int wraparound, int boundscheck);\n\n/* ObjectGetItem.proto */\n#if CYTHON_USE_TYPE_SLOTS\nstatic CYTHON_INLINE PyObject *__Pyx_PyObject_GetItem(PyObject *obj, PyObject* key);\n#else\n#define __Pyx_PyObject_GetItem(obj, key)  PyObject_GetItem(obj, key)\n#endif\n\n/* decode_c_string_utf16.proto */\nstatic CYTHON_INLINE PyObject *__Pyx_PyUnicode_DecodeUTF16(const char *s, Py_ssize_t size, const char *errors) {\n    int byteorder = 0;\n    return PyUnicode_DecodeUTF16(s, size, errors, &byteorder);\n}\nstatic CYTHON_INLINE PyObject *__Pyx_PyUnicode_DecodeUTF16LE(const char *s, Py_ssize_t size, const char *errors) {\n    int byteorder = -1;\n    return PyUnicode_DecodeUTF16(s, size, errors, &byteorder);\n}\nstatic CYTHON_INLINE PyObject *__Pyx_PyUnicode_DecodeUTF16BE(const char *s, Py_ssize_t size, const char *errors) {\n    int byteorder = 1;\n    return PyUnicode_DecodeUTF16(s, size, errors, &byteorder);\n}\n\n/* decode_c_string.proto */\nstatic CYTHON_INLINE PyObject* __Pyx_decode_c_string(\n         const char* cstring, Py_ssize_t start, Py_ssize_t stop,\n         const char* encoding, const char* errors,\n         PyObject* (*decode_func)(const char *s, Py_ssize_t size, const char *errors));\n\n/* GetAttr3.proto */\nstatic CYTHON_INLINE PyObject *__Pyx_GetAttr3(PyObject *, PyObject *, PyObject *);\n\n/* PyDictVersioning.proto */\n#if CYTHON_USE_DICT_VERSIONS && CYTHON_USE_TYPE_SLOTS\n#define __PYX_DICT_VERSION_INIT  ((PY_UINT64_T) -1)\n#define __PYX_GET_DICT_VERSION(dict)  (((PyDictObject*)(dict))->ma_version_tag)\n#define __PYX_UPDATE_DICT_CACHE(dict, value, cache_var, version_var)\\\n    (version_var) = __PYX_GET_DICT_VERSION(dict);\\\n    (cache_var) = (value);\n#define __PYX_PY_DICT_LOOKUP_IF_MODIFIED(VAR, DICT, LOOKUP) {\\\n    static PY_UINT64_T __pyx_dict_version = 0;\\\n    static PyObject *__pyx_dict_cached_value = NULL;\\\n    if (likely(__PYX_GET_DICT_VERSION(DICT) == __pyx_dict_version)) {\\\n        (VAR) = __pyx_dict_cached_value;\\\n    } else {\\\n        (VAR) = __pyx_dict_cached_value = (LOOKUP);\\\n        __pyx_dict_version = __PYX_GET_DICT_VERSION(DICT);\\\n    }\\\n}\nstatic CYTHON_INLINE PY_UINT64_T __Pyx_get_tp_dict_version(PyObject *obj);\nstatic CYTHON_INLINE PY_UINT64_T __Pyx_get_object_dict_version(PyObject *obj);\nstatic CYTHON_INLINE int __Pyx_object_dict_version_matches(PyObject* obj, PY_UINT64_T tp_dict_version, PY_UINT64_T obj_dict_version);\n#else\n#define __PYX_GET_DICT_VERSION(dict)  (0)\n#define __PYX_UPDATE_DICT_CACHE(dict, value, cache_var, version_var)\n#define __PYX_PY_DICT_LOOKUP_IF_MODIFIED(VAR, DICT, LOOKUP)  (VAR) = (LOOKUP);\n#endif\n\n/* GetModuleGlobalName.proto */\n#if CYTHON_USE_DICT_VERSIONS\n#define __Pyx_GetModuleGlobalName(var, name)  do {\\\n    static PY_UINT64_T __pyx_dict_version = 0;\\\n    static PyObject *__pyx_dict_cached_value = NULL;\\\n    (var) = (likely(__pyx_dict_version == __PYX_GET_DICT_VERSION(__pyx_d))) ?\\\n        (likely(__pyx_dict_cached_value) ? __Pyx_NewRef(__pyx_dict_cached_value) : __Pyx_GetBuiltinName(name)) :\\\n        __Pyx__GetModuleGlobalName(name, &__pyx_dict_version, &__pyx_dict_cached_value);\\\n} while(0)\n#define __Pyx_GetModuleGlobalNameUncached(var, name)  do {\\\n    PY_UINT64_T __pyx_dict_version;\\\n    PyObject *__pyx_dict_cached_value;\\\n    (var) = __Pyx__GetModuleGlobalName(name, &__pyx_dict_version, &__pyx_dict_cached_value);\\\n} while(0)\nstatic PyObject *__Pyx__GetModuleGlobalName(PyObject *name, PY_UINT64_T *dict_version, PyObject **dict_cached_value);\n#else\n#define __Pyx_GetModuleGlobalName(var, name)  (var) = __Pyx__GetModuleGlobalName(name)\n#define __Pyx_GetModuleGlobalNameUncached(var, name)  (var) = __Pyx__GetModuleGlobalName(name)\nstatic CYTHON_INLINE PyObject *__Pyx__GetModuleGlobalName(PyObject *name);\n#endif\n\n/* RaiseTooManyValuesToUnpack.proto */\nstatic CYTHON_INLINE void __Pyx_RaiseTooManyValuesError(Py_ssize_t expected);\n\n/* RaiseNeedMoreValuesToUnpack.proto */\nstatic CYTHON_INLINE void __Pyx_RaiseNeedMoreValuesError(Py_ssize_t index);\n\n/* RaiseNoneIterError.proto */\nstatic CYTHON_INLINE void __Pyx_RaiseNoneNotIterableError(void);\n\n/* ExtTypeTest.proto */\nstatic CYTHON_INLINE int __Pyx_TypeTest(PyObject *obj, PyTypeObject *type);\n\n/* SwapException.proto */\n#if CYTHON_FAST_THREAD_STATE\n#define __Pyx_ExceptionSwap(type, value, tb)  __Pyx__ExceptionSwap(__pyx_tstate, type, value, tb)\nstatic CYTHON_INLINE void __Pyx__ExceptionSwap(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb);\n#else\nstatic CYTHON_INLINE void __Pyx_ExceptionSwap(PyObject **type, PyObject **value, PyObject **tb);\n#endif\n\n/* Import.proto */\nstatic PyObject *__Pyx_Import(PyObject *name, PyObject *from_list, int level);\n\n/* FastTypeChecks.proto */\n#if CYTHON_COMPILING_IN_CPYTHON\n#define __Pyx_TypeCheck(obj, type) __Pyx_IsSubtype(Py_TYPE(obj), (PyTypeObject *)type)\nstatic CYTHON_INLINE int __Pyx_IsSubtype(PyTypeObject *a, PyTypeObject *b);\nstatic CYTHON_INLINE int __Pyx_PyErr_GivenExceptionMatches(PyObject *err, PyObject *type);\nstatic CYTHON_INLINE int __Pyx_PyErr_GivenExceptionMatches2(PyObject *err, PyObject *type1, PyObject *type2);\n#else\n#define __Pyx_TypeCheck(obj, type) PyObject_TypeCheck(obj, (PyTypeObject *)type)\n#define __Pyx_PyErr_GivenExceptionMatches(err, type) PyErr_GivenExceptionMatches(err, type)\n#define __Pyx_PyErr_GivenExceptionMatches2(err, type1, type2) (PyErr_GivenExceptionMatches(err, type1) || PyErr_GivenExceptionMatches(err, type2))\n#endif\n#define __Pyx_PyException_Check(obj) __Pyx_TypeCheck(obj, PyExc_Exception)\n\nstatic CYTHON_UNUSED int __pyx_memoryview_getbuffer(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags); /*proto*/\n/* ListCompAppend.proto */\n#if CYTHON_USE_PYLIST_INTERNALS && CYTHON_ASSUME_SAFE_MACROS\nstatic CYTHON_INLINE int __Pyx_ListComp_Append(PyObject* list, PyObject* x) {\n    PyListObject* L = (PyListObject*) list;\n    Py_ssize_t len = Py_SIZE(list);\n    if (likely(L->allocated > len)) {\n        Py_INCREF(x);\n        PyList_SET_ITEM(list, len, x);\n        __Pyx_SET_SIZE(list, len + 1);\n        return 0;\n    }\n    return PyList_Append(list, x);\n}\n#else\n#define __Pyx_ListComp_Append(L,x) PyList_Append(L,x)\n#endif\n\n/* PyIntBinop.proto */\n#if !CYTHON_COMPILING_IN_PYPY\nstatic PyObject* __Pyx_PyInt_AddObjC(PyObject *op1, PyObject *op2, long intval, int inplace, int zerodivision_check);\n#else\n#define __Pyx_PyInt_AddObjC(op1, op2, intval, inplace, zerodivision_check)\\\n    (inplace ? PyNumber_InPlaceAdd(op1, op2) : PyNumber_Add(op1, op2))\n#endif\n\n/* ListExtend.proto */\nstatic CYTHON_INLINE int __Pyx_PyList_Extend(PyObject* L, PyObject* v) {\n#if CYTHON_COMPILING_IN_CPYTHON\n    PyObject* none = _PyList_Extend((PyListObject*)L, v);\n    if (unlikely(!none))\n        return -1;\n    Py_DECREF(none);\n    return 0;\n#else\n    return PyList_SetSlice(L, PY_SSIZE_T_MAX, PY_SSIZE_T_MAX, v);\n#endif\n}\n\n/* ListAppend.proto */\n#if CYTHON_USE_PYLIST_INTERNALS && CYTHON_ASSUME_SAFE_MACROS\nstatic CYTHON_INLINE int __Pyx_PyList_Append(PyObject* list, PyObject* x) {\n    PyListObject* L = (PyListObject*) list;\n    Py_ssize_t len = Py_SIZE(list);\n    if (likely(L->allocated > len) & likely(len > (L->allocated >> 1))) {\n        Py_INCREF(x);\n        PyList_SET_ITEM(list, len, x);\n        __Pyx_SET_SIZE(list, len + 1);\n        return 0;\n    }\n    return PyList_Append(list, x);\n}\n#else\n#define __Pyx_PyList_Append(L,x) PyList_Append(L,x)\n#endif\n\n/* DivInt[long].proto */\nstatic CYTHON_INLINE long __Pyx_div_long(long, long);\n\n/* PySequenceContains.proto */\nstatic CYTHON_INLINE int __Pyx_PySequence_ContainsTF(PyObject* item, PyObject* seq, int eq) {\n    int result = PySequence_Contains(seq, item);\n    return unlikely(result < 0) ? result : (result == (eq == Py_EQ));\n}\n\n/* ImportFrom.proto */\nstatic PyObject* __Pyx_ImportFrom(PyObject* module, PyObject* name);\n\n/* HasAttr.proto */\nstatic CYTHON_INLINE int __Pyx_HasAttr(PyObject *, PyObject *);\n\n/* PyObject_GenericGetAttrNoDict.proto */\n#if CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP && PY_VERSION_HEX < 0x03070000\nstatic CYTHON_INLINE PyObject* __Pyx_PyObject_GenericGetAttrNoDict(PyObject* obj, PyObject* attr_name);\n#else\n#define __Pyx_PyObject_GenericGetAttrNoDict PyObject_GenericGetAttr\n#endif\n\n/* PyObject_GenericGetAttr.proto */\n#if CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP && PY_VERSION_HEX < 0x03070000\nstatic PyObject* __Pyx_PyObject_GenericGetAttr(PyObject* obj, PyObject* attr_name);\n#else\n#define __Pyx_PyObject_GenericGetAttr PyObject_GenericGetAttr\n#endif\n\n/* SetVTable.proto */\nstatic int __Pyx_SetVtable(PyObject *dict, void *vtable);\n\n/* PyObjectGetAttrStrNoError.proto */\nstatic CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStrNoError(PyObject* obj, PyObject* attr_name);\n\n/* SetupReduce.proto */\nstatic int __Pyx_setup_reduce(PyObject* type_obj);\n\n/* TypeImport.proto */\n#ifndef __PYX_HAVE_RT_ImportType_proto_0_29_35\n#define __PYX_HAVE_RT_ImportType_proto_0_29_35\n#if __STDC_VERSION__ >= 201112L\n#include <stdalign.h>\n#endif\n#if __STDC_VERSION__ >= 201112L || __cplusplus >= 201103L\n#define __PYX_GET_STRUCT_ALIGNMENT_0_29_35(s) alignof(s)\n#else\n#define __PYX_GET_STRUCT_ALIGNMENT_0_29_35(s) sizeof(void*)\n#endif\nenum __Pyx_ImportType_CheckSize_0_29_35 {\n   __Pyx_ImportType_CheckSize_Error_0_29_35 = 0,\n   __Pyx_ImportType_CheckSize_Warn_0_29_35 = 1,\n   __Pyx_ImportType_CheckSize_Ignore_0_29_35 = 2\n};\nstatic PyTypeObject *__Pyx_ImportType_0_29_35(PyObject* module, const char *module_name, const char *class_name, size_t size, size_t alignment, enum __Pyx_ImportType_CheckSize_0_29_35 check_size);\n#endif\n\n/* CLineInTraceback.proto */\n#ifdef CYTHON_CLINE_IN_TRACEBACK\n#define __Pyx_CLineForTraceback(tstate, c_line)  (((CYTHON_CLINE_IN_TRACEBACK)) ? c_line : 0)\n#else\nstatic int __Pyx_CLineForTraceback(PyThreadState *tstate, int c_line);\n#endif\n\n/* CodeObjectCache.proto */\ntypedef struct {\n    PyCodeObject* code_object;\n    int code_line;\n} __Pyx_CodeObjectCacheEntry;\nstruct __Pyx_CodeObjectCache {\n    int count;\n    int max_count;\n    __Pyx_CodeObjectCacheEntry* entries;\n};\nstatic struct __Pyx_CodeObjectCache __pyx_code_cache = {0,0,NULL};\nstatic int __pyx_bisect_code_objects(__Pyx_CodeObjectCacheEntry* entries, int count, int code_line);\nstatic PyCodeObject *__pyx_find_code_object(int code_line);\nstatic void __pyx_insert_code_object(int code_line, PyCodeObject* code_object);\n\n/* AddTraceback.proto */\nstatic void __Pyx_AddTraceback(const char *funcname, int c_line,\n                               int py_line, const char *filename);\n\n#if PY_MAJOR_VERSION < 3\n    static int __Pyx_GetBuffer(PyObject *obj, Py_buffer *view, int flags);\n    static void __Pyx_ReleaseBuffer(Py_buffer *view);\n#else\n    #define __Pyx_GetBuffer PyObject_GetBuffer\n    #define __Pyx_ReleaseBuffer PyBuffer_Release\n#endif\n\n\n/* BufferStructDeclare.proto */\ntypedef struct {\n  Py_ssize_t shape, strides, suboffsets;\n} __Pyx_Buf_DimInfo;\ntypedef struct {\n  size_t refcount;\n  Py_buffer pybuffer;\n} __Pyx_Buffer;\ntypedef struct {\n  __Pyx_Buffer *rcbuffer;\n  char *data;\n  __Pyx_Buf_DimInfo diminfo[8];\n} __Pyx_LocalBuf_ND;\n\n/* MemviewSliceIsContig.proto */\nstatic int __pyx_memviewslice_is_contig(const __Pyx_memviewslice mvs, char order, int ndim);\n\n/* OverlappingSlices.proto */\nstatic int __pyx_slices_overlap(__Pyx_memviewslice *slice1,\n                                __Pyx_memviewslice *slice2,\n                                int ndim, size_t itemsize);\n\n/* Capsule.proto */\nstatic CYTHON_INLINE PyObject *__pyx_capsule_create(void *p, const char *sig);\n\n/* IsLittleEndian.proto */\nstatic CYTHON_INLINE int __Pyx_Is_Little_Endian(void);\n\n/* BufferFormatCheck.proto */\nstatic const char* __Pyx_BufFmt_CheckString(__Pyx_BufFmt_Context* ctx, const char* ts);\nstatic void __Pyx_BufFmt_Init(__Pyx_BufFmt_Context* ctx,\n                              __Pyx_BufFmt_StackElem* stack,\n                              __Pyx_TypeInfo* type);\n\n/* TypeInfoCompare.proto */\nstatic int __pyx_typeinfo_cmp(__Pyx_TypeInfo *a, __Pyx_TypeInfo *b);\n\n/* MemviewSliceValidateAndInit.proto */\nstatic int __Pyx_ValidateAndInit_memviewslice(\n                int *axes_specs,\n                int c_or_f_flag,\n                int buf_flags,\n                int ndim,\n                __Pyx_TypeInfo *dtype,\n                __Pyx_BufFmt_StackElem stack[],\n                __Pyx_memviewslice *memviewslice,\n                PyObject *original_obj);\n\n/* ObjectToMemviewSlice.proto */\nstatic CYTHON_INLINE __Pyx_memviewslice __Pyx_PyObject_to_MemoryviewSlice_d_d_dc_int(PyObject *, int writable_flag);\n\n/* ObjectToMemviewSlice.proto */\nstatic CYTHON_INLINE __Pyx_memviewslice __Pyx_PyObject_to_MemoryviewSlice_d_d_dc_float(PyObject *, int writable_flag);\n\n/* ObjectToMemviewSlice.proto */\nstatic CYTHON_INLINE __Pyx_memviewslice __Pyx_PyObject_to_MemoryviewSlice_dc_int(PyObject *, int writable_flag);\n\n/* GCCDiagnostics.proto */\n#if defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 6))\n#define __Pyx_HAS_GCC_DIAGNOSTIC\n#endif\n\n/* RealImag.proto */\n#if CYTHON_CCOMPLEX\n  #ifdef __cplusplus\n    #define __Pyx_CREAL(z) ((z).real())\n    #define __Pyx_CIMAG(z) ((z).imag())\n  #else\n    #define __Pyx_CREAL(z) (__real__(z))\n    #define __Pyx_CIMAG(z) (__imag__(z))\n  #endif\n#else\n    #define __Pyx_CREAL(z) ((z).real)\n    #define __Pyx_CIMAG(z) ((z).imag)\n#endif\n#if defined(__cplusplus) && CYTHON_CCOMPLEX\\\n        && (defined(_WIN32) || defined(__clang__) || (defined(__GNUC__) && (__GNUC__ >= 5 || __GNUC__ == 4 && __GNUC_MINOR__ >= 4 )) || __cplusplus >= 201103)\n    #define __Pyx_SET_CREAL(z,x) ((z).real(x))\n    #define __Pyx_SET_CIMAG(z,y) ((z).imag(y))\n#else\n    #define __Pyx_SET_CREAL(z,x) __Pyx_CREAL(z) = (x)\n    #define __Pyx_SET_CIMAG(z,y) __Pyx_CIMAG(z) = (y)\n#endif\n\n/* Arithmetic.proto */\n#if CYTHON_CCOMPLEX\n    #define __Pyx_c_eq_float(a, b)   ((a)==(b))\n    #define __Pyx_c_sum_float(a, b)  ((a)+(b))\n    #define __Pyx_c_diff_float(a, b) ((a)-(b))\n    #define __Pyx_c_prod_float(a, b) ((a)*(b))\n    #define __Pyx_c_quot_float(a, b) ((a)/(b))\n    #define __Pyx_c_neg_float(a)     (-(a))\n  #ifdef __cplusplus\n    #define __Pyx_c_is_zero_float(z) ((z)==(float)0)\n    #define __Pyx_c_conj_float(z)    (::std::conj(z))\n    #if 1\n        #define __Pyx_c_abs_float(z)     (::std::abs(z))\n        #define __Pyx_c_pow_float(a, b)  (::std::pow(a, b))\n    #endif\n  #else\n    #define __Pyx_c_is_zero_float(z) ((z)==0)\n    #define __Pyx_c_conj_float(z)    (conjf(z))\n    #if 1\n        #define __Pyx_c_abs_float(z)     (cabsf(z))\n        #define __Pyx_c_pow_float(a, b)  (cpowf(a, b))\n    #endif\n #endif\n#else\n    static CYTHON_INLINE int __Pyx_c_eq_float(__pyx_t_float_complex, __pyx_t_float_complex);\n    static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_sum_float(__pyx_t_float_complex, __pyx_t_float_complex);\n    static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_diff_float(__pyx_t_float_complex, __pyx_t_float_complex);\n    static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_prod_float(__pyx_t_float_complex, __pyx_t_float_complex);\n    static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_quot_float(__pyx_t_float_complex, __pyx_t_float_complex);\n    static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_neg_float(__pyx_t_float_complex);\n    static CYTHON_INLINE int __Pyx_c_is_zero_float(__pyx_t_float_complex);\n    static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_conj_float(__pyx_t_float_complex);\n    #if 1\n        static CYTHON_INLINE float __Pyx_c_abs_float(__pyx_t_float_complex);\n        static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_pow_float(__pyx_t_float_complex, __pyx_t_float_complex);\n    #endif\n#endif\n\n/* Arithmetic.proto */\n#if CYTHON_CCOMPLEX\n    #define __Pyx_c_eq_double(a, b)   ((a)==(b))\n    #define __Pyx_c_sum_double(a, b)  ((a)+(b))\n    #define __Pyx_c_diff_double(a, b) ((a)-(b))\n    #define __Pyx_c_prod_double(a, b) ((a)*(b))\n    #define __Pyx_c_quot_double(a, b) ((a)/(b))\n    #define __Pyx_c_neg_double(a)     (-(a))\n  #ifdef __cplusplus\n    #define __Pyx_c_is_zero_double(z) ((z)==(double)0)\n    #define __Pyx_c_conj_double(z)    (::std::conj(z))\n    #if 1\n        #define __Pyx_c_abs_double(z)     (::std::abs(z))\n        #define __Pyx_c_pow_double(a, b)  (::std::pow(a, b))\n    #endif\n  #else\n    #define __Pyx_c_is_zero_double(z) ((z)==0)\n    #define __Pyx_c_conj_double(z)    (conj(z))\n    #if 1\n        #define __Pyx_c_abs_double(z)     (cabs(z))\n        #define __Pyx_c_pow_double(a, b)  (cpow(a, b))\n    #endif\n #endif\n#else\n    static CYTHON_INLINE int __Pyx_c_eq_double(__pyx_t_double_complex, __pyx_t_double_complex);\n    static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_sum_double(__pyx_t_double_complex, __pyx_t_double_complex);\n    static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_diff_double(__pyx_t_double_complex, __pyx_t_double_complex);\n    static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_prod_double(__pyx_t_double_complex, __pyx_t_double_complex);\n    static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_quot_double(__pyx_t_double_complex, __pyx_t_double_complex);\n    static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_neg_double(__pyx_t_double_complex);\n    static CYTHON_INLINE int __Pyx_c_is_zero_double(__pyx_t_double_complex);\n    static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_conj_double(__pyx_t_double_complex);\n    #if 1\n        static CYTHON_INLINE double __Pyx_c_abs_double(__pyx_t_double_complex);\n        static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_pow_double(__pyx_t_double_complex, __pyx_t_double_complex);\n    #endif\n#endif\n\n/* MemviewSliceCopyTemplate.proto */\nstatic __Pyx_memviewslice\n__pyx_memoryview_copy_new_contig(const __Pyx_memviewslice *from_mvs,\n                                 const char *mode, int ndim,\n                                 size_t sizeof_dtype, int contig_flag,\n                                 int dtype_is_object);\n\n/* CIntToPy.proto */\nstatic CYTHON_INLINE PyObject* __Pyx_PyInt_From_int(int value);\n\n/* CIntFromPy.proto */\nstatic CYTHON_INLINE int __Pyx_PyInt_As_int(PyObject *);\n\n/* CIntToPy.proto */\nstatic CYTHON_INLINE PyObject* __Pyx_PyInt_From_long(long value);\n\n/* CIntFromPy.proto */\nstatic CYTHON_INLINE long __Pyx_PyInt_As_long(PyObject *);\n\n/* CIntFromPy.proto */\nstatic CYTHON_INLINE char __Pyx_PyInt_As_char(PyObject *);\n\n/* CheckBinaryVersion.proto */\nstatic int __Pyx_check_binary_version(void);\n\n/* InitStrings.proto */\nstatic int __Pyx_InitStrings(__Pyx_StringTabEntry *t);\n\nstatic PyObject *__pyx_array_get_memview(struct __pyx_array_obj *__pyx_v_self); /* proto*/\nstatic char *__pyx_memoryview_get_item_pointer(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_index); /* proto*/\nstatic PyObject *__pyx_memoryview_is_slice(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_obj); /* proto*/\nstatic PyObject *__pyx_memoryview_setitem_slice_assignment(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_dst, PyObject *__pyx_v_src); /* proto*/\nstatic PyObject *__pyx_memoryview_setitem_slice_assign_scalar(struct __pyx_memoryview_obj *__pyx_v_self, struct __pyx_memoryview_obj *__pyx_v_dst, PyObject *__pyx_v_value); /* proto*/\nstatic PyObject *__pyx_memoryview_setitem_indexed(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_index, PyObject *__pyx_v_value); /* proto*/\nstatic PyObject *__pyx_memoryview_convert_item_to_object(struct __pyx_memoryview_obj *__pyx_v_self, char *__pyx_v_itemp); /* proto*/\nstatic PyObject *__pyx_memoryview_assign_item_from_object(struct __pyx_memoryview_obj *__pyx_v_self, char *__pyx_v_itemp, PyObject *__pyx_v_value); /* proto*/\nstatic PyObject *__pyx_memoryviewslice_convert_item_to_object(struct __pyx_memoryviewslice_obj *__pyx_v_self, char *__pyx_v_itemp); /* proto*/\nstatic PyObject *__pyx_memoryviewslice_assign_item_from_object(struct __pyx_memoryviewslice_obj *__pyx_v_self, char *__pyx_v_itemp, PyObject *__pyx_v_value); /* proto*/\n\n/* Module declarations from 'cython.view' */\n\n/* Module declarations from 'cython' */\n\n/* Module declarations from 'cpython.buffer' */\n\n/* Module declarations from 'libc.string' */\n\n/* Module declarations from 'libc.stdio' */\n\n/* Module declarations from '__builtin__' */\n\n/* Module declarations from 'cpython.type' */\nstatic PyTypeObject *__pyx_ptype_7cpython_4type_type = 0;\n\n/* Module declarations from 'cpython' */\n\n/* Module declarations from 'cpython.object' */\n\n/* Module declarations from 'cpython.ref' */\n\n/* Module declarations from 'cpython.mem' */\n\n/* Module declarations from 'numpy' */\n\n/* Module declarations from 'numpy' */\nstatic PyTypeObject *__pyx_ptype_5numpy_dtype = 0;\nstatic PyTypeObject *__pyx_ptype_5numpy_flatiter = 0;\nstatic PyTypeObject *__pyx_ptype_5numpy_broadcast = 0;\nstatic PyTypeObject *__pyx_ptype_5numpy_ndarray = 0;\nstatic PyTypeObject *__pyx_ptype_5numpy_generic = 0;\nstatic PyTypeObject *__pyx_ptype_5numpy_number = 0;\nstatic PyTypeObject *__pyx_ptype_5numpy_integer = 0;\nstatic PyTypeObject *__pyx_ptype_5numpy_signedinteger = 0;\nstatic PyTypeObject *__pyx_ptype_5numpy_unsignedinteger = 0;\nstatic PyTypeObject *__pyx_ptype_5numpy_inexact = 0;\nstatic PyTypeObject *__pyx_ptype_5numpy_floating = 0;\nstatic PyTypeObject *__pyx_ptype_5numpy_complexfloating = 0;\nstatic PyTypeObject *__pyx_ptype_5numpy_flexible = 0;\nstatic PyTypeObject *__pyx_ptype_5numpy_character = 0;\nstatic PyTypeObject *__pyx_ptype_5numpy_ufunc = 0;\n\n/* Module declarations from 'matcha.utils.monotonic_align.core' */\nstatic PyTypeObject *__pyx_array_type = 0;\nstatic PyTypeObject *__pyx_MemviewEnum_type = 0;\nstatic PyTypeObject *__pyx_memoryview_type = 0;\nstatic PyTypeObject *__pyx_memoryviewslice_type = 0;\nstatic PyObject *generic = 0;\nstatic PyObject *strided = 0;\nstatic PyObject *indirect = 0;\nstatic PyObject *contiguous = 0;\nstatic PyObject *indirect_contiguous = 0;\nstatic int __pyx_memoryview_thread_locks_used;\nstatic PyThread_type_lock __pyx_memoryview_thread_locks[8];\nstatic void __pyx_f_6matcha_5utils_15monotonic_align_4core_maximum_path_each(__Pyx_memviewslice, __Pyx_memviewslice, int, int, float); /*proto*/\nstatic void __pyx_f_6matcha_5utils_15monotonic_align_4core_maximum_path_c(__Pyx_memviewslice, __Pyx_memviewslice, __Pyx_memviewslice, __Pyx_memviewslice, int __pyx_skip_dispatch, struct __pyx_opt_args_6matcha_5utils_15monotonic_align_4core_maximum_path_c *__pyx_optional_args); /*proto*/\nstatic struct __pyx_array_obj *__pyx_array_new(PyObject *, Py_ssize_t, char *, char *, char *); /*proto*/\nstatic void *__pyx_align_pointer(void *, size_t); /*proto*/\nstatic PyObject *__pyx_memoryview_new(PyObject *, int, int, __Pyx_TypeInfo *); /*proto*/\nstatic CYTHON_INLINE int __pyx_memoryview_check(PyObject *); /*proto*/\nstatic PyObject *_unellipsify(PyObject *, int); /*proto*/\nstatic PyObject *assert_direct_dimensions(Py_ssize_t *, int); /*proto*/\nstatic struct __pyx_memoryview_obj *__pyx_memview_slice(struct __pyx_memoryview_obj *, PyObject *); /*proto*/\nstatic int __pyx_memoryview_slice_memviewslice(__Pyx_memviewslice *, Py_ssize_t, Py_ssize_t, Py_ssize_t, int, int, int *, Py_ssize_t, Py_ssize_t, Py_ssize_t, int, int, int, int); /*proto*/\nstatic char *__pyx_pybuffer_index(Py_buffer *, char *, Py_ssize_t, Py_ssize_t); /*proto*/\nstatic int __pyx_memslice_transpose(__Pyx_memviewslice *); /*proto*/\nstatic PyObject *__pyx_memoryview_fromslice(__Pyx_memviewslice, int, PyObject *(*)(char *), int (*)(char *, PyObject *), int); /*proto*/\nstatic __Pyx_memviewslice *__pyx_memoryview_get_slice_from_memoryview(struct __pyx_memoryview_obj *, __Pyx_memviewslice *); /*proto*/\nstatic void __pyx_memoryview_slice_copy(struct __pyx_memoryview_obj *, __Pyx_memviewslice *); /*proto*/\nstatic PyObject *__pyx_memoryview_copy_object(struct __pyx_memoryview_obj *); /*proto*/\nstatic PyObject *__pyx_memoryview_copy_object_from_slice(struct __pyx_memoryview_obj *, __Pyx_memviewslice *); /*proto*/\nstatic Py_ssize_t abs_py_ssize_t(Py_ssize_t); /*proto*/\nstatic char __pyx_get_best_slice_order(__Pyx_memviewslice *, int); /*proto*/\nstatic void _copy_strided_to_strided(char *, Py_ssize_t *, char *, Py_ssize_t *, Py_ssize_t *, Py_ssize_t *, int, size_t); /*proto*/\nstatic void copy_strided_to_strided(__Pyx_memviewslice *, __Pyx_memviewslice *, int, size_t); /*proto*/\nstatic Py_ssize_t __pyx_memoryview_slice_get_size(__Pyx_memviewslice *, int); /*proto*/\nstatic Py_ssize_t __pyx_fill_contig_strides_array(Py_ssize_t *, Py_ssize_t *, Py_ssize_t, int, char); /*proto*/\nstatic void *__pyx_memoryview_copy_data_to_temp(__Pyx_memviewslice *, __Pyx_memviewslice *, char, int); /*proto*/\nstatic int __pyx_memoryview_err_extents(int, Py_ssize_t, Py_ssize_t); /*proto*/\nstatic int __pyx_memoryview_err_dim(PyObject *, char *, int); /*proto*/\nstatic int __pyx_memoryview_err(PyObject *, char *); /*proto*/\nstatic int __pyx_memoryview_copy_contents(__Pyx_memviewslice, __Pyx_memviewslice, int, int, int); /*proto*/\nstatic void __pyx_memoryview_broadcast_leading(__Pyx_memviewslice *, int, int); /*proto*/\nstatic void __pyx_memoryview_refcount_copying(__Pyx_memviewslice *, int, int, int); /*proto*/\nstatic void __pyx_memoryview_refcount_objects_in_slice_with_gil(char *, Py_ssize_t *, Py_ssize_t *, int, int); /*proto*/\nstatic void __pyx_memoryview_refcount_objects_in_slice(char *, Py_ssize_t *, Py_ssize_t *, int, int); /*proto*/\nstatic void __pyx_memoryview_slice_assign_scalar(__Pyx_memviewslice *, int, size_t, void *, int); /*proto*/\nstatic void __pyx_memoryview__slice_assign_scalar(char *, Py_ssize_t *, Py_ssize_t *, int, size_t, void *); /*proto*/\nstatic PyObject *__pyx_unpickle_Enum__set_state(struct __pyx_MemviewEnum_obj *, PyObject *); /*proto*/\nstatic __Pyx_TypeInfo __Pyx_TypeInfo_int = { \"int\", NULL, sizeof(int), { 0 }, 0, IS_UNSIGNED(int) ? 'U' : 'I', IS_UNSIGNED(int), 0 };\nstatic __Pyx_TypeInfo __Pyx_TypeInfo_float = { \"float\", NULL, sizeof(float), { 0 }, 0, 'R', 0, 0 };\n#define __Pyx_MODULE_NAME \"matcha.utils.monotonic_align.core\"\nextern int __pyx_module_is_main_matcha__utils__monotonic_align__core;\nint __pyx_module_is_main_matcha__utils__monotonic_align__core = 0;\n\n/* Implementation of 'matcha.utils.monotonic_align.core' */\nstatic PyObject *__pyx_builtin_range;\nstatic PyObject *__pyx_builtin_ImportError;\nstatic PyObject *__pyx_builtin_ValueError;\nstatic PyObject *__pyx_builtin_MemoryError;\nstatic PyObject *__pyx_builtin_enumerate;\nstatic PyObject *__pyx_builtin_TypeError;\nstatic PyObject *__pyx_builtin_Ellipsis;\nstatic PyObject *__pyx_builtin_id;\nstatic PyObject *__pyx_builtin_IndexError;\nstatic const char __pyx_k_O[] = \"O\";\nstatic const char __pyx_k_c[] = \"c\";\nstatic const char __pyx_k_id[] = \"id\";\nstatic const char __pyx_k_np[] = \"np\";\nstatic const char __pyx_k_new[] = \"__new__\";\nstatic const char __pyx_k_obj[] = \"obj\";\nstatic const char __pyx_k_base[] = \"base\";\nstatic const char __pyx_k_dict[] = \"__dict__\";\nstatic const char __pyx_k_main[] = \"__main__\";\nstatic const char __pyx_k_mode[] = \"mode\";\nstatic const char __pyx_k_name[] = \"name\";\nstatic const char __pyx_k_ndim[] = \"ndim\";\nstatic const char __pyx_k_pack[] = \"pack\";\nstatic const char __pyx_k_size[] = \"size\";\nstatic const char __pyx_k_step[] = \"step\";\nstatic const char __pyx_k_stop[] = \"stop\";\nstatic const char __pyx_k_t_xs[] = \"t_xs\";\nstatic const char __pyx_k_t_ys[] = \"t_ys\";\nstatic const char __pyx_k_test[] = \"__test__\";\nstatic const char __pyx_k_ASCII[] = \"ASCII\";\nstatic const char __pyx_k_class[] = \"__class__\";\nstatic const char __pyx_k_error[] = \"error\";\nstatic const char __pyx_k_flags[] = \"flags\";\nstatic const char __pyx_k_numpy[] = \"numpy\";\nstatic const char __pyx_k_paths[] = \"paths\";\nstatic const char __pyx_k_range[] = \"range\";\nstatic const char __pyx_k_shape[] = \"shape\";\nstatic const char __pyx_k_start[] = \"start\";\nstatic const char __pyx_k_encode[] = \"encode\";\nstatic const char __pyx_k_format[] = \"format\";\nstatic const char __pyx_k_import[] = \"__import__\";\nstatic const char __pyx_k_name_2[] = \"__name__\";\nstatic const char __pyx_k_pickle[] = \"pickle\";\nstatic const char __pyx_k_reduce[] = \"__reduce__\";\nstatic const char __pyx_k_struct[] = \"struct\";\nstatic const char __pyx_k_unpack[] = \"unpack\";\nstatic const char __pyx_k_update[] = \"update\";\nstatic const char __pyx_k_values[] = \"values\";\nstatic const char __pyx_k_fortran[] = \"fortran\";\nstatic const char __pyx_k_memview[] = \"memview\";\nstatic const char __pyx_k_Ellipsis[] = \"Ellipsis\";\nstatic const char __pyx_k_getstate[] = \"__getstate__\";\nstatic const char __pyx_k_itemsize[] = \"itemsize\";\nstatic const char __pyx_k_pyx_type[] = \"__pyx_type\";\nstatic const char __pyx_k_setstate[] = \"__setstate__\";\nstatic const char __pyx_k_TypeError[] = \"TypeError\";\nstatic const char __pyx_k_enumerate[] = \"enumerate\";\nstatic const char __pyx_k_pyx_state[] = \"__pyx_state\";\nstatic const char __pyx_k_reduce_ex[] = \"__reduce_ex__\";\nstatic const char __pyx_k_IndexError[] = \"IndexError\";\nstatic const char __pyx_k_ValueError[] = \"ValueError\";\nstatic const char __pyx_k_pyx_result[] = \"__pyx_result\";\nstatic const char __pyx_k_pyx_vtable[] = \"__pyx_vtable__\";\nstatic const char __pyx_k_ImportError[] = \"ImportError\";\nstatic const char __pyx_k_MemoryError[] = \"MemoryError\";\nstatic const char __pyx_k_PickleError[] = \"PickleError\";\nstatic const char __pyx_k_max_neg_val[] = \"max_neg_val\";\nstatic const char __pyx_k_pyx_checksum[] = \"__pyx_checksum\";\nstatic const char __pyx_k_stringsource[] = \"stringsource\";\nstatic const char __pyx_k_pyx_getbuffer[] = \"__pyx_getbuffer\";\nstatic const char __pyx_k_reduce_cython[] = \"__reduce_cython__\";\nstatic const char __pyx_k_View_MemoryView[] = \"View.MemoryView\";\nstatic const char __pyx_k_allocate_buffer[] = \"allocate_buffer\";\nstatic const char __pyx_k_dtype_is_object[] = \"dtype_is_object\";\nstatic const char __pyx_k_pyx_PickleError[] = \"__pyx_PickleError\";\nstatic const char __pyx_k_setstate_cython[] = \"__setstate_cython__\";\nstatic const char __pyx_k_pyx_unpickle_Enum[] = \"__pyx_unpickle_Enum\";\nstatic const char __pyx_k_cline_in_traceback[] = \"cline_in_traceback\";\nstatic const char __pyx_k_strided_and_direct[] = \"<strided and direct>\";\nstatic const char __pyx_k_strided_and_indirect[] = \"<strided and indirect>\";\nstatic const char __pyx_k_contiguous_and_direct[] = \"<contiguous and direct>\";\nstatic const char __pyx_k_MemoryView_of_r_object[] = \"<MemoryView of %r object>\";\nstatic const char __pyx_k_MemoryView_of_r_at_0x_x[] = \"<MemoryView of %r at 0x%x>\";\nstatic const char __pyx_k_contiguous_and_indirect[] = \"<contiguous and indirect>\";\nstatic const char __pyx_k_Cannot_index_with_type_s[] = \"Cannot index with type '%s'\";\nstatic const char __pyx_k_Invalid_shape_in_axis_d_d[] = \"Invalid shape in axis %d: %d.\";\nstatic const char __pyx_k_itemsize_0_for_cython_array[] = \"itemsize <= 0 for cython.array\";\nstatic const char __pyx_k_unable_to_allocate_array_data[] = \"unable to allocate array data.\";\nstatic const char __pyx_k_strided_and_direct_or_indirect[] = \"<strided and direct or indirect>\";\nstatic const char __pyx_k_numpy_core_multiarray_failed_to[] = \"numpy.core.multiarray failed to import\";\nstatic const char __pyx_k_Buffer_view_does_not_expose_stri[] = \"Buffer view does not expose strides\";\nstatic const char __pyx_k_Can_only_create_a_buffer_that_is[] = \"Can only create a buffer that is contiguous in memory.\";\nstatic const char __pyx_k_Cannot_assign_to_read_only_memor[] = \"Cannot assign to read-only memoryview\";\nstatic const char __pyx_k_Cannot_create_writable_memory_vi[] = \"Cannot create writable memory view from read-only memoryview\";\nstatic const char __pyx_k_Empty_shape_tuple_for_cython_arr[] = \"Empty shape tuple for cython.array\";\nstatic const char __pyx_k_Incompatible_checksums_0x_x_vs_0[] = \"Incompatible checksums (0x%x vs (0xb068931, 0x82a3537, 0x6ae9995) = (name))\";\nstatic const char __pyx_k_Indirect_dimensions_not_supporte[] = \"Indirect dimensions not supported\";\nstatic const char __pyx_k_Invalid_mode_expected_c_or_fortr[] = \"Invalid mode, expected 'c' or 'fortran', got %s\";\nstatic const char __pyx_k_Out_of_bounds_on_buffer_access_a[] = \"Out of bounds on buffer access (axis %d)\";\nstatic const char __pyx_k_Unable_to_convert_item_to_object[] = \"Unable to convert item to object\";\nstatic const char __pyx_k_got_differing_extents_in_dimensi[] = \"got differing extents in dimension %d (got %d and %d)\";\nstatic const char __pyx_k_no_default___reduce___due_to_non[] = \"no default __reduce__ due to non-trivial __cinit__\";\nstatic const char __pyx_k_numpy_core_umath_failed_to_impor[] = \"numpy.core.umath failed to import\";\nstatic const char __pyx_k_unable_to_allocate_shape_and_str[] = \"unable to allocate shape and strides.\";\nstatic PyObject *__pyx_n_s_ASCII;\nstatic PyObject *__pyx_kp_s_Buffer_view_does_not_expose_stri;\nstatic PyObject *__pyx_kp_s_Can_only_create_a_buffer_that_is;\nstatic PyObject *__pyx_kp_s_Cannot_assign_to_read_only_memor;\nstatic PyObject *__pyx_kp_s_Cannot_create_writable_memory_vi;\nstatic PyObject *__pyx_kp_s_Cannot_index_with_type_s;\nstatic PyObject *__pyx_n_s_Ellipsis;\nstatic PyObject *__pyx_kp_s_Empty_shape_tuple_for_cython_arr;\nstatic PyObject *__pyx_n_s_ImportError;\nstatic PyObject *__pyx_kp_s_Incompatible_checksums_0x_x_vs_0;\nstatic PyObject *__pyx_n_s_IndexError;\nstatic PyObject *__pyx_kp_s_Indirect_dimensions_not_supporte;\nstatic PyObject *__pyx_kp_s_Invalid_mode_expected_c_or_fortr;\nstatic PyObject *__pyx_kp_s_Invalid_shape_in_axis_d_d;\nstatic PyObject *__pyx_n_s_MemoryError;\nstatic PyObject *__pyx_kp_s_MemoryView_of_r_at_0x_x;\nstatic PyObject *__pyx_kp_s_MemoryView_of_r_object;\nstatic PyObject *__pyx_n_b_O;\nstatic PyObject *__pyx_kp_s_Out_of_bounds_on_buffer_access_a;\nstatic PyObject *__pyx_n_s_PickleError;\nstatic PyObject *__pyx_n_s_TypeError;\nstatic PyObject *__pyx_kp_s_Unable_to_convert_item_to_object;\nstatic PyObject *__pyx_n_s_ValueError;\nstatic PyObject *__pyx_n_s_View_MemoryView;\nstatic PyObject *__pyx_n_s_allocate_buffer;\nstatic PyObject *__pyx_n_s_base;\nstatic PyObject *__pyx_n_s_c;\nstatic PyObject *__pyx_n_u_c;\nstatic PyObject *__pyx_n_s_class;\nstatic PyObject *__pyx_n_s_cline_in_traceback;\nstatic PyObject *__pyx_kp_s_contiguous_and_direct;\nstatic PyObject *__pyx_kp_s_contiguous_and_indirect;\nstatic PyObject *__pyx_n_s_dict;\nstatic PyObject *__pyx_n_s_dtype_is_object;\nstatic PyObject *__pyx_n_s_encode;\nstatic PyObject *__pyx_n_s_enumerate;\nstatic PyObject *__pyx_n_s_error;\nstatic PyObject *__pyx_n_s_flags;\nstatic PyObject *__pyx_n_s_format;\nstatic PyObject *__pyx_n_s_fortran;\nstatic PyObject *__pyx_n_u_fortran;\nstatic PyObject *__pyx_n_s_getstate;\nstatic PyObject *__pyx_kp_s_got_differing_extents_in_dimensi;\nstatic PyObject *__pyx_n_s_id;\nstatic PyObject *__pyx_n_s_import;\nstatic PyObject *__pyx_n_s_itemsize;\nstatic PyObject *__pyx_kp_s_itemsize_0_for_cython_array;\nstatic PyObject *__pyx_n_s_main;\nstatic PyObject *__pyx_n_s_max_neg_val;\nstatic PyObject *__pyx_n_s_memview;\nstatic PyObject *__pyx_n_s_mode;\nstatic PyObject *__pyx_n_s_name;\nstatic PyObject *__pyx_n_s_name_2;\nstatic PyObject *__pyx_n_s_ndim;\nstatic PyObject *__pyx_n_s_new;\nstatic PyObject *__pyx_kp_s_no_default___reduce___due_to_non;\nstatic PyObject *__pyx_n_s_np;\nstatic PyObject *__pyx_n_s_numpy;\nstatic PyObject *__pyx_kp_u_numpy_core_multiarray_failed_to;\nstatic PyObject *__pyx_kp_u_numpy_core_umath_failed_to_impor;\nstatic PyObject *__pyx_n_s_obj;\nstatic PyObject *__pyx_n_s_pack;\nstatic PyObject *__pyx_n_s_paths;\nstatic PyObject *__pyx_n_s_pickle;\nstatic PyObject *__pyx_n_s_pyx_PickleError;\nstatic PyObject *__pyx_n_s_pyx_checksum;\nstatic PyObject *__pyx_n_s_pyx_getbuffer;\nstatic PyObject *__pyx_n_s_pyx_result;\nstatic PyObject *__pyx_n_s_pyx_state;\nstatic PyObject *__pyx_n_s_pyx_type;\nstatic PyObject *__pyx_n_s_pyx_unpickle_Enum;\nstatic PyObject *__pyx_n_s_pyx_vtable;\nstatic PyObject *__pyx_n_s_range;\nstatic PyObject *__pyx_n_s_reduce;\nstatic PyObject *__pyx_n_s_reduce_cython;\nstatic PyObject *__pyx_n_s_reduce_ex;\nstatic PyObject *__pyx_n_s_setstate;\nstatic PyObject *__pyx_n_s_setstate_cython;\nstatic PyObject *__pyx_n_s_shape;\nstatic PyObject *__pyx_n_s_size;\nstatic PyObject *__pyx_n_s_start;\nstatic PyObject *__pyx_n_s_step;\nstatic PyObject *__pyx_n_s_stop;\nstatic PyObject *__pyx_kp_s_strided_and_direct;\nstatic PyObject *__pyx_kp_s_strided_and_direct_or_indirect;\nstatic PyObject *__pyx_kp_s_strided_and_indirect;\nstatic PyObject *__pyx_kp_s_stringsource;\nstatic PyObject *__pyx_n_s_struct;\nstatic PyObject *__pyx_n_s_t_xs;\nstatic PyObject *__pyx_n_s_t_ys;\nstatic PyObject *__pyx_n_s_test;\nstatic PyObject *__pyx_kp_s_unable_to_allocate_array_data;\nstatic PyObject *__pyx_kp_s_unable_to_allocate_shape_and_str;\nstatic PyObject *__pyx_n_s_unpack;\nstatic PyObject *__pyx_n_s_update;\nstatic PyObject *__pyx_n_s_values;\nstatic PyObject *__pyx_pf_6matcha_5utils_15monotonic_align_4core_maximum_path_c(CYTHON_UNUSED PyObject *__pyx_self, __Pyx_memviewslice __pyx_v_paths, __Pyx_memviewslice __pyx_v_values, __Pyx_memviewslice __pyx_v_t_xs, __Pyx_memviewslice __pyx_v_t_ys, float __pyx_v_max_neg_val); /* proto */\nstatic int __pyx_array___pyx_pf_15View_dot_MemoryView_5array___cinit__(struct __pyx_array_obj *__pyx_v_self, PyObject *__pyx_v_shape, Py_ssize_t __pyx_v_itemsize, PyObject *__pyx_v_format, PyObject *__pyx_v_mode, int __pyx_v_allocate_buffer); /* proto */\nstatic int __pyx_array___pyx_pf_15View_dot_MemoryView_5array_2__getbuffer__(struct __pyx_array_obj *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags); /* proto */\nstatic void __pyx_array___pyx_pf_15View_dot_MemoryView_5array_4__dealloc__(struct __pyx_array_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_5array_7memview___get__(struct __pyx_array_obj *__pyx_v_self); /* proto */\nstatic Py_ssize_t __pyx_array___pyx_pf_15View_dot_MemoryView_5array_6__len__(struct __pyx_array_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_array___pyx_pf_15View_dot_MemoryView_5array_8__getattr__(struct __pyx_array_obj *__pyx_v_self, PyObject *__pyx_v_attr); /* proto */\nstatic PyObject *__pyx_array___pyx_pf_15View_dot_MemoryView_5array_10__getitem__(struct __pyx_array_obj *__pyx_v_self, PyObject *__pyx_v_item); /* proto */\nstatic int __pyx_array___pyx_pf_15View_dot_MemoryView_5array_12__setitem__(struct __pyx_array_obj *__pyx_v_self, PyObject *__pyx_v_item, PyObject *__pyx_v_value); /* proto */\nstatic PyObject *__pyx_pf___pyx_array___reduce_cython__(CYTHON_UNUSED struct __pyx_array_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_pf___pyx_array_2__setstate_cython__(CYTHON_UNUSED struct __pyx_array_obj *__pyx_v_self, CYTHON_UNUSED PyObject *__pyx_v___pyx_state); /* proto */\nstatic int __pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum___init__(struct __pyx_MemviewEnum_obj *__pyx_v_self, PyObject *__pyx_v_name); /* proto */\nstatic PyObject *__pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum_2__repr__(struct __pyx_MemviewEnum_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_pf___pyx_MemviewEnum___reduce_cython__(struct __pyx_MemviewEnum_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_pf___pyx_MemviewEnum_2__setstate_cython__(struct __pyx_MemviewEnum_obj *__pyx_v_self, PyObject *__pyx_v___pyx_state); /* proto */\nstatic int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview___cinit__(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_obj, int __pyx_v_flags, int __pyx_v_dtype_is_object); /* proto */\nstatic void __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_2__dealloc__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_4__getitem__(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_index); /* proto */\nstatic int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_6__setitem__(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_index, PyObject *__pyx_v_value); /* proto */\nstatic int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_8__getbuffer__(struct __pyx_memoryview_obj *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags); /* proto */\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_1T___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4base___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_5shape___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_7strides___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_10suboffsets___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4ndim___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_8itemsize___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_6nbytes___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4size___get__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic Py_ssize_t __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_10__len__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_12__repr__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_14__str__(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_16is_c_contig(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_18is_f_contig(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_20copy(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_22copy_fortran(struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_pf___pyx_memoryview___reduce_cython__(CYTHON_UNUSED struct __pyx_memoryview_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_pf___pyx_memoryview_2__setstate_cython__(CYTHON_UNUSED struct __pyx_memoryview_obj *__pyx_v_self, CYTHON_UNUSED PyObject *__pyx_v___pyx_state); /* proto */\nstatic void __pyx_memoryviewslice___pyx_pf_15View_dot_MemoryView_16_memoryviewslice___dealloc__(struct __pyx_memoryviewslice_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_16_memoryviewslice_4base___get__(struct __pyx_memoryviewslice_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_pf___pyx_memoryviewslice___reduce_cython__(CYTHON_UNUSED struct __pyx_memoryviewslice_obj *__pyx_v_self); /* proto */\nstatic PyObject *__pyx_pf___pyx_memoryviewslice_2__setstate_cython__(CYTHON_UNUSED struct __pyx_memoryviewslice_obj *__pyx_v_self, CYTHON_UNUSED PyObject *__pyx_v___pyx_state); /* proto */\nstatic PyObject *__pyx_pf_15View_dot_MemoryView___pyx_unpickle_Enum(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v___pyx_type, long __pyx_v___pyx_checksum, PyObject *__pyx_v___pyx_state); /* proto */\nstatic PyObject *__pyx_tp_new_array(PyTypeObject *t, PyObject *a, PyObject *k); /*proto*/\nstatic PyObject *__pyx_tp_new_Enum(PyTypeObject *t, PyObject *a, PyObject *k); /*proto*/\nstatic PyObject *__pyx_tp_new_memoryview(PyTypeObject *t, PyObject *a, PyObject *k); /*proto*/\nstatic PyObject *__pyx_tp_new__memoryviewslice(PyTypeObject *t, PyObject *a, PyObject *k); /*proto*/\nstatic PyObject *__pyx_int_0;\nstatic PyObject *__pyx_int_1;\nstatic PyObject *__pyx_int_112105877;\nstatic PyObject *__pyx_int_136983863;\nstatic PyObject *__pyx_int_184977713;\nstatic PyObject *__pyx_int_neg_1;\nstatic float __pyx_k_;\nstatic PyObject *__pyx_tuple__2;\nstatic PyObject *__pyx_tuple__3;\nstatic PyObject *__pyx_tuple__4;\nstatic PyObject *__pyx_tuple__5;\nstatic PyObject *__pyx_tuple__6;\nstatic PyObject *__pyx_tuple__7;\nstatic PyObject *__pyx_tuple__8;\nstatic PyObject *__pyx_tuple__9;\nstatic PyObject *__pyx_slice__18;\nstatic PyObject *__pyx_tuple__10;\nstatic PyObject *__pyx_tuple__11;\nstatic PyObject *__pyx_tuple__12;\nstatic PyObject *__pyx_tuple__13;\nstatic PyObject *__pyx_tuple__14;\nstatic PyObject *__pyx_tuple__15;\nstatic PyObject *__pyx_tuple__16;\nstatic PyObject *__pyx_tuple__17;\nstatic PyObject *__pyx_tuple__19;\nstatic PyObject *__pyx_tuple__20;\nstatic PyObject *__pyx_tuple__21;\nstatic PyObject *__pyx_tuple__22;\nstatic PyObject *__pyx_tuple__23;\nstatic PyObject *__pyx_tuple__24;\nstatic PyObject *__pyx_tuple__25;\nstatic PyObject *__pyx_tuple__26;\nstatic PyObject *__pyx_tuple__27;\nstatic PyObject *__pyx_tuple__28;\nstatic PyObject *__pyx_codeobj__29;\n/* Late includes */\n\n/* \"matcha/utils/monotonic_align/core.pyx\":11\n * @cython.boundscheck(False)\n * @cython.wraparound(False)\n * cdef void maximum_path_each(int[:,::1] path, float[:,::1] value, int t_x, int t_y, float max_neg_val) nogil:             # <<<<<<<<<<<<<<\n *   cdef int x\n *   cdef int y\n */\n\nstatic void __pyx_f_6matcha_5utils_15monotonic_align_4core_maximum_path_each(__Pyx_memviewslice __pyx_v_path, __Pyx_memviewslice __pyx_v_value, int __pyx_v_t_x, int __pyx_v_t_y, float __pyx_v_max_neg_val) {\n  int __pyx_v_x;\n  int __pyx_v_y;\n  float __pyx_v_v_prev;\n  float __pyx_v_v_cur;\n  int __pyx_v_index;\n  int __pyx_t_1;\n  int __pyx_t_2;\n  int __pyx_t_3;\n  long __pyx_t_4;\n  int __pyx_t_5;\n  long __pyx_t_6;\n  long __pyx_t_7;\n  int __pyx_t_8;\n  Py_ssize_t __pyx_t_9;\n  Py_ssize_t __pyx_t_10;\n  float __pyx_t_11;\n  float __pyx_t_12;\n  float __pyx_t_13;\n  Py_ssize_t __pyx_t_14;\n  Py_ssize_t __pyx_t_15;\n  int __pyx_t_16;\n\n  /* \"matcha/utils/monotonic_align/core.pyx\":17\n *   cdef float v_cur\n *   cdef float tmp\n *   cdef int index = t_x - 1             # <<<<<<<<<<<<<<\n * \n *   for y in range(t_y):\n */\n  __pyx_v_index = (__pyx_v_t_x - 1);\n\n  /* \"matcha/utils/monotonic_align/core.pyx\":19\n *   cdef int index = t_x - 1\n * \n *   for y in range(t_y):             # <<<<<<<<<<<<<<\n *     for x in range(max(0, t_x + y - t_y), min(t_x, y + 1)):\n *       if x == y:\n */\n  __pyx_t_1 = __pyx_v_t_y;\n  __pyx_t_2 = __pyx_t_1;\n  for (__pyx_t_3 = 0; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=1) {\n    __pyx_v_y = __pyx_t_3;\n\n    /* \"matcha/utils/monotonic_align/core.pyx\":20\n * \n *   for y in range(t_y):\n *     for x in range(max(0, t_x + y - t_y), min(t_x, y + 1)):             # <<<<<<<<<<<<<<\n *       if x == y:\n *         v_cur = max_neg_val\n */\n    __pyx_t_4 = (__pyx_v_y + 1);\n    __pyx_t_5 = __pyx_v_t_x;\n    if (((__pyx_t_4 < __pyx_t_5) != 0)) {\n      __pyx_t_6 = __pyx_t_4;\n    } else {\n      __pyx_t_6 = __pyx_t_5;\n    }\n    __pyx_t_4 = __pyx_t_6;\n    __pyx_t_5 = ((__pyx_v_t_x + __pyx_v_y) - __pyx_v_t_y);\n    __pyx_t_6 = 0;\n    if (((__pyx_t_5 > __pyx_t_6) != 0)) {\n      __pyx_t_7 = __pyx_t_5;\n    } else {\n      __pyx_t_7 = __pyx_t_6;\n    }\n    __pyx_t_6 = __pyx_t_4;\n    for (__pyx_t_5 = __pyx_t_7; __pyx_t_5 < __pyx_t_6; __pyx_t_5+=1) {\n      __pyx_v_x = __pyx_t_5;\n\n      /* \"matcha/utils/monotonic_align/core.pyx\":21\n *   for y in range(t_y):\n *     for x in range(max(0, t_x + y - t_y), min(t_x, y + 1)):\n *       if x == y:             # <<<<<<<<<<<<<<\n *         v_cur = max_neg_val\n *       else:\n */\n      __pyx_t_8 = ((__pyx_v_x == __pyx_v_y) != 0);\n      if (__pyx_t_8) {\n\n        /* \"matcha/utils/monotonic_align/core.pyx\":22\n *     for x in range(max(0, t_x + y - t_y), min(t_x, y + 1)):\n *       if x == y:\n *         v_cur = max_neg_val             # <<<<<<<<<<<<<<\n *       else:\n *         v_cur = value[x, y-1]\n */\n        __pyx_v_v_cur = __pyx_v_max_neg_val;\n\n        /* \"matcha/utils/monotonic_align/core.pyx\":21\n *   for y in range(t_y):\n *     for x in range(max(0, t_x + y - t_y), min(t_x, y + 1)):\n *       if x == y:             # <<<<<<<<<<<<<<\n *         v_cur = max_neg_val\n *       else:\n */\n        goto __pyx_L7;\n      }\n\n      /* \"matcha/utils/monotonic_align/core.pyx\":24\n *         v_cur = max_neg_val\n *       else:\n *         v_cur = value[x, y-1]             # <<<<<<<<<<<<<<\n *       if x == 0:\n *         if y == 0:\n */\n      /*else*/ {\n        __pyx_t_9 = __pyx_v_x;\n        __pyx_t_10 = (__pyx_v_y - 1);\n        __pyx_v_v_cur = (*((float *) ( /* dim=1 */ ((char *) (((float *) ( /* dim=0 */ (__pyx_v_value.data + __pyx_t_9 * __pyx_v_value.strides[0]) )) + __pyx_t_10)) )));\n      }\n      __pyx_L7:;\n\n      /* \"matcha/utils/monotonic_align/core.pyx\":25\n *       else:\n *         v_cur = value[x, y-1]\n *       if x == 0:             # <<<<<<<<<<<<<<\n *         if y == 0:\n *           v_prev = 0.\n */\n      __pyx_t_8 = ((__pyx_v_x == 0) != 0);\n      if (__pyx_t_8) {\n\n        /* \"matcha/utils/monotonic_align/core.pyx\":26\n *         v_cur = value[x, y-1]\n *       if x == 0:\n *         if y == 0:             # <<<<<<<<<<<<<<\n *           v_prev = 0.\n *         else:\n */\n        __pyx_t_8 = ((__pyx_v_y == 0) != 0);\n        if (__pyx_t_8) {\n\n          /* \"matcha/utils/monotonic_align/core.pyx\":27\n *       if x == 0:\n *         if y == 0:\n *           v_prev = 0.             # <<<<<<<<<<<<<<\n *         else:\n *           v_prev = max_neg_val\n */\n          __pyx_v_v_prev = 0.;\n\n          /* \"matcha/utils/monotonic_align/core.pyx\":26\n *         v_cur = value[x, y-1]\n *       if x == 0:\n *         if y == 0:             # <<<<<<<<<<<<<<\n *           v_prev = 0.\n *         else:\n */\n          goto __pyx_L9;\n        }\n\n        /* \"matcha/utils/monotonic_align/core.pyx\":29\n *           v_prev = 0.\n *         else:\n *           v_prev = max_neg_val             # <<<<<<<<<<<<<<\n *       else:\n *         v_prev = value[x-1, y-1]\n */\n        /*else*/ {\n          __pyx_v_v_prev = __pyx_v_max_neg_val;\n        }\n        __pyx_L9:;\n\n        /* \"matcha/utils/monotonic_align/core.pyx\":25\n *       else:\n *         v_cur = value[x, y-1]\n *       if x == 0:             # <<<<<<<<<<<<<<\n *         if y == 0:\n *           v_prev = 0.\n */\n        goto __pyx_L8;\n      }\n\n      /* \"matcha/utils/monotonic_align/core.pyx\":31\n *           v_prev = max_neg_val\n *       else:\n *         v_prev = value[x-1, y-1]             # <<<<<<<<<<<<<<\n *       value[x, y] = max(v_cur, v_prev) + value[x, y]\n * \n */\n      /*else*/ {\n        __pyx_t_10 = (__pyx_v_x - 1);\n        __pyx_t_9 = (__pyx_v_y - 1);\n        __pyx_v_v_prev = (*((float *) ( /* dim=1 */ ((char *) (((float *) ( /* dim=0 */ (__pyx_v_value.data + __pyx_t_10 * __pyx_v_value.strides[0]) )) + __pyx_t_9)) )));\n      }\n      __pyx_L8:;\n\n      /* \"matcha/utils/monotonic_align/core.pyx\":32\n *       else:\n *         v_prev = value[x-1, y-1]\n *       value[x, y] = max(v_cur, v_prev) + value[x, y]             # <<<<<<<<<<<<<<\n * \n *   for y in range(t_y - 1, -1, -1):\n */\n      __pyx_t_11 = __pyx_v_v_prev;\n      __pyx_t_12 = __pyx_v_v_cur;\n      if (((__pyx_t_11 > __pyx_t_12) != 0)) {\n        __pyx_t_13 = __pyx_t_11;\n      } else {\n        __pyx_t_13 = __pyx_t_12;\n      }\n      __pyx_t_9 = __pyx_v_x;\n      __pyx_t_10 = __pyx_v_y;\n      __pyx_t_14 = __pyx_v_x;\n      __pyx_t_15 = __pyx_v_y;\n      *((float *) ( /* dim=1 */ ((char *) (((float *) ( /* dim=0 */ (__pyx_v_value.data + __pyx_t_14 * __pyx_v_value.strides[0]) )) + __pyx_t_15)) )) = (__pyx_t_13 + (*((float *) ( /* dim=1 */ ((char *) (((float *) ( /* dim=0 */ (__pyx_v_value.data + __pyx_t_9 * __pyx_v_value.strides[0]) )) + __pyx_t_10)) ))));\n    }\n  }\n\n  /* \"matcha/utils/monotonic_align/core.pyx\":34\n *       value[x, y] = max(v_cur, v_prev) + value[x, y]\n * \n *   for y in range(t_y - 1, -1, -1):             # <<<<<<<<<<<<<<\n *     path[index, y] = 1\n *     if index != 0 and (index == y or value[index, y-1] < value[index-1, y-1]):\n */\n  for (__pyx_t_1 = (__pyx_v_t_y - 1); __pyx_t_1 > -1; __pyx_t_1-=1) {\n    __pyx_v_y = __pyx_t_1;\n\n    /* \"matcha/utils/monotonic_align/core.pyx\":35\n * \n *   for y in range(t_y - 1, -1, -1):\n *     path[index, y] = 1             # <<<<<<<<<<<<<<\n *     if index != 0 and (index == y or value[index, y-1] < value[index-1, y-1]):\n *       index = index - 1\n */\n    __pyx_t_10 = __pyx_v_index;\n    __pyx_t_9 = __pyx_v_y;\n    *((int *) ( /* dim=1 */ ((char *) (((int *) ( /* dim=0 */ (__pyx_v_path.data + __pyx_t_10 * __pyx_v_path.strides[0]) )) + __pyx_t_9)) )) = 1;\n\n    /* \"matcha/utils/monotonic_align/core.pyx\":36\n *   for y in range(t_y - 1, -1, -1):\n *     path[index, y] = 1\n *     if index != 0 and (index == y or value[index, y-1] < value[index-1, y-1]):             # <<<<<<<<<<<<<<\n *       index = index - 1\n * \n */\n    __pyx_t_16 = ((__pyx_v_index != 0) != 0);\n    if (__pyx_t_16) {\n    } else {\n      __pyx_t_8 = __pyx_t_16;\n      goto __pyx_L13_bool_binop_done;\n    }\n    __pyx_t_16 = ((__pyx_v_index == __pyx_v_y) != 0);\n    if (!__pyx_t_16) {\n    } else {\n      __pyx_t_8 = __pyx_t_16;\n      goto __pyx_L13_bool_binop_done;\n    }\n    __pyx_t_9 = __pyx_v_index;\n    __pyx_t_10 = (__pyx_v_y - 1);\n    __pyx_t_15 = (__pyx_v_index - 1);\n    __pyx_t_14 = (__pyx_v_y - 1);\n    __pyx_t_16 = (((*((float *) ( /* dim=1 */ ((char *) (((float *) ( /* dim=0 */ (__pyx_v_value.data + __pyx_t_9 * __pyx_v_value.strides[0]) )) + __pyx_t_10)) ))) < (*((float *) ( /* dim=1 */ ((char *) (((float *) ( /* dim=0 */ (__pyx_v_value.data + __pyx_t_15 * __pyx_v_value.strides[0]) )) + __pyx_t_14)) )))) != 0);\n    __pyx_t_8 = __pyx_t_16;\n    __pyx_L13_bool_binop_done:;\n    if (__pyx_t_8) {\n\n      /* \"matcha/utils/monotonic_align/core.pyx\":37\n *     path[index, y] = 1\n *     if index != 0 and (index == y or value[index, y-1] < value[index-1, y-1]):\n *       index = index - 1             # <<<<<<<<<<<<<<\n * \n * \n */\n      __pyx_v_index = (__pyx_v_index - 1);\n\n      /* \"matcha/utils/monotonic_align/core.pyx\":36\n *   for y in range(t_y - 1, -1, -1):\n *     path[index, y] = 1\n *     if index != 0 and (index == y or value[index, y-1] < value[index-1, y-1]):             # <<<<<<<<<<<<<<\n *       index = index - 1\n * \n */\n    }\n  }\n\n  /* \"matcha/utils/monotonic_align/core.pyx\":11\n * @cython.boundscheck(False)\n * @cython.wraparound(False)\n * cdef void maximum_path_each(int[:,::1] path, float[:,::1] value, int t_x, int t_y, float max_neg_val) nogil:             # <<<<<<<<<<<<<<\n *   cdef int x\n *   cdef int y\n */\n\n  /* function exit code */\n}\n\n/* \"matcha/utils/monotonic_align/core.pyx\":42\n * @cython.boundscheck(False)\n * @cython.wraparound(False)\n * cpdef void maximum_path_c(int[:,:,::1] paths, float[:,:,::1] values, int[::1] t_xs, int[::1] t_ys, float max_neg_val=-1e9) nogil:             # <<<<<<<<<<<<<<\n *   cdef int b = values.shape[0]\n * \n */\n\nstatic PyObject *__pyx_pw_6matcha_5utils_15monotonic_align_4core_1maximum_path_c(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/\nstatic void __pyx_f_6matcha_5utils_15monotonic_align_4core_maximum_path_c(__Pyx_memviewslice __pyx_v_paths, __Pyx_memviewslice __pyx_v_values, __Pyx_memviewslice __pyx_v_t_xs, __Pyx_memviewslice __pyx_v_t_ys, CYTHON_UNUSED int __pyx_skip_dispatch, struct __pyx_opt_args_6matcha_5utils_15monotonic_align_4core_maximum_path_c *__pyx_optional_args) {\n  float __pyx_v_max_neg_val = __pyx_k_;\n  CYTHON_UNUSED int __pyx_v_b;\n  int __pyx_v_i;\n  int __pyx_t_1;\n  int __pyx_t_2;\n  int __pyx_t_3;\n  __Pyx_memviewslice __pyx_t_4 = { 0, 0, { 0 }, { 0 }, { 0 } };\n  __Pyx_memviewslice __pyx_t_5 = { 0, 0, { 0 }, { 0 }, { 0 } };\n  Py_ssize_t __pyx_t_6;\n  Py_ssize_t __pyx_t_7;\n  if (__pyx_optional_args) {\n    if (__pyx_optional_args->__pyx_n > 0) {\n      __pyx_v_max_neg_val = __pyx_optional_args->max_neg_val;\n    }\n  }\n\n  /* \"matcha/utils/monotonic_align/core.pyx\":43\n * @cython.wraparound(False)\n * cpdef void maximum_path_c(int[:,:,::1] paths, float[:,:,::1] values, int[::1] t_xs, int[::1] t_ys, float max_neg_val=-1e9) nogil:\n *   cdef int b = values.shape[0]             # <<<<<<<<<<<<<<\n * \n *   cdef int i\n */\n  __pyx_v_b = (__pyx_v_values.shape[0]);\n\n  /* \"matcha/utils/monotonic_align/core.pyx\":46\n * \n *   cdef int i\n *   for i in prange(b, nogil=True):             # <<<<<<<<<<<<<<\n *     maximum_path_each(paths[i], values[i], t_xs[i], t_ys[i], max_neg_val)\n */\n  {\n      #ifdef WITH_THREAD\n      PyThreadState *_save;\n      Py_UNBLOCK_THREADS\n      __Pyx_FastGIL_Remember();\n      #endif\n      /*try:*/ {\n        __pyx_t_1 = __pyx_v_b;\n        if ((1 == 0)) abort();\n        {\n            #if ((defined(__APPLE__) || defined(__OSX__)) && (defined(__GNUC__) && (__GNUC__ > 2 || (__GNUC__ == 2 && (__GNUC_MINOR__ > 95)))))\n                #undef likely\n                #undef unlikely\n                #define likely(x)   (x)\n                #define unlikely(x) (x)\n            #endif\n            __pyx_t_3 = (__pyx_t_1 - 0 + 1 - 1/abs(1)) / 1;\n            if (__pyx_t_3 > 0)\n            {\n                #ifdef _OPENMP\n                #pragma omp parallel private(__pyx_t_6, __pyx_t_7) firstprivate(__pyx_t_4, __pyx_t_5)\n                #endif /* _OPENMP */\n                {\n                    #ifdef _OPENMP\n                    #pragma omp for firstprivate(__pyx_v_i) lastprivate(__pyx_v_i)\n                    #endif /* _OPENMP */\n                    for (__pyx_t_2 = 0; __pyx_t_2 < __pyx_t_3; __pyx_t_2++){\n                        {\n                            __pyx_v_i = (int)(0 + 1 * __pyx_t_2);\n\n                            /* \"matcha/utils/monotonic_align/core.pyx\":47\n *   cdef int i\n *   for i in prange(b, nogil=True):\n *     maximum_path_each(paths[i], values[i], t_xs[i], t_ys[i], max_neg_val)             # <<<<<<<<<<<<<<\n */\n                            __pyx_t_4.data = __pyx_v_paths.data;\n                            __pyx_t_4.memview = __pyx_v_paths.memview;\n                            __PYX_INC_MEMVIEW(&__pyx_t_4, 0);\n                            {\n    Py_ssize_t __pyx_tmp_idx = __pyx_v_i;\n    Py_ssize_t __pyx_tmp_stride = __pyx_v_paths.strides[0];\n        __pyx_t_4.data += __pyx_tmp_idx * __pyx_tmp_stride;\n}\n\n__pyx_t_4.shape[0] = __pyx_v_paths.shape[1];\n__pyx_t_4.strides[0] = __pyx_v_paths.strides[1];\n    __pyx_t_4.suboffsets[0] = -1;\n\n__pyx_t_4.shape[1] = __pyx_v_paths.shape[2];\n__pyx_t_4.strides[1] = __pyx_v_paths.strides[2];\n    __pyx_t_4.suboffsets[1] = -1;\n\n__pyx_t_5.data = __pyx_v_values.data;\n                            __pyx_t_5.memview = __pyx_v_values.memview;\n                            __PYX_INC_MEMVIEW(&__pyx_t_5, 0);\n                            {\n    Py_ssize_t __pyx_tmp_idx = __pyx_v_i;\n    Py_ssize_t __pyx_tmp_stride = __pyx_v_values.strides[0];\n        __pyx_t_5.data += __pyx_tmp_idx * __pyx_tmp_stride;\n}\n\n__pyx_t_5.shape[0] = __pyx_v_values.shape[1];\n__pyx_t_5.strides[0] = __pyx_v_values.strides[1];\n    __pyx_t_5.suboffsets[0] = -1;\n\n__pyx_t_5.shape[1] = __pyx_v_values.shape[2];\n__pyx_t_5.strides[1] = __pyx_v_values.strides[2];\n    __pyx_t_5.suboffsets[1] = -1;\n\n__pyx_t_6 = __pyx_v_i;\n                            __pyx_t_7 = __pyx_v_i;\n                            __pyx_f_6matcha_5utils_15monotonic_align_4core_maximum_path_each(__pyx_t_4, __pyx_t_5, (*((int *) ( /* dim=0 */ ((char *) (((int *) __pyx_v_t_xs.data) + __pyx_t_6)) ))), (*((int *) ( /* dim=0 */ ((char *) (((int *) __pyx_v_t_ys.data) + __pyx_t_7)) ))), __pyx_v_max_neg_val);\n                            __PYX_XDEC_MEMVIEW(&__pyx_t_4, 0);\n                            __pyx_t_4.memview = NULL;\n                            __pyx_t_4.data = NULL;\n                            __PYX_XDEC_MEMVIEW(&__pyx_t_5, 0);\n                            __pyx_t_5.memview = NULL;\n                            __pyx_t_5.data = NULL;\n                        }\n                    }\n                }\n            }\n        }\n        #if ((defined(__APPLE__) || defined(__OSX__)) && (defined(__GNUC__) && (__GNUC__ > 2 || (__GNUC__ == 2 && (__GNUC_MINOR__ > 95)))))\n            #undef likely\n            #undef unlikely\n            #define likely(x)   __builtin_expect(!!(x), 1)\n            #define unlikely(x) __builtin_expect(!!(x), 0)\n        #endif\n      }\n\n      /* \"matcha/utils/monotonic_align/core.pyx\":46\n * \n *   cdef int i\n *   for i in prange(b, nogil=True):             # <<<<<<<<<<<<<<\n *     maximum_path_each(paths[i], values[i], t_xs[i], t_ys[i], max_neg_val)\n */\n      /*finally:*/ {\n        /*normal exit:*/{\n          #ifdef WITH_THREAD\n          __Pyx_FastGIL_Forget();\n          Py_BLOCK_THREADS\n          #endif\n          goto __pyx_L5;\n        }\n        __pyx_L5:;\n      }\n  }\n\n  /* \"matcha/utils/monotonic_align/core.pyx\":42\n * @cython.boundscheck(False)\n * @cython.wraparound(False)\n * cpdef void maximum_path_c(int[:,:,::1] paths, float[:,:,::1] values, int[::1] t_xs, int[::1] t_ys, float max_neg_val=-1e9) nogil:             # <<<<<<<<<<<<<<\n *   cdef int b = values.shape[0]\n * \n */\n\n  /* function exit code */\n}\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw_6matcha_5utils_15monotonic_align_4core_1maximum_path_c(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/\nstatic PyObject *__pyx_pw_6matcha_5utils_15monotonic_align_4core_1maximum_path_c(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) {\n  __Pyx_memviewslice __pyx_v_paths = { 0, 0, { 0 }, { 0 }, { 0 } };\n  __Pyx_memviewslice __pyx_v_values = { 0, 0, { 0 }, { 0 }, { 0 } };\n  __Pyx_memviewslice __pyx_v_t_xs = { 0, 0, { 0 }, { 0 }, { 0 } };\n  __Pyx_memviewslice __pyx_v_t_ys = { 0, 0, { 0 }, { 0 }, { 0 } };\n  float __pyx_v_max_neg_val;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"maximum_path_c (wrapper)\", 0);\n  {\n    static PyObject **__pyx_pyargnames[] = {&__pyx_n_s_paths,&__pyx_n_s_values,&__pyx_n_s_t_xs,&__pyx_n_s_t_ys,&__pyx_n_s_max_neg_val,0};\n    PyObject* values[5] = {0,0,0,0,0};\n    if (unlikely(__pyx_kwds)) {\n      Py_ssize_t kw_args;\n      const Py_ssize_t pos_args = PyTuple_GET_SIZE(__pyx_args);\n      switch (pos_args) {\n        case  5: values[4] = PyTuple_GET_ITEM(__pyx_args, 4);\n        CYTHON_FALLTHROUGH;\n        case  4: values[3] = PyTuple_GET_ITEM(__pyx_args, 3);\n        CYTHON_FALLTHROUGH;\n        case  3: values[2] = PyTuple_GET_ITEM(__pyx_args, 2);\n        CYTHON_FALLTHROUGH;\n        case  2: values[1] = PyTuple_GET_ITEM(__pyx_args, 1);\n        CYTHON_FALLTHROUGH;\n        case  1: values[0] = PyTuple_GET_ITEM(__pyx_args, 0);\n        CYTHON_FALLTHROUGH;\n        case  0: break;\n        default: goto __pyx_L5_argtuple_error;\n      }\n      kw_args = PyDict_Size(__pyx_kwds);\n      switch (pos_args) {\n        case  0:\n        if (likely((values[0] = __Pyx_PyDict_GetItemStr(__pyx_kwds, __pyx_n_s_paths)) != 0)) kw_args--;\n        else goto __pyx_L5_argtuple_error;\n        CYTHON_FALLTHROUGH;\n        case  1:\n        if (likely((values[1] = __Pyx_PyDict_GetItemStr(__pyx_kwds, __pyx_n_s_values)) != 0)) kw_args--;\n        else {\n          __Pyx_RaiseArgtupleInvalid(\"maximum_path_c\", 0, 4, 5, 1); __PYX_ERR(0, 42, __pyx_L3_error)\n        }\n        CYTHON_FALLTHROUGH;\n        case  2:\n        if (likely((values[2] = __Pyx_PyDict_GetItemStr(__pyx_kwds, __pyx_n_s_t_xs)) != 0)) kw_args--;\n        else {\n          __Pyx_RaiseArgtupleInvalid(\"maximum_path_c\", 0, 4, 5, 2); __PYX_ERR(0, 42, __pyx_L3_error)\n        }\n        CYTHON_FALLTHROUGH;\n        case  3:\n        if (likely((values[3] = __Pyx_PyDict_GetItemStr(__pyx_kwds, __pyx_n_s_t_ys)) != 0)) kw_args--;\n        else {\n          __Pyx_RaiseArgtupleInvalid(\"maximum_path_c\", 0, 4, 5, 3); __PYX_ERR(0, 42, __pyx_L3_error)\n        }\n        CYTHON_FALLTHROUGH;\n        case  4:\n        if (kw_args > 0) {\n          PyObject* value = __Pyx_PyDict_GetItemStr(__pyx_kwds, __pyx_n_s_max_neg_val);\n          if (value) { values[4] = value; kw_args--; }\n        }\n      }\n      if (unlikely(kw_args > 0)) {\n        if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_pyargnames, 0, values, pos_args, \"maximum_path_c\") < 0)) __PYX_ERR(0, 42, __pyx_L3_error)\n      }\n    } else {\n      switch (PyTuple_GET_SIZE(__pyx_args)) {\n        case  5: values[4] = PyTuple_GET_ITEM(__pyx_args, 4);\n        CYTHON_FALLTHROUGH;\n        case  4: values[3] = PyTuple_GET_ITEM(__pyx_args, 3);\n        values[2] = PyTuple_GET_ITEM(__pyx_args, 2);\n        values[1] = PyTuple_GET_ITEM(__pyx_args, 1);\n        values[0] = PyTuple_GET_ITEM(__pyx_args, 0);\n        break;\n        default: goto __pyx_L5_argtuple_error;\n      }\n    }\n    __pyx_v_paths = __Pyx_PyObject_to_MemoryviewSlice_d_d_dc_int(values[0], PyBUF_WRITABLE); if (unlikely(!__pyx_v_paths.memview)) __PYX_ERR(0, 42, __pyx_L3_error)\n    __pyx_v_values = __Pyx_PyObject_to_MemoryviewSlice_d_d_dc_float(values[1], PyBUF_WRITABLE); if (unlikely(!__pyx_v_values.memview)) __PYX_ERR(0, 42, __pyx_L3_error)\n    __pyx_v_t_xs = __Pyx_PyObject_to_MemoryviewSlice_dc_int(values[2], PyBUF_WRITABLE); if (unlikely(!__pyx_v_t_xs.memview)) __PYX_ERR(0, 42, __pyx_L3_error)\n    __pyx_v_t_ys = __Pyx_PyObject_to_MemoryviewSlice_dc_int(values[3], PyBUF_WRITABLE); if (unlikely(!__pyx_v_t_ys.memview)) __PYX_ERR(0, 42, __pyx_L3_error)\n    if (values[4]) {\n      __pyx_v_max_neg_val = __pyx_PyFloat_AsFloat(values[4]); if (unlikely((__pyx_v_max_neg_val == (float)-1) && PyErr_Occurred())) __PYX_ERR(0, 42, __pyx_L3_error)\n    } else {\n      __pyx_v_max_neg_val = __pyx_k_;\n    }\n  }\n  goto __pyx_L4_argument_unpacking_done;\n  __pyx_L5_argtuple_error:;\n  __Pyx_RaiseArgtupleInvalid(\"maximum_path_c\", 0, 4, 5, PyTuple_GET_SIZE(__pyx_args)); __PYX_ERR(0, 42, __pyx_L3_error)\n  __pyx_L3_error:;\n  __Pyx_AddTraceback(\"matcha.utils.monotonic_align.core.maximum_path_c\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __Pyx_RefNannyFinishContext();\n  return NULL;\n  __pyx_L4_argument_unpacking_done:;\n  __pyx_r = __pyx_pf_6matcha_5utils_15monotonic_align_4core_maximum_path_c(__pyx_self, __pyx_v_paths, __pyx_v_values, __pyx_v_t_xs, __pyx_v_t_ys, __pyx_v_max_neg_val);\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf_6matcha_5utils_15monotonic_align_4core_maximum_path_c(CYTHON_UNUSED PyObject *__pyx_self, __Pyx_memviewslice __pyx_v_paths, __Pyx_memviewslice __pyx_v_values, __Pyx_memviewslice __pyx_v_t_xs, __Pyx_memviewslice __pyx_v_t_ys, float __pyx_v_max_neg_val) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  struct __pyx_opt_args_6matcha_5utils_15monotonic_align_4core_maximum_path_c __pyx_t_1;\n  PyObject *__pyx_t_2 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"maximum_path_c\", 0);\n  __Pyx_XDECREF(__pyx_r);\n  if (unlikely(!__pyx_v_paths.memview)) { __Pyx_RaiseUnboundLocalError(\"paths\"); __PYX_ERR(0, 42, __pyx_L1_error) }\n  if (unlikely(!__pyx_v_values.memview)) { __Pyx_RaiseUnboundLocalError(\"values\"); __PYX_ERR(0, 42, __pyx_L1_error) }\n  if (unlikely(!__pyx_v_t_xs.memview)) { __Pyx_RaiseUnboundLocalError(\"t_xs\"); __PYX_ERR(0, 42, __pyx_L1_error) }\n  if (unlikely(!__pyx_v_t_ys.memview)) { __Pyx_RaiseUnboundLocalError(\"t_ys\"); __PYX_ERR(0, 42, __pyx_L1_error) }\n  __pyx_t_1.__pyx_n = 1;\n  __pyx_t_1.max_neg_val = __pyx_v_max_neg_val;\n  __pyx_f_6matcha_5utils_15monotonic_align_4core_maximum_path_c(__pyx_v_paths, __pyx_v_values, __pyx_v_t_xs, __pyx_v_t_ys, 0, &__pyx_t_1); \n  __pyx_t_2 = __Pyx_void_to_None(NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(0, 42, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __pyx_r = __pyx_t_2;\n  __pyx_t_2 = 0;\n  goto __pyx_L0;\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_AddTraceback(\"matcha.utils.monotonic_align.core.maximum_path_c\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __PYX_XDEC_MEMVIEW(&__pyx_v_paths, 1);\n  __PYX_XDEC_MEMVIEW(&__pyx_v_values, 1);\n  __PYX_XDEC_MEMVIEW(&__pyx_v_t_xs, 1);\n  __PYX_XDEC_MEMVIEW(&__pyx_v_t_ys, 1);\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":734\n * ctypedef npy_cdouble     complex_t\n * \n * cdef inline object PyArray_MultiIterNew1(a):             # <<<<<<<<<<<<<<\n *     return PyArray_MultiIterNew(1, <void*>a)\n * \n */\n\nstatic CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew1(PyObject *__pyx_v_a) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"PyArray_MultiIterNew1\", 0);\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":735\n * \n * cdef inline object PyArray_MultiIterNew1(a):\n *     return PyArray_MultiIterNew(1, <void*>a)             # <<<<<<<<<<<<<<\n * \n * cdef inline object PyArray_MultiIterNew2(a, b):\n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_1 = PyArray_MultiIterNew(1, ((void *)__pyx_v_a)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 735, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_r = __pyx_t_1;\n  __pyx_t_1 = 0;\n  goto __pyx_L0;\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":734\n * ctypedef npy_cdouble     complex_t\n * \n * cdef inline object PyArray_MultiIterNew1(a):             # <<<<<<<<<<<<<<\n *     return PyArray_MultiIterNew(1, <void*>a)\n * \n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_AddTraceback(\"numpy.PyArray_MultiIterNew1\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":737\n *     return PyArray_MultiIterNew(1, <void*>a)\n * \n * cdef inline object PyArray_MultiIterNew2(a, b):             # <<<<<<<<<<<<<<\n *     return PyArray_MultiIterNew(2, <void*>a, <void*>b)\n * \n */\n\nstatic CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew2(PyObject *__pyx_v_a, PyObject *__pyx_v_b) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"PyArray_MultiIterNew2\", 0);\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":738\n * \n * cdef inline object PyArray_MultiIterNew2(a, b):\n *     return PyArray_MultiIterNew(2, <void*>a, <void*>b)             # <<<<<<<<<<<<<<\n * \n * cdef inline object PyArray_MultiIterNew3(a, b, c):\n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_1 = PyArray_MultiIterNew(2, ((void *)__pyx_v_a), ((void *)__pyx_v_b)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 738, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_r = __pyx_t_1;\n  __pyx_t_1 = 0;\n  goto __pyx_L0;\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":737\n *     return PyArray_MultiIterNew(1, <void*>a)\n * \n * cdef inline object PyArray_MultiIterNew2(a, b):             # <<<<<<<<<<<<<<\n *     return PyArray_MultiIterNew(2, <void*>a, <void*>b)\n * \n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_AddTraceback(\"numpy.PyArray_MultiIterNew2\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":740\n *     return PyArray_MultiIterNew(2, <void*>a, <void*>b)\n * \n * cdef inline object PyArray_MultiIterNew3(a, b, c):             # <<<<<<<<<<<<<<\n *     return PyArray_MultiIterNew(3, <void*>a, <void*>b, <void*> c)\n * \n */\n\nstatic CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew3(PyObject *__pyx_v_a, PyObject *__pyx_v_b, PyObject *__pyx_v_c) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"PyArray_MultiIterNew3\", 0);\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":741\n * \n * cdef inline object PyArray_MultiIterNew3(a, b, c):\n *     return PyArray_MultiIterNew(3, <void*>a, <void*>b, <void*> c)             # <<<<<<<<<<<<<<\n * \n * cdef inline object PyArray_MultiIterNew4(a, b, c, d):\n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_1 = PyArray_MultiIterNew(3, ((void *)__pyx_v_a), ((void *)__pyx_v_b), ((void *)__pyx_v_c)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 741, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_r = __pyx_t_1;\n  __pyx_t_1 = 0;\n  goto __pyx_L0;\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":740\n *     return PyArray_MultiIterNew(2, <void*>a, <void*>b)\n * \n * cdef inline object PyArray_MultiIterNew3(a, b, c):             # <<<<<<<<<<<<<<\n *     return PyArray_MultiIterNew(3, <void*>a, <void*>b, <void*> c)\n * \n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_AddTraceback(\"numpy.PyArray_MultiIterNew3\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":743\n *     return PyArray_MultiIterNew(3, <void*>a, <void*>b, <void*> c)\n * \n * cdef inline object PyArray_MultiIterNew4(a, b, c, d):             # <<<<<<<<<<<<<<\n *     return PyArray_MultiIterNew(4, <void*>a, <void*>b, <void*>c, <void*> d)\n * \n */\n\nstatic CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew4(PyObject *__pyx_v_a, PyObject *__pyx_v_b, PyObject *__pyx_v_c, PyObject *__pyx_v_d) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"PyArray_MultiIterNew4\", 0);\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":744\n * \n * cdef inline object PyArray_MultiIterNew4(a, b, c, d):\n *     return PyArray_MultiIterNew(4, <void*>a, <void*>b, <void*>c, <void*> d)             # <<<<<<<<<<<<<<\n * \n * cdef inline object PyArray_MultiIterNew5(a, b, c, d, e):\n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_1 = PyArray_MultiIterNew(4, ((void *)__pyx_v_a), ((void *)__pyx_v_b), ((void *)__pyx_v_c), ((void *)__pyx_v_d)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 744, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_r = __pyx_t_1;\n  __pyx_t_1 = 0;\n  goto __pyx_L0;\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":743\n *     return PyArray_MultiIterNew(3, <void*>a, <void*>b, <void*> c)\n * \n * cdef inline object PyArray_MultiIterNew4(a, b, c, d):             # <<<<<<<<<<<<<<\n *     return PyArray_MultiIterNew(4, <void*>a, <void*>b, <void*>c, <void*> d)\n * \n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_AddTraceback(\"numpy.PyArray_MultiIterNew4\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":746\n *     return PyArray_MultiIterNew(4, <void*>a, <void*>b, <void*>c, <void*> d)\n * \n * cdef inline object PyArray_MultiIterNew5(a, b, c, d, e):             # <<<<<<<<<<<<<<\n *     return PyArray_MultiIterNew(5, <void*>a, <void*>b, <void*>c, <void*> d, <void*> e)\n * \n */\n\nstatic CYTHON_INLINE PyObject *__pyx_f_5numpy_PyArray_MultiIterNew5(PyObject *__pyx_v_a, PyObject *__pyx_v_b, PyObject *__pyx_v_c, PyObject *__pyx_v_d, PyObject *__pyx_v_e) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"PyArray_MultiIterNew5\", 0);\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":747\n * \n * cdef inline object PyArray_MultiIterNew5(a, b, c, d, e):\n *     return PyArray_MultiIterNew(5, <void*>a, <void*>b, <void*>c, <void*> d, <void*> e)             # <<<<<<<<<<<<<<\n * \n * cdef inline tuple PyDataType_SHAPE(dtype d):\n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_1 = PyArray_MultiIterNew(5, ((void *)__pyx_v_a), ((void *)__pyx_v_b), ((void *)__pyx_v_c), ((void *)__pyx_v_d), ((void *)__pyx_v_e)); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 747, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_r = __pyx_t_1;\n  __pyx_t_1 = 0;\n  goto __pyx_L0;\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":746\n *     return PyArray_MultiIterNew(4, <void*>a, <void*>b, <void*>c, <void*> d)\n * \n * cdef inline object PyArray_MultiIterNew5(a, b, c, d, e):             # <<<<<<<<<<<<<<\n *     return PyArray_MultiIterNew(5, <void*>a, <void*>b, <void*>c, <void*> d, <void*> e)\n * \n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_AddTraceback(\"numpy.PyArray_MultiIterNew5\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":749\n *     return PyArray_MultiIterNew(5, <void*>a, <void*>b, <void*>c, <void*> d, <void*> e)\n * \n * cdef inline tuple PyDataType_SHAPE(dtype d):             # <<<<<<<<<<<<<<\n *     if PyDataType_HASSUBARRAY(d):\n *         return <tuple>d.subarray.shape\n */\n\nstatic CYTHON_INLINE PyObject *__pyx_f_5numpy_PyDataType_SHAPE(PyArray_Descr *__pyx_v_d) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  __Pyx_RefNannySetupContext(\"PyDataType_SHAPE\", 0);\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":750\n * \n * cdef inline tuple PyDataType_SHAPE(dtype d):\n *     if PyDataType_HASSUBARRAY(d):             # <<<<<<<<<<<<<<\n *         return <tuple>d.subarray.shape\n *     else:\n */\n  __pyx_t_1 = (PyDataType_HASSUBARRAY(__pyx_v_d) != 0);\n  if (__pyx_t_1) {\n\n    /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":751\n * cdef inline tuple PyDataType_SHAPE(dtype d):\n *     if PyDataType_HASSUBARRAY(d):\n *         return <tuple>d.subarray.shape             # <<<<<<<<<<<<<<\n *     else:\n *         return ()\n */\n    __Pyx_XDECREF(__pyx_r);\n    __Pyx_INCREF(((PyObject*)__pyx_v_d->subarray->shape));\n    __pyx_r = ((PyObject*)__pyx_v_d->subarray->shape);\n    goto __pyx_L0;\n\n    /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":750\n * \n * cdef inline tuple PyDataType_SHAPE(dtype d):\n *     if PyDataType_HASSUBARRAY(d):             # <<<<<<<<<<<<<<\n *         return <tuple>d.subarray.shape\n *     else:\n */\n  }\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":753\n *         return <tuple>d.subarray.shape\n *     else:\n *         return ()             # <<<<<<<<<<<<<<\n * \n * \n */\n  /*else*/ {\n    __Pyx_XDECREF(__pyx_r);\n    __Pyx_INCREF(__pyx_empty_tuple);\n    __pyx_r = __pyx_empty_tuple;\n    goto __pyx_L0;\n  }\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":749\n *     return PyArray_MultiIterNew(5, <void*>a, <void*>b, <void*>c, <void*> d, <void*> e)\n * \n * cdef inline tuple PyDataType_SHAPE(dtype d):             # <<<<<<<<<<<<<<\n *     if PyDataType_HASSUBARRAY(d):\n *         return <tuple>d.subarray.shape\n */\n\n  /* function exit code */\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":928\n *     int _import_umath() except -1\n * \n * cdef inline void set_array_base(ndarray arr, object base):             # <<<<<<<<<<<<<<\n *     Py_INCREF(base) # important to do this before stealing the reference below!\n *     PyArray_SetBaseObject(arr, base)\n */\n\nstatic CYTHON_INLINE void __pyx_f_5numpy_set_array_base(PyArrayObject *__pyx_v_arr, PyObject *__pyx_v_base) {\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"set_array_base\", 0);\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":929\n * \n * cdef inline void set_array_base(ndarray arr, object base):\n *     Py_INCREF(base) # important to do this before stealing the reference below!             # <<<<<<<<<<<<<<\n *     PyArray_SetBaseObject(arr, base)\n * \n */\n  Py_INCREF(__pyx_v_base);\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":930\n * cdef inline void set_array_base(ndarray arr, object base):\n *     Py_INCREF(base) # important to do this before stealing the reference below!\n *     PyArray_SetBaseObject(arr, base)             # <<<<<<<<<<<<<<\n * \n * cdef inline object get_array_base(ndarray arr):\n */\n  (void)(PyArray_SetBaseObject(__pyx_v_arr, __pyx_v_base));\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":928\n *     int _import_umath() except -1\n * \n * cdef inline void set_array_base(ndarray arr, object base):             # <<<<<<<<<<<<<<\n *     Py_INCREF(base) # important to do this before stealing the reference below!\n *     PyArray_SetBaseObject(arr, base)\n */\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n}\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":932\n *     PyArray_SetBaseObject(arr, base)\n * \n * cdef inline object get_array_base(ndarray arr):             # <<<<<<<<<<<<<<\n *     base = PyArray_BASE(arr)\n *     if base is NULL:\n */\n\nstatic CYTHON_INLINE PyObject *__pyx_f_5numpy_get_array_base(PyArrayObject *__pyx_v_arr) {\n  PyObject *__pyx_v_base;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  __Pyx_RefNannySetupContext(\"get_array_base\", 0);\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":933\n * \n * cdef inline object get_array_base(ndarray arr):\n *     base = PyArray_BASE(arr)             # <<<<<<<<<<<<<<\n *     if base is NULL:\n *         return None\n */\n  __pyx_v_base = PyArray_BASE(__pyx_v_arr);\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":934\n * cdef inline object get_array_base(ndarray arr):\n *     base = PyArray_BASE(arr)\n *     if base is NULL:             # <<<<<<<<<<<<<<\n *         return None\n *     return <object>base\n */\n  __pyx_t_1 = ((__pyx_v_base == NULL) != 0);\n  if (__pyx_t_1) {\n\n    /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":935\n *     base = PyArray_BASE(arr)\n *     if base is NULL:\n *         return None             # <<<<<<<<<<<<<<\n *     return <object>base\n * \n */\n    __Pyx_XDECREF(__pyx_r);\n    __pyx_r = Py_None; __Pyx_INCREF(Py_None);\n    goto __pyx_L0;\n\n    /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":934\n * cdef inline object get_array_base(ndarray arr):\n *     base = PyArray_BASE(arr)\n *     if base is NULL:             # <<<<<<<<<<<<<<\n *         return None\n *     return <object>base\n */\n  }\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":936\n *     if base is NULL:\n *         return None\n *     return <object>base             # <<<<<<<<<<<<<<\n * \n * # Versions of the import_* functions which are more suitable for\n */\n  __Pyx_XDECREF(__pyx_r);\n  __Pyx_INCREF(((PyObject *)__pyx_v_base));\n  __pyx_r = ((PyObject *)__pyx_v_base);\n  goto __pyx_L0;\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":932\n *     PyArray_SetBaseObject(arr, base)\n * \n * cdef inline object get_array_base(ndarray arr):             # <<<<<<<<<<<<<<\n *     base = PyArray_BASE(arr)\n *     if base is NULL:\n */\n\n  /* function exit code */\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":940\n * # Versions of the import_* functions which are more suitable for\n * # Cython code.\n * cdef inline int import_array() except -1:             # <<<<<<<<<<<<<<\n *     try:\n *         __pyx_import_array()\n */\n\nstatic CYTHON_INLINE int __pyx_f_5numpy_import_array(void) {\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  PyObject *__pyx_t_2 = NULL;\n  PyObject *__pyx_t_3 = NULL;\n  int __pyx_t_4;\n  PyObject *__pyx_t_5 = NULL;\n  PyObject *__pyx_t_6 = NULL;\n  PyObject *__pyx_t_7 = NULL;\n  PyObject *__pyx_t_8 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"import_array\", 0);\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":941\n * # Cython code.\n * cdef inline int import_array() except -1:\n *     try:             # <<<<<<<<<<<<<<\n *         __pyx_import_array()\n *     except Exception:\n */\n  {\n    __Pyx_PyThreadState_declare\n    __Pyx_PyThreadState_assign\n    __Pyx_ExceptionSave(&__pyx_t_1, &__pyx_t_2, &__pyx_t_3);\n    __Pyx_XGOTREF(__pyx_t_1);\n    __Pyx_XGOTREF(__pyx_t_2);\n    __Pyx_XGOTREF(__pyx_t_3);\n    /*try:*/ {\n\n      /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":942\n * cdef inline int import_array() except -1:\n *     try:\n *         __pyx_import_array()             # <<<<<<<<<<<<<<\n *     except Exception:\n *         raise ImportError(\"numpy.core.multiarray failed to import\")\n */\n      __pyx_t_4 = _import_array(); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(1, 942, __pyx_L3_error)\n\n      /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":941\n * # Cython code.\n * cdef inline int import_array() except -1:\n *     try:             # <<<<<<<<<<<<<<\n *         __pyx_import_array()\n *     except Exception:\n */\n    }\n    __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0;\n    __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0;\n    __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0;\n    goto __pyx_L8_try_end;\n    __pyx_L3_error:;\n\n    /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":943\n *     try:\n *         __pyx_import_array()\n *     except Exception:             # <<<<<<<<<<<<<<\n *         raise ImportError(\"numpy.core.multiarray failed to import\")\n * \n */\n    __pyx_t_4 = __Pyx_PyErr_ExceptionMatches(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])));\n    if (__pyx_t_4) {\n      __Pyx_AddTraceback(\"numpy.import_array\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n      if (__Pyx_GetException(&__pyx_t_5, &__pyx_t_6, &__pyx_t_7) < 0) __PYX_ERR(1, 943, __pyx_L5_except_error)\n      __Pyx_GOTREF(__pyx_t_5);\n      __Pyx_GOTREF(__pyx_t_6);\n      __Pyx_GOTREF(__pyx_t_7);\n\n      /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":944\n *         __pyx_import_array()\n *     except Exception:\n *         raise ImportError(\"numpy.core.multiarray failed to import\")             # <<<<<<<<<<<<<<\n * \n * cdef inline int import_umath() except -1:\n */\n      __pyx_t_8 = __Pyx_PyObject_Call(__pyx_builtin_ImportError, __pyx_tuple__2, NULL); if (unlikely(!__pyx_t_8)) __PYX_ERR(1, 944, __pyx_L5_except_error)\n      __Pyx_GOTREF(__pyx_t_8);\n      __Pyx_Raise(__pyx_t_8, 0, 0, 0);\n      __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;\n      __PYX_ERR(1, 944, __pyx_L5_except_error)\n    }\n    goto __pyx_L5_except_error;\n    __pyx_L5_except_error:;\n\n    /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":941\n * # Cython code.\n * cdef inline int import_array() except -1:\n *     try:             # <<<<<<<<<<<<<<\n *         __pyx_import_array()\n *     except Exception:\n */\n    __Pyx_XGIVEREF(__pyx_t_1);\n    __Pyx_XGIVEREF(__pyx_t_2);\n    __Pyx_XGIVEREF(__pyx_t_3);\n    __Pyx_ExceptionReset(__pyx_t_1, __pyx_t_2, __pyx_t_3);\n    goto __pyx_L1_error;\n    __pyx_L8_try_end:;\n  }\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":940\n * # Versions of the import_* functions which are more suitable for\n * # Cython code.\n * cdef inline int import_array() except -1:             # <<<<<<<<<<<<<<\n *     try:\n *         __pyx_import_array()\n */\n\n  /* function exit code */\n  __pyx_r = 0;\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_5);\n  __Pyx_XDECREF(__pyx_t_6);\n  __Pyx_XDECREF(__pyx_t_7);\n  __Pyx_XDECREF(__pyx_t_8);\n  __Pyx_AddTraceback(\"numpy.import_array\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = -1;\n  __pyx_L0:;\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":946\n *         raise ImportError(\"numpy.core.multiarray failed to import\")\n * \n * cdef inline int import_umath() except -1:             # <<<<<<<<<<<<<<\n *     try:\n *         _import_umath()\n */\n\nstatic CYTHON_INLINE int __pyx_f_5numpy_import_umath(void) {\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  PyObject *__pyx_t_2 = NULL;\n  PyObject *__pyx_t_3 = NULL;\n  int __pyx_t_4;\n  PyObject *__pyx_t_5 = NULL;\n  PyObject *__pyx_t_6 = NULL;\n  PyObject *__pyx_t_7 = NULL;\n  PyObject *__pyx_t_8 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"import_umath\", 0);\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":947\n * \n * cdef inline int import_umath() except -1:\n *     try:             # <<<<<<<<<<<<<<\n *         _import_umath()\n *     except Exception:\n */\n  {\n    __Pyx_PyThreadState_declare\n    __Pyx_PyThreadState_assign\n    __Pyx_ExceptionSave(&__pyx_t_1, &__pyx_t_2, &__pyx_t_3);\n    __Pyx_XGOTREF(__pyx_t_1);\n    __Pyx_XGOTREF(__pyx_t_2);\n    __Pyx_XGOTREF(__pyx_t_3);\n    /*try:*/ {\n\n      /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":948\n * cdef inline int import_umath() except -1:\n *     try:\n *         _import_umath()             # <<<<<<<<<<<<<<\n *     except Exception:\n *         raise ImportError(\"numpy.core.umath failed to import\")\n */\n      __pyx_t_4 = _import_umath(); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(1, 948, __pyx_L3_error)\n\n      /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":947\n * \n * cdef inline int import_umath() except -1:\n *     try:             # <<<<<<<<<<<<<<\n *         _import_umath()\n *     except Exception:\n */\n    }\n    __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0;\n    __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0;\n    __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0;\n    goto __pyx_L8_try_end;\n    __pyx_L3_error:;\n\n    /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":949\n *     try:\n *         _import_umath()\n *     except Exception:             # <<<<<<<<<<<<<<\n *         raise ImportError(\"numpy.core.umath failed to import\")\n * \n */\n    __pyx_t_4 = __Pyx_PyErr_ExceptionMatches(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])));\n    if (__pyx_t_4) {\n      __Pyx_AddTraceback(\"numpy.import_umath\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n      if (__Pyx_GetException(&__pyx_t_5, &__pyx_t_6, &__pyx_t_7) < 0) __PYX_ERR(1, 949, __pyx_L5_except_error)\n      __Pyx_GOTREF(__pyx_t_5);\n      __Pyx_GOTREF(__pyx_t_6);\n      __Pyx_GOTREF(__pyx_t_7);\n\n      /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":950\n *         _import_umath()\n *     except Exception:\n *         raise ImportError(\"numpy.core.umath failed to import\")             # <<<<<<<<<<<<<<\n * \n * cdef inline int import_ufunc() except -1:\n */\n      __pyx_t_8 = __Pyx_PyObject_Call(__pyx_builtin_ImportError, __pyx_tuple__3, NULL); if (unlikely(!__pyx_t_8)) __PYX_ERR(1, 950, __pyx_L5_except_error)\n      __Pyx_GOTREF(__pyx_t_8);\n      __Pyx_Raise(__pyx_t_8, 0, 0, 0);\n      __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;\n      __PYX_ERR(1, 950, __pyx_L5_except_error)\n    }\n    goto __pyx_L5_except_error;\n    __pyx_L5_except_error:;\n\n    /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":947\n * \n * cdef inline int import_umath() except -1:\n *     try:             # <<<<<<<<<<<<<<\n *         _import_umath()\n *     except Exception:\n */\n    __Pyx_XGIVEREF(__pyx_t_1);\n    __Pyx_XGIVEREF(__pyx_t_2);\n    __Pyx_XGIVEREF(__pyx_t_3);\n    __Pyx_ExceptionReset(__pyx_t_1, __pyx_t_2, __pyx_t_3);\n    goto __pyx_L1_error;\n    __pyx_L8_try_end:;\n  }\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":946\n *         raise ImportError(\"numpy.core.multiarray failed to import\")\n * \n * cdef inline int import_umath() except -1:             # <<<<<<<<<<<<<<\n *     try:\n *         _import_umath()\n */\n\n  /* function exit code */\n  __pyx_r = 0;\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_5);\n  __Pyx_XDECREF(__pyx_t_6);\n  __Pyx_XDECREF(__pyx_t_7);\n  __Pyx_XDECREF(__pyx_t_8);\n  __Pyx_AddTraceback(\"numpy.import_umath\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = -1;\n  __pyx_L0:;\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":952\n *         raise ImportError(\"numpy.core.umath failed to import\")\n * \n * cdef inline int import_ufunc() except -1:             # <<<<<<<<<<<<<<\n *     try:\n *         _import_umath()\n */\n\nstatic CYTHON_INLINE int __pyx_f_5numpy_import_ufunc(void) {\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  PyObject *__pyx_t_2 = NULL;\n  PyObject *__pyx_t_3 = NULL;\n  int __pyx_t_4;\n  PyObject *__pyx_t_5 = NULL;\n  PyObject *__pyx_t_6 = NULL;\n  PyObject *__pyx_t_7 = NULL;\n  PyObject *__pyx_t_8 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"import_ufunc\", 0);\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":953\n * \n * cdef inline int import_ufunc() except -1:\n *     try:             # <<<<<<<<<<<<<<\n *         _import_umath()\n *     except Exception:\n */\n  {\n    __Pyx_PyThreadState_declare\n    __Pyx_PyThreadState_assign\n    __Pyx_ExceptionSave(&__pyx_t_1, &__pyx_t_2, &__pyx_t_3);\n    __Pyx_XGOTREF(__pyx_t_1);\n    __Pyx_XGOTREF(__pyx_t_2);\n    __Pyx_XGOTREF(__pyx_t_3);\n    /*try:*/ {\n\n      /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":954\n * cdef inline int import_ufunc() except -1:\n *     try:\n *         _import_umath()             # <<<<<<<<<<<<<<\n *     except Exception:\n *         raise ImportError(\"numpy.core.umath failed to import\")\n */\n      __pyx_t_4 = _import_umath(); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(1, 954, __pyx_L3_error)\n\n      /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":953\n * \n * cdef inline int import_ufunc() except -1:\n *     try:             # <<<<<<<<<<<<<<\n *         _import_umath()\n *     except Exception:\n */\n    }\n    __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0;\n    __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0;\n    __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0;\n    goto __pyx_L8_try_end;\n    __pyx_L3_error:;\n\n    /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":955\n *     try:\n *         _import_umath()\n *     except Exception:             # <<<<<<<<<<<<<<\n *         raise ImportError(\"numpy.core.umath failed to import\")\n * \n */\n    __pyx_t_4 = __Pyx_PyErr_ExceptionMatches(((PyObject *)(&((PyTypeObject*)PyExc_Exception)[0])));\n    if (__pyx_t_4) {\n      __Pyx_AddTraceback(\"numpy.import_ufunc\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n      if (__Pyx_GetException(&__pyx_t_5, &__pyx_t_6, &__pyx_t_7) < 0) __PYX_ERR(1, 955, __pyx_L5_except_error)\n      __Pyx_GOTREF(__pyx_t_5);\n      __Pyx_GOTREF(__pyx_t_6);\n      __Pyx_GOTREF(__pyx_t_7);\n\n      /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":956\n *         _import_umath()\n *     except Exception:\n *         raise ImportError(\"numpy.core.umath failed to import\")             # <<<<<<<<<<<<<<\n * \n * cdef extern from *:\n */\n      __pyx_t_8 = __Pyx_PyObject_Call(__pyx_builtin_ImportError, __pyx_tuple__3, NULL); if (unlikely(!__pyx_t_8)) __PYX_ERR(1, 956, __pyx_L5_except_error)\n      __Pyx_GOTREF(__pyx_t_8);\n      __Pyx_Raise(__pyx_t_8, 0, 0, 0);\n      __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;\n      __PYX_ERR(1, 956, __pyx_L5_except_error)\n    }\n    goto __pyx_L5_except_error;\n    __pyx_L5_except_error:;\n\n    /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":953\n * \n * cdef inline int import_ufunc() except -1:\n *     try:             # <<<<<<<<<<<<<<\n *         _import_umath()\n *     except Exception:\n */\n    __Pyx_XGIVEREF(__pyx_t_1);\n    __Pyx_XGIVEREF(__pyx_t_2);\n    __Pyx_XGIVEREF(__pyx_t_3);\n    __Pyx_ExceptionReset(__pyx_t_1, __pyx_t_2, __pyx_t_3);\n    goto __pyx_L1_error;\n    __pyx_L8_try_end:;\n  }\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":952\n *         raise ImportError(\"numpy.core.umath failed to import\")\n * \n * cdef inline int import_ufunc() except -1:             # <<<<<<<<<<<<<<\n *     try:\n *         _import_umath()\n */\n\n  /* function exit code */\n  __pyx_r = 0;\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_5);\n  __Pyx_XDECREF(__pyx_t_6);\n  __Pyx_XDECREF(__pyx_t_7);\n  __Pyx_XDECREF(__pyx_t_8);\n  __Pyx_AddTraceback(\"numpy.import_ufunc\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = -1;\n  __pyx_L0:;\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":966\n * \n * \n * cdef inline bint is_timedelta64_object(object obj):             # <<<<<<<<<<<<<<\n *     \"\"\"\n *     Cython equivalent of `isinstance(obj, np.timedelta64)`\n */\n\nstatic CYTHON_INLINE int __pyx_f_5numpy_is_timedelta64_object(PyObject *__pyx_v_obj) {\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"is_timedelta64_object\", 0);\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":978\n *     bool\n *     \"\"\"\n *     return PyObject_TypeCheck(obj, &PyTimedeltaArrType_Type)             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_r = PyObject_TypeCheck(__pyx_v_obj, (&PyTimedeltaArrType_Type));\n  goto __pyx_L0;\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":966\n * \n * \n * cdef inline bint is_timedelta64_object(object obj):             # <<<<<<<<<<<<<<\n *     \"\"\"\n *     Cython equivalent of `isinstance(obj, np.timedelta64)`\n */\n\n  /* function exit code */\n  __pyx_L0:;\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":981\n * \n * \n * cdef inline bint is_datetime64_object(object obj):             # <<<<<<<<<<<<<<\n *     \"\"\"\n *     Cython equivalent of `isinstance(obj, np.datetime64)`\n */\n\nstatic CYTHON_INLINE int __pyx_f_5numpy_is_datetime64_object(PyObject *__pyx_v_obj) {\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"is_datetime64_object\", 0);\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":993\n *     bool\n *     \"\"\"\n *     return PyObject_TypeCheck(obj, &PyDatetimeArrType_Type)             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_r = PyObject_TypeCheck(__pyx_v_obj, (&PyDatetimeArrType_Type));\n  goto __pyx_L0;\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":981\n * \n * \n * cdef inline bint is_datetime64_object(object obj):             # <<<<<<<<<<<<<<\n *     \"\"\"\n *     Cython equivalent of `isinstance(obj, np.datetime64)`\n */\n\n  /* function exit code */\n  __pyx_L0:;\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":996\n * \n * \n * cdef inline npy_datetime get_datetime64_value(object obj) nogil:             # <<<<<<<<<<<<<<\n *     \"\"\"\n *     returns the int64 value underlying scalar numpy datetime64 object\n */\n\nstatic CYTHON_INLINE npy_datetime __pyx_f_5numpy_get_datetime64_value(PyObject *__pyx_v_obj) {\n  npy_datetime __pyx_r;\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":1003\n *     also needed.  That can be found using `get_datetime64_unit`.\n *     \"\"\"\n *     return (<PyDatetimeScalarObject*>obj).obval             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_r = ((PyDatetimeScalarObject *)__pyx_v_obj)->obval;\n  goto __pyx_L0;\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":996\n * \n * \n * cdef inline npy_datetime get_datetime64_value(object obj) nogil:             # <<<<<<<<<<<<<<\n *     \"\"\"\n *     returns the int64 value underlying scalar numpy datetime64 object\n */\n\n  /* function exit code */\n  __pyx_L0:;\n  return __pyx_r;\n}\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":1006\n * \n * \n * cdef inline npy_timedelta get_timedelta64_value(object obj) nogil:             # <<<<<<<<<<<<<<\n *     \"\"\"\n *     returns the int64 value underlying scalar numpy timedelta64 object\n */\n\nstatic CYTHON_INLINE npy_timedelta __pyx_f_5numpy_get_timedelta64_value(PyObject *__pyx_v_obj) {\n  npy_timedelta __pyx_r;\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":1010\n *     returns the int64 value underlying scalar numpy timedelta64 object\n *     \"\"\"\n *     return (<PyTimedeltaScalarObject*>obj).obval             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_r = ((PyTimedeltaScalarObject *)__pyx_v_obj)->obval;\n  goto __pyx_L0;\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":1006\n * \n * \n * cdef inline npy_timedelta get_timedelta64_value(object obj) nogil:             # <<<<<<<<<<<<<<\n *     \"\"\"\n *     returns the int64 value underlying scalar numpy timedelta64 object\n */\n\n  /* function exit code */\n  __pyx_L0:;\n  return __pyx_r;\n}\n\n/* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":1013\n * \n * \n * cdef inline NPY_DATETIMEUNIT get_datetime64_unit(object obj) nogil:             # <<<<<<<<<<<<<<\n *     \"\"\"\n *     returns the unit part of the dtype for a numpy datetime64 object.\n */\n\nstatic CYTHON_INLINE NPY_DATETIMEUNIT __pyx_f_5numpy_get_datetime64_unit(PyObject *__pyx_v_obj) {\n  NPY_DATETIMEUNIT __pyx_r;\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":1017\n *     returns the unit part of the dtype for a numpy datetime64 object.\n *     \"\"\"\n *     return <NPY_DATETIMEUNIT>(<PyDatetimeScalarObject*>obj).obmeta.base             # <<<<<<<<<<<<<<\n */\n  __pyx_r = ((NPY_DATETIMEUNIT)((PyDatetimeScalarObject *)__pyx_v_obj)->obmeta.base);\n  goto __pyx_L0;\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":1013\n * \n * \n * cdef inline NPY_DATETIMEUNIT get_datetime64_unit(object obj) nogil:             # <<<<<<<<<<<<<<\n *     \"\"\"\n *     returns the unit part of the dtype for a numpy datetime64 object.\n */\n\n  /* function exit code */\n  __pyx_L0:;\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":123\n *         cdef bint dtype_is_object\n * \n *     def __cinit__(array self, tuple shape, Py_ssize_t itemsize, format not None,             # <<<<<<<<<<<<<<\n *                   mode=\"c\", bint allocate_buffer=True):\n * \n */\n\n/* Python wrapper */\nstatic int __pyx_array___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/\nstatic int __pyx_array___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds) {\n  PyObject *__pyx_v_shape = 0;\n  Py_ssize_t __pyx_v_itemsize;\n  PyObject *__pyx_v_format = 0;\n  PyObject *__pyx_v_mode = 0;\n  int __pyx_v_allocate_buffer;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__cinit__ (wrapper)\", 0);\n  {\n    static PyObject **__pyx_pyargnames[] = {&__pyx_n_s_shape,&__pyx_n_s_itemsize,&__pyx_n_s_format,&__pyx_n_s_mode,&__pyx_n_s_allocate_buffer,0};\n    PyObject* values[5] = {0,0,0,0,0};\n    values[3] = ((PyObject *)__pyx_n_s_c);\n    if (unlikely(__pyx_kwds)) {\n      Py_ssize_t kw_args;\n      const Py_ssize_t pos_args = PyTuple_GET_SIZE(__pyx_args);\n      switch (pos_args) {\n        case  5: values[4] = PyTuple_GET_ITEM(__pyx_args, 4);\n        CYTHON_FALLTHROUGH;\n        case  4: values[3] = PyTuple_GET_ITEM(__pyx_args, 3);\n        CYTHON_FALLTHROUGH;\n        case  3: values[2] = PyTuple_GET_ITEM(__pyx_args, 2);\n        CYTHON_FALLTHROUGH;\n        case  2: values[1] = PyTuple_GET_ITEM(__pyx_args, 1);\n        CYTHON_FALLTHROUGH;\n        case  1: values[0] = PyTuple_GET_ITEM(__pyx_args, 0);\n        CYTHON_FALLTHROUGH;\n        case  0: break;\n        default: goto __pyx_L5_argtuple_error;\n      }\n      kw_args = PyDict_Size(__pyx_kwds);\n      switch (pos_args) {\n        case  0:\n        if (likely((values[0] = __Pyx_PyDict_GetItemStr(__pyx_kwds, __pyx_n_s_shape)) != 0)) kw_args--;\n        else goto __pyx_L5_argtuple_error;\n        CYTHON_FALLTHROUGH;\n        case  1:\n        if (likely((values[1] = __Pyx_PyDict_GetItemStr(__pyx_kwds, __pyx_n_s_itemsize)) != 0)) kw_args--;\n        else {\n          __Pyx_RaiseArgtupleInvalid(\"__cinit__\", 0, 3, 5, 1); __PYX_ERR(2, 123, __pyx_L3_error)\n        }\n        CYTHON_FALLTHROUGH;\n        case  2:\n        if (likely((values[2] = __Pyx_PyDict_GetItemStr(__pyx_kwds, __pyx_n_s_format)) != 0)) kw_args--;\n        else {\n          __Pyx_RaiseArgtupleInvalid(\"__cinit__\", 0, 3, 5, 2); __PYX_ERR(2, 123, __pyx_L3_error)\n        }\n        CYTHON_FALLTHROUGH;\n        case  3:\n        if (kw_args > 0) {\n          PyObject* value = __Pyx_PyDict_GetItemStr(__pyx_kwds, __pyx_n_s_mode);\n          if (value) { values[3] = value; kw_args--; }\n        }\n        CYTHON_FALLTHROUGH;\n        case  4:\n        if (kw_args > 0) {\n          PyObject* value = __Pyx_PyDict_GetItemStr(__pyx_kwds, __pyx_n_s_allocate_buffer);\n          if (value) { values[4] = value; kw_args--; }\n        }\n      }\n      if (unlikely(kw_args > 0)) {\n        if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_pyargnames, 0, values, pos_args, \"__cinit__\") < 0)) __PYX_ERR(2, 123, __pyx_L3_error)\n      }\n    } else {\n      switch (PyTuple_GET_SIZE(__pyx_args)) {\n        case  5: values[4] = PyTuple_GET_ITEM(__pyx_args, 4);\n        CYTHON_FALLTHROUGH;\n        case  4: values[3] = PyTuple_GET_ITEM(__pyx_args, 3);\n        CYTHON_FALLTHROUGH;\n        case  3: values[2] = PyTuple_GET_ITEM(__pyx_args, 2);\n        values[1] = PyTuple_GET_ITEM(__pyx_args, 1);\n        values[0] = PyTuple_GET_ITEM(__pyx_args, 0);\n        break;\n        default: goto __pyx_L5_argtuple_error;\n      }\n    }\n    __pyx_v_shape = ((PyObject*)values[0]);\n    __pyx_v_itemsize = __Pyx_PyIndex_AsSsize_t(values[1]); if (unlikely((__pyx_v_itemsize == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(2, 123, __pyx_L3_error)\n    __pyx_v_format = values[2];\n    __pyx_v_mode = values[3];\n    if (values[4]) {\n      __pyx_v_allocate_buffer = __Pyx_PyObject_IsTrue(values[4]); if (unlikely((__pyx_v_allocate_buffer == (int)-1) && PyErr_Occurred())) __PYX_ERR(2, 124, __pyx_L3_error)\n    } else {\n\n      /* \"View.MemoryView\":124\n * \n *     def __cinit__(array self, tuple shape, Py_ssize_t itemsize, format not None,\n *                   mode=\"c\", bint allocate_buffer=True):             # <<<<<<<<<<<<<<\n * \n *         cdef int idx\n */\n      __pyx_v_allocate_buffer = ((int)1);\n    }\n  }\n  goto __pyx_L4_argument_unpacking_done;\n  __pyx_L5_argtuple_error:;\n  __Pyx_RaiseArgtupleInvalid(\"__cinit__\", 0, 3, 5, PyTuple_GET_SIZE(__pyx_args)); __PYX_ERR(2, 123, __pyx_L3_error)\n  __pyx_L3_error:;\n  __Pyx_AddTraceback(\"View.MemoryView.array.__cinit__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __Pyx_RefNannyFinishContext();\n  return -1;\n  __pyx_L4_argument_unpacking_done:;\n  if (unlikely(!__Pyx_ArgTypeTest(((PyObject *)__pyx_v_shape), (&PyTuple_Type), 1, \"shape\", 1))) __PYX_ERR(2, 123, __pyx_L1_error)\n  if (unlikely(((PyObject *)__pyx_v_format) == Py_None)) {\n    PyErr_Format(PyExc_TypeError, \"Argument '%.200s' must not be None\", \"format\"); __PYX_ERR(2, 123, __pyx_L1_error)\n  }\n  __pyx_r = __pyx_array___pyx_pf_15View_dot_MemoryView_5array___cinit__(((struct __pyx_array_obj *)__pyx_v_self), __pyx_v_shape, __pyx_v_itemsize, __pyx_v_format, __pyx_v_mode, __pyx_v_allocate_buffer);\n\n  /* \"View.MemoryView\":123\n *         cdef bint dtype_is_object\n * \n *     def __cinit__(array self, tuple shape, Py_ssize_t itemsize, format not None,             # <<<<<<<<<<<<<<\n *                   mode=\"c\", bint allocate_buffer=True):\n * \n */\n\n  /* function exit code */\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __pyx_r = -1;\n  __pyx_L0:;\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic int __pyx_array___pyx_pf_15View_dot_MemoryView_5array___cinit__(struct __pyx_array_obj *__pyx_v_self, PyObject *__pyx_v_shape, Py_ssize_t __pyx_v_itemsize, PyObject *__pyx_v_format, PyObject *__pyx_v_mode, int __pyx_v_allocate_buffer) {\n  int __pyx_v_idx;\n  Py_ssize_t __pyx_v_i;\n  Py_ssize_t __pyx_v_dim;\n  PyObject **__pyx_v_p;\n  char __pyx_v_order;\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  Py_ssize_t __pyx_t_1;\n  int __pyx_t_2;\n  PyObject *__pyx_t_3 = NULL;\n  int __pyx_t_4;\n  PyObject *__pyx_t_5 = NULL;\n  PyObject *__pyx_t_6 = NULL;\n  char *__pyx_t_7;\n  int __pyx_t_8;\n  Py_ssize_t __pyx_t_9;\n  PyObject *__pyx_t_10 = NULL;\n  Py_ssize_t __pyx_t_11;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__cinit__\", 0);\n  __Pyx_INCREF(__pyx_v_format);\n\n  /* \"View.MemoryView\":130\n *         cdef PyObject **p\n * \n *         self.ndim = <int> len(shape)             # <<<<<<<<<<<<<<\n *         self.itemsize = itemsize\n * \n */\n  if (unlikely(__pyx_v_shape == Py_None)) {\n    PyErr_SetString(PyExc_TypeError, \"object of type 'NoneType' has no len()\");\n    __PYX_ERR(2, 130, __pyx_L1_error)\n  }\n  __pyx_t_1 = PyTuple_GET_SIZE(__pyx_v_shape); if (unlikely(__pyx_t_1 == ((Py_ssize_t)-1))) __PYX_ERR(2, 130, __pyx_L1_error)\n  __pyx_v_self->ndim = ((int)__pyx_t_1);\n\n  /* \"View.MemoryView\":131\n * \n *         self.ndim = <int> len(shape)\n *         self.itemsize = itemsize             # <<<<<<<<<<<<<<\n * \n *         if not self.ndim:\n */\n  __pyx_v_self->itemsize = __pyx_v_itemsize;\n\n  /* \"View.MemoryView\":133\n *         self.itemsize = itemsize\n * \n *         if not self.ndim:             # <<<<<<<<<<<<<<\n *             raise ValueError(\"Empty shape tuple for cython.array\")\n * \n */\n  __pyx_t_2 = ((!(__pyx_v_self->ndim != 0)) != 0);\n  if (unlikely(__pyx_t_2)) {\n\n    /* \"View.MemoryView\":134\n * \n *         if not self.ndim:\n *             raise ValueError(\"Empty shape tuple for cython.array\")             # <<<<<<<<<<<<<<\n * \n *         if itemsize <= 0:\n */\n    __pyx_t_3 = __Pyx_PyObject_Call(__pyx_builtin_ValueError, __pyx_tuple__4, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 134, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __Pyx_Raise(__pyx_t_3, 0, 0, 0);\n    __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n    __PYX_ERR(2, 134, __pyx_L1_error)\n\n    /* \"View.MemoryView\":133\n *         self.itemsize = itemsize\n * \n *         if not self.ndim:             # <<<<<<<<<<<<<<\n *             raise ValueError(\"Empty shape tuple for cython.array\")\n * \n */\n  }\n\n  /* \"View.MemoryView\":136\n *             raise ValueError(\"Empty shape tuple for cython.array\")\n * \n *         if itemsize <= 0:             # <<<<<<<<<<<<<<\n *             raise ValueError(\"itemsize <= 0 for cython.array\")\n * \n */\n  __pyx_t_2 = ((__pyx_v_itemsize <= 0) != 0);\n  if (unlikely(__pyx_t_2)) {\n\n    /* \"View.MemoryView\":137\n * \n *         if itemsize <= 0:\n *             raise ValueError(\"itemsize <= 0 for cython.array\")             # <<<<<<<<<<<<<<\n * \n *         if not isinstance(format, bytes):\n */\n    __pyx_t_3 = __Pyx_PyObject_Call(__pyx_builtin_ValueError, __pyx_tuple__5, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 137, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __Pyx_Raise(__pyx_t_3, 0, 0, 0);\n    __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n    __PYX_ERR(2, 137, __pyx_L1_error)\n\n    /* \"View.MemoryView\":136\n *             raise ValueError(\"Empty shape tuple for cython.array\")\n * \n *         if itemsize <= 0:             # <<<<<<<<<<<<<<\n *             raise ValueError(\"itemsize <= 0 for cython.array\")\n * \n */\n  }\n\n  /* \"View.MemoryView\":139\n *             raise ValueError(\"itemsize <= 0 for cython.array\")\n * \n *         if not isinstance(format, bytes):             # <<<<<<<<<<<<<<\n *             format = format.encode('ASCII')\n *         self._format = format  # keep a reference to the byte string\n */\n  __pyx_t_2 = PyBytes_Check(__pyx_v_format); \n  __pyx_t_4 = ((!(__pyx_t_2 != 0)) != 0);\n  if (__pyx_t_4) {\n\n    /* \"View.MemoryView\":140\n * \n *         if not isinstance(format, bytes):\n *             format = format.encode('ASCII')             # <<<<<<<<<<<<<<\n *         self._format = format  # keep a reference to the byte string\n *         self.format = self._format\n */\n    __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_v_format, __pyx_n_s_encode); if (unlikely(!__pyx_t_5)) __PYX_ERR(2, 140, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_5);\n    __pyx_t_6 = NULL;\n    if (CYTHON_UNPACK_METHODS && likely(PyMethod_Check(__pyx_t_5))) {\n      __pyx_t_6 = PyMethod_GET_SELF(__pyx_t_5);\n      if (likely(__pyx_t_6)) {\n        PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_5);\n        __Pyx_INCREF(__pyx_t_6);\n        __Pyx_INCREF(function);\n        __Pyx_DECREF_SET(__pyx_t_5, function);\n      }\n    }\n    __pyx_t_3 = (__pyx_t_6) ? __Pyx_PyObject_Call2Args(__pyx_t_5, __pyx_t_6, __pyx_n_s_ASCII) : __Pyx_PyObject_CallOneArg(__pyx_t_5, __pyx_n_s_ASCII);\n    __Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0;\n    if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 140, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n    __Pyx_DECREF_SET(__pyx_v_format, __pyx_t_3);\n    __pyx_t_3 = 0;\n\n    /* \"View.MemoryView\":139\n *             raise ValueError(\"itemsize <= 0 for cython.array\")\n * \n *         if not isinstance(format, bytes):             # <<<<<<<<<<<<<<\n *             format = format.encode('ASCII')\n *         self._format = format  # keep a reference to the byte string\n */\n  }\n\n  /* \"View.MemoryView\":141\n *         if not isinstance(format, bytes):\n *             format = format.encode('ASCII')\n *         self._format = format  # keep a reference to the byte string             # <<<<<<<<<<<<<<\n *         self.format = self._format\n * \n */\n  if (!(likely(PyBytes_CheckExact(__pyx_v_format))||((__pyx_v_format) == Py_None)||((void)PyErr_Format(PyExc_TypeError, \"Expected %.16s, got %.200s\", \"bytes\", Py_TYPE(__pyx_v_format)->tp_name), 0))) __PYX_ERR(2, 141, __pyx_L1_error)\n  __pyx_t_3 = __pyx_v_format;\n  __Pyx_INCREF(__pyx_t_3);\n  __Pyx_GIVEREF(__pyx_t_3);\n  __Pyx_GOTREF(__pyx_v_self->_format);\n  __Pyx_DECREF(__pyx_v_self->_format);\n  __pyx_v_self->_format = ((PyObject*)__pyx_t_3);\n  __pyx_t_3 = 0;\n\n  /* \"View.MemoryView\":142\n *             format = format.encode('ASCII')\n *         self._format = format  # keep a reference to the byte string\n *         self.format = self._format             # <<<<<<<<<<<<<<\n * \n * \n */\n  if (unlikely(__pyx_v_self->_format == Py_None)) {\n    PyErr_SetString(PyExc_TypeError, \"expected bytes, NoneType found\");\n    __PYX_ERR(2, 142, __pyx_L1_error)\n  }\n  __pyx_t_7 = __Pyx_PyBytes_AsWritableString(__pyx_v_self->_format); if (unlikely((!__pyx_t_7) && PyErr_Occurred())) __PYX_ERR(2, 142, __pyx_L1_error)\n  __pyx_v_self->format = __pyx_t_7;\n\n  /* \"View.MemoryView\":145\n * \n * \n *         self._shape = <Py_ssize_t *> PyObject_Malloc(sizeof(Py_ssize_t)*self.ndim*2)             # <<<<<<<<<<<<<<\n *         self._strides = self._shape + self.ndim\n * \n */\n  __pyx_v_self->_shape = ((Py_ssize_t *)PyObject_Malloc((((sizeof(Py_ssize_t)) * __pyx_v_self->ndim) * 2)));\n\n  /* \"View.MemoryView\":146\n * \n *         self._shape = <Py_ssize_t *> PyObject_Malloc(sizeof(Py_ssize_t)*self.ndim*2)\n *         self._strides = self._shape + self.ndim             # <<<<<<<<<<<<<<\n * \n *         if not self._shape:\n */\n  __pyx_v_self->_strides = (__pyx_v_self->_shape + __pyx_v_self->ndim);\n\n  /* \"View.MemoryView\":148\n *         self._strides = self._shape + self.ndim\n * \n *         if not self._shape:             # <<<<<<<<<<<<<<\n *             raise MemoryError(\"unable to allocate shape and strides.\")\n * \n */\n  __pyx_t_4 = ((!(__pyx_v_self->_shape != 0)) != 0);\n  if (unlikely(__pyx_t_4)) {\n\n    /* \"View.MemoryView\":149\n * \n *         if not self._shape:\n *             raise MemoryError(\"unable to allocate shape and strides.\")             # <<<<<<<<<<<<<<\n * \n * \n */\n    __pyx_t_3 = __Pyx_PyObject_Call(__pyx_builtin_MemoryError, __pyx_tuple__6, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 149, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __Pyx_Raise(__pyx_t_3, 0, 0, 0);\n    __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n    __PYX_ERR(2, 149, __pyx_L1_error)\n\n    /* \"View.MemoryView\":148\n *         self._strides = self._shape + self.ndim\n * \n *         if not self._shape:             # <<<<<<<<<<<<<<\n *             raise MemoryError(\"unable to allocate shape and strides.\")\n * \n */\n  }\n\n  /* \"View.MemoryView\":152\n * \n * \n *         for idx, dim in enumerate(shape):             # <<<<<<<<<<<<<<\n *             if dim <= 0:\n *                 raise ValueError(\"Invalid shape in axis %d: %d.\" % (idx, dim))\n */\n  __pyx_t_8 = 0;\n  __pyx_t_3 = __pyx_v_shape; __Pyx_INCREF(__pyx_t_3); __pyx_t_1 = 0;\n  for (;;) {\n    if (__pyx_t_1 >= PyTuple_GET_SIZE(__pyx_t_3)) break;\n    #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n    __pyx_t_5 = PyTuple_GET_ITEM(__pyx_t_3, __pyx_t_1); __Pyx_INCREF(__pyx_t_5); __pyx_t_1++; if (unlikely(0 < 0)) __PYX_ERR(2, 152, __pyx_L1_error)\n    #else\n    __pyx_t_5 = PySequence_ITEM(__pyx_t_3, __pyx_t_1); __pyx_t_1++; if (unlikely(!__pyx_t_5)) __PYX_ERR(2, 152, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_5);\n    #endif\n    __pyx_t_9 = __Pyx_PyIndex_AsSsize_t(__pyx_t_5); if (unlikely((__pyx_t_9 == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(2, 152, __pyx_L1_error)\n    __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n    __pyx_v_dim = __pyx_t_9;\n    __pyx_v_idx = __pyx_t_8;\n    __pyx_t_8 = (__pyx_t_8 + 1);\n\n    /* \"View.MemoryView\":153\n * \n *         for idx, dim in enumerate(shape):\n *             if dim <= 0:             # <<<<<<<<<<<<<<\n *                 raise ValueError(\"Invalid shape in axis %d: %d.\" % (idx, dim))\n *             self._shape[idx] = dim\n */\n    __pyx_t_4 = ((__pyx_v_dim <= 0) != 0);\n    if (unlikely(__pyx_t_4)) {\n\n      /* \"View.MemoryView\":154\n *         for idx, dim in enumerate(shape):\n *             if dim <= 0:\n *                 raise ValueError(\"Invalid shape in axis %d: %d.\" % (idx, dim))             # <<<<<<<<<<<<<<\n *             self._shape[idx] = dim\n * \n */\n      __pyx_t_5 = __Pyx_PyInt_From_int(__pyx_v_idx); if (unlikely(!__pyx_t_5)) __PYX_ERR(2, 154, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_5);\n      __pyx_t_6 = PyInt_FromSsize_t(__pyx_v_dim); if (unlikely(!__pyx_t_6)) __PYX_ERR(2, 154, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_6);\n      __pyx_t_10 = PyTuple_New(2); if (unlikely(!__pyx_t_10)) __PYX_ERR(2, 154, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_10);\n      __Pyx_GIVEREF(__pyx_t_5);\n      PyTuple_SET_ITEM(__pyx_t_10, 0, __pyx_t_5);\n      __Pyx_GIVEREF(__pyx_t_6);\n      PyTuple_SET_ITEM(__pyx_t_10, 1, __pyx_t_6);\n      __pyx_t_5 = 0;\n      __pyx_t_6 = 0;\n      __pyx_t_6 = __Pyx_PyString_Format(__pyx_kp_s_Invalid_shape_in_axis_d_d, __pyx_t_10); if (unlikely(!__pyx_t_6)) __PYX_ERR(2, 154, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_6);\n      __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;\n      __pyx_t_10 = __Pyx_PyObject_CallOneArg(__pyx_builtin_ValueError, __pyx_t_6); if (unlikely(!__pyx_t_10)) __PYX_ERR(2, 154, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_10);\n      __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;\n      __Pyx_Raise(__pyx_t_10, 0, 0, 0);\n      __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;\n      __PYX_ERR(2, 154, __pyx_L1_error)\n\n      /* \"View.MemoryView\":153\n * \n *         for idx, dim in enumerate(shape):\n *             if dim <= 0:             # <<<<<<<<<<<<<<\n *                 raise ValueError(\"Invalid shape in axis %d: %d.\" % (idx, dim))\n *             self._shape[idx] = dim\n */\n    }\n\n    /* \"View.MemoryView\":155\n *             if dim <= 0:\n *                 raise ValueError(\"Invalid shape in axis %d: %d.\" % (idx, dim))\n *             self._shape[idx] = dim             # <<<<<<<<<<<<<<\n * \n *         cdef char order\n */\n    (__pyx_v_self->_shape[__pyx_v_idx]) = __pyx_v_dim;\n\n    /* \"View.MemoryView\":152\n * \n * \n *         for idx, dim in enumerate(shape):             # <<<<<<<<<<<<<<\n *             if dim <= 0:\n *                 raise ValueError(\"Invalid shape in axis %d: %d.\" % (idx, dim))\n */\n  }\n  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n\n  /* \"View.MemoryView\":158\n * \n *         cdef char order\n *         if mode == 'fortran':             # <<<<<<<<<<<<<<\n *             order = b'F'\n *             self.mode = u'fortran'\n */\n  __pyx_t_4 = (__Pyx_PyString_Equals(__pyx_v_mode, __pyx_n_s_fortran, Py_EQ)); if (unlikely(__pyx_t_4 < 0)) __PYX_ERR(2, 158, __pyx_L1_error)\n  if (__pyx_t_4) {\n\n    /* \"View.MemoryView\":159\n *         cdef char order\n *         if mode == 'fortran':\n *             order = b'F'             # <<<<<<<<<<<<<<\n *             self.mode = u'fortran'\n *         elif mode == 'c':\n */\n    __pyx_v_order = 'F';\n\n    /* \"View.MemoryView\":160\n *         if mode == 'fortran':\n *             order = b'F'\n *             self.mode = u'fortran'             # <<<<<<<<<<<<<<\n *         elif mode == 'c':\n *             order = b'C'\n */\n    __Pyx_INCREF(__pyx_n_u_fortran);\n    __Pyx_GIVEREF(__pyx_n_u_fortran);\n    __Pyx_GOTREF(__pyx_v_self->mode);\n    __Pyx_DECREF(__pyx_v_self->mode);\n    __pyx_v_self->mode = __pyx_n_u_fortran;\n\n    /* \"View.MemoryView\":158\n * \n *         cdef char order\n *         if mode == 'fortran':             # <<<<<<<<<<<<<<\n *             order = b'F'\n *             self.mode = u'fortran'\n */\n    goto __pyx_L10;\n  }\n\n  /* \"View.MemoryView\":161\n *             order = b'F'\n *             self.mode = u'fortran'\n *         elif mode == 'c':             # <<<<<<<<<<<<<<\n *             order = b'C'\n *             self.mode = u'c'\n */\n  __pyx_t_4 = (__Pyx_PyString_Equals(__pyx_v_mode, __pyx_n_s_c, Py_EQ)); if (unlikely(__pyx_t_4 < 0)) __PYX_ERR(2, 161, __pyx_L1_error)\n  if (likely(__pyx_t_4)) {\n\n    /* \"View.MemoryView\":162\n *             self.mode = u'fortran'\n *         elif mode == 'c':\n *             order = b'C'             # <<<<<<<<<<<<<<\n *             self.mode = u'c'\n *         else:\n */\n    __pyx_v_order = 'C';\n\n    /* \"View.MemoryView\":163\n *         elif mode == 'c':\n *             order = b'C'\n *             self.mode = u'c'             # <<<<<<<<<<<<<<\n *         else:\n *             raise ValueError(\"Invalid mode, expected 'c' or 'fortran', got %s\" % mode)\n */\n    __Pyx_INCREF(__pyx_n_u_c);\n    __Pyx_GIVEREF(__pyx_n_u_c);\n    __Pyx_GOTREF(__pyx_v_self->mode);\n    __Pyx_DECREF(__pyx_v_self->mode);\n    __pyx_v_self->mode = __pyx_n_u_c;\n\n    /* \"View.MemoryView\":161\n *             order = b'F'\n *             self.mode = u'fortran'\n *         elif mode == 'c':             # <<<<<<<<<<<<<<\n *             order = b'C'\n *             self.mode = u'c'\n */\n    goto __pyx_L10;\n  }\n\n  /* \"View.MemoryView\":165\n *             self.mode = u'c'\n *         else:\n *             raise ValueError(\"Invalid mode, expected 'c' or 'fortran', got %s\" % mode)             # <<<<<<<<<<<<<<\n * \n *         self.len = fill_contig_strides_array(self._shape, self._strides,\n */\n  /*else*/ {\n    __pyx_t_3 = __Pyx_PyString_FormatSafe(__pyx_kp_s_Invalid_mode_expected_c_or_fortr, __pyx_v_mode); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 165, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __pyx_t_10 = __Pyx_PyObject_CallOneArg(__pyx_builtin_ValueError, __pyx_t_3); if (unlikely(!__pyx_t_10)) __PYX_ERR(2, 165, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_10);\n    __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n    __Pyx_Raise(__pyx_t_10, 0, 0, 0);\n    __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;\n    __PYX_ERR(2, 165, __pyx_L1_error)\n  }\n  __pyx_L10:;\n\n  /* \"View.MemoryView\":167\n *             raise ValueError(\"Invalid mode, expected 'c' or 'fortran', got %s\" % mode)\n * \n *         self.len = fill_contig_strides_array(self._shape, self._strides,             # <<<<<<<<<<<<<<\n *                                              itemsize, self.ndim, order)\n * \n */\n  __pyx_v_self->len = __pyx_fill_contig_strides_array(__pyx_v_self->_shape, __pyx_v_self->_strides, __pyx_v_itemsize, __pyx_v_self->ndim, __pyx_v_order);\n\n  /* \"View.MemoryView\":170\n *                                              itemsize, self.ndim, order)\n * \n *         self.free_data = allocate_buffer             # <<<<<<<<<<<<<<\n *         self.dtype_is_object = format == b'O'\n *         if allocate_buffer:\n */\n  __pyx_v_self->free_data = __pyx_v_allocate_buffer;\n\n  /* \"View.MemoryView\":171\n * \n *         self.free_data = allocate_buffer\n *         self.dtype_is_object = format == b'O'             # <<<<<<<<<<<<<<\n *         if allocate_buffer:\n * \n */\n  __pyx_t_10 = PyObject_RichCompare(__pyx_v_format, __pyx_n_b_O, Py_EQ); __Pyx_XGOTREF(__pyx_t_10); if (unlikely(!__pyx_t_10)) __PYX_ERR(2, 171, __pyx_L1_error)\n  __pyx_t_4 = __Pyx_PyObject_IsTrue(__pyx_t_10); if (unlikely((__pyx_t_4 == (int)-1) && PyErr_Occurred())) __PYX_ERR(2, 171, __pyx_L1_error)\n  __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;\n  __pyx_v_self->dtype_is_object = __pyx_t_4;\n\n  /* \"View.MemoryView\":172\n *         self.free_data = allocate_buffer\n *         self.dtype_is_object = format == b'O'\n *         if allocate_buffer:             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_t_4 = (__pyx_v_allocate_buffer != 0);\n  if (__pyx_t_4) {\n\n    /* \"View.MemoryView\":175\n * \n * \n *             self.data = <char *>malloc(self.len)             # <<<<<<<<<<<<<<\n *             if not self.data:\n *                 raise MemoryError(\"unable to allocate array data.\")\n */\n    __pyx_v_self->data = ((char *)malloc(__pyx_v_self->len));\n\n    /* \"View.MemoryView\":176\n * \n *             self.data = <char *>malloc(self.len)\n *             if not self.data:             # <<<<<<<<<<<<<<\n *                 raise MemoryError(\"unable to allocate array data.\")\n * \n */\n    __pyx_t_4 = ((!(__pyx_v_self->data != 0)) != 0);\n    if (unlikely(__pyx_t_4)) {\n\n      /* \"View.MemoryView\":177\n *             self.data = <char *>malloc(self.len)\n *             if not self.data:\n *                 raise MemoryError(\"unable to allocate array data.\")             # <<<<<<<<<<<<<<\n * \n *             if self.dtype_is_object:\n */\n      __pyx_t_10 = __Pyx_PyObject_Call(__pyx_builtin_MemoryError, __pyx_tuple__7, NULL); if (unlikely(!__pyx_t_10)) __PYX_ERR(2, 177, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_10);\n      __Pyx_Raise(__pyx_t_10, 0, 0, 0);\n      __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;\n      __PYX_ERR(2, 177, __pyx_L1_error)\n\n      /* \"View.MemoryView\":176\n * \n *             self.data = <char *>malloc(self.len)\n *             if not self.data:             # <<<<<<<<<<<<<<\n *                 raise MemoryError(\"unable to allocate array data.\")\n * \n */\n    }\n\n    /* \"View.MemoryView\":179\n *                 raise MemoryError(\"unable to allocate array data.\")\n * \n *             if self.dtype_is_object:             # <<<<<<<<<<<<<<\n *                 p = <PyObject **> self.data\n *                 for i in range(self.len / itemsize):\n */\n    __pyx_t_4 = (__pyx_v_self->dtype_is_object != 0);\n    if (__pyx_t_4) {\n\n      /* \"View.MemoryView\":180\n * \n *             if self.dtype_is_object:\n *                 p = <PyObject **> self.data             # <<<<<<<<<<<<<<\n *                 for i in range(self.len / itemsize):\n *                     p[i] = Py_None\n */\n      __pyx_v_p = ((PyObject **)__pyx_v_self->data);\n\n      /* \"View.MemoryView\":181\n *             if self.dtype_is_object:\n *                 p = <PyObject **> self.data\n *                 for i in range(self.len / itemsize):             # <<<<<<<<<<<<<<\n *                     p[i] = Py_None\n *                     Py_INCREF(Py_None)\n */\n      if (unlikely(__pyx_v_itemsize == 0)) {\n        PyErr_SetString(PyExc_ZeroDivisionError, \"integer division or modulo by zero\");\n        __PYX_ERR(2, 181, __pyx_L1_error)\n      }\n      else if (sizeof(Py_ssize_t) == sizeof(long) && (!(((Py_ssize_t)-1) > 0)) && unlikely(__pyx_v_itemsize == (Py_ssize_t)-1)  && unlikely(UNARY_NEG_WOULD_OVERFLOW(__pyx_v_self->len))) {\n        PyErr_SetString(PyExc_OverflowError, \"value too large to perform division\");\n        __PYX_ERR(2, 181, __pyx_L1_error)\n      }\n      __pyx_t_1 = __Pyx_div_Py_ssize_t(__pyx_v_self->len, __pyx_v_itemsize);\n      __pyx_t_9 = __pyx_t_1;\n      for (__pyx_t_11 = 0; __pyx_t_11 < __pyx_t_9; __pyx_t_11+=1) {\n        __pyx_v_i = __pyx_t_11;\n\n        /* \"View.MemoryView\":182\n *                 p = <PyObject **> self.data\n *                 for i in range(self.len / itemsize):\n *                     p[i] = Py_None             # <<<<<<<<<<<<<<\n *                     Py_INCREF(Py_None)\n * \n */\n        (__pyx_v_p[__pyx_v_i]) = Py_None;\n\n        /* \"View.MemoryView\":183\n *                 for i in range(self.len / itemsize):\n *                     p[i] = Py_None\n *                     Py_INCREF(Py_None)             # <<<<<<<<<<<<<<\n * \n *     @cname('getbuffer')\n */\n        Py_INCREF(Py_None);\n      }\n\n      /* \"View.MemoryView\":179\n *                 raise MemoryError(\"unable to allocate array data.\")\n * \n *             if self.dtype_is_object:             # <<<<<<<<<<<<<<\n *                 p = <PyObject **> self.data\n *                 for i in range(self.len / itemsize):\n */\n    }\n\n    /* \"View.MemoryView\":172\n *         self.free_data = allocate_buffer\n *         self.dtype_is_object = format == b'O'\n *         if allocate_buffer:             # <<<<<<<<<<<<<<\n * \n * \n */\n  }\n\n  /* \"View.MemoryView\":123\n *         cdef bint dtype_is_object\n * \n *     def __cinit__(array self, tuple shape, Py_ssize_t itemsize, format not None,             # <<<<<<<<<<<<<<\n *                   mode=\"c\", bint allocate_buffer=True):\n * \n */\n\n  /* function exit code */\n  __pyx_r = 0;\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_XDECREF(__pyx_t_5);\n  __Pyx_XDECREF(__pyx_t_6);\n  __Pyx_XDECREF(__pyx_t_10);\n  __Pyx_AddTraceback(\"View.MemoryView.array.__cinit__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = -1;\n  __pyx_L0:;\n  __Pyx_XDECREF(__pyx_v_format);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":186\n * \n *     @cname('getbuffer')\n *     def __getbuffer__(self, Py_buffer *info, int flags):             # <<<<<<<<<<<<<<\n *         cdef int bufmode = -1\n *         if self.mode == u\"c\":\n */\n\n/* Python wrapper */\nstatic CYTHON_UNUSED int __pyx_array_getbuffer(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags); /*proto*/\nstatic CYTHON_UNUSED int __pyx_array_getbuffer(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags) {\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__getbuffer__ (wrapper)\", 0);\n  __pyx_r = __pyx_array___pyx_pf_15View_dot_MemoryView_5array_2__getbuffer__(((struct __pyx_array_obj *)__pyx_v_self), ((Py_buffer *)__pyx_v_info), ((int)__pyx_v_flags));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic int __pyx_array___pyx_pf_15View_dot_MemoryView_5array_2__getbuffer__(struct __pyx_array_obj *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags) {\n  int __pyx_v_bufmode;\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  int __pyx_t_2;\n  PyObject *__pyx_t_3 = NULL;\n  char *__pyx_t_4;\n  Py_ssize_t __pyx_t_5;\n  int __pyx_t_6;\n  Py_ssize_t *__pyx_t_7;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  if (__pyx_v_info == NULL) {\n    PyErr_SetString(PyExc_BufferError, \"PyObject_GetBuffer: view==NULL argument is obsolete\");\n    return -1;\n  }\n  __Pyx_RefNannySetupContext(\"__getbuffer__\", 0);\n  __pyx_v_info->obj = Py_None; __Pyx_INCREF(Py_None);\n  __Pyx_GIVEREF(__pyx_v_info->obj);\n\n  /* \"View.MemoryView\":187\n *     @cname('getbuffer')\n *     def __getbuffer__(self, Py_buffer *info, int flags):\n *         cdef int bufmode = -1             # <<<<<<<<<<<<<<\n *         if self.mode == u\"c\":\n *             bufmode = PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS\n */\n  __pyx_v_bufmode = -1;\n\n  /* \"View.MemoryView\":188\n *     def __getbuffer__(self, Py_buffer *info, int flags):\n *         cdef int bufmode = -1\n *         if self.mode == u\"c\":             # <<<<<<<<<<<<<<\n *             bufmode = PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS\n *         elif self.mode == u\"fortran\":\n */\n  __pyx_t_1 = (__Pyx_PyUnicode_Equals(__pyx_v_self->mode, __pyx_n_u_c, Py_EQ)); if (unlikely(__pyx_t_1 < 0)) __PYX_ERR(2, 188, __pyx_L1_error)\n  __pyx_t_2 = (__pyx_t_1 != 0);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":189\n *         cdef int bufmode = -1\n *         if self.mode == u\"c\":\n *             bufmode = PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS             # <<<<<<<<<<<<<<\n *         elif self.mode == u\"fortran\":\n *             bufmode = PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS\n */\n    __pyx_v_bufmode = (PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS);\n\n    /* \"View.MemoryView\":188\n *     def __getbuffer__(self, Py_buffer *info, int flags):\n *         cdef int bufmode = -1\n *         if self.mode == u\"c\":             # <<<<<<<<<<<<<<\n *             bufmode = PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS\n *         elif self.mode == u\"fortran\":\n */\n    goto __pyx_L3;\n  }\n\n  /* \"View.MemoryView\":190\n *         if self.mode == u\"c\":\n *             bufmode = PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS\n *         elif self.mode == u\"fortran\":             # <<<<<<<<<<<<<<\n *             bufmode = PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS\n *         if not (flags & bufmode):\n */\n  __pyx_t_2 = (__Pyx_PyUnicode_Equals(__pyx_v_self->mode, __pyx_n_u_fortran, Py_EQ)); if (unlikely(__pyx_t_2 < 0)) __PYX_ERR(2, 190, __pyx_L1_error)\n  __pyx_t_1 = (__pyx_t_2 != 0);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":191\n *             bufmode = PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS\n *         elif self.mode == u\"fortran\":\n *             bufmode = PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS             # <<<<<<<<<<<<<<\n *         if not (flags & bufmode):\n *             raise ValueError(\"Can only create a buffer that is contiguous in memory.\")\n */\n    __pyx_v_bufmode = (PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS);\n\n    /* \"View.MemoryView\":190\n *         if self.mode == u\"c\":\n *             bufmode = PyBUF_C_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS\n *         elif self.mode == u\"fortran\":             # <<<<<<<<<<<<<<\n *             bufmode = PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS\n *         if not (flags & bufmode):\n */\n  }\n  __pyx_L3:;\n\n  /* \"View.MemoryView\":192\n *         elif self.mode == u\"fortran\":\n *             bufmode = PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS\n *         if not (flags & bufmode):             # <<<<<<<<<<<<<<\n *             raise ValueError(\"Can only create a buffer that is contiguous in memory.\")\n *         info.buf = self.data\n */\n  __pyx_t_1 = ((!((__pyx_v_flags & __pyx_v_bufmode) != 0)) != 0);\n  if (unlikely(__pyx_t_1)) {\n\n    /* \"View.MemoryView\":193\n *             bufmode = PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS\n *         if not (flags & bufmode):\n *             raise ValueError(\"Can only create a buffer that is contiguous in memory.\")             # <<<<<<<<<<<<<<\n *         info.buf = self.data\n *         info.len = self.len\n */\n    __pyx_t_3 = __Pyx_PyObject_Call(__pyx_builtin_ValueError, __pyx_tuple__8, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 193, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __Pyx_Raise(__pyx_t_3, 0, 0, 0);\n    __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n    __PYX_ERR(2, 193, __pyx_L1_error)\n\n    /* \"View.MemoryView\":192\n *         elif self.mode == u\"fortran\":\n *             bufmode = PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS\n *         if not (flags & bufmode):             # <<<<<<<<<<<<<<\n *             raise ValueError(\"Can only create a buffer that is contiguous in memory.\")\n *         info.buf = self.data\n */\n  }\n\n  /* \"View.MemoryView\":194\n *         if not (flags & bufmode):\n *             raise ValueError(\"Can only create a buffer that is contiguous in memory.\")\n *         info.buf = self.data             # <<<<<<<<<<<<<<\n *         info.len = self.len\n *         info.ndim = self.ndim\n */\n  __pyx_t_4 = __pyx_v_self->data;\n  __pyx_v_info->buf = __pyx_t_4;\n\n  /* \"View.MemoryView\":195\n *             raise ValueError(\"Can only create a buffer that is contiguous in memory.\")\n *         info.buf = self.data\n *         info.len = self.len             # <<<<<<<<<<<<<<\n *         info.ndim = self.ndim\n *         info.shape = self._shape\n */\n  __pyx_t_5 = __pyx_v_self->len;\n  __pyx_v_info->len = __pyx_t_5;\n\n  /* \"View.MemoryView\":196\n *         info.buf = self.data\n *         info.len = self.len\n *         info.ndim = self.ndim             # <<<<<<<<<<<<<<\n *         info.shape = self._shape\n *         info.strides = self._strides\n */\n  __pyx_t_6 = __pyx_v_self->ndim;\n  __pyx_v_info->ndim = __pyx_t_6;\n\n  /* \"View.MemoryView\":197\n *         info.len = self.len\n *         info.ndim = self.ndim\n *         info.shape = self._shape             # <<<<<<<<<<<<<<\n *         info.strides = self._strides\n *         info.suboffsets = NULL\n */\n  __pyx_t_7 = __pyx_v_self->_shape;\n  __pyx_v_info->shape = __pyx_t_7;\n\n  /* \"View.MemoryView\":198\n *         info.ndim = self.ndim\n *         info.shape = self._shape\n *         info.strides = self._strides             # <<<<<<<<<<<<<<\n *         info.suboffsets = NULL\n *         info.itemsize = self.itemsize\n */\n  __pyx_t_7 = __pyx_v_self->_strides;\n  __pyx_v_info->strides = __pyx_t_7;\n\n  /* \"View.MemoryView\":199\n *         info.shape = self._shape\n *         info.strides = self._strides\n *         info.suboffsets = NULL             # <<<<<<<<<<<<<<\n *         info.itemsize = self.itemsize\n *         info.readonly = 0\n */\n  __pyx_v_info->suboffsets = NULL;\n\n  /* \"View.MemoryView\":200\n *         info.strides = self._strides\n *         info.suboffsets = NULL\n *         info.itemsize = self.itemsize             # <<<<<<<<<<<<<<\n *         info.readonly = 0\n * \n */\n  __pyx_t_5 = __pyx_v_self->itemsize;\n  __pyx_v_info->itemsize = __pyx_t_5;\n\n  /* \"View.MemoryView\":201\n *         info.suboffsets = NULL\n *         info.itemsize = self.itemsize\n *         info.readonly = 0             # <<<<<<<<<<<<<<\n * \n *         if flags & PyBUF_FORMAT:\n */\n  __pyx_v_info->readonly = 0;\n\n  /* \"View.MemoryView\":203\n *         info.readonly = 0\n * \n *         if flags & PyBUF_FORMAT:             # <<<<<<<<<<<<<<\n *             info.format = self.format\n *         else:\n */\n  __pyx_t_1 = ((__pyx_v_flags & PyBUF_FORMAT) != 0);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":204\n * \n *         if flags & PyBUF_FORMAT:\n *             info.format = self.format             # <<<<<<<<<<<<<<\n *         else:\n *             info.format = NULL\n */\n    __pyx_t_4 = __pyx_v_self->format;\n    __pyx_v_info->format = __pyx_t_4;\n\n    /* \"View.MemoryView\":203\n *         info.readonly = 0\n * \n *         if flags & PyBUF_FORMAT:             # <<<<<<<<<<<<<<\n *             info.format = self.format\n *         else:\n */\n    goto __pyx_L5;\n  }\n\n  /* \"View.MemoryView\":206\n *             info.format = self.format\n *         else:\n *             info.format = NULL             # <<<<<<<<<<<<<<\n * \n *         info.obj = self\n */\n  /*else*/ {\n    __pyx_v_info->format = NULL;\n  }\n  __pyx_L5:;\n\n  /* \"View.MemoryView\":208\n *             info.format = NULL\n * \n *         info.obj = self             # <<<<<<<<<<<<<<\n * \n *     __pyx_getbuffer = capsule(<void *> &__pyx_array_getbuffer, \"getbuffer(obj, view, flags)\")\n */\n  __Pyx_INCREF(((PyObject *)__pyx_v_self));\n  __Pyx_GIVEREF(((PyObject *)__pyx_v_self));\n  __Pyx_GOTREF(__pyx_v_info->obj);\n  __Pyx_DECREF(__pyx_v_info->obj);\n  __pyx_v_info->obj = ((PyObject *)__pyx_v_self);\n\n  /* \"View.MemoryView\":186\n * \n *     @cname('getbuffer')\n *     def __getbuffer__(self, Py_buffer *info, int flags):             # <<<<<<<<<<<<<<\n *         cdef int bufmode = -1\n *         if self.mode == u\"c\":\n */\n\n  /* function exit code */\n  __pyx_r = 0;\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_AddTraceback(\"View.MemoryView.array.__getbuffer__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = -1;\n  if (__pyx_v_info->obj != NULL) {\n    __Pyx_GOTREF(__pyx_v_info->obj);\n    __Pyx_DECREF(__pyx_v_info->obj); __pyx_v_info->obj = 0;\n  }\n  goto __pyx_L2;\n  __pyx_L0:;\n  if (__pyx_v_info->obj == Py_None) {\n    __Pyx_GOTREF(__pyx_v_info->obj);\n    __Pyx_DECREF(__pyx_v_info->obj); __pyx_v_info->obj = 0;\n  }\n  __pyx_L2:;\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":212\n *     __pyx_getbuffer = capsule(<void *> &__pyx_array_getbuffer, \"getbuffer(obj, view, flags)\")\n * \n *     def __dealloc__(array self):             # <<<<<<<<<<<<<<\n *         if self.callback_free_data != NULL:\n *             self.callback_free_data(self.data)\n */\n\n/* Python wrapper */\nstatic void __pyx_array___dealloc__(PyObject *__pyx_v_self); /*proto*/\nstatic void __pyx_array___dealloc__(PyObject *__pyx_v_self) {\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__dealloc__ (wrapper)\", 0);\n  __pyx_array___pyx_pf_15View_dot_MemoryView_5array_4__dealloc__(((struct __pyx_array_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n}\n\nstatic void __pyx_array___pyx_pf_15View_dot_MemoryView_5array_4__dealloc__(struct __pyx_array_obj *__pyx_v_self) {\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  __Pyx_RefNannySetupContext(\"__dealloc__\", 0);\n\n  /* \"View.MemoryView\":213\n * \n *     def __dealloc__(array self):\n *         if self.callback_free_data != NULL:             # <<<<<<<<<<<<<<\n *             self.callback_free_data(self.data)\n *         elif self.free_data:\n */\n  __pyx_t_1 = ((__pyx_v_self->callback_free_data != NULL) != 0);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":214\n *     def __dealloc__(array self):\n *         if self.callback_free_data != NULL:\n *             self.callback_free_data(self.data)             # <<<<<<<<<<<<<<\n *         elif self.free_data:\n *             if self.dtype_is_object:\n */\n    __pyx_v_self->callback_free_data(__pyx_v_self->data);\n\n    /* \"View.MemoryView\":213\n * \n *     def __dealloc__(array self):\n *         if self.callback_free_data != NULL:             # <<<<<<<<<<<<<<\n *             self.callback_free_data(self.data)\n *         elif self.free_data:\n */\n    goto __pyx_L3;\n  }\n\n  /* \"View.MemoryView\":215\n *         if self.callback_free_data != NULL:\n *             self.callback_free_data(self.data)\n *         elif self.free_data:             # <<<<<<<<<<<<<<\n *             if self.dtype_is_object:\n *                 refcount_objects_in_slice(self.data, self._shape,\n */\n  __pyx_t_1 = (__pyx_v_self->free_data != 0);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":216\n *             self.callback_free_data(self.data)\n *         elif self.free_data:\n *             if self.dtype_is_object:             # <<<<<<<<<<<<<<\n *                 refcount_objects_in_slice(self.data, self._shape,\n *                                           self._strides, self.ndim, False)\n */\n    __pyx_t_1 = (__pyx_v_self->dtype_is_object != 0);\n    if (__pyx_t_1) {\n\n      /* \"View.MemoryView\":217\n *         elif self.free_data:\n *             if self.dtype_is_object:\n *                 refcount_objects_in_slice(self.data, self._shape,             # <<<<<<<<<<<<<<\n *                                           self._strides, self.ndim, False)\n *             free(self.data)\n */\n      __pyx_memoryview_refcount_objects_in_slice(__pyx_v_self->data, __pyx_v_self->_shape, __pyx_v_self->_strides, __pyx_v_self->ndim, 0);\n\n      /* \"View.MemoryView\":216\n *             self.callback_free_data(self.data)\n *         elif self.free_data:\n *             if self.dtype_is_object:             # <<<<<<<<<<<<<<\n *                 refcount_objects_in_slice(self.data, self._shape,\n *                                           self._strides, self.ndim, False)\n */\n    }\n\n    /* \"View.MemoryView\":219\n *                 refcount_objects_in_slice(self.data, self._shape,\n *                                           self._strides, self.ndim, False)\n *             free(self.data)             # <<<<<<<<<<<<<<\n *         PyObject_Free(self._shape)\n * \n */\n    free(__pyx_v_self->data);\n\n    /* \"View.MemoryView\":215\n *         if self.callback_free_data != NULL:\n *             self.callback_free_data(self.data)\n *         elif self.free_data:             # <<<<<<<<<<<<<<\n *             if self.dtype_is_object:\n *                 refcount_objects_in_slice(self.data, self._shape,\n */\n  }\n  __pyx_L3:;\n\n  /* \"View.MemoryView\":220\n *                                           self._strides, self.ndim, False)\n *             free(self.data)\n *         PyObject_Free(self._shape)             # <<<<<<<<<<<<<<\n * \n *     @property\n */\n  PyObject_Free(__pyx_v_self->_shape);\n\n  /* \"View.MemoryView\":212\n *     __pyx_getbuffer = capsule(<void *> &__pyx_array_getbuffer, \"getbuffer(obj, view, flags)\")\n * \n *     def __dealloc__(array self):             # <<<<<<<<<<<<<<\n *         if self.callback_free_data != NULL:\n *             self.callback_free_data(self.data)\n */\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n}\n\n/* \"View.MemoryView\":223\n * \n *     @property\n *     def memview(self):             # <<<<<<<<<<<<<<\n *         return self.get_memview()\n * \n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_5array_7memview_1__get__(PyObject *__pyx_v_self); /*proto*/\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_5array_7memview_1__get__(PyObject *__pyx_v_self) {\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__get__ (wrapper)\", 0);\n  __pyx_r = __pyx_pf_15View_dot_MemoryView_5array_7memview___get__(((struct __pyx_array_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_5array_7memview___get__(struct __pyx_array_obj *__pyx_v_self) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__get__\", 0);\n\n  /* \"View.MemoryView\":224\n *     @property\n *     def memview(self):\n *         return self.get_memview()             # <<<<<<<<<<<<<<\n * \n *     @cname('get_memview')\n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_1 = ((struct __pyx_vtabstruct_array *)__pyx_v_self->__pyx_vtab)->get_memview(__pyx_v_self); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 224, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_r = __pyx_t_1;\n  __pyx_t_1 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":223\n * \n *     @property\n *     def memview(self):             # <<<<<<<<<<<<<<\n *         return self.get_memview()\n * \n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_AddTraceback(\"View.MemoryView.array.memview.__get__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":227\n * \n *     @cname('get_memview')\n *     cdef get_memview(self):             # <<<<<<<<<<<<<<\n *         flags =  PyBUF_ANY_CONTIGUOUS|PyBUF_FORMAT|PyBUF_WRITABLE\n *         return  memoryview(self, flags, self.dtype_is_object)\n */\n\nstatic PyObject *__pyx_array_get_memview(struct __pyx_array_obj *__pyx_v_self) {\n  int __pyx_v_flags;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  PyObject *__pyx_t_2 = NULL;\n  PyObject *__pyx_t_3 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"get_memview\", 0);\n\n  /* \"View.MemoryView\":228\n *     @cname('get_memview')\n *     cdef get_memview(self):\n *         flags =  PyBUF_ANY_CONTIGUOUS|PyBUF_FORMAT|PyBUF_WRITABLE             # <<<<<<<<<<<<<<\n *         return  memoryview(self, flags, self.dtype_is_object)\n * \n */\n  __pyx_v_flags = ((PyBUF_ANY_CONTIGUOUS | PyBUF_FORMAT) | PyBUF_WRITABLE);\n\n  /* \"View.MemoryView\":229\n *     cdef get_memview(self):\n *         flags =  PyBUF_ANY_CONTIGUOUS|PyBUF_FORMAT|PyBUF_WRITABLE\n *         return  memoryview(self, flags, self.dtype_is_object)             # <<<<<<<<<<<<<<\n * \n *     def __len__(self):\n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_1 = __Pyx_PyInt_From_int(__pyx_v_flags); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 229, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_t_2 = __Pyx_PyBool_FromLong(__pyx_v_self->dtype_is_object); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 229, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __pyx_t_3 = PyTuple_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 229, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_3);\n  __Pyx_INCREF(((PyObject *)__pyx_v_self));\n  __Pyx_GIVEREF(((PyObject *)__pyx_v_self));\n  PyTuple_SET_ITEM(__pyx_t_3, 0, ((PyObject *)__pyx_v_self));\n  __Pyx_GIVEREF(__pyx_t_1);\n  PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_1);\n  __Pyx_GIVEREF(__pyx_t_2);\n  PyTuple_SET_ITEM(__pyx_t_3, 2, __pyx_t_2);\n  __pyx_t_1 = 0;\n  __pyx_t_2 = 0;\n  __pyx_t_2 = __Pyx_PyObject_Call(((PyObject *)__pyx_memoryview_type), __pyx_t_3, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 229, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n  __pyx_r = __pyx_t_2;\n  __pyx_t_2 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":227\n * \n *     @cname('get_memview')\n *     cdef get_memview(self):             # <<<<<<<<<<<<<<\n *         flags =  PyBUF_ANY_CONTIGUOUS|PyBUF_FORMAT|PyBUF_WRITABLE\n *         return  memoryview(self, flags, self.dtype_is_object)\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_AddTraceback(\"View.MemoryView.array.get_memview\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":231\n *         return  memoryview(self, flags, self.dtype_is_object)\n * \n *     def __len__(self):             # <<<<<<<<<<<<<<\n *         return self._shape[0]\n * \n */\n\n/* Python wrapper */\nstatic Py_ssize_t __pyx_array___len__(PyObject *__pyx_v_self); /*proto*/\nstatic Py_ssize_t __pyx_array___len__(PyObject *__pyx_v_self) {\n  Py_ssize_t __pyx_r;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__len__ (wrapper)\", 0);\n  __pyx_r = __pyx_array___pyx_pf_15View_dot_MemoryView_5array_6__len__(((struct __pyx_array_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic Py_ssize_t __pyx_array___pyx_pf_15View_dot_MemoryView_5array_6__len__(struct __pyx_array_obj *__pyx_v_self) {\n  Py_ssize_t __pyx_r;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__len__\", 0);\n\n  /* \"View.MemoryView\":232\n * \n *     def __len__(self):\n *         return self._shape[0]             # <<<<<<<<<<<<<<\n * \n *     def __getattr__(self, attr):\n */\n  __pyx_r = (__pyx_v_self->_shape[0]);\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":231\n *         return  memoryview(self, flags, self.dtype_is_object)\n * \n *     def __len__(self):             # <<<<<<<<<<<<<<\n *         return self._shape[0]\n * \n */\n\n  /* function exit code */\n  __pyx_L0:;\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":234\n *         return self._shape[0]\n * \n *     def __getattr__(self, attr):             # <<<<<<<<<<<<<<\n *         return getattr(self.memview, attr)\n * \n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_array___getattr__(PyObject *__pyx_v_self, PyObject *__pyx_v_attr); /*proto*/\nstatic PyObject *__pyx_array___getattr__(PyObject *__pyx_v_self, PyObject *__pyx_v_attr) {\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__getattr__ (wrapper)\", 0);\n  __pyx_r = __pyx_array___pyx_pf_15View_dot_MemoryView_5array_8__getattr__(((struct __pyx_array_obj *)__pyx_v_self), ((PyObject *)__pyx_v_attr));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_array___pyx_pf_15View_dot_MemoryView_5array_8__getattr__(struct __pyx_array_obj *__pyx_v_self, PyObject *__pyx_v_attr) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  PyObject *__pyx_t_2 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__getattr__\", 0);\n\n  /* \"View.MemoryView\":235\n * \n *     def __getattr__(self, attr):\n *         return getattr(self.memview, attr)             # <<<<<<<<<<<<<<\n * \n *     def __getitem__(self, item):\n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_memview); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 235, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_t_2 = __Pyx_GetAttr(__pyx_t_1, __pyx_v_attr); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 235, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  __pyx_r = __pyx_t_2;\n  __pyx_t_2 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":234\n *         return self._shape[0]\n * \n *     def __getattr__(self, attr):             # <<<<<<<<<<<<<<\n *         return getattr(self.memview, attr)\n * \n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_AddTraceback(\"View.MemoryView.array.__getattr__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":237\n *         return getattr(self.memview, attr)\n * \n *     def __getitem__(self, item):             # <<<<<<<<<<<<<<\n *         return self.memview[item]\n * \n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_array___getitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_item); /*proto*/\nstatic PyObject *__pyx_array___getitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_item) {\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__getitem__ (wrapper)\", 0);\n  __pyx_r = __pyx_array___pyx_pf_15View_dot_MemoryView_5array_10__getitem__(((struct __pyx_array_obj *)__pyx_v_self), ((PyObject *)__pyx_v_item));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_array___pyx_pf_15View_dot_MemoryView_5array_10__getitem__(struct __pyx_array_obj *__pyx_v_self, PyObject *__pyx_v_item) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  PyObject *__pyx_t_2 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__getitem__\", 0);\n\n  /* \"View.MemoryView\":238\n * \n *     def __getitem__(self, item):\n *         return self.memview[item]             # <<<<<<<<<<<<<<\n * \n *     def __setitem__(self, item, value):\n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_memview); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 238, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_t_2 = __Pyx_PyObject_GetItem(__pyx_t_1, __pyx_v_item); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 238, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  __pyx_r = __pyx_t_2;\n  __pyx_t_2 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":237\n *         return getattr(self.memview, attr)\n * \n *     def __getitem__(self, item):             # <<<<<<<<<<<<<<\n *         return self.memview[item]\n * \n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_AddTraceback(\"View.MemoryView.array.__getitem__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":240\n *         return self.memview[item]\n * \n *     def __setitem__(self, item, value):             # <<<<<<<<<<<<<<\n *         self.memview[item] = value\n * \n */\n\n/* Python wrapper */\nstatic int __pyx_array___setitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_item, PyObject *__pyx_v_value); /*proto*/\nstatic int __pyx_array___setitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_item, PyObject *__pyx_v_value) {\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__setitem__ (wrapper)\", 0);\n  __pyx_r = __pyx_array___pyx_pf_15View_dot_MemoryView_5array_12__setitem__(((struct __pyx_array_obj *)__pyx_v_self), ((PyObject *)__pyx_v_item), ((PyObject *)__pyx_v_value));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic int __pyx_array___pyx_pf_15View_dot_MemoryView_5array_12__setitem__(struct __pyx_array_obj *__pyx_v_self, PyObject *__pyx_v_item, PyObject *__pyx_v_value) {\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__setitem__\", 0);\n\n  /* \"View.MemoryView\":241\n * \n *     def __setitem__(self, item, value):\n *         self.memview[item] = value             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_memview); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 241, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  if (unlikely(PyObject_SetItem(__pyx_t_1, __pyx_v_item, __pyx_v_value) < 0)) __PYX_ERR(2, 241, __pyx_L1_error)\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n\n  /* \"View.MemoryView\":240\n *         return self.memview[item]\n * \n *     def __setitem__(self, item, value):             # <<<<<<<<<<<<<<\n *         self.memview[item] = value\n * \n */\n\n  /* function exit code */\n  __pyx_r = 0;\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_AddTraceback(\"View.MemoryView.array.__setitem__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = -1;\n  __pyx_L0:;\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"(tree fragment)\":1\n * def __reduce_cython__(self):             # <<<<<<<<<<<<<<\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")\n * def __setstate_cython__(self, __pyx_state):\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw___pyx_array_1__reduce_cython__(PyObject *__pyx_v_self, CYTHON_UNUSED PyObject *unused); /*proto*/\nstatic PyObject *__pyx_pw___pyx_array_1__reduce_cython__(PyObject *__pyx_v_self, CYTHON_UNUSED PyObject *unused) {\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__reduce_cython__ (wrapper)\", 0);\n  __pyx_r = __pyx_pf___pyx_array___reduce_cython__(((struct __pyx_array_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf___pyx_array___reduce_cython__(CYTHON_UNUSED struct __pyx_array_obj *__pyx_v_self) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__reduce_cython__\", 0);\n\n  /* \"(tree fragment)\":2\n * def __reduce_cython__(self):\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")             # <<<<<<<<<<<<<<\n * def __setstate_cython__(self, __pyx_state):\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")\n */\n  __pyx_t_1 = __Pyx_PyObject_Call(__pyx_builtin_TypeError, __pyx_tuple__9, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 2, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __Pyx_Raise(__pyx_t_1, 0, 0, 0);\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  __PYX_ERR(2, 2, __pyx_L1_error)\n\n  /* \"(tree fragment)\":1\n * def __reduce_cython__(self):             # <<<<<<<<<<<<<<\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")\n * def __setstate_cython__(self, __pyx_state):\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_AddTraceback(\"View.MemoryView.array.__reduce_cython__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"(tree fragment)\":3\n * def __reduce_cython__(self):\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")\n * def __setstate_cython__(self, __pyx_state):             # <<<<<<<<<<<<<<\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw___pyx_array_3__setstate_cython__(PyObject *__pyx_v_self, PyObject *__pyx_v___pyx_state); /*proto*/\nstatic PyObject *__pyx_pw___pyx_array_3__setstate_cython__(PyObject *__pyx_v_self, PyObject *__pyx_v___pyx_state) {\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__setstate_cython__ (wrapper)\", 0);\n  __pyx_r = __pyx_pf___pyx_array_2__setstate_cython__(((struct __pyx_array_obj *)__pyx_v_self), ((PyObject *)__pyx_v___pyx_state));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf___pyx_array_2__setstate_cython__(CYTHON_UNUSED struct __pyx_array_obj *__pyx_v_self, CYTHON_UNUSED PyObject *__pyx_v___pyx_state) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__setstate_cython__\", 0);\n\n  /* \"(tree fragment)\":4\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")\n * def __setstate_cython__(self, __pyx_state):\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")             # <<<<<<<<<<<<<<\n */\n  __pyx_t_1 = __Pyx_PyObject_Call(__pyx_builtin_TypeError, __pyx_tuple__10, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 4, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __Pyx_Raise(__pyx_t_1, 0, 0, 0);\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  __PYX_ERR(2, 4, __pyx_L1_error)\n\n  /* \"(tree fragment)\":3\n * def __reduce_cython__(self):\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")\n * def __setstate_cython__(self, __pyx_state):             # <<<<<<<<<<<<<<\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_AddTraceback(\"View.MemoryView.array.__setstate_cython__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":245\n * \n * @cname(\"__pyx_array_new\")\n * cdef array array_cwrapper(tuple shape, Py_ssize_t itemsize, char *format,             # <<<<<<<<<<<<<<\n *                           char *mode, char *buf):\n *     cdef array result\n */\n\nstatic struct __pyx_array_obj *__pyx_array_new(PyObject *__pyx_v_shape, Py_ssize_t __pyx_v_itemsize, char *__pyx_v_format, char *__pyx_v_mode, char *__pyx_v_buf) {\n  struct __pyx_array_obj *__pyx_v_result = 0;\n  struct __pyx_array_obj *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  PyObject *__pyx_t_2 = NULL;\n  PyObject *__pyx_t_3 = NULL;\n  PyObject *__pyx_t_4 = NULL;\n  PyObject *__pyx_t_5 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"array_cwrapper\", 0);\n\n  /* \"View.MemoryView\":249\n *     cdef array result\n * \n *     if buf == NULL:             # <<<<<<<<<<<<<<\n *         result = array(shape, itemsize, format, mode.decode('ASCII'))\n *     else:\n */\n  __pyx_t_1 = ((__pyx_v_buf == NULL) != 0);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":250\n * \n *     if buf == NULL:\n *         result = array(shape, itemsize, format, mode.decode('ASCII'))             # <<<<<<<<<<<<<<\n *     else:\n *         result = array(shape, itemsize, format, mode.decode('ASCII'),\n */\n    __pyx_t_2 = PyInt_FromSsize_t(__pyx_v_itemsize); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 250, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_2);\n    __pyx_t_3 = __Pyx_PyBytes_FromString(__pyx_v_format); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 250, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __pyx_t_4 = __Pyx_decode_c_string(__pyx_v_mode, 0, strlen(__pyx_v_mode), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_4)) __PYX_ERR(2, 250, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_4);\n    __pyx_t_5 = PyTuple_New(4); if (unlikely(!__pyx_t_5)) __PYX_ERR(2, 250, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_5);\n    __Pyx_INCREF(__pyx_v_shape);\n    __Pyx_GIVEREF(__pyx_v_shape);\n    PyTuple_SET_ITEM(__pyx_t_5, 0, __pyx_v_shape);\n    __Pyx_GIVEREF(__pyx_t_2);\n    PyTuple_SET_ITEM(__pyx_t_5, 1, __pyx_t_2);\n    __Pyx_GIVEREF(__pyx_t_3);\n    PyTuple_SET_ITEM(__pyx_t_5, 2, __pyx_t_3);\n    __Pyx_GIVEREF(__pyx_t_4);\n    PyTuple_SET_ITEM(__pyx_t_5, 3, __pyx_t_4);\n    __pyx_t_2 = 0;\n    __pyx_t_3 = 0;\n    __pyx_t_4 = 0;\n    __pyx_t_4 = __Pyx_PyObject_Call(((PyObject *)__pyx_array_type), __pyx_t_5, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(2, 250, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_4);\n    __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n    __pyx_v_result = ((struct __pyx_array_obj *)__pyx_t_4);\n    __pyx_t_4 = 0;\n\n    /* \"View.MemoryView\":249\n *     cdef array result\n * \n *     if buf == NULL:             # <<<<<<<<<<<<<<\n *         result = array(shape, itemsize, format, mode.decode('ASCII'))\n *     else:\n */\n    goto __pyx_L3;\n  }\n\n  /* \"View.MemoryView\":252\n *         result = array(shape, itemsize, format, mode.decode('ASCII'))\n *     else:\n *         result = array(shape, itemsize, format, mode.decode('ASCII'),             # <<<<<<<<<<<<<<\n *                        allocate_buffer=False)\n *         result.data = buf\n */\n  /*else*/ {\n    __pyx_t_4 = PyInt_FromSsize_t(__pyx_v_itemsize); if (unlikely(!__pyx_t_4)) __PYX_ERR(2, 252, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_4);\n    __pyx_t_5 = __Pyx_PyBytes_FromString(__pyx_v_format); if (unlikely(!__pyx_t_5)) __PYX_ERR(2, 252, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_5);\n    __pyx_t_3 = __Pyx_decode_c_string(__pyx_v_mode, 0, strlen(__pyx_v_mode), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 252, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __pyx_t_2 = PyTuple_New(4); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 252, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_2);\n    __Pyx_INCREF(__pyx_v_shape);\n    __Pyx_GIVEREF(__pyx_v_shape);\n    PyTuple_SET_ITEM(__pyx_t_2, 0, __pyx_v_shape);\n    __Pyx_GIVEREF(__pyx_t_4);\n    PyTuple_SET_ITEM(__pyx_t_2, 1, __pyx_t_4);\n    __Pyx_GIVEREF(__pyx_t_5);\n    PyTuple_SET_ITEM(__pyx_t_2, 2, __pyx_t_5);\n    __Pyx_GIVEREF(__pyx_t_3);\n    PyTuple_SET_ITEM(__pyx_t_2, 3, __pyx_t_3);\n    __pyx_t_4 = 0;\n    __pyx_t_5 = 0;\n    __pyx_t_3 = 0;\n\n    /* \"View.MemoryView\":253\n *     else:\n *         result = array(shape, itemsize, format, mode.decode('ASCII'),\n *                        allocate_buffer=False)             # <<<<<<<<<<<<<<\n *         result.data = buf\n * \n */\n    __pyx_t_3 = __Pyx_PyDict_NewPresized(1); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 253, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    if (PyDict_SetItem(__pyx_t_3, __pyx_n_s_allocate_buffer, Py_False) < 0) __PYX_ERR(2, 253, __pyx_L1_error)\n\n    /* \"View.MemoryView\":252\n *         result = array(shape, itemsize, format, mode.decode('ASCII'))\n *     else:\n *         result = array(shape, itemsize, format, mode.decode('ASCII'),             # <<<<<<<<<<<<<<\n *                        allocate_buffer=False)\n *         result.data = buf\n */\n    __pyx_t_5 = __Pyx_PyObject_Call(((PyObject *)__pyx_array_type), __pyx_t_2, __pyx_t_3); if (unlikely(!__pyx_t_5)) __PYX_ERR(2, 252, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_5);\n    __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n    __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n    __pyx_v_result = ((struct __pyx_array_obj *)__pyx_t_5);\n    __pyx_t_5 = 0;\n\n    /* \"View.MemoryView\":254\n *         result = array(shape, itemsize, format, mode.decode('ASCII'),\n *                        allocate_buffer=False)\n *         result.data = buf             # <<<<<<<<<<<<<<\n * \n *     return result\n */\n    __pyx_v_result->data = __pyx_v_buf;\n  }\n  __pyx_L3:;\n\n  /* \"View.MemoryView\":256\n *         result.data = buf\n * \n *     return result             # <<<<<<<<<<<<<<\n * \n * \n */\n  __Pyx_XDECREF(((PyObject *)__pyx_r));\n  __Pyx_INCREF(((PyObject *)__pyx_v_result));\n  __pyx_r = __pyx_v_result;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":245\n * \n * @cname(\"__pyx_array_new\")\n * cdef array array_cwrapper(tuple shape, Py_ssize_t itemsize, char *format,             # <<<<<<<<<<<<<<\n *                           char *mode, char *buf):\n *     cdef array result\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_XDECREF(__pyx_t_4);\n  __Pyx_XDECREF(__pyx_t_5);\n  __Pyx_AddTraceback(\"View.MemoryView.array_cwrapper\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XDECREF((PyObject *)__pyx_v_result);\n  __Pyx_XGIVEREF((PyObject *)__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":282\n * cdef class Enum(object):\n *     cdef object name\n *     def __init__(self, name):             # <<<<<<<<<<<<<<\n *         self.name = name\n *     def __repr__(self):\n */\n\n/* Python wrapper */\nstatic int __pyx_MemviewEnum___init__(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/\nstatic int __pyx_MemviewEnum___init__(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds) {\n  PyObject *__pyx_v_name = 0;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__init__ (wrapper)\", 0);\n  {\n    static PyObject **__pyx_pyargnames[] = {&__pyx_n_s_name,0};\n    PyObject* values[1] = {0};\n    if (unlikely(__pyx_kwds)) {\n      Py_ssize_t kw_args;\n      const Py_ssize_t pos_args = PyTuple_GET_SIZE(__pyx_args);\n      switch (pos_args) {\n        case  1: values[0] = PyTuple_GET_ITEM(__pyx_args, 0);\n        CYTHON_FALLTHROUGH;\n        case  0: break;\n        default: goto __pyx_L5_argtuple_error;\n      }\n      kw_args = PyDict_Size(__pyx_kwds);\n      switch (pos_args) {\n        case  0:\n        if (likely((values[0] = __Pyx_PyDict_GetItemStr(__pyx_kwds, __pyx_n_s_name)) != 0)) kw_args--;\n        else goto __pyx_L5_argtuple_error;\n      }\n      if (unlikely(kw_args > 0)) {\n        if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_pyargnames, 0, values, pos_args, \"__init__\") < 0)) __PYX_ERR(2, 282, __pyx_L3_error)\n      }\n    } else if (PyTuple_GET_SIZE(__pyx_args) != 1) {\n      goto __pyx_L5_argtuple_error;\n    } else {\n      values[0] = PyTuple_GET_ITEM(__pyx_args, 0);\n    }\n    __pyx_v_name = values[0];\n  }\n  goto __pyx_L4_argument_unpacking_done;\n  __pyx_L5_argtuple_error:;\n  __Pyx_RaiseArgtupleInvalid(\"__init__\", 1, 1, 1, PyTuple_GET_SIZE(__pyx_args)); __PYX_ERR(2, 282, __pyx_L3_error)\n  __pyx_L3_error:;\n  __Pyx_AddTraceback(\"View.MemoryView.Enum.__init__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __Pyx_RefNannyFinishContext();\n  return -1;\n  __pyx_L4_argument_unpacking_done:;\n  __pyx_r = __pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum___init__(((struct __pyx_MemviewEnum_obj *)__pyx_v_self), __pyx_v_name);\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic int __pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum___init__(struct __pyx_MemviewEnum_obj *__pyx_v_self, PyObject *__pyx_v_name) {\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__init__\", 0);\n\n  /* \"View.MemoryView\":283\n *     cdef object name\n *     def __init__(self, name):\n *         self.name = name             # <<<<<<<<<<<<<<\n *     def __repr__(self):\n *         return self.name\n */\n  __Pyx_INCREF(__pyx_v_name);\n  __Pyx_GIVEREF(__pyx_v_name);\n  __Pyx_GOTREF(__pyx_v_self->name);\n  __Pyx_DECREF(__pyx_v_self->name);\n  __pyx_v_self->name = __pyx_v_name;\n\n  /* \"View.MemoryView\":282\n * cdef class Enum(object):\n *     cdef object name\n *     def __init__(self, name):             # <<<<<<<<<<<<<<\n *         self.name = name\n *     def __repr__(self):\n */\n\n  /* function exit code */\n  __pyx_r = 0;\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":284\n *     def __init__(self, name):\n *         self.name = name\n *     def __repr__(self):             # <<<<<<<<<<<<<<\n *         return self.name\n * \n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_MemviewEnum___repr__(PyObject *__pyx_v_self); /*proto*/\nstatic PyObject *__pyx_MemviewEnum___repr__(PyObject *__pyx_v_self) {\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__repr__ (wrapper)\", 0);\n  __pyx_r = __pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum_2__repr__(((struct __pyx_MemviewEnum_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_MemviewEnum___pyx_pf_15View_dot_MemoryView_4Enum_2__repr__(struct __pyx_MemviewEnum_obj *__pyx_v_self) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__repr__\", 0);\n\n  /* \"View.MemoryView\":285\n *         self.name = name\n *     def __repr__(self):\n *         return self.name             # <<<<<<<<<<<<<<\n * \n * cdef generic = Enum(\"<strided and direct or indirect>\")\n */\n  __Pyx_XDECREF(__pyx_r);\n  __Pyx_INCREF(__pyx_v_self->name);\n  __pyx_r = __pyx_v_self->name;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":284\n *     def __init__(self, name):\n *         self.name = name\n *     def __repr__(self):             # <<<<<<<<<<<<<<\n *         return self.name\n * \n */\n\n  /* function exit code */\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"(tree fragment)\":1\n * def __reduce_cython__(self):             # <<<<<<<<<<<<<<\n *     cdef tuple state\n *     cdef object _dict\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw___pyx_MemviewEnum_1__reduce_cython__(PyObject *__pyx_v_self, CYTHON_UNUSED PyObject *unused); /*proto*/\nstatic PyObject *__pyx_pw___pyx_MemviewEnum_1__reduce_cython__(PyObject *__pyx_v_self, CYTHON_UNUSED PyObject *unused) {\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__reduce_cython__ (wrapper)\", 0);\n  __pyx_r = __pyx_pf___pyx_MemviewEnum___reduce_cython__(((struct __pyx_MemviewEnum_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf___pyx_MemviewEnum___reduce_cython__(struct __pyx_MemviewEnum_obj *__pyx_v_self) {\n  PyObject *__pyx_v_state = 0;\n  PyObject *__pyx_v__dict = 0;\n  int __pyx_v_use_setstate;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_t_2;\n  int __pyx_t_3;\n  PyObject *__pyx_t_4 = NULL;\n  PyObject *__pyx_t_5 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__reduce_cython__\", 0);\n\n  /* \"(tree fragment)\":5\n *     cdef object _dict\n *     cdef bint use_setstate\n *     state = (self.name,)             # <<<<<<<<<<<<<<\n *     _dict = getattr(self, '__dict__', None)\n *     if _dict is not None:\n */\n  __pyx_t_1 = PyTuple_New(1); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 5, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __Pyx_INCREF(__pyx_v_self->name);\n  __Pyx_GIVEREF(__pyx_v_self->name);\n  PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v_self->name);\n  __pyx_v_state = ((PyObject*)__pyx_t_1);\n  __pyx_t_1 = 0;\n\n  /* \"(tree fragment)\":6\n *     cdef bint use_setstate\n *     state = (self.name,)\n *     _dict = getattr(self, '__dict__', None)             # <<<<<<<<<<<<<<\n *     if _dict is not None:\n *         state += (_dict,)\n */\n  __pyx_t_1 = __Pyx_GetAttr3(((PyObject *)__pyx_v_self), __pyx_n_s_dict, Py_None); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 6, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_v__dict = __pyx_t_1;\n  __pyx_t_1 = 0;\n\n  /* \"(tree fragment)\":7\n *     state = (self.name,)\n *     _dict = getattr(self, '__dict__', None)\n *     if _dict is not None:             # <<<<<<<<<<<<<<\n *         state += (_dict,)\n *         use_setstate = True\n */\n  __pyx_t_2 = (__pyx_v__dict != Py_None);\n  __pyx_t_3 = (__pyx_t_2 != 0);\n  if (__pyx_t_3) {\n\n    /* \"(tree fragment)\":8\n *     _dict = getattr(self, '__dict__', None)\n *     if _dict is not None:\n *         state += (_dict,)             # <<<<<<<<<<<<<<\n *         use_setstate = True\n *     else:\n */\n    __pyx_t_1 = PyTuple_New(1); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 8, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_1);\n    __Pyx_INCREF(__pyx_v__dict);\n    __Pyx_GIVEREF(__pyx_v__dict);\n    PyTuple_SET_ITEM(__pyx_t_1, 0, __pyx_v__dict);\n    __pyx_t_4 = PyNumber_InPlaceAdd(__pyx_v_state, __pyx_t_1); if (unlikely(!__pyx_t_4)) __PYX_ERR(2, 8, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_4);\n    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n    __Pyx_DECREF_SET(__pyx_v_state, ((PyObject*)__pyx_t_4));\n    __pyx_t_4 = 0;\n\n    /* \"(tree fragment)\":9\n *     if _dict is not None:\n *         state += (_dict,)\n *         use_setstate = True             # <<<<<<<<<<<<<<\n *     else:\n *         use_setstate = self.name is not None\n */\n    __pyx_v_use_setstate = 1;\n\n    /* \"(tree fragment)\":7\n *     state = (self.name,)\n *     _dict = getattr(self, '__dict__', None)\n *     if _dict is not None:             # <<<<<<<<<<<<<<\n *         state += (_dict,)\n *         use_setstate = True\n */\n    goto __pyx_L3;\n  }\n\n  /* \"(tree fragment)\":11\n *         use_setstate = True\n *     else:\n *         use_setstate = self.name is not None             # <<<<<<<<<<<<<<\n *     if use_setstate:\n *         return __pyx_unpickle_Enum, (type(self), 0xb068931, None), state\n */\n  /*else*/ {\n    __pyx_t_3 = (__pyx_v_self->name != Py_None);\n    __pyx_v_use_setstate = __pyx_t_3;\n  }\n  __pyx_L3:;\n\n  /* \"(tree fragment)\":12\n *     else:\n *         use_setstate = self.name is not None\n *     if use_setstate:             # <<<<<<<<<<<<<<\n *         return __pyx_unpickle_Enum, (type(self), 0xb068931, None), state\n *     else:\n */\n  __pyx_t_3 = (__pyx_v_use_setstate != 0);\n  if (__pyx_t_3) {\n\n    /* \"(tree fragment)\":13\n *         use_setstate = self.name is not None\n *     if use_setstate:\n *         return __pyx_unpickle_Enum, (type(self), 0xb068931, None), state             # <<<<<<<<<<<<<<\n *     else:\n *         return __pyx_unpickle_Enum, (type(self), 0xb068931, state)\n */\n    __Pyx_XDECREF(__pyx_r);\n    __Pyx_GetModuleGlobalName(__pyx_t_4, __pyx_n_s_pyx_unpickle_Enum); if (unlikely(!__pyx_t_4)) __PYX_ERR(2, 13, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_4);\n    __pyx_t_1 = PyTuple_New(3); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 13, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_1);\n    __Pyx_INCREF(((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self))));\n    __Pyx_GIVEREF(((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self))));\n    PyTuple_SET_ITEM(__pyx_t_1, 0, ((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self))));\n    __Pyx_INCREF(__pyx_int_184977713);\n    __Pyx_GIVEREF(__pyx_int_184977713);\n    PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_int_184977713);\n    __Pyx_INCREF(Py_None);\n    __Pyx_GIVEREF(Py_None);\n    PyTuple_SET_ITEM(__pyx_t_1, 2, Py_None);\n    __pyx_t_5 = PyTuple_New(3); if (unlikely(!__pyx_t_5)) __PYX_ERR(2, 13, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_5);\n    __Pyx_GIVEREF(__pyx_t_4);\n    PyTuple_SET_ITEM(__pyx_t_5, 0, __pyx_t_4);\n    __Pyx_GIVEREF(__pyx_t_1);\n    PyTuple_SET_ITEM(__pyx_t_5, 1, __pyx_t_1);\n    __Pyx_INCREF(__pyx_v_state);\n    __Pyx_GIVEREF(__pyx_v_state);\n    PyTuple_SET_ITEM(__pyx_t_5, 2, __pyx_v_state);\n    __pyx_t_4 = 0;\n    __pyx_t_1 = 0;\n    __pyx_r = __pyx_t_5;\n    __pyx_t_5 = 0;\n    goto __pyx_L0;\n\n    /* \"(tree fragment)\":12\n *     else:\n *         use_setstate = self.name is not None\n *     if use_setstate:             # <<<<<<<<<<<<<<\n *         return __pyx_unpickle_Enum, (type(self), 0xb068931, None), state\n *     else:\n */\n  }\n\n  /* \"(tree fragment)\":15\n *         return __pyx_unpickle_Enum, (type(self), 0xb068931, None), state\n *     else:\n *         return __pyx_unpickle_Enum, (type(self), 0xb068931, state)             # <<<<<<<<<<<<<<\n * def __setstate_cython__(self, __pyx_state):\n *     __pyx_unpickle_Enum__set_state(self, __pyx_state)\n */\n  /*else*/ {\n    __Pyx_XDECREF(__pyx_r);\n    __Pyx_GetModuleGlobalName(__pyx_t_5, __pyx_n_s_pyx_unpickle_Enum); if (unlikely(!__pyx_t_5)) __PYX_ERR(2, 15, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_5);\n    __pyx_t_1 = PyTuple_New(3); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 15, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_1);\n    __Pyx_INCREF(((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self))));\n    __Pyx_GIVEREF(((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self))));\n    PyTuple_SET_ITEM(__pyx_t_1, 0, ((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self))));\n    __Pyx_INCREF(__pyx_int_184977713);\n    __Pyx_GIVEREF(__pyx_int_184977713);\n    PyTuple_SET_ITEM(__pyx_t_1, 1, __pyx_int_184977713);\n    __Pyx_INCREF(__pyx_v_state);\n    __Pyx_GIVEREF(__pyx_v_state);\n    PyTuple_SET_ITEM(__pyx_t_1, 2, __pyx_v_state);\n    __pyx_t_4 = PyTuple_New(2); if (unlikely(!__pyx_t_4)) __PYX_ERR(2, 15, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_4);\n    __Pyx_GIVEREF(__pyx_t_5);\n    PyTuple_SET_ITEM(__pyx_t_4, 0, __pyx_t_5);\n    __Pyx_GIVEREF(__pyx_t_1);\n    PyTuple_SET_ITEM(__pyx_t_4, 1, __pyx_t_1);\n    __pyx_t_5 = 0;\n    __pyx_t_1 = 0;\n    __pyx_r = __pyx_t_4;\n    __pyx_t_4 = 0;\n    goto __pyx_L0;\n  }\n\n  /* \"(tree fragment)\":1\n * def __reduce_cython__(self):             # <<<<<<<<<<<<<<\n *     cdef tuple state\n *     cdef object _dict\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_4);\n  __Pyx_XDECREF(__pyx_t_5);\n  __Pyx_AddTraceback(\"View.MemoryView.Enum.__reduce_cython__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XDECREF(__pyx_v_state);\n  __Pyx_XDECREF(__pyx_v__dict);\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"(tree fragment)\":16\n *     else:\n *         return __pyx_unpickle_Enum, (type(self), 0xb068931, state)\n * def __setstate_cython__(self, __pyx_state):             # <<<<<<<<<<<<<<\n *     __pyx_unpickle_Enum__set_state(self, __pyx_state)\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw___pyx_MemviewEnum_3__setstate_cython__(PyObject *__pyx_v_self, PyObject *__pyx_v___pyx_state); /*proto*/\nstatic PyObject *__pyx_pw___pyx_MemviewEnum_3__setstate_cython__(PyObject *__pyx_v_self, PyObject *__pyx_v___pyx_state) {\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__setstate_cython__ (wrapper)\", 0);\n  __pyx_r = __pyx_pf___pyx_MemviewEnum_2__setstate_cython__(((struct __pyx_MemviewEnum_obj *)__pyx_v_self), ((PyObject *)__pyx_v___pyx_state));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf___pyx_MemviewEnum_2__setstate_cython__(struct __pyx_MemviewEnum_obj *__pyx_v_self, PyObject *__pyx_v___pyx_state) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__setstate_cython__\", 0);\n\n  /* \"(tree fragment)\":17\n *         return __pyx_unpickle_Enum, (type(self), 0xb068931, state)\n * def __setstate_cython__(self, __pyx_state):\n *     __pyx_unpickle_Enum__set_state(self, __pyx_state)             # <<<<<<<<<<<<<<\n */\n  if (!(likely(PyTuple_CheckExact(__pyx_v___pyx_state))||((__pyx_v___pyx_state) == Py_None)||((void)PyErr_Format(PyExc_TypeError, \"Expected %.16s, got %.200s\", \"tuple\", Py_TYPE(__pyx_v___pyx_state)->tp_name), 0))) __PYX_ERR(2, 17, __pyx_L1_error)\n  __pyx_t_1 = __pyx_unpickle_Enum__set_state(__pyx_v_self, ((PyObject*)__pyx_v___pyx_state)); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 17, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n\n  /* \"(tree fragment)\":16\n *     else:\n *         return __pyx_unpickle_Enum, (type(self), 0xb068931, state)\n * def __setstate_cython__(self, __pyx_state):             # <<<<<<<<<<<<<<\n *     __pyx_unpickle_Enum__set_state(self, __pyx_state)\n */\n\n  /* function exit code */\n  __pyx_r = Py_None; __Pyx_INCREF(Py_None);\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_AddTraceback(\"View.MemoryView.Enum.__setstate_cython__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":299\n * \n * @cname('__pyx_align_pointer')\n * cdef void *align_pointer(void *memory, size_t alignment) nogil:             # <<<<<<<<<<<<<<\n *     \"Align pointer memory on a given boundary\"\n *     cdef Py_intptr_t aligned_p = <Py_intptr_t> memory\n */\n\nstatic void *__pyx_align_pointer(void *__pyx_v_memory, size_t __pyx_v_alignment) {\n  Py_intptr_t __pyx_v_aligned_p;\n  size_t __pyx_v_offset;\n  void *__pyx_r;\n  int __pyx_t_1;\n\n  /* \"View.MemoryView\":301\n * cdef void *align_pointer(void *memory, size_t alignment) nogil:\n *     \"Align pointer memory on a given boundary\"\n *     cdef Py_intptr_t aligned_p = <Py_intptr_t> memory             # <<<<<<<<<<<<<<\n *     cdef size_t offset\n * \n */\n  __pyx_v_aligned_p = ((Py_intptr_t)__pyx_v_memory);\n\n  /* \"View.MemoryView\":305\n * \n *     with cython.cdivision(True):\n *         offset = aligned_p % alignment             # <<<<<<<<<<<<<<\n * \n *     if offset > 0:\n */\n  __pyx_v_offset = (__pyx_v_aligned_p % __pyx_v_alignment);\n\n  /* \"View.MemoryView\":307\n *         offset = aligned_p % alignment\n * \n *     if offset > 0:             # <<<<<<<<<<<<<<\n *         aligned_p += alignment - offset\n * \n */\n  __pyx_t_1 = ((__pyx_v_offset > 0) != 0);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":308\n * \n *     if offset > 0:\n *         aligned_p += alignment - offset             # <<<<<<<<<<<<<<\n * \n *     return <void *> aligned_p\n */\n    __pyx_v_aligned_p = (__pyx_v_aligned_p + (__pyx_v_alignment - __pyx_v_offset));\n\n    /* \"View.MemoryView\":307\n *         offset = aligned_p % alignment\n * \n *     if offset > 0:             # <<<<<<<<<<<<<<\n *         aligned_p += alignment - offset\n * \n */\n  }\n\n  /* \"View.MemoryView\":310\n *         aligned_p += alignment - offset\n * \n *     return <void *> aligned_p             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_r = ((void *)__pyx_v_aligned_p);\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":299\n * \n * @cname('__pyx_align_pointer')\n * cdef void *align_pointer(void *memory, size_t alignment) nogil:             # <<<<<<<<<<<<<<\n *     \"Align pointer memory on a given boundary\"\n *     cdef Py_intptr_t aligned_p = <Py_intptr_t> memory\n */\n\n  /* function exit code */\n  __pyx_L0:;\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":346\n *     cdef __Pyx_TypeInfo *typeinfo\n * \n *     def __cinit__(memoryview self, object obj, int flags, bint dtype_is_object=False):             # <<<<<<<<<<<<<<\n *         self.obj = obj\n *         self.flags = flags\n */\n\n/* Python wrapper */\nstatic int __pyx_memoryview___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/\nstatic int __pyx_memoryview___cinit__(PyObject *__pyx_v_self, PyObject *__pyx_args, PyObject *__pyx_kwds) {\n  PyObject *__pyx_v_obj = 0;\n  int __pyx_v_flags;\n  int __pyx_v_dtype_is_object;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__cinit__ (wrapper)\", 0);\n  {\n    static PyObject **__pyx_pyargnames[] = {&__pyx_n_s_obj,&__pyx_n_s_flags,&__pyx_n_s_dtype_is_object,0};\n    PyObject* values[3] = {0,0,0};\n    if (unlikely(__pyx_kwds)) {\n      Py_ssize_t kw_args;\n      const Py_ssize_t pos_args = PyTuple_GET_SIZE(__pyx_args);\n      switch (pos_args) {\n        case  3: values[2] = PyTuple_GET_ITEM(__pyx_args, 2);\n        CYTHON_FALLTHROUGH;\n        case  2: values[1] = PyTuple_GET_ITEM(__pyx_args, 1);\n        CYTHON_FALLTHROUGH;\n        case  1: values[0] = PyTuple_GET_ITEM(__pyx_args, 0);\n        CYTHON_FALLTHROUGH;\n        case  0: break;\n        default: goto __pyx_L5_argtuple_error;\n      }\n      kw_args = PyDict_Size(__pyx_kwds);\n      switch (pos_args) {\n        case  0:\n        if (likely((values[0] = __Pyx_PyDict_GetItemStr(__pyx_kwds, __pyx_n_s_obj)) != 0)) kw_args--;\n        else goto __pyx_L5_argtuple_error;\n        CYTHON_FALLTHROUGH;\n        case  1:\n        if (likely((values[1] = __Pyx_PyDict_GetItemStr(__pyx_kwds, __pyx_n_s_flags)) != 0)) kw_args--;\n        else {\n          __Pyx_RaiseArgtupleInvalid(\"__cinit__\", 0, 2, 3, 1); __PYX_ERR(2, 346, __pyx_L3_error)\n        }\n        CYTHON_FALLTHROUGH;\n        case  2:\n        if (kw_args > 0) {\n          PyObject* value = __Pyx_PyDict_GetItemStr(__pyx_kwds, __pyx_n_s_dtype_is_object);\n          if (value) { values[2] = value; kw_args--; }\n        }\n      }\n      if (unlikely(kw_args > 0)) {\n        if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_pyargnames, 0, values, pos_args, \"__cinit__\") < 0)) __PYX_ERR(2, 346, __pyx_L3_error)\n      }\n    } else {\n      switch (PyTuple_GET_SIZE(__pyx_args)) {\n        case  3: values[2] = PyTuple_GET_ITEM(__pyx_args, 2);\n        CYTHON_FALLTHROUGH;\n        case  2: values[1] = PyTuple_GET_ITEM(__pyx_args, 1);\n        values[0] = PyTuple_GET_ITEM(__pyx_args, 0);\n        break;\n        default: goto __pyx_L5_argtuple_error;\n      }\n    }\n    __pyx_v_obj = values[0];\n    __pyx_v_flags = __Pyx_PyInt_As_int(values[1]); if (unlikely((__pyx_v_flags == (int)-1) && PyErr_Occurred())) __PYX_ERR(2, 346, __pyx_L3_error)\n    if (values[2]) {\n      __pyx_v_dtype_is_object = __Pyx_PyObject_IsTrue(values[2]); if (unlikely((__pyx_v_dtype_is_object == (int)-1) && PyErr_Occurred())) __PYX_ERR(2, 346, __pyx_L3_error)\n    } else {\n      __pyx_v_dtype_is_object = ((int)0);\n    }\n  }\n  goto __pyx_L4_argument_unpacking_done;\n  __pyx_L5_argtuple_error:;\n  __Pyx_RaiseArgtupleInvalid(\"__cinit__\", 0, 2, 3, PyTuple_GET_SIZE(__pyx_args)); __PYX_ERR(2, 346, __pyx_L3_error)\n  __pyx_L3_error:;\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.__cinit__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __Pyx_RefNannyFinishContext();\n  return -1;\n  __pyx_L4_argument_unpacking_done:;\n  __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview___cinit__(((struct __pyx_memoryview_obj *)__pyx_v_self), __pyx_v_obj, __pyx_v_flags, __pyx_v_dtype_is_object);\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview___cinit__(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_obj, int __pyx_v_flags, int __pyx_v_dtype_is_object) {\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  int __pyx_t_2;\n  int __pyx_t_3;\n  int __pyx_t_4;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__cinit__\", 0);\n\n  /* \"View.MemoryView\":347\n * \n *     def __cinit__(memoryview self, object obj, int flags, bint dtype_is_object=False):\n *         self.obj = obj             # <<<<<<<<<<<<<<\n *         self.flags = flags\n *         if type(self) is memoryview or obj is not None:\n */\n  __Pyx_INCREF(__pyx_v_obj);\n  __Pyx_GIVEREF(__pyx_v_obj);\n  __Pyx_GOTREF(__pyx_v_self->obj);\n  __Pyx_DECREF(__pyx_v_self->obj);\n  __pyx_v_self->obj = __pyx_v_obj;\n\n  /* \"View.MemoryView\":348\n *     def __cinit__(memoryview self, object obj, int flags, bint dtype_is_object=False):\n *         self.obj = obj\n *         self.flags = flags             # <<<<<<<<<<<<<<\n *         if type(self) is memoryview or obj is not None:\n *             __Pyx_GetBuffer(obj, &self.view, flags)\n */\n  __pyx_v_self->flags = __pyx_v_flags;\n\n  /* \"View.MemoryView\":349\n *         self.obj = obj\n *         self.flags = flags\n *         if type(self) is memoryview or obj is not None:             # <<<<<<<<<<<<<<\n *             __Pyx_GetBuffer(obj, &self.view, flags)\n *             if <PyObject *> self.view.obj == NULL:\n */\n  __pyx_t_2 = (((PyObject *)Py_TYPE(((PyObject *)__pyx_v_self))) == ((PyObject *)__pyx_memoryview_type));\n  __pyx_t_3 = (__pyx_t_2 != 0);\n  if (!__pyx_t_3) {\n  } else {\n    __pyx_t_1 = __pyx_t_3;\n    goto __pyx_L4_bool_binop_done;\n  }\n  __pyx_t_3 = (__pyx_v_obj != Py_None);\n  __pyx_t_2 = (__pyx_t_3 != 0);\n  __pyx_t_1 = __pyx_t_2;\n  __pyx_L4_bool_binop_done:;\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":350\n *         self.flags = flags\n *         if type(self) is memoryview or obj is not None:\n *             __Pyx_GetBuffer(obj, &self.view, flags)             # <<<<<<<<<<<<<<\n *             if <PyObject *> self.view.obj == NULL:\n *                 (<__pyx_buffer *> &self.view).obj = Py_None\n */\n    __pyx_t_4 = __Pyx_GetBuffer(__pyx_v_obj, (&__pyx_v_self->view), __pyx_v_flags); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(2, 350, __pyx_L1_error)\n\n    /* \"View.MemoryView\":351\n *         if type(self) is memoryview or obj is not None:\n *             __Pyx_GetBuffer(obj, &self.view, flags)\n *             if <PyObject *> self.view.obj == NULL:             # <<<<<<<<<<<<<<\n *                 (<__pyx_buffer *> &self.view).obj = Py_None\n *                 Py_INCREF(Py_None)\n */\n    __pyx_t_1 = ((((PyObject *)__pyx_v_self->view.obj) == NULL) != 0);\n    if (__pyx_t_1) {\n\n      /* \"View.MemoryView\":352\n *             __Pyx_GetBuffer(obj, &self.view, flags)\n *             if <PyObject *> self.view.obj == NULL:\n *                 (<__pyx_buffer *> &self.view).obj = Py_None             # <<<<<<<<<<<<<<\n *                 Py_INCREF(Py_None)\n * \n */\n      ((Py_buffer *)(&__pyx_v_self->view))->obj = Py_None;\n\n      /* \"View.MemoryView\":353\n *             if <PyObject *> self.view.obj == NULL:\n *                 (<__pyx_buffer *> &self.view).obj = Py_None\n *                 Py_INCREF(Py_None)             # <<<<<<<<<<<<<<\n * \n *         if not __PYX_CYTHON_ATOMICS_ENABLED():\n */\n      Py_INCREF(Py_None);\n\n      /* \"View.MemoryView\":351\n *         if type(self) is memoryview or obj is not None:\n *             __Pyx_GetBuffer(obj, &self.view, flags)\n *             if <PyObject *> self.view.obj == NULL:             # <<<<<<<<<<<<<<\n *                 (<__pyx_buffer *> &self.view).obj = Py_None\n *                 Py_INCREF(Py_None)\n */\n    }\n\n    /* \"View.MemoryView\":349\n *         self.obj = obj\n *         self.flags = flags\n *         if type(self) is memoryview or obj is not None:             # <<<<<<<<<<<<<<\n *             __Pyx_GetBuffer(obj, &self.view, flags)\n *             if <PyObject *> self.view.obj == NULL:\n */\n  }\n\n  /* \"View.MemoryView\":355\n *                 Py_INCREF(Py_None)\n * \n *         if not __PYX_CYTHON_ATOMICS_ENABLED():             # <<<<<<<<<<<<<<\n *             global __pyx_memoryview_thread_locks_used\n *             if __pyx_memoryview_thread_locks_used < THREAD_LOCKS_PREALLOCATED:\n */\n  __pyx_t_1 = ((!(__PYX_CYTHON_ATOMICS_ENABLED() != 0)) != 0);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":357\n *         if not __PYX_CYTHON_ATOMICS_ENABLED():\n *             global __pyx_memoryview_thread_locks_used\n *             if __pyx_memoryview_thread_locks_used < THREAD_LOCKS_PREALLOCATED:             # <<<<<<<<<<<<<<\n *                 self.lock = __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used]\n *                 __pyx_memoryview_thread_locks_used += 1\n */\n    __pyx_t_1 = ((__pyx_memoryview_thread_locks_used < 8) != 0);\n    if (__pyx_t_1) {\n\n      /* \"View.MemoryView\":358\n *             global __pyx_memoryview_thread_locks_used\n *             if __pyx_memoryview_thread_locks_used < THREAD_LOCKS_PREALLOCATED:\n *                 self.lock = __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used]             # <<<<<<<<<<<<<<\n *                 __pyx_memoryview_thread_locks_used += 1\n *             if self.lock is NULL:\n */\n      __pyx_v_self->lock = (__pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used]);\n\n      /* \"View.MemoryView\":359\n *             if __pyx_memoryview_thread_locks_used < THREAD_LOCKS_PREALLOCATED:\n *                 self.lock = __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used]\n *                 __pyx_memoryview_thread_locks_used += 1             # <<<<<<<<<<<<<<\n *             if self.lock is NULL:\n *                 self.lock = PyThread_allocate_lock()\n */\n      __pyx_memoryview_thread_locks_used = (__pyx_memoryview_thread_locks_used + 1);\n\n      /* \"View.MemoryView\":357\n *         if not __PYX_CYTHON_ATOMICS_ENABLED():\n *             global __pyx_memoryview_thread_locks_used\n *             if __pyx_memoryview_thread_locks_used < THREAD_LOCKS_PREALLOCATED:             # <<<<<<<<<<<<<<\n *                 self.lock = __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used]\n *                 __pyx_memoryview_thread_locks_used += 1\n */\n    }\n\n    /* \"View.MemoryView\":360\n *                 self.lock = __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used]\n *                 __pyx_memoryview_thread_locks_used += 1\n *             if self.lock is NULL:             # <<<<<<<<<<<<<<\n *                 self.lock = PyThread_allocate_lock()\n *                 if self.lock is NULL:\n */\n    __pyx_t_1 = ((__pyx_v_self->lock == NULL) != 0);\n    if (__pyx_t_1) {\n\n      /* \"View.MemoryView\":361\n *                 __pyx_memoryview_thread_locks_used += 1\n *             if self.lock is NULL:\n *                 self.lock = PyThread_allocate_lock()             # <<<<<<<<<<<<<<\n *                 if self.lock is NULL:\n *                     raise MemoryError\n */\n      __pyx_v_self->lock = PyThread_allocate_lock();\n\n      /* \"View.MemoryView\":362\n *             if self.lock is NULL:\n *                 self.lock = PyThread_allocate_lock()\n *                 if self.lock is NULL:             # <<<<<<<<<<<<<<\n *                     raise MemoryError\n * \n */\n      __pyx_t_1 = ((__pyx_v_self->lock == NULL) != 0);\n      if (unlikely(__pyx_t_1)) {\n\n        /* \"View.MemoryView\":363\n *                 self.lock = PyThread_allocate_lock()\n *                 if self.lock is NULL:\n *                     raise MemoryError             # <<<<<<<<<<<<<<\n * \n *         if flags & PyBUF_FORMAT:\n */\n        PyErr_NoMemory(); __PYX_ERR(2, 363, __pyx_L1_error)\n\n        /* \"View.MemoryView\":362\n *             if self.lock is NULL:\n *                 self.lock = PyThread_allocate_lock()\n *                 if self.lock is NULL:             # <<<<<<<<<<<<<<\n *                     raise MemoryError\n * \n */\n      }\n\n      /* \"View.MemoryView\":360\n *                 self.lock = __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used]\n *                 __pyx_memoryview_thread_locks_used += 1\n *             if self.lock is NULL:             # <<<<<<<<<<<<<<\n *                 self.lock = PyThread_allocate_lock()\n *                 if self.lock is NULL:\n */\n    }\n\n    /* \"View.MemoryView\":355\n *                 Py_INCREF(Py_None)\n * \n *         if not __PYX_CYTHON_ATOMICS_ENABLED():             # <<<<<<<<<<<<<<\n *             global __pyx_memoryview_thread_locks_used\n *             if __pyx_memoryview_thread_locks_used < THREAD_LOCKS_PREALLOCATED:\n */\n  }\n\n  /* \"View.MemoryView\":365\n *                     raise MemoryError\n * \n *         if flags & PyBUF_FORMAT:             # <<<<<<<<<<<<<<\n *             self.dtype_is_object = (self.view.format[0] == b'O' and self.view.format[1] == b'\\0')\n *         else:\n */\n  __pyx_t_1 = ((__pyx_v_flags & PyBUF_FORMAT) != 0);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":366\n * \n *         if flags & PyBUF_FORMAT:\n *             self.dtype_is_object = (self.view.format[0] == b'O' and self.view.format[1] == b'\\0')             # <<<<<<<<<<<<<<\n *         else:\n *             self.dtype_is_object = dtype_is_object\n */\n    __pyx_t_2 = (((__pyx_v_self->view.format[0]) == 'O') != 0);\n    if (__pyx_t_2) {\n    } else {\n      __pyx_t_1 = __pyx_t_2;\n      goto __pyx_L12_bool_binop_done;\n    }\n    __pyx_t_2 = (((__pyx_v_self->view.format[1]) == '\\x00') != 0);\n    __pyx_t_1 = __pyx_t_2;\n    __pyx_L12_bool_binop_done:;\n    __pyx_v_self->dtype_is_object = __pyx_t_1;\n\n    /* \"View.MemoryView\":365\n *                     raise MemoryError\n * \n *         if flags & PyBUF_FORMAT:             # <<<<<<<<<<<<<<\n *             self.dtype_is_object = (self.view.format[0] == b'O' and self.view.format[1] == b'\\0')\n *         else:\n */\n    goto __pyx_L11;\n  }\n\n  /* \"View.MemoryView\":368\n *             self.dtype_is_object = (self.view.format[0] == b'O' and self.view.format[1] == b'\\0')\n *         else:\n *             self.dtype_is_object = dtype_is_object             # <<<<<<<<<<<<<<\n * \n *         self.acquisition_count_aligned_p = <__pyx_atomic_int *> align_pointer(\n */\n  /*else*/ {\n    __pyx_v_self->dtype_is_object = __pyx_v_dtype_is_object;\n  }\n  __pyx_L11:;\n\n  /* \"View.MemoryView\":370\n *             self.dtype_is_object = dtype_is_object\n * \n *         self.acquisition_count_aligned_p = <__pyx_atomic_int *> align_pointer(             # <<<<<<<<<<<<<<\n *                   <void *> &self.acquisition_count[0], sizeof(__pyx_atomic_int))\n *         self.typeinfo = NULL\n */\n  __pyx_v_self->acquisition_count_aligned_p = ((__pyx_atomic_int *)__pyx_align_pointer(((void *)(&(__pyx_v_self->acquisition_count[0]))), (sizeof(__pyx_atomic_int))));\n\n  /* \"View.MemoryView\":372\n *         self.acquisition_count_aligned_p = <__pyx_atomic_int *> align_pointer(\n *                   <void *> &self.acquisition_count[0], sizeof(__pyx_atomic_int))\n *         self.typeinfo = NULL             # <<<<<<<<<<<<<<\n * \n *     def __dealloc__(memoryview self):\n */\n  __pyx_v_self->typeinfo = NULL;\n\n  /* \"View.MemoryView\":346\n *     cdef __Pyx_TypeInfo *typeinfo\n * \n *     def __cinit__(memoryview self, object obj, int flags, bint dtype_is_object=False):             # <<<<<<<<<<<<<<\n *         self.obj = obj\n *         self.flags = flags\n */\n\n  /* function exit code */\n  __pyx_r = 0;\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.__cinit__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = -1;\n  __pyx_L0:;\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":374\n *         self.typeinfo = NULL\n * \n *     def __dealloc__(memoryview self):             # <<<<<<<<<<<<<<\n *         if self.obj is not None:\n *             __Pyx_ReleaseBuffer(&self.view)\n */\n\n/* Python wrapper */\nstatic void __pyx_memoryview___dealloc__(PyObject *__pyx_v_self); /*proto*/\nstatic void __pyx_memoryview___dealloc__(PyObject *__pyx_v_self) {\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__dealloc__ (wrapper)\", 0);\n  __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_2__dealloc__(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n}\n\nstatic void __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_2__dealloc__(struct __pyx_memoryview_obj *__pyx_v_self) {\n  int __pyx_v_i;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  int __pyx_t_2;\n  int __pyx_t_3;\n  int __pyx_t_4;\n  int __pyx_t_5;\n  PyThread_type_lock __pyx_t_6;\n  PyThread_type_lock __pyx_t_7;\n  __Pyx_RefNannySetupContext(\"__dealloc__\", 0);\n\n  /* \"View.MemoryView\":375\n * \n *     def __dealloc__(memoryview self):\n *         if self.obj is not None:             # <<<<<<<<<<<<<<\n *             __Pyx_ReleaseBuffer(&self.view)\n *         elif (<__pyx_buffer *> &self.view).obj == Py_None:\n */\n  __pyx_t_1 = (__pyx_v_self->obj != Py_None);\n  __pyx_t_2 = (__pyx_t_1 != 0);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":376\n *     def __dealloc__(memoryview self):\n *         if self.obj is not None:\n *             __Pyx_ReleaseBuffer(&self.view)             # <<<<<<<<<<<<<<\n *         elif (<__pyx_buffer *> &self.view).obj == Py_None:\n * \n */\n    __Pyx_ReleaseBuffer((&__pyx_v_self->view));\n\n    /* \"View.MemoryView\":375\n * \n *     def __dealloc__(memoryview self):\n *         if self.obj is not None:             # <<<<<<<<<<<<<<\n *             __Pyx_ReleaseBuffer(&self.view)\n *         elif (<__pyx_buffer *> &self.view).obj == Py_None:\n */\n    goto __pyx_L3;\n  }\n\n  /* \"View.MemoryView\":377\n *         if self.obj is not None:\n *             __Pyx_ReleaseBuffer(&self.view)\n *         elif (<__pyx_buffer *> &self.view).obj == Py_None:             # <<<<<<<<<<<<<<\n * \n *             (<__pyx_buffer *> &self.view).obj = NULL\n */\n  __pyx_t_2 = ((((Py_buffer *)(&__pyx_v_self->view))->obj == Py_None) != 0);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":379\n *         elif (<__pyx_buffer *> &self.view).obj == Py_None:\n * \n *             (<__pyx_buffer *> &self.view).obj = NULL             # <<<<<<<<<<<<<<\n *             Py_DECREF(Py_None)\n * \n */\n    ((Py_buffer *)(&__pyx_v_self->view))->obj = NULL;\n\n    /* \"View.MemoryView\":380\n * \n *             (<__pyx_buffer *> &self.view).obj = NULL\n *             Py_DECREF(Py_None)             # <<<<<<<<<<<<<<\n * \n *         cdef int i\n */\n    Py_DECREF(Py_None);\n\n    /* \"View.MemoryView\":377\n *         if self.obj is not None:\n *             __Pyx_ReleaseBuffer(&self.view)\n *         elif (<__pyx_buffer *> &self.view).obj == Py_None:             # <<<<<<<<<<<<<<\n * \n *             (<__pyx_buffer *> &self.view).obj = NULL\n */\n  }\n  __pyx_L3:;\n\n  /* \"View.MemoryView\":384\n *         cdef int i\n *         global __pyx_memoryview_thread_locks_used\n *         if self.lock != NULL:             # <<<<<<<<<<<<<<\n *             for i in range(__pyx_memoryview_thread_locks_used):\n *                 if __pyx_memoryview_thread_locks[i] is self.lock:\n */\n  __pyx_t_2 = ((__pyx_v_self->lock != NULL) != 0);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":385\n *         global __pyx_memoryview_thread_locks_used\n *         if self.lock != NULL:\n *             for i in range(__pyx_memoryview_thread_locks_used):             # <<<<<<<<<<<<<<\n *                 if __pyx_memoryview_thread_locks[i] is self.lock:\n *                     __pyx_memoryview_thread_locks_used -= 1\n */\n    __pyx_t_3 = __pyx_memoryview_thread_locks_used;\n    __pyx_t_4 = __pyx_t_3;\n    for (__pyx_t_5 = 0; __pyx_t_5 < __pyx_t_4; __pyx_t_5+=1) {\n      __pyx_v_i = __pyx_t_5;\n\n      /* \"View.MemoryView\":386\n *         if self.lock != NULL:\n *             for i in range(__pyx_memoryview_thread_locks_used):\n *                 if __pyx_memoryview_thread_locks[i] is self.lock:             # <<<<<<<<<<<<<<\n *                     __pyx_memoryview_thread_locks_used -= 1\n *                     if i != __pyx_memoryview_thread_locks_used:\n */\n      __pyx_t_2 = (((__pyx_memoryview_thread_locks[__pyx_v_i]) == __pyx_v_self->lock) != 0);\n      if (__pyx_t_2) {\n\n        /* \"View.MemoryView\":387\n *             for i in range(__pyx_memoryview_thread_locks_used):\n *                 if __pyx_memoryview_thread_locks[i] is self.lock:\n *                     __pyx_memoryview_thread_locks_used -= 1             # <<<<<<<<<<<<<<\n *                     if i != __pyx_memoryview_thread_locks_used:\n *                         __pyx_memoryview_thread_locks[i], __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] = (\n */\n        __pyx_memoryview_thread_locks_used = (__pyx_memoryview_thread_locks_used - 1);\n\n        /* \"View.MemoryView\":388\n *                 if __pyx_memoryview_thread_locks[i] is self.lock:\n *                     __pyx_memoryview_thread_locks_used -= 1\n *                     if i != __pyx_memoryview_thread_locks_used:             # <<<<<<<<<<<<<<\n *                         __pyx_memoryview_thread_locks[i], __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] = (\n *                             __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used], __pyx_memoryview_thread_locks[i])\n */\n        __pyx_t_2 = ((__pyx_v_i != __pyx_memoryview_thread_locks_used) != 0);\n        if (__pyx_t_2) {\n\n          /* \"View.MemoryView\":390\n *                     if i != __pyx_memoryview_thread_locks_used:\n *                         __pyx_memoryview_thread_locks[i], __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] = (\n *                             __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used], __pyx_memoryview_thread_locks[i])             # <<<<<<<<<<<<<<\n *                     break\n *             else:\n */\n          __pyx_t_6 = (__pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used]);\n          __pyx_t_7 = (__pyx_memoryview_thread_locks[__pyx_v_i]);\n\n          /* \"View.MemoryView\":389\n *                     __pyx_memoryview_thread_locks_used -= 1\n *                     if i != __pyx_memoryview_thread_locks_used:\n *                         __pyx_memoryview_thread_locks[i], __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] = (             # <<<<<<<<<<<<<<\n *                             __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used], __pyx_memoryview_thread_locks[i])\n *                     break\n */\n          (__pyx_memoryview_thread_locks[__pyx_v_i]) = __pyx_t_6;\n          (__pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used]) = __pyx_t_7;\n\n          /* \"View.MemoryView\":388\n *                 if __pyx_memoryview_thread_locks[i] is self.lock:\n *                     __pyx_memoryview_thread_locks_used -= 1\n *                     if i != __pyx_memoryview_thread_locks_used:             # <<<<<<<<<<<<<<\n *                         __pyx_memoryview_thread_locks[i], __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] = (\n *                             __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used], __pyx_memoryview_thread_locks[i])\n */\n        }\n\n        /* \"View.MemoryView\":391\n *                         __pyx_memoryview_thread_locks[i], __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used] = (\n *                             __pyx_memoryview_thread_locks[__pyx_memoryview_thread_locks_used], __pyx_memoryview_thread_locks[i])\n *                     break             # <<<<<<<<<<<<<<\n *             else:\n *                 PyThread_free_lock(self.lock)\n */\n        goto __pyx_L6_break;\n\n        /* \"View.MemoryView\":386\n *         if self.lock != NULL:\n *             for i in range(__pyx_memoryview_thread_locks_used):\n *                 if __pyx_memoryview_thread_locks[i] is self.lock:             # <<<<<<<<<<<<<<\n *                     __pyx_memoryview_thread_locks_used -= 1\n *                     if i != __pyx_memoryview_thread_locks_used:\n */\n      }\n    }\n    /*else*/ {\n\n      /* \"View.MemoryView\":393\n *                     break\n *             else:\n *                 PyThread_free_lock(self.lock)             # <<<<<<<<<<<<<<\n * \n *     cdef char *get_item_pointer(memoryview self, object index) except NULL:\n */\n      PyThread_free_lock(__pyx_v_self->lock);\n    }\n    __pyx_L6_break:;\n\n    /* \"View.MemoryView\":384\n *         cdef int i\n *         global __pyx_memoryview_thread_locks_used\n *         if self.lock != NULL:             # <<<<<<<<<<<<<<\n *             for i in range(__pyx_memoryview_thread_locks_used):\n *                 if __pyx_memoryview_thread_locks[i] is self.lock:\n */\n  }\n\n  /* \"View.MemoryView\":374\n *         self.typeinfo = NULL\n * \n *     def __dealloc__(memoryview self):             # <<<<<<<<<<<<<<\n *         if self.obj is not None:\n *             __Pyx_ReleaseBuffer(&self.view)\n */\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n}\n\n/* \"View.MemoryView\":395\n *                 PyThread_free_lock(self.lock)\n * \n *     cdef char *get_item_pointer(memoryview self, object index) except NULL:             # <<<<<<<<<<<<<<\n *         cdef Py_ssize_t dim\n *         cdef char *itemp = <char *> self.view.buf\n */\n\nstatic char *__pyx_memoryview_get_item_pointer(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_index) {\n  Py_ssize_t __pyx_v_dim;\n  char *__pyx_v_itemp;\n  PyObject *__pyx_v_idx = NULL;\n  char *__pyx_r;\n  __Pyx_RefNannyDeclarations\n  Py_ssize_t __pyx_t_1;\n  PyObject *__pyx_t_2 = NULL;\n  Py_ssize_t __pyx_t_3;\n  PyObject *(*__pyx_t_4)(PyObject *);\n  PyObject *__pyx_t_5 = NULL;\n  Py_ssize_t __pyx_t_6;\n  char *__pyx_t_7;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"get_item_pointer\", 0);\n\n  /* \"View.MemoryView\":397\n *     cdef char *get_item_pointer(memoryview self, object index) except NULL:\n *         cdef Py_ssize_t dim\n *         cdef char *itemp = <char *> self.view.buf             # <<<<<<<<<<<<<<\n * \n *         for dim, idx in enumerate(index):\n */\n  __pyx_v_itemp = ((char *)__pyx_v_self->view.buf);\n\n  /* \"View.MemoryView\":399\n *         cdef char *itemp = <char *> self.view.buf\n * \n *         for dim, idx in enumerate(index):             # <<<<<<<<<<<<<<\n *             itemp = pybuffer_index(&self.view, itemp, idx, dim)\n * \n */\n  __pyx_t_1 = 0;\n  if (likely(PyList_CheckExact(__pyx_v_index)) || PyTuple_CheckExact(__pyx_v_index)) {\n    __pyx_t_2 = __pyx_v_index; __Pyx_INCREF(__pyx_t_2); __pyx_t_3 = 0;\n    __pyx_t_4 = NULL;\n  } else {\n    __pyx_t_3 = -1; __pyx_t_2 = PyObject_GetIter(__pyx_v_index); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 399, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_2);\n    __pyx_t_4 = Py_TYPE(__pyx_t_2)->tp_iternext; if (unlikely(!__pyx_t_4)) __PYX_ERR(2, 399, __pyx_L1_error)\n  }\n  for (;;) {\n    if (likely(!__pyx_t_4)) {\n      if (likely(PyList_CheckExact(__pyx_t_2))) {\n        if (__pyx_t_3 >= PyList_GET_SIZE(__pyx_t_2)) break;\n        #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n        __pyx_t_5 = PyList_GET_ITEM(__pyx_t_2, __pyx_t_3); __Pyx_INCREF(__pyx_t_5); __pyx_t_3++; if (unlikely(0 < 0)) __PYX_ERR(2, 399, __pyx_L1_error)\n        #else\n        __pyx_t_5 = PySequence_ITEM(__pyx_t_2, __pyx_t_3); __pyx_t_3++; if (unlikely(!__pyx_t_5)) __PYX_ERR(2, 399, __pyx_L1_error)\n        __Pyx_GOTREF(__pyx_t_5);\n        #endif\n      } else {\n        if (__pyx_t_3 >= PyTuple_GET_SIZE(__pyx_t_2)) break;\n        #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n        __pyx_t_5 = PyTuple_GET_ITEM(__pyx_t_2, __pyx_t_3); __Pyx_INCREF(__pyx_t_5); __pyx_t_3++; if (unlikely(0 < 0)) __PYX_ERR(2, 399, __pyx_L1_error)\n        #else\n        __pyx_t_5 = PySequence_ITEM(__pyx_t_2, __pyx_t_3); __pyx_t_3++; if (unlikely(!__pyx_t_5)) __PYX_ERR(2, 399, __pyx_L1_error)\n        __Pyx_GOTREF(__pyx_t_5);\n        #endif\n      }\n    } else {\n      __pyx_t_5 = __pyx_t_4(__pyx_t_2);\n      if (unlikely(!__pyx_t_5)) {\n        PyObject* exc_type = PyErr_Occurred();\n        if (exc_type) {\n          if (likely(__Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration))) PyErr_Clear();\n          else __PYX_ERR(2, 399, __pyx_L1_error)\n        }\n        break;\n      }\n      __Pyx_GOTREF(__pyx_t_5);\n    }\n    __Pyx_XDECREF_SET(__pyx_v_idx, __pyx_t_5);\n    __pyx_t_5 = 0;\n    __pyx_v_dim = __pyx_t_1;\n    __pyx_t_1 = (__pyx_t_1 + 1);\n\n    /* \"View.MemoryView\":400\n * \n *         for dim, idx in enumerate(index):\n *             itemp = pybuffer_index(&self.view, itemp, idx, dim)             # <<<<<<<<<<<<<<\n * \n *         return itemp\n */\n    __pyx_t_6 = __Pyx_PyIndex_AsSsize_t(__pyx_v_idx); if (unlikely((__pyx_t_6 == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(2, 400, __pyx_L1_error)\n    __pyx_t_7 = __pyx_pybuffer_index((&__pyx_v_self->view), __pyx_v_itemp, __pyx_t_6, __pyx_v_dim); if (unlikely(__pyx_t_7 == ((char *)NULL))) __PYX_ERR(2, 400, __pyx_L1_error)\n    __pyx_v_itemp = __pyx_t_7;\n\n    /* \"View.MemoryView\":399\n *         cdef char *itemp = <char *> self.view.buf\n * \n *         for dim, idx in enumerate(index):             # <<<<<<<<<<<<<<\n *             itemp = pybuffer_index(&self.view, itemp, idx, dim)\n * \n */\n  }\n  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n\n  /* \"View.MemoryView\":402\n *             itemp = pybuffer_index(&self.view, itemp, idx, dim)\n * \n *         return itemp             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_r = __pyx_v_itemp;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":395\n *                 PyThread_free_lock(self.lock)\n * \n *     cdef char *get_item_pointer(memoryview self, object index) except NULL:             # <<<<<<<<<<<<<<\n *         cdef Py_ssize_t dim\n *         cdef char *itemp = <char *> self.view.buf\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_XDECREF(__pyx_t_5);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.get_item_pointer\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XDECREF(__pyx_v_idx);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":405\n * \n * \n *     def __getitem__(memoryview self, object index):             # <<<<<<<<<<<<<<\n *         if index is Ellipsis:\n *             return self\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_memoryview___getitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_index); /*proto*/\nstatic PyObject *__pyx_memoryview___getitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_index) {\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__getitem__ (wrapper)\", 0);\n  __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_4__getitem__(((struct __pyx_memoryview_obj *)__pyx_v_self), ((PyObject *)__pyx_v_index));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_4__getitem__(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_index) {\n  PyObject *__pyx_v_have_slices = NULL;\n  PyObject *__pyx_v_indices = NULL;\n  char *__pyx_v_itemp;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  int __pyx_t_2;\n  PyObject *__pyx_t_3 = NULL;\n  PyObject *__pyx_t_4 = NULL;\n  PyObject *__pyx_t_5 = NULL;\n  char *__pyx_t_6;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__getitem__\", 0);\n\n  /* \"View.MemoryView\":406\n * \n *     def __getitem__(memoryview self, object index):\n *         if index is Ellipsis:             # <<<<<<<<<<<<<<\n *             return self\n * \n */\n  __pyx_t_1 = (__pyx_v_index == __pyx_builtin_Ellipsis);\n  __pyx_t_2 = (__pyx_t_1 != 0);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":407\n *     def __getitem__(memoryview self, object index):\n *         if index is Ellipsis:\n *             return self             # <<<<<<<<<<<<<<\n * \n *         have_slices, indices = _unellipsify(index, self.view.ndim)\n */\n    __Pyx_XDECREF(__pyx_r);\n    __Pyx_INCREF(((PyObject *)__pyx_v_self));\n    __pyx_r = ((PyObject *)__pyx_v_self);\n    goto __pyx_L0;\n\n    /* \"View.MemoryView\":406\n * \n *     def __getitem__(memoryview self, object index):\n *         if index is Ellipsis:             # <<<<<<<<<<<<<<\n *             return self\n * \n */\n  }\n\n  /* \"View.MemoryView\":409\n *             return self\n * \n *         have_slices, indices = _unellipsify(index, self.view.ndim)             # <<<<<<<<<<<<<<\n * \n *         cdef char *itemp\n */\n  __pyx_t_3 = _unellipsify(__pyx_v_index, __pyx_v_self->view.ndim); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 409, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_3);\n  if (likely(__pyx_t_3 != Py_None)) {\n    PyObject* sequence = __pyx_t_3;\n    Py_ssize_t size = __Pyx_PySequence_SIZE(sequence);\n    if (unlikely(size != 2)) {\n      if (size > 2) __Pyx_RaiseTooManyValuesError(2);\n      else if (size >= 0) __Pyx_RaiseNeedMoreValuesError(size);\n      __PYX_ERR(2, 409, __pyx_L1_error)\n    }\n    #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n    __pyx_t_4 = PyTuple_GET_ITEM(sequence, 0); \n    __pyx_t_5 = PyTuple_GET_ITEM(sequence, 1); \n    __Pyx_INCREF(__pyx_t_4);\n    __Pyx_INCREF(__pyx_t_5);\n    #else\n    __pyx_t_4 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_4)) __PYX_ERR(2, 409, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_4);\n    __pyx_t_5 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_5)) __PYX_ERR(2, 409, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_5);\n    #endif\n    __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n  } else {\n    __Pyx_RaiseNoneNotIterableError(); __PYX_ERR(2, 409, __pyx_L1_error)\n  }\n  __pyx_v_have_slices = __pyx_t_4;\n  __pyx_t_4 = 0;\n  __pyx_v_indices = __pyx_t_5;\n  __pyx_t_5 = 0;\n\n  /* \"View.MemoryView\":412\n * \n *         cdef char *itemp\n *         if have_slices:             # <<<<<<<<<<<<<<\n *             return memview_slice(self, indices)\n *         else:\n */\n  __pyx_t_2 = __Pyx_PyObject_IsTrue(__pyx_v_have_slices); if (unlikely(__pyx_t_2 < 0)) __PYX_ERR(2, 412, __pyx_L1_error)\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":413\n *         cdef char *itemp\n *         if have_slices:\n *             return memview_slice(self, indices)             # <<<<<<<<<<<<<<\n *         else:\n *             itemp = self.get_item_pointer(indices)\n */\n    __Pyx_XDECREF(__pyx_r);\n    __pyx_t_3 = ((PyObject *)__pyx_memview_slice(__pyx_v_self, __pyx_v_indices)); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 413, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __pyx_r = __pyx_t_3;\n    __pyx_t_3 = 0;\n    goto __pyx_L0;\n\n    /* \"View.MemoryView\":412\n * \n *         cdef char *itemp\n *         if have_slices:             # <<<<<<<<<<<<<<\n *             return memview_slice(self, indices)\n *         else:\n */\n  }\n\n  /* \"View.MemoryView\":415\n *             return memview_slice(self, indices)\n *         else:\n *             itemp = self.get_item_pointer(indices)             # <<<<<<<<<<<<<<\n *             return self.convert_item_to_object(itemp)\n * \n */\n  /*else*/ {\n    __pyx_t_6 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->get_item_pointer(__pyx_v_self, __pyx_v_indices); if (unlikely(__pyx_t_6 == ((char *)NULL))) __PYX_ERR(2, 415, __pyx_L1_error)\n    __pyx_v_itemp = __pyx_t_6;\n\n    /* \"View.MemoryView\":416\n *         else:\n *             itemp = self.get_item_pointer(indices)\n *             return self.convert_item_to_object(itemp)             # <<<<<<<<<<<<<<\n * \n *     def __setitem__(memoryview self, object index, object value):\n */\n    __Pyx_XDECREF(__pyx_r);\n    __pyx_t_3 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->convert_item_to_object(__pyx_v_self, __pyx_v_itemp); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 416, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __pyx_r = __pyx_t_3;\n    __pyx_t_3 = 0;\n    goto __pyx_L0;\n  }\n\n  /* \"View.MemoryView\":405\n * \n * \n *     def __getitem__(memoryview self, object index):             # <<<<<<<<<<<<<<\n *         if index is Ellipsis:\n *             return self\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_XDECREF(__pyx_t_4);\n  __Pyx_XDECREF(__pyx_t_5);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.__getitem__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XDECREF(__pyx_v_have_slices);\n  __Pyx_XDECREF(__pyx_v_indices);\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":418\n *             return self.convert_item_to_object(itemp)\n * \n *     def __setitem__(memoryview self, object index, object value):             # <<<<<<<<<<<<<<\n *         if self.view.readonly:\n *             raise TypeError(\"Cannot assign to read-only memoryview\")\n */\n\n/* Python wrapper */\nstatic int __pyx_memoryview___setitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_index, PyObject *__pyx_v_value); /*proto*/\nstatic int __pyx_memoryview___setitem__(PyObject *__pyx_v_self, PyObject *__pyx_v_index, PyObject *__pyx_v_value) {\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__setitem__ (wrapper)\", 0);\n  __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_6__setitem__(((struct __pyx_memoryview_obj *)__pyx_v_self), ((PyObject *)__pyx_v_index), ((PyObject *)__pyx_v_value));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_6__setitem__(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_index, PyObject *__pyx_v_value) {\n  PyObject *__pyx_v_have_slices = NULL;\n  PyObject *__pyx_v_obj = NULL;\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  PyObject *__pyx_t_2 = NULL;\n  PyObject *__pyx_t_3 = NULL;\n  PyObject *__pyx_t_4 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__setitem__\", 0);\n  __Pyx_INCREF(__pyx_v_index);\n\n  /* \"View.MemoryView\":419\n * \n *     def __setitem__(memoryview self, object index, object value):\n *         if self.view.readonly:             # <<<<<<<<<<<<<<\n *             raise TypeError(\"Cannot assign to read-only memoryview\")\n * \n */\n  __pyx_t_1 = (__pyx_v_self->view.readonly != 0);\n  if (unlikely(__pyx_t_1)) {\n\n    /* \"View.MemoryView\":420\n *     def __setitem__(memoryview self, object index, object value):\n *         if self.view.readonly:\n *             raise TypeError(\"Cannot assign to read-only memoryview\")             # <<<<<<<<<<<<<<\n * \n *         have_slices, index = _unellipsify(index, self.view.ndim)\n */\n    __pyx_t_2 = __Pyx_PyObject_Call(__pyx_builtin_TypeError, __pyx_tuple__11, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 420, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_2);\n    __Pyx_Raise(__pyx_t_2, 0, 0, 0);\n    __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n    __PYX_ERR(2, 420, __pyx_L1_error)\n\n    /* \"View.MemoryView\":419\n * \n *     def __setitem__(memoryview self, object index, object value):\n *         if self.view.readonly:             # <<<<<<<<<<<<<<\n *             raise TypeError(\"Cannot assign to read-only memoryview\")\n * \n */\n  }\n\n  /* \"View.MemoryView\":422\n *             raise TypeError(\"Cannot assign to read-only memoryview\")\n * \n *         have_slices, index = _unellipsify(index, self.view.ndim)             # <<<<<<<<<<<<<<\n * \n *         if have_slices:\n */\n  __pyx_t_2 = _unellipsify(__pyx_v_index, __pyx_v_self->view.ndim); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 422, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  if (likely(__pyx_t_2 != Py_None)) {\n    PyObject* sequence = __pyx_t_2;\n    Py_ssize_t size = __Pyx_PySequence_SIZE(sequence);\n    if (unlikely(size != 2)) {\n      if (size > 2) __Pyx_RaiseTooManyValuesError(2);\n      else if (size >= 0) __Pyx_RaiseNeedMoreValuesError(size);\n      __PYX_ERR(2, 422, __pyx_L1_error)\n    }\n    #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n    __pyx_t_3 = PyTuple_GET_ITEM(sequence, 0); \n    __pyx_t_4 = PyTuple_GET_ITEM(sequence, 1); \n    __Pyx_INCREF(__pyx_t_3);\n    __Pyx_INCREF(__pyx_t_4);\n    #else\n    __pyx_t_3 = PySequence_ITEM(sequence, 0); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 422, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __pyx_t_4 = PySequence_ITEM(sequence, 1); if (unlikely(!__pyx_t_4)) __PYX_ERR(2, 422, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_4);\n    #endif\n    __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n  } else {\n    __Pyx_RaiseNoneNotIterableError(); __PYX_ERR(2, 422, __pyx_L1_error)\n  }\n  __pyx_v_have_slices = __pyx_t_3;\n  __pyx_t_3 = 0;\n  __Pyx_DECREF_SET(__pyx_v_index, __pyx_t_4);\n  __pyx_t_4 = 0;\n\n  /* \"View.MemoryView\":424\n *         have_slices, index = _unellipsify(index, self.view.ndim)\n * \n *         if have_slices:             # <<<<<<<<<<<<<<\n *             obj = self.is_slice(value)\n *             if obj:\n */\n  __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_v_have_slices); if (unlikely(__pyx_t_1 < 0)) __PYX_ERR(2, 424, __pyx_L1_error)\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":425\n * \n *         if have_slices:\n *             obj = self.is_slice(value)             # <<<<<<<<<<<<<<\n *             if obj:\n *                 self.setitem_slice_assignment(self[index], obj)\n */\n    __pyx_t_2 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->is_slice(__pyx_v_self, __pyx_v_value); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 425, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_2);\n    __pyx_v_obj = __pyx_t_2;\n    __pyx_t_2 = 0;\n\n    /* \"View.MemoryView\":426\n *         if have_slices:\n *             obj = self.is_slice(value)\n *             if obj:             # <<<<<<<<<<<<<<\n *                 self.setitem_slice_assignment(self[index], obj)\n *             else:\n */\n    __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_v_obj); if (unlikely(__pyx_t_1 < 0)) __PYX_ERR(2, 426, __pyx_L1_error)\n    if (__pyx_t_1) {\n\n      /* \"View.MemoryView\":427\n *             obj = self.is_slice(value)\n *             if obj:\n *                 self.setitem_slice_assignment(self[index], obj)             # <<<<<<<<<<<<<<\n *             else:\n *                 self.setitem_slice_assign_scalar(self[index], value)\n */\n      __pyx_t_2 = __Pyx_PyObject_GetItem(((PyObject *)__pyx_v_self), __pyx_v_index); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 427, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_2);\n      __pyx_t_4 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->setitem_slice_assignment(__pyx_v_self, __pyx_t_2, __pyx_v_obj); if (unlikely(!__pyx_t_4)) __PYX_ERR(2, 427, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_4);\n      __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n      __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n\n      /* \"View.MemoryView\":426\n *         if have_slices:\n *             obj = self.is_slice(value)\n *             if obj:             # <<<<<<<<<<<<<<\n *                 self.setitem_slice_assignment(self[index], obj)\n *             else:\n */\n      goto __pyx_L5;\n    }\n\n    /* \"View.MemoryView\":429\n *                 self.setitem_slice_assignment(self[index], obj)\n *             else:\n *                 self.setitem_slice_assign_scalar(self[index], value)             # <<<<<<<<<<<<<<\n *         else:\n *             self.setitem_indexed(index, value)\n */\n    /*else*/ {\n      __pyx_t_4 = __Pyx_PyObject_GetItem(((PyObject *)__pyx_v_self), __pyx_v_index); if (unlikely(!__pyx_t_4)) __PYX_ERR(2, 429, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_4);\n      if (!(likely(((__pyx_t_4) == Py_None) || likely(__Pyx_TypeTest(__pyx_t_4, __pyx_memoryview_type))))) __PYX_ERR(2, 429, __pyx_L1_error)\n      __pyx_t_2 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->setitem_slice_assign_scalar(__pyx_v_self, ((struct __pyx_memoryview_obj *)__pyx_t_4), __pyx_v_value); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 429, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_2);\n      __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n      __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n    }\n    __pyx_L5:;\n\n    /* \"View.MemoryView\":424\n *         have_slices, index = _unellipsify(index, self.view.ndim)\n * \n *         if have_slices:             # <<<<<<<<<<<<<<\n *             obj = self.is_slice(value)\n *             if obj:\n */\n    goto __pyx_L4;\n  }\n\n  /* \"View.MemoryView\":431\n *                 self.setitem_slice_assign_scalar(self[index], value)\n *         else:\n *             self.setitem_indexed(index, value)             # <<<<<<<<<<<<<<\n * \n *     cdef is_slice(self, obj):\n */\n  /*else*/ {\n    __pyx_t_2 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->setitem_indexed(__pyx_v_self, __pyx_v_index, __pyx_v_value); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 431, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_2);\n    __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n  }\n  __pyx_L4:;\n\n  /* \"View.MemoryView\":418\n *             return self.convert_item_to_object(itemp)\n * \n *     def __setitem__(memoryview self, object index, object value):             # <<<<<<<<<<<<<<\n *         if self.view.readonly:\n *             raise TypeError(\"Cannot assign to read-only memoryview\")\n */\n\n  /* function exit code */\n  __pyx_r = 0;\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_XDECREF(__pyx_t_4);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.__setitem__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = -1;\n  __pyx_L0:;\n  __Pyx_XDECREF(__pyx_v_have_slices);\n  __Pyx_XDECREF(__pyx_v_obj);\n  __Pyx_XDECREF(__pyx_v_index);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":433\n *             self.setitem_indexed(index, value)\n * \n *     cdef is_slice(self, obj):             # <<<<<<<<<<<<<<\n *         if not isinstance(obj, memoryview):\n *             try:\n */\n\nstatic PyObject *__pyx_memoryview_is_slice(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_obj) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  int __pyx_t_2;\n  PyObject *__pyx_t_3 = NULL;\n  PyObject *__pyx_t_4 = NULL;\n  PyObject *__pyx_t_5 = NULL;\n  PyObject *__pyx_t_6 = NULL;\n  PyObject *__pyx_t_7 = NULL;\n  PyObject *__pyx_t_8 = NULL;\n  int __pyx_t_9;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"is_slice\", 0);\n  __Pyx_INCREF(__pyx_v_obj);\n\n  /* \"View.MemoryView\":434\n * \n *     cdef is_slice(self, obj):\n *         if not isinstance(obj, memoryview):             # <<<<<<<<<<<<<<\n *             try:\n *                 obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS,\n */\n  __pyx_t_1 = __Pyx_TypeCheck(__pyx_v_obj, __pyx_memoryview_type); \n  __pyx_t_2 = ((!(__pyx_t_1 != 0)) != 0);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":435\n *     cdef is_slice(self, obj):\n *         if not isinstance(obj, memoryview):\n *             try:             # <<<<<<<<<<<<<<\n *                 obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS,\n *                                  self.dtype_is_object)\n */\n    {\n      __Pyx_PyThreadState_declare\n      __Pyx_PyThreadState_assign\n      __Pyx_ExceptionSave(&__pyx_t_3, &__pyx_t_4, &__pyx_t_5);\n      __Pyx_XGOTREF(__pyx_t_3);\n      __Pyx_XGOTREF(__pyx_t_4);\n      __Pyx_XGOTREF(__pyx_t_5);\n      /*try:*/ {\n\n        /* \"View.MemoryView\":436\n *         if not isinstance(obj, memoryview):\n *             try:\n *                 obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS,             # <<<<<<<<<<<<<<\n *                                  self.dtype_is_object)\n *             except TypeError:\n */\n        __pyx_t_6 = __Pyx_PyInt_From_int(((__pyx_v_self->flags & (~PyBUF_WRITABLE)) | PyBUF_ANY_CONTIGUOUS)); if (unlikely(!__pyx_t_6)) __PYX_ERR(2, 436, __pyx_L4_error)\n        __Pyx_GOTREF(__pyx_t_6);\n\n        /* \"View.MemoryView\":437\n *             try:\n *                 obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS,\n *                                  self.dtype_is_object)             # <<<<<<<<<<<<<<\n *             except TypeError:\n *                 return None\n */\n        __pyx_t_7 = __Pyx_PyBool_FromLong(__pyx_v_self->dtype_is_object); if (unlikely(!__pyx_t_7)) __PYX_ERR(2, 437, __pyx_L4_error)\n        __Pyx_GOTREF(__pyx_t_7);\n\n        /* \"View.MemoryView\":436\n *         if not isinstance(obj, memoryview):\n *             try:\n *                 obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS,             # <<<<<<<<<<<<<<\n *                                  self.dtype_is_object)\n *             except TypeError:\n */\n        __pyx_t_8 = PyTuple_New(3); if (unlikely(!__pyx_t_8)) __PYX_ERR(2, 436, __pyx_L4_error)\n        __Pyx_GOTREF(__pyx_t_8);\n        __Pyx_INCREF(__pyx_v_obj);\n        __Pyx_GIVEREF(__pyx_v_obj);\n        PyTuple_SET_ITEM(__pyx_t_8, 0, __pyx_v_obj);\n        __Pyx_GIVEREF(__pyx_t_6);\n        PyTuple_SET_ITEM(__pyx_t_8, 1, __pyx_t_6);\n        __Pyx_GIVEREF(__pyx_t_7);\n        PyTuple_SET_ITEM(__pyx_t_8, 2, __pyx_t_7);\n        __pyx_t_6 = 0;\n        __pyx_t_7 = 0;\n        __pyx_t_7 = __Pyx_PyObject_Call(((PyObject *)__pyx_memoryview_type), __pyx_t_8, NULL); if (unlikely(!__pyx_t_7)) __PYX_ERR(2, 436, __pyx_L4_error)\n        __Pyx_GOTREF(__pyx_t_7);\n        __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;\n        __Pyx_DECREF_SET(__pyx_v_obj, __pyx_t_7);\n        __pyx_t_7 = 0;\n\n        /* \"View.MemoryView\":435\n *     cdef is_slice(self, obj):\n *         if not isinstance(obj, memoryview):\n *             try:             # <<<<<<<<<<<<<<\n *                 obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS,\n *                                  self.dtype_is_object)\n */\n      }\n      __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0;\n      __Pyx_XDECREF(__pyx_t_4); __pyx_t_4 = 0;\n      __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0;\n      goto __pyx_L9_try_end;\n      __pyx_L4_error:;\n      __Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0;\n      __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;\n      __Pyx_XDECREF(__pyx_t_8); __pyx_t_8 = 0;\n\n      /* \"View.MemoryView\":438\n *                 obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS,\n *                                  self.dtype_is_object)\n *             except TypeError:             # <<<<<<<<<<<<<<\n *                 return None\n * \n */\n      __pyx_t_9 = __Pyx_PyErr_ExceptionMatches(__pyx_builtin_TypeError);\n      if (__pyx_t_9) {\n        __Pyx_AddTraceback(\"View.MemoryView.memoryview.is_slice\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n        if (__Pyx_GetException(&__pyx_t_7, &__pyx_t_8, &__pyx_t_6) < 0) __PYX_ERR(2, 438, __pyx_L6_except_error)\n        __Pyx_GOTREF(__pyx_t_7);\n        __Pyx_GOTREF(__pyx_t_8);\n        __Pyx_GOTREF(__pyx_t_6);\n\n        /* \"View.MemoryView\":439\n *                                  self.dtype_is_object)\n *             except TypeError:\n *                 return None             # <<<<<<<<<<<<<<\n * \n *         return obj\n */\n        __Pyx_XDECREF(__pyx_r);\n        __pyx_r = Py_None; __Pyx_INCREF(Py_None);\n        __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;\n        __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;\n        __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;\n        goto __pyx_L7_except_return;\n      }\n      goto __pyx_L6_except_error;\n      __pyx_L6_except_error:;\n\n      /* \"View.MemoryView\":435\n *     cdef is_slice(self, obj):\n *         if not isinstance(obj, memoryview):\n *             try:             # <<<<<<<<<<<<<<\n *                 obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS,\n *                                  self.dtype_is_object)\n */\n      __Pyx_XGIVEREF(__pyx_t_3);\n      __Pyx_XGIVEREF(__pyx_t_4);\n      __Pyx_XGIVEREF(__pyx_t_5);\n      __Pyx_ExceptionReset(__pyx_t_3, __pyx_t_4, __pyx_t_5);\n      goto __pyx_L1_error;\n      __pyx_L7_except_return:;\n      __Pyx_XGIVEREF(__pyx_t_3);\n      __Pyx_XGIVEREF(__pyx_t_4);\n      __Pyx_XGIVEREF(__pyx_t_5);\n      __Pyx_ExceptionReset(__pyx_t_3, __pyx_t_4, __pyx_t_5);\n      goto __pyx_L0;\n      __pyx_L9_try_end:;\n    }\n\n    /* \"View.MemoryView\":434\n * \n *     cdef is_slice(self, obj):\n *         if not isinstance(obj, memoryview):             # <<<<<<<<<<<<<<\n *             try:\n *                 obj = memoryview(obj, self.flags & ~PyBUF_WRITABLE | PyBUF_ANY_CONTIGUOUS,\n */\n  }\n\n  /* \"View.MemoryView\":441\n *                 return None\n * \n *         return obj             # <<<<<<<<<<<<<<\n * \n *     cdef setitem_slice_assignment(self, dst, src):\n */\n  __Pyx_XDECREF(__pyx_r);\n  __Pyx_INCREF(__pyx_v_obj);\n  __pyx_r = __pyx_v_obj;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":433\n *             self.setitem_indexed(index, value)\n * \n *     cdef is_slice(self, obj):             # <<<<<<<<<<<<<<\n *         if not isinstance(obj, memoryview):\n *             try:\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_6);\n  __Pyx_XDECREF(__pyx_t_7);\n  __Pyx_XDECREF(__pyx_t_8);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.is_slice\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XDECREF(__pyx_v_obj);\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":443\n *         return obj\n * \n *     cdef setitem_slice_assignment(self, dst, src):             # <<<<<<<<<<<<<<\n *         cdef __Pyx_memviewslice dst_slice\n *         cdef __Pyx_memviewslice src_slice\n */\n\nstatic PyObject *__pyx_memoryview_setitem_slice_assignment(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_dst, PyObject *__pyx_v_src) {\n  __Pyx_memviewslice __pyx_v_dst_slice;\n  __Pyx_memviewslice __pyx_v_src_slice;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  __Pyx_memviewslice *__pyx_t_1;\n  __Pyx_memviewslice *__pyx_t_2;\n  PyObject *__pyx_t_3 = NULL;\n  int __pyx_t_4;\n  int __pyx_t_5;\n  int __pyx_t_6;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"setitem_slice_assignment\", 0);\n\n  /* \"View.MemoryView\":447\n *         cdef __Pyx_memviewslice src_slice\n * \n *         memoryview_copy_contents(get_slice_from_memview(src, &src_slice)[0],             # <<<<<<<<<<<<<<\n *                                  get_slice_from_memview(dst, &dst_slice)[0],\n *                                  src.ndim, dst.ndim, self.dtype_is_object)\n */\n  if (!(likely(((__pyx_v_src) == Py_None) || likely(__Pyx_TypeTest(__pyx_v_src, __pyx_memoryview_type))))) __PYX_ERR(2, 447, __pyx_L1_error)\n  __pyx_t_1 = __pyx_memoryview_get_slice_from_memoryview(((struct __pyx_memoryview_obj *)__pyx_v_src), (&__pyx_v_src_slice)); if (unlikely(__pyx_t_1 == ((__Pyx_memviewslice *)NULL))) __PYX_ERR(2, 447, __pyx_L1_error)\n\n  /* \"View.MemoryView\":448\n * \n *         memoryview_copy_contents(get_slice_from_memview(src, &src_slice)[0],\n *                                  get_slice_from_memview(dst, &dst_slice)[0],             # <<<<<<<<<<<<<<\n *                                  src.ndim, dst.ndim, self.dtype_is_object)\n * \n */\n  if (!(likely(((__pyx_v_dst) == Py_None) || likely(__Pyx_TypeTest(__pyx_v_dst, __pyx_memoryview_type))))) __PYX_ERR(2, 448, __pyx_L1_error)\n  __pyx_t_2 = __pyx_memoryview_get_slice_from_memoryview(((struct __pyx_memoryview_obj *)__pyx_v_dst), (&__pyx_v_dst_slice)); if (unlikely(__pyx_t_2 == ((__Pyx_memviewslice *)NULL))) __PYX_ERR(2, 448, __pyx_L1_error)\n\n  /* \"View.MemoryView\":449\n *         memoryview_copy_contents(get_slice_from_memview(src, &src_slice)[0],\n *                                  get_slice_from_memview(dst, &dst_slice)[0],\n *                                  src.ndim, dst.ndim, self.dtype_is_object)             # <<<<<<<<<<<<<<\n * \n *     cdef setitem_slice_assign_scalar(self, memoryview dst, value):\n */\n  __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_v_src, __pyx_n_s_ndim); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 449, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_3);\n  __pyx_t_4 = __Pyx_PyInt_As_int(__pyx_t_3); if (unlikely((__pyx_t_4 == (int)-1) && PyErr_Occurred())) __PYX_ERR(2, 449, __pyx_L1_error)\n  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n  __pyx_t_3 = __Pyx_PyObject_GetAttrStr(__pyx_v_dst, __pyx_n_s_ndim); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 449, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_3);\n  __pyx_t_5 = __Pyx_PyInt_As_int(__pyx_t_3); if (unlikely((__pyx_t_5 == (int)-1) && PyErr_Occurred())) __PYX_ERR(2, 449, __pyx_L1_error)\n  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n\n  /* \"View.MemoryView\":447\n *         cdef __Pyx_memviewslice src_slice\n * \n *         memoryview_copy_contents(get_slice_from_memview(src, &src_slice)[0],             # <<<<<<<<<<<<<<\n *                                  get_slice_from_memview(dst, &dst_slice)[0],\n *                                  src.ndim, dst.ndim, self.dtype_is_object)\n */\n  __pyx_t_6 = __pyx_memoryview_copy_contents((__pyx_t_1[0]), (__pyx_t_2[0]), __pyx_t_4, __pyx_t_5, __pyx_v_self->dtype_is_object); if (unlikely(__pyx_t_6 == ((int)-1))) __PYX_ERR(2, 447, __pyx_L1_error)\n\n  /* \"View.MemoryView\":443\n *         return obj\n * \n *     cdef setitem_slice_assignment(self, dst, src):             # <<<<<<<<<<<<<<\n *         cdef __Pyx_memviewslice dst_slice\n *         cdef __Pyx_memviewslice src_slice\n */\n\n  /* function exit code */\n  __pyx_r = Py_None; __Pyx_INCREF(Py_None);\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.setitem_slice_assignment\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":451\n *                                  src.ndim, dst.ndim, self.dtype_is_object)\n * \n *     cdef setitem_slice_assign_scalar(self, memoryview dst, value):             # <<<<<<<<<<<<<<\n *         cdef int array[128]\n *         cdef void *tmp = NULL\n */\n\nstatic PyObject *__pyx_memoryview_setitem_slice_assign_scalar(struct __pyx_memoryview_obj *__pyx_v_self, struct __pyx_memoryview_obj *__pyx_v_dst, PyObject *__pyx_v_value) {\n  int __pyx_v_array[0x80];\n  void *__pyx_v_tmp;\n  void *__pyx_v_item;\n  __Pyx_memviewslice *__pyx_v_dst_slice;\n  __Pyx_memviewslice __pyx_v_tmp_slice;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  __Pyx_memviewslice *__pyx_t_1;\n  int __pyx_t_2;\n  PyObject *__pyx_t_3 = NULL;\n  int __pyx_t_4;\n  int __pyx_t_5;\n  char const *__pyx_t_6;\n  PyObject *__pyx_t_7 = NULL;\n  PyObject *__pyx_t_8 = NULL;\n  PyObject *__pyx_t_9 = NULL;\n  PyObject *__pyx_t_10 = NULL;\n  PyObject *__pyx_t_11 = NULL;\n  PyObject *__pyx_t_12 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"setitem_slice_assign_scalar\", 0);\n\n  /* \"View.MemoryView\":453\n *     cdef setitem_slice_assign_scalar(self, memoryview dst, value):\n *         cdef int array[128]\n *         cdef void *tmp = NULL             # <<<<<<<<<<<<<<\n *         cdef void *item\n * \n */\n  __pyx_v_tmp = NULL;\n\n  /* \"View.MemoryView\":458\n *         cdef __Pyx_memviewslice *dst_slice\n *         cdef __Pyx_memviewslice tmp_slice\n *         dst_slice = get_slice_from_memview(dst, &tmp_slice)             # <<<<<<<<<<<<<<\n * \n *         if <size_t>self.view.itemsize > sizeof(array):\n */\n  __pyx_t_1 = __pyx_memoryview_get_slice_from_memoryview(__pyx_v_dst, (&__pyx_v_tmp_slice)); if (unlikely(__pyx_t_1 == ((__Pyx_memviewslice *)NULL))) __PYX_ERR(2, 458, __pyx_L1_error)\n  __pyx_v_dst_slice = __pyx_t_1;\n\n  /* \"View.MemoryView\":460\n *         dst_slice = get_slice_from_memview(dst, &tmp_slice)\n * \n *         if <size_t>self.view.itemsize > sizeof(array):             # <<<<<<<<<<<<<<\n *             tmp = PyMem_Malloc(self.view.itemsize)\n *             if tmp == NULL:\n */\n  __pyx_t_2 = ((((size_t)__pyx_v_self->view.itemsize) > (sizeof(__pyx_v_array))) != 0);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":461\n * \n *         if <size_t>self.view.itemsize > sizeof(array):\n *             tmp = PyMem_Malloc(self.view.itemsize)             # <<<<<<<<<<<<<<\n *             if tmp == NULL:\n *                 raise MemoryError\n */\n    __pyx_v_tmp = PyMem_Malloc(__pyx_v_self->view.itemsize);\n\n    /* \"View.MemoryView\":462\n *         if <size_t>self.view.itemsize > sizeof(array):\n *             tmp = PyMem_Malloc(self.view.itemsize)\n *             if tmp == NULL:             # <<<<<<<<<<<<<<\n *                 raise MemoryError\n *             item = tmp\n */\n    __pyx_t_2 = ((__pyx_v_tmp == NULL) != 0);\n    if (unlikely(__pyx_t_2)) {\n\n      /* \"View.MemoryView\":463\n *             tmp = PyMem_Malloc(self.view.itemsize)\n *             if tmp == NULL:\n *                 raise MemoryError             # <<<<<<<<<<<<<<\n *             item = tmp\n *         else:\n */\n      PyErr_NoMemory(); __PYX_ERR(2, 463, __pyx_L1_error)\n\n      /* \"View.MemoryView\":462\n *         if <size_t>self.view.itemsize > sizeof(array):\n *             tmp = PyMem_Malloc(self.view.itemsize)\n *             if tmp == NULL:             # <<<<<<<<<<<<<<\n *                 raise MemoryError\n *             item = tmp\n */\n    }\n\n    /* \"View.MemoryView\":464\n *             if tmp == NULL:\n *                 raise MemoryError\n *             item = tmp             # <<<<<<<<<<<<<<\n *         else:\n *             item = <void *> array\n */\n    __pyx_v_item = __pyx_v_tmp;\n\n    /* \"View.MemoryView\":460\n *         dst_slice = get_slice_from_memview(dst, &tmp_slice)\n * \n *         if <size_t>self.view.itemsize > sizeof(array):             # <<<<<<<<<<<<<<\n *             tmp = PyMem_Malloc(self.view.itemsize)\n *             if tmp == NULL:\n */\n    goto __pyx_L3;\n  }\n\n  /* \"View.MemoryView\":466\n *             item = tmp\n *         else:\n *             item = <void *> array             # <<<<<<<<<<<<<<\n * \n *         try:\n */\n  /*else*/ {\n    __pyx_v_item = ((void *)__pyx_v_array);\n  }\n  __pyx_L3:;\n\n  /* \"View.MemoryView\":468\n *             item = <void *> array\n * \n *         try:             # <<<<<<<<<<<<<<\n *             if self.dtype_is_object:\n *                 (<PyObject **> item)[0] = <PyObject *> value\n */\n  /*try:*/ {\n\n    /* \"View.MemoryView\":469\n * \n *         try:\n *             if self.dtype_is_object:             # <<<<<<<<<<<<<<\n *                 (<PyObject **> item)[0] = <PyObject *> value\n *             else:\n */\n    __pyx_t_2 = (__pyx_v_self->dtype_is_object != 0);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":470\n *         try:\n *             if self.dtype_is_object:\n *                 (<PyObject **> item)[0] = <PyObject *> value             # <<<<<<<<<<<<<<\n *             else:\n *                 self.assign_item_from_object(<char *> item, value)\n */\n      (((PyObject **)__pyx_v_item)[0]) = ((PyObject *)__pyx_v_value);\n\n      /* \"View.MemoryView\":469\n * \n *         try:\n *             if self.dtype_is_object:             # <<<<<<<<<<<<<<\n *                 (<PyObject **> item)[0] = <PyObject *> value\n *             else:\n */\n      goto __pyx_L8;\n    }\n\n    /* \"View.MemoryView\":472\n *                 (<PyObject **> item)[0] = <PyObject *> value\n *             else:\n *                 self.assign_item_from_object(<char *> item, value)             # <<<<<<<<<<<<<<\n * \n * \n */\n    /*else*/ {\n      __pyx_t_3 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->assign_item_from_object(__pyx_v_self, ((char *)__pyx_v_item), __pyx_v_value); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 472, __pyx_L6_error)\n      __Pyx_GOTREF(__pyx_t_3);\n      __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n    }\n    __pyx_L8:;\n\n    /* \"View.MemoryView\":476\n * \n * \n *             if self.view.suboffsets != NULL:             # <<<<<<<<<<<<<<\n *                 assert_direct_dimensions(self.view.suboffsets, self.view.ndim)\n *             slice_assign_scalar(dst_slice, dst.view.ndim, self.view.itemsize,\n */\n    __pyx_t_2 = ((__pyx_v_self->view.suboffsets != NULL) != 0);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":477\n * \n *             if self.view.suboffsets != NULL:\n *                 assert_direct_dimensions(self.view.suboffsets, self.view.ndim)             # <<<<<<<<<<<<<<\n *             slice_assign_scalar(dst_slice, dst.view.ndim, self.view.itemsize,\n *                                 item, self.dtype_is_object)\n */\n      __pyx_t_3 = assert_direct_dimensions(__pyx_v_self->view.suboffsets, __pyx_v_self->view.ndim); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 477, __pyx_L6_error)\n      __Pyx_GOTREF(__pyx_t_3);\n      __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n\n      /* \"View.MemoryView\":476\n * \n * \n *             if self.view.suboffsets != NULL:             # <<<<<<<<<<<<<<\n *                 assert_direct_dimensions(self.view.suboffsets, self.view.ndim)\n *             slice_assign_scalar(dst_slice, dst.view.ndim, self.view.itemsize,\n */\n    }\n\n    /* \"View.MemoryView\":478\n *             if self.view.suboffsets != NULL:\n *                 assert_direct_dimensions(self.view.suboffsets, self.view.ndim)\n *             slice_assign_scalar(dst_slice, dst.view.ndim, self.view.itemsize,             # <<<<<<<<<<<<<<\n *                                 item, self.dtype_is_object)\n *         finally:\n */\n    __pyx_memoryview_slice_assign_scalar(__pyx_v_dst_slice, __pyx_v_dst->view.ndim, __pyx_v_self->view.itemsize, __pyx_v_item, __pyx_v_self->dtype_is_object);\n  }\n\n  /* \"View.MemoryView\":481\n *                                 item, self.dtype_is_object)\n *         finally:\n *             PyMem_Free(tmp)             # <<<<<<<<<<<<<<\n * \n *     cdef setitem_indexed(self, index, value):\n */\n  /*finally:*/ {\n    /*normal exit:*/{\n      PyMem_Free(__pyx_v_tmp);\n      goto __pyx_L7;\n    }\n    __pyx_L6_error:;\n    /*exception exit:*/{\n      __Pyx_PyThreadState_declare\n      __Pyx_PyThreadState_assign\n      __pyx_t_7 = 0; __pyx_t_8 = 0; __pyx_t_9 = 0; __pyx_t_10 = 0; __pyx_t_11 = 0; __pyx_t_12 = 0;\n      __Pyx_XDECREF(__pyx_t_3); __pyx_t_3 = 0;\n      if (PY_MAJOR_VERSION >= 3) __Pyx_ExceptionSwap(&__pyx_t_10, &__pyx_t_11, &__pyx_t_12);\n      if ((PY_MAJOR_VERSION < 3) || unlikely(__Pyx_GetException(&__pyx_t_7, &__pyx_t_8, &__pyx_t_9) < 0)) __Pyx_ErrFetch(&__pyx_t_7, &__pyx_t_8, &__pyx_t_9);\n      __Pyx_XGOTREF(__pyx_t_7);\n      __Pyx_XGOTREF(__pyx_t_8);\n      __Pyx_XGOTREF(__pyx_t_9);\n      __Pyx_XGOTREF(__pyx_t_10);\n      __Pyx_XGOTREF(__pyx_t_11);\n      __Pyx_XGOTREF(__pyx_t_12);\n      __pyx_t_4 = __pyx_lineno; __pyx_t_5 = __pyx_clineno; __pyx_t_6 = __pyx_filename;\n      {\n        PyMem_Free(__pyx_v_tmp);\n      }\n      if (PY_MAJOR_VERSION >= 3) {\n        __Pyx_XGIVEREF(__pyx_t_10);\n        __Pyx_XGIVEREF(__pyx_t_11);\n        __Pyx_XGIVEREF(__pyx_t_12);\n        __Pyx_ExceptionReset(__pyx_t_10, __pyx_t_11, __pyx_t_12);\n      }\n      __Pyx_XGIVEREF(__pyx_t_7);\n      __Pyx_XGIVEREF(__pyx_t_8);\n      __Pyx_XGIVEREF(__pyx_t_9);\n      __Pyx_ErrRestore(__pyx_t_7, __pyx_t_8, __pyx_t_9);\n      __pyx_t_7 = 0; __pyx_t_8 = 0; __pyx_t_9 = 0; __pyx_t_10 = 0; __pyx_t_11 = 0; __pyx_t_12 = 0;\n      __pyx_lineno = __pyx_t_4; __pyx_clineno = __pyx_t_5; __pyx_filename = __pyx_t_6;\n      goto __pyx_L1_error;\n    }\n    __pyx_L7:;\n  }\n\n  /* \"View.MemoryView\":451\n *                                  src.ndim, dst.ndim, self.dtype_is_object)\n * \n *     cdef setitem_slice_assign_scalar(self, memoryview dst, value):             # <<<<<<<<<<<<<<\n *         cdef int array[128]\n *         cdef void *tmp = NULL\n */\n\n  /* function exit code */\n  __pyx_r = Py_None; __Pyx_INCREF(Py_None);\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.setitem_slice_assign_scalar\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":483\n *             PyMem_Free(tmp)\n * \n *     cdef setitem_indexed(self, index, value):             # <<<<<<<<<<<<<<\n *         cdef char *itemp = self.get_item_pointer(index)\n *         self.assign_item_from_object(itemp, value)\n */\n\nstatic PyObject *__pyx_memoryview_setitem_indexed(struct __pyx_memoryview_obj *__pyx_v_self, PyObject *__pyx_v_index, PyObject *__pyx_v_value) {\n  char *__pyx_v_itemp;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  char *__pyx_t_1;\n  PyObject *__pyx_t_2 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"setitem_indexed\", 0);\n\n  /* \"View.MemoryView\":484\n * \n *     cdef setitem_indexed(self, index, value):\n *         cdef char *itemp = self.get_item_pointer(index)             # <<<<<<<<<<<<<<\n *         self.assign_item_from_object(itemp, value)\n * \n */\n  __pyx_t_1 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->get_item_pointer(__pyx_v_self, __pyx_v_index); if (unlikely(__pyx_t_1 == ((char *)NULL))) __PYX_ERR(2, 484, __pyx_L1_error)\n  __pyx_v_itemp = __pyx_t_1;\n\n  /* \"View.MemoryView\":485\n *     cdef setitem_indexed(self, index, value):\n *         cdef char *itemp = self.get_item_pointer(index)\n *         self.assign_item_from_object(itemp, value)             # <<<<<<<<<<<<<<\n * \n *     cdef convert_item_to_object(self, char *itemp):\n */\n  __pyx_t_2 = ((struct __pyx_vtabstruct_memoryview *)__pyx_v_self->__pyx_vtab)->assign_item_from_object(__pyx_v_self, __pyx_v_itemp, __pyx_v_value); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 485, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n\n  /* \"View.MemoryView\":483\n *             PyMem_Free(tmp)\n * \n *     cdef setitem_indexed(self, index, value):             # <<<<<<<<<<<<<<\n *         cdef char *itemp = self.get_item_pointer(index)\n *         self.assign_item_from_object(itemp, value)\n */\n\n  /* function exit code */\n  __pyx_r = Py_None; __Pyx_INCREF(Py_None);\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.setitem_indexed\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":487\n *         self.assign_item_from_object(itemp, value)\n * \n *     cdef convert_item_to_object(self, char *itemp):             # <<<<<<<<<<<<<<\n *         \"\"\"Only used if instantiated manually by the user, or if Cython doesn't\n *         know how to convert the type\"\"\"\n */\n\nstatic PyObject *__pyx_memoryview_convert_item_to_object(struct __pyx_memoryview_obj *__pyx_v_self, char *__pyx_v_itemp) {\n  PyObject *__pyx_v_struct = NULL;\n  PyObject *__pyx_v_bytesitem = 0;\n  PyObject *__pyx_v_result = NULL;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  PyObject *__pyx_t_2 = NULL;\n  PyObject *__pyx_t_3 = NULL;\n  PyObject *__pyx_t_4 = NULL;\n  PyObject *__pyx_t_5 = NULL;\n  PyObject *__pyx_t_6 = NULL;\n  PyObject *__pyx_t_7 = NULL;\n  int __pyx_t_8;\n  PyObject *__pyx_t_9 = NULL;\n  size_t __pyx_t_10;\n  int __pyx_t_11;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"convert_item_to_object\", 0);\n\n  /* \"View.MemoryView\":490\n *         \"\"\"Only used if instantiated manually by the user, or if Cython doesn't\n *         know how to convert the type\"\"\"\n *         import struct             # <<<<<<<<<<<<<<\n *         cdef bytes bytesitem\n * \n */\n  __pyx_t_1 = __Pyx_Import(__pyx_n_s_struct, 0, 0); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 490, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_v_struct = __pyx_t_1;\n  __pyx_t_1 = 0;\n\n  /* \"View.MemoryView\":493\n *         cdef bytes bytesitem\n * \n *         bytesitem = itemp[:self.view.itemsize]             # <<<<<<<<<<<<<<\n *         try:\n *             result = struct.unpack(self.view.format, bytesitem)\n */\n  __pyx_t_1 = __Pyx_PyBytes_FromStringAndSize(__pyx_v_itemp + 0, __pyx_v_self->view.itemsize - 0); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 493, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_v_bytesitem = ((PyObject*)__pyx_t_1);\n  __pyx_t_1 = 0;\n\n  /* \"View.MemoryView\":494\n * \n *         bytesitem = itemp[:self.view.itemsize]\n *         try:             # <<<<<<<<<<<<<<\n *             result = struct.unpack(self.view.format, bytesitem)\n *         except struct.error:\n */\n  {\n    __Pyx_PyThreadState_declare\n    __Pyx_PyThreadState_assign\n    __Pyx_ExceptionSave(&__pyx_t_2, &__pyx_t_3, &__pyx_t_4);\n    __Pyx_XGOTREF(__pyx_t_2);\n    __Pyx_XGOTREF(__pyx_t_3);\n    __Pyx_XGOTREF(__pyx_t_4);\n    /*try:*/ {\n\n      /* \"View.MemoryView\":495\n *         bytesitem = itemp[:self.view.itemsize]\n *         try:\n *             result = struct.unpack(self.view.format, bytesitem)             # <<<<<<<<<<<<<<\n *         except struct.error:\n *             raise ValueError(\"Unable to convert item to object\")\n */\n      __pyx_t_5 = __Pyx_PyObject_GetAttrStr(__pyx_v_struct, __pyx_n_s_unpack); if (unlikely(!__pyx_t_5)) __PYX_ERR(2, 495, __pyx_L3_error)\n      __Pyx_GOTREF(__pyx_t_5);\n      __pyx_t_6 = __Pyx_PyBytes_FromString(__pyx_v_self->view.format); if (unlikely(!__pyx_t_6)) __PYX_ERR(2, 495, __pyx_L3_error)\n      __Pyx_GOTREF(__pyx_t_6);\n      __pyx_t_7 = NULL;\n      __pyx_t_8 = 0;\n      if (CYTHON_UNPACK_METHODS && likely(PyMethod_Check(__pyx_t_5))) {\n        __pyx_t_7 = PyMethod_GET_SELF(__pyx_t_5);\n        if (likely(__pyx_t_7)) {\n          PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_5);\n          __Pyx_INCREF(__pyx_t_7);\n          __Pyx_INCREF(function);\n          __Pyx_DECREF_SET(__pyx_t_5, function);\n          __pyx_t_8 = 1;\n        }\n      }\n      #if CYTHON_FAST_PYCALL\n      if (PyFunction_Check(__pyx_t_5)) {\n        PyObject *__pyx_temp[3] = {__pyx_t_7, __pyx_t_6, __pyx_v_bytesitem};\n        __pyx_t_1 = __Pyx_PyFunction_FastCall(__pyx_t_5, __pyx_temp+1-__pyx_t_8, 2+__pyx_t_8); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 495, __pyx_L3_error)\n        __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;\n        __Pyx_GOTREF(__pyx_t_1);\n        __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;\n      } else\n      #endif\n      #if CYTHON_FAST_PYCCALL\n      if (__Pyx_PyFastCFunction_Check(__pyx_t_5)) {\n        PyObject *__pyx_temp[3] = {__pyx_t_7, __pyx_t_6, __pyx_v_bytesitem};\n        __pyx_t_1 = __Pyx_PyCFunction_FastCall(__pyx_t_5, __pyx_temp+1-__pyx_t_8, 2+__pyx_t_8); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 495, __pyx_L3_error)\n        __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;\n        __Pyx_GOTREF(__pyx_t_1);\n        __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;\n      } else\n      #endif\n      {\n        __pyx_t_9 = PyTuple_New(2+__pyx_t_8); if (unlikely(!__pyx_t_9)) __PYX_ERR(2, 495, __pyx_L3_error)\n        __Pyx_GOTREF(__pyx_t_9);\n        if (__pyx_t_7) {\n          __Pyx_GIVEREF(__pyx_t_7); PyTuple_SET_ITEM(__pyx_t_9, 0, __pyx_t_7); __pyx_t_7 = NULL;\n        }\n        __Pyx_GIVEREF(__pyx_t_6);\n        PyTuple_SET_ITEM(__pyx_t_9, 0+__pyx_t_8, __pyx_t_6);\n        __Pyx_INCREF(__pyx_v_bytesitem);\n        __Pyx_GIVEREF(__pyx_v_bytesitem);\n        PyTuple_SET_ITEM(__pyx_t_9, 1+__pyx_t_8, __pyx_v_bytesitem);\n        __pyx_t_6 = 0;\n        __pyx_t_1 = __Pyx_PyObject_Call(__pyx_t_5, __pyx_t_9, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 495, __pyx_L3_error)\n        __Pyx_GOTREF(__pyx_t_1);\n        __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;\n      }\n      __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n      __pyx_v_result = __pyx_t_1;\n      __pyx_t_1 = 0;\n\n      /* \"View.MemoryView\":494\n * \n *         bytesitem = itemp[:self.view.itemsize]\n *         try:             # <<<<<<<<<<<<<<\n *             result = struct.unpack(self.view.format, bytesitem)\n *         except struct.error:\n */\n    }\n\n    /* \"View.MemoryView\":499\n *             raise ValueError(\"Unable to convert item to object\")\n *         else:\n *             if len(self.view.format) == 1:             # <<<<<<<<<<<<<<\n *                 return result[0]\n *             return result\n */\n    /*else:*/ {\n      __pyx_t_10 = strlen(__pyx_v_self->view.format); \n      __pyx_t_11 = ((__pyx_t_10 == 1) != 0);\n      if (__pyx_t_11) {\n\n        /* \"View.MemoryView\":500\n *         else:\n *             if len(self.view.format) == 1:\n *                 return result[0]             # <<<<<<<<<<<<<<\n *             return result\n * \n */\n        __Pyx_XDECREF(__pyx_r);\n        __pyx_t_1 = __Pyx_GetItemInt(__pyx_v_result, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 500, __pyx_L5_except_error)\n        __Pyx_GOTREF(__pyx_t_1);\n        __pyx_r = __pyx_t_1;\n        __pyx_t_1 = 0;\n        goto __pyx_L6_except_return;\n\n        /* \"View.MemoryView\":499\n *             raise ValueError(\"Unable to convert item to object\")\n *         else:\n *             if len(self.view.format) == 1:             # <<<<<<<<<<<<<<\n *                 return result[0]\n *             return result\n */\n      }\n\n      /* \"View.MemoryView\":501\n *             if len(self.view.format) == 1:\n *                 return result[0]\n *             return result             # <<<<<<<<<<<<<<\n * \n *     cdef assign_item_from_object(self, char *itemp, object value):\n */\n      __Pyx_XDECREF(__pyx_r);\n      __Pyx_INCREF(__pyx_v_result);\n      __pyx_r = __pyx_v_result;\n      goto __pyx_L6_except_return;\n    }\n    __pyx_L3_error:;\n    __Pyx_XDECREF(__pyx_t_1); __pyx_t_1 = 0;\n    __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0;\n    __Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0;\n    __Pyx_XDECREF(__pyx_t_7); __pyx_t_7 = 0;\n    __Pyx_XDECREF(__pyx_t_9); __pyx_t_9 = 0;\n\n    /* \"View.MemoryView\":496\n *         try:\n *             result = struct.unpack(self.view.format, bytesitem)\n *         except struct.error:             # <<<<<<<<<<<<<<\n *             raise ValueError(\"Unable to convert item to object\")\n *         else:\n */\n    __Pyx_ErrFetch(&__pyx_t_1, &__pyx_t_5, &__pyx_t_9);\n    __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_struct, __pyx_n_s_error); if (unlikely(!__pyx_t_6)) __PYX_ERR(2, 496, __pyx_L5_except_error)\n    __Pyx_GOTREF(__pyx_t_6);\n    __pyx_t_8 = __Pyx_PyErr_GivenExceptionMatches(__pyx_t_1, __pyx_t_6);\n    __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;\n    __Pyx_ErrRestore(__pyx_t_1, __pyx_t_5, __pyx_t_9);\n    __pyx_t_1 = 0; __pyx_t_5 = 0; __pyx_t_9 = 0;\n    if (__pyx_t_8) {\n      __Pyx_AddTraceback(\"View.MemoryView.memoryview.convert_item_to_object\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n      if (__Pyx_GetException(&__pyx_t_9, &__pyx_t_5, &__pyx_t_1) < 0) __PYX_ERR(2, 496, __pyx_L5_except_error)\n      __Pyx_GOTREF(__pyx_t_9);\n      __Pyx_GOTREF(__pyx_t_5);\n      __Pyx_GOTREF(__pyx_t_1);\n\n      /* \"View.MemoryView\":497\n *             result = struct.unpack(self.view.format, bytesitem)\n *         except struct.error:\n *             raise ValueError(\"Unable to convert item to object\")             # <<<<<<<<<<<<<<\n *         else:\n *             if len(self.view.format) == 1:\n */\n      __pyx_t_6 = __Pyx_PyObject_Call(__pyx_builtin_ValueError, __pyx_tuple__12, NULL); if (unlikely(!__pyx_t_6)) __PYX_ERR(2, 497, __pyx_L5_except_error)\n      __Pyx_GOTREF(__pyx_t_6);\n      __Pyx_Raise(__pyx_t_6, 0, 0, 0);\n      __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;\n      __PYX_ERR(2, 497, __pyx_L5_except_error)\n    }\n    goto __pyx_L5_except_error;\n    __pyx_L5_except_error:;\n\n    /* \"View.MemoryView\":494\n * \n *         bytesitem = itemp[:self.view.itemsize]\n *         try:             # <<<<<<<<<<<<<<\n *             result = struct.unpack(self.view.format, bytesitem)\n *         except struct.error:\n */\n    __Pyx_XGIVEREF(__pyx_t_2);\n    __Pyx_XGIVEREF(__pyx_t_3);\n    __Pyx_XGIVEREF(__pyx_t_4);\n    __Pyx_ExceptionReset(__pyx_t_2, __pyx_t_3, __pyx_t_4);\n    goto __pyx_L1_error;\n    __pyx_L6_except_return:;\n    __Pyx_XGIVEREF(__pyx_t_2);\n    __Pyx_XGIVEREF(__pyx_t_3);\n    __Pyx_XGIVEREF(__pyx_t_4);\n    __Pyx_ExceptionReset(__pyx_t_2, __pyx_t_3, __pyx_t_4);\n    goto __pyx_L0;\n  }\n\n  /* \"View.MemoryView\":487\n *         self.assign_item_from_object(itemp, value)\n * \n *     cdef convert_item_to_object(self, char *itemp):             # <<<<<<<<<<<<<<\n *         \"\"\"Only used if instantiated manually by the user, or if Cython doesn't\n *         know how to convert the type\"\"\"\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_5);\n  __Pyx_XDECREF(__pyx_t_6);\n  __Pyx_XDECREF(__pyx_t_7);\n  __Pyx_XDECREF(__pyx_t_9);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.convert_item_to_object\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XDECREF(__pyx_v_struct);\n  __Pyx_XDECREF(__pyx_v_bytesitem);\n  __Pyx_XDECREF(__pyx_v_result);\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":503\n *             return result\n * \n *     cdef assign_item_from_object(self, char *itemp, object value):             # <<<<<<<<<<<<<<\n *         \"\"\"Only used if instantiated manually by the user, or if Cython doesn't\n *         know how to convert the type\"\"\"\n */\n\nstatic PyObject *__pyx_memoryview_assign_item_from_object(struct __pyx_memoryview_obj *__pyx_v_self, char *__pyx_v_itemp, PyObject *__pyx_v_value) {\n  PyObject *__pyx_v_struct = NULL;\n  char __pyx_v_c;\n  PyObject *__pyx_v_bytesvalue = 0;\n  Py_ssize_t __pyx_v_i;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_t_2;\n  int __pyx_t_3;\n  PyObject *__pyx_t_4 = NULL;\n  PyObject *__pyx_t_5 = NULL;\n  PyObject *__pyx_t_6 = NULL;\n  int __pyx_t_7;\n  PyObject *__pyx_t_8 = NULL;\n  Py_ssize_t __pyx_t_9;\n  PyObject *__pyx_t_10 = NULL;\n  char *__pyx_t_11;\n  char *__pyx_t_12;\n  char *__pyx_t_13;\n  char *__pyx_t_14;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"assign_item_from_object\", 0);\n\n  /* \"View.MemoryView\":506\n *         \"\"\"Only used if instantiated manually by the user, or if Cython doesn't\n *         know how to convert the type\"\"\"\n *         import struct             # <<<<<<<<<<<<<<\n *         cdef char c\n *         cdef bytes bytesvalue\n */\n  __pyx_t_1 = __Pyx_Import(__pyx_n_s_struct, 0, 0); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 506, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_v_struct = __pyx_t_1;\n  __pyx_t_1 = 0;\n\n  /* \"View.MemoryView\":511\n *         cdef Py_ssize_t i\n * \n *         if isinstance(value, tuple):             # <<<<<<<<<<<<<<\n *             bytesvalue = struct.pack(self.view.format, *value)\n *         else:\n */\n  __pyx_t_2 = PyTuple_Check(__pyx_v_value); \n  __pyx_t_3 = (__pyx_t_2 != 0);\n  if (__pyx_t_3) {\n\n    /* \"View.MemoryView\":512\n * \n *         if isinstance(value, tuple):\n *             bytesvalue = struct.pack(self.view.format, *value)             # <<<<<<<<<<<<<<\n *         else:\n *             bytesvalue = struct.pack(self.view.format, value)\n */\n    __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_v_struct, __pyx_n_s_pack); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 512, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_1);\n    __pyx_t_4 = __Pyx_PyBytes_FromString(__pyx_v_self->view.format); if (unlikely(!__pyx_t_4)) __PYX_ERR(2, 512, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_4);\n    __pyx_t_5 = PyTuple_New(1); if (unlikely(!__pyx_t_5)) __PYX_ERR(2, 512, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_5);\n    __Pyx_GIVEREF(__pyx_t_4);\n    PyTuple_SET_ITEM(__pyx_t_5, 0, __pyx_t_4);\n    __pyx_t_4 = 0;\n    __pyx_t_4 = __Pyx_PySequence_Tuple(__pyx_v_value); if (unlikely(!__pyx_t_4)) __PYX_ERR(2, 512, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_4);\n    __pyx_t_6 = PyNumber_Add(__pyx_t_5, __pyx_t_4); if (unlikely(!__pyx_t_6)) __PYX_ERR(2, 512, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_6);\n    __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n    __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n    __pyx_t_4 = __Pyx_PyObject_Call(__pyx_t_1, __pyx_t_6, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(2, 512, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_4);\n    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n    __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;\n    if (!(likely(PyBytes_CheckExact(__pyx_t_4))||((__pyx_t_4) == Py_None)||((void)PyErr_Format(PyExc_TypeError, \"Expected %.16s, got %.200s\", \"bytes\", Py_TYPE(__pyx_t_4)->tp_name), 0))) __PYX_ERR(2, 512, __pyx_L1_error)\n    __pyx_v_bytesvalue = ((PyObject*)__pyx_t_4);\n    __pyx_t_4 = 0;\n\n    /* \"View.MemoryView\":511\n *         cdef Py_ssize_t i\n * \n *         if isinstance(value, tuple):             # <<<<<<<<<<<<<<\n *             bytesvalue = struct.pack(self.view.format, *value)\n *         else:\n */\n    goto __pyx_L3;\n  }\n\n  /* \"View.MemoryView\":514\n *             bytesvalue = struct.pack(self.view.format, *value)\n *         else:\n *             bytesvalue = struct.pack(self.view.format, value)             # <<<<<<<<<<<<<<\n * \n *         for i, c in enumerate(bytesvalue):\n */\n  /*else*/ {\n    __pyx_t_6 = __Pyx_PyObject_GetAttrStr(__pyx_v_struct, __pyx_n_s_pack); if (unlikely(!__pyx_t_6)) __PYX_ERR(2, 514, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_6);\n    __pyx_t_1 = __Pyx_PyBytes_FromString(__pyx_v_self->view.format); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 514, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_1);\n    __pyx_t_5 = NULL;\n    __pyx_t_7 = 0;\n    if (CYTHON_UNPACK_METHODS && likely(PyMethod_Check(__pyx_t_6))) {\n      __pyx_t_5 = PyMethod_GET_SELF(__pyx_t_6);\n      if (likely(__pyx_t_5)) {\n        PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_6);\n        __Pyx_INCREF(__pyx_t_5);\n        __Pyx_INCREF(function);\n        __Pyx_DECREF_SET(__pyx_t_6, function);\n        __pyx_t_7 = 1;\n      }\n    }\n    #if CYTHON_FAST_PYCALL\n    if (PyFunction_Check(__pyx_t_6)) {\n      PyObject *__pyx_temp[3] = {__pyx_t_5, __pyx_t_1, __pyx_v_value};\n      __pyx_t_4 = __Pyx_PyFunction_FastCall(__pyx_t_6, __pyx_temp+1-__pyx_t_7, 2+__pyx_t_7); if (unlikely(!__pyx_t_4)) __PYX_ERR(2, 514, __pyx_L1_error)\n      __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0;\n      __Pyx_GOTREF(__pyx_t_4);\n      __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n    } else\n    #endif\n    #if CYTHON_FAST_PYCCALL\n    if (__Pyx_PyFastCFunction_Check(__pyx_t_6)) {\n      PyObject *__pyx_temp[3] = {__pyx_t_5, __pyx_t_1, __pyx_v_value};\n      __pyx_t_4 = __Pyx_PyCFunction_FastCall(__pyx_t_6, __pyx_temp+1-__pyx_t_7, 2+__pyx_t_7); if (unlikely(!__pyx_t_4)) __PYX_ERR(2, 514, __pyx_L1_error)\n      __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0;\n      __Pyx_GOTREF(__pyx_t_4);\n      __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n    } else\n    #endif\n    {\n      __pyx_t_8 = PyTuple_New(2+__pyx_t_7); if (unlikely(!__pyx_t_8)) __PYX_ERR(2, 514, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_8);\n      if (__pyx_t_5) {\n        __Pyx_GIVEREF(__pyx_t_5); PyTuple_SET_ITEM(__pyx_t_8, 0, __pyx_t_5); __pyx_t_5 = NULL;\n      }\n      __Pyx_GIVEREF(__pyx_t_1);\n      PyTuple_SET_ITEM(__pyx_t_8, 0+__pyx_t_7, __pyx_t_1);\n      __Pyx_INCREF(__pyx_v_value);\n      __Pyx_GIVEREF(__pyx_v_value);\n      PyTuple_SET_ITEM(__pyx_t_8, 1+__pyx_t_7, __pyx_v_value);\n      __pyx_t_1 = 0;\n      __pyx_t_4 = __Pyx_PyObject_Call(__pyx_t_6, __pyx_t_8, NULL); if (unlikely(!__pyx_t_4)) __PYX_ERR(2, 514, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_4);\n      __Pyx_DECREF(__pyx_t_8); __pyx_t_8 = 0;\n    }\n    __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;\n    if (!(likely(PyBytes_CheckExact(__pyx_t_4))||((__pyx_t_4) == Py_None)||((void)PyErr_Format(PyExc_TypeError, \"Expected %.16s, got %.200s\", \"bytes\", Py_TYPE(__pyx_t_4)->tp_name), 0))) __PYX_ERR(2, 514, __pyx_L1_error)\n    __pyx_v_bytesvalue = ((PyObject*)__pyx_t_4);\n    __pyx_t_4 = 0;\n  }\n  __pyx_L3:;\n\n  /* \"View.MemoryView\":516\n *             bytesvalue = struct.pack(self.view.format, value)\n * \n *         for i, c in enumerate(bytesvalue):             # <<<<<<<<<<<<<<\n *             itemp[i] = c\n * \n */\n  __pyx_t_9 = 0;\n  if (unlikely(__pyx_v_bytesvalue == Py_None)) {\n    PyErr_SetString(PyExc_TypeError, \"'NoneType' is not iterable\");\n    __PYX_ERR(2, 516, __pyx_L1_error)\n  }\n  __Pyx_INCREF(__pyx_v_bytesvalue);\n  __pyx_t_10 = __pyx_v_bytesvalue;\n  __pyx_t_12 = PyBytes_AS_STRING(__pyx_t_10);\n  __pyx_t_13 = (__pyx_t_12 + PyBytes_GET_SIZE(__pyx_t_10));\n  for (__pyx_t_14 = __pyx_t_12; __pyx_t_14 < __pyx_t_13; __pyx_t_14++) {\n    __pyx_t_11 = __pyx_t_14;\n    __pyx_v_c = (__pyx_t_11[0]);\n\n    /* \"View.MemoryView\":517\n * \n *         for i, c in enumerate(bytesvalue):\n *             itemp[i] = c             # <<<<<<<<<<<<<<\n * \n *     @cname('getbuffer')\n */\n    __pyx_v_i = __pyx_t_9;\n\n    /* \"View.MemoryView\":516\n *             bytesvalue = struct.pack(self.view.format, value)\n * \n *         for i, c in enumerate(bytesvalue):             # <<<<<<<<<<<<<<\n *             itemp[i] = c\n * \n */\n    __pyx_t_9 = (__pyx_t_9 + 1);\n\n    /* \"View.MemoryView\":517\n * \n *         for i, c in enumerate(bytesvalue):\n *             itemp[i] = c             # <<<<<<<<<<<<<<\n * \n *     @cname('getbuffer')\n */\n    (__pyx_v_itemp[__pyx_v_i]) = __pyx_v_c;\n  }\n  __Pyx_DECREF(__pyx_t_10); __pyx_t_10 = 0;\n\n  /* \"View.MemoryView\":503\n *             return result\n * \n *     cdef assign_item_from_object(self, char *itemp, object value):             # <<<<<<<<<<<<<<\n *         \"\"\"Only used if instantiated manually by the user, or if Cython doesn't\n *         know how to convert the type\"\"\"\n */\n\n  /* function exit code */\n  __pyx_r = Py_None; __Pyx_INCREF(Py_None);\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_4);\n  __Pyx_XDECREF(__pyx_t_5);\n  __Pyx_XDECREF(__pyx_t_6);\n  __Pyx_XDECREF(__pyx_t_8);\n  __Pyx_XDECREF(__pyx_t_10);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.assign_item_from_object\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XDECREF(__pyx_v_struct);\n  __Pyx_XDECREF(__pyx_v_bytesvalue);\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":520\n * \n *     @cname('getbuffer')\n *     def __getbuffer__(self, Py_buffer *info, int flags):             # <<<<<<<<<<<<<<\n *         if flags & PyBUF_WRITABLE and self.view.readonly:\n *             raise ValueError(\"Cannot create writable memory view from read-only memoryview\")\n */\n\n/* Python wrapper */\nstatic CYTHON_UNUSED int __pyx_memoryview_getbuffer(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags); /*proto*/\nstatic CYTHON_UNUSED int __pyx_memoryview_getbuffer(PyObject *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags) {\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__getbuffer__ (wrapper)\", 0);\n  __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_8__getbuffer__(((struct __pyx_memoryview_obj *)__pyx_v_self), ((Py_buffer *)__pyx_v_info), ((int)__pyx_v_flags));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic int __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_8__getbuffer__(struct __pyx_memoryview_obj *__pyx_v_self, Py_buffer *__pyx_v_info, int __pyx_v_flags) {\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  int __pyx_t_2;\n  PyObject *__pyx_t_3 = NULL;\n  Py_ssize_t *__pyx_t_4;\n  char *__pyx_t_5;\n  void *__pyx_t_6;\n  int __pyx_t_7;\n  Py_ssize_t __pyx_t_8;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  if (__pyx_v_info == NULL) {\n    PyErr_SetString(PyExc_BufferError, \"PyObject_GetBuffer: view==NULL argument is obsolete\");\n    return -1;\n  }\n  __Pyx_RefNannySetupContext(\"__getbuffer__\", 0);\n  __pyx_v_info->obj = Py_None; __Pyx_INCREF(Py_None);\n  __Pyx_GIVEREF(__pyx_v_info->obj);\n\n  /* \"View.MemoryView\":521\n *     @cname('getbuffer')\n *     def __getbuffer__(self, Py_buffer *info, int flags):\n *         if flags & PyBUF_WRITABLE and self.view.readonly:             # <<<<<<<<<<<<<<\n *             raise ValueError(\"Cannot create writable memory view from read-only memoryview\")\n * \n */\n  __pyx_t_2 = ((__pyx_v_flags & PyBUF_WRITABLE) != 0);\n  if (__pyx_t_2) {\n  } else {\n    __pyx_t_1 = __pyx_t_2;\n    goto __pyx_L4_bool_binop_done;\n  }\n  __pyx_t_2 = (__pyx_v_self->view.readonly != 0);\n  __pyx_t_1 = __pyx_t_2;\n  __pyx_L4_bool_binop_done:;\n  if (unlikely(__pyx_t_1)) {\n\n    /* \"View.MemoryView\":522\n *     def __getbuffer__(self, Py_buffer *info, int flags):\n *         if flags & PyBUF_WRITABLE and self.view.readonly:\n *             raise ValueError(\"Cannot create writable memory view from read-only memoryview\")             # <<<<<<<<<<<<<<\n * \n *         if flags & PyBUF_ND:\n */\n    __pyx_t_3 = __Pyx_PyObject_Call(__pyx_builtin_ValueError, __pyx_tuple__13, NULL); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 522, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __Pyx_Raise(__pyx_t_3, 0, 0, 0);\n    __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n    __PYX_ERR(2, 522, __pyx_L1_error)\n\n    /* \"View.MemoryView\":521\n *     @cname('getbuffer')\n *     def __getbuffer__(self, Py_buffer *info, int flags):\n *         if flags & PyBUF_WRITABLE and self.view.readonly:             # <<<<<<<<<<<<<<\n *             raise ValueError(\"Cannot create writable memory view from read-only memoryview\")\n * \n */\n  }\n\n  /* \"View.MemoryView\":524\n *             raise ValueError(\"Cannot create writable memory view from read-only memoryview\")\n * \n *         if flags & PyBUF_ND:             # <<<<<<<<<<<<<<\n *             info.shape = self.view.shape\n *         else:\n */\n  __pyx_t_1 = ((__pyx_v_flags & PyBUF_ND) != 0);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":525\n * \n *         if flags & PyBUF_ND:\n *             info.shape = self.view.shape             # <<<<<<<<<<<<<<\n *         else:\n *             info.shape = NULL\n */\n    __pyx_t_4 = __pyx_v_self->view.shape;\n    __pyx_v_info->shape = __pyx_t_4;\n\n    /* \"View.MemoryView\":524\n *             raise ValueError(\"Cannot create writable memory view from read-only memoryview\")\n * \n *         if flags & PyBUF_ND:             # <<<<<<<<<<<<<<\n *             info.shape = self.view.shape\n *         else:\n */\n    goto __pyx_L6;\n  }\n\n  /* \"View.MemoryView\":527\n *             info.shape = self.view.shape\n *         else:\n *             info.shape = NULL             # <<<<<<<<<<<<<<\n * \n *         if flags & PyBUF_STRIDES:\n */\n  /*else*/ {\n    __pyx_v_info->shape = NULL;\n  }\n  __pyx_L6:;\n\n  /* \"View.MemoryView\":529\n *             info.shape = NULL\n * \n *         if flags & PyBUF_STRIDES:             # <<<<<<<<<<<<<<\n *             info.strides = self.view.strides\n *         else:\n */\n  __pyx_t_1 = ((__pyx_v_flags & PyBUF_STRIDES) != 0);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":530\n * \n *         if flags & PyBUF_STRIDES:\n *             info.strides = self.view.strides             # <<<<<<<<<<<<<<\n *         else:\n *             info.strides = NULL\n */\n    __pyx_t_4 = __pyx_v_self->view.strides;\n    __pyx_v_info->strides = __pyx_t_4;\n\n    /* \"View.MemoryView\":529\n *             info.shape = NULL\n * \n *         if flags & PyBUF_STRIDES:             # <<<<<<<<<<<<<<\n *             info.strides = self.view.strides\n *         else:\n */\n    goto __pyx_L7;\n  }\n\n  /* \"View.MemoryView\":532\n *             info.strides = self.view.strides\n *         else:\n *             info.strides = NULL             # <<<<<<<<<<<<<<\n * \n *         if flags & PyBUF_INDIRECT:\n */\n  /*else*/ {\n    __pyx_v_info->strides = NULL;\n  }\n  __pyx_L7:;\n\n  /* \"View.MemoryView\":534\n *             info.strides = NULL\n * \n *         if flags & PyBUF_INDIRECT:             # <<<<<<<<<<<<<<\n *             info.suboffsets = self.view.suboffsets\n *         else:\n */\n  __pyx_t_1 = ((__pyx_v_flags & PyBUF_INDIRECT) != 0);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":535\n * \n *         if flags & PyBUF_INDIRECT:\n *             info.suboffsets = self.view.suboffsets             # <<<<<<<<<<<<<<\n *         else:\n *             info.suboffsets = NULL\n */\n    __pyx_t_4 = __pyx_v_self->view.suboffsets;\n    __pyx_v_info->suboffsets = __pyx_t_4;\n\n    /* \"View.MemoryView\":534\n *             info.strides = NULL\n * \n *         if flags & PyBUF_INDIRECT:             # <<<<<<<<<<<<<<\n *             info.suboffsets = self.view.suboffsets\n *         else:\n */\n    goto __pyx_L8;\n  }\n\n  /* \"View.MemoryView\":537\n *             info.suboffsets = self.view.suboffsets\n *         else:\n *             info.suboffsets = NULL             # <<<<<<<<<<<<<<\n * \n *         if flags & PyBUF_FORMAT:\n */\n  /*else*/ {\n    __pyx_v_info->suboffsets = NULL;\n  }\n  __pyx_L8:;\n\n  /* \"View.MemoryView\":539\n *             info.suboffsets = NULL\n * \n *         if flags & PyBUF_FORMAT:             # <<<<<<<<<<<<<<\n *             info.format = self.view.format\n *         else:\n */\n  __pyx_t_1 = ((__pyx_v_flags & PyBUF_FORMAT) != 0);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":540\n * \n *         if flags & PyBUF_FORMAT:\n *             info.format = self.view.format             # <<<<<<<<<<<<<<\n *         else:\n *             info.format = NULL\n */\n    __pyx_t_5 = __pyx_v_self->view.format;\n    __pyx_v_info->format = __pyx_t_5;\n\n    /* \"View.MemoryView\":539\n *             info.suboffsets = NULL\n * \n *         if flags & PyBUF_FORMAT:             # <<<<<<<<<<<<<<\n *             info.format = self.view.format\n *         else:\n */\n    goto __pyx_L9;\n  }\n\n  /* \"View.MemoryView\":542\n *             info.format = self.view.format\n *         else:\n *             info.format = NULL             # <<<<<<<<<<<<<<\n * \n *         info.buf = self.view.buf\n */\n  /*else*/ {\n    __pyx_v_info->format = NULL;\n  }\n  __pyx_L9:;\n\n  /* \"View.MemoryView\":544\n *             info.format = NULL\n * \n *         info.buf = self.view.buf             # <<<<<<<<<<<<<<\n *         info.ndim = self.view.ndim\n *         info.itemsize = self.view.itemsize\n */\n  __pyx_t_6 = __pyx_v_self->view.buf;\n  __pyx_v_info->buf = __pyx_t_6;\n\n  /* \"View.MemoryView\":545\n * \n *         info.buf = self.view.buf\n *         info.ndim = self.view.ndim             # <<<<<<<<<<<<<<\n *         info.itemsize = self.view.itemsize\n *         info.len = self.view.len\n */\n  __pyx_t_7 = __pyx_v_self->view.ndim;\n  __pyx_v_info->ndim = __pyx_t_7;\n\n  /* \"View.MemoryView\":546\n *         info.buf = self.view.buf\n *         info.ndim = self.view.ndim\n *         info.itemsize = self.view.itemsize             # <<<<<<<<<<<<<<\n *         info.len = self.view.len\n *         info.readonly = self.view.readonly\n */\n  __pyx_t_8 = __pyx_v_self->view.itemsize;\n  __pyx_v_info->itemsize = __pyx_t_8;\n\n  /* \"View.MemoryView\":547\n *         info.ndim = self.view.ndim\n *         info.itemsize = self.view.itemsize\n *         info.len = self.view.len             # <<<<<<<<<<<<<<\n *         info.readonly = self.view.readonly\n *         info.obj = self\n */\n  __pyx_t_8 = __pyx_v_self->view.len;\n  __pyx_v_info->len = __pyx_t_8;\n\n  /* \"View.MemoryView\":548\n *         info.itemsize = self.view.itemsize\n *         info.len = self.view.len\n *         info.readonly = self.view.readonly             # <<<<<<<<<<<<<<\n *         info.obj = self\n * \n */\n  __pyx_t_1 = __pyx_v_self->view.readonly;\n  __pyx_v_info->readonly = __pyx_t_1;\n\n  /* \"View.MemoryView\":549\n *         info.len = self.view.len\n *         info.readonly = self.view.readonly\n *         info.obj = self             # <<<<<<<<<<<<<<\n * \n *     __pyx_getbuffer = capsule(<void *> &__pyx_memoryview_getbuffer, \"getbuffer(obj, view, flags)\")\n */\n  __Pyx_INCREF(((PyObject *)__pyx_v_self));\n  __Pyx_GIVEREF(((PyObject *)__pyx_v_self));\n  __Pyx_GOTREF(__pyx_v_info->obj);\n  __Pyx_DECREF(__pyx_v_info->obj);\n  __pyx_v_info->obj = ((PyObject *)__pyx_v_self);\n\n  /* \"View.MemoryView\":520\n * \n *     @cname('getbuffer')\n *     def __getbuffer__(self, Py_buffer *info, int flags):             # <<<<<<<<<<<<<<\n *         if flags & PyBUF_WRITABLE and self.view.readonly:\n *             raise ValueError(\"Cannot create writable memory view from read-only memoryview\")\n */\n\n  /* function exit code */\n  __pyx_r = 0;\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.__getbuffer__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = -1;\n  if (__pyx_v_info->obj != NULL) {\n    __Pyx_GOTREF(__pyx_v_info->obj);\n    __Pyx_DECREF(__pyx_v_info->obj); __pyx_v_info->obj = 0;\n  }\n  goto __pyx_L2;\n  __pyx_L0:;\n  if (__pyx_v_info->obj == Py_None) {\n    __Pyx_GOTREF(__pyx_v_info->obj);\n    __Pyx_DECREF(__pyx_v_info->obj); __pyx_v_info->obj = 0;\n  }\n  __pyx_L2:;\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":555\n * \n *     @property\n *     def T(self):             # <<<<<<<<<<<<<<\n *         cdef _memoryviewslice result = memoryview_copy(self)\n *         transpose_memslice(&result.from_slice)\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_1T_1__get__(PyObject *__pyx_v_self); /*proto*/\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_1T_1__get__(PyObject *__pyx_v_self) {\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__get__ (wrapper)\", 0);\n  __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_1T___get__(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_1T___get__(struct __pyx_memoryview_obj *__pyx_v_self) {\n  struct __pyx_memoryviewslice_obj *__pyx_v_result = 0;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_t_2;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__get__\", 0);\n\n  /* \"View.MemoryView\":556\n *     @property\n *     def T(self):\n *         cdef _memoryviewslice result = memoryview_copy(self)             # <<<<<<<<<<<<<<\n *         transpose_memslice(&result.from_slice)\n *         return result\n */\n  __pyx_t_1 = __pyx_memoryview_copy_object(__pyx_v_self); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 556, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  if (!(likely(((__pyx_t_1) == Py_None) || likely(__Pyx_TypeTest(__pyx_t_1, __pyx_memoryviewslice_type))))) __PYX_ERR(2, 556, __pyx_L1_error)\n  __pyx_v_result = ((struct __pyx_memoryviewslice_obj *)__pyx_t_1);\n  __pyx_t_1 = 0;\n\n  /* \"View.MemoryView\":557\n *     def T(self):\n *         cdef _memoryviewslice result = memoryview_copy(self)\n *         transpose_memslice(&result.from_slice)             # <<<<<<<<<<<<<<\n *         return result\n * \n */\n  __pyx_t_2 = __pyx_memslice_transpose((&__pyx_v_result->from_slice)); if (unlikely(__pyx_t_2 == ((int)0))) __PYX_ERR(2, 557, __pyx_L1_error)\n\n  /* \"View.MemoryView\":558\n *         cdef _memoryviewslice result = memoryview_copy(self)\n *         transpose_memslice(&result.from_slice)\n *         return result             # <<<<<<<<<<<<<<\n * \n *     @property\n */\n  __Pyx_XDECREF(__pyx_r);\n  __Pyx_INCREF(((PyObject *)__pyx_v_result));\n  __pyx_r = ((PyObject *)__pyx_v_result);\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":555\n * \n *     @property\n *     def T(self):             # <<<<<<<<<<<<<<\n *         cdef _memoryviewslice result = memoryview_copy(self)\n *         transpose_memslice(&result.from_slice)\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.T.__get__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XDECREF((PyObject *)__pyx_v_result);\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":561\n * \n *     @property\n *     def base(self):             # <<<<<<<<<<<<<<\n *         return self.obj\n * \n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4base_1__get__(PyObject *__pyx_v_self); /*proto*/\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4base_1__get__(PyObject *__pyx_v_self) {\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__get__ (wrapper)\", 0);\n  __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_4base___get__(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4base___get__(struct __pyx_memoryview_obj *__pyx_v_self) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__get__\", 0);\n\n  /* \"View.MemoryView\":562\n *     @property\n *     def base(self):\n *         return self.obj             # <<<<<<<<<<<<<<\n * \n *     @property\n */\n  __Pyx_XDECREF(__pyx_r);\n  __Pyx_INCREF(__pyx_v_self->obj);\n  __pyx_r = __pyx_v_self->obj;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":561\n * \n *     @property\n *     def base(self):             # <<<<<<<<<<<<<<\n *         return self.obj\n * \n */\n\n  /* function exit code */\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":565\n * \n *     @property\n *     def shape(self):             # <<<<<<<<<<<<<<\n *         return tuple([length for length in self.view.shape[:self.view.ndim]])\n * \n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_5shape_1__get__(PyObject *__pyx_v_self); /*proto*/\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_5shape_1__get__(PyObject *__pyx_v_self) {\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__get__ (wrapper)\", 0);\n  __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_5shape___get__(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_5shape___get__(struct __pyx_memoryview_obj *__pyx_v_self) {\n  Py_ssize_t __pyx_v_length;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  Py_ssize_t *__pyx_t_2;\n  Py_ssize_t *__pyx_t_3;\n  Py_ssize_t *__pyx_t_4;\n  PyObject *__pyx_t_5 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__get__\", 0);\n\n  /* \"View.MemoryView\":566\n *     @property\n *     def shape(self):\n *         return tuple([length for length in self.view.shape[:self.view.ndim]])             # <<<<<<<<<<<<<<\n * \n *     @property\n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_1 = PyList_New(0); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 566, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_t_3 = (__pyx_v_self->view.shape + __pyx_v_self->view.ndim);\n  for (__pyx_t_4 = __pyx_v_self->view.shape; __pyx_t_4 < __pyx_t_3; __pyx_t_4++) {\n    __pyx_t_2 = __pyx_t_4;\n    __pyx_v_length = (__pyx_t_2[0]);\n    __pyx_t_5 = PyInt_FromSsize_t(__pyx_v_length); if (unlikely(!__pyx_t_5)) __PYX_ERR(2, 566, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_5);\n    if (unlikely(__Pyx_ListComp_Append(__pyx_t_1, (PyObject*)__pyx_t_5))) __PYX_ERR(2, 566, __pyx_L1_error)\n    __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n  }\n  __pyx_t_5 = PyList_AsTuple(((PyObject*)__pyx_t_1)); if (unlikely(!__pyx_t_5)) __PYX_ERR(2, 566, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_5);\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  __pyx_r = __pyx_t_5;\n  __pyx_t_5 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":565\n * \n *     @property\n *     def shape(self):             # <<<<<<<<<<<<<<\n *         return tuple([length for length in self.view.shape[:self.view.ndim]])\n * \n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_5);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.shape.__get__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":569\n * \n *     @property\n *     def strides(self):             # <<<<<<<<<<<<<<\n *         if self.view.strides == NULL:\n * \n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_7strides_1__get__(PyObject *__pyx_v_self); /*proto*/\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_7strides_1__get__(PyObject *__pyx_v_self) {\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__get__ (wrapper)\", 0);\n  __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_7strides___get__(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_7strides___get__(struct __pyx_memoryview_obj *__pyx_v_self) {\n  Py_ssize_t __pyx_v_stride;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  PyObject *__pyx_t_2 = NULL;\n  Py_ssize_t *__pyx_t_3;\n  Py_ssize_t *__pyx_t_4;\n  Py_ssize_t *__pyx_t_5;\n  PyObject *__pyx_t_6 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__get__\", 0);\n\n  /* \"View.MemoryView\":570\n *     @property\n *     def strides(self):\n *         if self.view.strides == NULL:             # <<<<<<<<<<<<<<\n * \n *             raise ValueError(\"Buffer view does not expose strides\")\n */\n  __pyx_t_1 = ((__pyx_v_self->view.strides == NULL) != 0);\n  if (unlikely(__pyx_t_1)) {\n\n    /* \"View.MemoryView\":572\n *         if self.view.strides == NULL:\n * \n *             raise ValueError(\"Buffer view does not expose strides\")             # <<<<<<<<<<<<<<\n * \n *         return tuple([stride for stride in self.view.strides[:self.view.ndim]])\n */\n    __pyx_t_2 = __Pyx_PyObject_Call(__pyx_builtin_ValueError, __pyx_tuple__14, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 572, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_2);\n    __Pyx_Raise(__pyx_t_2, 0, 0, 0);\n    __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n    __PYX_ERR(2, 572, __pyx_L1_error)\n\n    /* \"View.MemoryView\":570\n *     @property\n *     def strides(self):\n *         if self.view.strides == NULL:             # <<<<<<<<<<<<<<\n * \n *             raise ValueError(\"Buffer view does not expose strides\")\n */\n  }\n\n  /* \"View.MemoryView\":574\n *             raise ValueError(\"Buffer view does not expose strides\")\n * \n *         return tuple([stride for stride in self.view.strides[:self.view.ndim]])             # <<<<<<<<<<<<<<\n * \n *     @property\n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_2 = PyList_New(0); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 574, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __pyx_t_4 = (__pyx_v_self->view.strides + __pyx_v_self->view.ndim);\n  for (__pyx_t_5 = __pyx_v_self->view.strides; __pyx_t_5 < __pyx_t_4; __pyx_t_5++) {\n    __pyx_t_3 = __pyx_t_5;\n    __pyx_v_stride = (__pyx_t_3[0]);\n    __pyx_t_6 = PyInt_FromSsize_t(__pyx_v_stride); if (unlikely(!__pyx_t_6)) __PYX_ERR(2, 574, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_6);\n    if (unlikely(__Pyx_ListComp_Append(__pyx_t_2, (PyObject*)__pyx_t_6))) __PYX_ERR(2, 574, __pyx_L1_error)\n    __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;\n  }\n  __pyx_t_6 = PyList_AsTuple(((PyObject*)__pyx_t_2)); if (unlikely(!__pyx_t_6)) __PYX_ERR(2, 574, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_6);\n  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n  __pyx_r = __pyx_t_6;\n  __pyx_t_6 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":569\n * \n *     @property\n *     def strides(self):             # <<<<<<<<<<<<<<\n *         if self.view.strides == NULL:\n * \n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_XDECREF(__pyx_t_6);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.strides.__get__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":577\n * \n *     @property\n *     def suboffsets(self):             # <<<<<<<<<<<<<<\n *         if self.view.suboffsets == NULL:\n *             return (-1,) * self.view.ndim\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_10suboffsets_1__get__(PyObject *__pyx_v_self); /*proto*/\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_10suboffsets_1__get__(PyObject *__pyx_v_self) {\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__get__ (wrapper)\", 0);\n  __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_10suboffsets___get__(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_10suboffsets___get__(struct __pyx_memoryview_obj *__pyx_v_self) {\n  Py_ssize_t __pyx_v_suboffset;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  PyObject *__pyx_t_2 = NULL;\n  PyObject *__pyx_t_3 = NULL;\n  Py_ssize_t *__pyx_t_4;\n  Py_ssize_t *__pyx_t_5;\n  Py_ssize_t *__pyx_t_6;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__get__\", 0);\n\n  /* \"View.MemoryView\":578\n *     @property\n *     def suboffsets(self):\n *         if self.view.suboffsets == NULL:             # <<<<<<<<<<<<<<\n *             return (-1,) * self.view.ndim\n * \n */\n  __pyx_t_1 = ((__pyx_v_self->view.suboffsets == NULL) != 0);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":579\n *     def suboffsets(self):\n *         if self.view.suboffsets == NULL:\n *             return (-1,) * self.view.ndim             # <<<<<<<<<<<<<<\n * \n *         return tuple([suboffset for suboffset in self.view.suboffsets[:self.view.ndim]])\n */\n    __Pyx_XDECREF(__pyx_r);\n    __pyx_t_2 = __Pyx_PyInt_From_int(__pyx_v_self->view.ndim); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 579, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_2);\n    __pyx_t_3 = PyNumber_Multiply(__pyx_tuple__15, __pyx_t_2); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 579, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n    __pyx_r = __pyx_t_3;\n    __pyx_t_3 = 0;\n    goto __pyx_L0;\n\n    /* \"View.MemoryView\":578\n *     @property\n *     def suboffsets(self):\n *         if self.view.suboffsets == NULL:             # <<<<<<<<<<<<<<\n *             return (-1,) * self.view.ndim\n * \n */\n  }\n\n  /* \"View.MemoryView\":581\n *             return (-1,) * self.view.ndim\n * \n *         return tuple([suboffset for suboffset in self.view.suboffsets[:self.view.ndim]])             # <<<<<<<<<<<<<<\n * \n *     @property\n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_3 = PyList_New(0); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 581, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_3);\n  __pyx_t_5 = (__pyx_v_self->view.suboffsets + __pyx_v_self->view.ndim);\n  for (__pyx_t_6 = __pyx_v_self->view.suboffsets; __pyx_t_6 < __pyx_t_5; __pyx_t_6++) {\n    __pyx_t_4 = __pyx_t_6;\n    __pyx_v_suboffset = (__pyx_t_4[0]);\n    __pyx_t_2 = PyInt_FromSsize_t(__pyx_v_suboffset); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 581, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_2);\n    if (unlikely(__Pyx_ListComp_Append(__pyx_t_3, (PyObject*)__pyx_t_2))) __PYX_ERR(2, 581, __pyx_L1_error)\n    __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n  }\n  __pyx_t_2 = PyList_AsTuple(((PyObject*)__pyx_t_3)); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 581, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n  __pyx_r = __pyx_t_2;\n  __pyx_t_2 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":577\n * \n *     @property\n *     def suboffsets(self):             # <<<<<<<<<<<<<<\n *         if self.view.suboffsets == NULL:\n *             return (-1,) * self.view.ndim\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.suboffsets.__get__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":584\n * \n *     @property\n *     def ndim(self):             # <<<<<<<<<<<<<<\n *         return self.view.ndim\n * \n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4ndim_1__get__(PyObject *__pyx_v_self); /*proto*/\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4ndim_1__get__(PyObject *__pyx_v_self) {\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__get__ (wrapper)\", 0);\n  __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_4ndim___get__(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4ndim___get__(struct __pyx_memoryview_obj *__pyx_v_self) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__get__\", 0);\n\n  /* \"View.MemoryView\":585\n *     @property\n *     def ndim(self):\n *         return self.view.ndim             # <<<<<<<<<<<<<<\n * \n *     @property\n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_1 = __Pyx_PyInt_From_int(__pyx_v_self->view.ndim); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 585, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_r = __pyx_t_1;\n  __pyx_t_1 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":584\n * \n *     @property\n *     def ndim(self):             # <<<<<<<<<<<<<<\n *         return self.view.ndim\n * \n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.ndim.__get__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":588\n * \n *     @property\n *     def itemsize(self):             # <<<<<<<<<<<<<<\n *         return self.view.itemsize\n * \n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_8itemsize_1__get__(PyObject *__pyx_v_self); /*proto*/\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_8itemsize_1__get__(PyObject *__pyx_v_self) {\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__get__ (wrapper)\", 0);\n  __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_8itemsize___get__(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_8itemsize___get__(struct __pyx_memoryview_obj *__pyx_v_self) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__get__\", 0);\n\n  /* \"View.MemoryView\":589\n *     @property\n *     def itemsize(self):\n *         return self.view.itemsize             # <<<<<<<<<<<<<<\n * \n *     @property\n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_1 = PyInt_FromSsize_t(__pyx_v_self->view.itemsize); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 589, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_r = __pyx_t_1;\n  __pyx_t_1 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":588\n * \n *     @property\n *     def itemsize(self):             # <<<<<<<<<<<<<<\n *         return self.view.itemsize\n * \n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.itemsize.__get__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":592\n * \n *     @property\n *     def nbytes(self):             # <<<<<<<<<<<<<<\n *         return self.size * self.view.itemsize\n * \n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_6nbytes_1__get__(PyObject *__pyx_v_self); /*proto*/\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_6nbytes_1__get__(PyObject *__pyx_v_self) {\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__get__ (wrapper)\", 0);\n  __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_6nbytes___get__(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_6nbytes___get__(struct __pyx_memoryview_obj *__pyx_v_self) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  PyObject *__pyx_t_2 = NULL;\n  PyObject *__pyx_t_3 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__get__\", 0);\n\n  /* \"View.MemoryView\":593\n *     @property\n *     def nbytes(self):\n *         return self.size * self.view.itemsize             # <<<<<<<<<<<<<<\n * \n *     @property\n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_size); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 593, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_t_2 = PyInt_FromSsize_t(__pyx_v_self->view.itemsize); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 593, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __pyx_t_3 = PyNumber_Multiply(__pyx_t_1, __pyx_t_2); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 593, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_3);\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n  __pyx_r = __pyx_t_3;\n  __pyx_t_3 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":592\n * \n *     @property\n *     def nbytes(self):             # <<<<<<<<<<<<<<\n *         return self.size * self.view.itemsize\n * \n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.nbytes.__get__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":596\n * \n *     @property\n *     def size(self):             # <<<<<<<<<<<<<<\n *         if self._size is None:\n *             result = 1\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4size_1__get__(PyObject *__pyx_v_self); /*proto*/\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_10memoryview_4size_1__get__(PyObject *__pyx_v_self) {\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__get__ (wrapper)\", 0);\n  __pyx_r = __pyx_pf_15View_dot_MemoryView_10memoryview_4size___get__(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_10memoryview_4size___get__(struct __pyx_memoryview_obj *__pyx_v_self) {\n  PyObject *__pyx_v_result = NULL;\n  PyObject *__pyx_v_length = NULL;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  int __pyx_t_2;\n  Py_ssize_t *__pyx_t_3;\n  Py_ssize_t *__pyx_t_4;\n  Py_ssize_t *__pyx_t_5;\n  PyObject *__pyx_t_6 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__get__\", 0);\n\n  /* \"View.MemoryView\":597\n *     @property\n *     def size(self):\n *         if self._size is None:             # <<<<<<<<<<<<<<\n *             result = 1\n * \n */\n  __pyx_t_1 = (__pyx_v_self->_size == Py_None);\n  __pyx_t_2 = (__pyx_t_1 != 0);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":598\n *     def size(self):\n *         if self._size is None:\n *             result = 1             # <<<<<<<<<<<<<<\n * \n *             for length in self.view.shape[:self.view.ndim]:\n */\n    __Pyx_INCREF(__pyx_int_1);\n    __pyx_v_result = __pyx_int_1;\n\n    /* \"View.MemoryView\":600\n *             result = 1\n * \n *             for length in self.view.shape[:self.view.ndim]:             # <<<<<<<<<<<<<<\n *                 result *= length\n * \n */\n    __pyx_t_4 = (__pyx_v_self->view.shape + __pyx_v_self->view.ndim);\n    for (__pyx_t_5 = __pyx_v_self->view.shape; __pyx_t_5 < __pyx_t_4; __pyx_t_5++) {\n      __pyx_t_3 = __pyx_t_5;\n      __pyx_t_6 = PyInt_FromSsize_t((__pyx_t_3[0])); if (unlikely(!__pyx_t_6)) __PYX_ERR(2, 600, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_6);\n      __Pyx_XDECREF_SET(__pyx_v_length, __pyx_t_6);\n      __pyx_t_6 = 0;\n\n      /* \"View.MemoryView\":601\n * \n *             for length in self.view.shape[:self.view.ndim]:\n *                 result *= length             # <<<<<<<<<<<<<<\n * \n *             self._size = result\n */\n      __pyx_t_6 = PyNumber_InPlaceMultiply(__pyx_v_result, __pyx_v_length); if (unlikely(!__pyx_t_6)) __PYX_ERR(2, 601, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_6);\n      __Pyx_DECREF_SET(__pyx_v_result, __pyx_t_6);\n      __pyx_t_6 = 0;\n    }\n\n    /* \"View.MemoryView\":603\n *                 result *= length\n * \n *             self._size = result             # <<<<<<<<<<<<<<\n * \n *         return self._size\n */\n    __Pyx_INCREF(__pyx_v_result);\n    __Pyx_GIVEREF(__pyx_v_result);\n    __Pyx_GOTREF(__pyx_v_self->_size);\n    __Pyx_DECREF(__pyx_v_self->_size);\n    __pyx_v_self->_size = __pyx_v_result;\n\n    /* \"View.MemoryView\":597\n *     @property\n *     def size(self):\n *         if self._size is None:             # <<<<<<<<<<<<<<\n *             result = 1\n * \n */\n  }\n\n  /* \"View.MemoryView\":605\n *             self._size = result\n * \n *         return self._size             # <<<<<<<<<<<<<<\n * \n *     def __len__(self):\n */\n  __Pyx_XDECREF(__pyx_r);\n  __Pyx_INCREF(__pyx_v_self->_size);\n  __pyx_r = __pyx_v_self->_size;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":596\n * \n *     @property\n *     def size(self):             # <<<<<<<<<<<<<<\n *         if self._size is None:\n *             result = 1\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_6);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.size.__get__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XDECREF(__pyx_v_result);\n  __Pyx_XDECREF(__pyx_v_length);\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":607\n *         return self._size\n * \n *     def __len__(self):             # <<<<<<<<<<<<<<\n *         if self.view.ndim >= 1:\n *             return self.view.shape[0]\n */\n\n/* Python wrapper */\nstatic Py_ssize_t __pyx_memoryview___len__(PyObject *__pyx_v_self); /*proto*/\nstatic Py_ssize_t __pyx_memoryview___len__(PyObject *__pyx_v_self) {\n  Py_ssize_t __pyx_r;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__len__ (wrapper)\", 0);\n  __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_10__len__(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic Py_ssize_t __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_10__len__(struct __pyx_memoryview_obj *__pyx_v_self) {\n  Py_ssize_t __pyx_r;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  __Pyx_RefNannySetupContext(\"__len__\", 0);\n\n  /* \"View.MemoryView\":608\n * \n *     def __len__(self):\n *         if self.view.ndim >= 1:             # <<<<<<<<<<<<<<\n *             return self.view.shape[0]\n * \n */\n  __pyx_t_1 = ((__pyx_v_self->view.ndim >= 1) != 0);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":609\n *     def __len__(self):\n *         if self.view.ndim >= 1:\n *             return self.view.shape[0]             # <<<<<<<<<<<<<<\n * \n *         return 0\n */\n    __pyx_r = (__pyx_v_self->view.shape[0]);\n    goto __pyx_L0;\n\n    /* \"View.MemoryView\":608\n * \n *     def __len__(self):\n *         if self.view.ndim >= 1:             # <<<<<<<<<<<<<<\n *             return self.view.shape[0]\n * \n */\n  }\n\n  /* \"View.MemoryView\":611\n *             return self.view.shape[0]\n * \n *         return 0             # <<<<<<<<<<<<<<\n * \n *     def __repr__(self):\n */\n  __pyx_r = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":607\n *         return self._size\n * \n *     def __len__(self):             # <<<<<<<<<<<<<<\n *         if self.view.ndim >= 1:\n *             return self.view.shape[0]\n */\n\n  /* function exit code */\n  __pyx_L0:;\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":613\n *         return 0\n * \n *     def __repr__(self):             # <<<<<<<<<<<<<<\n *         return \"<MemoryView of %r at 0x%x>\" % (self.base.__class__.__name__,\n *                                                id(self))\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_memoryview___repr__(PyObject *__pyx_v_self); /*proto*/\nstatic PyObject *__pyx_memoryview___repr__(PyObject *__pyx_v_self) {\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__repr__ (wrapper)\", 0);\n  __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_12__repr__(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_12__repr__(struct __pyx_memoryview_obj *__pyx_v_self) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  PyObject *__pyx_t_2 = NULL;\n  PyObject *__pyx_t_3 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__repr__\", 0);\n\n  /* \"View.MemoryView\":614\n * \n *     def __repr__(self):\n *         return \"<MemoryView of %r at 0x%x>\" % (self.base.__class__.__name__,             # <<<<<<<<<<<<<<\n *                                                id(self))\n * \n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_base); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 614, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_class); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 614, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_name_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 614, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n\n  /* \"View.MemoryView\":615\n *     def __repr__(self):\n *         return \"<MemoryView of %r at 0x%x>\" % (self.base.__class__.__name__,\n *                                                id(self))             # <<<<<<<<<<<<<<\n * \n *     def __str__(self):\n */\n  __pyx_t_2 = __Pyx_PyObject_CallOneArg(__pyx_builtin_id, ((PyObject *)__pyx_v_self)); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 615, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n\n  /* \"View.MemoryView\":614\n * \n *     def __repr__(self):\n *         return \"<MemoryView of %r at 0x%x>\" % (self.base.__class__.__name__,             # <<<<<<<<<<<<<<\n *                                                id(self))\n * \n */\n  __pyx_t_3 = PyTuple_New(2); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 614, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_3);\n  __Pyx_GIVEREF(__pyx_t_1);\n  PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_t_1);\n  __Pyx_GIVEREF(__pyx_t_2);\n  PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_2);\n  __pyx_t_1 = 0;\n  __pyx_t_2 = 0;\n  __pyx_t_2 = __Pyx_PyString_Format(__pyx_kp_s_MemoryView_of_r_at_0x_x, __pyx_t_3); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 614, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n  __pyx_r = __pyx_t_2;\n  __pyx_t_2 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":613\n *         return 0\n * \n *     def __repr__(self):             # <<<<<<<<<<<<<<\n *         return \"<MemoryView of %r at 0x%x>\" % (self.base.__class__.__name__,\n *                                                id(self))\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.__repr__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":617\n *                                                id(self))\n * \n *     def __str__(self):             # <<<<<<<<<<<<<<\n *         return \"<MemoryView of %r object>\" % (self.base.__class__.__name__,)\n * \n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_memoryview___str__(PyObject *__pyx_v_self); /*proto*/\nstatic PyObject *__pyx_memoryview___str__(PyObject *__pyx_v_self) {\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__str__ (wrapper)\", 0);\n  __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_14__str__(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_14__str__(struct __pyx_memoryview_obj *__pyx_v_self) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  PyObject *__pyx_t_2 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__str__\", 0);\n\n  /* \"View.MemoryView\":618\n * \n *     def __str__(self):\n *         return \"<MemoryView of %r object>\" % (self.base.__class__.__name__,)             # <<<<<<<<<<<<<<\n * \n * \n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_self), __pyx_n_s_base); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 618, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_t_2 = __Pyx_PyObject_GetAttrStr(__pyx_t_1, __pyx_n_s_class); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 618, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  __pyx_t_1 = __Pyx_PyObject_GetAttrStr(__pyx_t_2, __pyx_n_s_name_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 618, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n  __pyx_t_2 = PyTuple_New(1); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 618, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __Pyx_GIVEREF(__pyx_t_1);\n  PyTuple_SET_ITEM(__pyx_t_2, 0, __pyx_t_1);\n  __pyx_t_1 = 0;\n  __pyx_t_1 = __Pyx_PyString_Format(__pyx_kp_s_MemoryView_of_r_object, __pyx_t_2); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 618, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n  __pyx_r = __pyx_t_1;\n  __pyx_t_1 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":617\n *                                                id(self))\n * \n *     def __str__(self):             # <<<<<<<<<<<<<<\n *         return \"<MemoryView of %r object>\" % (self.base.__class__.__name__,)\n * \n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.__str__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":621\n * \n * \n *     def is_c_contig(self):             # <<<<<<<<<<<<<<\n *         cdef __Pyx_memviewslice *mslice\n *         cdef __Pyx_memviewslice tmp\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_memoryview_is_c_contig(PyObject *__pyx_v_self, CYTHON_UNUSED PyObject *unused); /*proto*/\nstatic PyObject *__pyx_memoryview_is_c_contig(PyObject *__pyx_v_self, CYTHON_UNUSED PyObject *unused) {\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"is_c_contig (wrapper)\", 0);\n  __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_16is_c_contig(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_16is_c_contig(struct __pyx_memoryview_obj *__pyx_v_self) {\n  __Pyx_memviewslice *__pyx_v_mslice;\n  __Pyx_memviewslice __pyx_v_tmp;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  __Pyx_memviewslice *__pyx_t_1;\n  PyObject *__pyx_t_2 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"is_c_contig\", 0);\n\n  /* \"View.MemoryView\":624\n *         cdef __Pyx_memviewslice *mslice\n *         cdef __Pyx_memviewslice tmp\n *         mslice = get_slice_from_memview(self, &tmp)             # <<<<<<<<<<<<<<\n *         return slice_is_contig(mslice[0], 'C', self.view.ndim)\n * \n */\n  __pyx_t_1 = __pyx_memoryview_get_slice_from_memoryview(__pyx_v_self, (&__pyx_v_tmp)); if (unlikely(__pyx_t_1 == ((__Pyx_memviewslice *)NULL))) __PYX_ERR(2, 624, __pyx_L1_error)\n  __pyx_v_mslice = __pyx_t_1;\n\n  /* \"View.MemoryView\":625\n *         cdef __Pyx_memviewslice tmp\n *         mslice = get_slice_from_memview(self, &tmp)\n *         return slice_is_contig(mslice[0], 'C', self.view.ndim)             # <<<<<<<<<<<<<<\n * \n *     def is_f_contig(self):\n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_2 = __Pyx_PyBool_FromLong(__pyx_memviewslice_is_contig((__pyx_v_mslice[0]), 'C', __pyx_v_self->view.ndim)); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 625, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __pyx_r = __pyx_t_2;\n  __pyx_t_2 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":621\n * \n * \n *     def is_c_contig(self):             # <<<<<<<<<<<<<<\n *         cdef __Pyx_memviewslice *mslice\n *         cdef __Pyx_memviewslice tmp\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.is_c_contig\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":627\n *         return slice_is_contig(mslice[0], 'C', self.view.ndim)\n * \n *     def is_f_contig(self):             # <<<<<<<<<<<<<<\n *         cdef __Pyx_memviewslice *mslice\n *         cdef __Pyx_memviewslice tmp\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_memoryview_is_f_contig(PyObject *__pyx_v_self, CYTHON_UNUSED PyObject *unused); /*proto*/\nstatic PyObject *__pyx_memoryview_is_f_contig(PyObject *__pyx_v_self, CYTHON_UNUSED PyObject *unused) {\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"is_f_contig (wrapper)\", 0);\n  __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_18is_f_contig(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_18is_f_contig(struct __pyx_memoryview_obj *__pyx_v_self) {\n  __Pyx_memviewslice *__pyx_v_mslice;\n  __Pyx_memviewslice __pyx_v_tmp;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  __Pyx_memviewslice *__pyx_t_1;\n  PyObject *__pyx_t_2 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"is_f_contig\", 0);\n\n  /* \"View.MemoryView\":630\n *         cdef __Pyx_memviewslice *mslice\n *         cdef __Pyx_memviewslice tmp\n *         mslice = get_slice_from_memview(self, &tmp)             # <<<<<<<<<<<<<<\n *         return slice_is_contig(mslice[0], 'F', self.view.ndim)\n * \n */\n  __pyx_t_1 = __pyx_memoryview_get_slice_from_memoryview(__pyx_v_self, (&__pyx_v_tmp)); if (unlikely(__pyx_t_1 == ((__Pyx_memviewslice *)NULL))) __PYX_ERR(2, 630, __pyx_L1_error)\n  __pyx_v_mslice = __pyx_t_1;\n\n  /* \"View.MemoryView\":631\n *         cdef __Pyx_memviewslice tmp\n *         mslice = get_slice_from_memview(self, &tmp)\n *         return slice_is_contig(mslice[0], 'F', self.view.ndim)             # <<<<<<<<<<<<<<\n * \n *     def copy(self):\n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_2 = __Pyx_PyBool_FromLong(__pyx_memviewslice_is_contig((__pyx_v_mslice[0]), 'F', __pyx_v_self->view.ndim)); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 631, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __pyx_r = __pyx_t_2;\n  __pyx_t_2 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":627\n *         return slice_is_contig(mslice[0], 'C', self.view.ndim)\n * \n *     def is_f_contig(self):             # <<<<<<<<<<<<<<\n *         cdef __Pyx_memviewslice *mslice\n *         cdef __Pyx_memviewslice tmp\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.is_f_contig\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":633\n *         return slice_is_contig(mslice[0], 'F', self.view.ndim)\n * \n *     def copy(self):             # <<<<<<<<<<<<<<\n *         cdef __Pyx_memviewslice mslice\n *         cdef int flags = self.flags & ~PyBUF_F_CONTIGUOUS\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_memoryview_copy(PyObject *__pyx_v_self, CYTHON_UNUSED PyObject *unused); /*proto*/\nstatic PyObject *__pyx_memoryview_copy(PyObject *__pyx_v_self, CYTHON_UNUSED PyObject *unused) {\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"copy (wrapper)\", 0);\n  __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_20copy(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_20copy(struct __pyx_memoryview_obj *__pyx_v_self) {\n  __Pyx_memviewslice __pyx_v_mslice;\n  int __pyx_v_flags;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  __Pyx_memviewslice __pyx_t_1;\n  PyObject *__pyx_t_2 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"copy\", 0);\n\n  /* \"View.MemoryView\":635\n *     def copy(self):\n *         cdef __Pyx_memviewslice mslice\n *         cdef int flags = self.flags & ~PyBUF_F_CONTIGUOUS             # <<<<<<<<<<<<<<\n * \n *         slice_copy(self, &mslice)\n */\n  __pyx_v_flags = (__pyx_v_self->flags & (~PyBUF_F_CONTIGUOUS));\n\n  /* \"View.MemoryView\":637\n *         cdef int flags = self.flags & ~PyBUF_F_CONTIGUOUS\n * \n *         slice_copy(self, &mslice)             # <<<<<<<<<<<<<<\n *         mslice = slice_copy_contig(&mslice, \"c\", self.view.ndim,\n *                                    self.view.itemsize,\n */\n  __pyx_memoryview_slice_copy(__pyx_v_self, (&__pyx_v_mslice));\n\n  /* \"View.MemoryView\":638\n * \n *         slice_copy(self, &mslice)\n *         mslice = slice_copy_contig(&mslice, \"c\", self.view.ndim,             # <<<<<<<<<<<<<<\n *                                    self.view.itemsize,\n *                                    flags|PyBUF_C_CONTIGUOUS,\n */\n  __pyx_t_1 = __pyx_memoryview_copy_new_contig((&__pyx_v_mslice), ((char *)\"c\"), __pyx_v_self->view.ndim, __pyx_v_self->view.itemsize, (__pyx_v_flags | PyBUF_C_CONTIGUOUS), __pyx_v_self->dtype_is_object); if (unlikely(PyErr_Occurred())) __PYX_ERR(2, 638, __pyx_L1_error)\n  __pyx_v_mslice = __pyx_t_1;\n\n  /* \"View.MemoryView\":643\n *                                    self.dtype_is_object)\n * \n *         return memoryview_copy_from_slice(self, &mslice)             # <<<<<<<<<<<<<<\n * \n *     def copy_fortran(self):\n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_2 = __pyx_memoryview_copy_object_from_slice(__pyx_v_self, (&__pyx_v_mslice)); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 643, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __pyx_r = __pyx_t_2;\n  __pyx_t_2 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":633\n *         return slice_is_contig(mslice[0], 'F', self.view.ndim)\n * \n *     def copy(self):             # <<<<<<<<<<<<<<\n *         cdef __Pyx_memviewslice mslice\n *         cdef int flags = self.flags & ~PyBUF_F_CONTIGUOUS\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.copy\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":645\n *         return memoryview_copy_from_slice(self, &mslice)\n * \n *     def copy_fortran(self):             # <<<<<<<<<<<<<<\n *         cdef __Pyx_memviewslice src, dst\n *         cdef int flags = self.flags & ~PyBUF_C_CONTIGUOUS\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_memoryview_copy_fortran(PyObject *__pyx_v_self, CYTHON_UNUSED PyObject *unused); /*proto*/\nstatic PyObject *__pyx_memoryview_copy_fortran(PyObject *__pyx_v_self, CYTHON_UNUSED PyObject *unused) {\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"copy_fortran (wrapper)\", 0);\n  __pyx_r = __pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_22copy_fortran(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_memoryview___pyx_pf_15View_dot_MemoryView_10memoryview_22copy_fortran(struct __pyx_memoryview_obj *__pyx_v_self) {\n  __Pyx_memviewslice __pyx_v_src;\n  __Pyx_memviewslice __pyx_v_dst;\n  int __pyx_v_flags;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  __Pyx_memviewslice __pyx_t_1;\n  PyObject *__pyx_t_2 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"copy_fortran\", 0);\n\n  /* \"View.MemoryView\":647\n *     def copy_fortran(self):\n *         cdef __Pyx_memviewslice src, dst\n *         cdef int flags = self.flags & ~PyBUF_C_CONTIGUOUS             # <<<<<<<<<<<<<<\n * \n *         slice_copy(self, &src)\n */\n  __pyx_v_flags = (__pyx_v_self->flags & (~PyBUF_C_CONTIGUOUS));\n\n  /* \"View.MemoryView\":649\n *         cdef int flags = self.flags & ~PyBUF_C_CONTIGUOUS\n * \n *         slice_copy(self, &src)             # <<<<<<<<<<<<<<\n *         dst = slice_copy_contig(&src, \"fortran\", self.view.ndim,\n *                                 self.view.itemsize,\n */\n  __pyx_memoryview_slice_copy(__pyx_v_self, (&__pyx_v_src));\n\n  /* \"View.MemoryView\":650\n * \n *         slice_copy(self, &src)\n *         dst = slice_copy_contig(&src, \"fortran\", self.view.ndim,             # <<<<<<<<<<<<<<\n *                                 self.view.itemsize,\n *                                 flags|PyBUF_F_CONTIGUOUS,\n */\n  __pyx_t_1 = __pyx_memoryview_copy_new_contig((&__pyx_v_src), ((char *)\"fortran\"), __pyx_v_self->view.ndim, __pyx_v_self->view.itemsize, (__pyx_v_flags | PyBUF_F_CONTIGUOUS), __pyx_v_self->dtype_is_object); if (unlikely(PyErr_Occurred())) __PYX_ERR(2, 650, __pyx_L1_error)\n  __pyx_v_dst = __pyx_t_1;\n\n  /* \"View.MemoryView\":655\n *                                 self.dtype_is_object)\n * \n *         return memoryview_copy_from_slice(self, &dst)             # <<<<<<<<<<<<<<\n * \n * \n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_2 = __pyx_memoryview_copy_object_from_slice(__pyx_v_self, (&__pyx_v_dst)); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 655, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __pyx_r = __pyx_t_2;\n  __pyx_t_2 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":645\n *         return memoryview_copy_from_slice(self, &mslice)\n * \n *     def copy_fortran(self):             # <<<<<<<<<<<<<<\n *         cdef __Pyx_memviewslice src, dst\n *         cdef int flags = self.flags & ~PyBUF_C_CONTIGUOUS\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.copy_fortran\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"(tree fragment)\":1\n * def __reduce_cython__(self):             # <<<<<<<<<<<<<<\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")\n * def __setstate_cython__(self, __pyx_state):\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw___pyx_memoryview_1__reduce_cython__(PyObject *__pyx_v_self, CYTHON_UNUSED PyObject *unused); /*proto*/\nstatic PyObject *__pyx_pw___pyx_memoryview_1__reduce_cython__(PyObject *__pyx_v_self, CYTHON_UNUSED PyObject *unused) {\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__reduce_cython__ (wrapper)\", 0);\n  __pyx_r = __pyx_pf___pyx_memoryview___reduce_cython__(((struct __pyx_memoryview_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf___pyx_memoryview___reduce_cython__(CYTHON_UNUSED struct __pyx_memoryview_obj *__pyx_v_self) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__reduce_cython__\", 0);\n\n  /* \"(tree fragment)\":2\n * def __reduce_cython__(self):\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")             # <<<<<<<<<<<<<<\n * def __setstate_cython__(self, __pyx_state):\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")\n */\n  __pyx_t_1 = __Pyx_PyObject_Call(__pyx_builtin_TypeError, __pyx_tuple__16, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 2, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __Pyx_Raise(__pyx_t_1, 0, 0, 0);\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  __PYX_ERR(2, 2, __pyx_L1_error)\n\n  /* \"(tree fragment)\":1\n * def __reduce_cython__(self):             # <<<<<<<<<<<<<<\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")\n * def __setstate_cython__(self, __pyx_state):\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.__reduce_cython__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"(tree fragment)\":3\n * def __reduce_cython__(self):\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")\n * def __setstate_cython__(self, __pyx_state):             # <<<<<<<<<<<<<<\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw___pyx_memoryview_3__setstate_cython__(PyObject *__pyx_v_self, PyObject *__pyx_v___pyx_state); /*proto*/\nstatic PyObject *__pyx_pw___pyx_memoryview_3__setstate_cython__(PyObject *__pyx_v_self, PyObject *__pyx_v___pyx_state) {\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__setstate_cython__ (wrapper)\", 0);\n  __pyx_r = __pyx_pf___pyx_memoryview_2__setstate_cython__(((struct __pyx_memoryview_obj *)__pyx_v_self), ((PyObject *)__pyx_v___pyx_state));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf___pyx_memoryview_2__setstate_cython__(CYTHON_UNUSED struct __pyx_memoryview_obj *__pyx_v_self, CYTHON_UNUSED PyObject *__pyx_v___pyx_state) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__setstate_cython__\", 0);\n\n  /* \"(tree fragment)\":4\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")\n * def __setstate_cython__(self, __pyx_state):\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")             # <<<<<<<<<<<<<<\n */\n  __pyx_t_1 = __Pyx_PyObject_Call(__pyx_builtin_TypeError, __pyx_tuple__17, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 4, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __Pyx_Raise(__pyx_t_1, 0, 0, 0);\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  __PYX_ERR(2, 4, __pyx_L1_error)\n\n  /* \"(tree fragment)\":3\n * def __reduce_cython__(self):\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")\n * def __setstate_cython__(self, __pyx_state):             # <<<<<<<<<<<<<<\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview.__setstate_cython__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":659\n * \n * @cname('__pyx_memoryview_new')\n * cdef memoryview_cwrapper(object o, int flags, bint dtype_is_object, __Pyx_TypeInfo *typeinfo):             # <<<<<<<<<<<<<<\n *     cdef memoryview result = memoryview(o, flags, dtype_is_object)\n *     result.typeinfo = typeinfo\n */\n\nstatic PyObject *__pyx_memoryview_new(PyObject *__pyx_v_o, int __pyx_v_flags, int __pyx_v_dtype_is_object, __Pyx_TypeInfo *__pyx_v_typeinfo) {\n  struct __pyx_memoryview_obj *__pyx_v_result = 0;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  PyObject *__pyx_t_2 = NULL;\n  PyObject *__pyx_t_3 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"memoryview_cwrapper\", 0);\n\n  /* \"View.MemoryView\":660\n * @cname('__pyx_memoryview_new')\n * cdef memoryview_cwrapper(object o, int flags, bint dtype_is_object, __Pyx_TypeInfo *typeinfo):\n *     cdef memoryview result = memoryview(o, flags, dtype_is_object)             # <<<<<<<<<<<<<<\n *     result.typeinfo = typeinfo\n *     return result\n */\n  __pyx_t_1 = __Pyx_PyInt_From_int(__pyx_v_flags); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 660, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_t_2 = __Pyx_PyBool_FromLong(__pyx_v_dtype_is_object); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 660, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __pyx_t_3 = PyTuple_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 660, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_3);\n  __Pyx_INCREF(__pyx_v_o);\n  __Pyx_GIVEREF(__pyx_v_o);\n  PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_v_o);\n  __Pyx_GIVEREF(__pyx_t_1);\n  PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_t_1);\n  __Pyx_GIVEREF(__pyx_t_2);\n  PyTuple_SET_ITEM(__pyx_t_3, 2, __pyx_t_2);\n  __pyx_t_1 = 0;\n  __pyx_t_2 = 0;\n  __pyx_t_2 = __Pyx_PyObject_Call(((PyObject *)__pyx_memoryview_type), __pyx_t_3, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 660, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n  __pyx_v_result = ((struct __pyx_memoryview_obj *)__pyx_t_2);\n  __pyx_t_2 = 0;\n\n  /* \"View.MemoryView\":661\n * cdef memoryview_cwrapper(object o, int flags, bint dtype_is_object, __Pyx_TypeInfo *typeinfo):\n *     cdef memoryview result = memoryview(o, flags, dtype_is_object)\n *     result.typeinfo = typeinfo             # <<<<<<<<<<<<<<\n *     return result\n * \n */\n  __pyx_v_result->typeinfo = __pyx_v_typeinfo;\n\n  /* \"View.MemoryView\":662\n *     cdef memoryview result = memoryview(o, flags, dtype_is_object)\n *     result.typeinfo = typeinfo\n *     return result             # <<<<<<<<<<<<<<\n * \n * @cname('__pyx_memoryview_check')\n */\n  __Pyx_XDECREF(__pyx_r);\n  __Pyx_INCREF(((PyObject *)__pyx_v_result));\n  __pyx_r = ((PyObject *)__pyx_v_result);\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":659\n * \n * @cname('__pyx_memoryview_new')\n * cdef memoryview_cwrapper(object o, int flags, bint dtype_is_object, __Pyx_TypeInfo *typeinfo):             # <<<<<<<<<<<<<<\n *     cdef memoryview result = memoryview(o, flags, dtype_is_object)\n *     result.typeinfo = typeinfo\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview_cwrapper\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XDECREF((PyObject *)__pyx_v_result);\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":665\n * \n * @cname('__pyx_memoryview_check')\n * cdef inline bint memoryview_check(object o):             # <<<<<<<<<<<<<<\n *     return isinstance(o, memoryview)\n * \n */\n\nstatic CYTHON_INLINE int __pyx_memoryview_check(PyObject *__pyx_v_o) {\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  __Pyx_RefNannySetupContext(\"memoryview_check\", 0);\n\n  /* \"View.MemoryView\":666\n * @cname('__pyx_memoryview_check')\n * cdef inline bint memoryview_check(object o):\n *     return isinstance(o, memoryview)             # <<<<<<<<<<<<<<\n * \n * cdef tuple _unellipsify(object index, int ndim):\n */\n  __pyx_t_1 = __Pyx_TypeCheck(__pyx_v_o, __pyx_memoryview_type); \n  __pyx_r = __pyx_t_1;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":665\n * \n * @cname('__pyx_memoryview_check')\n * cdef inline bint memoryview_check(object o):             # <<<<<<<<<<<<<<\n *     return isinstance(o, memoryview)\n * \n */\n\n  /* function exit code */\n  __pyx_L0:;\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":668\n *     return isinstance(o, memoryview)\n * \n * cdef tuple _unellipsify(object index, int ndim):             # <<<<<<<<<<<<<<\n *     \"\"\"\n *     Replace all ellipses with full slices and fill incomplete indices with\n */\n\nstatic PyObject *_unellipsify(PyObject *__pyx_v_index, int __pyx_v_ndim) {\n  PyObject *__pyx_v_tup = NULL;\n  PyObject *__pyx_v_result = NULL;\n  int __pyx_v_have_slices;\n  int __pyx_v_seen_ellipsis;\n  CYTHON_UNUSED PyObject *__pyx_v_idx = NULL;\n  PyObject *__pyx_v_item = NULL;\n  Py_ssize_t __pyx_v_nslices;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  int __pyx_t_2;\n  PyObject *__pyx_t_3 = NULL;\n  PyObject *__pyx_t_4 = NULL;\n  Py_ssize_t __pyx_t_5;\n  PyObject *(*__pyx_t_6)(PyObject *);\n  PyObject *__pyx_t_7 = NULL;\n  Py_ssize_t __pyx_t_8;\n  int __pyx_t_9;\n  int __pyx_t_10;\n  PyObject *__pyx_t_11 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"_unellipsify\", 0);\n\n  /* \"View.MemoryView\":673\n *     full slices.\n *     \"\"\"\n *     if not isinstance(index, tuple):             # <<<<<<<<<<<<<<\n *         tup = (index,)\n *     else:\n */\n  __pyx_t_1 = PyTuple_Check(__pyx_v_index); \n  __pyx_t_2 = ((!(__pyx_t_1 != 0)) != 0);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":674\n *     \"\"\"\n *     if not isinstance(index, tuple):\n *         tup = (index,)             # <<<<<<<<<<<<<<\n *     else:\n *         tup = index\n */\n    __pyx_t_3 = PyTuple_New(1); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 674, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __Pyx_INCREF(__pyx_v_index);\n    __Pyx_GIVEREF(__pyx_v_index);\n    PyTuple_SET_ITEM(__pyx_t_3, 0, __pyx_v_index);\n    __pyx_v_tup = __pyx_t_3;\n    __pyx_t_3 = 0;\n\n    /* \"View.MemoryView\":673\n *     full slices.\n *     \"\"\"\n *     if not isinstance(index, tuple):             # <<<<<<<<<<<<<<\n *         tup = (index,)\n *     else:\n */\n    goto __pyx_L3;\n  }\n\n  /* \"View.MemoryView\":676\n *         tup = (index,)\n *     else:\n *         tup = index             # <<<<<<<<<<<<<<\n * \n *     result = []\n */\n  /*else*/ {\n    __Pyx_INCREF(__pyx_v_index);\n    __pyx_v_tup = __pyx_v_index;\n  }\n  __pyx_L3:;\n\n  /* \"View.MemoryView\":678\n *         tup = index\n * \n *     result = []             # <<<<<<<<<<<<<<\n *     have_slices = False\n *     seen_ellipsis = False\n */\n  __pyx_t_3 = PyList_New(0); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 678, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_3);\n  __pyx_v_result = ((PyObject*)__pyx_t_3);\n  __pyx_t_3 = 0;\n\n  /* \"View.MemoryView\":679\n * \n *     result = []\n *     have_slices = False             # <<<<<<<<<<<<<<\n *     seen_ellipsis = False\n *     for idx, item in enumerate(tup):\n */\n  __pyx_v_have_slices = 0;\n\n  /* \"View.MemoryView\":680\n *     result = []\n *     have_slices = False\n *     seen_ellipsis = False             # <<<<<<<<<<<<<<\n *     for idx, item in enumerate(tup):\n *         if item is Ellipsis:\n */\n  __pyx_v_seen_ellipsis = 0;\n\n  /* \"View.MemoryView\":681\n *     have_slices = False\n *     seen_ellipsis = False\n *     for idx, item in enumerate(tup):             # <<<<<<<<<<<<<<\n *         if item is Ellipsis:\n *             if not seen_ellipsis:\n */\n  __Pyx_INCREF(__pyx_int_0);\n  __pyx_t_3 = __pyx_int_0;\n  if (likely(PyList_CheckExact(__pyx_v_tup)) || PyTuple_CheckExact(__pyx_v_tup)) {\n    __pyx_t_4 = __pyx_v_tup; __Pyx_INCREF(__pyx_t_4); __pyx_t_5 = 0;\n    __pyx_t_6 = NULL;\n  } else {\n    __pyx_t_5 = -1; __pyx_t_4 = PyObject_GetIter(__pyx_v_tup); if (unlikely(!__pyx_t_4)) __PYX_ERR(2, 681, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_4);\n    __pyx_t_6 = Py_TYPE(__pyx_t_4)->tp_iternext; if (unlikely(!__pyx_t_6)) __PYX_ERR(2, 681, __pyx_L1_error)\n  }\n  for (;;) {\n    if (likely(!__pyx_t_6)) {\n      if (likely(PyList_CheckExact(__pyx_t_4))) {\n        if (__pyx_t_5 >= PyList_GET_SIZE(__pyx_t_4)) break;\n        #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n        __pyx_t_7 = PyList_GET_ITEM(__pyx_t_4, __pyx_t_5); __Pyx_INCREF(__pyx_t_7); __pyx_t_5++; if (unlikely(0 < 0)) __PYX_ERR(2, 681, __pyx_L1_error)\n        #else\n        __pyx_t_7 = PySequence_ITEM(__pyx_t_4, __pyx_t_5); __pyx_t_5++; if (unlikely(!__pyx_t_7)) __PYX_ERR(2, 681, __pyx_L1_error)\n        __Pyx_GOTREF(__pyx_t_7);\n        #endif\n      } else {\n        if (__pyx_t_5 >= PyTuple_GET_SIZE(__pyx_t_4)) break;\n        #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n        __pyx_t_7 = PyTuple_GET_ITEM(__pyx_t_4, __pyx_t_5); __Pyx_INCREF(__pyx_t_7); __pyx_t_5++; if (unlikely(0 < 0)) __PYX_ERR(2, 681, __pyx_L1_error)\n        #else\n        __pyx_t_7 = PySequence_ITEM(__pyx_t_4, __pyx_t_5); __pyx_t_5++; if (unlikely(!__pyx_t_7)) __PYX_ERR(2, 681, __pyx_L1_error)\n        __Pyx_GOTREF(__pyx_t_7);\n        #endif\n      }\n    } else {\n      __pyx_t_7 = __pyx_t_6(__pyx_t_4);\n      if (unlikely(!__pyx_t_7)) {\n        PyObject* exc_type = PyErr_Occurred();\n        if (exc_type) {\n          if (likely(__Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration))) PyErr_Clear();\n          else __PYX_ERR(2, 681, __pyx_L1_error)\n        }\n        break;\n      }\n      __Pyx_GOTREF(__pyx_t_7);\n    }\n    __Pyx_XDECREF_SET(__pyx_v_item, __pyx_t_7);\n    __pyx_t_7 = 0;\n    __Pyx_INCREF(__pyx_t_3);\n    __Pyx_XDECREF_SET(__pyx_v_idx, __pyx_t_3);\n    __pyx_t_7 = __Pyx_PyInt_AddObjC(__pyx_t_3, __pyx_int_1, 1, 0, 0); if (unlikely(!__pyx_t_7)) __PYX_ERR(2, 681, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_7);\n    __Pyx_DECREF(__pyx_t_3);\n    __pyx_t_3 = __pyx_t_7;\n    __pyx_t_7 = 0;\n\n    /* \"View.MemoryView\":682\n *     seen_ellipsis = False\n *     for idx, item in enumerate(tup):\n *         if item is Ellipsis:             # <<<<<<<<<<<<<<\n *             if not seen_ellipsis:\n *                 result.extend([slice(None)] * (ndim - len(tup) + 1))\n */\n    __pyx_t_2 = (__pyx_v_item == __pyx_builtin_Ellipsis);\n    __pyx_t_1 = (__pyx_t_2 != 0);\n    if (__pyx_t_1) {\n\n      /* \"View.MemoryView\":683\n *     for idx, item in enumerate(tup):\n *         if item is Ellipsis:\n *             if not seen_ellipsis:             # <<<<<<<<<<<<<<\n *                 result.extend([slice(None)] * (ndim - len(tup) + 1))\n *                 seen_ellipsis = True\n */\n      __pyx_t_1 = ((!(__pyx_v_seen_ellipsis != 0)) != 0);\n      if (__pyx_t_1) {\n\n        /* \"View.MemoryView\":684\n *         if item is Ellipsis:\n *             if not seen_ellipsis:\n *                 result.extend([slice(None)] * (ndim - len(tup) + 1))             # <<<<<<<<<<<<<<\n *                 seen_ellipsis = True\n *             else:\n */\n        __pyx_t_8 = PyObject_Length(__pyx_v_tup); if (unlikely(__pyx_t_8 == ((Py_ssize_t)-1))) __PYX_ERR(2, 684, __pyx_L1_error)\n        __pyx_t_7 = PyList_New(1 * ((((__pyx_v_ndim - __pyx_t_8) + 1)<0) ? 0:((__pyx_v_ndim - __pyx_t_8) + 1))); if (unlikely(!__pyx_t_7)) __PYX_ERR(2, 684, __pyx_L1_error)\n        __Pyx_GOTREF(__pyx_t_7);\n        { Py_ssize_t __pyx_temp;\n          for (__pyx_temp=0; __pyx_temp < ((__pyx_v_ndim - __pyx_t_8) + 1); __pyx_temp++) {\n            __Pyx_INCREF(__pyx_slice__18);\n            __Pyx_GIVEREF(__pyx_slice__18);\n            PyList_SET_ITEM(__pyx_t_7, __pyx_temp, __pyx_slice__18);\n          }\n        }\n        __pyx_t_9 = __Pyx_PyList_Extend(__pyx_v_result, __pyx_t_7); if (unlikely(__pyx_t_9 == ((int)-1))) __PYX_ERR(2, 684, __pyx_L1_error)\n        __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;\n\n        /* \"View.MemoryView\":685\n *             if not seen_ellipsis:\n *                 result.extend([slice(None)] * (ndim - len(tup) + 1))\n *                 seen_ellipsis = True             # <<<<<<<<<<<<<<\n *             else:\n *                 result.append(slice(None))\n */\n        __pyx_v_seen_ellipsis = 1;\n\n        /* \"View.MemoryView\":683\n *     for idx, item in enumerate(tup):\n *         if item is Ellipsis:\n *             if not seen_ellipsis:             # <<<<<<<<<<<<<<\n *                 result.extend([slice(None)] * (ndim - len(tup) + 1))\n *                 seen_ellipsis = True\n */\n        goto __pyx_L7;\n      }\n\n      /* \"View.MemoryView\":687\n *                 seen_ellipsis = True\n *             else:\n *                 result.append(slice(None))             # <<<<<<<<<<<<<<\n *             have_slices = True\n *         else:\n */\n      /*else*/ {\n        __pyx_t_9 = __Pyx_PyList_Append(__pyx_v_result, __pyx_slice__18); if (unlikely(__pyx_t_9 == ((int)-1))) __PYX_ERR(2, 687, __pyx_L1_error)\n      }\n      __pyx_L7:;\n\n      /* \"View.MemoryView\":688\n *             else:\n *                 result.append(slice(None))\n *             have_slices = True             # <<<<<<<<<<<<<<\n *         else:\n *             if not isinstance(item, slice) and not PyIndex_Check(item):\n */\n      __pyx_v_have_slices = 1;\n\n      /* \"View.MemoryView\":682\n *     seen_ellipsis = False\n *     for idx, item in enumerate(tup):\n *         if item is Ellipsis:             # <<<<<<<<<<<<<<\n *             if not seen_ellipsis:\n *                 result.extend([slice(None)] * (ndim - len(tup) + 1))\n */\n      goto __pyx_L6;\n    }\n\n    /* \"View.MemoryView\":690\n *             have_slices = True\n *         else:\n *             if not isinstance(item, slice) and not PyIndex_Check(item):             # <<<<<<<<<<<<<<\n *                 raise TypeError(\"Cannot index with type '%s'\" % type(item))\n * \n */\n    /*else*/ {\n      __pyx_t_2 = PySlice_Check(__pyx_v_item); \n      __pyx_t_10 = ((!(__pyx_t_2 != 0)) != 0);\n      if (__pyx_t_10) {\n      } else {\n        __pyx_t_1 = __pyx_t_10;\n        goto __pyx_L9_bool_binop_done;\n      }\n      __pyx_t_10 = ((!(PyIndex_Check(__pyx_v_item) != 0)) != 0);\n      __pyx_t_1 = __pyx_t_10;\n      __pyx_L9_bool_binop_done:;\n      if (unlikely(__pyx_t_1)) {\n\n        /* \"View.MemoryView\":691\n *         else:\n *             if not isinstance(item, slice) and not PyIndex_Check(item):\n *                 raise TypeError(\"Cannot index with type '%s'\" % type(item))             # <<<<<<<<<<<<<<\n * \n *             have_slices = have_slices or isinstance(item, slice)\n */\n        __pyx_t_7 = __Pyx_PyString_FormatSafe(__pyx_kp_s_Cannot_index_with_type_s, ((PyObject *)Py_TYPE(__pyx_v_item))); if (unlikely(!__pyx_t_7)) __PYX_ERR(2, 691, __pyx_L1_error)\n        __Pyx_GOTREF(__pyx_t_7);\n        __pyx_t_11 = __Pyx_PyObject_CallOneArg(__pyx_builtin_TypeError, __pyx_t_7); if (unlikely(!__pyx_t_11)) __PYX_ERR(2, 691, __pyx_L1_error)\n        __Pyx_GOTREF(__pyx_t_11);\n        __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;\n        __Pyx_Raise(__pyx_t_11, 0, 0, 0);\n        __Pyx_DECREF(__pyx_t_11); __pyx_t_11 = 0;\n        __PYX_ERR(2, 691, __pyx_L1_error)\n\n        /* \"View.MemoryView\":690\n *             have_slices = True\n *         else:\n *             if not isinstance(item, slice) and not PyIndex_Check(item):             # <<<<<<<<<<<<<<\n *                 raise TypeError(\"Cannot index with type '%s'\" % type(item))\n * \n */\n      }\n\n      /* \"View.MemoryView\":693\n *                 raise TypeError(\"Cannot index with type '%s'\" % type(item))\n * \n *             have_slices = have_slices or isinstance(item, slice)             # <<<<<<<<<<<<<<\n *             result.append(item)\n * \n */\n      __pyx_t_10 = (__pyx_v_have_slices != 0);\n      if (!__pyx_t_10) {\n      } else {\n        __pyx_t_1 = __pyx_t_10;\n        goto __pyx_L11_bool_binop_done;\n      }\n      __pyx_t_10 = PySlice_Check(__pyx_v_item); \n      __pyx_t_2 = (__pyx_t_10 != 0);\n      __pyx_t_1 = __pyx_t_2;\n      __pyx_L11_bool_binop_done:;\n      __pyx_v_have_slices = __pyx_t_1;\n\n      /* \"View.MemoryView\":694\n * \n *             have_slices = have_slices or isinstance(item, slice)\n *             result.append(item)             # <<<<<<<<<<<<<<\n * \n *     nslices = ndim - len(result)\n */\n      __pyx_t_9 = __Pyx_PyList_Append(__pyx_v_result, __pyx_v_item); if (unlikely(__pyx_t_9 == ((int)-1))) __PYX_ERR(2, 694, __pyx_L1_error)\n    }\n    __pyx_L6:;\n\n    /* \"View.MemoryView\":681\n *     have_slices = False\n *     seen_ellipsis = False\n *     for idx, item in enumerate(tup):             # <<<<<<<<<<<<<<\n *         if item is Ellipsis:\n *             if not seen_ellipsis:\n */\n  }\n  __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n\n  /* \"View.MemoryView\":696\n *             result.append(item)\n * \n *     nslices = ndim - len(result)             # <<<<<<<<<<<<<<\n *     if nslices:\n *         result.extend([slice(None)] * nslices)\n */\n  __pyx_t_5 = PyList_GET_SIZE(__pyx_v_result); if (unlikely(__pyx_t_5 == ((Py_ssize_t)-1))) __PYX_ERR(2, 696, __pyx_L1_error)\n  __pyx_v_nslices = (__pyx_v_ndim - __pyx_t_5);\n\n  /* \"View.MemoryView\":697\n * \n *     nslices = ndim - len(result)\n *     if nslices:             # <<<<<<<<<<<<<<\n *         result.extend([slice(None)] * nslices)\n * \n */\n  __pyx_t_1 = (__pyx_v_nslices != 0);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":698\n *     nslices = ndim - len(result)\n *     if nslices:\n *         result.extend([slice(None)] * nslices)             # <<<<<<<<<<<<<<\n * \n *     return have_slices or nslices, tuple(result)\n */\n    __pyx_t_3 = PyList_New(1 * ((__pyx_v_nslices<0) ? 0:__pyx_v_nslices)); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 698, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    { Py_ssize_t __pyx_temp;\n      for (__pyx_temp=0; __pyx_temp < __pyx_v_nslices; __pyx_temp++) {\n        __Pyx_INCREF(__pyx_slice__18);\n        __Pyx_GIVEREF(__pyx_slice__18);\n        PyList_SET_ITEM(__pyx_t_3, __pyx_temp, __pyx_slice__18);\n      }\n    }\n    __pyx_t_9 = __Pyx_PyList_Extend(__pyx_v_result, __pyx_t_3); if (unlikely(__pyx_t_9 == ((int)-1))) __PYX_ERR(2, 698, __pyx_L1_error)\n    __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n\n    /* \"View.MemoryView\":697\n * \n *     nslices = ndim - len(result)\n *     if nslices:             # <<<<<<<<<<<<<<\n *         result.extend([slice(None)] * nslices)\n * \n */\n  }\n\n  /* \"View.MemoryView\":700\n *         result.extend([slice(None)] * nslices)\n * \n *     return have_slices or nslices, tuple(result)             # <<<<<<<<<<<<<<\n * \n * cdef assert_direct_dimensions(Py_ssize_t *suboffsets, int ndim):\n */\n  __Pyx_XDECREF(__pyx_r);\n  if (!__pyx_v_have_slices) {\n  } else {\n    __pyx_t_4 = __Pyx_PyBool_FromLong(__pyx_v_have_slices); if (unlikely(!__pyx_t_4)) __PYX_ERR(2, 700, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_4);\n    __pyx_t_3 = __pyx_t_4;\n    __pyx_t_4 = 0;\n    goto __pyx_L14_bool_binop_done;\n  }\n  __pyx_t_4 = PyInt_FromSsize_t(__pyx_v_nslices); if (unlikely(!__pyx_t_4)) __PYX_ERR(2, 700, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_4);\n  __pyx_t_3 = __pyx_t_4;\n  __pyx_t_4 = 0;\n  __pyx_L14_bool_binop_done:;\n  __pyx_t_4 = PyList_AsTuple(__pyx_v_result); if (unlikely(!__pyx_t_4)) __PYX_ERR(2, 700, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_4);\n  __pyx_t_11 = PyTuple_New(2); if (unlikely(!__pyx_t_11)) __PYX_ERR(2, 700, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_11);\n  __Pyx_GIVEREF(__pyx_t_3);\n  PyTuple_SET_ITEM(__pyx_t_11, 0, __pyx_t_3);\n  __Pyx_GIVEREF(__pyx_t_4);\n  PyTuple_SET_ITEM(__pyx_t_11, 1, __pyx_t_4);\n  __pyx_t_3 = 0;\n  __pyx_t_4 = 0;\n  __pyx_r = ((PyObject*)__pyx_t_11);\n  __pyx_t_11 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":668\n *     return isinstance(o, memoryview)\n * \n * cdef tuple _unellipsify(object index, int ndim):             # <<<<<<<<<<<<<<\n *     \"\"\"\n *     Replace all ellipses with full slices and fill incomplete indices with\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_XDECREF(__pyx_t_4);\n  __Pyx_XDECREF(__pyx_t_7);\n  __Pyx_XDECREF(__pyx_t_11);\n  __Pyx_AddTraceback(\"View.MemoryView._unellipsify\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XDECREF(__pyx_v_tup);\n  __Pyx_XDECREF(__pyx_v_result);\n  __Pyx_XDECREF(__pyx_v_idx);\n  __Pyx_XDECREF(__pyx_v_item);\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":702\n *     return have_slices or nslices, tuple(result)\n * \n * cdef assert_direct_dimensions(Py_ssize_t *suboffsets, int ndim):             # <<<<<<<<<<<<<<\n *     for suboffset in suboffsets[:ndim]:\n *         if suboffset >= 0:\n */\n\nstatic PyObject *assert_direct_dimensions(Py_ssize_t *__pyx_v_suboffsets, int __pyx_v_ndim) {\n  Py_ssize_t __pyx_v_suboffset;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  Py_ssize_t *__pyx_t_1;\n  Py_ssize_t *__pyx_t_2;\n  Py_ssize_t *__pyx_t_3;\n  int __pyx_t_4;\n  PyObject *__pyx_t_5 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"assert_direct_dimensions\", 0);\n\n  /* \"View.MemoryView\":703\n * \n * cdef assert_direct_dimensions(Py_ssize_t *suboffsets, int ndim):\n *     for suboffset in suboffsets[:ndim]:             # <<<<<<<<<<<<<<\n *         if suboffset >= 0:\n *             raise ValueError(\"Indirect dimensions not supported\")\n */\n  __pyx_t_2 = (__pyx_v_suboffsets + __pyx_v_ndim);\n  for (__pyx_t_3 = __pyx_v_suboffsets; __pyx_t_3 < __pyx_t_2; __pyx_t_3++) {\n    __pyx_t_1 = __pyx_t_3;\n    __pyx_v_suboffset = (__pyx_t_1[0]);\n\n    /* \"View.MemoryView\":704\n * cdef assert_direct_dimensions(Py_ssize_t *suboffsets, int ndim):\n *     for suboffset in suboffsets[:ndim]:\n *         if suboffset >= 0:             # <<<<<<<<<<<<<<\n *             raise ValueError(\"Indirect dimensions not supported\")\n * \n */\n    __pyx_t_4 = ((__pyx_v_suboffset >= 0) != 0);\n    if (unlikely(__pyx_t_4)) {\n\n      /* \"View.MemoryView\":705\n *     for suboffset in suboffsets[:ndim]:\n *         if suboffset >= 0:\n *             raise ValueError(\"Indirect dimensions not supported\")             # <<<<<<<<<<<<<<\n * \n * \n */\n      __pyx_t_5 = __Pyx_PyObject_Call(__pyx_builtin_ValueError, __pyx_tuple__19, NULL); if (unlikely(!__pyx_t_5)) __PYX_ERR(2, 705, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_5);\n      __Pyx_Raise(__pyx_t_5, 0, 0, 0);\n      __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n      __PYX_ERR(2, 705, __pyx_L1_error)\n\n      /* \"View.MemoryView\":704\n * cdef assert_direct_dimensions(Py_ssize_t *suboffsets, int ndim):\n *     for suboffset in suboffsets[:ndim]:\n *         if suboffset >= 0:             # <<<<<<<<<<<<<<\n *             raise ValueError(\"Indirect dimensions not supported\")\n * \n */\n    }\n  }\n\n  /* \"View.MemoryView\":702\n *     return have_slices or nslices, tuple(result)\n * \n * cdef assert_direct_dimensions(Py_ssize_t *suboffsets, int ndim):             # <<<<<<<<<<<<<<\n *     for suboffset in suboffsets[:ndim]:\n *         if suboffset >= 0:\n */\n\n  /* function exit code */\n  __pyx_r = Py_None; __Pyx_INCREF(Py_None);\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_5);\n  __Pyx_AddTraceback(\"View.MemoryView.assert_direct_dimensions\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":712\n * \n * @cname('__pyx_memview_slice')\n * cdef memoryview memview_slice(memoryview memview, object indices):             # <<<<<<<<<<<<<<\n *     cdef int new_ndim = 0, suboffset_dim = -1, dim\n *     cdef bint negative_step\n */\n\nstatic struct __pyx_memoryview_obj *__pyx_memview_slice(struct __pyx_memoryview_obj *__pyx_v_memview, PyObject *__pyx_v_indices) {\n  int __pyx_v_new_ndim;\n  int __pyx_v_suboffset_dim;\n  int __pyx_v_dim;\n  __Pyx_memviewslice __pyx_v_src;\n  __Pyx_memviewslice __pyx_v_dst;\n  __Pyx_memviewslice *__pyx_v_p_src;\n  struct __pyx_memoryviewslice_obj *__pyx_v_memviewsliceobj = 0;\n  __Pyx_memviewslice *__pyx_v_p_dst;\n  int *__pyx_v_p_suboffset_dim;\n  Py_ssize_t __pyx_v_start;\n  Py_ssize_t __pyx_v_stop;\n  Py_ssize_t __pyx_v_step;\n  int __pyx_v_have_start;\n  int __pyx_v_have_stop;\n  int __pyx_v_have_step;\n  PyObject *__pyx_v_index = NULL;\n  struct __pyx_memoryview_obj *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  int __pyx_t_2;\n  PyObject *__pyx_t_3 = NULL;\n  struct __pyx_memoryview_obj *__pyx_t_4;\n  char *__pyx_t_5;\n  int __pyx_t_6;\n  Py_ssize_t __pyx_t_7;\n  PyObject *(*__pyx_t_8)(PyObject *);\n  PyObject *__pyx_t_9 = NULL;\n  Py_ssize_t __pyx_t_10;\n  int __pyx_t_11;\n  Py_ssize_t __pyx_t_12;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"memview_slice\", 0);\n\n  /* \"View.MemoryView\":713\n * @cname('__pyx_memview_slice')\n * cdef memoryview memview_slice(memoryview memview, object indices):\n *     cdef int new_ndim = 0, suboffset_dim = -1, dim             # <<<<<<<<<<<<<<\n *     cdef bint negative_step\n *     cdef __Pyx_memviewslice src, dst\n */\n  __pyx_v_new_ndim = 0;\n  __pyx_v_suboffset_dim = -1;\n\n  /* \"View.MemoryView\":720\n * \n * \n *     memset(&dst, 0, sizeof(dst))             # <<<<<<<<<<<<<<\n * \n *     cdef _memoryviewslice memviewsliceobj\n */\n  (void)(memset((&__pyx_v_dst), 0, (sizeof(__pyx_v_dst))));\n\n  /* \"View.MemoryView\":724\n *     cdef _memoryviewslice memviewsliceobj\n * \n *     assert memview.view.ndim > 0             # <<<<<<<<<<<<<<\n * \n *     if isinstance(memview, _memoryviewslice):\n */\n  #ifndef CYTHON_WITHOUT_ASSERTIONS\n  if (unlikely(!Py_OptimizeFlag)) {\n    if (unlikely(!((__pyx_v_memview->view.ndim > 0) != 0))) {\n      PyErr_SetNone(PyExc_AssertionError);\n      __PYX_ERR(2, 724, __pyx_L1_error)\n    }\n  }\n  #endif\n\n  /* \"View.MemoryView\":726\n *     assert memview.view.ndim > 0\n * \n *     if isinstance(memview, _memoryviewslice):             # <<<<<<<<<<<<<<\n *         memviewsliceobj = memview\n *         p_src = &memviewsliceobj.from_slice\n */\n  __pyx_t_1 = __Pyx_TypeCheck(((PyObject *)__pyx_v_memview), __pyx_memoryviewslice_type); \n  __pyx_t_2 = (__pyx_t_1 != 0);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":727\n * \n *     if isinstance(memview, _memoryviewslice):\n *         memviewsliceobj = memview             # <<<<<<<<<<<<<<\n *         p_src = &memviewsliceobj.from_slice\n *     else:\n */\n    if (!(likely(((((PyObject *)__pyx_v_memview)) == Py_None) || likely(__Pyx_TypeTest(((PyObject *)__pyx_v_memview), __pyx_memoryviewslice_type))))) __PYX_ERR(2, 727, __pyx_L1_error)\n    __pyx_t_3 = ((PyObject *)__pyx_v_memview);\n    __Pyx_INCREF(__pyx_t_3);\n    __pyx_v_memviewsliceobj = ((struct __pyx_memoryviewslice_obj *)__pyx_t_3);\n    __pyx_t_3 = 0;\n\n    /* \"View.MemoryView\":728\n *     if isinstance(memview, _memoryviewslice):\n *         memviewsliceobj = memview\n *         p_src = &memviewsliceobj.from_slice             # <<<<<<<<<<<<<<\n *     else:\n *         slice_copy(memview, &src)\n */\n    __pyx_v_p_src = (&__pyx_v_memviewsliceobj->from_slice);\n\n    /* \"View.MemoryView\":726\n *     assert memview.view.ndim > 0\n * \n *     if isinstance(memview, _memoryviewslice):             # <<<<<<<<<<<<<<\n *         memviewsliceobj = memview\n *         p_src = &memviewsliceobj.from_slice\n */\n    goto __pyx_L3;\n  }\n\n  /* \"View.MemoryView\":730\n *         p_src = &memviewsliceobj.from_slice\n *     else:\n *         slice_copy(memview, &src)             # <<<<<<<<<<<<<<\n *         p_src = &src\n * \n */\n  /*else*/ {\n    __pyx_memoryview_slice_copy(__pyx_v_memview, (&__pyx_v_src));\n\n    /* \"View.MemoryView\":731\n *     else:\n *         slice_copy(memview, &src)\n *         p_src = &src             # <<<<<<<<<<<<<<\n * \n * \n */\n    __pyx_v_p_src = (&__pyx_v_src);\n  }\n  __pyx_L3:;\n\n  /* \"View.MemoryView\":737\n * \n * \n *     dst.memview = p_src.memview             # <<<<<<<<<<<<<<\n *     dst.data = p_src.data\n * \n */\n  __pyx_t_4 = __pyx_v_p_src->memview;\n  __pyx_v_dst.memview = __pyx_t_4;\n\n  /* \"View.MemoryView\":738\n * \n *     dst.memview = p_src.memview\n *     dst.data = p_src.data             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_t_5 = __pyx_v_p_src->data;\n  __pyx_v_dst.data = __pyx_t_5;\n\n  /* \"View.MemoryView\":743\n * \n * \n *     cdef __Pyx_memviewslice *p_dst = &dst             # <<<<<<<<<<<<<<\n *     cdef int *p_suboffset_dim = &suboffset_dim\n *     cdef Py_ssize_t start, stop, step\n */\n  __pyx_v_p_dst = (&__pyx_v_dst);\n\n  /* \"View.MemoryView\":744\n * \n *     cdef __Pyx_memviewslice *p_dst = &dst\n *     cdef int *p_suboffset_dim = &suboffset_dim             # <<<<<<<<<<<<<<\n *     cdef Py_ssize_t start, stop, step\n *     cdef bint have_start, have_stop, have_step\n */\n  __pyx_v_p_suboffset_dim = (&__pyx_v_suboffset_dim);\n\n  /* \"View.MemoryView\":748\n *     cdef bint have_start, have_stop, have_step\n * \n *     for dim, index in enumerate(indices):             # <<<<<<<<<<<<<<\n *         if PyIndex_Check(index):\n *             slice_memviewslice(\n */\n  __pyx_t_6 = 0;\n  if (likely(PyList_CheckExact(__pyx_v_indices)) || PyTuple_CheckExact(__pyx_v_indices)) {\n    __pyx_t_3 = __pyx_v_indices; __Pyx_INCREF(__pyx_t_3); __pyx_t_7 = 0;\n    __pyx_t_8 = NULL;\n  } else {\n    __pyx_t_7 = -1; __pyx_t_3 = PyObject_GetIter(__pyx_v_indices); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 748, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __pyx_t_8 = Py_TYPE(__pyx_t_3)->tp_iternext; if (unlikely(!__pyx_t_8)) __PYX_ERR(2, 748, __pyx_L1_error)\n  }\n  for (;;) {\n    if (likely(!__pyx_t_8)) {\n      if (likely(PyList_CheckExact(__pyx_t_3))) {\n        if (__pyx_t_7 >= PyList_GET_SIZE(__pyx_t_3)) break;\n        #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n        __pyx_t_9 = PyList_GET_ITEM(__pyx_t_3, __pyx_t_7); __Pyx_INCREF(__pyx_t_9); __pyx_t_7++; if (unlikely(0 < 0)) __PYX_ERR(2, 748, __pyx_L1_error)\n        #else\n        __pyx_t_9 = PySequence_ITEM(__pyx_t_3, __pyx_t_7); __pyx_t_7++; if (unlikely(!__pyx_t_9)) __PYX_ERR(2, 748, __pyx_L1_error)\n        __Pyx_GOTREF(__pyx_t_9);\n        #endif\n      } else {\n        if (__pyx_t_7 >= PyTuple_GET_SIZE(__pyx_t_3)) break;\n        #if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n        __pyx_t_9 = PyTuple_GET_ITEM(__pyx_t_3, __pyx_t_7); __Pyx_INCREF(__pyx_t_9); __pyx_t_7++; if (unlikely(0 < 0)) __PYX_ERR(2, 748, __pyx_L1_error)\n        #else\n        __pyx_t_9 = PySequence_ITEM(__pyx_t_3, __pyx_t_7); __pyx_t_7++; if (unlikely(!__pyx_t_9)) __PYX_ERR(2, 748, __pyx_L1_error)\n        __Pyx_GOTREF(__pyx_t_9);\n        #endif\n      }\n    } else {\n      __pyx_t_9 = __pyx_t_8(__pyx_t_3);\n      if (unlikely(!__pyx_t_9)) {\n        PyObject* exc_type = PyErr_Occurred();\n        if (exc_type) {\n          if (likely(__Pyx_PyErr_GivenExceptionMatches(exc_type, PyExc_StopIteration))) PyErr_Clear();\n          else __PYX_ERR(2, 748, __pyx_L1_error)\n        }\n        break;\n      }\n      __Pyx_GOTREF(__pyx_t_9);\n    }\n    __Pyx_XDECREF_SET(__pyx_v_index, __pyx_t_9);\n    __pyx_t_9 = 0;\n    __pyx_v_dim = __pyx_t_6;\n    __pyx_t_6 = (__pyx_t_6 + 1);\n\n    /* \"View.MemoryView\":749\n * \n *     for dim, index in enumerate(indices):\n *         if PyIndex_Check(index):             # <<<<<<<<<<<<<<\n *             slice_memviewslice(\n *                 p_dst, p_src.shape[dim], p_src.strides[dim], p_src.suboffsets[dim],\n */\n    __pyx_t_2 = (PyIndex_Check(__pyx_v_index) != 0);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":753\n *                 p_dst, p_src.shape[dim], p_src.strides[dim], p_src.suboffsets[dim],\n *                 dim, new_ndim, p_suboffset_dim,\n *                 index, 0, 0, # start, stop, step             # <<<<<<<<<<<<<<\n *                 0, 0, 0, # have_{start,stop,step}\n *                 False)\n */\n      __pyx_t_10 = __Pyx_PyIndex_AsSsize_t(__pyx_v_index); if (unlikely((__pyx_t_10 == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(2, 753, __pyx_L1_error)\n\n      /* \"View.MemoryView\":750\n *     for dim, index in enumerate(indices):\n *         if PyIndex_Check(index):\n *             slice_memviewslice(             # <<<<<<<<<<<<<<\n *                 p_dst, p_src.shape[dim], p_src.strides[dim], p_src.suboffsets[dim],\n *                 dim, new_ndim, p_suboffset_dim,\n */\n      __pyx_t_11 = __pyx_memoryview_slice_memviewslice(__pyx_v_p_dst, (__pyx_v_p_src->shape[__pyx_v_dim]), (__pyx_v_p_src->strides[__pyx_v_dim]), (__pyx_v_p_src->suboffsets[__pyx_v_dim]), __pyx_v_dim, __pyx_v_new_ndim, __pyx_v_p_suboffset_dim, __pyx_t_10, 0, 0, 0, 0, 0, 0); if (unlikely(__pyx_t_11 == ((int)-1))) __PYX_ERR(2, 750, __pyx_L1_error)\n\n      /* \"View.MemoryView\":749\n * \n *     for dim, index in enumerate(indices):\n *         if PyIndex_Check(index):             # <<<<<<<<<<<<<<\n *             slice_memviewslice(\n *                 p_dst, p_src.shape[dim], p_src.strides[dim], p_src.suboffsets[dim],\n */\n      goto __pyx_L6;\n    }\n\n    /* \"View.MemoryView\":756\n *                 0, 0, 0, # have_{start,stop,step}\n *                 False)\n *         elif index is None:             # <<<<<<<<<<<<<<\n *             p_dst.shape[new_ndim] = 1\n *             p_dst.strides[new_ndim] = 0\n */\n    __pyx_t_2 = (__pyx_v_index == Py_None);\n    __pyx_t_1 = (__pyx_t_2 != 0);\n    if (__pyx_t_1) {\n\n      /* \"View.MemoryView\":757\n *                 False)\n *         elif index is None:\n *             p_dst.shape[new_ndim] = 1             # <<<<<<<<<<<<<<\n *             p_dst.strides[new_ndim] = 0\n *             p_dst.suboffsets[new_ndim] = -1\n */\n      (__pyx_v_p_dst->shape[__pyx_v_new_ndim]) = 1;\n\n      /* \"View.MemoryView\":758\n *         elif index is None:\n *             p_dst.shape[new_ndim] = 1\n *             p_dst.strides[new_ndim] = 0             # <<<<<<<<<<<<<<\n *             p_dst.suboffsets[new_ndim] = -1\n *             new_ndim += 1\n */\n      (__pyx_v_p_dst->strides[__pyx_v_new_ndim]) = 0;\n\n      /* \"View.MemoryView\":759\n *             p_dst.shape[new_ndim] = 1\n *             p_dst.strides[new_ndim] = 0\n *             p_dst.suboffsets[new_ndim] = -1             # <<<<<<<<<<<<<<\n *             new_ndim += 1\n *         else:\n */\n      (__pyx_v_p_dst->suboffsets[__pyx_v_new_ndim]) = -1L;\n\n      /* \"View.MemoryView\":760\n *             p_dst.strides[new_ndim] = 0\n *             p_dst.suboffsets[new_ndim] = -1\n *             new_ndim += 1             # <<<<<<<<<<<<<<\n *         else:\n *             start = index.start or 0\n */\n      __pyx_v_new_ndim = (__pyx_v_new_ndim + 1);\n\n      /* \"View.MemoryView\":756\n *                 0, 0, 0, # have_{start,stop,step}\n *                 False)\n *         elif index is None:             # <<<<<<<<<<<<<<\n *             p_dst.shape[new_ndim] = 1\n *             p_dst.strides[new_ndim] = 0\n */\n      goto __pyx_L6;\n    }\n\n    /* \"View.MemoryView\":762\n *             new_ndim += 1\n *         else:\n *             start = index.start or 0             # <<<<<<<<<<<<<<\n *             stop = index.stop or 0\n *             step = index.step or 0\n */\n    /*else*/ {\n      __pyx_t_9 = __Pyx_PyObject_GetAttrStr(__pyx_v_index, __pyx_n_s_start); if (unlikely(!__pyx_t_9)) __PYX_ERR(2, 762, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_9);\n      __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_t_9); if (unlikely(__pyx_t_1 < 0)) __PYX_ERR(2, 762, __pyx_L1_error)\n      if (!__pyx_t_1) {\n        __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;\n      } else {\n        __pyx_t_12 = __Pyx_PyIndex_AsSsize_t(__pyx_t_9); if (unlikely((__pyx_t_12 == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(2, 762, __pyx_L1_error)\n        __pyx_t_10 = __pyx_t_12;\n        __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;\n        goto __pyx_L7_bool_binop_done;\n      }\n      __pyx_t_10 = 0;\n      __pyx_L7_bool_binop_done:;\n      __pyx_v_start = __pyx_t_10;\n\n      /* \"View.MemoryView\":763\n *         else:\n *             start = index.start or 0\n *             stop = index.stop or 0             # <<<<<<<<<<<<<<\n *             step = index.step or 0\n * \n */\n      __pyx_t_9 = __Pyx_PyObject_GetAttrStr(__pyx_v_index, __pyx_n_s_stop); if (unlikely(!__pyx_t_9)) __PYX_ERR(2, 763, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_9);\n      __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_t_9); if (unlikely(__pyx_t_1 < 0)) __PYX_ERR(2, 763, __pyx_L1_error)\n      if (!__pyx_t_1) {\n        __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;\n      } else {\n        __pyx_t_12 = __Pyx_PyIndex_AsSsize_t(__pyx_t_9); if (unlikely((__pyx_t_12 == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(2, 763, __pyx_L1_error)\n        __pyx_t_10 = __pyx_t_12;\n        __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;\n        goto __pyx_L9_bool_binop_done;\n      }\n      __pyx_t_10 = 0;\n      __pyx_L9_bool_binop_done:;\n      __pyx_v_stop = __pyx_t_10;\n\n      /* \"View.MemoryView\":764\n *             start = index.start or 0\n *             stop = index.stop or 0\n *             step = index.step or 0             # <<<<<<<<<<<<<<\n * \n *             have_start = index.start is not None\n */\n      __pyx_t_9 = __Pyx_PyObject_GetAttrStr(__pyx_v_index, __pyx_n_s_step); if (unlikely(!__pyx_t_9)) __PYX_ERR(2, 764, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_9);\n      __pyx_t_1 = __Pyx_PyObject_IsTrue(__pyx_t_9); if (unlikely(__pyx_t_1 < 0)) __PYX_ERR(2, 764, __pyx_L1_error)\n      if (!__pyx_t_1) {\n        __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;\n      } else {\n        __pyx_t_12 = __Pyx_PyIndex_AsSsize_t(__pyx_t_9); if (unlikely((__pyx_t_12 == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(2, 764, __pyx_L1_error)\n        __pyx_t_10 = __pyx_t_12;\n        __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;\n        goto __pyx_L11_bool_binop_done;\n      }\n      __pyx_t_10 = 0;\n      __pyx_L11_bool_binop_done:;\n      __pyx_v_step = __pyx_t_10;\n\n      /* \"View.MemoryView\":766\n *             step = index.step or 0\n * \n *             have_start = index.start is not None             # <<<<<<<<<<<<<<\n *             have_stop = index.stop is not None\n *             have_step = index.step is not None\n */\n      __pyx_t_9 = __Pyx_PyObject_GetAttrStr(__pyx_v_index, __pyx_n_s_start); if (unlikely(!__pyx_t_9)) __PYX_ERR(2, 766, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_9);\n      __pyx_t_1 = (__pyx_t_9 != Py_None);\n      __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;\n      __pyx_v_have_start = __pyx_t_1;\n\n      /* \"View.MemoryView\":767\n * \n *             have_start = index.start is not None\n *             have_stop = index.stop is not None             # <<<<<<<<<<<<<<\n *             have_step = index.step is not None\n * \n */\n      __pyx_t_9 = __Pyx_PyObject_GetAttrStr(__pyx_v_index, __pyx_n_s_stop); if (unlikely(!__pyx_t_9)) __PYX_ERR(2, 767, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_9);\n      __pyx_t_1 = (__pyx_t_9 != Py_None);\n      __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;\n      __pyx_v_have_stop = __pyx_t_1;\n\n      /* \"View.MemoryView\":768\n *             have_start = index.start is not None\n *             have_stop = index.stop is not None\n *             have_step = index.step is not None             # <<<<<<<<<<<<<<\n * \n *             slice_memviewslice(\n */\n      __pyx_t_9 = __Pyx_PyObject_GetAttrStr(__pyx_v_index, __pyx_n_s_step); if (unlikely(!__pyx_t_9)) __PYX_ERR(2, 768, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_9);\n      __pyx_t_1 = (__pyx_t_9 != Py_None);\n      __Pyx_DECREF(__pyx_t_9); __pyx_t_9 = 0;\n      __pyx_v_have_step = __pyx_t_1;\n\n      /* \"View.MemoryView\":770\n *             have_step = index.step is not None\n * \n *             slice_memviewslice(             # <<<<<<<<<<<<<<\n *                 p_dst, p_src.shape[dim], p_src.strides[dim], p_src.suboffsets[dim],\n *                 dim, new_ndim, p_suboffset_dim,\n */\n      __pyx_t_11 = __pyx_memoryview_slice_memviewslice(__pyx_v_p_dst, (__pyx_v_p_src->shape[__pyx_v_dim]), (__pyx_v_p_src->strides[__pyx_v_dim]), (__pyx_v_p_src->suboffsets[__pyx_v_dim]), __pyx_v_dim, __pyx_v_new_ndim, __pyx_v_p_suboffset_dim, __pyx_v_start, __pyx_v_stop, __pyx_v_step, __pyx_v_have_start, __pyx_v_have_stop, __pyx_v_have_step, 1); if (unlikely(__pyx_t_11 == ((int)-1))) __PYX_ERR(2, 770, __pyx_L1_error)\n\n      /* \"View.MemoryView\":776\n *                 have_start, have_stop, have_step,\n *                 True)\n *             new_ndim += 1             # <<<<<<<<<<<<<<\n * \n *     if isinstance(memview, _memoryviewslice):\n */\n      __pyx_v_new_ndim = (__pyx_v_new_ndim + 1);\n    }\n    __pyx_L6:;\n\n    /* \"View.MemoryView\":748\n *     cdef bint have_start, have_stop, have_step\n * \n *     for dim, index in enumerate(indices):             # <<<<<<<<<<<<<<\n *         if PyIndex_Check(index):\n *             slice_memviewslice(\n */\n  }\n  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n\n  /* \"View.MemoryView\":778\n *             new_ndim += 1\n * \n *     if isinstance(memview, _memoryviewslice):             # <<<<<<<<<<<<<<\n *         return memoryview_fromslice(dst, new_ndim,\n *                                     memviewsliceobj.to_object_func,\n */\n  __pyx_t_1 = __Pyx_TypeCheck(((PyObject *)__pyx_v_memview), __pyx_memoryviewslice_type); \n  __pyx_t_2 = (__pyx_t_1 != 0);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":779\n * \n *     if isinstance(memview, _memoryviewslice):\n *         return memoryview_fromslice(dst, new_ndim,             # <<<<<<<<<<<<<<\n *                                     memviewsliceobj.to_object_func,\n *                                     memviewsliceobj.to_dtype_func,\n */\n    __Pyx_XDECREF(((PyObject *)__pyx_r));\n\n    /* \"View.MemoryView\":780\n *     if isinstance(memview, _memoryviewslice):\n *         return memoryview_fromslice(dst, new_ndim,\n *                                     memviewsliceobj.to_object_func,             # <<<<<<<<<<<<<<\n *                                     memviewsliceobj.to_dtype_func,\n *                                     memview.dtype_is_object)\n */\n    if (unlikely(!__pyx_v_memviewsliceobj)) { __Pyx_RaiseUnboundLocalError(\"memviewsliceobj\"); __PYX_ERR(2, 780, __pyx_L1_error) }\n\n    /* \"View.MemoryView\":781\n *         return memoryview_fromslice(dst, new_ndim,\n *                                     memviewsliceobj.to_object_func,\n *                                     memviewsliceobj.to_dtype_func,             # <<<<<<<<<<<<<<\n *                                     memview.dtype_is_object)\n *     else:\n */\n    if (unlikely(!__pyx_v_memviewsliceobj)) { __Pyx_RaiseUnboundLocalError(\"memviewsliceobj\"); __PYX_ERR(2, 781, __pyx_L1_error) }\n\n    /* \"View.MemoryView\":779\n * \n *     if isinstance(memview, _memoryviewslice):\n *         return memoryview_fromslice(dst, new_ndim,             # <<<<<<<<<<<<<<\n *                                     memviewsliceobj.to_object_func,\n *                                     memviewsliceobj.to_dtype_func,\n */\n    __pyx_t_3 = __pyx_memoryview_fromslice(__pyx_v_dst, __pyx_v_new_ndim, __pyx_v_memviewsliceobj->to_object_func, __pyx_v_memviewsliceobj->to_dtype_func, __pyx_v_memview->dtype_is_object); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 779, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    if (!(likely(((__pyx_t_3) == Py_None) || likely(__Pyx_TypeTest(__pyx_t_3, __pyx_memoryview_type))))) __PYX_ERR(2, 779, __pyx_L1_error)\n    __pyx_r = ((struct __pyx_memoryview_obj *)__pyx_t_3);\n    __pyx_t_3 = 0;\n    goto __pyx_L0;\n\n    /* \"View.MemoryView\":778\n *             new_ndim += 1\n * \n *     if isinstance(memview, _memoryviewslice):             # <<<<<<<<<<<<<<\n *         return memoryview_fromslice(dst, new_ndim,\n *                                     memviewsliceobj.to_object_func,\n */\n  }\n\n  /* \"View.MemoryView\":784\n *                                     memview.dtype_is_object)\n *     else:\n *         return memoryview_fromslice(dst, new_ndim, NULL, NULL,             # <<<<<<<<<<<<<<\n *                                     memview.dtype_is_object)\n * \n */\n  /*else*/ {\n    __Pyx_XDECREF(((PyObject *)__pyx_r));\n\n    /* \"View.MemoryView\":785\n *     else:\n *         return memoryview_fromslice(dst, new_ndim, NULL, NULL,\n *                                     memview.dtype_is_object)             # <<<<<<<<<<<<<<\n * \n * \n */\n    __pyx_t_3 = __pyx_memoryview_fromslice(__pyx_v_dst, __pyx_v_new_ndim, NULL, NULL, __pyx_v_memview->dtype_is_object); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 784, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n\n    /* \"View.MemoryView\":784\n *                                     memview.dtype_is_object)\n *     else:\n *         return memoryview_fromslice(dst, new_ndim, NULL, NULL,             # <<<<<<<<<<<<<<\n *                                     memview.dtype_is_object)\n * \n */\n    if (!(likely(((__pyx_t_3) == Py_None) || likely(__Pyx_TypeTest(__pyx_t_3, __pyx_memoryview_type))))) __PYX_ERR(2, 784, __pyx_L1_error)\n    __pyx_r = ((struct __pyx_memoryview_obj *)__pyx_t_3);\n    __pyx_t_3 = 0;\n    goto __pyx_L0;\n  }\n\n  /* \"View.MemoryView\":712\n * \n * @cname('__pyx_memview_slice')\n * cdef memoryview memview_slice(memoryview memview, object indices):             # <<<<<<<<<<<<<<\n *     cdef int new_ndim = 0, suboffset_dim = -1, dim\n *     cdef bint negative_step\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_XDECREF(__pyx_t_9);\n  __Pyx_AddTraceback(\"View.MemoryView.memview_slice\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XDECREF((PyObject *)__pyx_v_memviewsliceobj);\n  __Pyx_XDECREF(__pyx_v_index);\n  __Pyx_XGIVEREF((PyObject *)__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":809\n * \n * @cname('__pyx_memoryview_slice_memviewslice')\n * cdef int slice_memviewslice(             # <<<<<<<<<<<<<<\n *         __Pyx_memviewslice *dst,\n *         Py_ssize_t shape, Py_ssize_t stride, Py_ssize_t suboffset,\n */\n\nstatic int __pyx_memoryview_slice_memviewslice(__Pyx_memviewslice *__pyx_v_dst, Py_ssize_t __pyx_v_shape, Py_ssize_t __pyx_v_stride, Py_ssize_t __pyx_v_suboffset, int __pyx_v_dim, int __pyx_v_new_ndim, int *__pyx_v_suboffset_dim, Py_ssize_t __pyx_v_start, Py_ssize_t __pyx_v_stop, Py_ssize_t __pyx_v_step, int __pyx_v_have_start, int __pyx_v_have_stop, int __pyx_v_have_step, int __pyx_v_is_slice) {\n  Py_ssize_t __pyx_v_new_shape;\n  int __pyx_v_negative_step;\n  int __pyx_r;\n  int __pyx_t_1;\n  int __pyx_t_2;\n  int __pyx_t_3;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n\n  /* \"View.MemoryView\":829\n *     cdef bint negative_step\n * \n *     if not is_slice:             # <<<<<<<<<<<<<<\n * \n *         if start < 0:\n */\n  __pyx_t_1 = ((!(__pyx_v_is_slice != 0)) != 0);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":831\n *     if not is_slice:\n * \n *         if start < 0:             # <<<<<<<<<<<<<<\n *             start += shape\n *         if not 0 <= start < shape:\n */\n    __pyx_t_1 = ((__pyx_v_start < 0) != 0);\n    if (__pyx_t_1) {\n\n      /* \"View.MemoryView\":832\n * \n *         if start < 0:\n *             start += shape             # <<<<<<<<<<<<<<\n *         if not 0 <= start < shape:\n *             _err_dim(IndexError, \"Index out of bounds (axis %d)\", dim)\n */\n      __pyx_v_start = (__pyx_v_start + __pyx_v_shape);\n\n      /* \"View.MemoryView\":831\n *     if not is_slice:\n * \n *         if start < 0:             # <<<<<<<<<<<<<<\n *             start += shape\n *         if not 0 <= start < shape:\n */\n    }\n\n    /* \"View.MemoryView\":833\n *         if start < 0:\n *             start += shape\n *         if not 0 <= start < shape:             # <<<<<<<<<<<<<<\n *             _err_dim(IndexError, \"Index out of bounds (axis %d)\", dim)\n *     else:\n */\n    __pyx_t_1 = (0 <= __pyx_v_start);\n    if (__pyx_t_1) {\n      __pyx_t_1 = (__pyx_v_start < __pyx_v_shape);\n    }\n    __pyx_t_2 = ((!(__pyx_t_1 != 0)) != 0);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":834\n *             start += shape\n *         if not 0 <= start < shape:\n *             _err_dim(IndexError, \"Index out of bounds (axis %d)\", dim)             # <<<<<<<<<<<<<<\n *     else:\n * \n */\n      __pyx_t_3 = __pyx_memoryview_err_dim(__pyx_builtin_IndexError, ((char *)\"Index out of bounds (axis %d)\"), __pyx_v_dim); if (unlikely(__pyx_t_3 == ((int)-1))) __PYX_ERR(2, 834, __pyx_L1_error)\n\n      /* \"View.MemoryView\":833\n *         if start < 0:\n *             start += shape\n *         if not 0 <= start < shape:             # <<<<<<<<<<<<<<\n *             _err_dim(IndexError, \"Index out of bounds (axis %d)\", dim)\n *     else:\n */\n    }\n\n    /* \"View.MemoryView\":829\n *     cdef bint negative_step\n * \n *     if not is_slice:             # <<<<<<<<<<<<<<\n * \n *         if start < 0:\n */\n    goto __pyx_L3;\n  }\n\n  /* \"View.MemoryView\":837\n *     else:\n * \n *         negative_step = have_step != 0 and step < 0             # <<<<<<<<<<<<<<\n * \n *         if have_step and step == 0:\n */\n  /*else*/ {\n    __pyx_t_1 = ((__pyx_v_have_step != 0) != 0);\n    if (__pyx_t_1) {\n    } else {\n      __pyx_t_2 = __pyx_t_1;\n      goto __pyx_L6_bool_binop_done;\n    }\n    __pyx_t_1 = ((__pyx_v_step < 0) != 0);\n    __pyx_t_2 = __pyx_t_1;\n    __pyx_L6_bool_binop_done:;\n    __pyx_v_negative_step = __pyx_t_2;\n\n    /* \"View.MemoryView\":839\n *         negative_step = have_step != 0 and step < 0\n * \n *         if have_step and step == 0:             # <<<<<<<<<<<<<<\n *             _err_dim(ValueError, \"Step may not be zero (axis %d)\", dim)\n * \n */\n    __pyx_t_1 = (__pyx_v_have_step != 0);\n    if (__pyx_t_1) {\n    } else {\n      __pyx_t_2 = __pyx_t_1;\n      goto __pyx_L9_bool_binop_done;\n    }\n    __pyx_t_1 = ((__pyx_v_step == 0) != 0);\n    __pyx_t_2 = __pyx_t_1;\n    __pyx_L9_bool_binop_done:;\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":840\n * \n *         if have_step and step == 0:\n *             _err_dim(ValueError, \"Step may not be zero (axis %d)\", dim)             # <<<<<<<<<<<<<<\n * \n * \n */\n      __pyx_t_3 = __pyx_memoryview_err_dim(__pyx_builtin_ValueError, ((char *)\"Step may not be zero (axis %d)\"), __pyx_v_dim); if (unlikely(__pyx_t_3 == ((int)-1))) __PYX_ERR(2, 840, __pyx_L1_error)\n\n      /* \"View.MemoryView\":839\n *         negative_step = have_step != 0 and step < 0\n * \n *         if have_step and step == 0:             # <<<<<<<<<<<<<<\n *             _err_dim(ValueError, \"Step may not be zero (axis %d)\", dim)\n * \n */\n    }\n\n    /* \"View.MemoryView\":843\n * \n * \n *         if have_start:             # <<<<<<<<<<<<<<\n *             if start < 0:\n *                 start += shape\n */\n    __pyx_t_2 = (__pyx_v_have_start != 0);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":844\n * \n *         if have_start:\n *             if start < 0:             # <<<<<<<<<<<<<<\n *                 start += shape\n *                 if start < 0:\n */\n      __pyx_t_2 = ((__pyx_v_start < 0) != 0);\n      if (__pyx_t_2) {\n\n        /* \"View.MemoryView\":845\n *         if have_start:\n *             if start < 0:\n *                 start += shape             # <<<<<<<<<<<<<<\n *                 if start < 0:\n *                     start = 0\n */\n        __pyx_v_start = (__pyx_v_start + __pyx_v_shape);\n\n        /* \"View.MemoryView\":846\n *             if start < 0:\n *                 start += shape\n *                 if start < 0:             # <<<<<<<<<<<<<<\n *                     start = 0\n *             elif start >= shape:\n */\n        __pyx_t_2 = ((__pyx_v_start < 0) != 0);\n        if (__pyx_t_2) {\n\n          /* \"View.MemoryView\":847\n *                 start += shape\n *                 if start < 0:\n *                     start = 0             # <<<<<<<<<<<<<<\n *             elif start >= shape:\n *                 if negative_step:\n */\n          __pyx_v_start = 0;\n\n          /* \"View.MemoryView\":846\n *             if start < 0:\n *                 start += shape\n *                 if start < 0:             # <<<<<<<<<<<<<<\n *                     start = 0\n *             elif start >= shape:\n */\n        }\n\n        /* \"View.MemoryView\":844\n * \n *         if have_start:\n *             if start < 0:             # <<<<<<<<<<<<<<\n *                 start += shape\n *                 if start < 0:\n */\n        goto __pyx_L12;\n      }\n\n      /* \"View.MemoryView\":848\n *                 if start < 0:\n *                     start = 0\n *             elif start >= shape:             # <<<<<<<<<<<<<<\n *                 if negative_step:\n *                     start = shape - 1\n */\n      __pyx_t_2 = ((__pyx_v_start >= __pyx_v_shape) != 0);\n      if (__pyx_t_2) {\n\n        /* \"View.MemoryView\":849\n *                     start = 0\n *             elif start >= shape:\n *                 if negative_step:             # <<<<<<<<<<<<<<\n *                     start = shape - 1\n *                 else:\n */\n        __pyx_t_2 = (__pyx_v_negative_step != 0);\n        if (__pyx_t_2) {\n\n          /* \"View.MemoryView\":850\n *             elif start >= shape:\n *                 if negative_step:\n *                     start = shape - 1             # <<<<<<<<<<<<<<\n *                 else:\n *                     start = shape\n */\n          __pyx_v_start = (__pyx_v_shape - 1);\n\n          /* \"View.MemoryView\":849\n *                     start = 0\n *             elif start >= shape:\n *                 if negative_step:             # <<<<<<<<<<<<<<\n *                     start = shape - 1\n *                 else:\n */\n          goto __pyx_L14;\n        }\n\n        /* \"View.MemoryView\":852\n *                     start = shape - 1\n *                 else:\n *                     start = shape             # <<<<<<<<<<<<<<\n *         else:\n *             if negative_step:\n */\n        /*else*/ {\n          __pyx_v_start = __pyx_v_shape;\n        }\n        __pyx_L14:;\n\n        /* \"View.MemoryView\":848\n *                 if start < 0:\n *                     start = 0\n *             elif start >= shape:             # <<<<<<<<<<<<<<\n *                 if negative_step:\n *                     start = shape - 1\n */\n      }\n      __pyx_L12:;\n\n      /* \"View.MemoryView\":843\n * \n * \n *         if have_start:             # <<<<<<<<<<<<<<\n *             if start < 0:\n *                 start += shape\n */\n      goto __pyx_L11;\n    }\n\n    /* \"View.MemoryView\":854\n *                     start = shape\n *         else:\n *             if negative_step:             # <<<<<<<<<<<<<<\n *                 start = shape - 1\n *             else:\n */\n    /*else*/ {\n      __pyx_t_2 = (__pyx_v_negative_step != 0);\n      if (__pyx_t_2) {\n\n        /* \"View.MemoryView\":855\n *         else:\n *             if negative_step:\n *                 start = shape - 1             # <<<<<<<<<<<<<<\n *             else:\n *                 start = 0\n */\n        __pyx_v_start = (__pyx_v_shape - 1);\n\n        /* \"View.MemoryView\":854\n *                     start = shape\n *         else:\n *             if negative_step:             # <<<<<<<<<<<<<<\n *                 start = shape - 1\n *             else:\n */\n        goto __pyx_L15;\n      }\n\n      /* \"View.MemoryView\":857\n *                 start = shape - 1\n *             else:\n *                 start = 0             # <<<<<<<<<<<<<<\n * \n *         if have_stop:\n */\n      /*else*/ {\n        __pyx_v_start = 0;\n      }\n      __pyx_L15:;\n    }\n    __pyx_L11:;\n\n    /* \"View.MemoryView\":859\n *                 start = 0\n * \n *         if have_stop:             # <<<<<<<<<<<<<<\n *             if stop < 0:\n *                 stop += shape\n */\n    __pyx_t_2 = (__pyx_v_have_stop != 0);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":860\n * \n *         if have_stop:\n *             if stop < 0:             # <<<<<<<<<<<<<<\n *                 stop += shape\n *                 if stop < 0:\n */\n      __pyx_t_2 = ((__pyx_v_stop < 0) != 0);\n      if (__pyx_t_2) {\n\n        /* \"View.MemoryView\":861\n *         if have_stop:\n *             if stop < 0:\n *                 stop += shape             # <<<<<<<<<<<<<<\n *                 if stop < 0:\n *                     stop = 0\n */\n        __pyx_v_stop = (__pyx_v_stop + __pyx_v_shape);\n\n        /* \"View.MemoryView\":862\n *             if stop < 0:\n *                 stop += shape\n *                 if stop < 0:             # <<<<<<<<<<<<<<\n *                     stop = 0\n *             elif stop > shape:\n */\n        __pyx_t_2 = ((__pyx_v_stop < 0) != 0);\n        if (__pyx_t_2) {\n\n          /* \"View.MemoryView\":863\n *                 stop += shape\n *                 if stop < 0:\n *                     stop = 0             # <<<<<<<<<<<<<<\n *             elif stop > shape:\n *                 stop = shape\n */\n          __pyx_v_stop = 0;\n\n          /* \"View.MemoryView\":862\n *             if stop < 0:\n *                 stop += shape\n *                 if stop < 0:             # <<<<<<<<<<<<<<\n *                     stop = 0\n *             elif stop > shape:\n */\n        }\n\n        /* \"View.MemoryView\":860\n * \n *         if have_stop:\n *             if stop < 0:             # <<<<<<<<<<<<<<\n *                 stop += shape\n *                 if stop < 0:\n */\n        goto __pyx_L17;\n      }\n\n      /* \"View.MemoryView\":864\n *                 if stop < 0:\n *                     stop = 0\n *             elif stop > shape:             # <<<<<<<<<<<<<<\n *                 stop = shape\n *         else:\n */\n      __pyx_t_2 = ((__pyx_v_stop > __pyx_v_shape) != 0);\n      if (__pyx_t_2) {\n\n        /* \"View.MemoryView\":865\n *                     stop = 0\n *             elif stop > shape:\n *                 stop = shape             # <<<<<<<<<<<<<<\n *         else:\n *             if negative_step:\n */\n        __pyx_v_stop = __pyx_v_shape;\n\n        /* \"View.MemoryView\":864\n *                 if stop < 0:\n *                     stop = 0\n *             elif stop > shape:             # <<<<<<<<<<<<<<\n *                 stop = shape\n *         else:\n */\n      }\n      __pyx_L17:;\n\n      /* \"View.MemoryView\":859\n *                 start = 0\n * \n *         if have_stop:             # <<<<<<<<<<<<<<\n *             if stop < 0:\n *                 stop += shape\n */\n      goto __pyx_L16;\n    }\n\n    /* \"View.MemoryView\":867\n *                 stop = shape\n *         else:\n *             if negative_step:             # <<<<<<<<<<<<<<\n *                 stop = -1\n *             else:\n */\n    /*else*/ {\n      __pyx_t_2 = (__pyx_v_negative_step != 0);\n      if (__pyx_t_2) {\n\n        /* \"View.MemoryView\":868\n *         else:\n *             if negative_step:\n *                 stop = -1             # <<<<<<<<<<<<<<\n *             else:\n *                 stop = shape\n */\n        __pyx_v_stop = -1L;\n\n        /* \"View.MemoryView\":867\n *                 stop = shape\n *         else:\n *             if negative_step:             # <<<<<<<<<<<<<<\n *                 stop = -1\n *             else:\n */\n        goto __pyx_L19;\n      }\n\n      /* \"View.MemoryView\":870\n *                 stop = -1\n *             else:\n *                 stop = shape             # <<<<<<<<<<<<<<\n * \n *         if not have_step:\n */\n      /*else*/ {\n        __pyx_v_stop = __pyx_v_shape;\n      }\n      __pyx_L19:;\n    }\n    __pyx_L16:;\n\n    /* \"View.MemoryView\":872\n *                 stop = shape\n * \n *         if not have_step:             # <<<<<<<<<<<<<<\n *             step = 1\n * \n */\n    __pyx_t_2 = ((!(__pyx_v_have_step != 0)) != 0);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":873\n * \n *         if not have_step:\n *             step = 1             # <<<<<<<<<<<<<<\n * \n * \n */\n      __pyx_v_step = 1;\n\n      /* \"View.MemoryView\":872\n *                 stop = shape\n * \n *         if not have_step:             # <<<<<<<<<<<<<<\n *             step = 1\n * \n */\n    }\n\n    /* \"View.MemoryView\":877\n * \n *         with cython.cdivision(True):\n *             new_shape = (stop - start) // step             # <<<<<<<<<<<<<<\n * \n *             if (stop - start) - step * new_shape:\n */\n    __pyx_v_new_shape = ((__pyx_v_stop - __pyx_v_start) / __pyx_v_step);\n\n    /* \"View.MemoryView\":879\n *             new_shape = (stop - start) // step\n * \n *             if (stop - start) - step * new_shape:             # <<<<<<<<<<<<<<\n *                 new_shape += 1\n * \n */\n    __pyx_t_2 = (((__pyx_v_stop - __pyx_v_start) - (__pyx_v_step * __pyx_v_new_shape)) != 0);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":880\n * \n *             if (stop - start) - step * new_shape:\n *                 new_shape += 1             # <<<<<<<<<<<<<<\n * \n *         if new_shape < 0:\n */\n      __pyx_v_new_shape = (__pyx_v_new_shape + 1);\n\n      /* \"View.MemoryView\":879\n *             new_shape = (stop - start) // step\n * \n *             if (stop - start) - step * new_shape:             # <<<<<<<<<<<<<<\n *                 new_shape += 1\n * \n */\n    }\n\n    /* \"View.MemoryView\":882\n *                 new_shape += 1\n * \n *         if new_shape < 0:             # <<<<<<<<<<<<<<\n *             new_shape = 0\n * \n */\n    __pyx_t_2 = ((__pyx_v_new_shape < 0) != 0);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":883\n * \n *         if new_shape < 0:\n *             new_shape = 0             # <<<<<<<<<<<<<<\n * \n * \n */\n      __pyx_v_new_shape = 0;\n\n      /* \"View.MemoryView\":882\n *                 new_shape += 1\n * \n *         if new_shape < 0:             # <<<<<<<<<<<<<<\n *             new_shape = 0\n * \n */\n    }\n\n    /* \"View.MemoryView\":886\n * \n * \n *         dst.strides[new_ndim] = stride * step             # <<<<<<<<<<<<<<\n *         dst.shape[new_ndim] = new_shape\n *         dst.suboffsets[new_ndim] = suboffset\n */\n    (__pyx_v_dst->strides[__pyx_v_new_ndim]) = (__pyx_v_stride * __pyx_v_step);\n\n    /* \"View.MemoryView\":887\n * \n *         dst.strides[new_ndim] = stride * step\n *         dst.shape[new_ndim] = new_shape             # <<<<<<<<<<<<<<\n *         dst.suboffsets[new_ndim] = suboffset\n * \n */\n    (__pyx_v_dst->shape[__pyx_v_new_ndim]) = __pyx_v_new_shape;\n\n    /* \"View.MemoryView\":888\n *         dst.strides[new_ndim] = stride * step\n *         dst.shape[new_ndim] = new_shape\n *         dst.suboffsets[new_ndim] = suboffset             # <<<<<<<<<<<<<<\n * \n * \n */\n    (__pyx_v_dst->suboffsets[__pyx_v_new_ndim]) = __pyx_v_suboffset;\n  }\n  __pyx_L3:;\n\n  /* \"View.MemoryView\":891\n * \n * \n *     if suboffset_dim[0] < 0:             # <<<<<<<<<<<<<<\n *         dst.data += start * stride\n *     else:\n */\n  __pyx_t_2 = (((__pyx_v_suboffset_dim[0]) < 0) != 0);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":892\n * \n *     if suboffset_dim[0] < 0:\n *         dst.data += start * stride             # <<<<<<<<<<<<<<\n *     else:\n *         dst.suboffsets[suboffset_dim[0]] += start * stride\n */\n    __pyx_v_dst->data = (__pyx_v_dst->data + (__pyx_v_start * __pyx_v_stride));\n\n    /* \"View.MemoryView\":891\n * \n * \n *     if suboffset_dim[0] < 0:             # <<<<<<<<<<<<<<\n *         dst.data += start * stride\n *     else:\n */\n    goto __pyx_L23;\n  }\n\n  /* \"View.MemoryView\":894\n *         dst.data += start * stride\n *     else:\n *         dst.suboffsets[suboffset_dim[0]] += start * stride             # <<<<<<<<<<<<<<\n * \n *     if suboffset >= 0:\n */\n  /*else*/ {\n    __pyx_t_3 = (__pyx_v_suboffset_dim[0]);\n    (__pyx_v_dst->suboffsets[__pyx_t_3]) = ((__pyx_v_dst->suboffsets[__pyx_t_3]) + (__pyx_v_start * __pyx_v_stride));\n  }\n  __pyx_L23:;\n\n  /* \"View.MemoryView\":896\n *         dst.suboffsets[suboffset_dim[0]] += start * stride\n * \n *     if suboffset >= 0:             # <<<<<<<<<<<<<<\n *         if not is_slice:\n *             if new_ndim == 0:\n */\n  __pyx_t_2 = ((__pyx_v_suboffset >= 0) != 0);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":897\n * \n *     if suboffset >= 0:\n *         if not is_slice:             # <<<<<<<<<<<<<<\n *             if new_ndim == 0:\n *                 dst.data = (<char **> dst.data)[0] + suboffset\n */\n    __pyx_t_2 = ((!(__pyx_v_is_slice != 0)) != 0);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":898\n *     if suboffset >= 0:\n *         if not is_slice:\n *             if new_ndim == 0:             # <<<<<<<<<<<<<<\n *                 dst.data = (<char **> dst.data)[0] + suboffset\n *             else:\n */\n      __pyx_t_2 = ((__pyx_v_new_ndim == 0) != 0);\n      if (__pyx_t_2) {\n\n        /* \"View.MemoryView\":899\n *         if not is_slice:\n *             if new_ndim == 0:\n *                 dst.data = (<char **> dst.data)[0] + suboffset             # <<<<<<<<<<<<<<\n *             else:\n *                 _err_dim(IndexError, \"All dimensions preceding dimension %d \"\n */\n        __pyx_v_dst->data = ((((char **)__pyx_v_dst->data)[0]) + __pyx_v_suboffset);\n\n        /* \"View.MemoryView\":898\n *     if suboffset >= 0:\n *         if not is_slice:\n *             if new_ndim == 0:             # <<<<<<<<<<<<<<\n *                 dst.data = (<char **> dst.data)[0] + suboffset\n *             else:\n */\n        goto __pyx_L26;\n      }\n\n      /* \"View.MemoryView\":901\n *                 dst.data = (<char **> dst.data)[0] + suboffset\n *             else:\n *                 _err_dim(IndexError, \"All dimensions preceding dimension %d \"             # <<<<<<<<<<<<<<\n *                                      \"must be indexed and not sliced\", dim)\n *         else:\n */\n      /*else*/ {\n\n        /* \"View.MemoryView\":902\n *             else:\n *                 _err_dim(IndexError, \"All dimensions preceding dimension %d \"\n *                                      \"must be indexed and not sliced\", dim)             # <<<<<<<<<<<<<<\n *         else:\n *             suboffset_dim[0] = new_ndim\n */\n        __pyx_t_3 = __pyx_memoryview_err_dim(__pyx_builtin_IndexError, ((char *)\"All dimensions preceding dimension %d must be indexed and not sliced\"), __pyx_v_dim); if (unlikely(__pyx_t_3 == ((int)-1))) __PYX_ERR(2, 901, __pyx_L1_error)\n      }\n      __pyx_L26:;\n\n      /* \"View.MemoryView\":897\n * \n *     if suboffset >= 0:\n *         if not is_slice:             # <<<<<<<<<<<<<<\n *             if new_ndim == 0:\n *                 dst.data = (<char **> dst.data)[0] + suboffset\n */\n      goto __pyx_L25;\n    }\n\n    /* \"View.MemoryView\":904\n *                                      \"must be indexed and not sliced\", dim)\n *         else:\n *             suboffset_dim[0] = new_ndim             # <<<<<<<<<<<<<<\n * \n *     return 0\n */\n    /*else*/ {\n      (__pyx_v_suboffset_dim[0]) = __pyx_v_new_ndim;\n    }\n    __pyx_L25:;\n\n    /* \"View.MemoryView\":896\n *         dst.suboffsets[suboffset_dim[0]] += start * stride\n * \n *     if suboffset >= 0:             # <<<<<<<<<<<<<<\n *         if not is_slice:\n *             if new_ndim == 0:\n */\n  }\n\n  /* \"View.MemoryView\":906\n *             suboffset_dim[0] = new_ndim\n * \n *     return 0             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_r = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":809\n * \n * @cname('__pyx_memoryview_slice_memviewslice')\n * cdef int slice_memviewslice(             # <<<<<<<<<<<<<<\n *         __Pyx_memviewslice *dst,\n *         Py_ssize_t shape, Py_ssize_t stride, Py_ssize_t suboffset,\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  {\n    #ifdef WITH_THREAD\n    PyGILState_STATE __pyx_gilstate_save = __Pyx_PyGILState_Ensure();\n    #endif\n    __Pyx_AddTraceback(\"View.MemoryView.slice_memviewslice\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n    #ifdef WITH_THREAD\n    __Pyx_PyGILState_Release(__pyx_gilstate_save);\n    #endif\n  }\n  __pyx_r = -1;\n  __pyx_L0:;\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":912\n * \n * @cname('__pyx_pybuffer_index')\n * cdef char *pybuffer_index(Py_buffer *view, char *bufp, Py_ssize_t index,             # <<<<<<<<<<<<<<\n *                           Py_ssize_t dim) except NULL:\n *     cdef Py_ssize_t shape, stride, suboffset = -1\n */\n\nstatic char *__pyx_pybuffer_index(Py_buffer *__pyx_v_view, char *__pyx_v_bufp, Py_ssize_t __pyx_v_index, Py_ssize_t __pyx_v_dim) {\n  Py_ssize_t __pyx_v_shape;\n  Py_ssize_t __pyx_v_stride;\n  Py_ssize_t __pyx_v_suboffset;\n  Py_ssize_t __pyx_v_itemsize;\n  char *__pyx_v_resultp;\n  char *__pyx_r;\n  __Pyx_RefNannyDeclarations\n  Py_ssize_t __pyx_t_1;\n  int __pyx_t_2;\n  PyObject *__pyx_t_3 = NULL;\n  PyObject *__pyx_t_4 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"pybuffer_index\", 0);\n\n  /* \"View.MemoryView\":914\n * cdef char *pybuffer_index(Py_buffer *view, char *bufp, Py_ssize_t index,\n *                           Py_ssize_t dim) except NULL:\n *     cdef Py_ssize_t shape, stride, suboffset = -1             # <<<<<<<<<<<<<<\n *     cdef Py_ssize_t itemsize = view.itemsize\n *     cdef char *resultp\n */\n  __pyx_v_suboffset = -1L;\n\n  /* \"View.MemoryView\":915\n *                           Py_ssize_t dim) except NULL:\n *     cdef Py_ssize_t shape, stride, suboffset = -1\n *     cdef Py_ssize_t itemsize = view.itemsize             # <<<<<<<<<<<<<<\n *     cdef char *resultp\n * \n */\n  __pyx_t_1 = __pyx_v_view->itemsize;\n  __pyx_v_itemsize = __pyx_t_1;\n\n  /* \"View.MemoryView\":918\n *     cdef char *resultp\n * \n *     if view.ndim == 0:             # <<<<<<<<<<<<<<\n *         shape = view.len / itemsize\n *         stride = itemsize\n */\n  __pyx_t_2 = ((__pyx_v_view->ndim == 0) != 0);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":919\n * \n *     if view.ndim == 0:\n *         shape = view.len / itemsize             # <<<<<<<<<<<<<<\n *         stride = itemsize\n *     else:\n */\n    if (unlikely(__pyx_v_itemsize == 0)) {\n      PyErr_SetString(PyExc_ZeroDivisionError, \"integer division or modulo by zero\");\n      __PYX_ERR(2, 919, __pyx_L1_error)\n    }\n    else if (sizeof(Py_ssize_t) == sizeof(long) && (!(((Py_ssize_t)-1) > 0)) && unlikely(__pyx_v_itemsize == (Py_ssize_t)-1)  && unlikely(UNARY_NEG_WOULD_OVERFLOW(__pyx_v_view->len))) {\n      PyErr_SetString(PyExc_OverflowError, \"value too large to perform division\");\n      __PYX_ERR(2, 919, __pyx_L1_error)\n    }\n    __pyx_v_shape = __Pyx_div_Py_ssize_t(__pyx_v_view->len, __pyx_v_itemsize);\n\n    /* \"View.MemoryView\":920\n *     if view.ndim == 0:\n *         shape = view.len / itemsize\n *         stride = itemsize             # <<<<<<<<<<<<<<\n *     else:\n *         shape = view.shape[dim]\n */\n    __pyx_v_stride = __pyx_v_itemsize;\n\n    /* \"View.MemoryView\":918\n *     cdef char *resultp\n * \n *     if view.ndim == 0:             # <<<<<<<<<<<<<<\n *         shape = view.len / itemsize\n *         stride = itemsize\n */\n    goto __pyx_L3;\n  }\n\n  /* \"View.MemoryView\":922\n *         stride = itemsize\n *     else:\n *         shape = view.shape[dim]             # <<<<<<<<<<<<<<\n *         stride = view.strides[dim]\n *         if view.suboffsets != NULL:\n */\n  /*else*/ {\n    __pyx_v_shape = (__pyx_v_view->shape[__pyx_v_dim]);\n\n    /* \"View.MemoryView\":923\n *     else:\n *         shape = view.shape[dim]\n *         stride = view.strides[dim]             # <<<<<<<<<<<<<<\n *         if view.suboffsets != NULL:\n *             suboffset = view.suboffsets[dim]\n */\n    __pyx_v_stride = (__pyx_v_view->strides[__pyx_v_dim]);\n\n    /* \"View.MemoryView\":924\n *         shape = view.shape[dim]\n *         stride = view.strides[dim]\n *         if view.suboffsets != NULL:             # <<<<<<<<<<<<<<\n *             suboffset = view.suboffsets[dim]\n * \n */\n    __pyx_t_2 = ((__pyx_v_view->suboffsets != NULL) != 0);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":925\n *         stride = view.strides[dim]\n *         if view.suboffsets != NULL:\n *             suboffset = view.suboffsets[dim]             # <<<<<<<<<<<<<<\n * \n *     if index < 0:\n */\n      __pyx_v_suboffset = (__pyx_v_view->suboffsets[__pyx_v_dim]);\n\n      /* \"View.MemoryView\":924\n *         shape = view.shape[dim]\n *         stride = view.strides[dim]\n *         if view.suboffsets != NULL:             # <<<<<<<<<<<<<<\n *             suboffset = view.suboffsets[dim]\n * \n */\n    }\n  }\n  __pyx_L3:;\n\n  /* \"View.MemoryView\":927\n *             suboffset = view.suboffsets[dim]\n * \n *     if index < 0:             # <<<<<<<<<<<<<<\n *         index += view.shape[dim]\n *         if index < 0:\n */\n  __pyx_t_2 = ((__pyx_v_index < 0) != 0);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":928\n * \n *     if index < 0:\n *         index += view.shape[dim]             # <<<<<<<<<<<<<<\n *         if index < 0:\n *             raise IndexError(\"Out of bounds on buffer access (axis %d)\" % dim)\n */\n    __pyx_v_index = (__pyx_v_index + (__pyx_v_view->shape[__pyx_v_dim]));\n\n    /* \"View.MemoryView\":929\n *     if index < 0:\n *         index += view.shape[dim]\n *         if index < 0:             # <<<<<<<<<<<<<<\n *             raise IndexError(\"Out of bounds on buffer access (axis %d)\" % dim)\n * \n */\n    __pyx_t_2 = ((__pyx_v_index < 0) != 0);\n    if (unlikely(__pyx_t_2)) {\n\n      /* \"View.MemoryView\":930\n *         index += view.shape[dim]\n *         if index < 0:\n *             raise IndexError(\"Out of bounds on buffer access (axis %d)\" % dim)             # <<<<<<<<<<<<<<\n * \n *     if index >= shape:\n */\n      __pyx_t_3 = PyInt_FromSsize_t(__pyx_v_dim); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 930, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_3);\n      __pyx_t_4 = __Pyx_PyString_Format(__pyx_kp_s_Out_of_bounds_on_buffer_access_a, __pyx_t_3); if (unlikely(!__pyx_t_4)) __PYX_ERR(2, 930, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_4);\n      __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n      __pyx_t_3 = __Pyx_PyObject_CallOneArg(__pyx_builtin_IndexError, __pyx_t_4); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 930, __pyx_L1_error)\n      __Pyx_GOTREF(__pyx_t_3);\n      __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n      __Pyx_Raise(__pyx_t_3, 0, 0, 0);\n      __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n      __PYX_ERR(2, 930, __pyx_L1_error)\n\n      /* \"View.MemoryView\":929\n *     if index < 0:\n *         index += view.shape[dim]\n *         if index < 0:             # <<<<<<<<<<<<<<\n *             raise IndexError(\"Out of bounds on buffer access (axis %d)\" % dim)\n * \n */\n    }\n\n    /* \"View.MemoryView\":927\n *             suboffset = view.suboffsets[dim]\n * \n *     if index < 0:             # <<<<<<<<<<<<<<\n *         index += view.shape[dim]\n *         if index < 0:\n */\n  }\n\n  /* \"View.MemoryView\":932\n *             raise IndexError(\"Out of bounds on buffer access (axis %d)\" % dim)\n * \n *     if index >= shape:             # <<<<<<<<<<<<<<\n *         raise IndexError(\"Out of bounds on buffer access (axis %d)\" % dim)\n * \n */\n  __pyx_t_2 = ((__pyx_v_index >= __pyx_v_shape) != 0);\n  if (unlikely(__pyx_t_2)) {\n\n    /* \"View.MemoryView\":933\n * \n *     if index >= shape:\n *         raise IndexError(\"Out of bounds on buffer access (axis %d)\" % dim)             # <<<<<<<<<<<<<<\n * \n *     resultp = bufp + index * stride\n */\n    __pyx_t_3 = PyInt_FromSsize_t(__pyx_v_dim); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 933, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __pyx_t_4 = __Pyx_PyString_Format(__pyx_kp_s_Out_of_bounds_on_buffer_access_a, __pyx_t_3); if (unlikely(!__pyx_t_4)) __PYX_ERR(2, 933, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_4);\n    __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n    __pyx_t_3 = __Pyx_PyObject_CallOneArg(__pyx_builtin_IndexError, __pyx_t_4); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 933, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n    __Pyx_Raise(__pyx_t_3, 0, 0, 0);\n    __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n    __PYX_ERR(2, 933, __pyx_L1_error)\n\n    /* \"View.MemoryView\":932\n *             raise IndexError(\"Out of bounds on buffer access (axis %d)\" % dim)\n * \n *     if index >= shape:             # <<<<<<<<<<<<<<\n *         raise IndexError(\"Out of bounds on buffer access (axis %d)\" % dim)\n * \n */\n  }\n\n  /* \"View.MemoryView\":935\n *         raise IndexError(\"Out of bounds on buffer access (axis %d)\" % dim)\n * \n *     resultp = bufp + index * stride             # <<<<<<<<<<<<<<\n *     if suboffset >= 0:\n *         resultp = (<char **> resultp)[0] + suboffset\n */\n  __pyx_v_resultp = (__pyx_v_bufp + (__pyx_v_index * __pyx_v_stride));\n\n  /* \"View.MemoryView\":936\n * \n *     resultp = bufp + index * stride\n *     if suboffset >= 0:             # <<<<<<<<<<<<<<\n *         resultp = (<char **> resultp)[0] + suboffset\n * \n */\n  __pyx_t_2 = ((__pyx_v_suboffset >= 0) != 0);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":937\n *     resultp = bufp + index * stride\n *     if suboffset >= 0:\n *         resultp = (<char **> resultp)[0] + suboffset             # <<<<<<<<<<<<<<\n * \n *     return resultp\n */\n    __pyx_v_resultp = ((((char **)__pyx_v_resultp)[0]) + __pyx_v_suboffset);\n\n    /* \"View.MemoryView\":936\n * \n *     resultp = bufp + index * stride\n *     if suboffset >= 0:             # <<<<<<<<<<<<<<\n *         resultp = (<char **> resultp)[0] + suboffset\n * \n */\n  }\n\n  /* \"View.MemoryView\":939\n *         resultp = (<char **> resultp)[0] + suboffset\n * \n *     return resultp             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_r = __pyx_v_resultp;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":912\n * \n * @cname('__pyx_pybuffer_index')\n * cdef char *pybuffer_index(Py_buffer *view, char *bufp, Py_ssize_t index,             # <<<<<<<<<<<<<<\n *                           Py_ssize_t dim) except NULL:\n *     cdef Py_ssize_t shape, stride, suboffset = -1\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_XDECREF(__pyx_t_4);\n  __Pyx_AddTraceback(\"View.MemoryView.pybuffer_index\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":945\n * \n * @cname('__pyx_memslice_transpose')\n * cdef int transpose_memslice(__Pyx_memviewslice *memslice) nogil except 0:             # <<<<<<<<<<<<<<\n *     cdef int ndim = memslice.memview.view.ndim\n * \n */\n\nstatic int __pyx_memslice_transpose(__Pyx_memviewslice *__pyx_v_memslice) {\n  int __pyx_v_ndim;\n  Py_ssize_t *__pyx_v_shape;\n  Py_ssize_t *__pyx_v_strides;\n  int __pyx_v_i;\n  int __pyx_v_j;\n  int __pyx_r;\n  int __pyx_t_1;\n  Py_ssize_t *__pyx_t_2;\n  long __pyx_t_3;\n  long __pyx_t_4;\n  Py_ssize_t __pyx_t_5;\n  Py_ssize_t __pyx_t_6;\n  int __pyx_t_7;\n  int __pyx_t_8;\n  int __pyx_t_9;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n\n  /* \"View.MemoryView\":946\n * @cname('__pyx_memslice_transpose')\n * cdef int transpose_memslice(__Pyx_memviewslice *memslice) nogil except 0:\n *     cdef int ndim = memslice.memview.view.ndim             # <<<<<<<<<<<<<<\n * \n *     cdef Py_ssize_t *shape = memslice.shape\n */\n  __pyx_t_1 = __pyx_v_memslice->memview->view.ndim;\n  __pyx_v_ndim = __pyx_t_1;\n\n  /* \"View.MemoryView\":948\n *     cdef int ndim = memslice.memview.view.ndim\n * \n *     cdef Py_ssize_t *shape = memslice.shape             # <<<<<<<<<<<<<<\n *     cdef Py_ssize_t *strides = memslice.strides\n * \n */\n  __pyx_t_2 = __pyx_v_memslice->shape;\n  __pyx_v_shape = __pyx_t_2;\n\n  /* \"View.MemoryView\":949\n * \n *     cdef Py_ssize_t *shape = memslice.shape\n *     cdef Py_ssize_t *strides = memslice.strides             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_t_2 = __pyx_v_memslice->strides;\n  __pyx_v_strides = __pyx_t_2;\n\n  /* \"View.MemoryView\":953\n * \n *     cdef int i, j\n *     for i in range(ndim / 2):             # <<<<<<<<<<<<<<\n *         j = ndim - 1 - i\n *         strides[i], strides[j] = strides[j], strides[i]\n */\n  __pyx_t_3 = __Pyx_div_long(__pyx_v_ndim, 2);\n  __pyx_t_4 = __pyx_t_3;\n  for (__pyx_t_1 = 0; __pyx_t_1 < __pyx_t_4; __pyx_t_1+=1) {\n    __pyx_v_i = __pyx_t_1;\n\n    /* \"View.MemoryView\":954\n *     cdef int i, j\n *     for i in range(ndim / 2):\n *         j = ndim - 1 - i             # <<<<<<<<<<<<<<\n *         strides[i], strides[j] = strides[j], strides[i]\n *         shape[i], shape[j] = shape[j], shape[i]\n */\n    __pyx_v_j = ((__pyx_v_ndim - 1) - __pyx_v_i);\n\n    /* \"View.MemoryView\":955\n *     for i in range(ndim / 2):\n *         j = ndim - 1 - i\n *         strides[i], strides[j] = strides[j], strides[i]             # <<<<<<<<<<<<<<\n *         shape[i], shape[j] = shape[j], shape[i]\n * \n */\n    __pyx_t_5 = (__pyx_v_strides[__pyx_v_j]);\n    __pyx_t_6 = (__pyx_v_strides[__pyx_v_i]);\n    (__pyx_v_strides[__pyx_v_i]) = __pyx_t_5;\n    (__pyx_v_strides[__pyx_v_j]) = __pyx_t_6;\n\n    /* \"View.MemoryView\":956\n *         j = ndim - 1 - i\n *         strides[i], strides[j] = strides[j], strides[i]\n *         shape[i], shape[j] = shape[j], shape[i]             # <<<<<<<<<<<<<<\n * \n *         if memslice.suboffsets[i] >= 0 or memslice.suboffsets[j] >= 0:\n */\n    __pyx_t_6 = (__pyx_v_shape[__pyx_v_j]);\n    __pyx_t_5 = (__pyx_v_shape[__pyx_v_i]);\n    (__pyx_v_shape[__pyx_v_i]) = __pyx_t_6;\n    (__pyx_v_shape[__pyx_v_j]) = __pyx_t_5;\n\n    /* \"View.MemoryView\":958\n *         shape[i], shape[j] = shape[j], shape[i]\n * \n *         if memslice.suboffsets[i] >= 0 or memslice.suboffsets[j] >= 0:             # <<<<<<<<<<<<<<\n *             _err(ValueError, \"Cannot transpose memoryview with indirect dimensions\")\n * \n */\n    __pyx_t_8 = (((__pyx_v_memslice->suboffsets[__pyx_v_i]) >= 0) != 0);\n    if (!__pyx_t_8) {\n    } else {\n      __pyx_t_7 = __pyx_t_8;\n      goto __pyx_L6_bool_binop_done;\n    }\n    __pyx_t_8 = (((__pyx_v_memslice->suboffsets[__pyx_v_j]) >= 0) != 0);\n    __pyx_t_7 = __pyx_t_8;\n    __pyx_L6_bool_binop_done:;\n    if (__pyx_t_7) {\n\n      /* \"View.MemoryView\":959\n * \n *         if memslice.suboffsets[i] >= 0 or memslice.suboffsets[j] >= 0:\n *             _err(ValueError, \"Cannot transpose memoryview with indirect dimensions\")             # <<<<<<<<<<<<<<\n * \n *     return 1\n */\n      __pyx_t_9 = __pyx_memoryview_err(__pyx_builtin_ValueError, ((char *)\"Cannot transpose memoryview with indirect dimensions\")); if (unlikely(__pyx_t_9 == ((int)-1))) __PYX_ERR(2, 959, __pyx_L1_error)\n\n      /* \"View.MemoryView\":958\n *         shape[i], shape[j] = shape[j], shape[i]\n * \n *         if memslice.suboffsets[i] >= 0 or memslice.suboffsets[j] >= 0:             # <<<<<<<<<<<<<<\n *             _err(ValueError, \"Cannot transpose memoryview with indirect dimensions\")\n * \n */\n    }\n  }\n\n  /* \"View.MemoryView\":961\n *             _err(ValueError, \"Cannot transpose memoryview with indirect dimensions\")\n * \n *     return 1             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_r = 1;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":945\n * \n * @cname('__pyx_memslice_transpose')\n * cdef int transpose_memslice(__Pyx_memviewslice *memslice) nogil except 0:             # <<<<<<<<<<<<<<\n *     cdef int ndim = memslice.memview.view.ndim\n * \n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  {\n    #ifdef WITH_THREAD\n    PyGILState_STATE __pyx_gilstate_save = __Pyx_PyGILState_Ensure();\n    #endif\n    __Pyx_AddTraceback(\"View.MemoryView.transpose_memslice\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n    #ifdef WITH_THREAD\n    __Pyx_PyGILState_Release(__pyx_gilstate_save);\n    #endif\n  }\n  __pyx_r = 0;\n  __pyx_L0:;\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":978\n *     cdef int (*to_dtype_func)(char *, object) except 0\n * \n *     def __dealloc__(self):             # <<<<<<<<<<<<<<\n *         __PYX_XDEC_MEMVIEW(&self.from_slice, 1)\n * \n */\n\n/* Python wrapper */\nstatic void __pyx_memoryviewslice___dealloc__(PyObject *__pyx_v_self); /*proto*/\nstatic void __pyx_memoryviewslice___dealloc__(PyObject *__pyx_v_self) {\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__dealloc__ (wrapper)\", 0);\n  __pyx_memoryviewslice___pyx_pf_15View_dot_MemoryView_16_memoryviewslice___dealloc__(((struct __pyx_memoryviewslice_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n}\n\nstatic void __pyx_memoryviewslice___pyx_pf_15View_dot_MemoryView_16_memoryviewslice___dealloc__(struct __pyx_memoryviewslice_obj *__pyx_v_self) {\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__dealloc__\", 0);\n\n  /* \"View.MemoryView\":979\n * \n *     def __dealloc__(self):\n *         __PYX_XDEC_MEMVIEW(&self.from_slice, 1)             # <<<<<<<<<<<<<<\n * \n *     cdef convert_item_to_object(self, char *itemp):\n */\n  __PYX_XDEC_MEMVIEW((&__pyx_v_self->from_slice), 1);\n\n  /* \"View.MemoryView\":978\n *     cdef int (*to_dtype_func)(char *, object) except 0\n * \n *     def __dealloc__(self):             # <<<<<<<<<<<<<<\n *         __PYX_XDEC_MEMVIEW(&self.from_slice, 1)\n * \n */\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n}\n\n/* \"View.MemoryView\":981\n *         __PYX_XDEC_MEMVIEW(&self.from_slice, 1)\n * \n *     cdef convert_item_to_object(self, char *itemp):             # <<<<<<<<<<<<<<\n *         if self.to_object_func != NULL:\n *             return self.to_object_func(itemp)\n */\n\nstatic PyObject *__pyx_memoryviewslice_convert_item_to_object(struct __pyx_memoryviewslice_obj *__pyx_v_self, char *__pyx_v_itemp) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  PyObject *__pyx_t_2 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"convert_item_to_object\", 0);\n\n  /* \"View.MemoryView\":982\n * \n *     cdef convert_item_to_object(self, char *itemp):\n *         if self.to_object_func != NULL:             # <<<<<<<<<<<<<<\n *             return self.to_object_func(itemp)\n *         else:\n */\n  __pyx_t_1 = ((__pyx_v_self->to_object_func != NULL) != 0);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":983\n *     cdef convert_item_to_object(self, char *itemp):\n *         if self.to_object_func != NULL:\n *             return self.to_object_func(itemp)             # <<<<<<<<<<<<<<\n *         else:\n *             return memoryview.convert_item_to_object(self, itemp)\n */\n    __Pyx_XDECREF(__pyx_r);\n    __pyx_t_2 = __pyx_v_self->to_object_func(__pyx_v_itemp); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 983, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_2);\n    __pyx_r = __pyx_t_2;\n    __pyx_t_2 = 0;\n    goto __pyx_L0;\n\n    /* \"View.MemoryView\":982\n * \n *     cdef convert_item_to_object(self, char *itemp):\n *         if self.to_object_func != NULL:             # <<<<<<<<<<<<<<\n *             return self.to_object_func(itemp)\n *         else:\n */\n  }\n\n  /* \"View.MemoryView\":985\n *             return self.to_object_func(itemp)\n *         else:\n *             return memoryview.convert_item_to_object(self, itemp)             # <<<<<<<<<<<<<<\n * \n *     cdef assign_item_from_object(self, char *itemp, object value):\n */\n  /*else*/ {\n    __Pyx_XDECREF(__pyx_r);\n    __pyx_t_2 = __pyx_memoryview_convert_item_to_object(((struct __pyx_memoryview_obj *)__pyx_v_self), __pyx_v_itemp); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 985, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_2);\n    __pyx_r = __pyx_t_2;\n    __pyx_t_2 = 0;\n    goto __pyx_L0;\n  }\n\n  /* \"View.MemoryView\":981\n *         __PYX_XDEC_MEMVIEW(&self.from_slice, 1)\n * \n *     cdef convert_item_to_object(self, char *itemp):             # <<<<<<<<<<<<<<\n *         if self.to_object_func != NULL:\n *             return self.to_object_func(itemp)\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_AddTraceback(\"View.MemoryView._memoryviewslice.convert_item_to_object\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":987\n *             return memoryview.convert_item_to_object(self, itemp)\n * \n *     cdef assign_item_from_object(self, char *itemp, object value):             # <<<<<<<<<<<<<<\n *         if self.to_dtype_func != NULL:\n *             self.to_dtype_func(itemp, value)\n */\n\nstatic PyObject *__pyx_memoryviewslice_assign_item_from_object(struct __pyx_memoryviewslice_obj *__pyx_v_self, char *__pyx_v_itemp, PyObject *__pyx_v_value) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  int __pyx_t_2;\n  PyObject *__pyx_t_3 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"assign_item_from_object\", 0);\n\n  /* \"View.MemoryView\":988\n * \n *     cdef assign_item_from_object(self, char *itemp, object value):\n *         if self.to_dtype_func != NULL:             # <<<<<<<<<<<<<<\n *             self.to_dtype_func(itemp, value)\n *         else:\n */\n  __pyx_t_1 = ((__pyx_v_self->to_dtype_func != NULL) != 0);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":989\n *     cdef assign_item_from_object(self, char *itemp, object value):\n *         if self.to_dtype_func != NULL:\n *             self.to_dtype_func(itemp, value)             # <<<<<<<<<<<<<<\n *         else:\n *             memoryview.assign_item_from_object(self, itemp, value)\n */\n    __pyx_t_2 = __pyx_v_self->to_dtype_func(__pyx_v_itemp, __pyx_v_value); if (unlikely(__pyx_t_2 == ((int)0))) __PYX_ERR(2, 989, __pyx_L1_error)\n\n    /* \"View.MemoryView\":988\n * \n *     cdef assign_item_from_object(self, char *itemp, object value):\n *         if self.to_dtype_func != NULL:             # <<<<<<<<<<<<<<\n *             self.to_dtype_func(itemp, value)\n *         else:\n */\n    goto __pyx_L3;\n  }\n\n  /* \"View.MemoryView\":991\n *             self.to_dtype_func(itemp, value)\n *         else:\n *             memoryview.assign_item_from_object(self, itemp, value)             # <<<<<<<<<<<<<<\n * \n *     @property\n */\n  /*else*/ {\n    __pyx_t_3 = __pyx_memoryview_assign_item_from_object(((struct __pyx_memoryview_obj *)__pyx_v_self), __pyx_v_itemp, __pyx_v_value); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 991, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n  }\n  __pyx_L3:;\n\n  /* \"View.MemoryView\":987\n *             return memoryview.convert_item_to_object(self, itemp)\n * \n *     cdef assign_item_from_object(self, char *itemp, object value):             # <<<<<<<<<<<<<<\n *         if self.to_dtype_func != NULL:\n *             self.to_dtype_func(itemp, value)\n */\n\n  /* function exit code */\n  __pyx_r = Py_None; __Pyx_INCREF(Py_None);\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_AddTraceback(\"View.MemoryView._memoryviewslice.assign_item_from_object\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":994\n * \n *     @property\n *     def base(self):             # <<<<<<<<<<<<<<\n *         return self.from_object\n * \n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_16_memoryviewslice_4base_1__get__(PyObject *__pyx_v_self); /*proto*/\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_16_memoryviewslice_4base_1__get__(PyObject *__pyx_v_self) {\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__get__ (wrapper)\", 0);\n  __pyx_r = __pyx_pf_15View_dot_MemoryView_16_memoryviewslice_4base___get__(((struct __pyx_memoryviewslice_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf_15View_dot_MemoryView_16_memoryviewslice_4base___get__(struct __pyx_memoryviewslice_obj *__pyx_v_self) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__get__\", 0);\n\n  /* \"View.MemoryView\":995\n *     @property\n *     def base(self):\n *         return self.from_object             # <<<<<<<<<<<<<<\n * \n *     __pyx_getbuffer = capsule(<void *> &__pyx_memoryview_getbuffer, \"getbuffer(obj, view, flags)\")\n */\n  __Pyx_XDECREF(__pyx_r);\n  __Pyx_INCREF(__pyx_v_self->from_object);\n  __pyx_r = __pyx_v_self->from_object;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":994\n * \n *     @property\n *     def base(self):             # <<<<<<<<<<<<<<\n *         return self.from_object\n * \n */\n\n  /* function exit code */\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"(tree fragment)\":1\n * def __reduce_cython__(self):             # <<<<<<<<<<<<<<\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")\n * def __setstate_cython__(self, __pyx_state):\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw___pyx_memoryviewslice_1__reduce_cython__(PyObject *__pyx_v_self, CYTHON_UNUSED PyObject *unused); /*proto*/\nstatic PyObject *__pyx_pw___pyx_memoryviewslice_1__reduce_cython__(PyObject *__pyx_v_self, CYTHON_UNUSED PyObject *unused) {\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__reduce_cython__ (wrapper)\", 0);\n  __pyx_r = __pyx_pf___pyx_memoryviewslice___reduce_cython__(((struct __pyx_memoryviewslice_obj *)__pyx_v_self));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf___pyx_memoryviewslice___reduce_cython__(CYTHON_UNUSED struct __pyx_memoryviewslice_obj *__pyx_v_self) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__reduce_cython__\", 0);\n\n  /* \"(tree fragment)\":2\n * def __reduce_cython__(self):\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")             # <<<<<<<<<<<<<<\n * def __setstate_cython__(self, __pyx_state):\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")\n */\n  __pyx_t_1 = __Pyx_PyObject_Call(__pyx_builtin_TypeError, __pyx_tuple__20, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 2, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __Pyx_Raise(__pyx_t_1, 0, 0, 0);\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  __PYX_ERR(2, 2, __pyx_L1_error)\n\n  /* \"(tree fragment)\":1\n * def __reduce_cython__(self):             # <<<<<<<<<<<<<<\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")\n * def __setstate_cython__(self, __pyx_state):\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_AddTraceback(\"View.MemoryView._memoryviewslice.__reduce_cython__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"(tree fragment)\":3\n * def __reduce_cython__(self):\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")\n * def __setstate_cython__(self, __pyx_state):             # <<<<<<<<<<<<<<\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw___pyx_memoryviewslice_3__setstate_cython__(PyObject *__pyx_v_self, PyObject *__pyx_v___pyx_state); /*proto*/\nstatic PyObject *__pyx_pw___pyx_memoryviewslice_3__setstate_cython__(PyObject *__pyx_v_self, PyObject *__pyx_v___pyx_state) {\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__setstate_cython__ (wrapper)\", 0);\n  __pyx_r = __pyx_pf___pyx_memoryviewslice_2__setstate_cython__(((struct __pyx_memoryviewslice_obj *)__pyx_v_self), ((PyObject *)__pyx_v___pyx_state));\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf___pyx_memoryviewslice_2__setstate_cython__(CYTHON_UNUSED struct __pyx_memoryviewslice_obj *__pyx_v_self, CYTHON_UNUSED PyObject *__pyx_v___pyx_state) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__setstate_cython__\", 0);\n\n  /* \"(tree fragment)\":4\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")\n * def __setstate_cython__(self, __pyx_state):\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")             # <<<<<<<<<<<<<<\n */\n  __pyx_t_1 = __Pyx_PyObject_Call(__pyx_builtin_TypeError, __pyx_tuple__21, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 4, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __Pyx_Raise(__pyx_t_1, 0, 0, 0);\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  __PYX_ERR(2, 4, __pyx_L1_error)\n\n  /* \"(tree fragment)\":3\n * def __reduce_cython__(self):\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")\n * def __setstate_cython__(self, __pyx_state):             # <<<<<<<<<<<<<<\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_AddTraceback(\"View.MemoryView._memoryviewslice.__setstate_cython__\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":1001\n * \n * @cname('__pyx_memoryview_fromslice')\n * cdef memoryview_fromslice(__Pyx_memviewslice memviewslice,             # <<<<<<<<<<<<<<\n *                           int ndim,\n *                           object (*to_object_func)(char *),\n */\n\nstatic PyObject *__pyx_memoryview_fromslice(__Pyx_memviewslice __pyx_v_memviewslice, int __pyx_v_ndim, PyObject *(*__pyx_v_to_object_func)(char *), int (*__pyx_v_to_dtype_func)(char *, PyObject *), int __pyx_v_dtype_is_object) {\n  struct __pyx_memoryviewslice_obj *__pyx_v_result = 0;\n  Py_ssize_t __pyx_v_suboffset;\n  PyObject *__pyx_v_length = NULL;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  PyObject *__pyx_t_2 = NULL;\n  PyObject *__pyx_t_3 = NULL;\n  __Pyx_TypeInfo *__pyx_t_4;\n  Py_buffer __pyx_t_5;\n  Py_ssize_t *__pyx_t_6;\n  Py_ssize_t *__pyx_t_7;\n  Py_ssize_t *__pyx_t_8;\n  Py_ssize_t __pyx_t_9;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"memoryview_fromslice\", 0);\n\n  /* \"View.MemoryView\":1009\n *     cdef _memoryviewslice result\n * \n *     if <PyObject *> memviewslice.memview == Py_None:             # <<<<<<<<<<<<<<\n *         return None\n * \n */\n  __pyx_t_1 = ((((PyObject *)__pyx_v_memviewslice.memview) == Py_None) != 0);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":1010\n * \n *     if <PyObject *> memviewslice.memview == Py_None:\n *         return None             # <<<<<<<<<<<<<<\n * \n * \n */\n    __Pyx_XDECREF(__pyx_r);\n    __pyx_r = Py_None; __Pyx_INCREF(Py_None);\n    goto __pyx_L0;\n\n    /* \"View.MemoryView\":1009\n *     cdef _memoryviewslice result\n * \n *     if <PyObject *> memviewslice.memview == Py_None:             # <<<<<<<<<<<<<<\n *         return None\n * \n */\n  }\n\n  /* \"View.MemoryView\":1015\n * \n * \n *     result = _memoryviewslice(None, 0, dtype_is_object)             # <<<<<<<<<<<<<<\n * \n *     result.from_slice = memviewslice\n */\n  __pyx_t_2 = __Pyx_PyBool_FromLong(__pyx_v_dtype_is_object); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 1015, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __pyx_t_3 = PyTuple_New(3); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 1015, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_3);\n  __Pyx_INCREF(Py_None);\n  __Pyx_GIVEREF(Py_None);\n  PyTuple_SET_ITEM(__pyx_t_3, 0, Py_None);\n  __Pyx_INCREF(__pyx_int_0);\n  __Pyx_GIVEREF(__pyx_int_0);\n  PyTuple_SET_ITEM(__pyx_t_3, 1, __pyx_int_0);\n  __Pyx_GIVEREF(__pyx_t_2);\n  PyTuple_SET_ITEM(__pyx_t_3, 2, __pyx_t_2);\n  __pyx_t_2 = 0;\n  __pyx_t_2 = __Pyx_PyObject_Call(((PyObject *)__pyx_memoryviewslice_type), __pyx_t_3, NULL); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 1015, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n  __pyx_v_result = ((struct __pyx_memoryviewslice_obj *)__pyx_t_2);\n  __pyx_t_2 = 0;\n\n  /* \"View.MemoryView\":1017\n *     result = _memoryviewslice(None, 0, dtype_is_object)\n * \n *     result.from_slice = memviewslice             # <<<<<<<<<<<<<<\n *     __PYX_INC_MEMVIEW(&memviewslice, 1)\n * \n */\n  __pyx_v_result->from_slice = __pyx_v_memviewslice;\n\n  /* \"View.MemoryView\":1018\n * \n *     result.from_slice = memviewslice\n *     __PYX_INC_MEMVIEW(&memviewslice, 1)             # <<<<<<<<<<<<<<\n * \n *     result.from_object = (<memoryview> memviewslice.memview).base\n */\n  __PYX_INC_MEMVIEW((&__pyx_v_memviewslice), 1);\n\n  /* \"View.MemoryView\":1020\n *     __PYX_INC_MEMVIEW(&memviewslice, 1)\n * \n *     result.from_object = (<memoryview> memviewslice.memview).base             # <<<<<<<<<<<<<<\n *     result.typeinfo = memviewslice.memview.typeinfo\n * \n */\n  __pyx_t_2 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v_memviewslice.memview), __pyx_n_s_base); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 1020, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __Pyx_GIVEREF(__pyx_t_2);\n  __Pyx_GOTREF(__pyx_v_result->from_object);\n  __Pyx_DECREF(__pyx_v_result->from_object);\n  __pyx_v_result->from_object = __pyx_t_2;\n  __pyx_t_2 = 0;\n\n  /* \"View.MemoryView\":1021\n * \n *     result.from_object = (<memoryview> memviewslice.memview).base\n *     result.typeinfo = memviewslice.memview.typeinfo             # <<<<<<<<<<<<<<\n * \n *     result.view = memviewslice.memview.view\n */\n  __pyx_t_4 = __pyx_v_memviewslice.memview->typeinfo;\n  __pyx_v_result->__pyx_base.typeinfo = __pyx_t_4;\n\n  /* \"View.MemoryView\":1023\n *     result.typeinfo = memviewslice.memview.typeinfo\n * \n *     result.view = memviewslice.memview.view             # <<<<<<<<<<<<<<\n *     result.view.buf = <void *> memviewslice.data\n *     result.view.ndim = ndim\n */\n  __pyx_t_5 = __pyx_v_memviewslice.memview->view;\n  __pyx_v_result->__pyx_base.view = __pyx_t_5;\n\n  /* \"View.MemoryView\":1024\n * \n *     result.view = memviewslice.memview.view\n *     result.view.buf = <void *> memviewslice.data             # <<<<<<<<<<<<<<\n *     result.view.ndim = ndim\n *     (<__pyx_buffer *> &result.view).obj = Py_None\n */\n  __pyx_v_result->__pyx_base.view.buf = ((void *)__pyx_v_memviewslice.data);\n\n  /* \"View.MemoryView\":1025\n *     result.view = memviewslice.memview.view\n *     result.view.buf = <void *> memviewslice.data\n *     result.view.ndim = ndim             # <<<<<<<<<<<<<<\n *     (<__pyx_buffer *> &result.view).obj = Py_None\n *     Py_INCREF(Py_None)\n */\n  __pyx_v_result->__pyx_base.view.ndim = __pyx_v_ndim;\n\n  /* \"View.MemoryView\":1026\n *     result.view.buf = <void *> memviewslice.data\n *     result.view.ndim = ndim\n *     (<__pyx_buffer *> &result.view).obj = Py_None             # <<<<<<<<<<<<<<\n *     Py_INCREF(Py_None)\n * \n */\n  ((Py_buffer *)(&__pyx_v_result->__pyx_base.view))->obj = Py_None;\n\n  /* \"View.MemoryView\":1027\n *     result.view.ndim = ndim\n *     (<__pyx_buffer *> &result.view).obj = Py_None\n *     Py_INCREF(Py_None)             # <<<<<<<<<<<<<<\n * \n *     if (<memoryview>memviewslice.memview).flags & PyBUF_WRITABLE:\n */\n  Py_INCREF(Py_None);\n\n  /* \"View.MemoryView\":1029\n *     Py_INCREF(Py_None)\n * \n *     if (<memoryview>memviewslice.memview).flags & PyBUF_WRITABLE:             # <<<<<<<<<<<<<<\n *         result.flags = PyBUF_RECORDS\n *     else:\n */\n  __pyx_t_1 = ((((struct __pyx_memoryview_obj *)__pyx_v_memviewslice.memview)->flags & PyBUF_WRITABLE) != 0);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":1030\n * \n *     if (<memoryview>memviewslice.memview).flags & PyBUF_WRITABLE:\n *         result.flags = PyBUF_RECORDS             # <<<<<<<<<<<<<<\n *     else:\n *         result.flags = PyBUF_RECORDS_RO\n */\n    __pyx_v_result->__pyx_base.flags = PyBUF_RECORDS;\n\n    /* \"View.MemoryView\":1029\n *     Py_INCREF(Py_None)\n * \n *     if (<memoryview>memviewslice.memview).flags & PyBUF_WRITABLE:             # <<<<<<<<<<<<<<\n *         result.flags = PyBUF_RECORDS\n *     else:\n */\n    goto __pyx_L4;\n  }\n\n  /* \"View.MemoryView\":1032\n *         result.flags = PyBUF_RECORDS\n *     else:\n *         result.flags = PyBUF_RECORDS_RO             # <<<<<<<<<<<<<<\n * \n *     result.view.shape = <Py_ssize_t *> result.from_slice.shape\n */\n  /*else*/ {\n    __pyx_v_result->__pyx_base.flags = PyBUF_RECORDS_RO;\n  }\n  __pyx_L4:;\n\n  /* \"View.MemoryView\":1034\n *         result.flags = PyBUF_RECORDS_RO\n * \n *     result.view.shape = <Py_ssize_t *> result.from_slice.shape             # <<<<<<<<<<<<<<\n *     result.view.strides = <Py_ssize_t *> result.from_slice.strides\n * \n */\n  __pyx_v_result->__pyx_base.view.shape = ((Py_ssize_t *)__pyx_v_result->from_slice.shape);\n\n  /* \"View.MemoryView\":1035\n * \n *     result.view.shape = <Py_ssize_t *> result.from_slice.shape\n *     result.view.strides = <Py_ssize_t *> result.from_slice.strides             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_v_result->__pyx_base.view.strides = ((Py_ssize_t *)__pyx_v_result->from_slice.strides);\n\n  /* \"View.MemoryView\":1038\n * \n * \n *     result.view.suboffsets = NULL             # <<<<<<<<<<<<<<\n *     for suboffset in result.from_slice.suboffsets[:ndim]:\n *         if suboffset >= 0:\n */\n  __pyx_v_result->__pyx_base.view.suboffsets = NULL;\n\n  /* \"View.MemoryView\":1039\n * \n *     result.view.suboffsets = NULL\n *     for suboffset in result.from_slice.suboffsets[:ndim]:             # <<<<<<<<<<<<<<\n *         if suboffset >= 0:\n *             result.view.suboffsets = <Py_ssize_t *> result.from_slice.suboffsets\n */\n  __pyx_t_7 = (__pyx_v_result->from_slice.suboffsets + __pyx_v_ndim);\n  for (__pyx_t_8 = __pyx_v_result->from_slice.suboffsets; __pyx_t_8 < __pyx_t_7; __pyx_t_8++) {\n    __pyx_t_6 = __pyx_t_8;\n    __pyx_v_suboffset = (__pyx_t_6[0]);\n\n    /* \"View.MemoryView\":1040\n *     result.view.suboffsets = NULL\n *     for suboffset in result.from_slice.suboffsets[:ndim]:\n *         if suboffset >= 0:             # <<<<<<<<<<<<<<\n *             result.view.suboffsets = <Py_ssize_t *> result.from_slice.suboffsets\n *             break\n */\n    __pyx_t_1 = ((__pyx_v_suboffset >= 0) != 0);\n    if (__pyx_t_1) {\n\n      /* \"View.MemoryView\":1041\n *     for suboffset in result.from_slice.suboffsets[:ndim]:\n *         if suboffset >= 0:\n *             result.view.suboffsets = <Py_ssize_t *> result.from_slice.suboffsets             # <<<<<<<<<<<<<<\n *             break\n * \n */\n      __pyx_v_result->__pyx_base.view.suboffsets = ((Py_ssize_t *)__pyx_v_result->from_slice.suboffsets);\n\n      /* \"View.MemoryView\":1042\n *         if suboffset >= 0:\n *             result.view.suboffsets = <Py_ssize_t *> result.from_slice.suboffsets\n *             break             # <<<<<<<<<<<<<<\n * \n *     result.view.len = result.view.itemsize\n */\n      goto __pyx_L6_break;\n\n      /* \"View.MemoryView\":1040\n *     result.view.suboffsets = NULL\n *     for suboffset in result.from_slice.suboffsets[:ndim]:\n *         if suboffset >= 0:             # <<<<<<<<<<<<<<\n *             result.view.suboffsets = <Py_ssize_t *> result.from_slice.suboffsets\n *             break\n */\n    }\n  }\n  __pyx_L6_break:;\n\n  /* \"View.MemoryView\":1044\n *             break\n * \n *     result.view.len = result.view.itemsize             # <<<<<<<<<<<<<<\n *     for length in result.view.shape[:ndim]:\n *         result.view.len *= length\n */\n  __pyx_t_9 = __pyx_v_result->__pyx_base.view.itemsize;\n  __pyx_v_result->__pyx_base.view.len = __pyx_t_9;\n\n  /* \"View.MemoryView\":1045\n * \n *     result.view.len = result.view.itemsize\n *     for length in result.view.shape[:ndim]:             # <<<<<<<<<<<<<<\n *         result.view.len *= length\n * \n */\n  __pyx_t_7 = (__pyx_v_result->__pyx_base.view.shape + __pyx_v_ndim);\n  for (__pyx_t_8 = __pyx_v_result->__pyx_base.view.shape; __pyx_t_8 < __pyx_t_7; __pyx_t_8++) {\n    __pyx_t_6 = __pyx_t_8;\n    __pyx_t_2 = PyInt_FromSsize_t((__pyx_t_6[0])); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 1045, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_2);\n    __Pyx_XDECREF_SET(__pyx_v_length, __pyx_t_2);\n    __pyx_t_2 = 0;\n\n    /* \"View.MemoryView\":1046\n *     result.view.len = result.view.itemsize\n *     for length in result.view.shape[:ndim]:\n *         result.view.len *= length             # <<<<<<<<<<<<<<\n * \n *     result.to_object_func = to_object_func\n */\n    __pyx_t_2 = PyInt_FromSsize_t(__pyx_v_result->__pyx_base.view.len); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 1046, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_2);\n    __pyx_t_3 = PyNumber_InPlaceMultiply(__pyx_t_2, __pyx_v_length); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 1046, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n    __pyx_t_9 = __Pyx_PyIndex_AsSsize_t(__pyx_t_3); if (unlikely((__pyx_t_9 == (Py_ssize_t)-1) && PyErr_Occurred())) __PYX_ERR(2, 1046, __pyx_L1_error)\n    __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n    __pyx_v_result->__pyx_base.view.len = __pyx_t_9;\n  }\n\n  /* \"View.MemoryView\":1048\n *         result.view.len *= length\n * \n *     result.to_object_func = to_object_func             # <<<<<<<<<<<<<<\n *     result.to_dtype_func = to_dtype_func\n * \n */\n  __pyx_v_result->to_object_func = __pyx_v_to_object_func;\n\n  /* \"View.MemoryView\":1049\n * \n *     result.to_object_func = to_object_func\n *     result.to_dtype_func = to_dtype_func             # <<<<<<<<<<<<<<\n * \n *     return result\n */\n  __pyx_v_result->to_dtype_func = __pyx_v_to_dtype_func;\n\n  /* \"View.MemoryView\":1051\n *     result.to_dtype_func = to_dtype_func\n * \n *     return result             # <<<<<<<<<<<<<<\n * \n * @cname('__pyx_memoryview_get_slice_from_memoryview')\n */\n  __Pyx_XDECREF(__pyx_r);\n  __Pyx_INCREF(((PyObject *)__pyx_v_result));\n  __pyx_r = ((PyObject *)__pyx_v_result);\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":1001\n * \n * @cname('__pyx_memoryview_fromslice')\n * cdef memoryview_fromslice(__Pyx_memviewslice memviewslice,             # <<<<<<<<<<<<<<\n *                           int ndim,\n *                           object (*to_object_func)(char *),\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview_fromslice\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XDECREF((PyObject *)__pyx_v_result);\n  __Pyx_XDECREF(__pyx_v_length);\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":1054\n * \n * @cname('__pyx_memoryview_get_slice_from_memoryview')\n * cdef __Pyx_memviewslice *get_slice_from_memview(memoryview memview,             # <<<<<<<<<<<<<<\n *                                                    __Pyx_memviewslice *mslice) except NULL:\n *     cdef _memoryviewslice obj\n */\n\nstatic __Pyx_memviewslice *__pyx_memoryview_get_slice_from_memoryview(struct __pyx_memoryview_obj *__pyx_v_memview, __Pyx_memviewslice *__pyx_v_mslice) {\n  struct __pyx_memoryviewslice_obj *__pyx_v_obj = 0;\n  __Pyx_memviewslice *__pyx_r;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  int __pyx_t_2;\n  PyObject *__pyx_t_3 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"get_slice_from_memview\", 0);\n\n  /* \"View.MemoryView\":1057\n *                                                    __Pyx_memviewslice *mslice) except NULL:\n *     cdef _memoryviewslice obj\n *     if isinstance(memview, _memoryviewslice):             # <<<<<<<<<<<<<<\n *         obj = memview\n *         return &obj.from_slice\n */\n  __pyx_t_1 = __Pyx_TypeCheck(((PyObject *)__pyx_v_memview), __pyx_memoryviewslice_type); \n  __pyx_t_2 = (__pyx_t_1 != 0);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":1058\n *     cdef _memoryviewslice obj\n *     if isinstance(memview, _memoryviewslice):\n *         obj = memview             # <<<<<<<<<<<<<<\n *         return &obj.from_slice\n *     else:\n */\n    if (!(likely(((((PyObject *)__pyx_v_memview)) == Py_None) || likely(__Pyx_TypeTest(((PyObject *)__pyx_v_memview), __pyx_memoryviewslice_type))))) __PYX_ERR(2, 1058, __pyx_L1_error)\n    __pyx_t_3 = ((PyObject *)__pyx_v_memview);\n    __Pyx_INCREF(__pyx_t_3);\n    __pyx_v_obj = ((struct __pyx_memoryviewslice_obj *)__pyx_t_3);\n    __pyx_t_3 = 0;\n\n    /* \"View.MemoryView\":1059\n *     if isinstance(memview, _memoryviewslice):\n *         obj = memview\n *         return &obj.from_slice             # <<<<<<<<<<<<<<\n *     else:\n *         slice_copy(memview, mslice)\n */\n    __pyx_r = (&__pyx_v_obj->from_slice);\n    goto __pyx_L0;\n\n    /* \"View.MemoryView\":1057\n *                                                    __Pyx_memviewslice *mslice) except NULL:\n *     cdef _memoryviewslice obj\n *     if isinstance(memview, _memoryviewslice):             # <<<<<<<<<<<<<<\n *         obj = memview\n *         return &obj.from_slice\n */\n  }\n\n  /* \"View.MemoryView\":1061\n *         return &obj.from_slice\n *     else:\n *         slice_copy(memview, mslice)             # <<<<<<<<<<<<<<\n *         return mslice\n * \n */\n  /*else*/ {\n    __pyx_memoryview_slice_copy(__pyx_v_memview, __pyx_v_mslice);\n\n    /* \"View.MemoryView\":1062\n *     else:\n *         slice_copy(memview, mslice)\n *         return mslice             # <<<<<<<<<<<<<<\n * \n * @cname('__pyx_memoryview_slice_copy')\n */\n    __pyx_r = __pyx_v_mslice;\n    goto __pyx_L0;\n  }\n\n  /* \"View.MemoryView\":1054\n * \n * @cname('__pyx_memoryview_get_slice_from_memoryview')\n * cdef __Pyx_memviewslice *get_slice_from_memview(memoryview memview,             # <<<<<<<<<<<<<<\n *                                                    __Pyx_memviewslice *mslice) except NULL:\n *     cdef _memoryviewslice obj\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_AddTraceback(\"View.MemoryView.get_slice_from_memview\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XDECREF((PyObject *)__pyx_v_obj);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":1065\n * \n * @cname('__pyx_memoryview_slice_copy')\n * cdef void slice_copy(memoryview memview, __Pyx_memviewslice *dst):             # <<<<<<<<<<<<<<\n *     cdef int dim\n *     cdef (Py_ssize_t*) shape, strides, suboffsets\n */\n\nstatic void __pyx_memoryview_slice_copy(struct __pyx_memoryview_obj *__pyx_v_memview, __Pyx_memviewslice *__pyx_v_dst) {\n  int __pyx_v_dim;\n  Py_ssize_t *__pyx_v_shape;\n  Py_ssize_t *__pyx_v_strides;\n  Py_ssize_t *__pyx_v_suboffsets;\n  __Pyx_RefNannyDeclarations\n  Py_ssize_t *__pyx_t_1;\n  int __pyx_t_2;\n  int __pyx_t_3;\n  int __pyx_t_4;\n  Py_ssize_t __pyx_t_5;\n  __Pyx_RefNannySetupContext(\"slice_copy\", 0);\n\n  /* \"View.MemoryView\":1069\n *     cdef (Py_ssize_t*) shape, strides, suboffsets\n * \n *     shape = memview.view.shape             # <<<<<<<<<<<<<<\n *     strides = memview.view.strides\n *     suboffsets = memview.view.suboffsets\n */\n  __pyx_t_1 = __pyx_v_memview->view.shape;\n  __pyx_v_shape = __pyx_t_1;\n\n  /* \"View.MemoryView\":1070\n * \n *     shape = memview.view.shape\n *     strides = memview.view.strides             # <<<<<<<<<<<<<<\n *     suboffsets = memview.view.suboffsets\n * \n */\n  __pyx_t_1 = __pyx_v_memview->view.strides;\n  __pyx_v_strides = __pyx_t_1;\n\n  /* \"View.MemoryView\":1071\n *     shape = memview.view.shape\n *     strides = memview.view.strides\n *     suboffsets = memview.view.suboffsets             # <<<<<<<<<<<<<<\n * \n *     dst.memview = <__pyx_memoryview *> memview\n */\n  __pyx_t_1 = __pyx_v_memview->view.suboffsets;\n  __pyx_v_suboffsets = __pyx_t_1;\n\n  /* \"View.MemoryView\":1073\n *     suboffsets = memview.view.suboffsets\n * \n *     dst.memview = <__pyx_memoryview *> memview             # <<<<<<<<<<<<<<\n *     dst.data = <char *> memview.view.buf\n * \n */\n  __pyx_v_dst->memview = ((struct __pyx_memoryview_obj *)__pyx_v_memview);\n\n  /* \"View.MemoryView\":1074\n * \n *     dst.memview = <__pyx_memoryview *> memview\n *     dst.data = <char *> memview.view.buf             # <<<<<<<<<<<<<<\n * \n *     for dim in range(memview.view.ndim):\n */\n  __pyx_v_dst->data = ((char *)__pyx_v_memview->view.buf);\n\n  /* \"View.MemoryView\":1076\n *     dst.data = <char *> memview.view.buf\n * \n *     for dim in range(memview.view.ndim):             # <<<<<<<<<<<<<<\n *         dst.shape[dim] = shape[dim]\n *         dst.strides[dim] = strides[dim]\n */\n  __pyx_t_2 = __pyx_v_memview->view.ndim;\n  __pyx_t_3 = __pyx_t_2;\n  for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) {\n    __pyx_v_dim = __pyx_t_4;\n\n    /* \"View.MemoryView\":1077\n * \n *     for dim in range(memview.view.ndim):\n *         dst.shape[dim] = shape[dim]             # <<<<<<<<<<<<<<\n *         dst.strides[dim] = strides[dim]\n *         dst.suboffsets[dim] = suboffsets[dim] if suboffsets else -1\n */\n    (__pyx_v_dst->shape[__pyx_v_dim]) = (__pyx_v_shape[__pyx_v_dim]);\n\n    /* \"View.MemoryView\":1078\n *     for dim in range(memview.view.ndim):\n *         dst.shape[dim] = shape[dim]\n *         dst.strides[dim] = strides[dim]             # <<<<<<<<<<<<<<\n *         dst.suboffsets[dim] = suboffsets[dim] if suboffsets else -1\n * \n */\n    (__pyx_v_dst->strides[__pyx_v_dim]) = (__pyx_v_strides[__pyx_v_dim]);\n\n    /* \"View.MemoryView\":1079\n *         dst.shape[dim] = shape[dim]\n *         dst.strides[dim] = strides[dim]\n *         dst.suboffsets[dim] = suboffsets[dim] if suboffsets else -1             # <<<<<<<<<<<<<<\n * \n * @cname('__pyx_memoryview_copy_object')\n */\n    if ((__pyx_v_suboffsets != 0)) {\n      __pyx_t_5 = (__pyx_v_suboffsets[__pyx_v_dim]);\n    } else {\n      __pyx_t_5 = -1L;\n    }\n    (__pyx_v_dst->suboffsets[__pyx_v_dim]) = __pyx_t_5;\n  }\n\n  /* \"View.MemoryView\":1065\n * \n * @cname('__pyx_memoryview_slice_copy')\n * cdef void slice_copy(memoryview memview, __Pyx_memviewslice *dst):             # <<<<<<<<<<<<<<\n *     cdef int dim\n *     cdef (Py_ssize_t*) shape, strides, suboffsets\n */\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n}\n\n/* \"View.MemoryView\":1082\n * \n * @cname('__pyx_memoryview_copy_object')\n * cdef memoryview_copy(memoryview memview):             # <<<<<<<<<<<<<<\n *     \"Create a new memoryview object\"\n *     cdef __Pyx_memviewslice memviewslice\n */\n\nstatic PyObject *__pyx_memoryview_copy_object(struct __pyx_memoryview_obj *__pyx_v_memview) {\n  __Pyx_memviewslice __pyx_v_memviewslice;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"memoryview_copy\", 0);\n\n  /* \"View.MemoryView\":1085\n *     \"Create a new memoryview object\"\n *     cdef __Pyx_memviewslice memviewslice\n *     slice_copy(memview, &memviewslice)             # <<<<<<<<<<<<<<\n *     return memoryview_copy_from_slice(memview, &memviewslice)\n * \n */\n  __pyx_memoryview_slice_copy(__pyx_v_memview, (&__pyx_v_memviewslice));\n\n  /* \"View.MemoryView\":1086\n *     cdef __Pyx_memviewslice memviewslice\n *     slice_copy(memview, &memviewslice)\n *     return memoryview_copy_from_slice(memview, &memviewslice)             # <<<<<<<<<<<<<<\n * \n * @cname('__pyx_memoryview_copy_object_from_slice')\n */\n  __Pyx_XDECREF(__pyx_r);\n  __pyx_t_1 = __pyx_memoryview_copy_object_from_slice(__pyx_v_memview, (&__pyx_v_memviewslice)); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1086, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_r = __pyx_t_1;\n  __pyx_t_1 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":1082\n * \n * @cname('__pyx_memoryview_copy_object')\n * cdef memoryview_copy(memoryview memview):             # <<<<<<<<<<<<<<\n *     \"Create a new memoryview object\"\n *     cdef __Pyx_memviewslice memviewslice\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview_copy\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":1089\n * \n * @cname('__pyx_memoryview_copy_object_from_slice')\n * cdef memoryview_copy_from_slice(memoryview memview, __Pyx_memviewslice *memviewslice):             # <<<<<<<<<<<<<<\n *     \"\"\"\n *     Create a new memoryview object from a given memoryview object and slice.\n */\n\nstatic PyObject *__pyx_memoryview_copy_object_from_slice(struct __pyx_memoryview_obj *__pyx_v_memview, __Pyx_memviewslice *__pyx_v_memviewslice) {\n  PyObject *(*__pyx_v_to_object_func)(char *);\n  int (*__pyx_v_to_dtype_func)(char *, PyObject *);\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  int __pyx_t_2;\n  PyObject *(*__pyx_t_3)(char *);\n  int (*__pyx_t_4)(char *, PyObject *);\n  PyObject *__pyx_t_5 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"memoryview_copy_from_slice\", 0);\n\n  /* \"View.MemoryView\":1096\n *     cdef int (*to_dtype_func)(char *, object) except 0\n * \n *     if isinstance(memview, _memoryviewslice):             # <<<<<<<<<<<<<<\n *         to_object_func = (<_memoryviewslice> memview).to_object_func\n *         to_dtype_func = (<_memoryviewslice> memview).to_dtype_func\n */\n  __pyx_t_1 = __Pyx_TypeCheck(((PyObject *)__pyx_v_memview), __pyx_memoryviewslice_type); \n  __pyx_t_2 = (__pyx_t_1 != 0);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":1097\n * \n *     if isinstance(memview, _memoryviewslice):\n *         to_object_func = (<_memoryviewslice> memview).to_object_func             # <<<<<<<<<<<<<<\n *         to_dtype_func = (<_memoryviewslice> memview).to_dtype_func\n *     else:\n */\n    __pyx_t_3 = ((struct __pyx_memoryviewslice_obj *)__pyx_v_memview)->to_object_func;\n    __pyx_v_to_object_func = __pyx_t_3;\n\n    /* \"View.MemoryView\":1098\n *     if isinstance(memview, _memoryviewslice):\n *         to_object_func = (<_memoryviewslice> memview).to_object_func\n *         to_dtype_func = (<_memoryviewslice> memview).to_dtype_func             # <<<<<<<<<<<<<<\n *     else:\n *         to_object_func = NULL\n */\n    __pyx_t_4 = ((struct __pyx_memoryviewslice_obj *)__pyx_v_memview)->to_dtype_func;\n    __pyx_v_to_dtype_func = __pyx_t_4;\n\n    /* \"View.MemoryView\":1096\n *     cdef int (*to_dtype_func)(char *, object) except 0\n * \n *     if isinstance(memview, _memoryviewslice):             # <<<<<<<<<<<<<<\n *         to_object_func = (<_memoryviewslice> memview).to_object_func\n *         to_dtype_func = (<_memoryviewslice> memview).to_dtype_func\n */\n    goto __pyx_L3;\n  }\n\n  /* \"View.MemoryView\":1100\n *         to_dtype_func = (<_memoryviewslice> memview).to_dtype_func\n *     else:\n *         to_object_func = NULL             # <<<<<<<<<<<<<<\n *         to_dtype_func = NULL\n * \n */\n  /*else*/ {\n    __pyx_v_to_object_func = NULL;\n\n    /* \"View.MemoryView\":1101\n *     else:\n *         to_object_func = NULL\n *         to_dtype_func = NULL             # <<<<<<<<<<<<<<\n * \n *     return memoryview_fromslice(memviewslice[0], memview.view.ndim,\n */\n    __pyx_v_to_dtype_func = NULL;\n  }\n  __pyx_L3:;\n\n  /* \"View.MemoryView\":1103\n *         to_dtype_func = NULL\n * \n *     return memoryview_fromslice(memviewslice[0], memview.view.ndim,             # <<<<<<<<<<<<<<\n *                                 to_object_func, to_dtype_func,\n *                                 memview.dtype_is_object)\n */\n  __Pyx_XDECREF(__pyx_r);\n\n  /* \"View.MemoryView\":1105\n *     return memoryview_fromslice(memviewslice[0], memview.view.ndim,\n *                                 to_object_func, to_dtype_func,\n *                                 memview.dtype_is_object)             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_t_5 = __pyx_memoryview_fromslice((__pyx_v_memviewslice[0]), __pyx_v_memview->view.ndim, __pyx_v_to_object_func, __pyx_v_to_dtype_func, __pyx_v_memview->dtype_is_object); if (unlikely(!__pyx_t_5)) __PYX_ERR(2, 1103, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_5);\n  __pyx_r = __pyx_t_5;\n  __pyx_t_5 = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":1089\n * \n * @cname('__pyx_memoryview_copy_object_from_slice')\n * cdef memoryview_copy_from_slice(memoryview memview, __Pyx_memviewslice *memviewslice):             # <<<<<<<<<<<<<<\n *     \"\"\"\n *     Create a new memoryview object from a given memoryview object and slice.\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_5);\n  __Pyx_AddTraceback(\"View.MemoryView.memoryview_copy_from_slice\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":1111\n * \n * \n * cdef Py_ssize_t abs_py_ssize_t(Py_ssize_t arg) nogil:             # <<<<<<<<<<<<<<\n *     if arg < 0:\n *         return -arg\n */\n\nstatic Py_ssize_t abs_py_ssize_t(Py_ssize_t __pyx_v_arg) {\n  Py_ssize_t __pyx_r;\n  int __pyx_t_1;\n\n  /* \"View.MemoryView\":1112\n * \n * cdef Py_ssize_t abs_py_ssize_t(Py_ssize_t arg) nogil:\n *     if arg < 0:             # <<<<<<<<<<<<<<\n *         return -arg\n *     else:\n */\n  __pyx_t_1 = ((__pyx_v_arg < 0) != 0);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":1113\n * cdef Py_ssize_t abs_py_ssize_t(Py_ssize_t arg) nogil:\n *     if arg < 0:\n *         return -arg             # <<<<<<<<<<<<<<\n *     else:\n *         return arg\n */\n    __pyx_r = (-__pyx_v_arg);\n    goto __pyx_L0;\n\n    /* \"View.MemoryView\":1112\n * \n * cdef Py_ssize_t abs_py_ssize_t(Py_ssize_t arg) nogil:\n *     if arg < 0:             # <<<<<<<<<<<<<<\n *         return -arg\n *     else:\n */\n  }\n\n  /* \"View.MemoryView\":1115\n *         return -arg\n *     else:\n *         return arg             # <<<<<<<<<<<<<<\n * \n * @cname('__pyx_get_best_slice_order')\n */\n  /*else*/ {\n    __pyx_r = __pyx_v_arg;\n    goto __pyx_L0;\n  }\n\n  /* \"View.MemoryView\":1111\n * \n * \n * cdef Py_ssize_t abs_py_ssize_t(Py_ssize_t arg) nogil:             # <<<<<<<<<<<<<<\n *     if arg < 0:\n *         return -arg\n */\n\n  /* function exit code */\n  __pyx_L0:;\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":1118\n * \n * @cname('__pyx_get_best_slice_order')\n * cdef char get_best_order(__Pyx_memviewslice *mslice, int ndim) nogil:             # <<<<<<<<<<<<<<\n *     \"\"\"\n *     Figure out the best memory access order for a given slice.\n */\n\nstatic char __pyx_get_best_slice_order(__Pyx_memviewslice *__pyx_v_mslice, int __pyx_v_ndim) {\n  int __pyx_v_i;\n  Py_ssize_t __pyx_v_c_stride;\n  Py_ssize_t __pyx_v_f_stride;\n  char __pyx_r;\n  int __pyx_t_1;\n  int __pyx_t_2;\n  int __pyx_t_3;\n  int __pyx_t_4;\n\n  /* \"View.MemoryView\":1123\n *     \"\"\"\n *     cdef int i\n *     cdef Py_ssize_t c_stride = 0             # <<<<<<<<<<<<<<\n *     cdef Py_ssize_t f_stride = 0\n * \n */\n  __pyx_v_c_stride = 0;\n\n  /* \"View.MemoryView\":1124\n *     cdef int i\n *     cdef Py_ssize_t c_stride = 0\n *     cdef Py_ssize_t f_stride = 0             # <<<<<<<<<<<<<<\n * \n *     for i in range(ndim - 1, -1, -1):\n */\n  __pyx_v_f_stride = 0;\n\n  /* \"View.MemoryView\":1126\n *     cdef Py_ssize_t f_stride = 0\n * \n *     for i in range(ndim - 1, -1, -1):             # <<<<<<<<<<<<<<\n *         if mslice.shape[i] > 1:\n *             c_stride = mslice.strides[i]\n */\n  for (__pyx_t_1 = (__pyx_v_ndim - 1); __pyx_t_1 > -1; __pyx_t_1-=1) {\n    __pyx_v_i = __pyx_t_1;\n\n    /* \"View.MemoryView\":1127\n * \n *     for i in range(ndim - 1, -1, -1):\n *         if mslice.shape[i] > 1:             # <<<<<<<<<<<<<<\n *             c_stride = mslice.strides[i]\n *             break\n */\n    __pyx_t_2 = (((__pyx_v_mslice->shape[__pyx_v_i]) > 1) != 0);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":1128\n *     for i in range(ndim - 1, -1, -1):\n *         if mslice.shape[i] > 1:\n *             c_stride = mslice.strides[i]             # <<<<<<<<<<<<<<\n *             break\n * \n */\n      __pyx_v_c_stride = (__pyx_v_mslice->strides[__pyx_v_i]);\n\n      /* \"View.MemoryView\":1129\n *         if mslice.shape[i] > 1:\n *             c_stride = mslice.strides[i]\n *             break             # <<<<<<<<<<<<<<\n * \n *     for i in range(ndim):\n */\n      goto __pyx_L4_break;\n\n      /* \"View.MemoryView\":1127\n * \n *     for i in range(ndim - 1, -1, -1):\n *         if mslice.shape[i] > 1:             # <<<<<<<<<<<<<<\n *             c_stride = mslice.strides[i]\n *             break\n */\n    }\n  }\n  __pyx_L4_break:;\n\n  /* \"View.MemoryView\":1131\n *             break\n * \n *     for i in range(ndim):             # <<<<<<<<<<<<<<\n *         if mslice.shape[i] > 1:\n *             f_stride = mslice.strides[i]\n */\n  __pyx_t_1 = __pyx_v_ndim;\n  __pyx_t_3 = __pyx_t_1;\n  for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) {\n    __pyx_v_i = __pyx_t_4;\n\n    /* \"View.MemoryView\":1132\n * \n *     for i in range(ndim):\n *         if mslice.shape[i] > 1:             # <<<<<<<<<<<<<<\n *             f_stride = mslice.strides[i]\n *             break\n */\n    __pyx_t_2 = (((__pyx_v_mslice->shape[__pyx_v_i]) > 1) != 0);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":1133\n *     for i in range(ndim):\n *         if mslice.shape[i] > 1:\n *             f_stride = mslice.strides[i]             # <<<<<<<<<<<<<<\n *             break\n * \n */\n      __pyx_v_f_stride = (__pyx_v_mslice->strides[__pyx_v_i]);\n\n      /* \"View.MemoryView\":1134\n *         if mslice.shape[i] > 1:\n *             f_stride = mslice.strides[i]\n *             break             # <<<<<<<<<<<<<<\n * \n *     if abs_py_ssize_t(c_stride) <= abs_py_ssize_t(f_stride):\n */\n      goto __pyx_L7_break;\n\n      /* \"View.MemoryView\":1132\n * \n *     for i in range(ndim):\n *         if mslice.shape[i] > 1:             # <<<<<<<<<<<<<<\n *             f_stride = mslice.strides[i]\n *             break\n */\n    }\n  }\n  __pyx_L7_break:;\n\n  /* \"View.MemoryView\":1136\n *             break\n * \n *     if abs_py_ssize_t(c_stride) <= abs_py_ssize_t(f_stride):             # <<<<<<<<<<<<<<\n *         return 'C'\n *     else:\n */\n  __pyx_t_2 = ((abs_py_ssize_t(__pyx_v_c_stride) <= abs_py_ssize_t(__pyx_v_f_stride)) != 0);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":1137\n * \n *     if abs_py_ssize_t(c_stride) <= abs_py_ssize_t(f_stride):\n *         return 'C'             # <<<<<<<<<<<<<<\n *     else:\n *         return 'F'\n */\n    __pyx_r = 'C';\n    goto __pyx_L0;\n\n    /* \"View.MemoryView\":1136\n *             break\n * \n *     if abs_py_ssize_t(c_stride) <= abs_py_ssize_t(f_stride):             # <<<<<<<<<<<<<<\n *         return 'C'\n *     else:\n */\n  }\n\n  /* \"View.MemoryView\":1139\n *         return 'C'\n *     else:\n *         return 'F'             # <<<<<<<<<<<<<<\n * \n * @cython.cdivision(True)\n */\n  /*else*/ {\n    __pyx_r = 'F';\n    goto __pyx_L0;\n  }\n\n  /* \"View.MemoryView\":1118\n * \n * @cname('__pyx_get_best_slice_order')\n * cdef char get_best_order(__Pyx_memviewslice *mslice, int ndim) nogil:             # <<<<<<<<<<<<<<\n *     \"\"\"\n *     Figure out the best memory access order for a given slice.\n */\n\n  /* function exit code */\n  __pyx_L0:;\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":1142\n * \n * @cython.cdivision(True)\n * cdef void _copy_strided_to_strided(char *src_data, Py_ssize_t *src_strides,             # <<<<<<<<<<<<<<\n *                                    char *dst_data, Py_ssize_t *dst_strides,\n *                                    Py_ssize_t *src_shape, Py_ssize_t *dst_shape,\n */\n\nstatic void _copy_strided_to_strided(char *__pyx_v_src_data, Py_ssize_t *__pyx_v_src_strides, char *__pyx_v_dst_data, Py_ssize_t *__pyx_v_dst_strides, Py_ssize_t *__pyx_v_src_shape, Py_ssize_t *__pyx_v_dst_shape, int __pyx_v_ndim, size_t __pyx_v_itemsize) {\n  CYTHON_UNUSED Py_ssize_t __pyx_v_i;\n  CYTHON_UNUSED Py_ssize_t __pyx_v_src_extent;\n  Py_ssize_t __pyx_v_dst_extent;\n  Py_ssize_t __pyx_v_src_stride;\n  Py_ssize_t __pyx_v_dst_stride;\n  int __pyx_t_1;\n  int __pyx_t_2;\n  int __pyx_t_3;\n  Py_ssize_t __pyx_t_4;\n  Py_ssize_t __pyx_t_5;\n  Py_ssize_t __pyx_t_6;\n\n  /* \"View.MemoryView\":1149\n * \n *     cdef Py_ssize_t i\n *     cdef Py_ssize_t src_extent = src_shape[0]             # <<<<<<<<<<<<<<\n *     cdef Py_ssize_t dst_extent = dst_shape[0]\n *     cdef Py_ssize_t src_stride = src_strides[0]\n */\n  __pyx_v_src_extent = (__pyx_v_src_shape[0]);\n\n  /* \"View.MemoryView\":1150\n *     cdef Py_ssize_t i\n *     cdef Py_ssize_t src_extent = src_shape[0]\n *     cdef Py_ssize_t dst_extent = dst_shape[0]             # <<<<<<<<<<<<<<\n *     cdef Py_ssize_t src_stride = src_strides[0]\n *     cdef Py_ssize_t dst_stride = dst_strides[0]\n */\n  __pyx_v_dst_extent = (__pyx_v_dst_shape[0]);\n\n  /* \"View.MemoryView\":1151\n *     cdef Py_ssize_t src_extent = src_shape[0]\n *     cdef Py_ssize_t dst_extent = dst_shape[0]\n *     cdef Py_ssize_t src_stride = src_strides[0]             # <<<<<<<<<<<<<<\n *     cdef Py_ssize_t dst_stride = dst_strides[0]\n * \n */\n  __pyx_v_src_stride = (__pyx_v_src_strides[0]);\n\n  /* \"View.MemoryView\":1152\n *     cdef Py_ssize_t dst_extent = dst_shape[0]\n *     cdef Py_ssize_t src_stride = src_strides[0]\n *     cdef Py_ssize_t dst_stride = dst_strides[0]             # <<<<<<<<<<<<<<\n * \n *     if ndim == 1:\n */\n  __pyx_v_dst_stride = (__pyx_v_dst_strides[0]);\n\n  /* \"View.MemoryView\":1154\n *     cdef Py_ssize_t dst_stride = dst_strides[0]\n * \n *     if ndim == 1:             # <<<<<<<<<<<<<<\n *        if (src_stride > 0 and dst_stride > 0 and\n *            <size_t> src_stride == itemsize == <size_t> dst_stride):\n */\n  __pyx_t_1 = ((__pyx_v_ndim == 1) != 0);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":1155\n * \n *     if ndim == 1:\n *        if (src_stride > 0 and dst_stride > 0 and             # <<<<<<<<<<<<<<\n *            <size_t> src_stride == itemsize == <size_t> dst_stride):\n *            memcpy(dst_data, src_data, itemsize * dst_extent)\n */\n    __pyx_t_2 = ((__pyx_v_src_stride > 0) != 0);\n    if (__pyx_t_2) {\n    } else {\n      __pyx_t_1 = __pyx_t_2;\n      goto __pyx_L5_bool_binop_done;\n    }\n    __pyx_t_2 = ((__pyx_v_dst_stride > 0) != 0);\n    if (__pyx_t_2) {\n    } else {\n      __pyx_t_1 = __pyx_t_2;\n      goto __pyx_L5_bool_binop_done;\n    }\n\n    /* \"View.MemoryView\":1156\n *     if ndim == 1:\n *        if (src_stride > 0 and dst_stride > 0 and\n *            <size_t> src_stride == itemsize == <size_t> dst_stride):             # <<<<<<<<<<<<<<\n *            memcpy(dst_data, src_data, itemsize * dst_extent)\n *        else:\n */\n    __pyx_t_2 = (((size_t)__pyx_v_src_stride) == __pyx_v_itemsize);\n    if (__pyx_t_2) {\n      __pyx_t_2 = (__pyx_v_itemsize == ((size_t)__pyx_v_dst_stride));\n    }\n    __pyx_t_3 = (__pyx_t_2 != 0);\n    __pyx_t_1 = __pyx_t_3;\n    __pyx_L5_bool_binop_done:;\n\n    /* \"View.MemoryView\":1155\n * \n *     if ndim == 1:\n *        if (src_stride > 0 and dst_stride > 0 and             # <<<<<<<<<<<<<<\n *            <size_t> src_stride == itemsize == <size_t> dst_stride):\n *            memcpy(dst_data, src_data, itemsize * dst_extent)\n */\n    if (__pyx_t_1) {\n\n      /* \"View.MemoryView\":1157\n *        if (src_stride > 0 and dst_stride > 0 and\n *            <size_t> src_stride == itemsize == <size_t> dst_stride):\n *            memcpy(dst_data, src_data, itemsize * dst_extent)             # <<<<<<<<<<<<<<\n *        else:\n *            for i in range(dst_extent):\n */\n      (void)(memcpy(__pyx_v_dst_data, __pyx_v_src_data, (__pyx_v_itemsize * __pyx_v_dst_extent)));\n\n      /* \"View.MemoryView\":1155\n * \n *     if ndim == 1:\n *        if (src_stride > 0 and dst_stride > 0 and             # <<<<<<<<<<<<<<\n *            <size_t> src_stride == itemsize == <size_t> dst_stride):\n *            memcpy(dst_data, src_data, itemsize * dst_extent)\n */\n      goto __pyx_L4;\n    }\n\n    /* \"View.MemoryView\":1159\n *            memcpy(dst_data, src_data, itemsize * dst_extent)\n *        else:\n *            for i in range(dst_extent):             # <<<<<<<<<<<<<<\n *                memcpy(dst_data, src_data, itemsize)\n *                src_data += src_stride\n */\n    /*else*/ {\n      __pyx_t_4 = __pyx_v_dst_extent;\n      __pyx_t_5 = __pyx_t_4;\n      for (__pyx_t_6 = 0; __pyx_t_6 < __pyx_t_5; __pyx_t_6+=1) {\n        __pyx_v_i = __pyx_t_6;\n\n        /* \"View.MemoryView\":1160\n *        else:\n *            for i in range(dst_extent):\n *                memcpy(dst_data, src_data, itemsize)             # <<<<<<<<<<<<<<\n *                src_data += src_stride\n *                dst_data += dst_stride\n */\n        (void)(memcpy(__pyx_v_dst_data, __pyx_v_src_data, __pyx_v_itemsize));\n\n        /* \"View.MemoryView\":1161\n *            for i in range(dst_extent):\n *                memcpy(dst_data, src_data, itemsize)\n *                src_data += src_stride             # <<<<<<<<<<<<<<\n *                dst_data += dst_stride\n *     else:\n */\n        __pyx_v_src_data = (__pyx_v_src_data + __pyx_v_src_stride);\n\n        /* \"View.MemoryView\":1162\n *                memcpy(dst_data, src_data, itemsize)\n *                src_data += src_stride\n *                dst_data += dst_stride             # <<<<<<<<<<<<<<\n *     else:\n *         for i in range(dst_extent):\n */\n        __pyx_v_dst_data = (__pyx_v_dst_data + __pyx_v_dst_stride);\n      }\n    }\n    __pyx_L4:;\n\n    /* \"View.MemoryView\":1154\n *     cdef Py_ssize_t dst_stride = dst_strides[0]\n * \n *     if ndim == 1:             # <<<<<<<<<<<<<<\n *        if (src_stride > 0 and dst_stride > 0 and\n *            <size_t> src_stride == itemsize == <size_t> dst_stride):\n */\n    goto __pyx_L3;\n  }\n\n  /* \"View.MemoryView\":1164\n *                dst_data += dst_stride\n *     else:\n *         for i in range(dst_extent):             # <<<<<<<<<<<<<<\n *             _copy_strided_to_strided(src_data, src_strides + 1,\n *                                      dst_data, dst_strides + 1,\n */\n  /*else*/ {\n    __pyx_t_4 = __pyx_v_dst_extent;\n    __pyx_t_5 = __pyx_t_4;\n    for (__pyx_t_6 = 0; __pyx_t_6 < __pyx_t_5; __pyx_t_6+=1) {\n      __pyx_v_i = __pyx_t_6;\n\n      /* \"View.MemoryView\":1165\n *     else:\n *         for i in range(dst_extent):\n *             _copy_strided_to_strided(src_data, src_strides + 1,             # <<<<<<<<<<<<<<\n *                                      dst_data, dst_strides + 1,\n *                                      src_shape + 1, dst_shape + 1,\n */\n      _copy_strided_to_strided(__pyx_v_src_data, (__pyx_v_src_strides + 1), __pyx_v_dst_data, (__pyx_v_dst_strides + 1), (__pyx_v_src_shape + 1), (__pyx_v_dst_shape + 1), (__pyx_v_ndim - 1), __pyx_v_itemsize);\n\n      /* \"View.MemoryView\":1169\n *                                      src_shape + 1, dst_shape + 1,\n *                                      ndim - 1, itemsize)\n *             src_data += src_stride             # <<<<<<<<<<<<<<\n *             dst_data += dst_stride\n * \n */\n      __pyx_v_src_data = (__pyx_v_src_data + __pyx_v_src_stride);\n\n      /* \"View.MemoryView\":1170\n *                                      ndim - 1, itemsize)\n *             src_data += src_stride\n *             dst_data += dst_stride             # <<<<<<<<<<<<<<\n * \n * cdef void copy_strided_to_strided(__Pyx_memviewslice *src,\n */\n      __pyx_v_dst_data = (__pyx_v_dst_data + __pyx_v_dst_stride);\n    }\n  }\n  __pyx_L3:;\n\n  /* \"View.MemoryView\":1142\n * \n * @cython.cdivision(True)\n * cdef void _copy_strided_to_strided(char *src_data, Py_ssize_t *src_strides,             # <<<<<<<<<<<<<<\n *                                    char *dst_data, Py_ssize_t *dst_strides,\n *                                    Py_ssize_t *src_shape, Py_ssize_t *dst_shape,\n */\n\n  /* function exit code */\n}\n\n/* \"View.MemoryView\":1172\n *             dst_data += dst_stride\n * \n * cdef void copy_strided_to_strided(__Pyx_memviewslice *src,             # <<<<<<<<<<<<<<\n *                                   __Pyx_memviewslice *dst,\n *                                   int ndim, size_t itemsize) nogil:\n */\n\nstatic void copy_strided_to_strided(__Pyx_memviewslice *__pyx_v_src, __Pyx_memviewslice *__pyx_v_dst, int __pyx_v_ndim, size_t __pyx_v_itemsize) {\n\n  /* \"View.MemoryView\":1175\n *                                   __Pyx_memviewslice *dst,\n *                                   int ndim, size_t itemsize) nogil:\n *     _copy_strided_to_strided(src.data, src.strides, dst.data, dst.strides,             # <<<<<<<<<<<<<<\n *                              src.shape, dst.shape, ndim, itemsize)\n * \n */\n  _copy_strided_to_strided(__pyx_v_src->data, __pyx_v_src->strides, __pyx_v_dst->data, __pyx_v_dst->strides, __pyx_v_src->shape, __pyx_v_dst->shape, __pyx_v_ndim, __pyx_v_itemsize);\n\n  /* \"View.MemoryView\":1172\n *             dst_data += dst_stride\n * \n * cdef void copy_strided_to_strided(__Pyx_memviewslice *src,             # <<<<<<<<<<<<<<\n *                                   __Pyx_memviewslice *dst,\n *                                   int ndim, size_t itemsize) nogil:\n */\n\n  /* function exit code */\n}\n\n/* \"View.MemoryView\":1179\n * \n * @cname('__pyx_memoryview_slice_get_size')\n * cdef Py_ssize_t slice_get_size(__Pyx_memviewslice *src, int ndim) nogil:             # <<<<<<<<<<<<<<\n *     \"Return the size of the memory occupied by the slice in number of bytes\"\n *     cdef Py_ssize_t shape, size = src.memview.view.itemsize\n */\n\nstatic Py_ssize_t __pyx_memoryview_slice_get_size(__Pyx_memviewslice *__pyx_v_src, int __pyx_v_ndim) {\n  Py_ssize_t __pyx_v_shape;\n  Py_ssize_t __pyx_v_size;\n  Py_ssize_t __pyx_r;\n  Py_ssize_t __pyx_t_1;\n  Py_ssize_t *__pyx_t_2;\n  Py_ssize_t *__pyx_t_3;\n  Py_ssize_t *__pyx_t_4;\n\n  /* \"View.MemoryView\":1181\n * cdef Py_ssize_t slice_get_size(__Pyx_memviewslice *src, int ndim) nogil:\n *     \"Return the size of the memory occupied by the slice in number of bytes\"\n *     cdef Py_ssize_t shape, size = src.memview.view.itemsize             # <<<<<<<<<<<<<<\n * \n *     for shape in src.shape[:ndim]:\n */\n  __pyx_t_1 = __pyx_v_src->memview->view.itemsize;\n  __pyx_v_size = __pyx_t_1;\n\n  /* \"View.MemoryView\":1183\n *     cdef Py_ssize_t shape, size = src.memview.view.itemsize\n * \n *     for shape in src.shape[:ndim]:             # <<<<<<<<<<<<<<\n *         size *= shape\n * \n */\n  __pyx_t_3 = (__pyx_v_src->shape + __pyx_v_ndim);\n  for (__pyx_t_4 = __pyx_v_src->shape; __pyx_t_4 < __pyx_t_3; __pyx_t_4++) {\n    __pyx_t_2 = __pyx_t_4;\n    __pyx_v_shape = (__pyx_t_2[0]);\n\n    /* \"View.MemoryView\":1184\n * \n *     for shape in src.shape[:ndim]:\n *         size *= shape             # <<<<<<<<<<<<<<\n * \n *     return size\n */\n    __pyx_v_size = (__pyx_v_size * __pyx_v_shape);\n  }\n\n  /* \"View.MemoryView\":1186\n *         size *= shape\n * \n *     return size             # <<<<<<<<<<<<<<\n * \n * @cname('__pyx_fill_contig_strides_array')\n */\n  __pyx_r = __pyx_v_size;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":1179\n * \n * @cname('__pyx_memoryview_slice_get_size')\n * cdef Py_ssize_t slice_get_size(__Pyx_memviewslice *src, int ndim) nogil:             # <<<<<<<<<<<<<<\n *     \"Return the size of the memory occupied by the slice in number of bytes\"\n *     cdef Py_ssize_t shape, size = src.memview.view.itemsize\n */\n\n  /* function exit code */\n  __pyx_L0:;\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":1189\n * \n * @cname('__pyx_fill_contig_strides_array')\n * cdef Py_ssize_t fill_contig_strides_array(             # <<<<<<<<<<<<<<\n *                 Py_ssize_t *shape, Py_ssize_t *strides, Py_ssize_t stride,\n *                 int ndim, char order) nogil:\n */\n\nstatic Py_ssize_t __pyx_fill_contig_strides_array(Py_ssize_t *__pyx_v_shape, Py_ssize_t *__pyx_v_strides, Py_ssize_t __pyx_v_stride, int __pyx_v_ndim, char __pyx_v_order) {\n  int __pyx_v_idx;\n  Py_ssize_t __pyx_r;\n  int __pyx_t_1;\n  int __pyx_t_2;\n  int __pyx_t_3;\n  int __pyx_t_4;\n\n  /* \"View.MemoryView\":1198\n *     cdef int idx\n * \n *     if order == 'F':             # <<<<<<<<<<<<<<\n *         for idx in range(ndim):\n *             strides[idx] = stride\n */\n  __pyx_t_1 = ((__pyx_v_order == 'F') != 0);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":1199\n * \n *     if order == 'F':\n *         for idx in range(ndim):             # <<<<<<<<<<<<<<\n *             strides[idx] = stride\n *             stride *= shape[idx]\n */\n    __pyx_t_2 = __pyx_v_ndim;\n    __pyx_t_3 = __pyx_t_2;\n    for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) {\n      __pyx_v_idx = __pyx_t_4;\n\n      /* \"View.MemoryView\":1200\n *     if order == 'F':\n *         for idx in range(ndim):\n *             strides[idx] = stride             # <<<<<<<<<<<<<<\n *             stride *= shape[idx]\n *     else:\n */\n      (__pyx_v_strides[__pyx_v_idx]) = __pyx_v_stride;\n\n      /* \"View.MemoryView\":1201\n *         for idx in range(ndim):\n *             strides[idx] = stride\n *             stride *= shape[idx]             # <<<<<<<<<<<<<<\n *     else:\n *         for idx in range(ndim - 1, -1, -1):\n */\n      __pyx_v_stride = (__pyx_v_stride * (__pyx_v_shape[__pyx_v_idx]));\n    }\n\n    /* \"View.MemoryView\":1198\n *     cdef int idx\n * \n *     if order == 'F':             # <<<<<<<<<<<<<<\n *         for idx in range(ndim):\n *             strides[idx] = stride\n */\n    goto __pyx_L3;\n  }\n\n  /* \"View.MemoryView\":1203\n *             stride *= shape[idx]\n *     else:\n *         for idx in range(ndim - 1, -1, -1):             # <<<<<<<<<<<<<<\n *             strides[idx] = stride\n *             stride *= shape[idx]\n */\n  /*else*/ {\n    for (__pyx_t_2 = (__pyx_v_ndim - 1); __pyx_t_2 > -1; __pyx_t_2-=1) {\n      __pyx_v_idx = __pyx_t_2;\n\n      /* \"View.MemoryView\":1204\n *     else:\n *         for idx in range(ndim - 1, -1, -1):\n *             strides[idx] = stride             # <<<<<<<<<<<<<<\n *             stride *= shape[idx]\n * \n */\n      (__pyx_v_strides[__pyx_v_idx]) = __pyx_v_stride;\n\n      /* \"View.MemoryView\":1205\n *         for idx in range(ndim - 1, -1, -1):\n *             strides[idx] = stride\n *             stride *= shape[idx]             # <<<<<<<<<<<<<<\n * \n *     return stride\n */\n      __pyx_v_stride = (__pyx_v_stride * (__pyx_v_shape[__pyx_v_idx]));\n    }\n  }\n  __pyx_L3:;\n\n  /* \"View.MemoryView\":1207\n *             stride *= shape[idx]\n * \n *     return stride             # <<<<<<<<<<<<<<\n * \n * @cname('__pyx_memoryview_copy_data_to_temp')\n */\n  __pyx_r = __pyx_v_stride;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":1189\n * \n * @cname('__pyx_fill_contig_strides_array')\n * cdef Py_ssize_t fill_contig_strides_array(             # <<<<<<<<<<<<<<\n *                 Py_ssize_t *shape, Py_ssize_t *strides, Py_ssize_t stride,\n *                 int ndim, char order) nogil:\n */\n\n  /* function exit code */\n  __pyx_L0:;\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":1210\n * \n * @cname('__pyx_memoryview_copy_data_to_temp')\n * cdef void *copy_data_to_temp(__Pyx_memviewslice *src,             # <<<<<<<<<<<<<<\n *                              __Pyx_memviewslice *tmpslice,\n *                              char order,\n */\n\nstatic void *__pyx_memoryview_copy_data_to_temp(__Pyx_memviewslice *__pyx_v_src, __Pyx_memviewslice *__pyx_v_tmpslice, char __pyx_v_order, int __pyx_v_ndim) {\n  int __pyx_v_i;\n  void *__pyx_v_result;\n  size_t __pyx_v_itemsize;\n  size_t __pyx_v_size;\n  void *__pyx_r;\n  Py_ssize_t __pyx_t_1;\n  int __pyx_t_2;\n  int __pyx_t_3;\n  struct __pyx_memoryview_obj *__pyx_t_4;\n  int __pyx_t_5;\n  int __pyx_t_6;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n\n  /* \"View.MemoryView\":1221\n *     cdef void *result\n * \n *     cdef size_t itemsize = src.memview.view.itemsize             # <<<<<<<<<<<<<<\n *     cdef size_t size = slice_get_size(src, ndim)\n * \n */\n  __pyx_t_1 = __pyx_v_src->memview->view.itemsize;\n  __pyx_v_itemsize = __pyx_t_1;\n\n  /* \"View.MemoryView\":1222\n * \n *     cdef size_t itemsize = src.memview.view.itemsize\n *     cdef size_t size = slice_get_size(src, ndim)             # <<<<<<<<<<<<<<\n * \n *     result = malloc(size)\n */\n  __pyx_v_size = __pyx_memoryview_slice_get_size(__pyx_v_src, __pyx_v_ndim);\n\n  /* \"View.MemoryView\":1224\n *     cdef size_t size = slice_get_size(src, ndim)\n * \n *     result = malloc(size)             # <<<<<<<<<<<<<<\n *     if not result:\n *         _err(MemoryError, NULL)\n */\n  __pyx_v_result = malloc(__pyx_v_size);\n\n  /* \"View.MemoryView\":1225\n * \n *     result = malloc(size)\n *     if not result:             # <<<<<<<<<<<<<<\n *         _err(MemoryError, NULL)\n * \n */\n  __pyx_t_2 = ((!(__pyx_v_result != 0)) != 0);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":1226\n *     result = malloc(size)\n *     if not result:\n *         _err(MemoryError, NULL)             # <<<<<<<<<<<<<<\n * \n * \n */\n    __pyx_t_3 = __pyx_memoryview_err(__pyx_builtin_MemoryError, NULL); if (unlikely(__pyx_t_3 == ((int)-1))) __PYX_ERR(2, 1226, __pyx_L1_error)\n\n    /* \"View.MemoryView\":1225\n * \n *     result = malloc(size)\n *     if not result:             # <<<<<<<<<<<<<<\n *         _err(MemoryError, NULL)\n * \n */\n  }\n\n  /* \"View.MemoryView\":1229\n * \n * \n *     tmpslice.data = <char *> result             # <<<<<<<<<<<<<<\n *     tmpslice.memview = src.memview\n *     for i in range(ndim):\n */\n  __pyx_v_tmpslice->data = ((char *)__pyx_v_result);\n\n  /* \"View.MemoryView\":1230\n * \n *     tmpslice.data = <char *> result\n *     tmpslice.memview = src.memview             # <<<<<<<<<<<<<<\n *     for i in range(ndim):\n *         tmpslice.shape[i] = src.shape[i]\n */\n  __pyx_t_4 = __pyx_v_src->memview;\n  __pyx_v_tmpslice->memview = __pyx_t_4;\n\n  /* \"View.MemoryView\":1231\n *     tmpslice.data = <char *> result\n *     tmpslice.memview = src.memview\n *     for i in range(ndim):             # <<<<<<<<<<<<<<\n *         tmpslice.shape[i] = src.shape[i]\n *         tmpslice.suboffsets[i] = -1\n */\n  __pyx_t_3 = __pyx_v_ndim;\n  __pyx_t_5 = __pyx_t_3;\n  for (__pyx_t_6 = 0; __pyx_t_6 < __pyx_t_5; __pyx_t_6+=1) {\n    __pyx_v_i = __pyx_t_6;\n\n    /* \"View.MemoryView\":1232\n *     tmpslice.memview = src.memview\n *     for i in range(ndim):\n *         tmpslice.shape[i] = src.shape[i]             # <<<<<<<<<<<<<<\n *         tmpslice.suboffsets[i] = -1\n * \n */\n    (__pyx_v_tmpslice->shape[__pyx_v_i]) = (__pyx_v_src->shape[__pyx_v_i]);\n\n    /* \"View.MemoryView\":1233\n *     for i in range(ndim):\n *         tmpslice.shape[i] = src.shape[i]\n *         tmpslice.suboffsets[i] = -1             # <<<<<<<<<<<<<<\n * \n *     fill_contig_strides_array(&tmpslice.shape[0], &tmpslice.strides[0], itemsize,\n */\n    (__pyx_v_tmpslice->suboffsets[__pyx_v_i]) = -1L;\n  }\n\n  /* \"View.MemoryView\":1235\n *         tmpslice.suboffsets[i] = -1\n * \n *     fill_contig_strides_array(&tmpslice.shape[0], &tmpslice.strides[0], itemsize,             # <<<<<<<<<<<<<<\n *                               ndim, order)\n * \n */\n  (void)(__pyx_fill_contig_strides_array((&(__pyx_v_tmpslice->shape[0])), (&(__pyx_v_tmpslice->strides[0])), __pyx_v_itemsize, __pyx_v_ndim, __pyx_v_order));\n\n  /* \"View.MemoryView\":1239\n * \n * \n *     for i in range(ndim):             # <<<<<<<<<<<<<<\n *         if tmpslice.shape[i] == 1:\n *             tmpslice.strides[i] = 0\n */\n  __pyx_t_3 = __pyx_v_ndim;\n  __pyx_t_5 = __pyx_t_3;\n  for (__pyx_t_6 = 0; __pyx_t_6 < __pyx_t_5; __pyx_t_6+=1) {\n    __pyx_v_i = __pyx_t_6;\n\n    /* \"View.MemoryView\":1240\n * \n *     for i in range(ndim):\n *         if tmpslice.shape[i] == 1:             # <<<<<<<<<<<<<<\n *             tmpslice.strides[i] = 0\n * \n */\n    __pyx_t_2 = (((__pyx_v_tmpslice->shape[__pyx_v_i]) == 1) != 0);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":1241\n *     for i in range(ndim):\n *         if tmpslice.shape[i] == 1:\n *             tmpslice.strides[i] = 0             # <<<<<<<<<<<<<<\n * \n *     if slice_is_contig(src[0], order, ndim):\n */\n      (__pyx_v_tmpslice->strides[__pyx_v_i]) = 0;\n\n      /* \"View.MemoryView\":1240\n * \n *     for i in range(ndim):\n *         if tmpslice.shape[i] == 1:             # <<<<<<<<<<<<<<\n *             tmpslice.strides[i] = 0\n * \n */\n    }\n  }\n\n  /* \"View.MemoryView\":1243\n *             tmpslice.strides[i] = 0\n * \n *     if slice_is_contig(src[0], order, ndim):             # <<<<<<<<<<<<<<\n *         memcpy(result, src.data, size)\n *     else:\n */\n  __pyx_t_2 = (__pyx_memviewslice_is_contig((__pyx_v_src[0]), __pyx_v_order, __pyx_v_ndim) != 0);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":1244\n * \n *     if slice_is_contig(src[0], order, ndim):\n *         memcpy(result, src.data, size)             # <<<<<<<<<<<<<<\n *     else:\n *         copy_strided_to_strided(src, tmpslice, ndim, itemsize)\n */\n    (void)(memcpy(__pyx_v_result, __pyx_v_src->data, __pyx_v_size));\n\n    /* \"View.MemoryView\":1243\n *             tmpslice.strides[i] = 0\n * \n *     if slice_is_contig(src[0], order, ndim):             # <<<<<<<<<<<<<<\n *         memcpy(result, src.data, size)\n *     else:\n */\n    goto __pyx_L9;\n  }\n\n  /* \"View.MemoryView\":1246\n *         memcpy(result, src.data, size)\n *     else:\n *         copy_strided_to_strided(src, tmpslice, ndim, itemsize)             # <<<<<<<<<<<<<<\n * \n *     return result\n */\n  /*else*/ {\n    copy_strided_to_strided(__pyx_v_src, __pyx_v_tmpslice, __pyx_v_ndim, __pyx_v_itemsize);\n  }\n  __pyx_L9:;\n\n  /* \"View.MemoryView\":1248\n *         copy_strided_to_strided(src, tmpslice, ndim, itemsize)\n * \n *     return result             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_r = __pyx_v_result;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":1210\n * \n * @cname('__pyx_memoryview_copy_data_to_temp')\n * cdef void *copy_data_to_temp(__Pyx_memviewslice *src,             # <<<<<<<<<<<<<<\n *                              __Pyx_memviewslice *tmpslice,\n *                              char order,\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  {\n    #ifdef WITH_THREAD\n    PyGILState_STATE __pyx_gilstate_save = __Pyx_PyGILState_Ensure();\n    #endif\n    __Pyx_AddTraceback(\"View.MemoryView.copy_data_to_temp\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n    #ifdef WITH_THREAD\n    __Pyx_PyGILState_Release(__pyx_gilstate_save);\n    #endif\n  }\n  __pyx_r = NULL;\n  __pyx_L0:;\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":1253\n * \n * @cname('__pyx_memoryview_err_extents')\n * cdef int _err_extents(int i, Py_ssize_t extent1,             # <<<<<<<<<<<<<<\n *                              Py_ssize_t extent2) except -1 with gil:\n *     raise ValueError(\"got differing extents in dimension %d (got %d and %d)\" %\n */\n\nstatic int __pyx_memoryview_err_extents(int __pyx_v_i, Py_ssize_t __pyx_v_extent1, Py_ssize_t __pyx_v_extent2) {\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  PyObject *__pyx_t_2 = NULL;\n  PyObject *__pyx_t_3 = NULL;\n  PyObject *__pyx_t_4 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  #ifdef WITH_THREAD\n  PyGILState_STATE __pyx_gilstate_save = __Pyx_PyGILState_Ensure();\n  #endif\n  __Pyx_RefNannySetupContext(\"_err_extents\", 0);\n\n  /* \"View.MemoryView\":1256\n *                              Py_ssize_t extent2) except -1 with gil:\n *     raise ValueError(\"got differing extents in dimension %d (got %d and %d)\" %\n *                                                         (i, extent1, extent2))             # <<<<<<<<<<<<<<\n * \n * @cname('__pyx_memoryview_err_dim')\n */\n  __pyx_t_1 = __Pyx_PyInt_From_int(__pyx_v_i); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1256, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_t_2 = PyInt_FromSsize_t(__pyx_v_extent1); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 1256, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __pyx_t_3 = PyInt_FromSsize_t(__pyx_v_extent2); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 1256, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_3);\n  __pyx_t_4 = PyTuple_New(3); if (unlikely(!__pyx_t_4)) __PYX_ERR(2, 1256, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_4);\n  __Pyx_GIVEREF(__pyx_t_1);\n  PyTuple_SET_ITEM(__pyx_t_4, 0, __pyx_t_1);\n  __Pyx_GIVEREF(__pyx_t_2);\n  PyTuple_SET_ITEM(__pyx_t_4, 1, __pyx_t_2);\n  __Pyx_GIVEREF(__pyx_t_3);\n  PyTuple_SET_ITEM(__pyx_t_4, 2, __pyx_t_3);\n  __pyx_t_1 = 0;\n  __pyx_t_2 = 0;\n  __pyx_t_3 = 0;\n\n  /* \"View.MemoryView\":1255\n * cdef int _err_extents(int i, Py_ssize_t extent1,\n *                              Py_ssize_t extent2) except -1 with gil:\n *     raise ValueError(\"got differing extents in dimension %d (got %d and %d)\" %             # <<<<<<<<<<<<<<\n *                                                         (i, extent1, extent2))\n * \n */\n  __pyx_t_3 = __Pyx_PyString_Format(__pyx_kp_s_got_differing_extents_in_dimensi, __pyx_t_4); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 1255, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_3);\n  __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n  __pyx_t_4 = __Pyx_PyObject_CallOneArg(__pyx_builtin_ValueError, __pyx_t_3); if (unlikely(!__pyx_t_4)) __PYX_ERR(2, 1255, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_4);\n  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n  __Pyx_Raise(__pyx_t_4, 0, 0, 0);\n  __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n  __PYX_ERR(2, 1255, __pyx_L1_error)\n\n  /* \"View.MemoryView\":1253\n * \n * @cname('__pyx_memoryview_err_extents')\n * cdef int _err_extents(int i, Py_ssize_t extent1,             # <<<<<<<<<<<<<<\n *                              Py_ssize_t extent2) except -1 with gil:\n *     raise ValueError(\"got differing extents in dimension %d (got %d and %d)\" %\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_XDECREF(__pyx_t_4);\n  __Pyx_AddTraceback(\"View.MemoryView._err_extents\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = -1;\n  __Pyx_RefNannyFinishContext();\n  #ifdef WITH_THREAD\n  __Pyx_PyGILState_Release(__pyx_gilstate_save);\n  #endif\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":1259\n * \n * @cname('__pyx_memoryview_err_dim')\n * cdef int _err_dim(object error, char *msg, int dim) except -1 with gil:             # <<<<<<<<<<<<<<\n *     raise error(msg.decode('ascii') % dim)\n * \n */\n\nstatic int __pyx_memoryview_err_dim(PyObject *__pyx_v_error, char *__pyx_v_msg, int __pyx_v_dim) {\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  PyObject *__pyx_t_2 = NULL;\n  PyObject *__pyx_t_3 = NULL;\n  PyObject *__pyx_t_4 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  #ifdef WITH_THREAD\n  PyGILState_STATE __pyx_gilstate_save = __Pyx_PyGILState_Ensure();\n  #endif\n  __Pyx_RefNannySetupContext(\"_err_dim\", 0);\n  __Pyx_INCREF(__pyx_v_error);\n\n  /* \"View.MemoryView\":1260\n * @cname('__pyx_memoryview_err_dim')\n * cdef int _err_dim(object error, char *msg, int dim) except -1 with gil:\n *     raise error(msg.decode('ascii') % dim)             # <<<<<<<<<<<<<<\n * \n * @cname('__pyx_memoryview_err')\n */\n  __pyx_t_2 = __Pyx_decode_c_string(__pyx_v_msg, 0, strlen(__pyx_v_msg), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 1260, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_2);\n  __pyx_t_3 = __Pyx_PyInt_From_int(__pyx_v_dim); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 1260, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_3);\n  __pyx_t_4 = PyUnicode_Format(__pyx_t_2, __pyx_t_3); if (unlikely(!__pyx_t_4)) __PYX_ERR(2, 1260, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_4);\n  __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n  __Pyx_INCREF(__pyx_v_error);\n  __pyx_t_3 = __pyx_v_error; __pyx_t_2 = NULL;\n  if (CYTHON_UNPACK_METHODS && unlikely(PyMethod_Check(__pyx_t_3))) {\n    __pyx_t_2 = PyMethod_GET_SELF(__pyx_t_3);\n    if (likely(__pyx_t_2)) {\n      PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_3);\n      __Pyx_INCREF(__pyx_t_2);\n      __Pyx_INCREF(function);\n      __Pyx_DECREF_SET(__pyx_t_3, function);\n    }\n  }\n  __pyx_t_1 = (__pyx_t_2) ? __Pyx_PyObject_Call2Args(__pyx_t_3, __pyx_t_2, __pyx_t_4) : __Pyx_PyObject_CallOneArg(__pyx_t_3, __pyx_t_4);\n  __Pyx_XDECREF(__pyx_t_2); __pyx_t_2 = 0;\n  __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n  if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1260, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n  __Pyx_Raise(__pyx_t_1, 0, 0, 0);\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  __PYX_ERR(2, 1260, __pyx_L1_error)\n\n  /* \"View.MemoryView\":1259\n * \n * @cname('__pyx_memoryview_err_dim')\n * cdef int _err_dim(object error, char *msg, int dim) except -1 with gil:             # <<<<<<<<<<<<<<\n *     raise error(msg.decode('ascii') % dim)\n * \n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_XDECREF(__pyx_t_4);\n  __Pyx_AddTraceback(\"View.MemoryView._err_dim\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = -1;\n  __Pyx_XDECREF(__pyx_v_error);\n  __Pyx_RefNannyFinishContext();\n  #ifdef WITH_THREAD\n  __Pyx_PyGILState_Release(__pyx_gilstate_save);\n  #endif\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":1263\n * \n * @cname('__pyx_memoryview_err')\n * cdef int _err(object error, char *msg) except -1 with gil:             # <<<<<<<<<<<<<<\n *     if msg != NULL:\n *         raise error(msg.decode('ascii'))\n */\n\nstatic int __pyx_memoryview_err(PyObject *__pyx_v_error, char *__pyx_v_msg) {\n  int __pyx_r;\n  __Pyx_RefNannyDeclarations\n  int __pyx_t_1;\n  PyObject *__pyx_t_2 = NULL;\n  PyObject *__pyx_t_3 = NULL;\n  PyObject *__pyx_t_4 = NULL;\n  PyObject *__pyx_t_5 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  #ifdef WITH_THREAD\n  PyGILState_STATE __pyx_gilstate_save = __Pyx_PyGILState_Ensure();\n  #endif\n  __Pyx_RefNannySetupContext(\"_err\", 0);\n  __Pyx_INCREF(__pyx_v_error);\n\n  /* \"View.MemoryView\":1264\n * @cname('__pyx_memoryview_err')\n * cdef int _err(object error, char *msg) except -1 with gil:\n *     if msg != NULL:             # <<<<<<<<<<<<<<\n *         raise error(msg.decode('ascii'))\n *     else:\n */\n  __pyx_t_1 = ((__pyx_v_msg != NULL) != 0);\n  if (unlikely(__pyx_t_1)) {\n\n    /* \"View.MemoryView\":1265\n * cdef int _err(object error, char *msg) except -1 with gil:\n *     if msg != NULL:\n *         raise error(msg.decode('ascii'))             # <<<<<<<<<<<<<<\n *     else:\n *         raise error\n */\n    __pyx_t_3 = __Pyx_decode_c_string(__pyx_v_msg, 0, strlen(__pyx_v_msg), NULL, NULL, PyUnicode_DecodeASCII); if (unlikely(!__pyx_t_3)) __PYX_ERR(2, 1265, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_3);\n    __Pyx_INCREF(__pyx_v_error);\n    __pyx_t_4 = __pyx_v_error; __pyx_t_5 = NULL;\n    if (CYTHON_UNPACK_METHODS && unlikely(PyMethod_Check(__pyx_t_4))) {\n      __pyx_t_5 = PyMethod_GET_SELF(__pyx_t_4);\n      if (likely(__pyx_t_5)) {\n        PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_4);\n        __Pyx_INCREF(__pyx_t_5);\n        __Pyx_INCREF(function);\n        __Pyx_DECREF_SET(__pyx_t_4, function);\n      }\n    }\n    __pyx_t_2 = (__pyx_t_5) ? __Pyx_PyObject_Call2Args(__pyx_t_4, __pyx_t_5, __pyx_t_3) : __Pyx_PyObject_CallOneArg(__pyx_t_4, __pyx_t_3);\n    __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0;\n    __Pyx_DECREF(__pyx_t_3); __pyx_t_3 = 0;\n    if (unlikely(!__pyx_t_2)) __PYX_ERR(2, 1265, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_2);\n    __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n    __Pyx_Raise(__pyx_t_2, 0, 0, 0);\n    __Pyx_DECREF(__pyx_t_2); __pyx_t_2 = 0;\n    __PYX_ERR(2, 1265, __pyx_L1_error)\n\n    /* \"View.MemoryView\":1264\n * @cname('__pyx_memoryview_err')\n * cdef int _err(object error, char *msg) except -1 with gil:\n *     if msg != NULL:             # <<<<<<<<<<<<<<\n *         raise error(msg.decode('ascii'))\n *     else:\n */\n  }\n\n  /* \"View.MemoryView\":1267\n *         raise error(msg.decode('ascii'))\n *     else:\n *         raise error             # <<<<<<<<<<<<<<\n * \n * @cname('__pyx_memoryview_copy_contents')\n */\n  /*else*/ {\n    __Pyx_Raise(__pyx_v_error, 0, 0, 0);\n    __PYX_ERR(2, 1267, __pyx_L1_error)\n  }\n\n  /* \"View.MemoryView\":1263\n * \n * @cname('__pyx_memoryview_err')\n * cdef int _err(object error, char *msg) except -1 with gil:             # <<<<<<<<<<<<<<\n *     if msg != NULL:\n *         raise error(msg.decode('ascii'))\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_2);\n  __Pyx_XDECREF(__pyx_t_3);\n  __Pyx_XDECREF(__pyx_t_4);\n  __Pyx_XDECREF(__pyx_t_5);\n  __Pyx_AddTraceback(\"View.MemoryView._err\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = -1;\n  __Pyx_XDECREF(__pyx_v_error);\n  __Pyx_RefNannyFinishContext();\n  #ifdef WITH_THREAD\n  __Pyx_PyGILState_Release(__pyx_gilstate_save);\n  #endif\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":1270\n * \n * @cname('__pyx_memoryview_copy_contents')\n * cdef int memoryview_copy_contents(__Pyx_memviewslice src,             # <<<<<<<<<<<<<<\n *                                   __Pyx_memviewslice dst,\n *                                   int src_ndim, int dst_ndim,\n */\n\nstatic int __pyx_memoryview_copy_contents(__Pyx_memviewslice __pyx_v_src, __Pyx_memviewslice __pyx_v_dst, int __pyx_v_src_ndim, int __pyx_v_dst_ndim, int __pyx_v_dtype_is_object) {\n  void *__pyx_v_tmpdata;\n  size_t __pyx_v_itemsize;\n  int __pyx_v_i;\n  char __pyx_v_order;\n  int __pyx_v_broadcasting;\n  int __pyx_v_direct_copy;\n  __Pyx_memviewslice __pyx_v_tmp;\n  int __pyx_v_ndim;\n  int __pyx_r;\n  Py_ssize_t __pyx_t_1;\n  int __pyx_t_2;\n  int __pyx_t_3;\n  int __pyx_t_4;\n  int __pyx_t_5;\n  int __pyx_t_6;\n  void *__pyx_t_7;\n  int __pyx_t_8;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n\n  /* \"View.MemoryView\":1278\n *     Check for overlapping memory and verify the shapes.\n *     \"\"\"\n *     cdef void *tmpdata = NULL             # <<<<<<<<<<<<<<\n *     cdef size_t itemsize = src.memview.view.itemsize\n *     cdef int i\n */\n  __pyx_v_tmpdata = NULL;\n\n  /* \"View.MemoryView\":1279\n *     \"\"\"\n *     cdef void *tmpdata = NULL\n *     cdef size_t itemsize = src.memview.view.itemsize             # <<<<<<<<<<<<<<\n *     cdef int i\n *     cdef char order = get_best_order(&src, src_ndim)\n */\n  __pyx_t_1 = __pyx_v_src.memview->view.itemsize;\n  __pyx_v_itemsize = __pyx_t_1;\n\n  /* \"View.MemoryView\":1281\n *     cdef size_t itemsize = src.memview.view.itemsize\n *     cdef int i\n *     cdef char order = get_best_order(&src, src_ndim)             # <<<<<<<<<<<<<<\n *     cdef bint broadcasting = False\n *     cdef bint direct_copy = False\n */\n  __pyx_v_order = __pyx_get_best_slice_order((&__pyx_v_src), __pyx_v_src_ndim);\n\n  /* \"View.MemoryView\":1282\n *     cdef int i\n *     cdef char order = get_best_order(&src, src_ndim)\n *     cdef bint broadcasting = False             # <<<<<<<<<<<<<<\n *     cdef bint direct_copy = False\n *     cdef __Pyx_memviewslice tmp\n */\n  __pyx_v_broadcasting = 0;\n\n  /* \"View.MemoryView\":1283\n *     cdef char order = get_best_order(&src, src_ndim)\n *     cdef bint broadcasting = False\n *     cdef bint direct_copy = False             # <<<<<<<<<<<<<<\n *     cdef __Pyx_memviewslice tmp\n * \n */\n  __pyx_v_direct_copy = 0;\n\n  /* \"View.MemoryView\":1286\n *     cdef __Pyx_memviewslice tmp\n * \n *     if src_ndim < dst_ndim:             # <<<<<<<<<<<<<<\n *         broadcast_leading(&src, src_ndim, dst_ndim)\n *     elif dst_ndim < src_ndim:\n */\n  __pyx_t_2 = ((__pyx_v_src_ndim < __pyx_v_dst_ndim) != 0);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":1287\n * \n *     if src_ndim < dst_ndim:\n *         broadcast_leading(&src, src_ndim, dst_ndim)             # <<<<<<<<<<<<<<\n *     elif dst_ndim < src_ndim:\n *         broadcast_leading(&dst, dst_ndim, src_ndim)\n */\n    __pyx_memoryview_broadcast_leading((&__pyx_v_src), __pyx_v_src_ndim, __pyx_v_dst_ndim);\n\n    /* \"View.MemoryView\":1286\n *     cdef __Pyx_memviewslice tmp\n * \n *     if src_ndim < dst_ndim:             # <<<<<<<<<<<<<<\n *         broadcast_leading(&src, src_ndim, dst_ndim)\n *     elif dst_ndim < src_ndim:\n */\n    goto __pyx_L3;\n  }\n\n  /* \"View.MemoryView\":1288\n *     if src_ndim < dst_ndim:\n *         broadcast_leading(&src, src_ndim, dst_ndim)\n *     elif dst_ndim < src_ndim:             # <<<<<<<<<<<<<<\n *         broadcast_leading(&dst, dst_ndim, src_ndim)\n * \n */\n  __pyx_t_2 = ((__pyx_v_dst_ndim < __pyx_v_src_ndim) != 0);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":1289\n *         broadcast_leading(&src, src_ndim, dst_ndim)\n *     elif dst_ndim < src_ndim:\n *         broadcast_leading(&dst, dst_ndim, src_ndim)             # <<<<<<<<<<<<<<\n * \n *     cdef int ndim = max(src_ndim, dst_ndim)\n */\n    __pyx_memoryview_broadcast_leading((&__pyx_v_dst), __pyx_v_dst_ndim, __pyx_v_src_ndim);\n\n    /* \"View.MemoryView\":1288\n *     if src_ndim < dst_ndim:\n *         broadcast_leading(&src, src_ndim, dst_ndim)\n *     elif dst_ndim < src_ndim:             # <<<<<<<<<<<<<<\n *         broadcast_leading(&dst, dst_ndim, src_ndim)\n * \n */\n  }\n  __pyx_L3:;\n\n  /* \"View.MemoryView\":1291\n *         broadcast_leading(&dst, dst_ndim, src_ndim)\n * \n *     cdef int ndim = max(src_ndim, dst_ndim)             # <<<<<<<<<<<<<<\n * \n *     for i in range(ndim):\n */\n  __pyx_t_3 = __pyx_v_dst_ndim;\n  __pyx_t_4 = __pyx_v_src_ndim;\n  if (((__pyx_t_3 > __pyx_t_4) != 0)) {\n    __pyx_t_5 = __pyx_t_3;\n  } else {\n    __pyx_t_5 = __pyx_t_4;\n  }\n  __pyx_v_ndim = __pyx_t_5;\n\n  /* \"View.MemoryView\":1293\n *     cdef int ndim = max(src_ndim, dst_ndim)\n * \n *     for i in range(ndim):             # <<<<<<<<<<<<<<\n *         if src.shape[i] != dst.shape[i]:\n *             if src.shape[i] == 1:\n */\n  __pyx_t_5 = __pyx_v_ndim;\n  __pyx_t_3 = __pyx_t_5;\n  for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) {\n    __pyx_v_i = __pyx_t_4;\n\n    /* \"View.MemoryView\":1294\n * \n *     for i in range(ndim):\n *         if src.shape[i] != dst.shape[i]:             # <<<<<<<<<<<<<<\n *             if src.shape[i] == 1:\n *                 broadcasting = True\n */\n    __pyx_t_2 = (((__pyx_v_src.shape[__pyx_v_i]) != (__pyx_v_dst.shape[__pyx_v_i])) != 0);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":1295\n *     for i in range(ndim):\n *         if src.shape[i] != dst.shape[i]:\n *             if src.shape[i] == 1:             # <<<<<<<<<<<<<<\n *                 broadcasting = True\n *                 src.strides[i] = 0\n */\n      __pyx_t_2 = (((__pyx_v_src.shape[__pyx_v_i]) == 1) != 0);\n      if (__pyx_t_2) {\n\n        /* \"View.MemoryView\":1296\n *         if src.shape[i] != dst.shape[i]:\n *             if src.shape[i] == 1:\n *                 broadcasting = True             # <<<<<<<<<<<<<<\n *                 src.strides[i] = 0\n *             else:\n */\n        __pyx_v_broadcasting = 1;\n\n        /* \"View.MemoryView\":1297\n *             if src.shape[i] == 1:\n *                 broadcasting = True\n *                 src.strides[i] = 0             # <<<<<<<<<<<<<<\n *             else:\n *                 _err_extents(i, dst.shape[i], src.shape[i])\n */\n        (__pyx_v_src.strides[__pyx_v_i]) = 0;\n\n        /* \"View.MemoryView\":1295\n *     for i in range(ndim):\n *         if src.shape[i] != dst.shape[i]:\n *             if src.shape[i] == 1:             # <<<<<<<<<<<<<<\n *                 broadcasting = True\n *                 src.strides[i] = 0\n */\n        goto __pyx_L7;\n      }\n\n      /* \"View.MemoryView\":1299\n *                 src.strides[i] = 0\n *             else:\n *                 _err_extents(i, dst.shape[i], src.shape[i])             # <<<<<<<<<<<<<<\n * \n *         if src.suboffsets[i] >= 0:\n */\n      /*else*/ {\n        __pyx_t_6 = __pyx_memoryview_err_extents(__pyx_v_i, (__pyx_v_dst.shape[__pyx_v_i]), (__pyx_v_src.shape[__pyx_v_i])); if (unlikely(__pyx_t_6 == ((int)-1))) __PYX_ERR(2, 1299, __pyx_L1_error)\n      }\n      __pyx_L7:;\n\n      /* \"View.MemoryView\":1294\n * \n *     for i in range(ndim):\n *         if src.shape[i] != dst.shape[i]:             # <<<<<<<<<<<<<<\n *             if src.shape[i] == 1:\n *                 broadcasting = True\n */\n    }\n\n    /* \"View.MemoryView\":1301\n *                 _err_extents(i, dst.shape[i], src.shape[i])\n * \n *         if src.suboffsets[i] >= 0:             # <<<<<<<<<<<<<<\n *             _err_dim(ValueError, \"Dimension %d is not direct\", i)\n * \n */\n    __pyx_t_2 = (((__pyx_v_src.suboffsets[__pyx_v_i]) >= 0) != 0);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":1302\n * \n *         if src.suboffsets[i] >= 0:\n *             _err_dim(ValueError, \"Dimension %d is not direct\", i)             # <<<<<<<<<<<<<<\n * \n *     if slices_overlap(&src, &dst, ndim, itemsize):\n */\n      __pyx_t_6 = __pyx_memoryview_err_dim(__pyx_builtin_ValueError, ((char *)\"Dimension %d is not direct\"), __pyx_v_i); if (unlikely(__pyx_t_6 == ((int)-1))) __PYX_ERR(2, 1302, __pyx_L1_error)\n\n      /* \"View.MemoryView\":1301\n *                 _err_extents(i, dst.shape[i], src.shape[i])\n * \n *         if src.suboffsets[i] >= 0:             # <<<<<<<<<<<<<<\n *             _err_dim(ValueError, \"Dimension %d is not direct\", i)\n * \n */\n    }\n  }\n\n  /* \"View.MemoryView\":1304\n *             _err_dim(ValueError, \"Dimension %d is not direct\", i)\n * \n *     if slices_overlap(&src, &dst, ndim, itemsize):             # <<<<<<<<<<<<<<\n * \n *         if not slice_is_contig(src, order, ndim):\n */\n  __pyx_t_2 = (__pyx_slices_overlap((&__pyx_v_src), (&__pyx_v_dst), __pyx_v_ndim, __pyx_v_itemsize) != 0);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":1306\n *     if slices_overlap(&src, &dst, ndim, itemsize):\n * \n *         if not slice_is_contig(src, order, ndim):             # <<<<<<<<<<<<<<\n *             order = get_best_order(&dst, ndim)\n * \n */\n    __pyx_t_2 = ((!(__pyx_memviewslice_is_contig(__pyx_v_src, __pyx_v_order, __pyx_v_ndim) != 0)) != 0);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":1307\n * \n *         if not slice_is_contig(src, order, ndim):\n *             order = get_best_order(&dst, ndim)             # <<<<<<<<<<<<<<\n * \n *         tmpdata = copy_data_to_temp(&src, &tmp, order, ndim)\n */\n      __pyx_v_order = __pyx_get_best_slice_order((&__pyx_v_dst), __pyx_v_ndim);\n\n      /* \"View.MemoryView\":1306\n *     if slices_overlap(&src, &dst, ndim, itemsize):\n * \n *         if not slice_is_contig(src, order, ndim):             # <<<<<<<<<<<<<<\n *             order = get_best_order(&dst, ndim)\n * \n */\n    }\n\n    /* \"View.MemoryView\":1309\n *             order = get_best_order(&dst, ndim)\n * \n *         tmpdata = copy_data_to_temp(&src, &tmp, order, ndim)             # <<<<<<<<<<<<<<\n *         src = tmp\n * \n */\n    __pyx_t_7 = __pyx_memoryview_copy_data_to_temp((&__pyx_v_src), (&__pyx_v_tmp), __pyx_v_order, __pyx_v_ndim); if (unlikely(__pyx_t_7 == ((void *)NULL))) __PYX_ERR(2, 1309, __pyx_L1_error)\n    __pyx_v_tmpdata = __pyx_t_7;\n\n    /* \"View.MemoryView\":1310\n * \n *         tmpdata = copy_data_to_temp(&src, &tmp, order, ndim)\n *         src = tmp             # <<<<<<<<<<<<<<\n * \n *     if not broadcasting:\n */\n    __pyx_v_src = __pyx_v_tmp;\n\n    /* \"View.MemoryView\":1304\n *             _err_dim(ValueError, \"Dimension %d is not direct\", i)\n * \n *     if slices_overlap(&src, &dst, ndim, itemsize):             # <<<<<<<<<<<<<<\n * \n *         if not slice_is_contig(src, order, ndim):\n */\n  }\n\n  /* \"View.MemoryView\":1312\n *         src = tmp\n * \n *     if not broadcasting:             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_t_2 = ((!(__pyx_v_broadcasting != 0)) != 0);\n  if (__pyx_t_2) {\n\n    /* \"View.MemoryView\":1315\n * \n * \n *         if slice_is_contig(src, 'C', ndim):             # <<<<<<<<<<<<<<\n *             direct_copy = slice_is_contig(dst, 'C', ndim)\n *         elif slice_is_contig(src, 'F', ndim):\n */\n    __pyx_t_2 = (__pyx_memviewslice_is_contig(__pyx_v_src, 'C', __pyx_v_ndim) != 0);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":1316\n * \n *         if slice_is_contig(src, 'C', ndim):\n *             direct_copy = slice_is_contig(dst, 'C', ndim)             # <<<<<<<<<<<<<<\n *         elif slice_is_contig(src, 'F', ndim):\n *             direct_copy = slice_is_contig(dst, 'F', ndim)\n */\n      __pyx_v_direct_copy = __pyx_memviewslice_is_contig(__pyx_v_dst, 'C', __pyx_v_ndim);\n\n      /* \"View.MemoryView\":1315\n * \n * \n *         if slice_is_contig(src, 'C', ndim):             # <<<<<<<<<<<<<<\n *             direct_copy = slice_is_contig(dst, 'C', ndim)\n *         elif slice_is_contig(src, 'F', ndim):\n */\n      goto __pyx_L12;\n    }\n\n    /* \"View.MemoryView\":1317\n *         if slice_is_contig(src, 'C', ndim):\n *             direct_copy = slice_is_contig(dst, 'C', ndim)\n *         elif slice_is_contig(src, 'F', ndim):             # <<<<<<<<<<<<<<\n *             direct_copy = slice_is_contig(dst, 'F', ndim)\n * \n */\n    __pyx_t_2 = (__pyx_memviewslice_is_contig(__pyx_v_src, 'F', __pyx_v_ndim) != 0);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":1318\n *             direct_copy = slice_is_contig(dst, 'C', ndim)\n *         elif slice_is_contig(src, 'F', ndim):\n *             direct_copy = slice_is_contig(dst, 'F', ndim)             # <<<<<<<<<<<<<<\n * \n *         if direct_copy:\n */\n      __pyx_v_direct_copy = __pyx_memviewslice_is_contig(__pyx_v_dst, 'F', __pyx_v_ndim);\n\n      /* \"View.MemoryView\":1317\n *         if slice_is_contig(src, 'C', ndim):\n *             direct_copy = slice_is_contig(dst, 'C', ndim)\n *         elif slice_is_contig(src, 'F', ndim):             # <<<<<<<<<<<<<<\n *             direct_copy = slice_is_contig(dst, 'F', ndim)\n * \n */\n    }\n    __pyx_L12:;\n\n    /* \"View.MemoryView\":1320\n *             direct_copy = slice_is_contig(dst, 'F', ndim)\n * \n *         if direct_copy:             # <<<<<<<<<<<<<<\n * \n *             refcount_copying(&dst, dtype_is_object, ndim, False)\n */\n    __pyx_t_2 = (__pyx_v_direct_copy != 0);\n    if (__pyx_t_2) {\n\n      /* \"View.MemoryView\":1322\n *         if direct_copy:\n * \n *             refcount_copying(&dst, dtype_is_object, ndim, False)             # <<<<<<<<<<<<<<\n *             memcpy(dst.data, src.data, slice_get_size(&src, ndim))\n *             refcount_copying(&dst, dtype_is_object, ndim, True)\n */\n      __pyx_memoryview_refcount_copying((&__pyx_v_dst), __pyx_v_dtype_is_object, __pyx_v_ndim, 0);\n\n      /* \"View.MemoryView\":1323\n * \n *             refcount_copying(&dst, dtype_is_object, ndim, False)\n *             memcpy(dst.data, src.data, slice_get_size(&src, ndim))             # <<<<<<<<<<<<<<\n *             refcount_copying(&dst, dtype_is_object, ndim, True)\n *             free(tmpdata)\n */\n      (void)(memcpy(__pyx_v_dst.data, __pyx_v_src.data, __pyx_memoryview_slice_get_size((&__pyx_v_src), __pyx_v_ndim)));\n\n      /* \"View.MemoryView\":1324\n *             refcount_copying(&dst, dtype_is_object, ndim, False)\n *             memcpy(dst.data, src.data, slice_get_size(&src, ndim))\n *             refcount_copying(&dst, dtype_is_object, ndim, True)             # <<<<<<<<<<<<<<\n *             free(tmpdata)\n *             return 0\n */\n      __pyx_memoryview_refcount_copying((&__pyx_v_dst), __pyx_v_dtype_is_object, __pyx_v_ndim, 1);\n\n      /* \"View.MemoryView\":1325\n *             memcpy(dst.data, src.data, slice_get_size(&src, ndim))\n *             refcount_copying(&dst, dtype_is_object, ndim, True)\n *             free(tmpdata)             # <<<<<<<<<<<<<<\n *             return 0\n * \n */\n      free(__pyx_v_tmpdata);\n\n      /* \"View.MemoryView\":1326\n *             refcount_copying(&dst, dtype_is_object, ndim, True)\n *             free(tmpdata)\n *             return 0             # <<<<<<<<<<<<<<\n * \n *     if order == 'F' == get_best_order(&dst, ndim):\n */\n      __pyx_r = 0;\n      goto __pyx_L0;\n\n      /* \"View.MemoryView\":1320\n *             direct_copy = slice_is_contig(dst, 'F', ndim)\n * \n *         if direct_copy:             # <<<<<<<<<<<<<<\n * \n *             refcount_copying(&dst, dtype_is_object, ndim, False)\n */\n    }\n\n    /* \"View.MemoryView\":1312\n *         src = tmp\n * \n *     if not broadcasting:             # <<<<<<<<<<<<<<\n * \n * \n */\n  }\n\n  /* \"View.MemoryView\":1328\n *             return 0\n * \n *     if order == 'F' == get_best_order(&dst, ndim):             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_t_2 = (__pyx_v_order == 'F');\n  if (__pyx_t_2) {\n    __pyx_t_2 = ('F' == __pyx_get_best_slice_order((&__pyx_v_dst), __pyx_v_ndim));\n  }\n  __pyx_t_8 = (__pyx_t_2 != 0);\n  if (__pyx_t_8) {\n\n    /* \"View.MemoryView\":1331\n * \n * \n *         transpose_memslice(&src)             # <<<<<<<<<<<<<<\n *         transpose_memslice(&dst)\n * \n */\n    __pyx_t_5 = __pyx_memslice_transpose((&__pyx_v_src)); if (unlikely(__pyx_t_5 == ((int)0))) __PYX_ERR(2, 1331, __pyx_L1_error)\n\n    /* \"View.MemoryView\":1332\n * \n *         transpose_memslice(&src)\n *         transpose_memslice(&dst)             # <<<<<<<<<<<<<<\n * \n *     refcount_copying(&dst, dtype_is_object, ndim, False)\n */\n    __pyx_t_5 = __pyx_memslice_transpose((&__pyx_v_dst)); if (unlikely(__pyx_t_5 == ((int)0))) __PYX_ERR(2, 1332, __pyx_L1_error)\n\n    /* \"View.MemoryView\":1328\n *             return 0\n * \n *     if order == 'F' == get_best_order(&dst, ndim):             # <<<<<<<<<<<<<<\n * \n * \n */\n  }\n\n  /* \"View.MemoryView\":1334\n *         transpose_memslice(&dst)\n * \n *     refcount_copying(&dst, dtype_is_object, ndim, False)             # <<<<<<<<<<<<<<\n *     copy_strided_to_strided(&src, &dst, ndim, itemsize)\n *     refcount_copying(&dst, dtype_is_object, ndim, True)\n */\n  __pyx_memoryview_refcount_copying((&__pyx_v_dst), __pyx_v_dtype_is_object, __pyx_v_ndim, 0);\n\n  /* \"View.MemoryView\":1335\n * \n *     refcount_copying(&dst, dtype_is_object, ndim, False)\n *     copy_strided_to_strided(&src, &dst, ndim, itemsize)             # <<<<<<<<<<<<<<\n *     refcount_copying(&dst, dtype_is_object, ndim, True)\n * \n */\n  copy_strided_to_strided((&__pyx_v_src), (&__pyx_v_dst), __pyx_v_ndim, __pyx_v_itemsize);\n\n  /* \"View.MemoryView\":1336\n *     refcount_copying(&dst, dtype_is_object, ndim, False)\n *     copy_strided_to_strided(&src, &dst, ndim, itemsize)\n *     refcount_copying(&dst, dtype_is_object, ndim, True)             # <<<<<<<<<<<<<<\n * \n *     free(tmpdata)\n */\n  __pyx_memoryview_refcount_copying((&__pyx_v_dst), __pyx_v_dtype_is_object, __pyx_v_ndim, 1);\n\n  /* \"View.MemoryView\":1338\n *     refcount_copying(&dst, dtype_is_object, ndim, True)\n * \n *     free(tmpdata)             # <<<<<<<<<<<<<<\n *     return 0\n * \n */\n  free(__pyx_v_tmpdata);\n\n  /* \"View.MemoryView\":1339\n * \n *     free(tmpdata)\n *     return 0             # <<<<<<<<<<<<<<\n * \n * @cname('__pyx_memoryview_broadcast_leading')\n */\n  __pyx_r = 0;\n  goto __pyx_L0;\n\n  /* \"View.MemoryView\":1270\n * \n * @cname('__pyx_memoryview_copy_contents')\n * cdef int memoryview_copy_contents(__Pyx_memviewslice src,             # <<<<<<<<<<<<<<\n *                                   __Pyx_memviewslice dst,\n *                                   int src_ndim, int dst_ndim,\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  {\n    #ifdef WITH_THREAD\n    PyGILState_STATE __pyx_gilstate_save = __Pyx_PyGILState_Ensure();\n    #endif\n    __Pyx_AddTraceback(\"View.MemoryView.memoryview_copy_contents\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n    #ifdef WITH_THREAD\n    __Pyx_PyGILState_Release(__pyx_gilstate_save);\n    #endif\n  }\n  __pyx_r = -1;\n  __pyx_L0:;\n  return __pyx_r;\n}\n\n/* \"View.MemoryView\":1342\n * \n * @cname('__pyx_memoryview_broadcast_leading')\n * cdef void broadcast_leading(__Pyx_memviewslice *mslice,             # <<<<<<<<<<<<<<\n *                             int ndim,\n *                             int ndim_other) nogil:\n */\n\nstatic void __pyx_memoryview_broadcast_leading(__Pyx_memviewslice *__pyx_v_mslice, int __pyx_v_ndim, int __pyx_v_ndim_other) {\n  int __pyx_v_i;\n  int __pyx_v_offset;\n  int __pyx_t_1;\n  int __pyx_t_2;\n  int __pyx_t_3;\n\n  /* \"View.MemoryView\":1346\n *                             int ndim_other) nogil:\n *     cdef int i\n *     cdef int offset = ndim_other - ndim             # <<<<<<<<<<<<<<\n * \n *     for i in range(ndim - 1, -1, -1):\n */\n  __pyx_v_offset = (__pyx_v_ndim_other - __pyx_v_ndim);\n\n  /* \"View.MemoryView\":1348\n *     cdef int offset = ndim_other - ndim\n * \n *     for i in range(ndim - 1, -1, -1):             # <<<<<<<<<<<<<<\n *         mslice.shape[i + offset] = mslice.shape[i]\n *         mslice.strides[i + offset] = mslice.strides[i]\n */\n  for (__pyx_t_1 = (__pyx_v_ndim - 1); __pyx_t_1 > -1; __pyx_t_1-=1) {\n    __pyx_v_i = __pyx_t_1;\n\n    /* \"View.MemoryView\":1349\n * \n *     for i in range(ndim - 1, -1, -1):\n *         mslice.shape[i + offset] = mslice.shape[i]             # <<<<<<<<<<<<<<\n *         mslice.strides[i + offset] = mslice.strides[i]\n *         mslice.suboffsets[i + offset] = mslice.suboffsets[i]\n */\n    (__pyx_v_mslice->shape[(__pyx_v_i + __pyx_v_offset)]) = (__pyx_v_mslice->shape[__pyx_v_i]);\n\n    /* \"View.MemoryView\":1350\n *     for i in range(ndim - 1, -1, -1):\n *         mslice.shape[i + offset] = mslice.shape[i]\n *         mslice.strides[i + offset] = mslice.strides[i]             # <<<<<<<<<<<<<<\n *         mslice.suboffsets[i + offset] = mslice.suboffsets[i]\n * \n */\n    (__pyx_v_mslice->strides[(__pyx_v_i + __pyx_v_offset)]) = (__pyx_v_mslice->strides[__pyx_v_i]);\n\n    /* \"View.MemoryView\":1351\n *         mslice.shape[i + offset] = mslice.shape[i]\n *         mslice.strides[i + offset] = mslice.strides[i]\n *         mslice.suboffsets[i + offset] = mslice.suboffsets[i]             # <<<<<<<<<<<<<<\n * \n *     for i in range(offset):\n */\n    (__pyx_v_mslice->suboffsets[(__pyx_v_i + __pyx_v_offset)]) = (__pyx_v_mslice->suboffsets[__pyx_v_i]);\n  }\n\n  /* \"View.MemoryView\":1353\n *         mslice.suboffsets[i + offset] = mslice.suboffsets[i]\n * \n *     for i in range(offset):             # <<<<<<<<<<<<<<\n *         mslice.shape[i] = 1\n *         mslice.strides[i] = mslice.strides[0]\n */\n  __pyx_t_1 = __pyx_v_offset;\n  __pyx_t_2 = __pyx_t_1;\n  for (__pyx_t_3 = 0; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=1) {\n    __pyx_v_i = __pyx_t_3;\n\n    /* \"View.MemoryView\":1354\n * \n *     for i in range(offset):\n *         mslice.shape[i] = 1             # <<<<<<<<<<<<<<\n *         mslice.strides[i] = mslice.strides[0]\n *         mslice.suboffsets[i] = -1\n */\n    (__pyx_v_mslice->shape[__pyx_v_i]) = 1;\n\n    /* \"View.MemoryView\":1355\n *     for i in range(offset):\n *         mslice.shape[i] = 1\n *         mslice.strides[i] = mslice.strides[0]             # <<<<<<<<<<<<<<\n *         mslice.suboffsets[i] = -1\n * \n */\n    (__pyx_v_mslice->strides[__pyx_v_i]) = (__pyx_v_mslice->strides[0]);\n\n    /* \"View.MemoryView\":1356\n *         mslice.shape[i] = 1\n *         mslice.strides[i] = mslice.strides[0]\n *         mslice.suboffsets[i] = -1             # <<<<<<<<<<<<<<\n * \n * \n */\n    (__pyx_v_mslice->suboffsets[__pyx_v_i]) = -1L;\n  }\n\n  /* \"View.MemoryView\":1342\n * \n * @cname('__pyx_memoryview_broadcast_leading')\n * cdef void broadcast_leading(__Pyx_memviewslice *mslice,             # <<<<<<<<<<<<<<\n *                             int ndim,\n *                             int ndim_other) nogil:\n */\n\n  /* function exit code */\n}\n\n/* \"View.MemoryView\":1364\n * \n * @cname('__pyx_memoryview_refcount_copying')\n * cdef void refcount_copying(__Pyx_memviewslice *dst, bint dtype_is_object,             # <<<<<<<<<<<<<<\n *                            int ndim, bint inc) nogil:\n * \n */\n\nstatic void __pyx_memoryview_refcount_copying(__Pyx_memviewslice *__pyx_v_dst, int __pyx_v_dtype_is_object, int __pyx_v_ndim, int __pyx_v_inc) {\n  int __pyx_t_1;\n\n  /* \"View.MemoryView\":1368\n * \n * \n *     if dtype_is_object:             # <<<<<<<<<<<<<<\n *         refcount_objects_in_slice_with_gil(dst.data, dst.shape,\n *                                            dst.strides, ndim, inc)\n */\n  __pyx_t_1 = (__pyx_v_dtype_is_object != 0);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":1369\n * \n *     if dtype_is_object:\n *         refcount_objects_in_slice_with_gil(dst.data, dst.shape,             # <<<<<<<<<<<<<<\n *                                            dst.strides, ndim, inc)\n * \n */\n    __pyx_memoryview_refcount_objects_in_slice_with_gil(__pyx_v_dst->data, __pyx_v_dst->shape, __pyx_v_dst->strides, __pyx_v_ndim, __pyx_v_inc);\n\n    /* \"View.MemoryView\":1368\n * \n * \n *     if dtype_is_object:             # <<<<<<<<<<<<<<\n *         refcount_objects_in_slice_with_gil(dst.data, dst.shape,\n *                                            dst.strides, ndim, inc)\n */\n  }\n\n  /* \"View.MemoryView\":1364\n * \n * @cname('__pyx_memoryview_refcount_copying')\n * cdef void refcount_copying(__Pyx_memviewslice *dst, bint dtype_is_object,             # <<<<<<<<<<<<<<\n *                            int ndim, bint inc) nogil:\n * \n */\n\n  /* function exit code */\n}\n\n/* \"View.MemoryView\":1373\n * \n * @cname('__pyx_memoryview_refcount_objects_in_slice_with_gil')\n * cdef void refcount_objects_in_slice_with_gil(char *data, Py_ssize_t *shape,             # <<<<<<<<<<<<<<\n *                                              Py_ssize_t *strides, int ndim,\n *                                              bint inc) with gil:\n */\n\nstatic void __pyx_memoryview_refcount_objects_in_slice_with_gil(char *__pyx_v_data, Py_ssize_t *__pyx_v_shape, Py_ssize_t *__pyx_v_strides, int __pyx_v_ndim, int __pyx_v_inc) {\n  __Pyx_RefNannyDeclarations\n  #ifdef WITH_THREAD\n  PyGILState_STATE __pyx_gilstate_save = __Pyx_PyGILState_Ensure();\n  #endif\n  __Pyx_RefNannySetupContext(\"refcount_objects_in_slice_with_gil\", 0);\n\n  /* \"View.MemoryView\":1376\n *                                              Py_ssize_t *strides, int ndim,\n *                                              bint inc) with gil:\n *     refcount_objects_in_slice(data, shape, strides, ndim, inc)             # <<<<<<<<<<<<<<\n * \n * @cname('__pyx_memoryview_refcount_objects_in_slice')\n */\n  __pyx_memoryview_refcount_objects_in_slice(__pyx_v_data, __pyx_v_shape, __pyx_v_strides, __pyx_v_ndim, __pyx_v_inc);\n\n  /* \"View.MemoryView\":1373\n * \n * @cname('__pyx_memoryview_refcount_objects_in_slice_with_gil')\n * cdef void refcount_objects_in_slice_with_gil(char *data, Py_ssize_t *shape,             # <<<<<<<<<<<<<<\n *                                              Py_ssize_t *strides, int ndim,\n *                                              bint inc) with gil:\n */\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  #ifdef WITH_THREAD\n  __Pyx_PyGILState_Release(__pyx_gilstate_save);\n  #endif\n}\n\n/* \"View.MemoryView\":1379\n * \n * @cname('__pyx_memoryview_refcount_objects_in_slice')\n * cdef void refcount_objects_in_slice(char *data, Py_ssize_t *shape,             # <<<<<<<<<<<<<<\n *                                     Py_ssize_t *strides, int ndim, bint inc):\n *     cdef Py_ssize_t i\n */\n\nstatic void __pyx_memoryview_refcount_objects_in_slice(char *__pyx_v_data, Py_ssize_t *__pyx_v_shape, Py_ssize_t *__pyx_v_strides, int __pyx_v_ndim, int __pyx_v_inc) {\n  CYTHON_UNUSED Py_ssize_t __pyx_v_i;\n  __Pyx_RefNannyDeclarations\n  Py_ssize_t __pyx_t_1;\n  Py_ssize_t __pyx_t_2;\n  Py_ssize_t __pyx_t_3;\n  int __pyx_t_4;\n  __Pyx_RefNannySetupContext(\"refcount_objects_in_slice\", 0);\n\n  /* \"View.MemoryView\":1383\n *     cdef Py_ssize_t i\n * \n *     for i in range(shape[0]):             # <<<<<<<<<<<<<<\n *         if ndim == 1:\n *             if inc:\n */\n  __pyx_t_1 = (__pyx_v_shape[0]);\n  __pyx_t_2 = __pyx_t_1;\n  for (__pyx_t_3 = 0; __pyx_t_3 < __pyx_t_2; __pyx_t_3+=1) {\n    __pyx_v_i = __pyx_t_3;\n\n    /* \"View.MemoryView\":1384\n * \n *     for i in range(shape[0]):\n *         if ndim == 1:             # <<<<<<<<<<<<<<\n *             if inc:\n *                 Py_INCREF((<PyObject **> data)[0])\n */\n    __pyx_t_4 = ((__pyx_v_ndim == 1) != 0);\n    if (__pyx_t_4) {\n\n      /* \"View.MemoryView\":1385\n *     for i in range(shape[0]):\n *         if ndim == 1:\n *             if inc:             # <<<<<<<<<<<<<<\n *                 Py_INCREF((<PyObject **> data)[0])\n *             else:\n */\n      __pyx_t_4 = (__pyx_v_inc != 0);\n      if (__pyx_t_4) {\n\n        /* \"View.MemoryView\":1386\n *         if ndim == 1:\n *             if inc:\n *                 Py_INCREF((<PyObject **> data)[0])             # <<<<<<<<<<<<<<\n *             else:\n *                 Py_DECREF((<PyObject **> data)[0])\n */\n        Py_INCREF((((PyObject **)__pyx_v_data)[0]));\n\n        /* \"View.MemoryView\":1385\n *     for i in range(shape[0]):\n *         if ndim == 1:\n *             if inc:             # <<<<<<<<<<<<<<\n *                 Py_INCREF((<PyObject **> data)[0])\n *             else:\n */\n        goto __pyx_L6;\n      }\n\n      /* \"View.MemoryView\":1388\n *                 Py_INCREF((<PyObject **> data)[0])\n *             else:\n *                 Py_DECREF((<PyObject **> data)[0])             # <<<<<<<<<<<<<<\n *         else:\n *             refcount_objects_in_slice(data, shape + 1, strides + 1,\n */\n      /*else*/ {\n        Py_DECREF((((PyObject **)__pyx_v_data)[0]));\n      }\n      __pyx_L6:;\n\n      /* \"View.MemoryView\":1384\n * \n *     for i in range(shape[0]):\n *         if ndim == 1:             # <<<<<<<<<<<<<<\n *             if inc:\n *                 Py_INCREF((<PyObject **> data)[0])\n */\n      goto __pyx_L5;\n    }\n\n    /* \"View.MemoryView\":1390\n *                 Py_DECREF((<PyObject **> data)[0])\n *         else:\n *             refcount_objects_in_slice(data, shape + 1, strides + 1,             # <<<<<<<<<<<<<<\n *                                       ndim - 1, inc)\n * \n */\n    /*else*/ {\n\n      /* \"View.MemoryView\":1391\n *         else:\n *             refcount_objects_in_slice(data, shape + 1, strides + 1,\n *                                       ndim - 1, inc)             # <<<<<<<<<<<<<<\n * \n *         data += strides[0]\n */\n      __pyx_memoryview_refcount_objects_in_slice(__pyx_v_data, (__pyx_v_shape + 1), (__pyx_v_strides + 1), (__pyx_v_ndim - 1), __pyx_v_inc);\n    }\n    __pyx_L5:;\n\n    /* \"View.MemoryView\":1393\n *                                       ndim - 1, inc)\n * \n *         data += strides[0]             # <<<<<<<<<<<<<<\n * \n * \n */\n    __pyx_v_data = (__pyx_v_data + (__pyx_v_strides[0]));\n  }\n\n  /* \"View.MemoryView\":1379\n * \n * @cname('__pyx_memoryview_refcount_objects_in_slice')\n * cdef void refcount_objects_in_slice(char *data, Py_ssize_t *shape,             # <<<<<<<<<<<<<<\n *                                     Py_ssize_t *strides, int ndim, bint inc):\n *     cdef Py_ssize_t i\n */\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n}\n\n/* \"View.MemoryView\":1399\n * \n * @cname('__pyx_memoryview_slice_assign_scalar')\n * cdef void slice_assign_scalar(__Pyx_memviewslice *dst, int ndim,             # <<<<<<<<<<<<<<\n *                               size_t itemsize, void *item,\n *                               bint dtype_is_object) nogil:\n */\n\nstatic void __pyx_memoryview_slice_assign_scalar(__Pyx_memviewslice *__pyx_v_dst, int __pyx_v_ndim, size_t __pyx_v_itemsize, void *__pyx_v_item, int __pyx_v_dtype_is_object) {\n\n  /* \"View.MemoryView\":1402\n *                               size_t itemsize, void *item,\n *                               bint dtype_is_object) nogil:\n *     refcount_copying(dst, dtype_is_object, ndim, False)             # <<<<<<<<<<<<<<\n *     _slice_assign_scalar(dst.data, dst.shape, dst.strides, ndim,\n *                          itemsize, item)\n */\n  __pyx_memoryview_refcount_copying(__pyx_v_dst, __pyx_v_dtype_is_object, __pyx_v_ndim, 0);\n\n  /* \"View.MemoryView\":1403\n *                               bint dtype_is_object) nogil:\n *     refcount_copying(dst, dtype_is_object, ndim, False)\n *     _slice_assign_scalar(dst.data, dst.shape, dst.strides, ndim,             # <<<<<<<<<<<<<<\n *                          itemsize, item)\n *     refcount_copying(dst, dtype_is_object, ndim, True)\n */\n  __pyx_memoryview__slice_assign_scalar(__pyx_v_dst->data, __pyx_v_dst->shape, __pyx_v_dst->strides, __pyx_v_ndim, __pyx_v_itemsize, __pyx_v_item);\n\n  /* \"View.MemoryView\":1405\n *     _slice_assign_scalar(dst.data, dst.shape, dst.strides, ndim,\n *                          itemsize, item)\n *     refcount_copying(dst, dtype_is_object, ndim, True)             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_memoryview_refcount_copying(__pyx_v_dst, __pyx_v_dtype_is_object, __pyx_v_ndim, 1);\n\n  /* \"View.MemoryView\":1399\n * \n * @cname('__pyx_memoryview_slice_assign_scalar')\n * cdef void slice_assign_scalar(__Pyx_memviewslice *dst, int ndim,             # <<<<<<<<<<<<<<\n *                               size_t itemsize, void *item,\n *                               bint dtype_is_object) nogil:\n */\n\n  /* function exit code */\n}\n\n/* \"View.MemoryView\":1409\n * \n * @cname('__pyx_memoryview__slice_assign_scalar')\n * cdef void _slice_assign_scalar(char *data, Py_ssize_t *shape,             # <<<<<<<<<<<<<<\n *                               Py_ssize_t *strides, int ndim,\n *                               size_t itemsize, void *item) nogil:\n */\n\nstatic void __pyx_memoryview__slice_assign_scalar(char *__pyx_v_data, Py_ssize_t *__pyx_v_shape, Py_ssize_t *__pyx_v_strides, int __pyx_v_ndim, size_t __pyx_v_itemsize, void *__pyx_v_item) {\n  CYTHON_UNUSED Py_ssize_t __pyx_v_i;\n  Py_ssize_t __pyx_v_stride;\n  Py_ssize_t __pyx_v_extent;\n  int __pyx_t_1;\n  Py_ssize_t __pyx_t_2;\n  Py_ssize_t __pyx_t_3;\n  Py_ssize_t __pyx_t_4;\n\n  /* \"View.MemoryView\":1413\n *                               size_t itemsize, void *item) nogil:\n *     cdef Py_ssize_t i\n *     cdef Py_ssize_t stride = strides[0]             # <<<<<<<<<<<<<<\n *     cdef Py_ssize_t extent = shape[0]\n * \n */\n  __pyx_v_stride = (__pyx_v_strides[0]);\n\n  /* \"View.MemoryView\":1414\n *     cdef Py_ssize_t i\n *     cdef Py_ssize_t stride = strides[0]\n *     cdef Py_ssize_t extent = shape[0]             # <<<<<<<<<<<<<<\n * \n *     if ndim == 1:\n */\n  __pyx_v_extent = (__pyx_v_shape[0]);\n\n  /* \"View.MemoryView\":1416\n *     cdef Py_ssize_t extent = shape[0]\n * \n *     if ndim == 1:             # <<<<<<<<<<<<<<\n *         for i in range(extent):\n *             memcpy(data, item, itemsize)\n */\n  __pyx_t_1 = ((__pyx_v_ndim == 1) != 0);\n  if (__pyx_t_1) {\n\n    /* \"View.MemoryView\":1417\n * \n *     if ndim == 1:\n *         for i in range(extent):             # <<<<<<<<<<<<<<\n *             memcpy(data, item, itemsize)\n *             data += stride\n */\n    __pyx_t_2 = __pyx_v_extent;\n    __pyx_t_3 = __pyx_t_2;\n    for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) {\n      __pyx_v_i = __pyx_t_4;\n\n      /* \"View.MemoryView\":1418\n *     if ndim == 1:\n *         for i in range(extent):\n *             memcpy(data, item, itemsize)             # <<<<<<<<<<<<<<\n *             data += stride\n *     else:\n */\n      (void)(memcpy(__pyx_v_data, __pyx_v_item, __pyx_v_itemsize));\n\n      /* \"View.MemoryView\":1419\n *         for i in range(extent):\n *             memcpy(data, item, itemsize)\n *             data += stride             # <<<<<<<<<<<<<<\n *     else:\n *         for i in range(extent):\n */\n      __pyx_v_data = (__pyx_v_data + __pyx_v_stride);\n    }\n\n    /* \"View.MemoryView\":1416\n *     cdef Py_ssize_t extent = shape[0]\n * \n *     if ndim == 1:             # <<<<<<<<<<<<<<\n *         for i in range(extent):\n *             memcpy(data, item, itemsize)\n */\n    goto __pyx_L3;\n  }\n\n  /* \"View.MemoryView\":1421\n *             data += stride\n *     else:\n *         for i in range(extent):             # <<<<<<<<<<<<<<\n *             _slice_assign_scalar(data, shape + 1, strides + 1,\n *                                 ndim - 1, itemsize, item)\n */\n  /*else*/ {\n    __pyx_t_2 = __pyx_v_extent;\n    __pyx_t_3 = __pyx_t_2;\n    for (__pyx_t_4 = 0; __pyx_t_4 < __pyx_t_3; __pyx_t_4+=1) {\n      __pyx_v_i = __pyx_t_4;\n\n      /* \"View.MemoryView\":1422\n *     else:\n *         for i in range(extent):\n *             _slice_assign_scalar(data, shape + 1, strides + 1,             # <<<<<<<<<<<<<<\n *                                 ndim - 1, itemsize, item)\n *             data += stride\n */\n      __pyx_memoryview__slice_assign_scalar(__pyx_v_data, (__pyx_v_shape + 1), (__pyx_v_strides + 1), (__pyx_v_ndim - 1), __pyx_v_itemsize, __pyx_v_item);\n\n      /* \"View.MemoryView\":1424\n *             _slice_assign_scalar(data, shape + 1, strides + 1,\n *                                 ndim - 1, itemsize, item)\n *             data += stride             # <<<<<<<<<<<<<<\n * \n * \n */\n      __pyx_v_data = (__pyx_v_data + __pyx_v_stride);\n    }\n  }\n  __pyx_L3:;\n\n  /* \"View.MemoryView\":1409\n * \n * @cname('__pyx_memoryview__slice_assign_scalar')\n * cdef void _slice_assign_scalar(char *data, Py_ssize_t *shape,             # <<<<<<<<<<<<<<\n *                               Py_ssize_t *strides, int ndim,\n *                               size_t itemsize, void *item) nogil:\n */\n\n  /* function exit code */\n}\n\n/* \"(tree fragment)\":1\n * def __pyx_unpickle_Enum(__pyx_type, long __pyx_checksum, __pyx_state):             # <<<<<<<<<<<<<<\n *     cdef object __pyx_PickleError\n *     cdef object __pyx_result\n */\n\n/* Python wrapper */\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_1__pyx_unpickle_Enum(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds); /*proto*/\nstatic PyMethodDef __pyx_mdef_15View_dot_MemoryView_1__pyx_unpickle_Enum = {\"__pyx_unpickle_Enum\", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_15View_dot_MemoryView_1__pyx_unpickle_Enum, METH_VARARGS|METH_KEYWORDS, 0};\nstatic PyObject *__pyx_pw_15View_dot_MemoryView_1__pyx_unpickle_Enum(PyObject *__pyx_self, PyObject *__pyx_args, PyObject *__pyx_kwds) {\n  PyObject *__pyx_v___pyx_type = 0;\n  long __pyx_v___pyx_checksum;\n  PyObject *__pyx_v___pyx_state = 0;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  PyObject *__pyx_r = 0;\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__pyx_unpickle_Enum (wrapper)\", 0);\n  {\n    static PyObject **__pyx_pyargnames[] = {&__pyx_n_s_pyx_type,&__pyx_n_s_pyx_checksum,&__pyx_n_s_pyx_state,0};\n    PyObject* values[3] = {0,0,0};\n    if (unlikely(__pyx_kwds)) {\n      Py_ssize_t kw_args;\n      const Py_ssize_t pos_args = PyTuple_GET_SIZE(__pyx_args);\n      switch (pos_args) {\n        case  3: values[2] = PyTuple_GET_ITEM(__pyx_args, 2);\n        CYTHON_FALLTHROUGH;\n        case  2: values[1] = PyTuple_GET_ITEM(__pyx_args, 1);\n        CYTHON_FALLTHROUGH;\n        case  1: values[0] = PyTuple_GET_ITEM(__pyx_args, 0);\n        CYTHON_FALLTHROUGH;\n        case  0: break;\n        default: goto __pyx_L5_argtuple_error;\n      }\n      kw_args = PyDict_Size(__pyx_kwds);\n      switch (pos_args) {\n        case  0:\n        if (likely((values[0] = __Pyx_PyDict_GetItemStr(__pyx_kwds, __pyx_n_s_pyx_type)) != 0)) kw_args--;\n        else goto __pyx_L5_argtuple_error;\n        CYTHON_FALLTHROUGH;\n        case  1:\n        if (likely((values[1] = __Pyx_PyDict_GetItemStr(__pyx_kwds, __pyx_n_s_pyx_checksum)) != 0)) kw_args--;\n        else {\n          __Pyx_RaiseArgtupleInvalid(\"__pyx_unpickle_Enum\", 1, 3, 3, 1); __PYX_ERR(2, 1, __pyx_L3_error)\n        }\n        CYTHON_FALLTHROUGH;\n        case  2:\n        if (likely((values[2] = __Pyx_PyDict_GetItemStr(__pyx_kwds, __pyx_n_s_pyx_state)) != 0)) kw_args--;\n        else {\n          __Pyx_RaiseArgtupleInvalid(\"__pyx_unpickle_Enum\", 1, 3, 3, 2); __PYX_ERR(2, 1, __pyx_L3_error)\n        }\n      }\n      if (unlikely(kw_args > 0)) {\n        if (unlikely(__Pyx_ParseOptionalKeywords(__pyx_kwds, __pyx_pyargnames, 0, values, pos_args, \"__pyx_unpickle_Enum\") < 0)) __PYX_ERR(2, 1, __pyx_L3_error)\n      }\n    } else if (PyTuple_GET_SIZE(__pyx_args) != 3) {\n      goto __pyx_L5_argtuple_error;\n    } else {\n      values[0] = PyTuple_GET_ITEM(__pyx_args, 0);\n      values[1] = PyTuple_GET_ITEM(__pyx_args, 1);\n      values[2] = PyTuple_GET_ITEM(__pyx_args, 2);\n    }\n    __pyx_v___pyx_type = values[0];\n    __pyx_v___pyx_checksum = __Pyx_PyInt_As_long(values[1]); if (unlikely((__pyx_v___pyx_checksum == (long)-1) && PyErr_Occurred())) __PYX_ERR(2, 1, __pyx_L3_error)\n    __pyx_v___pyx_state = values[2];\n  }\n  goto __pyx_L4_argument_unpacking_done;\n  __pyx_L5_argtuple_error:;\n  __Pyx_RaiseArgtupleInvalid(\"__pyx_unpickle_Enum\", 1, 3, 3, PyTuple_GET_SIZE(__pyx_args)); __PYX_ERR(2, 1, __pyx_L3_error)\n  __pyx_L3_error:;\n  __Pyx_AddTraceback(\"View.MemoryView.__pyx_unpickle_Enum\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __Pyx_RefNannyFinishContext();\n  return NULL;\n  __pyx_L4_argument_unpacking_done:;\n  __pyx_r = __pyx_pf_15View_dot_MemoryView___pyx_unpickle_Enum(__pyx_self, __pyx_v___pyx_type, __pyx_v___pyx_checksum, __pyx_v___pyx_state);\n\n  /* function exit code */\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\nstatic PyObject *__pyx_pf_15View_dot_MemoryView___pyx_unpickle_Enum(CYTHON_UNUSED PyObject *__pyx_self, PyObject *__pyx_v___pyx_type, long __pyx_v___pyx_checksum, PyObject *__pyx_v___pyx_state) {\n  PyObject *__pyx_v___pyx_PickleError = 0;\n  PyObject *__pyx_v___pyx_result = 0;\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_t_2;\n  int __pyx_t_3;\n  PyObject *__pyx_t_4 = NULL;\n  PyObject *__pyx_t_5 = NULL;\n  PyObject *__pyx_t_6 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__pyx_unpickle_Enum\", 0);\n\n  /* \"(tree fragment)\":4\n *     cdef object __pyx_PickleError\n *     cdef object __pyx_result\n *     if __pyx_checksum not in (0xb068931, 0x82a3537, 0x6ae9995):             # <<<<<<<<<<<<<<\n *         from pickle import PickleError as __pyx_PickleError\n *         raise __pyx_PickleError(\"Incompatible checksums (0x%x vs (0xb068931, 0x82a3537, 0x6ae9995) = (name))\" % __pyx_checksum)\n */\n  __pyx_t_1 = __Pyx_PyInt_From_long(__pyx_v___pyx_checksum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 4, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_t_2 = (__Pyx_PySequence_ContainsTF(__pyx_t_1, __pyx_tuple__22, Py_NE)); if (unlikely(__pyx_t_2 < 0)) __PYX_ERR(2, 4, __pyx_L1_error)\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  __pyx_t_3 = (__pyx_t_2 != 0);\n  if (__pyx_t_3) {\n\n    /* \"(tree fragment)\":5\n *     cdef object __pyx_result\n *     if __pyx_checksum not in (0xb068931, 0x82a3537, 0x6ae9995):\n *         from pickle import PickleError as __pyx_PickleError             # <<<<<<<<<<<<<<\n *         raise __pyx_PickleError(\"Incompatible checksums (0x%x vs (0xb068931, 0x82a3537, 0x6ae9995) = (name))\" % __pyx_checksum)\n *     __pyx_result = Enum.__new__(__pyx_type)\n */\n    __pyx_t_1 = PyList_New(1); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 5, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_1);\n    __Pyx_INCREF(__pyx_n_s_PickleError);\n    __Pyx_GIVEREF(__pyx_n_s_PickleError);\n    PyList_SET_ITEM(__pyx_t_1, 0, __pyx_n_s_PickleError);\n    __pyx_t_4 = __Pyx_Import(__pyx_n_s_pickle, __pyx_t_1, 0); if (unlikely(!__pyx_t_4)) __PYX_ERR(2, 5, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_4);\n    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n    __pyx_t_1 = __Pyx_ImportFrom(__pyx_t_4, __pyx_n_s_PickleError); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 5, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_1);\n    __Pyx_INCREF(__pyx_t_1);\n    __pyx_v___pyx_PickleError = __pyx_t_1;\n    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n    __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n\n    /* \"(tree fragment)\":6\n *     if __pyx_checksum not in (0xb068931, 0x82a3537, 0x6ae9995):\n *         from pickle import PickleError as __pyx_PickleError\n *         raise __pyx_PickleError(\"Incompatible checksums (0x%x vs (0xb068931, 0x82a3537, 0x6ae9995) = (name))\" % __pyx_checksum)             # <<<<<<<<<<<<<<\n *     __pyx_result = Enum.__new__(__pyx_type)\n *     if __pyx_state is not None:\n */\n    __pyx_t_1 = __Pyx_PyInt_From_long(__pyx_v___pyx_checksum); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 6, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_1);\n    __pyx_t_5 = __Pyx_PyString_Format(__pyx_kp_s_Incompatible_checksums_0x_x_vs_0, __pyx_t_1); if (unlikely(!__pyx_t_5)) __PYX_ERR(2, 6, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_5);\n    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n    __Pyx_INCREF(__pyx_v___pyx_PickleError);\n    __pyx_t_1 = __pyx_v___pyx_PickleError; __pyx_t_6 = NULL;\n    if (CYTHON_UNPACK_METHODS && unlikely(PyMethod_Check(__pyx_t_1))) {\n      __pyx_t_6 = PyMethod_GET_SELF(__pyx_t_1);\n      if (likely(__pyx_t_6)) {\n        PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_1);\n        __Pyx_INCREF(__pyx_t_6);\n        __Pyx_INCREF(function);\n        __Pyx_DECREF_SET(__pyx_t_1, function);\n      }\n    }\n    __pyx_t_4 = (__pyx_t_6) ? __Pyx_PyObject_Call2Args(__pyx_t_1, __pyx_t_6, __pyx_t_5) : __Pyx_PyObject_CallOneArg(__pyx_t_1, __pyx_t_5);\n    __Pyx_XDECREF(__pyx_t_6); __pyx_t_6 = 0;\n    __Pyx_DECREF(__pyx_t_5); __pyx_t_5 = 0;\n    if (unlikely(!__pyx_t_4)) __PYX_ERR(2, 6, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_4);\n    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n    __Pyx_Raise(__pyx_t_4, 0, 0, 0);\n    __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n    __PYX_ERR(2, 6, __pyx_L1_error)\n\n    /* \"(tree fragment)\":4\n *     cdef object __pyx_PickleError\n *     cdef object __pyx_result\n *     if __pyx_checksum not in (0xb068931, 0x82a3537, 0x6ae9995):             # <<<<<<<<<<<<<<\n *         from pickle import PickleError as __pyx_PickleError\n *         raise __pyx_PickleError(\"Incompatible checksums (0x%x vs (0xb068931, 0x82a3537, 0x6ae9995) = (name))\" % __pyx_checksum)\n */\n  }\n\n  /* \"(tree fragment)\":7\n *         from pickle import PickleError as __pyx_PickleError\n *         raise __pyx_PickleError(\"Incompatible checksums (0x%x vs (0xb068931, 0x82a3537, 0x6ae9995) = (name))\" % __pyx_checksum)\n *     __pyx_result = Enum.__new__(__pyx_type)             # <<<<<<<<<<<<<<\n *     if __pyx_state is not None:\n *         __pyx_unpickle_Enum__set_state(<Enum> __pyx_result, __pyx_state)\n */\n  __pyx_t_1 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_MemviewEnum_type), __pyx_n_s_new); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 7, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_t_5 = NULL;\n  if (CYTHON_UNPACK_METHODS && likely(PyMethod_Check(__pyx_t_1))) {\n    __pyx_t_5 = PyMethod_GET_SELF(__pyx_t_1);\n    if (likely(__pyx_t_5)) {\n      PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_1);\n      __Pyx_INCREF(__pyx_t_5);\n      __Pyx_INCREF(function);\n      __Pyx_DECREF_SET(__pyx_t_1, function);\n    }\n  }\n  __pyx_t_4 = (__pyx_t_5) ? __Pyx_PyObject_Call2Args(__pyx_t_1, __pyx_t_5, __pyx_v___pyx_type) : __Pyx_PyObject_CallOneArg(__pyx_t_1, __pyx_v___pyx_type);\n  __Pyx_XDECREF(__pyx_t_5); __pyx_t_5 = 0;\n  if (unlikely(!__pyx_t_4)) __PYX_ERR(2, 7, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_4);\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  __pyx_v___pyx_result = __pyx_t_4;\n  __pyx_t_4 = 0;\n\n  /* \"(tree fragment)\":8\n *         raise __pyx_PickleError(\"Incompatible checksums (0x%x vs (0xb068931, 0x82a3537, 0x6ae9995) = (name))\" % __pyx_checksum)\n *     __pyx_result = Enum.__new__(__pyx_type)\n *     if __pyx_state is not None:             # <<<<<<<<<<<<<<\n *         __pyx_unpickle_Enum__set_state(<Enum> __pyx_result, __pyx_state)\n *     return __pyx_result\n */\n  __pyx_t_3 = (__pyx_v___pyx_state != Py_None);\n  __pyx_t_2 = (__pyx_t_3 != 0);\n  if (__pyx_t_2) {\n\n    /* \"(tree fragment)\":9\n *     __pyx_result = Enum.__new__(__pyx_type)\n *     if __pyx_state is not None:\n *         __pyx_unpickle_Enum__set_state(<Enum> __pyx_result, __pyx_state)             # <<<<<<<<<<<<<<\n *     return __pyx_result\n * cdef __pyx_unpickle_Enum__set_state(Enum __pyx_result, tuple __pyx_state):\n */\n    if (!(likely(PyTuple_CheckExact(__pyx_v___pyx_state))||((__pyx_v___pyx_state) == Py_None)||((void)PyErr_Format(PyExc_TypeError, \"Expected %.16s, got %.200s\", \"tuple\", Py_TYPE(__pyx_v___pyx_state)->tp_name), 0))) __PYX_ERR(2, 9, __pyx_L1_error)\n    __pyx_t_4 = __pyx_unpickle_Enum__set_state(((struct __pyx_MemviewEnum_obj *)__pyx_v___pyx_result), ((PyObject*)__pyx_v___pyx_state)); if (unlikely(!__pyx_t_4)) __PYX_ERR(2, 9, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_4);\n    __Pyx_DECREF(__pyx_t_4); __pyx_t_4 = 0;\n\n    /* \"(tree fragment)\":8\n *         raise __pyx_PickleError(\"Incompatible checksums (0x%x vs (0xb068931, 0x82a3537, 0x6ae9995) = (name))\" % __pyx_checksum)\n *     __pyx_result = Enum.__new__(__pyx_type)\n *     if __pyx_state is not None:             # <<<<<<<<<<<<<<\n *         __pyx_unpickle_Enum__set_state(<Enum> __pyx_result, __pyx_state)\n *     return __pyx_result\n */\n  }\n\n  /* \"(tree fragment)\":10\n *     if __pyx_state is not None:\n *         __pyx_unpickle_Enum__set_state(<Enum> __pyx_result, __pyx_state)\n *     return __pyx_result             # <<<<<<<<<<<<<<\n * cdef __pyx_unpickle_Enum__set_state(Enum __pyx_result, tuple __pyx_state):\n *     __pyx_result.name = __pyx_state[0]\n */\n  __Pyx_XDECREF(__pyx_r);\n  __Pyx_INCREF(__pyx_v___pyx_result);\n  __pyx_r = __pyx_v___pyx_result;\n  goto __pyx_L0;\n\n  /* \"(tree fragment)\":1\n * def __pyx_unpickle_Enum(__pyx_type, long __pyx_checksum, __pyx_state):             # <<<<<<<<<<<<<<\n *     cdef object __pyx_PickleError\n *     cdef object __pyx_result\n */\n\n  /* function exit code */\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_4);\n  __Pyx_XDECREF(__pyx_t_5);\n  __Pyx_XDECREF(__pyx_t_6);\n  __Pyx_AddTraceback(\"View.MemoryView.__pyx_unpickle_Enum\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = NULL;\n  __pyx_L0:;\n  __Pyx_XDECREF(__pyx_v___pyx_PickleError);\n  __Pyx_XDECREF(__pyx_v___pyx_result);\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\n\n/* \"(tree fragment)\":11\n *         __pyx_unpickle_Enum__set_state(<Enum> __pyx_result, __pyx_state)\n *     return __pyx_result\n * cdef __pyx_unpickle_Enum__set_state(Enum __pyx_result, tuple __pyx_state):             # <<<<<<<<<<<<<<\n *     __pyx_result.name = __pyx_state[0]\n *     if len(__pyx_state) > 1 and hasattr(__pyx_result, '__dict__'):\n */\n\nstatic PyObject *__pyx_unpickle_Enum__set_state(struct __pyx_MemviewEnum_obj *__pyx_v___pyx_result, PyObject *__pyx_v___pyx_state) {\n  PyObject *__pyx_r = NULL;\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_t_2;\n  Py_ssize_t __pyx_t_3;\n  int __pyx_t_4;\n  int __pyx_t_5;\n  PyObject *__pyx_t_6 = NULL;\n  PyObject *__pyx_t_7 = NULL;\n  PyObject *__pyx_t_8 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__pyx_unpickle_Enum__set_state\", 0);\n\n  /* \"(tree fragment)\":12\n *     return __pyx_result\n * cdef __pyx_unpickle_Enum__set_state(Enum __pyx_result, tuple __pyx_state):\n *     __pyx_result.name = __pyx_state[0]             # <<<<<<<<<<<<<<\n *     if len(__pyx_state) > 1 and hasattr(__pyx_result, '__dict__'):\n *         __pyx_result.__dict__.update(__pyx_state[1])\n */\n  if (unlikely(__pyx_v___pyx_state == Py_None)) {\n    PyErr_SetString(PyExc_TypeError, \"'NoneType' object is not subscriptable\");\n    __PYX_ERR(2, 12, __pyx_L1_error)\n  }\n  __pyx_t_1 = __Pyx_GetItemInt_Tuple(__pyx_v___pyx_state, 0, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 12, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __Pyx_GIVEREF(__pyx_t_1);\n  __Pyx_GOTREF(__pyx_v___pyx_result->name);\n  __Pyx_DECREF(__pyx_v___pyx_result->name);\n  __pyx_v___pyx_result->name = __pyx_t_1;\n  __pyx_t_1 = 0;\n\n  /* \"(tree fragment)\":13\n * cdef __pyx_unpickle_Enum__set_state(Enum __pyx_result, tuple __pyx_state):\n *     __pyx_result.name = __pyx_state[0]\n *     if len(__pyx_state) > 1 and hasattr(__pyx_result, '__dict__'):             # <<<<<<<<<<<<<<\n *         __pyx_result.__dict__.update(__pyx_state[1])\n */\n  if (unlikely(__pyx_v___pyx_state == Py_None)) {\n    PyErr_SetString(PyExc_TypeError, \"object of type 'NoneType' has no len()\");\n    __PYX_ERR(2, 13, __pyx_L1_error)\n  }\n  __pyx_t_3 = PyTuple_GET_SIZE(__pyx_v___pyx_state); if (unlikely(__pyx_t_3 == ((Py_ssize_t)-1))) __PYX_ERR(2, 13, __pyx_L1_error)\n  __pyx_t_4 = ((__pyx_t_3 > 1) != 0);\n  if (__pyx_t_4) {\n  } else {\n    __pyx_t_2 = __pyx_t_4;\n    goto __pyx_L4_bool_binop_done;\n  }\n  __pyx_t_4 = __Pyx_HasAttr(((PyObject *)__pyx_v___pyx_result), __pyx_n_s_dict); if (unlikely(__pyx_t_4 == ((int)-1))) __PYX_ERR(2, 13, __pyx_L1_error)\n  __pyx_t_5 = (__pyx_t_4 != 0);\n  __pyx_t_2 = __pyx_t_5;\n  __pyx_L4_bool_binop_done:;\n  if (__pyx_t_2) {\n\n    /* \"(tree fragment)\":14\n *     __pyx_result.name = __pyx_state[0]\n *     if len(__pyx_state) > 1 and hasattr(__pyx_result, '__dict__'):\n *         __pyx_result.__dict__.update(__pyx_state[1])             # <<<<<<<<<<<<<<\n */\n    __pyx_t_6 = __Pyx_PyObject_GetAttrStr(((PyObject *)__pyx_v___pyx_result), __pyx_n_s_dict); if (unlikely(!__pyx_t_6)) __PYX_ERR(2, 14, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_6);\n    __pyx_t_7 = __Pyx_PyObject_GetAttrStr(__pyx_t_6, __pyx_n_s_update); if (unlikely(!__pyx_t_7)) __PYX_ERR(2, 14, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_7);\n    __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;\n    if (unlikely(__pyx_v___pyx_state == Py_None)) {\n      PyErr_SetString(PyExc_TypeError, \"'NoneType' object is not subscriptable\");\n      __PYX_ERR(2, 14, __pyx_L1_error)\n    }\n    __pyx_t_6 = __Pyx_GetItemInt_Tuple(__pyx_v___pyx_state, 1, long, 1, __Pyx_PyInt_From_long, 0, 0, 1); if (unlikely(!__pyx_t_6)) __PYX_ERR(2, 14, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_6);\n    __pyx_t_8 = NULL;\n    if (CYTHON_UNPACK_METHODS && likely(PyMethod_Check(__pyx_t_7))) {\n      __pyx_t_8 = PyMethod_GET_SELF(__pyx_t_7);\n      if (likely(__pyx_t_8)) {\n        PyObject* function = PyMethod_GET_FUNCTION(__pyx_t_7);\n        __Pyx_INCREF(__pyx_t_8);\n        __Pyx_INCREF(function);\n        __Pyx_DECREF_SET(__pyx_t_7, function);\n      }\n    }\n    __pyx_t_1 = (__pyx_t_8) ? __Pyx_PyObject_Call2Args(__pyx_t_7, __pyx_t_8, __pyx_t_6) : __Pyx_PyObject_CallOneArg(__pyx_t_7, __pyx_t_6);\n    __Pyx_XDECREF(__pyx_t_8); __pyx_t_8 = 0;\n    __Pyx_DECREF(__pyx_t_6); __pyx_t_6 = 0;\n    if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 14, __pyx_L1_error)\n    __Pyx_GOTREF(__pyx_t_1);\n    __Pyx_DECREF(__pyx_t_7); __pyx_t_7 = 0;\n    __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n\n    /* \"(tree fragment)\":13\n * cdef __pyx_unpickle_Enum__set_state(Enum __pyx_result, tuple __pyx_state):\n *     __pyx_result.name = __pyx_state[0]\n *     if len(__pyx_state) > 1 and hasattr(__pyx_result, '__dict__'):             # <<<<<<<<<<<<<<\n *         __pyx_result.__dict__.update(__pyx_state[1])\n */\n  }\n\n  /* \"(tree fragment)\":11\n *         __pyx_unpickle_Enum__set_state(<Enum> __pyx_result, __pyx_state)\n *     return __pyx_result\n * cdef __pyx_unpickle_Enum__set_state(Enum __pyx_result, tuple __pyx_state):             # <<<<<<<<<<<<<<\n *     __pyx_result.name = __pyx_state[0]\n *     if len(__pyx_state) > 1 and hasattr(__pyx_result, '__dict__'):\n */\n\n  /* function exit code */\n  __pyx_r = Py_None; __Pyx_INCREF(Py_None);\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_XDECREF(__pyx_t_6);\n  __Pyx_XDECREF(__pyx_t_7);\n  __Pyx_XDECREF(__pyx_t_8);\n  __Pyx_AddTraceback(\"View.MemoryView.__pyx_unpickle_Enum__set_state\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n  __pyx_r = 0;\n  __pyx_L0:;\n  __Pyx_XGIVEREF(__pyx_r);\n  __Pyx_RefNannyFinishContext();\n  return __pyx_r;\n}\nstatic struct __pyx_vtabstruct_array __pyx_vtable_array;\n\nstatic PyObject *__pyx_tp_new_array(PyTypeObject *t, PyObject *a, PyObject *k) {\n  struct __pyx_array_obj *p;\n  PyObject *o;\n  if (likely((t->tp_flags & Py_TPFLAGS_IS_ABSTRACT) == 0)) {\n    o = (*t->tp_alloc)(t, 0);\n  } else {\n    o = (PyObject *) PyBaseObject_Type.tp_new(t, __pyx_empty_tuple, 0);\n  }\n  if (unlikely(!o)) return 0;\n  p = ((struct __pyx_array_obj *)o);\n  p->__pyx_vtab = __pyx_vtabptr_array;\n  p->mode = ((PyObject*)Py_None); Py_INCREF(Py_None);\n  p->_format = ((PyObject*)Py_None); Py_INCREF(Py_None);\n  if (unlikely(__pyx_array___cinit__(o, a, k) < 0)) goto bad;\n  return o;\n  bad:\n  Py_DECREF(o); o = 0;\n  return NULL;\n}\n\nstatic void __pyx_tp_dealloc_array(PyObject *o) {\n  struct __pyx_array_obj *p = (struct __pyx_array_obj *)o;\n  #if CYTHON_USE_TP_FINALIZE\n  if (unlikely(PyType_HasFeature(Py_TYPE(o), Py_TPFLAGS_HAVE_FINALIZE) && Py_TYPE(o)->tp_finalize) && (!PyType_IS_GC(Py_TYPE(o)) || !_PyGC_FINALIZED(o))) {\n    if (PyObject_CallFinalizerFromDealloc(o)) return;\n  }\n  #endif\n  {\n    PyObject *etype, *eval, *etb;\n    PyErr_Fetch(&etype, &eval, &etb);\n    __Pyx_SET_REFCNT(o, Py_REFCNT(o) + 1);\n    __pyx_array___dealloc__(o);\n    __Pyx_SET_REFCNT(o, Py_REFCNT(o) - 1);\n    PyErr_Restore(etype, eval, etb);\n  }\n  Py_CLEAR(p->mode);\n  Py_CLEAR(p->_format);\n  (*Py_TYPE(o)->tp_free)(o);\n}\nstatic PyObject *__pyx_sq_item_array(PyObject *o, Py_ssize_t i) {\n  PyObject *r;\n  PyObject *x = PyInt_FromSsize_t(i); if(!x) return 0;\n  r = Py_TYPE(o)->tp_as_mapping->mp_subscript(o, x);\n  Py_DECREF(x);\n  return r;\n}\n\nstatic int __pyx_mp_ass_subscript_array(PyObject *o, PyObject *i, PyObject *v) {\n  if (v) {\n    return __pyx_array___setitem__(o, i, v);\n  }\n  else {\n    PyErr_Format(PyExc_NotImplementedError,\n      \"Subscript deletion not supported by %.200s\", Py_TYPE(o)->tp_name);\n    return -1;\n  }\n}\n\nstatic PyObject *__pyx_tp_getattro_array(PyObject *o, PyObject *n) {\n  PyObject *v = __Pyx_PyObject_GenericGetAttr(o, n);\n  if (!v && PyErr_ExceptionMatches(PyExc_AttributeError)) {\n    PyErr_Clear();\n    v = __pyx_array___getattr__(o, n);\n  }\n  return v;\n}\n\nstatic PyObject *__pyx_getprop___pyx_array_memview(PyObject *o, CYTHON_UNUSED void *x) {\n  return __pyx_pw_15View_dot_MemoryView_5array_7memview_1__get__(o);\n}\n\nstatic PyMethodDef __pyx_methods_array[] = {\n  {\"__getattr__\", (PyCFunction)__pyx_array___getattr__, METH_O|METH_COEXIST, 0},\n  {\"__reduce_cython__\", (PyCFunction)__pyx_pw___pyx_array_1__reduce_cython__, METH_NOARGS, 0},\n  {\"__setstate_cython__\", (PyCFunction)__pyx_pw___pyx_array_3__setstate_cython__, METH_O, 0},\n  {0, 0, 0, 0}\n};\n\nstatic struct PyGetSetDef __pyx_getsets_array[] = {\n  {(char *)\"memview\", __pyx_getprop___pyx_array_memview, 0, (char *)0, 0},\n  {0, 0, 0, 0, 0}\n};\n\nstatic PySequenceMethods __pyx_tp_as_sequence_array = {\n  __pyx_array___len__, /*sq_length*/\n  0, /*sq_concat*/\n  0, /*sq_repeat*/\n  __pyx_sq_item_array, /*sq_item*/\n  0, /*sq_slice*/\n  0, /*sq_ass_item*/\n  0, /*sq_ass_slice*/\n  0, /*sq_contains*/\n  0, /*sq_inplace_concat*/\n  0, /*sq_inplace_repeat*/\n};\n\nstatic PyMappingMethods __pyx_tp_as_mapping_array = {\n  __pyx_array___len__, /*mp_length*/\n  __pyx_array___getitem__, /*mp_subscript*/\n  __pyx_mp_ass_subscript_array, /*mp_ass_subscript*/\n};\n\nstatic PyBufferProcs __pyx_tp_as_buffer_array = {\n  #if PY_MAJOR_VERSION < 3\n  0, /*bf_getreadbuffer*/\n  #endif\n  #if PY_MAJOR_VERSION < 3\n  0, /*bf_getwritebuffer*/\n  #endif\n  #if PY_MAJOR_VERSION < 3\n  0, /*bf_getsegcount*/\n  #endif\n  #if PY_MAJOR_VERSION < 3\n  0, /*bf_getcharbuffer*/\n  #endif\n  __pyx_array_getbuffer, /*bf_getbuffer*/\n  0, /*bf_releasebuffer*/\n};\n\nstatic PyTypeObject __pyx_type___pyx_array = {\n  PyVarObject_HEAD_INIT(0, 0)\n  \"matcha.utils.monotonic_align.core.array\", /*tp_name*/\n  sizeof(struct __pyx_array_obj), /*tp_basicsize*/\n  0, /*tp_itemsize*/\n  __pyx_tp_dealloc_array, /*tp_dealloc*/\n  #if PY_VERSION_HEX < 0x030800b4\n  0, /*tp_print*/\n  #endif\n  #if PY_VERSION_HEX >= 0x030800b4\n  0, /*tp_vectorcall_offset*/\n  #endif\n  0, /*tp_getattr*/\n  0, /*tp_setattr*/\n  #if PY_MAJOR_VERSION < 3\n  0, /*tp_compare*/\n  #endif\n  #if PY_MAJOR_VERSION >= 3\n  0, /*tp_as_async*/\n  #endif\n  0, /*tp_repr*/\n  0, /*tp_as_number*/\n  &__pyx_tp_as_sequence_array, /*tp_as_sequence*/\n  &__pyx_tp_as_mapping_array, /*tp_as_mapping*/\n  0, /*tp_hash*/\n  0, /*tp_call*/\n  0, /*tp_str*/\n  __pyx_tp_getattro_array, /*tp_getattro*/\n  0, /*tp_setattro*/\n  &__pyx_tp_as_buffer_array, /*tp_as_buffer*/\n  Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_BASETYPE, /*tp_flags*/\n  0, /*tp_doc*/\n  0, /*tp_traverse*/\n  0, /*tp_clear*/\n  0, /*tp_richcompare*/\n  0, /*tp_weaklistoffset*/\n  0, /*tp_iter*/\n  0, /*tp_iternext*/\n  __pyx_methods_array, /*tp_methods*/\n  0, /*tp_members*/\n  __pyx_getsets_array, /*tp_getset*/\n  0, /*tp_base*/\n  0, /*tp_dict*/\n  0, /*tp_descr_get*/\n  0, /*tp_descr_set*/\n  0, /*tp_dictoffset*/\n  0, /*tp_init*/\n  0, /*tp_alloc*/\n  __pyx_tp_new_array, /*tp_new*/\n  0, /*tp_free*/\n  0, /*tp_is_gc*/\n  0, /*tp_bases*/\n  0, /*tp_mro*/\n  0, /*tp_cache*/\n  0, /*tp_subclasses*/\n  0, /*tp_weaklist*/\n  0, /*tp_del*/\n  0, /*tp_version_tag*/\n  #if PY_VERSION_HEX >= 0x030400a1\n  0, /*tp_finalize*/\n  #endif\n  #if PY_VERSION_HEX >= 0x030800b1 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM >= 0x07030800)\n  0, /*tp_vectorcall*/\n  #endif\n  #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000\n  0, /*tp_print*/\n  #endif\n  #if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX >= 0x03090000 && PY_VERSION_HEX < 0x030a0000\n  0, /*tp_pypy_flags*/\n  #endif\n};\n\nstatic PyObject *__pyx_tp_new_Enum(PyTypeObject *t, CYTHON_UNUSED PyObject *a, CYTHON_UNUSED PyObject *k) {\n  struct __pyx_MemviewEnum_obj *p;\n  PyObject *o;\n  if (likely((t->tp_flags & Py_TPFLAGS_IS_ABSTRACT) == 0)) {\n    o = (*t->tp_alloc)(t, 0);\n  } else {\n    o = (PyObject *) PyBaseObject_Type.tp_new(t, __pyx_empty_tuple, 0);\n  }\n  if (unlikely(!o)) return 0;\n  p = ((struct __pyx_MemviewEnum_obj *)o);\n  p->name = Py_None; Py_INCREF(Py_None);\n  return o;\n}\n\nstatic void __pyx_tp_dealloc_Enum(PyObject *o) {\n  struct __pyx_MemviewEnum_obj *p = (struct __pyx_MemviewEnum_obj *)o;\n  #if CYTHON_USE_TP_FINALIZE\n  if (unlikely(PyType_HasFeature(Py_TYPE(o), Py_TPFLAGS_HAVE_FINALIZE) && Py_TYPE(o)->tp_finalize) && !_PyGC_FINALIZED(o)) {\n    if (PyObject_CallFinalizerFromDealloc(o)) return;\n  }\n  #endif\n  PyObject_GC_UnTrack(o);\n  Py_CLEAR(p->name);\n  (*Py_TYPE(o)->tp_free)(o);\n}\n\nstatic int __pyx_tp_traverse_Enum(PyObject *o, visitproc v, void *a) {\n  int e;\n  struct __pyx_MemviewEnum_obj *p = (struct __pyx_MemviewEnum_obj *)o;\n  if (p->name) {\n    e = (*v)(p->name, a); if (e) return e;\n  }\n  return 0;\n}\n\nstatic int __pyx_tp_clear_Enum(PyObject *o) {\n  PyObject* tmp;\n  struct __pyx_MemviewEnum_obj *p = (struct __pyx_MemviewEnum_obj *)o;\n  tmp = ((PyObject*)p->name);\n  p->name = Py_None; Py_INCREF(Py_None);\n  Py_XDECREF(tmp);\n  return 0;\n}\n\nstatic PyMethodDef __pyx_methods_Enum[] = {\n  {\"__reduce_cython__\", (PyCFunction)__pyx_pw___pyx_MemviewEnum_1__reduce_cython__, METH_NOARGS, 0},\n  {\"__setstate_cython__\", (PyCFunction)__pyx_pw___pyx_MemviewEnum_3__setstate_cython__, METH_O, 0},\n  {0, 0, 0, 0}\n};\n\nstatic PyTypeObject __pyx_type___pyx_MemviewEnum = {\n  PyVarObject_HEAD_INIT(0, 0)\n  \"matcha.utils.monotonic_align.core.Enum\", /*tp_name*/\n  sizeof(struct __pyx_MemviewEnum_obj), /*tp_basicsize*/\n  0, /*tp_itemsize*/\n  __pyx_tp_dealloc_Enum, /*tp_dealloc*/\n  #if PY_VERSION_HEX < 0x030800b4\n  0, /*tp_print*/\n  #endif\n  #if PY_VERSION_HEX >= 0x030800b4\n  0, /*tp_vectorcall_offset*/\n  #endif\n  0, /*tp_getattr*/\n  0, /*tp_setattr*/\n  #if PY_MAJOR_VERSION < 3\n  0, /*tp_compare*/\n  #endif\n  #if PY_MAJOR_VERSION >= 3\n  0, /*tp_as_async*/\n  #endif\n  __pyx_MemviewEnum___repr__, /*tp_repr*/\n  0, /*tp_as_number*/\n  0, /*tp_as_sequence*/\n  0, /*tp_as_mapping*/\n  0, /*tp_hash*/\n  0, /*tp_call*/\n  0, /*tp_str*/\n  0, /*tp_getattro*/\n  0, /*tp_setattro*/\n  0, /*tp_as_buffer*/\n  Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_HAVE_GC, /*tp_flags*/\n  0, /*tp_doc*/\n  __pyx_tp_traverse_Enum, /*tp_traverse*/\n  __pyx_tp_clear_Enum, /*tp_clear*/\n  0, /*tp_richcompare*/\n  0, /*tp_weaklistoffset*/\n  0, /*tp_iter*/\n  0, /*tp_iternext*/\n  __pyx_methods_Enum, /*tp_methods*/\n  0, /*tp_members*/\n  0, /*tp_getset*/\n  0, /*tp_base*/\n  0, /*tp_dict*/\n  0, /*tp_descr_get*/\n  0, /*tp_descr_set*/\n  0, /*tp_dictoffset*/\n  __pyx_MemviewEnum___init__, /*tp_init*/\n  0, /*tp_alloc*/\n  __pyx_tp_new_Enum, /*tp_new*/\n  0, /*tp_free*/\n  0, /*tp_is_gc*/\n  0, /*tp_bases*/\n  0, /*tp_mro*/\n  0, /*tp_cache*/\n  0, /*tp_subclasses*/\n  0, /*tp_weaklist*/\n  0, /*tp_del*/\n  0, /*tp_version_tag*/\n  #if PY_VERSION_HEX >= 0x030400a1\n  0, /*tp_finalize*/\n  #endif\n  #if PY_VERSION_HEX >= 0x030800b1 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM >= 0x07030800)\n  0, /*tp_vectorcall*/\n  #endif\n  #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000\n  0, /*tp_print*/\n  #endif\n  #if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX >= 0x03090000 && PY_VERSION_HEX < 0x030a0000\n  0, /*tp_pypy_flags*/\n  #endif\n};\nstatic struct __pyx_vtabstruct_memoryview __pyx_vtable_memoryview;\n\nstatic PyObject *__pyx_tp_new_memoryview(PyTypeObject *t, PyObject *a, PyObject *k) {\n  struct __pyx_memoryview_obj *p;\n  PyObject *o;\n  if (likely((t->tp_flags & Py_TPFLAGS_IS_ABSTRACT) == 0)) {\n    o = (*t->tp_alloc)(t, 0);\n  } else {\n    o = (PyObject *) PyBaseObject_Type.tp_new(t, __pyx_empty_tuple, 0);\n  }\n  if (unlikely(!o)) return 0;\n  p = ((struct __pyx_memoryview_obj *)o);\n  p->__pyx_vtab = __pyx_vtabptr_memoryview;\n  p->obj = Py_None; Py_INCREF(Py_None);\n  p->_size = Py_None; Py_INCREF(Py_None);\n  p->_array_interface = Py_None; Py_INCREF(Py_None);\n  p->view.obj = NULL;\n  if (unlikely(__pyx_memoryview___cinit__(o, a, k) < 0)) goto bad;\n  return o;\n  bad:\n  Py_DECREF(o); o = 0;\n  return NULL;\n}\n\nstatic void __pyx_tp_dealloc_memoryview(PyObject *o) {\n  struct __pyx_memoryview_obj *p = (struct __pyx_memoryview_obj *)o;\n  #if CYTHON_USE_TP_FINALIZE\n  if (unlikely(PyType_HasFeature(Py_TYPE(o), Py_TPFLAGS_HAVE_FINALIZE) && Py_TYPE(o)->tp_finalize) && !_PyGC_FINALIZED(o)) {\n    if (PyObject_CallFinalizerFromDealloc(o)) return;\n  }\n  #endif\n  PyObject_GC_UnTrack(o);\n  {\n    PyObject *etype, *eval, *etb;\n    PyErr_Fetch(&etype, &eval, &etb);\n    __Pyx_SET_REFCNT(o, Py_REFCNT(o) + 1);\n    __pyx_memoryview___dealloc__(o);\n    __Pyx_SET_REFCNT(o, Py_REFCNT(o) - 1);\n    PyErr_Restore(etype, eval, etb);\n  }\n  Py_CLEAR(p->obj);\n  Py_CLEAR(p->_size);\n  Py_CLEAR(p->_array_interface);\n  (*Py_TYPE(o)->tp_free)(o);\n}\n\nstatic int __pyx_tp_traverse_memoryview(PyObject *o, visitproc v, void *a) {\n  int e;\n  struct __pyx_memoryview_obj *p = (struct __pyx_memoryview_obj *)o;\n  if (p->obj) {\n    e = (*v)(p->obj, a); if (e) return e;\n  }\n  if (p->_size) {\n    e = (*v)(p->_size, a); if (e) return e;\n  }\n  if (p->_array_interface) {\n    e = (*v)(p->_array_interface, a); if (e) return e;\n  }\n  if (p->view.obj) {\n    e = (*v)(p->view.obj, a); if (e) return e;\n  }\n  return 0;\n}\n\nstatic int __pyx_tp_clear_memoryview(PyObject *o) {\n  PyObject* tmp;\n  struct __pyx_memoryview_obj *p = (struct __pyx_memoryview_obj *)o;\n  tmp = ((PyObject*)p->obj);\n  p->obj = Py_None; Py_INCREF(Py_None);\n  Py_XDECREF(tmp);\n  tmp = ((PyObject*)p->_size);\n  p->_size = Py_None; Py_INCREF(Py_None);\n  Py_XDECREF(tmp);\n  tmp = ((PyObject*)p->_array_interface);\n  p->_array_interface = Py_None; Py_INCREF(Py_None);\n  Py_XDECREF(tmp);\n  Py_CLEAR(p->view.obj);\n  return 0;\n}\nstatic PyObject *__pyx_sq_item_memoryview(PyObject *o, Py_ssize_t i) {\n  PyObject *r;\n  PyObject *x = PyInt_FromSsize_t(i); if(!x) return 0;\n  r = Py_TYPE(o)->tp_as_mapping->mp_subscript(o, x);\n  Py_DECREF(x);\n  return r;\n}\n\nstatic int __pyx_mp_ass_subscript_memoryview(PyObject *o, PyObject *i, PyObject *v) {\n  if (v) {\n    return __pyx_memoryview___setitem__(o, i, v);\n  }\n  else {\n    PyErr_Format(PyExc_NotImplementedError,\n      \"Subscript deletion not supported by %.200s\", Py_TYPE(o)->tp_name);\n    return -1;\n  }\n}\n\nstatic PyObject *__pyx_getprop___pyx_memoryview_T(PyObject *o, CYTHON_UNUSED void *x) {\n  return __pyx_pw_15View_dot_MemoryView_10memoryview_1T_1__get__(o);\n}\n\nstatic PyObject *__pyx_getprop___pyx_memoryview_base(PyObject *o, CYTHON_UNUSED void *x) {\n  return __pyx_pw_15View_dot_MemoryView_10memoryview_4base_1__get__(o);\n}\n\nstatic PyObject *__pyx_getprop___pyx_memoryview_shape(PyObject *o, CYTHON_UNUSED void *x) {\n  return __pyx_pw_15View_dot_MemoryView_10memoryview_5shape_1__get__(o);\n}\n\nstatic PyObject *__pyx_getprop___pyx_memoryview_strides(PyObject *o, CYTHON_UNUSED void *x) {\n  return __pyx_pw_15View_dot_MemoryView_10memoryview_7strides_1__get__(o);\n}\n\nstatic PyObject *__pyx_getprop___pyx_memoryview_suboffsets(PyObject *o, CYTHON_UNUSED void *x) {\n  return __pyx_pw_15View_dot_MemoryView_10memoryview_10suboffsets_1__get__(o);\n}\n\nstatic PyObject *__pyx_getprop___pyx_memoryview_ndim(PyObject *o, CYTHON_UNUSED void *x) {\n  return __pyx_pw_15View_dot_MemoryView_10memoryview_4ndim_1__get__(o);\n}\n\nstatic PyObject *__pyx_getprop___pyx_memoryview_itemsize(PyObject *o, CYTHON_UNUSED void *x) {\n  return __pyx_pw_15View_dot_MemoryView_10memoryview_8itemsize_1__get__(o);\n}\n\nstatic PyObject *__pyx_getprop___pyx_memoryview_nbytes(PyObject *o, CYTHON_UNUSED void *x) {\n  return __pyx_pw_15View_dot_MemoryView_10memoryview_6nbytes_1__get__(o);\n}\n\nstatic PyObject *__pyx_getprop___pyx_memoryview_size(PyObject *o, CYTHON_UNUSED void *x) {\n  return __pyx_pw_15View_dot_MemoryView_10memoryview_4size_1__get__(o);\n}\n\nstatic PyMethodDef __pyx_methods_memoryview[] = {\n  {\"is_c_contig\", (PyCFunction)__pyx_memoryview_is_c_contig, METH_NOARGS, 0},\n  {\"is_f_contig\", (PyCFunction)__pyx_memoryview_is_f_contig, METH_NOARGS, 0},\n  {\"copy\", (PyCFunction)__pyx_memoryview_copy, METH_NOARGS, 0},\n  {\"copy_fortran\", (PyCFunction)__pyx_memoryview_copy_fortran, METH_NOARGS, 0},\n  {\"__reduce_cython__\", (PyCFunction)__pyx_pw___pyx_memoryview_1__reduce_cython__, METH_NOARGS, 0},\n  {\"__setstate_cython__\", (PyCFunction)__pyx_pw___pyx_memoryview_3__setstate_cython__, METH_O, 0},\n  {0, 0, 0, 0}\n};\n\nstatic struct PyGetSetDef __pyx_getsets_memoryview[] = {\n  {(char *)\"T\", __pyx_getprop___pyx_memoryview_T, 0, (char *)0, 0},\n  {(char *)\"base\", __pyx_getprop___pyx_memoryview_base, 0, (char *)0, 0},\n  {(char *)\"shape\", __pyx_getprop___pyx_memoryview_shape, 0, (char *)0, 0},\n  {(char *)\"strides\", __pyx_getprop___pyx_memoryview_strides, 0, (char *)0, 0},\n  {(char *)\"suboffsets\", __pyx_getprop___pyx_memoryview_suboffsets, 0, (char *)0, 0},\n  {(char *)\"ndim\", __pyx_getprop___pyx_memoryview_ndim, 0, (char *)0, 0},\n  {(char *)\"itemsize\", __pyx_getprop___pyx_memoryview_itemsize, 0, (char *)0, 0},\n  {(char *)\"nbytes\", __pyx_getprop___pyx_memoryview_nbytes, 0, (char *)0, 0},\n  {(char *)\"size\", __pyx_getprop___pyx_memoryview_size, 0, (char *)0, 0},\n  {0, 0, 0, 0, 0}\n};\n\nstatic PySequenceMethods __pyx_tp_as_sequence_memoryview = {\n  __pyx_memoryview___len__, /*sq_length*/\n  0, /*sq_concat*/\n  0, /*sq_repeat*/\n  __pyx_sq_item_memoryview, /*sq_item*/\n  0, /*sq_slice*/\n  0, /*sq_ass_item*/\n  0, /*sq_ass_slice*/\n  0, /*sq_contains*/\n  0, /*sq_inplace_concat*/\n  0, /*sq_inplace_repeat*/\n};\n\nstatic PyMappingMethods __pyx_tp_as_mapping_memoryview = {\n  __pyx_memoryview___len__, /*mp_length*/\n  __pyx_memoryview___getitem__, /*mp_subscript*/\n  __pyx_mp_ass_subscript_memoryview, /*mp_ass_subscript*/\n};\n\nstatic PyBufferProcs __pyx_tp_as_buffer_memoryview = {\n  #if PY_MAJOR_VERSION < 3\n  0, /*bf_getreadbuffer*/\n  #endif\n  #if PY_MAJOR_VERSION < 3\n  0, /*bf_getwritebuffer*/\n  #endif\n  #if PY_MAJOR_VERSION < 3\n  0, /*bf_getsegcount*/\n  #endif\n  #if PY_MAJOR_VERSION < 3\n  0, /*bf_getcharbuffer*/\n  #endif\n  __pyx_memoryview_getbuffer, /*bf_getbuffer*/\n  0, /*bf_releasebuffer*/\n};\n\nstatic PyTypeObject __pyx_type___pyx_memoryview = {\n  PyVarObject_HEAD_INIT(0, 0)\n  \"matcha.utils.monotonic_align.core.memoryview\", /*tp_name*/\n  sizeof(struct __pyx_memoryview_obj), /*tp_basicsize*/\n  0, /*tp_itemsize*/\n  __pyx_tp_dealloc_memoryview, /*tp_dealloc*/\n  #if PY_VERSION_HEX < 0x030800b4\n  0, /*tp_print*/\n  #endif\n  #if PY_VERSION_HEX >= 0x030800b4\n  0, /*tp_vectorcall_offset*/\n  #endif\n  0, /*tp_getattr*/\n  0, /*tp_setattr*/\n  #if PY_MAJOR_VERSION < 3\n  0, /*tp_compare*/\n  #endif\n  #if PY_MAJOR_VERSION >= 3\n  0, /*tp_as_async*/\n  #endif\n  __pyx_memoryview___repr__, /*tp_repr*/\n  0, /*tp_as_number*/\n  &__pyx_tp_as_sequence_memoryview, /*tp_as_sequence*/\n  &__pyx_tp_as_mapping_memoryview, /*tp_as_mapping*/\n  0, /*tp_hash*/\n  0, /*tp_call*/\n  __pyx_memoryview___str__, /*tp_str*/\n  0, /*tp_getattro*/\n  0, /*tp_setattro*/\n  &__pyx_tp_as_buffer_memoryview, /*tp_as_buffer*/\n  Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_HAVE_GC, /*tp_flags*/\n  0, /*tp_doc*/\n  __pyx_tp_traverse_memoryview, /*tp_traverse*/\n  __pyx_tp_clear_memoryview, /*tp_clear*/\n  0, /*tp_richcompare*/\n  0, /*tp_weaklistoffset*/\n  0, /*tp_iter*/\n  0, /*tp_iternext*/\n  __pyx_methods_memoryview, /*tp_methods*/\n  0, /*tp_members*/\n  __pyx_getsets_memoryview, /*tp_getset*/\n  0, /*tp_base*/\n  0, /*tp_dict*/\n  0, /*tp_descr_get*/\n  0, /*tp_descr_set*/\n  0, /*tp_dictoffset*/\n  0, /*tp_init*/\n  0, /*tp_alloc*/\n  __pyx_tp_new_memoryview, /*tp_new*/\n  0, /*tp_free*/\n  0, /*tp_is_gc*/\n  0, /*tp_bases*/\n  0, /*tp_mro*/\n  0, /*tp_cache*/\n  0, /*tp_subclasses*/\n  0, /*tp_weaklist*/\n  0, /*tp_del*/\n  0, /*tp_version_tag*/\n  #if PY_VERSION_HEX >= 0x030400a1\n  0, /*tp_finalize*/\n  #endif\n  #if PY_VERSION_HEX >= 0x030800b1 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM >= 0x07030800)\n  0, /*tp_vectorcall*/\n  #endif\n  #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000\n  0, /*tp_print*/\n  #endif\n  #if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX >= 0x03090000 && PY_VERSION_HEX < 0x030a0000\n  0, /*tp_pypy_flags*/\n  #endif\n};\nstatic struct __pyx_vtabstruct__memoryviewslice __pyx_vtable__memoryviewslice;\n\nstatic PyObject *__pyx_tp_new__memoryviewslice(PyTypeObject *t, PyObject *a, PyObject *k) {\n  struct __pyx_memoryviewslice_obj *p;\n  PyObject *o = __pyx_tp_new_memoryview(t, a, k);\n  if (unlikely(!o)) return 0;\n  p = ((struct __pyx_memoryviewslice_obj *)o);\n  p->__pyx_base.__pyx_vtab = (struct __pyx_vtabstruct_memoryview*)__pyx_vtabptr__memoryviewslice;\n  p->from_object = Py_None; Py_INCREF(Py_None);\n  p->from_slice.memview = NULL;\n  return o;\n}\n\nstatic void __pyx_tp_dealloc__memoryviewslice(PyObject *o) {\n  struct __pyx_memoryviewslice_obj *p = (struct __pyx_memoryviewslice_obj *)o;\n  #if CYTHON_USE_TP_FINALIZE\n  if (unlikely(PyType_HasFeature(Py_TYPE(o), Py_TPFLAGS_HAVE_FINALIZE) && Py_TYPE(o)->tp_finalize) && !_PyGC_FINALIZED(o)) {\n    if (PyObject_CallFinalizerFromDealloc(o)) return;\n  }\n  #endif\n  PyObject_GC_UnTrack(o);\n  {\n    PyObject *etype, *eval, *etb;\n    PyErr_Fetch(&etype, &eval, &etb);\n    __Pyx_SET_REFCNT(o, Py_REFCNT(o) + 1);\n    __pyx_memoryviewslice___dealloc__(o);\n    __Pyx_SET_REFCNT(o, Py_REFCNT(o) - 1);\n    PyErr_Restore(etype, eval, etb);\n  }\n  Py_CLEAR(p->from_object);\n  PyObject_GC_Track(o);\n  __pyx_tp_dealloc_memoryview(o);\n}\n\nstatic int __pyx_tp_traverse__memoryviewslice(PyObject *o, visitproc v, void *a) {\n  int e;\n  struct __pyx_memoryviewslice_obj *p = (struct __pyx_memoryviewslice_obj *)o;\n  e = __pyx_tp_traverse_memoryview(o, v, a); if (e) return e;\n  if (p->from_object) {\n    e = (*v)(p->from_object, a); if (e) return e;\n  }\n  return 0;\n}\n\nstatic int __pyx_tp_clear__memoryviewslice(PyObject *o) {\n  PyObject* tmp;\n  struct __pyx_memoryviewslice_obj *p = (struct __pyx_memoryviewslice_obj *)o;\n  __pyx_tp_clear_memoryview(o);\n  tmp = ((PyObject*)p->from_object);\n  p->from_object = Py_None; Py_INCREF(Py_None);\n  Py_XDECREF(tmp);\n  __PYX_XDEC_MEMVIEW(&p->from_slice, 1);\n  return 0;\n}\n\nstatic PyObject *__pyx_getprop___pyx_memoryviewslice_base(PyObject *o, CYTHON_UNUSED void *x) {\n  return __pyx_pw_15View_dot_MemoryView_16_memoryviewslice_4base_1__get__(o);\n}\n\nstatic PyMethodDef __pyx_methods__memoryviewslice[] = {\n  {\"__reduce_cython__\", (PyCFunction)__pyx_pw___pyx_memoryviewslice_1__reduce_cython__, METH_NOARGS, 0},\n  {\"__setstate_cython__\", (PyCFunction)__pyx_pw___pyx_memoryviewslice_3__setstate_cython__, METH_O, 0},\n  {0, 0, 0, 0}\n};\n\nstatic struct PyGetSetDef __pyx_getsets__memoryviewslice[] = {\n  {(char *)\"base\", __pyx_getprop___pyx_memoryviewslice_base, 0, (char *)0, 0},\n  {0, 0, 0, 0, 0}\n};\n\nstatic PyTypeObject __pyx_type___pyx_memoryviewslice = {\n  PyVarObject_HEAD_INIT(0, 0)\n  \"matcha.utils.monotonic_align.core._memoryviewslice\", /*tp_name*/\n  sizeof(struct __pyx_memoryviewslice_obj), /*tp_basicsize*/\n  0, /*tp_itemsize*/\n  __pyx_tp_dealloc__memoryviewslice, /*tp_dealloc*/\n  #if PY_VERSION_HEX < 0x030800b4\n  0, /*tp_print*/\n  #endif\n  #if PY_VERSION_HEX >= 0x030800b4\n  0, /*tp_vectorcall_offset*/\n  #endif\n  0, /*tp_getattr*/\n  0, /*tp_setattr*/\n  #if PY_MAJOR_VERSION < 3\n  0, /*tp_compare*/\n  #endif\n  #if PY_MAJOR_VERSION >= 3\n  0, /*tp_as_async*/\n  #endif\n  #if CYTHON_COMPILING_IN_PYPY\n  __pyx_memoryview___repr__, /*tp_repr*/\n  #else\n  0, /*tp_repr*/\n  #endif\n  0, /*tp_as_number*/\n  0, /*tp_as_sequence*/\n  0, /*tp_as_mapping*/\n  0, /*tp_hash*/\n  0, /*tp_call*/\n  #if CYTHON_COMPILING_IN_PYPY\n  __pyx_memoryview___str__, /*tp_str*/\n  #else\n  0, /*tp_str*/\n  #endif\n  0, /*tp_getattro*/\n  0, /*tp_setattro*/\n  0, /*tp_as_buffer*/\n  Py_TPFLAGS_DEFAULT|Py_TPFLAGS_HAVE_VERSION_TAG|Py_TPFLAGS_CHECKTYPES|Py_TPFLAGS_HAVE_NEWBUFFER|Py_TPFLAGS_BASETYPE|Py_TPFLAGS_HAVE_GC, /*tp_flags*/\n  \"Internal class for passing memoryview slices to Python\", /*tp_doc*/\n  __pyx_tp_traverse__memoryviewslice, /*tp_traverse*/\n  __pyx_tp_clear__memoryviewslice, /*tp_clear*/\n  0, /*tp_richcompare*/\n  0, /*tp_weaklistoffset*/\n  0, /*tp_iter*/\n  0, /*tp_iternext*/\n  __pyx_methods__memoryviewslice, /*tp_methods*/\n  0, /*tp_members*/\n  __pyx_getsets__memoryviewslice, /*tp_getset*/\n  0, /*tp_base*/\n  0, /*tp_dict*/\n  0, /*tp_descr_get*/\n  0, /*tp_descr_set*/\n  0, /*tp_dictoffset*/\n  0, /*tp_init*/\n  0, /*tp_alloc*/\n  __pyx_tp_new__memoryviewslice, /*tp_new*/\n  0, /*tp_free*/\n  0, /*tp_is_gc*/\n  0, /*tp_bases*/\n  0, /*tp_mro*/\n  0, /*tp_cache*/\n  0, /*tp_subclasses*/\n  0, /*tp_weaklist*/\n  0, /*tp_del*/\n  0, /*tp_version_tag*/\n  #if PY_VERSION_HEX >= 0x030400a1\n  0, /*tp_finalize*/\n  #endif\n  #if PY_VERSION_HEX >= 0x030800b1 && (!CYTHON_COMPILING_IN_PYPY || PYPY_VERSION_NUM >= 0x07030800)\n  0, /*tp_vectorcall*/\n  #endif\n  #if PY_VERSION_HEX >= 0x030800b4 && PY_VERSION_HEX < 0x03090000\n  0, /*tp_print*/\n  #endif\n  #if CYTHON_COMPILING_IN_PYPY && PY_VERSION_HEX >= 0x03090000 && PY_VERSION_HEX < 0x030a0000\n  0, /*tp_pypy_flags*/\n  #endif\n};\n\nstatic PyMethodDef __pyx_methods[] = {\n  {\"maximum_path_c\", (PyCFunction)(void*)(PyCFunctionWithKeywords)__pyx_pw_6matcha_5utils_15monotonic_align_4core_1maximum_path_c, METH_VARARGS|METH_KEYWORDS, 0},\n  {0, 0, 0, 0}\n};\n\n#if PY_MAJOR_VERSION >= 3\n#if CYTHON_PEP489_MULTI_PHASE_INIT\nstatic PyObject* __pyx_pymod_create(PyObject *spec, PyModuleDef *def); /*proto*/\nstatic int __pyx_pymod_exec_core(PyObject* module); /*proto*/\nstatic PyModuleDef_Slot __pyx_moduledef_slots[] = {\n  {Py_mod_create, (void*)__pyx_pymod_create},\n  {Py_mod_exec, (void*)__pyx_pymod_exec_core},\n  {0, NULL}\n};\n#endif\n\nstatic struct PyModuleDef __pyx_moduledef = {\n    PyModuleDef_HEAD_INIT,\n    \"core\",\n    0, /* m_doc */\n  #if CYTHON_PEP489_MULTI_PHASE_INIT\n    0, /* m_size */\n  #else\n    -1, /* m_size */\n  #endif\n    __pyx_methods /* m_methods */,\n  #if CYTHON_PEP489_MULTI_PHASE_INIT\n    __pyx_moduledef_slots, /* m_slots */\n  #else\n    NULL, /* m_reload */\n  #endif\n    NULL, /* m_traverse */\n    NULL, /* m_clear */\n    NULL /* m_free */\n};\n#endif\n#ifndef CYTHON_SMALL_CODE\n#if defined(__clang__)\n    #define CYTHON_SMALL_CODE\n#elif defined(__GNUC__) && (__GNUC__ > 4 || (__GNUC__ == 4 && __GNUC_MINOR__ >= 3))\n    #define CYTHON_SMALL_CODE __attribute__((cold))\n#else\n    #define CYTHON_SMALL_CODE\n#endif\n#endif\n\nstatic __Pyx_StringTabEntry __pyx_string_tab[] = {\n  {&__pyx_n_s_ASCII, __pyx_k_ASCII, sizeof(__pyx_k_ASCII), 0, 0, 1, 1},\n  {&__pyx_kp_s_Buffer_view_does_not_expose_stri, __pyx_k_Buffer_view_does_not_expose_stri, sizeof(__pyx_k_Buffer_view_does_not_expose_stri), 0, 0, 1, 0},\n  {&__pyx_kp_s_Can_only_create_a_buffer_that_is, __pyx_k_Can_only_create_a_buffer_that_is, sizeof(__pyx_k_Can_only_create_a_buffer_that_is), 0, 0, 1, 0},\n  {&__pyx_kp_s_Cannot_assign_to_read_only_memor, __pyx_k_Cannot_assign_to_read_only_memor, sizeof(__pyx_k_Cannot_assign_to_read_only_memor), 0, 0, 1, 0},\n  {&__pyx_kp_s_Cannot_create_writable_memory_vi, __pyx_k_Cannot_create_writable_memory_vi, sizeof(__pyx_k_Cannot_create_writable_memory_vi), 0, 0, 1, 0},\n  {&__pyx_kp_s_Cannot_index_with_type_s, __pyx_k_Cannot_index_with_type_s, sizeof(__pyx_k_Cannot_index_with_type_s), 0, 0, 1, 0},\n  {&__pyx_n_s_Ellipsis, __pyx_k_Ellipsis, sizeof(__pyx_k_Ellipsis), 0, 0, 1, 1},\n  {&__pyx_kp_s_Empty_shape_tuple_for_cython_arr, __pyx_k_Empty_shape_tuple_for_cython_arr, sizeof(__pyx_k_Empty_shape_tuple_for_cython_arr), 0, 0, 1, 0},\n  {&__pyx_n_s_ImportError, __pyx_k_ImportError, sizeof(__pyx_k_ImportError), 0, 0, 1, 1},\n  {&__pyx_kp_s_Incompatible_checksums_0x_x_vs_0, __pyx_k_Incompatible_checksums_0x_x_vs_0, sizeof(__pyx_k_Incompatible_checksums_0x_x_vs_0), 0, 0, 1, 0},\n  {&__pyx_n_s_IndexError, __pyx_k_IndexError, sizeof(__pyx_k_IndexError), 0, 0, 1, 1},\n  {&__pyx_kp_s_Indirect_dimensions_not_supporte, __pyx_k_Indirect_dimensions_not_supporte, sizeof(__pyx_k_Indirect_dimensions_not_supporte), 0, 0, 1, 0},\n  {&__pyx_kp_s_Invalid_mode_expected_c_or_fortr, __pyx_k_Invalid_mode_expected_c_or_fortr, sizeof(__pyx_k_Invalid_mode_expected_c_or_fortr), 0, 0, 1, 0},\n  {&__pyx_kp_s_Invalid_shape_in_axis_d_d, __pyx_k_Invalid_shape_in_axis_d_d, sizeof(__pyx_k_Invalid_shape_in_axis_d_d), 0, 0, 1, 0},\n  {&__pyx_n_s_MemoryError, __pyx_k_MemoryError, sizeof(__pyx_k_MemoryError), 0, 0, 1, 1},\n  {&__pyx_kp_s_MemoryView_of_r_at_0x_x, __pyx_k_MemoryView_of_r_at_0x_x, sizeof(__pyx_k_MemoryView_of_r_at_0x_x), 0, 0, 1, 0},\n  {&__pyx_kp_s_MemoryView_of_r_object, __pyx_k_MemoryView_of_r_object, sizeof(__pyx_k_MemoryView_of_r_object), 0, 0, 1, 0},\n  {&__pyx_n_b_O, __pyx_k_O, sizeof(__pyx_k_O), 0, 0, 0, 1},\n  {&__pyx_kp_s_Out_of_bounds_on_buffer_access_a, __pyx_k_Out_of_bounds_on_buffer_access_a, sizeof(__pyx_k_Out_of_bounds_on_buffer_access_a), 0, 0, 1, 0},\n  {&__pyx_n_s_PickleError, __pyx_k_PickleError, sizeof(__pyx_k_PickleError), 0, 0, 1, 1},\n  {&__pyx_n_s_TypeError, __pyx_k_TypeError, sizeof(__pyx_k_TypeError), 0, 0, 1, 1},\n  {&__pyx_kp_s_Unable_to_convert_item_to_object, __pyx_k_Unable_to_convert_item_to_object, sizeof(__pyx_k_Unable_to_convert_item_to_object), 0, 0, 1, 0},\n  {&__pyx_n_s_ValueError, __pyx_k_ValueError, sizeof(__pyx_k_ValueError), 0, 0, 1, 1},\n  {&__pyx_n_s_View_MemoryView, __pyx_k_View_MemoryView, sizeof(__pyx_k_View_MemoryView), 0, 0, 1, 1},\n  {&__pyx_n_s_allocate_buffer, __pyx_k_allocate_buffer, sizeof(__pyx_k_allocate_buffer), 0, 0, 1, 1},\n  {&__pyx_n_s_base, __pyx_k_base, sizeof(__pyx_k_base), 0, 0, 1, 1},\n  {&__pyx_n_s_c, __pyx_k_c, sizeof(__pyx_k_c), 0, 0, 1, 1},\n  {&__pyx_n_u_c, __pyx_k_c, sizeof(__pyx_k_c), 0, 1, 0, 1},\n  {&__pyx_n_s_class, __pyx_k_class, sizeof(__pyx_k_class), 0, 0, 1, 1},\n  {&__pyx_n_s_cline_in_traceback, __pyx_k_cline_in_traceback, sizeof(__pyx_k_cline_in_traceback), 0, 0, 1, 1},\n  {&__pyx_kp_s_contiguous_and_direct, __pyx_k_contiguous_and_direct, sizeof(__pyx_k_contiguous_and_direct), 0, 0, 1, 0},\n  {&__pyx_kp_s_contiguous_and_indirect, __pyx_k_contiguous_and_indirect, sizeof(__pyx_k_contiguous_and_indirect), 0, 0, 1, 0},\n  {&__pyx_n_s_dict, __pyx_k_dict, sizeof(__pyx_k_dict), 0, 0, 1, 1},\n  {&__pyx_n_s_dtype_is_object, __pyx_k_dtype_is_object, sizeof(__pyx_k_dtype_is_object), 0, 0, 1, 1},\n  {&__pyx_n_s_encode, __pyx_k_encode, sizeof(__pyx_k_encode), 0, 0, 1, 1},\n  {&__pyx_n_s_enumerate, __pyx_k_enumerate, sizeof(__pyx_k_enumerate), 0, 0, 1, 1},\n  {&__pyx_n_s_error, __pyx_k_error, sizeof(__pyx_k_error), 0, 0, 1, 1},\n  {&__pyx_n_s_flags, __pyx_k_flags, sizeof(__pyx_k_flags), 0, 0, 1, 1},\n  {&__pyx_n_s_format, __pyx_k_format, sizeof(__pyx_k_format), 0, 0, 1, 1},\n  {&__pyx_n_s_fortran, __pyx_k_fortran, sizeof(__pyx_k_fortran), 0, 0, 1, 1},\n  {&__pyx_n_u_fortran, __pyx_k_fortran, sizeof(__pyx_k_fortran), 0, 1, 0, 1},\n  {&__pyx_n_s_getstate, __pyx_k_getstate, sizeof(__pyx_k_getstate), 0, 0, 1, 1},\n  {&__pyx_kp_s_got_differing_extents_in_dimensi, __pyx_k_got_differing_extents_in_dimensi, sizeof(__pyx_k_got_differing_extents_in_dimensi), 0, 0, 1, 0},\n  {&__pyx_n_s_id, __pyx_k_id, sizeof(__pyx_k_id), 0, 0, 1, 1},\n  {&__pyx_n_s_import, __pyx_k_import, sizeof(__pyx_k_import), 0, 0, 1, 1},\n  {&__pyx_n_s_itemsize, __pyx_k_itemsize, sizeof(__pyx_k_itemsize), 0, 0, 1, 1},\n  {&__pyx_kp_s_itemsize_0_for_cython_array, __pyx_k_itemsize_0_for_cython_array, sizeof(__pyx_k_itemsize_0_for_cython_array), 0, 0, 1, 0},\n  {&__pyx_n_s_main, __pyx_k_main, sizeof(__pyx_k_main), 0, 0, 1, 1},\n  {&__pyx_n_s_max_neg_val, __pyx_k_max_neg_val, sizeof(__pyx_k_max_neg_val), 0, 0, 1, 1},\n  {&__pyx_n_s_memview, __pyx_k_memview, sizeof(__pyx_k_memview), 0, 0, 1, 1},\n  {&__pyx_n_s_mode, __pyx_k_mode, sizeof(__pyx_k_mode), 0, 0, 1, 1},\n  {&__pyx_n_s_name, __pyx_k_name, sizeof(__pyx_k_name), 0, 0, 1, 1},\n  {&__pyx_n_s_name_2, __pyx_k_name_2, sizeof(__pyx_k_name_2), 0, 0, 1, 1},\n  {&__pyx_n_s_ndim, __pyx_k_ndim, sizeof(__pyx_k_ndim), 0, 0, 1, 1},\n  {&__pyx_n_s_new, __pyx_k_new, sizeof(__pyx_k_new), 0, 0, 1, 1},\n  {&__pyx_kp_s_no_default___reduce___due_to_non, __pyx_k_no_default___reduce___due_to_non, sizeof(__pyx_k_no_default___reduce___due_to_non), 0, 0, 1, 0},\n  {&__pyx_n_s_np, __pyx_k_np, sizeof(__pyx_k_np), 0, 0, 1, 1},\n  {&__pyx_n_s_numpy, __pyx_k_numpy, sizeof(__pyx_k_numpy), 0, 0, 1, 1},\n  {&__pyx_kp_u_numpy_core_multiarray_failed_to, __pyx_k_numpy_core_multiarray_failed_to, sizeof(__pyx_k_numpy_core_multiarray_failed_to), 0, 1, 0, 0},\n  {&__pyx_kp_u_numpy_core_umath_failed_to_impor, __pyx_k_numpy_core_umath_failed_to_impor, sizeof(__pyx_k_numpy_core_umath_failed_to_impor), 0, 1, 0, 0},\n  {&__pyx_n_s_obj, __pyx_k_obj, sizeof(__pyx_k_obj), 0, 0, 1, 1},\n  {&__pyx_n_s_pack, __pyx_k_pack, sizeof(__pyx_k_pack), 0, 0, 1, 1},\n  {&__pyx_n_s_paths, __pyx_k_paths, sizeof(__pyx_k_paths), 0, 0, 1, 1},\n  {&__pyx_n_s_pickle, __pyx_k_pickle, sizeof(__pyx_k_pickle), 0, 0, 1, 1},\n  {&__pyx_n_s_pyx_PickleError, __pyx_k_pyx_PickleError, sizeof(__pyx_k_pyx_PickleError), 0, 0, 1, 1},\n  {&__pyx_n_s_pyx_checksum, __pyx_k_pyx_checksum, sizeof(__pyx_k_pyx_checksum), 0, 0, 1, 1},\n  {&__pyx_n_s_pyx_getbuffer, __pyx_k_pyx_getbuffer, sizeof(__pyx_k_pyx_getbuffer), 0, 0, 1, 1},\n  {&__pyx_n_s_pyx_result, __pyx_k_pyx_result, sizeof(__pyx_k_pyx_result), 0, 0, 1, 1},\n  {&__pyx_n_s_pyx_state, __pyx_k_pyx_state, sizeof(__pyx_k_pyx_state), 0, 0, 1, 1},\n  {&__pyx_n_s_pyx_type, __pyx_k_pyx_type, sizeof(__pyx_k_pyx_type), 0, 0, 1, 1},\n  {&__pyx_n_s_pyx_unpickle_Enum, __pyx_k_pyx_unpickle_Enum, sizeof(__pyx_k_pyx_unpickle_Enum), 0, 0, 1, 1},\n  {&__pyx_n_s_pyx_vtable, __pyx_k_pyx_vtable, sizeof(__pyx_k_pyx_vtable), 0, 0, 1, 1},\n  {&__pyx_n_s_range, __pyx_k_range, sizeof(__pyx_k_range), 0, 0, 1, 1},\n  {&__pyx_n_s_reduce, __pyx_k_reduce, sizeof(__pyx_k_reduce), 0, 0, 1, 1},\n  {&__pyx_n_s_reduce_cython, __pyx_k_reduce_cython, sizeof(__pyx_k_reduce_cython), 0, 0, 1, 1},\n  {&__pyx_n_s_reduce_ex, __pyx_k_reduce_ex, sizeof(__pyx_k_reduce_ex), 0, 0, 1, 1},\n  {&__pyx_n_s_setstate, __pyx_k_setstate, sizeof(__pyx_k_setstate), 0, 0, 1, 1},\n  {&__pyx_n_s_setstate_cython, __pyx_k_setstate_cython, sizeof(__pyx_k_setstate_cython), 0, 0, 1, 1},\n  {&__pyx_n_s_shape, __pyx_k_shape, sizeof(__pyx_k_shape), 0, 0, 1, 1},\n  {&__pyx_n_s_size, __pyx_k_size, sizeof(__pyx_k_size), 0, 0, 1, 1},\n  {&__pyx_n_s_start, __pyx_k_start, sizeof(__pyx_k_start), 0, 0, 1, 1},\n  {&__pyx_n_s_step, __pyx_k_step, sizeof(__pyx_k_step), 0, 0, 1, 1},\n  {&__pyx_n_s_stop, __pyx_k_stop, sizeof(__pyx_k_stop), 0, 0, 1, 1},\n  {&__pyx_kp_s_strided_and_direct, __pyx_k_strided_and_direct, sizeof(__pyx_k_strided_and_direct), 0, 0, 1, 0},\n  {&__pyx_kp_s_strided_and_direct_or_indirect, __pyx_k_strided_and_direct_or_indirect, sizeof(__pyx_k_strided_and_direct_or_indirect), 0, 0, 1, 0},\n  {&__pyx_kp_s_strided_and_indirect, __pyx_k_strided_and_indirect, sizeof(__pyx_k_strided_and_indirect), 0, 0, 1, 0},\n  {&__pyx_kp_s_stringsource, __pyx_k_stringsource, sizeof(__pyx_k_stringsource), 0, 0, 1, 0},\n  {&__pyx_n_s_struct, __pyx_k_struct, sizeof(__pyx_k_struct), 0, 0, 1, 1},\n  {&__pyx_n_s_t_xs, __pyx_k_t_xs, sizeof(__pyx_k_t_xs), 0, 0, 1, 1},\n  {&__pyx_n_s_t_ys, __pyx_k_t_ys, sizeof(__pyx_k_t_ys), 0, 0, 1, 1},\n  {&__pyx_n_s_test, __pyx_k_test, sizeof(__pyx_k_test), 0, 0, 1, 1},\n  {&__pyx_kp_s_unable_to_allocate_array_data, __pyx_k_unable_to_allocate_array_data, sizeof(__pyx_k_unable_to_allocate_array_data), 0, 0, 1, 0},\n  {&__pyx_kp_s_unable_to_allocate_shape_and_str, __pyx_k_unable_to_allocate_shape_and_str, sizeof(__pyx_k_unable_to_allocate_shape_and_str), 0, 0, 1, 0},\n  {&__pyx_n_s_unpack, __pyx_k_unpack, sizeof(__pyx_k_unpack), 0, 0, 1, 1},\n  {&__pyx_n_s_update, __pyx_k_update, sizeof(__pyx_k_update), 0, 0, 1, 1},\n  {&__pyx_n_s_values, __pyx_k_values, sizeof(__pyx_k_values), 0, 0, 1, 1},\n  {0, 0, 0, 0, 0, 0, 0}\n};\nstatic CYTHON_SMALL_CODE int __Pyx_InitCachedBuiltins(void) {\n  __pyx_builtin_range = __Pyx_GetBuiltinName(__pyx_n_s_range); if (!__pyx_builtin_range) __PYX_ERR(0, 19, __pyx_L1_error)\n  __pyx_builtin_ImportError = __Pyx_GetBuiltinName(__pyx_n_s_ImportError); if (!__pyx_builtin_ImportError) __PYX_ERR(1, 944, __pyx_L1_error)\n  __pyx_builtin_ValueError = __Pyx_GetBuiltinName(__pyx_n_s_ValueError); if (!__pyx_builtin_ValueError) __PYX_ERR(2, 134, __pyx_L1_error)\n  __pyx_builtin_MemoryError = __Pyx_GetBuiltinName(__pyx_n_s_MemoryError); if (!__pyx_builtin_MemoryError) __PYX_ERR(2, 149, __pyx_L1_error)\n  __pyx_builtin_enumerate = __Pyx_GetBuiltinName(__pyx_n_s_enumerate); if (!__pyx_builtin_enumerate) __PYX_ERR(2, 152, __pyx_L1_error)\n  __pyx_builtin_TypeError = __Pyx_GetBuiltinName(__pyx_n_s_TypeError); if (!__pyx_builtin_TypeError) __PYX_ERR(2, 2, __pyx_L1_error)\n  __pyx_builtin_Ellipsis = __Pyx_GetBuiltinName(__pyx_n_s_Ellipsis); if (!__pyx_builtin_Ellipsis) __PYX_ERR(2, 406, __pyx_L1_error)\n  __pyx_builtin_id = __Pyx_GetBuiltinName(__pyx_n_s_id); if (!__pyx_builtin_id) __PYX_ERR(2, 615, __pyx_L1_error)\n  __pyx_builtin_IndexError = __Pyx_GetBuiltinName(__pyx_n_s_IndexError); if (!__pyx_builtin_IndexError) __PYX_ERR(2, 834, __pyx_L1_error)\n  return 0;\n  __pyx_L1_error:;\n  return -1;\n}\n\nstatic CYTHON_SMALL_CODE int __Pyx_InitCachedConstants(void) {\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__Pyx_InitCachedConstants\", 0);\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":944\n *         __pyx_import_array()\n *     except Exception:\n *         raise ImportError(\"numpy.core.multiarray failed to import\")             # <<<<<<<<<<<<<<\n * \n * cdef inline int import_umath() except -1:\n */\n  __pyx_tuple__2 = PyTuple_Pack(1, __pyx_kp_u_numpy_core_multiarray_failed_to); if (unlikely(!__pyx_tuple__2)) __PYX_ERR(1, 944, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__2);\n  __Pyx_GIVEREF(__pyx_tuple__2);\n\n  /* \"../../../../../../tmp/pip-build-env-t3at2_5y/overlay/lib/python3.8/site-packages/numpy/__init__.pxd\":950\n *         _import_umath()\n *     except Exception:\n *         raise ImportError(\"numpy.core.umath failed to import\")             # <<<<<<<<<<<<<<\n * \n * cdef inline int import_ufunc() except -1:\n */\n  __pyx_tuple__3 = PyTuple_Pack(1, __pyx_kp_u_numpy_core_umath_failed_to_impor); if (unlikely(!__pyx_tuple__3)) __PYX_ERR(1, 950, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__3);\n  __Pyx_GIVEREF(__pyx_tuple__3);\n\n  /* \"View.MemoryView\":134\n * \n *         if not self.ndim:\n *             raise ValueError(\"Empty shape tuple for cython.array\")             # <<<<<<<<<<<<<<\n * \n *         if itemsize <= 0:\n */\n  __pyx_tuple__4 = PyTuple_Pack(1, __pyx_kp_s_Empty_shape_tuple_for_cython_arr); if (unlikely(!__pyx_tuple__4)) __PYX_ERR(2, 134, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__4);\n  __Pyx_GIVEREF(__pyx_tuple__4);\n\n  /* \"View.MemoryView\":137\n * \n *         if itemsize <= 0:\n *             raise ValueError(\"itemsize <= 0 for cython.array\")             # <<<<<<<<<<<<<<\n * \n *         if not isinstance(format, bytes):\n */\n  __pyx_tuple__5 = PyTuple_Pack(1, __pyx_kp_s_itemsize_0_for_cython_array); if (unlikely(!__pyx_tuple__5)) __PYX_ERR(2, 137, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__5);\n  __Pyx_GIVEREF(__pyx_tuple__5);\n\n  /* \"View.MemoryView\":149\n * \n *         if not self._shape:\n *             raise MemoryError(\"unable to allocate shape and strides.\")             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_tuple__6 = PyTuple_Pack(1, __pyx_kp_s_unable_to_allocate_shape_and_str); if (unlikely(!__pyx_tuple__6)) __PYX_ERR(2, 149, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__6);\n  __Pyx_GIVEREF(__pyx_tuple__6);\n\n  /* \"View.MemoryView\":177\n *             self.data = <char *>malloc(self.len)\n *             if not self.data:\n *                 raise MemoryError(\"unable to allocate array data.\")             # <<<<<<<<<<<<<<\n * \n *             if self.dtype_is_object:\n */\n  __pyx_tuple__7 = PyTuple_Pack(1, __pyx_kp_s_unable_to_allocate_array_data); if (unlikely(!__pyx_tuple__7)) __PYX_ERR(2, 177, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__7);\n  __Pyx_GIVEREF(__pyx_tuple__7);\n\n  /* \"View.MemoryView\":193\n *             bufmode = PyBUF_F_CONTIGUOUS | PyBUF_ANY_CONTIGUOUS\n *         if not (flags & bufmode):\n *             raise ValueError(\"Can only create a buffer that is contiguous in memory.\")             # <<<<<<<<<<<<<<\n *         info.buf = self.data\n *         info.len = self.len\n */\n  __pyx_tuple__8 = PyTuple_Pack(1, __pyx_kp_s_Can_only_create_a_buffer_that_is); if (unlikely(!__pyx_tuple__8)) __PYX_ERR(2, 193, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__8);\n  __Pyx_GIVEREF(__pyx_tuple__8);\n\n  /* \"(tree fragment)\":2\n * def __reduce_cython__(self):\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")             # <<<<<<<<<<<<<<\n * def __setstate_cython__(self, __pyx_state):\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")\n */\n  __pyx_tuple__9 = PyTuple_Pack(1, __pyx_kp_s_no_default___reduce___due_to_non); if (unlikely(!__pyx_tuple__9)) __PYX_ERR(2, 2, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__9);\n  __Pyx_GIVEREF(__pyx_tuple__9);\n\n  /* \"(tree fragment)\":4\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")\n * def __setstate_cython__(self, __pyx_state):\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")             # <<<<<<<<<<<<<<\n */\n  __pyx_tuple__10 = PyTuple_Pack(1, __pyx_kp_s_no_default___reduce___due_to_non); if (unlikely(!__pyx_tuple__10)) __PYX_ERR(2, 4, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__10);\n  __Pyx_GIVEREF(__pyx_tuple__10);\n\n  /* \"View.MemoryView\":420\n *     def __setitem__(memoryview self, object index, object value):\n *         if self.view.readonly:\n *             raise TypeError(\"Cannot assign to read-only memoryview\")             # <<<<<<<<<<<<<<\n * \n *         have_slices, index = _unellipsify(index, self.view.ndim)\n */\n  __pyx_tuple__11 = PyTuple_Pack(1, __pyx_kp_s_Cannot_assign_to_read_only_memor); if (unlikely(!__pyx_tuple__11)) __PYX_ERR(2, 420, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__11);\n  __Pyx_GIVEREF(__pyx_tuple__11);\n\n  /* \"View.MemoryView\":497\n *             result = struct.unpack(self.view.format, bytesitem)\n *         except struct.error:\n *             raise ValueError(\"Unable to convert item to object\")             # <<<<<<<<<<<<<<\n *         else:\n *             if len(self.view.format) == 1:\n */\n  __pyx_tuple__12 = PyTuple_Pack(1, __pyx_kp_s_Unable_to_convert_item_to_object); if (unlikely(!__pyx_tuple__12)) __PYX_ERR(2, 497, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__12);\n  __Pyx_GIVEREF(__pyx_tuple__12);\n\n  /* \"View.MemoryView\":522\n *     def __getbuffer__(self, Py_buffer *info, int flags):\n *         if flags & PyBUF_WRITABLE and self.view.readonly:\n *             raise ValueError(\"Cannot create writable memory view from read-only memoryview\")             # <<<<<<<<<<<<<<\n * \n *         if flags & PyBUF_ND:\n */\n  __pyx_tuple__13 = PyTuple_Pack(1, __pyx_kp_s_Cannot_create_writable_memory_vi); if (unlikely(!__pyx_tuple__13)) __PYX_ERR(2, 522, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__13);\n  __Pyx_GIVEREF(__pyx_tuple__13);\n\n  /* \"View.MemoryView\":572\n *         if self.view.strides == NULL:\n * \n *             raise ValueError(\"Buffer view does not expose strides\")             # <<<<<<<<<<<<<<\n * \n *         return tuple([stride for stride in self.view.strides[:self.view.ndim]])\n */\n  __pyx_tuple__14 = PyTuple_Pack(1, __pyx_kp_s_Buffer_view_does_not_expose_stri); if (unlikely(!__pyx_tuple__14)) __PYX_ERR(2, 572, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__14);\n  __Pyx_GIVEREF(__pyx_tuple__14);\n\n  /* \"View.MemoryView\":579\n *     def suboffsets(self):\n *         if self.view.suboffsets == NULL:\n *             return (-1,) * self.view.ndim             # <<<<<<<<<<<<<<\n * \n *         return tuple([suboffset for suboffset in self.view.suboffsets[:self.view.ndim]])\n */\n  __pyx_tuple__15 = PyTuple_New(1); if (unlikely(!__pyx_tuple__15)) __PYX_ERR(2, 579, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__15);\n  __Pyx_INCREF(__pyx_int_neg_1);\n  __Pyx_GIVEREF(__pyx_int_neg_1);\n  PyTuple_SET_ITEM(__pyx_tuple__15, 0, __pyx_int_neg_1);\n  __Pyx_GIVEREF(__pyx_tuple__15);\n\n  /* \"(tree fragment)\":2\n * def __reduce_cython__(self):\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")             # <<<<<<<<<<<<<<\n * def __setstate_cython__(self, __pyx_state):\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")\n */\n  __pyx_tuple__16 = PyTuple_Pack(1, __pyx_kp_s_no_default___reduce___due_to_non); if (unlikely(!__pyx_tuple__16)) __PYX_ERR(2, 2, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__16);\n  __Pyx_GIVEREF(__pyx_tuple__16);\n\n  /* \"(tree fragment)\":4\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")\n * def __setstate_cython__(self, __pyx_state):\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")             # <<<<<<<<<<<<<<\n */\n  __pyx_tuple__17 = PyTuple_Pack(1, __pyx_kp_s_no_default___reduce___due_to_non); if (unlikely(!__pyx_tuple__17)) __PYX_ERR(2, 4, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__17);\n  __Pyx_GIVEREF(__pyx_tuple__17);\n\n  /* \"View.MemoryView\":684\n *         if item is Ellipsis:\n *             if not seen_ellipsis:\n *                 result.extend([slice(None)] * (ndim - len(tup) + 1))             # <<<<<<<<<<<<<<\n *                 seen_ellipsis = True\n *             else:\n */\n  __pyx_slice__18 = PySlice_New(Py_None, Py_None, Py_None); if (unlikely(!__pyx_slice__18)) __PYX_ERR(2, 684, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_slice__18);\n  __Pyx_GIVEREF(__pyx_slice__18);\n\n  /* \"View.MemoryView\":705\n *     for suboffset in suboffsets[:ndim]:\n *         if suboffset >= 0:\n *             raise ValueError(\"Indirect dimensions not supported\")             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_tuple__19 = PyTuple_Pack(1, __pyx_kp_s_Indirect_dimensions_not_supporte); if (unlikely(!__pyx_tuple__19)) __PYX_ERR(2, 705, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__19);\n  __Pyx_GIVEREF(__pyx_tuple__19);\n\n  /* \"(tree fragment)\":2\n * def __reduce_cython__(self):\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")             # <<<<<<<<<<<<<<\n * def __setstate_cython__(self, __pyx_state):\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")\n */\n  __pyx_tuple__20 = PyTuple_Pack(1, __pyx_kp_s_no_default___reduce___due_to_non); if (unlikely(!__pyx_tuple__20)) __PYX_ERR(2, 2, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__20);\n  __Pyx_GIVEREF(__pyx_tuple__20);\n\n  /* \"(tree fragment)\":4\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")\n * def __setstate_cython__(self, __pyx_state):\n *     raise TypeError(\"no default __reduce__ due to non-trivial __cinit__\")             # <<<<<<<<<<<<<<\n */\n  __pyx_tuple__21 = PyTuple_Pack(1, __pyx_kp_s_no_default___reduce___due_to_non); if (unlikely(!__pyx_tuple__21)) __PYX_ERR(2, 4, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__21);\n  __Pyx_GIVEREF(__pyx_tuple__21);\n  __pyx_tuple__22 = PyTuple_Pack(3, __pyx_int_184977713, __pyx_int_136983863, __pyx_int_112105877); if (unlikely(!__pyx_tuple__22)) __PYX_ERR(2, 4, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__22);\n  __Pyx_GIVEREF(__pyx_tuple__22);\n\n  /* \"View.MemoryView\":287\n *         return self.name\n * \n * cdef generic = Enum(\"<strided and direct or indirect>\")             # <<<<<<<<<<<<<<\n * cdef strided = Enum(\"<strided and direct>\") # default\n * cdef indirect = Enum(\"<strided and indirect>\")\n */\n  __pyx_tuple__23 = PyTuple_Pack(1, __pyx_kp_s_strided_and_direct_or_indirect); if (unlikely(!__pyx_tuple__23)) __PYX_ERR(2, 287, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__23);\n  __Pyx_GIVEREF(__pyx_tuple__23);\n\n  /* \"View.MemoryView\":288\n * \n * cdef generic = Enum(\"<strided and direct or indirect>\")\n * cdef strided = Enum(\"<strided and direct>\") # default             # <<<<<<<<<<<<<<\n * cdef indirect = Enum(\"<strided and indirect>\")\n * \n */\n  __pyx_tuple__24 = PyTuple_Pack(1, __pyx_kp_s_strided_and_direct); if (unlikely(!__pyx_tuple__24)) __PYX_ERR(2, 288, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__24);\n  __Pyx_GIVEREF(__pyx_tuple__24);\n\n  /* \"View.MemoryView\":289\n * cdef generic = Enum(\"<strided and direct or indirect>\")\n * cdef strided = Enum(\"<strided and direct>\") # default\n * cdef indirect = Enum(\"<strided and indirect>\")             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_tuple__25 = PyTuple_Pack(1, __pyx_kp_s_strided_and_indirect); if (unlikely(!__pyx_tuple__25)) __PYX_ERR(2, 289, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__25);\n  __Pyx_GIVEREF(__pyx_tuple__25);\n\n  /* \"View.MemoryView\":292\n * \n * \n * cdef contiguous = Enum(\"<contiguous and direct>\")             # <<<<<<<<<<<<<<\n * cdef indirect_contiguous = Enum(\"<contiguous and indirect>\")\n * \n */\n  __pyx_tuple__26 = PyTuple_Pack(1, __pyx_kp_s_contiguous_and_direct); if (unlikely(!__pyx_tuple__26)) __PYX_ERR(2, 292, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__26);\n  __Pyx_GIVEREF(__pyx_tuple__26);\n\n  /* \"View.MemoryView\":293\n * \n * cdef contiguous = Enum(\"<contiguous and direct>\")\n * cdef indirect_contiguous = Enum(\"<contiguous and indirect>\")             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_tuple__27 = PyTuple_Pack(1, __pyx_kp_s_contiguous_and_indirect); if (unlikely(!__pyx_tuple__27)) __PYX_ERR(2, 293, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__27);\n  __Pyx_GIVEREF(__pyx_tuple__27);\n\n  /* \"(tree fragment)\":1\n * def __pyx_unpickle_Enum(__pyx_type, long __pyx_checksum, __pyx_state):             # <<<<<<<<<<<<<<\n *     cdef object __pyx_PickleError\n *     cdef object __pyx_result\n */\n  __pyx_tuple__28 = PyTuple_Pack(5, __pyx_n_s_pyx_type, __pyx_n_s_pyx_checksum, __pyx_n_s_pyx_state, __pyx_n_s_pyx_PickleError, __pyx_n_s_pyx_result); if (unlikely(!__pyx_tuple__28)) __PYX_ERR(2, 1, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_tuple__28);\n  __Pyx_GIVEREF(__pyx_tuple__28);\n  __pyx_codeobj__29 = (PyObject*)__Pyx_PyCode_New(3, 0, 5, 0, CO_OPTIMIZED|CO_NEWLOCALS, __pyx_empty_bytes, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_tuple__28, __pyx_empty_tuple, __pyx_empty_tuple, __pyx_kp_s_stringsource, __pyx_n_s_pyx_unpickle_Enum, 1, __pyx_empty_bytes); if (unlikely(!__pyx_codeobj__29)) __PYX_ERR(2, 1, __pyx_L1_error)\n  __Pyx_RefNannyFinishContext();\n  return 0;\n  __pyx_L1_error:;\n  __Pyx_RefNannyFinishContext();\n  return -1;\n}\n\nstatic CYTHON_SMALL_CODE int __Pyx_InitGlobals(void) {\n  /* InitThreads.init */\n  #if defined(WITH_THREAD) && PY_VERSION_HEX < 0x030700F0\nPyEval_InitThreads();\n#endif\n\nif (unlikely(PyErr_Occurred())) __PYX_ERR(0, 1, __pyx_L1_error)\n\n  if (__Pyx_InitStrings(__pyx_string_tab) < 0) __PYX_ERR(0, 1, __pyx_L1_error)\n  __pyx_int_0 = PyInt_FromLong(0); if (unlikely(!__pyx_int_0)) __PYX_ERR(0, 1, __pyx_L1_error)\n  __pyx_int_1 = PyInt_FromLong(1); if (unlikely(!__pyx_int_1)) __PYX_ERR(0, 1, __pyx_L1_error)\n  __pyx_int_112105877 = PyInt_FromLong(112105877L); if (unlikely(!__pyx_int_112105877)) __PYX_ERR(0, 1, __pyx_L1_error)\n  __pyx_int_136983863 = PyInt_FromLong(136983863L); if (unlikely(!__pyx_int_136983863)) __PYX_ERR(0, 1, __pyx_L1_error)\n  __pyx_int_184977713 = PyInt_FromLong(184977713L); if (unlikely(!__pyx_int_184977713)) __PYX_ERR(0, 1, __pyx_L1_error)\n  __pyx_int_neg_1 = PyInt_FromLong(-1); if (unlikely(!__pyx_int_neg_1)) __PYX_ERR(0, 1, __pyx_L1_error)\n  return 0;\n  __pyx_L1_error:;\n  return -1;\n}\n\nstatic CYTHON_SMALL_CODE int __Pyx_modinit_global_init_code(void); /*proto*/\nstatic CYTHON_SMALL_CODE int __Pyx_modinit_variable_export_code(void); /*proto*/\nstatic CYTHON_SMALL_CODE int __Pyx_modinit_function_export_code(void); /*proto*/\nstatic CYTHON_SMALL_CODE int __Pyx_modinit_type_init_code(void); /*proto*/\nstatic CYTHON_SMALL_CODE int __Pyx_modinit_type_import_code(void); /*proto*/\nstatic CYTHON_SMALL_CODE int __Pyx_modinit_variable_import_code(void); /*proto*/\nstatic CYTHON_SMALL_CODE int __Pyx_modinit_function_import_code(void); /*proto*/\n\nstatic int __Pyx_modinit_global_init_code(void) {\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__Pyx_modinit_global_init_code\", 0);\n  /*--- Global init code ---*/\n  generic = Py_None; Py_INCREF(Py_None);\n  strided = Py_None; Py_INCREF(Py_None);\n  indirect = Py_None; Py_INCREF(Py_None);\n  contiguous = Py_None; Py_INCREF(Py_None);\n  indirect_contiguous = Py_None; Py_INCREF(Py_None);\n  __Pyx_RefNannyFinishContext();\n  return 0;\n}\n\nstatic int __Pyx_modinit_variable_export_code(void) {\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__Pyx_modinit_variable_export_code\", 0);\n  /*--- Variable export code ---*/\n  __Pyx_RefNannyFinishContext();\n  return 0;\n}\n\nstatic int __Pyx_modinit_function_export_code(void) {\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__Pyx_modinit_function_export_code\", 0);\n  /*--- Function export code ---*/\n  __Pyx_RefNannyFinishContext();\n  return 0;\n}\n\nstatic int __Pyx_modinit_type_init_code(void) {\n  __Pyx_RefNannyDeclarations\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__Pyx_modinit_type_init_code\", 0);\n  /*--- Type init code ---*/\n  __pyx_vtabptr_array = &__pyx_vtable_array;\n  __pyx_vtable_array.get_memview = (PyObject *(*)(struct __pyx_array_obj *))__pyx_array_get_memview;\n  if (PyType_Ready(&__pyx_type___pyx_array) < 0) __PYX_ERR(2, 106, __pyx_L1_error)\n  #if PY_VERSION_HEX < 0x030800B1\n  __pyx_type___pyx_array.tp_print = 0;\n  #endif\n  if (__Pyx_SetVtable(__pyx_type___pyx_array.tp_dict, __pyx_vtabptr_array) < 0) __PYX_ERR(2, 106, __pyx_L1_error)\n  if (__Pyx_setup_reduce((PyObject*)&__pyx_type___pyx_array) < 0) __PYX_ERR(2, 106, __pyx_L1_error)\n  __pyx_array_type = &__pyx_type___pyx_array;\n  if (PyType_Ready(&__pyx_type___pyx_MemviewEnum) < 0) __PYX_ERR(2, 280, __pyx_L1_error)\n  #if PY_VERSION_HEX < 0x030800B1\n  __pyx_type___pyx_MemviewEnum.tp_print = 0;\n  #endif\n  if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type___pyx_MemviewEnum.tp_dictoffset && __pyx_type___pyx_MemviewEnum.tp_getattro == PyObject_GenericGetAttr)) {\n    __pyx_type___pyx_MemviewEnum.tp_getattro = __Pyx_PyObject_GenericGetAttr;\n  }\n  if (__Pyx_setup_reduce((PyObject*)&__pyx_type___pyx_MemviewEnum) < 0) __PYX_ERR(2, 280, __pyx_L1_error)\n  __pyx_MemviewEnum_type = &__pyx_type___pyx_MemviewEnum;\n  __pyx_vtabptr_memoryview = &__pyx_vtable_memoryview;\n  __pyx_vtable_memoryview.get_item_pointer = (char *(*)(struct __pyx_memoryview_obj *, PyObject *))__pyx_memoryview_get_item_pointer;\n  __pyx_vtable_memoryview.is_slice = (PyObject *(*)(struct __pyx_memoryview_obj *, PyObject *))__pyx_memoryview_is_slice;\n  __pyx_vtable_memoryview.setitem_slice_assignment = (PyObject *(*)(struct __pyx_memoryview_obj *, PyObject *, PyObject *))__pyx_memoryview_setitem_slice_assignment;\n  __pyx_vtable_memoryview.setitem_slice_assign_scalar = (PyObject *(*)(struct __pyx_memoryview_obj *, struct __pyx_memoryview_obj *, PyObject *))__pyx_memoryview_setitem_slice_assign_scalar;\n  __pyx_vtable_memoryview.setitem_indexed = (PyObject *(*)(struct __pyx_memoryview_obj *, PyObject *, PyObject *))__pyx_memoryview_setitem_indexed;\n  __pyx_vtable_memoryview.convert_item_to_object = (PyObject *(*)(struct __pyx_memoryview_obj *, char *))__pyx_memoryview_convert_item_to_object;\n  __pyx_vtable_memoryview.assign_item_from_object = (PyObject *(*)(struct __pyx_memoryview_obj *, char *, PyObject *))__pyx_memoryview_assign_item_from_object;\n  if (PyType_Ready(&__pyx_type___pyx_memoryview) < 0) __PYX_ERR(2, 331, __pyx_L1_error)\n  #if PY_VERSION_HEX < 0x030800B1\n  __pyx_type___pyx_memoryview.tp_print = 0;\n  #endif\n  if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type___pyx_memoryview.tp_dictoffset && __pyx_type___pyx_memoryview.tp_getattro == PyObject_GenericGetAttr)) {\n    __pyx_type___pyx_memoryview.tp_getattro = __Pyx_PyObject_GenericGetAttr;\n  }\n  if (__Pyx_SetVtable(__pyx_type___pyx_memoryview.tp_dict, __pyx_vtabptr_memoryview) < 0) __PYX_ERR(2, 331, __pyx_L1_error)\n  if (__Pyx_setup_reduce((PyObject*)&__pyx_type___pyx_memoryview) < 0) __PYX_ERR(2, 331, __pyx_L1_error)\n  __pyx_memoryview_type = &__pyx_type___pyx_memoryview;\n  __pyx_vtabptr__memoryviewslice = &__pyx_vtable__memoryviewslice;\n  __pyx_vtable__memoryviewslice.__pyx_base = *__pyx_vtabptr_memoryview;\n  __pyx_vtable__memoryviewslice.__pyx_base.convert_item_to_object = (PyObject *(*)(struct __pyx_memoryview_obj *, char *))__pyx_memoryviewslice_convert_item_to_object;\n  __pyx_vtable__memoryviewslice.__pyx_base.assign_item_from_object = (PyObject *(*)(struct __pyx_memoryview_obj *, char *, PyObject *))__pyx_memoryviewslice_assign_item_from_object;\n  __pyx_type___pyx_memoryviewslice.tp_base = __pyx_memoryview_type;\n  if (PyType_Ready(&__pyx_type___pyx_memoryviewslice) < 0) __PYX_ERR(2, 967, __pyx_L1_error)\n  #if PY_VERSION_HEX < 0x030800B1\n  __pyx_type___pyx_memoryviewslice.tp_print = 0;\n  #endif\n  if ((CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP) && likely(!__pyx_type___pyx_memoryviewslice.tp_dictoffset && __pyx_type___pyx_memoryviewslice.tp_getattro == PyObject_GenericGetAttr)) {\n    __pyx_type___pyx_memoryviewslice.tp_getattro = __Pyx_PyObject_GenericGetAttr;\n  }\n  if (__Pyx_SetVtable(__pyx_type___pyx_memoryviewslice.tp_dict, __pyx_vtabptr__memoryviewslice) < 0) __PYX_ERR(2, 967, __pyx_L1_error)\n  if (__Pyx_setup_reduce((PyObject*)&__pyx_type___pyx_memoryviewslice) < 0) __PYX_ERR(2, 967, __pyx_L1_error)\n  __pyx_memoryviewslice_type = &__pyx_type___pyx_memoryviewslice;\n  __Pyx_RefNannyFinishContext();\n  return 0;\n  __pyx_L1_error:;\n  __Pyx_RefNannyFinishContext();\n  return -1;\n}\n\nstatic int __Pyx_modinit_type_import_code(void) {\n  __Pyx_RefNannyDeclarations\n  PyObject *__pyx_t_1 = NULL;\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannySetupContext(\"__Pyx_modinit_type_import_code\", 0);\n  /*--- Type import code ---*/\n  __pyx_t_1 = PyImport_ImportModule(__Pyx_BUILTIN_MODULE_NAME); if (unlikely(!__pyx_t_1)) __PYX_ERR(3, 9, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_ptype_7cpython_4type_type = __Pyx_ImportType_0_29_35(__pyx_t_1, __Pyx_BUILTIN_MODULE_NAME, \"type\", \n  #if defined(PYPY_VERSION_NUM) && PYPY_VERSION_NUM < 0x050B0000\n  sizeof(PyTypeObject), __PYX_GET_STRUCT_ALIGNMENT_0_29_35(PyTypeObject),\n  #else\n  sizeof(PyHeapTypeObject), __PYX_GET_STRUCT_ALIGNMENT_0_29_35(PyHeapTypeObject),\n  #endif\n  __Pyx_ImportType_CheckSize_Warn_0_29_35); if (!__pyx_ptype_7cpython_4type_type) __PYX_ERR(3, 9, __pyx_L1_error)\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  __pyx_t_1 = PyImport_ImportModule(\"numpy\"); if (unlikely(!__pyx_t_1)) __PYX_ERR(1, 199, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __pyx_ptype_5numpy_dtype = __Pyx_ImportType_0_29_35(__pyx_t_1, \"numpy\", \"dtype\", sizeof(PyArray_Descr), __PYX_GET_STRUCT_ALIGNMENT_0_29_35(PyArray_Descr),__Pyx_ImportType_CheckSize_Ignore_0_29_35); if (!__pyx_ptype_5numpy_dtype) __PYX_ERR(1, 199, __pyx_L1_error)\n  __pyx_ptype_5numpy_flatiter = __Pyx_ImportType_0_29_35(__pyx_t_1, \"numpy\", \"flatiter\", sizeof(PyArrayIterObject), __PYX_GET_STRUCT_ALIGNMENT_0_29_35(PyArrayIterObject),__Pyx_ImportType_CheckSize_Ignore_0_29_35); if (!__pyx_ptype_5numpy_flatiter) __PYX_ERR(1, 222, __pyx_L1_error)\n  __pyx_ptype_5numpy_broadcast = __Pyx_ImportType_0_29_35(__pyx_t_1, \"numpy\", \"broadcast\", sizeof(PyArrayMultiIterObject), __PYX_GET_STRUCT_ALIGNMENT_0_29_35(PyArrayMultiIterObject),__Pyx_ImportType_CheckSize_Ignore_0_29_35); if (!__pyx_ptype_5numpy_broadcast) __PYX_ERR(1, 226, __pyx_L1_error)\n  __pyx_ptype_5numpy_ndarray = __Pyx_ImportType_0_29_35(__pyx_t_1, \"numpy\", \"ndarray\", sizeof(PyArrayObject), __PYX_GET_STRUCT_ALIGNMENT_0_29_35(PyArrayObject),__Pyx_ImportType_CheckSize_Ignore_0_29_35); if (!__pyx_ptype_5numpy_ndarray) __PYX_ERR(1, 238, __pyx_L1_error)\n  __pyx_ptype_5numpy_generic = __Pyx_ImportType_0_29_35(__pyx_t_1, \"numpy\", \"generic\", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_0_29_35(PyObject),__Pyx_ImportType_CheckSize_Warn_0_29_35); if (!__pyx_ptype_5numpy_generic) __PYX_ERR(1, 770, __pyx_L1_error)\n  __pyx_ptype_5numpy_number = __Pyx_ImportType_0_29_35(__pyx_t_1, \"numpy\", \"number\", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_0_29_35(PyObject),__Pyx_ImportType_CheckSize_Warn_0_29_35); if (!__pyx_ptype_5numpy_number) __PYX_ERR(1, 772, __pyx_L1_error)\n  __pyx_ptype_5numpy_integer = __Pyx_ImportType_0_29_35(__pyx_t_1, \"numpy\", \"integer\", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_0_29_35(PyObject),__Pyx_ImportType_CheckSize_Warn_0_29_35); if (!__pyx_ptype_5numpy_integer) __PYX_ERR(1, 774, __pyx_L1_error)\n  __pyx_ptype_5numpy_signedinteger = __Pyx_ImportType_0_29_35(__pyx_t_1, \"numpy\", \"signedinteger\", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_0_29_35(PyObject),__Pyx_ImportType_CheckSize_Warn_0_29_35); if (!__pyx_ptype_5numpy_signedinteger) __PYX_ERR(1, 776, __pyx_L1_error)\n  __pyx_ptype_5numpy_unsignedinteger = __Pyx_ImportType_0_29_35(__pyx_t_1, \"numpy\", \"unsignedinteger\", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_0_29_35(PyObject),__Pyx_ImportType_CheckSize_Warn_0_29_35); if (!__pyx_ptype_5numpy_unsignedinteger) __PYX_ERR(1, 778, __pyx_L1_error)\n  __pyx_ptype_5numpy_inexact = __Pyx_ImportType_0_29_35(__pyx_t_1, \"numpy\", \"inexact\", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_0_29_35(PyObject),__Pyx_ImportType_CheckSize_Warn_0_29_35); if (!__pyx_ptype_5numpy_inexact) __PYX_ERR(1, 780, __pyx_L1_error)\n  __pyx_ptype_5numpy_floating = __Pyx_ImportType_0_29_35(__pyx_t_1, \"numpy\", \"floating\", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_0_29_35(PyObject),__Pyx_ImportType_CheckSize_Warn_0_29_35); if (!__pyx_ptype_5numpy_floating) __PYX_ERR(1, 782, __pyx_L1_error)\n  __pyx_ptype_5numpy_complexfloating = __Pyx_ImportType_0_29_35(__pyx_t_1, \"numpy\", \"complexfloating\", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_0_29_35(PyObject),__Pyx_ImportType_CheckSize_Warn_0_29_35); if (!__pyx_ptype_5numpy_complexfloating) __PYX_ERR(1, 784, __pyx_L1_error)\n  __pyx_ptype_5numpy_flexible = __Pyx_ImportType_0_29_35(__pyx_t_1, \"numpy\", \"flexible\", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_0_29_35(PyObject),__Pyx_ImportType_CheckSize_Warn_0_29_35); if (!__pyx_ptype_5numpy_flexible) __PYX_ERR(1, 786, __pyx_L1_error)\n  __pyx_ptype_5numpy_character = __Pyx_ImportType_0_29_35(__pyx_t_1, \"numpy\", \"character\", sizeof(PyObject), __PYX_GET_STRUCT_ALIGNMENT_0_29_35(PyObject),__Pyx_ImportType_CheckSize_Warn_0_29_35); if (!__pyx_ptype_5numpy_character) __PYX_ERR(1, 788, __pyx_L1_error)\n  __pyx_ptype_5numpy_ufunc = __Pyx_ImportType_0_29_35(__pyx_t_1, \"numpy\", \"ufunc\", sizeof(PyUFuncObject), __PYX_GET_STRUCT_ALIGNMENT_0_29_35(PyUFuncObject),__Pyx_ImportType_CheckSize_Ignore_0_29_35); if (!__pyx_ptype_5numpy_ufunc) __PYX_ERR(1, 826, __pyx_L1_error)\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  __Pyx_RefNannyFinishContext();\n  return 0;\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  __Pyx_RefNannyFinishContext();\n  return -1;\n}\n\nstatic int __Pyx_modinit_variable_import_code(void) {\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__Pyx_modinit_variable_import_code\", 0);\n  /*--- Variable import code ---*/\n  __Pyx_RefNannyFinishContext();\n  return 0;\n}\n\nstatic int __Pyx_modinit_function_import_code(void) {\n  __Pyx_RefNannyDeclarations\n  __Pyx_RefNannySetupContext(\"__Pyx_modinit_function_import_code\", 0);\n  /*--- Function import code ---*/\n  __Pyx_RefNannyFinishContext();\n  return 0;\n}\n\n\n#ifndef CYTHON_NO_PYINIT_EXPORT\n#define __Pyx_PyMODINIT_FUNC PyMODINIT_FUNC\n#elif PY_MAJOR_VERSION < 3\n#ifdef __cplusplus\n#define __Pyx_PyMODINIT_FUNC extern \"C\" void\n#else\n#define __Pyx_PyMODINIT_FUNC void\n#endif\n#else\n#ifdef __cplusplus\n#define __Pyx_PyMODINIT_FUNC extern \"C\" PyObject *\n#else\n#define __Pyx_PyMODINIT_FUNC PyObject *\n#endif\n#endif\n\n\n#if PY_MAJOR_VERSION < 3\n__Pyx_PyMODINIT_FUNC initcore(void) CYTHON_SMALL_CODE; /*proto*/\n__Pyx_PyMODINIT_FUNC initcore(void)\n#else\n__Pyx_PyMODINIT_FUNC PyInit_core(void) CYTHON_SMALL_CODE; /*proto*/\n__Pyx_PyMODINIT_FUNC PyInit_core(void)\n#if CYTHON_PEP489_MULTI_PHASE_INIT\n{\n  return PyModuleDef_Init(&__pyx_moduledef);\n}\nstatic CYTHON_SMALL_CODE int __Pyx_check_single_interpreter(void) {\n    #if PY_VERSION_HEX >= 0x030700A1\n    static PY_INT64_T main_interpreter_id = -1;\n    PY_INT64_T current_id = PyInterpreterState_GetID(PyThreadState_Get()->interp);\n    if (main_interpreter_id == -1) {\n        main_interpreter_id = current_id;\n        return (unlikely(current_id == -1)) ? -1 : 0;\n    } else if (unlikely(main_interpreter_id != current_id))\n    #else\n    static PyInterpreterState *main_interpreter = NULL;\n    PyInterpreterState *current_interpreter = PyThreadState_Get()->interp;\n    if (!main_interpreter) {\n        main_interpreter = current_interpreter;\n    } else if (unlikely(main_interpreter != current_interpreter))\n    #endif\n    {\n        PyErr_SetString(\n            PyExc_ImportError,\n            \"Interpreter change detected - this module can only be loaded into one interpreter per process.\");\n        return -1;\n    }\n    return 0;\n}\nstatic CYTHON_SMALL_CODE int __Pyx_copy_spec_to_module(PyObject *spec, PyObject *moddict, const char* from_name, const char* to_name, int allow_none) {\n    PyObject *value = PyObject_GetAttrString(spec, from_name);\n    int result = 0;\n    if (likely(value)) {\n        if (allow_none || value != Py_None) {\n            result = PyDict_SetItemString(moddict, to_name, value);\n        }\n        Py_DECREF(value);\n    } else if (PyErr_ExceptionMatches(PyExc_AttributeError)) {\n        PyErr_Clear();\n    } else {\n        result = -1;\n    }\n    return result;\n}\nstatic CYTHON_SMALL_CODE PyObject* __pyx_pymod_create(PyObject *spec, CYTHON_UNUSED PyModuleDef *def) {\n    PyObject *module = NULL, *moddict, *modname;\n    if (__Pyx_check_single_interpreter())\n        return NULL;\n    if (__pyx_m)\n        return __Pyx_NewRef(__pyx_m);\n    modname = PyObject_GetAttrString(spec, \"name\");\n    if (unlikely(!modname)) goto bad;\n    module = PyModule_NewObject(modname);\n    Py_DECREF(modname);\n    if (unlikely(!module)) goto bad;\n    moddict = PyModule_GetDict(module);\n    if (unlikely(!moddict)) goto bad;\n    if (unlikely(__Pyx_copy_spec_to_module(spec, moddict, \"loader\", \"__loader__\", 1) < 0)) goto bad;\n    if (unlikely(__Pyx_copy_spec_to_module(spec, moddict, \"origin\", \"__file__\", 1) < 0)) goto bad;\n    if (unlikely(__Pyx_copy_spec_to_module(spec, moddict, \"parent\", \"__package__\", 1) < 0)) goto bad;\n    if (unlikely(__Pyx_copy_spec_to_module(spec, moddict, \"submodule_search_locations\", \"__path__\", 0) < 0)) goto bad;\n    return module;\nbad:\n    Py_XDECREF(module);\n    return NULL;\n}\n\n\nstatic CYTHON_SMALL_CODE int __pyx_pymod_exec_core(PyObject *__pyx_pyinit_module)\n#endif\n#endif\n{\n  PyObject *__pyx_t_1 = NULL;\n  static PyThread_type_lock __pyx_t_2[8];\n  int __pyx_lineno = 0;\n  const char *__pyx_filename = NULL;\n  int __pyx_clineno = 0;\n  __Pyx_RefNannyDeclarations\n  #if CYTHON_PEP489_MULTI_PHASE_INIT\n  if (__pyx_m) {\n    if (__pyx_m == __pyx_pyinit_module) return 0;\n    PyErr_SetString(PyExc_RuntimeError, \"Module 'core' has already been imported. Re-initialisation is not supported.\");\n    return -1;\n  }\n  #elif PY_MAJOR_VERSION >= 3\n  if (__pyx_m) return __Pyx_NewRef(__pyx_m);\n  #endif\n  #if CYTHON_REFNANNY\n__Pyx_RefNanny = __Pyx_RefNannyImportAPI(\"refnanny\");\nif (!__Pyx_RefNanny) {\n  PyErr_Clear();\n  __Pyx_RefNanny = __Pyx_RefNannyImportAPI(\"Cython.Runtime.refnanny\");\n  if (!__Pyx_RefNanny)\n      Py_FatalError(\"failed to import 'refnanny' module\");\n}\n#endif\n  __Pyx_RefNannySetupContext(\"__Pyx_PyMODINIT_FUNC PyInit_core(void)\", 0);\n  if (__Pyx_check_binary_version() < 0) __PYX_ERR(0, 1, __pyx_L1_error)\n  #ifdef __Pxy_PyFrame_Initialize_Offsets\n  __Pxy_PyFrame_Initialize_Offsets();\n  #endif\n  __pyx_empty_tuple = PyTuple_New(0); if (unlikely(!__pyx_empty_tuple)) __PYX_ERR(0, 1, __pyx_L1_error)\n  __pyx_empty_bytes = PyBytes_FromStringAndSize(\"\", 0); if (unlikely(!__pyx_empty_bytes)) __PYX_ERR(0, 1, __pyx_L1_error)\n  __pyx_empty_unicode = PyUnicode_FromStringAndSize(\"\", 0); if (unlikely(!__pyx_empty_unicode)) __PYX_ERR(0, 1, __pyx_L1_error)\n  #ifdef __Pyx_CyFunction_USED\n  if (__pyx_CyFunction_init() < 0) __PYX_ERR(0, 1, __pyx_L1_error)\n  #endif\n  #ifdef __Pyx_FusedFunction_USED\n  if (__pyx_FusedFunction_init() < 0) __PYX_ERR(0, 1, __pyx_L1_error)\n  #endif\n  #ifdef __Pyx_Coroutine_USED\n  if (__pyx_Coroutine_init() < 0) __PYX_ERR(0, 1, __pyx_L1_error)\n  #endif\n  #ifdef __Pyx_Generator_USED\n  if (__pyx_Generator_init() < 0) __PYX_ERR(0, 1, __pyx_L1_error)\n  #endif\n  #ifdef __Pyx_AsyncGen_USED\n  if (__pyx_AsyncGen_init() < 0) __PYX_ERR(0, 1, __pyx_L1_error)\n  #endif\n  #ifdef __Pyx_StopAsyncIteration_USED\n  if (__pyx_StopAsyncIteration_init() < 0) __PYX_ERR(0, 1, __pyx_L1_error)\n  #endif\n  /*--- Library function declarations ---*/\n  /*--- Threads initialization code ---*/\n  #if defined(WITH_THREAD) && PY_VERSION_HEX < 0x030700F0 && defined(__PYX_FORCE_INIT_THREADS) && __PYX_FORCE_INIT_THREADS\n  PyEval_InitThreads();\n  #endif\n  /*--- Module creation code ---*/\n  #if CYTHON_PEP489_MULTI_PHASE_INIT\n  __pyx_m = __pyx_pyinit_module;\n  Py_INCREF(__pyx_m);\n  #else\n  #if PY_MAJOR_VERSION < 3\n  __pyx_m = Py_InitModule4(\"core\", __pyx_methods, 0, 0, PYTHON_API_VERSION); Py_XINCREF(__pyx_m);\n  #else\n  __pyx_m = PyModule_Create(&__pyx_moduledef);\n  #endif\n  if (unlikely(!__pyx_m)) __PYX_ERR(0, 1, __pyx_L1_error)\n  #endif\n  __pyx_d = PyModule_GetDict(__pyx_m); if (unlikely(!__pyx_d)) __PYX_ERR(0, 1, __pyx_L1_error)\n  Py_INCREF(__pyx_d);\n  __pyx_b = PyImport_AddModule(__Pyx_BUILTIN_MODULE_NAME); if (unlikely(!__pyx_b)) __PYX_ERR(0, 1, __pyx_L1_error)\n  Py_INCREF(__pyx_b);\n  __pyx_cython_runtime = PyImport_AddModule((char *) \"cython_runtime\"); if (unlikely(!__pyx_cython_runtime)) __PYX_ERR(0, 1, __pyx_L1_error)\n  Py_INCREF(__pyx_cython_runtime);\n  if (PyObject_SetAttrString(__pyx_m, \"__builtins__\", __pyx_b) < 0) __PYX_ERR(0, 1, __pyx_L1_error)\n  /*--- Initialize various global constants etc. ---*/\n  if (__Pyx_InitGlobals() < 0) __PYX_ERR(0, 1, __pyx_L1_error)\n  #if PY_MAJOR_VERSION < 3 && (__PYX_DEFAULT_STRING_ENCODING_IS_ASCII || __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT)\n  if (__Pyx_init_sys_getdefaultencoding_params() < 0) __PYX_ERR(0, 1, __pyx_L1_error)\n  #endif\n  if (__pyx_module_is_main_matcha__utils__monotonic_align__core) {\n    if (PyObject_SetAttr(__pyx_m, __pyx_n_s_name_2, __pyx_n_s_main) < 0) __PYX_ERR(0, 1, __pyx_L1_error)\n  }\n  #if PY_MAJOR_VERSION >= 3\n  {\n    PyObject *modules = PyImport_GetModuleDict(); if (unlikely(!modules)) __PYX_ERR(0, 1, __pyx_L1_error)\n    if (!PyDict_GetItemString(modules, \"matcha.utils.monotonic_align.core\")) {\n      if (unlikely(PyDict_SetItemString(modules, \"matcha.utils.monotonic_align.core\", __pyx_m) < 0)) __PYX_ERR(0, 1, __pyx_L1_error)\n    }\n  }\n  #endif\n  /*--- Builtin init code ---*/\n  if (__Pyx_InitCachedBuiltins() < 0) __PYX_ERR(0, 1, __pyx_L1_error)\n  /*--- Constants init code ---*/\n  if (__Pyx_InitCachedConstants() < 0) __PYX_ERR(0, 1, __pyx_L1_error)\n  /*--- Global type/function init code ---*/\n  (void)__Pyx_modinit_global_init_code();\n  (void)__Pyx_modinit_variable_export_code();\n  (void)__Pyx_modinit_function_export_code();\n  if (unlikely(__Pyx_modinit_type_init_code() < 0)) __PYX_ERR(0, 1, __pyx_L1_error)\n  if (unlikely(__Pyx_modinit_type_import_code() < 0)) __PYX_ERR(0, 1, __pyx_L1_error)\n  (void)__Pyx_modinit_variable_import_code();\n  (void)__Pyx_modinit_function_import_code();\n  /*--- Execution code ---*/\n  #if defined(__Pyx_Generator_USED) || defined(__Pyx_Coroutine_USED)\n  if (__Pyx_patch_abc() < 0) __PYX_ERR(0, 1, __pyx_L1_error)\n  #endif\n\n  /* \"matcha/utils/monotonic_align/core.pyx\":1\n * import numpy as np             # <<<<<<<<<<<<<<\n * \n * cimport cython\n */\n  __pyx_t_1 = __Pyx_Import(__pyx_n_s_numpy, 0, 0); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  if (PyDict_SetItem(__pyx_d, __pyx_n_s_np, __pyx_t_1) < 0) __PYX_ERR(0, 1, __pyx_L1_error)\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n\n  /* \"matcha/utils/monotonic_align/core.pyx\":42\n * @cython.boundscheck(False)\n * @cython.wraparound(False)\n * cpdef void maximum_path_c(int[:,:,::1] paths, float[:,:,::1] values, int[::1] t_xs, int[::1] t_ys, float max_neg_val=-1e9) nogil:             # <<<<<<<<<<<<<<\n *   cdef int b = values.shape[0]\n * \n */\n  __pyx_k_ = (-1e9);\n  __pyx_k_ = (-1e9);\n\n  /* \"matcha/utils/monotonic_align/core.pyx\":1\n * import numpy as np             # <<<<<<<<<<<<<<\n * \n * cimport cython\n */\n  __pyx_t_1 = __Pyx_PyDict_NewPresized(0); if (unlikely(!__pyx_t_1)) __PYX_ERR(0, 1, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  if (PyDict_SetItem(__pyx_d, __pyx_n_s_test, __pyx_t_1) < 0) __PYX_ERR(0, 1, __pyx_L1_error)\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n\n  /* \"View.MemoryView\":210\n *         info.obj = self\n * \n *     __pyx_getbuffer = capsule(<void *> &__pyx_array_getbuffer, \"getbuffer(obj, view, flags)\")             # <<<<<<<<<<<<<<\n * \n *     def __dealloc__(array self):\n */\n  __pyx_t_1 = __pyx_capsule_create(((void *)(&__pyx_array_getbuffer)), ((char *)\"getbuffer(obj, view, flags)\")); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 210, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  if (PyDict_SetItem((PyObject *)__pyx_array_type->tp_dict, __pyx_n_s_pyx_getbuffer, __pyx_t_1) < 0) __PYX_ERR(2, 210, __pyx_L1_error)\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  PyType_Modified(__pyx_array_type);\n\n  /* \"View.MemoryView\":287\n *         return self.name\n * \n * cdef generic = Enum(\"<strided and direct or indirect>\")             # <<<<<<<<<<<<<<\n * cdef strided = Enum(\"<strided and direct>\") # default\n * cdef indirect = Enum(\"<strided and indirect>\")\n */\n  __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)__pyx_MemviewEnum_type), __pyx_tuple__23, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 287, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __Pyx_XGOTREF(generic);\n  __Pyx_DECREF_SET(generic, __pyx_t_1);\n  __Pyx_GIVEREF(__pyx_t_1);\n  __pyx_t_1 = 0;\n\n  /* \"View.MemoryView\":288\n * \n * cdef generic = Enum(\"<strided and direct or indirect>\")\n * cdef strided = Enum(\"<strided and direct>\") # default             # <<<<<<<<<<<<<<\n * cdef indirect = Enum(\"<strided and indirect>\")\n * \n */\n  __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)__pyx_MemviewEnum_type), __pyx_tuple__24, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 288, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __Pyx_XGOTREF(strided);\n  __Pyx_DECREF_SET(strided, __pyx_t_1);\n  __Pyx_GIVEREF(__pyx_t_1);\n  __pyx_t_1 = 0;\n\n  /* \"View.MemoryView\":289\n * cdef generic = Enum(\"<strided and direct or indirect>\")\n * cdef strided = Enum(\"<strided and direct>\") # default\n * cdef indirect = Enum(\"<strided and indirect>\")             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)__pyx_MemviewEnum_type), __pyx_tuple__25, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 289, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __Pyx_XGOTREF(indirect);\n  __Pyx_DECREF_SET(indirect, __pyx_t_1);\n  __Pyx_GIVEREF(__pyx_t_1);\n  __pyx_t_1 = 0;\n\n  /* \"View.MemoryView\":292\n * \n * \n * cdef contiguous = Enum(\"<contiguous and direct>\")             # <<<<<<<<<<<<<<\n * cdef indirect_contiguous = Enum(\"<contiguous and indirect>\")\n * \n */\n  __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)__pyx_MemviewEnum_type), __pyx_tuple__26, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 292, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __Pyx_XGOTREF(contiguous);\n  __Pyx_DECREF_SET(contiguous, __pyx_t_1);\n  __Pyx_GIVEREF(__pyx_t_1);\n  __pyx_t_1 = 0;\n\n  /* \"View.MemoryView\":293\n * \n * cdef contiguous = Enum(\"<contiguous and direct>\")\n * cdef indirect_contiguous = Enum(\"<contiguous and indirect>\")             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_t_1 = __Pyx_PyObject_Call(((PyObject *)__pyx_MemviewEnum_type), __pyx_tuple__27, NULL); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 293, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  __Pyx_XGOTREF(indirect_contiguous);\n  __Pyx_DECREF_SET(indirect_contiguous, __pyx_t_1);\n  __Pyx_GIVEREF(__pyx_t_1);\n  __pyx_t_1 = 0;\n\n  /* \"View.MemoryView\":317\n * \n * DEF THREAD_LOCKS_PREALLOCATED = 8\n * cdef int __pyx_memoryview_thread_locks_used = 0             # <<<<<<<<<<<<<<\n * cdef PyThread_type_lock[THREAD_LOCKS_PREALLOCATED] __pyx_memoryview_thread_locks = [\n *     PyThread_allocate_lock(),\n */\n  __pyx_memoryview_thread_locks_used = 0;\n\n  /* \"View.MemoryView\":318\n * DEF THREAD_LOCKS_PREALLOCATED = 8\n * cdef int __pyx_memoryview_thread_locks_used = 0\n * cdef PyThread_type_lock[THREAD_LOCKS_PREALLOCATED] __pyx_memoryview_thread_locks = [             # <<<<<<<<<<<<<<\n *     PyThread_allocate_lock(),\n *     PyThread_allocate_lock(),\n */\n  __pyx_t_2[0] = PyThread_allocate_lock();\n  __pyx_t_2[1] = PyThread_allocate_lock();\n  __pyx_t_2[2] = PyThread_allocate_lock();\n  __pyx_t_2[3] = PyThread_allocate_lock();\n  __pyx_t_2[4] = PyThread_allocate_lock();\n  __pyx_t_2[5] = PyThread_allocate_lock();\n  __pyx_t_2[6] = PyThread_allocate_lock();\n  __pyx_t_2[7] = PyThread_allocate_lock();\n  memcpy(&(__pyx_memoryview_thread_locks[0]), __pyx_t_2, sizeof(__pyx_memoryview_thread_locks[0]) * (8));\n\n  /* \"View.MemoryView\":551\n *         info.obj = self\n * \n *     __pyx_getbuffer = capsule(<void *> &__pyx_memoryview_getbuffer, \"getbuffer(obj, view, flags)\")             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_t_1 = __pyx_capsule_create(((void *)(&__pyx_memoryview_getbuffer)), ((char *)\"getbuffer(obj, view, flags)\")); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 551, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  if (PyDict_SetItem((PyObject *)__pyx_memoryview_type->tp_dict, __pyx_n_s_pyx_getbuffer, __pyx_t_1) < 0) __PYX_ERR(2, 551, __pyx_L1_error)\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  PyType_Modified(__pyx_memoryview_type);\n\n  /* \"View.MemoryView\":997\n *         return self.from_object\n * \n *     __pyx_getbuffer = capsule(<void *> &__pyx_memoryview_getbuffer, \"getbuffer(obj, view, flags)\")             # <<<<<<<<<<<<<<\n * \n * \n */\n  __pyx_t_1 = __pyx_capsule_create(((void *)(&__pyx_memoryview_getbuffer)), ((char *)\"getbuffer(obj, view, flags)\")); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 997, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  if (PyDict_SetItem((PyObject *)__pyx_memoryviewslice_type->tp_dict, __pyx_n_s_pyx_getbuffer, __pyx_t_1) < 0) __PYX_ERR(2, 997, __pyx_L1_error)\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n  PyType_Modified(__pyx_memoryviewslice_type);\n\n  /* \"(tree fragment)\":1\n * def __pyx_unpickle_Enum(__pyx_type, long __pyx_checksum, __pyx_state):             # <<<<<<<<<<<<<<\n *     cdef object __pyx_PickleError\n *     cdef object __pyx_result\n */\n  __pyx_t_1 = PyCFunction_NewEx(&__pyx_mdef_15View_dot_MemoryView_1__pyx_unpickle_Enum, NULL, __pyx_n_s_View_MemoryView); if (unlikely(!__pyx_t_1)) __PYX_ERR(2, 1, __pyx_L1_error)\n  __Pyx_GOTREF(__pyx_t_1);\n  if (PyDict_SetItem(__pyx_d, __pyx_n_s_pyx_unpickle_Enum, __pyx_t_1) < 0) __PYX_ERR(2, 1, __pyx_L1_error)\n  __Pyx_DECREF(__pyx_t_1); __pyx_t_1 = 0;\n\n  /* \"(tree fragment)\":11\n *         __pyx_unpickle_Enum__set_state(<Enum> __pyx_result, __pyx_state)\n *     return __pyx_result\n * cdef __pyx_unpickle_Enum__set_state(Enum __pyx_result, tuple __pyx_state):             # <<<<<<<<<<<<<<\n *     __pyx_result.name = __pyx_state[0]\n *     if len(__pyx_state) > 1 and hasattr(__pyx_result, '__dict__'):\n */\n\n  /*--- Wrapped vars code ---*/\n\n  goto __pyx_L0;\n  __pyx_L1_error:;\n  __Pyx_XDECREF(__pyx_t_1);\n  if (__pyx_m) {\n    if (__pyx_d) {\n      __Pyx_AddTraceback(\"init matcha.utils.monotonic_align.core\", __pyx_clineno, __pyx_lineno, __pyx_filename);\n    }\n    Py_CLEAR(__pyx_m);\n  } else if (!PyErr_Occurred()) {\n    PyErr_SetString(PyExc_ImportError, \"init matcha.utils.monotonic_align.core\");\n  }\n  __pyx_L0:;\n  __Pyx_RefNannyFinishContext();\n  #if CYTHON_PEP489_MULTI_PHASE_INIT\n  return (__pyx_m != NULL) ? 0 : -1;\n  #elif PY_MAJOR_VERSION >= 3\n  return __pyx_m;\n  #else\n  return;\n  #endif\n}\n\n/* --- Runtime support code --- */\n/* Refnanny */\n#if CYTHON_REFNANNY\nstatic __Pyx_RefNannyAPIStruct *__Pyx_RefNannyImportAPI(const char *modname) {\n    PyObject *m = NULL, *p = NULL;\n    void *r = NULL;\n    m = PyImport_ImportModule(modname);\n    if (!m) goto end;\n    p = PyObject_GetAttrString(m, \"RefNannyAPI\");\n    if (!p) goto end;\n    r = PyLong_AsVoidPtr(p);\nend:\n    Py_XDECREF(p);\n    Py_XDECREF(m);\n    return (__Pyx_RefNannyAPIStruct *)r;\n}\n#endif\n\n/* PyObjectGetAttrStr */\n#if CYTHON_USE_TYPE_SLOTS\nstatic CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStr(PyObject* obj, PyObject* attr_name) {\n    PyTypeObject* tp = Py_TYPE(obj);\n    if (likely(tp->tp_getattro))\n        return tp->tp_getattro(obj, attr_name);\n#if PY_MAJOR_VERSION < 3\n    if (likely(tp->tp_getattr))\n        return tp->tp_getattr(obj, PyString_AS_STRING(attr_name));\n#endif\n    return PyObject_GetAttr(obj, attr_name);\n}\n#endif\n\n/* GetBuiltinName */\nstatic PyObject *__Pyx_GetBuiltinName(PyObject *name) {\n    PyObject* result = __Pyx_PyObject_GetAttrStr(__pyx_b, name);\n    if (unlikely(!result)) {\n        PyErr_Format(PyExc_NameError,\n#if PY_MAJOR_VERSION >= 3\n            \"name '%U' is not defined\", name);\n#else\n            \"name '%.200s' is not defined\", PyString_AS_STRING(name));\n#endif\n    }\n    return result;\n}\n\n/* MemviewSliceInit */\nstatic int\n__Pyx_init_memviewslice(struct __pyx_memoryview_obj *memview,\n                        int ndim,\n                        __Pyx_memviewslice *memviewslice,\n                        int memview_is_new_reference)\n{\n    __Pyx_RefNannyDeclarations\n    int i, retval=-1;\n    Py_buffer *buf = &memview->view;\n    __Pyx_RefNannySetupContext(\"init_memviewslice\", 0);\n    if (unlikely(memviewslice->memview || memviewslice->data)) {\n        PyErr_SetString(PyExc_ValueError,\n            \"memviewslice is already initialized!\");\n        goto fail;\n    }\n    if (buf->strides) {\n        for (i = 0; i < ndim; i++) {\n            memviewslice->strides[i] = buf->strides[i];\n        }\n    } else {\n        Py_ssize_t stride = buf->itemsize;\n        for (i = ndim - 1; i >= 0; i--) {\n            memviewslice->strides[i] = stride;\n            stride *= buf->shape[i];\n        }\n    }\n    for (i = 0; i < ndim; i++) {\n        memviewslice->shape[i]   = buf->shape[i];\n        if (buf->suboffsets) {\n            memviewslice->suboffsets[i] = buf->suboffsets[i];\n        } else {\n            memviewslice->suboffsets[i] = -1;\n        }\n    }\n    memviewslice->memview = memview;\n    memviewslice->data = (char *)buf->buf;\n    if (__pyx_add_acquisition_count(memview) == 0 && !memview_is_new_reference) {\n        Py_INCREF(memview);\n    }\n    retval = 0;\n    goto no_fail;\nfail:\n    memviewslice->memview = 0;\n    memviewslice->data = 0;\n    retval = -1;\nno_fail:\n    __Pyx_RefNannyFinishContext();\n    return retval;\n}\n#ifndef Py_NO_RETURN\n#define Py_NO_RETURN\n#endif\nstatic void __pyx_fatalerror(const char *fmt, ...) Py_NO_RETURN {\n    va_list vargs;\n    char msg[200];\n#if PY_VERSION_HEX >= 0x030A0000 || defined(HAVE_STDARG_PROTOTYPES)\n    va_start(vargs, fmt);\n#else\n    va_start(vargs);\n#endif\n    vsnprintf(msg, 200, fmt, vargs);\n    va_end(vargs);\n    Py_FatalError(msg);\n}\nstatic CYTHON_INLINE int\n__pyx_add_acquisition_count_locked(__pyx_atomic_int *acquisition_count,\n                                   PyThread_type_lock lock)\n{\n    int result;\n    PyThread_acquire_lock(lock, 1);\n    result = (*acquisition_count)++;\n    PyThread_release_lock(lock);\n    return result;\n}\nstatic CYTHON_INLINE int\n__pyx_sub_acquisition_count_locked(__pyx_atomic_int *acquisition_count,\n                                   PyThread_type_lock lock)\n{\n    int result;\n    PyThread_acquire_lock(lock, 1);\n    result = (*acquisition_count)--;\n    PyThread_release_lock(lock);\n    return result;\n}\nstatic CYTHON_INLINE void\n__Pyx_INC_MEMVIEW(__Pyx_memviewslice *memslice, int have_gil, int lineno)\n{\n    int first_time;\n    struct __pyx_memoryview_obj *memview = memslice->memview;\n    if (unlikely(!memview || (PyObject *) memview == Py_None))\n        return;\n    if (unlikely(__pyx_get_slice_count(memview) < 0))\n        __pyx_fatalerror(\"Acquisition count is %d (line %d)\",\n                         __pyx_get_slice_count(memview), lineno);\n    first_time = __pyx_add_acquisition_count(memview) == 0;\n    if (unlikely(first_time)) {\n        if (have_gil) {\n            Py_INCREF((PyObject *) memview);\n        } else {\n            PyGILState_STATE _gilstate = PyGILState_Ensure();\n            Py_INCREF((PyObject *) memview);\n            PyGILState_Release(_gilstate);\n        }\n    }\n}\nstatic CYTHON_INLINE void __Pyx_XDEC_MEMVIEW(__Pyx_memviewslice *memslice,\n                                             int have_gil, int lineno) {\n    int last_time;\n    struct __pyx_memoryview_obj *memview = memslice->memview;\n    if (unlikely(!memview || (PyObject *) memview == Py_None)) {\n        memslice->memview = NULL;\n        return;\n    }\n    if (unlikely(__pyx_get_slice_count(memview) <= 0))\n        __pyx_fatalerror(\"Acquisition count is %d (line %d)\",\n                         __pyx_get_slice_count(memview), lineno);\n    last_time = __pyx_sub_acquisition_count(memview) == 1;\n    memslice->data = NULL;\n    if (unlikely(last_time)) {\n        if (have_gil) {\n            Py_CLEAR(memslice->memview);\n        } else {\n            PyGILState_STATE _gilstate = PyGILState_Ensure();\n            Py_CLEAR(memslice->memview);\n            PyGILState_Release(_gilstate);\n        }\n    } else {\n        memslice->memview = NULL;\n    }\n}\n\n/* RaiseArgTupleInvalid */\nstatic void __Pyx_RaiseArgtupleInvalid(\n    const char* func_name,\n    int exact,\n    Py_ssize_t num_min,\n    Py_ssize_t num_max,\n    Py_ssize_t num_found)\n{\n    Py_ssize_t num_expected;\n    const char *more_or_less;\n    if (num_found < num_min) {\n        num_expected = num_min;\n        more_or_less = \"at least\";\n    } else {\n        num_expected = num_max;\n        more_or_less = \"at most\";\n    }\n    if (exact) {\n        more_or_less = \"exactly\";\n    }\n    PyErr_Format(PyExc_TypeError,\n                 \"%.200s() takes %.8s %\" CYTHON_FORMAT_SSIZE_T \"d positional argument%.1s (%\" CYTHON_FORMAT_SSIZE_T \"d given)\",\n                 func_name, more_or_less, num_expected,\n                 (num_expected == 1) ? \"\" : \"s\", num_found);\n}\n\n/* RaiseDoubleKeywords */\nstatic void __Pyx_RaiseDoubleKeywordsError(\n    const char* func_name,\n    PyObject* kw_name)\n{\n    PyErr_Format(PyExc_TypeError,\n        #if PY_MAJOR_VERSION >= 3\n        \"%s() got multiple values for keyword argument '%U'\", func_name, kw_name);\n        #else\n        \"%s() got multiple values for keyword argument '%s'\", func_name,\n        PyString_AsString(kw_name));\n        #endif\n}\n\n/* ParseKeywords */\nstatic int __Pyx_ParseOptionalKeywords(\n    PyObject *kwds,\n    PyObject **argnames[],\n    PyObject *kwds2,\n    PyObject *values[],\n    Py_ssize_t num_pos_args,\n    const char* function_name)\n{\n    PyObject *key = 0, *value = 0;\n    Py_ssize_t pos = 0;\n    PyObject*** name;\n    PyObject*** first_kw_arg = argnames + num_pos_args;\n    while (PyDict_Next(kwds, &pos, &key, &value)) {\n        name = first_kw_arg;\n        while (*name && (**name != key)) name++;\n        if (*name) {\n            values[name-argnames] = value;\n            continue;\n        }\n        name = first_kw_arg;\n        #if PY_MAJOR_VERSION < 3\n        if (likely(PyString_Check(key))) {\n            while (*name) {\n                if ((CYTHON_COMPILING_IN_PYPY || PyString_GET_SIZE(**name) == PyString_GET_SIZE(key))\n                        && _PyString_Eq(**name, key)) {\n                    values[name-argnames] = value;\n                    break;\n                }\n                name++;\n            }\n            if (*name) continue;\n            else {\n                PyObject*** argname = argnames;\n                while (argname != first_kw_arg) {\n                    if ((**argname == key) || (\n                            (CYTHON_COMPILING_IN_PYPY || PyString_GET_SIZE(**argname) == PyString_GET_SIZE(key))\n                             && _PyString_Eq(**argname, key))) {\n                        goto arg_passed_twice;\n                    }\n                    argname++;\n                }\n            }\n        } else\n        #endif\n        if (likely(PyUnicode_Check(key))) {\n            while (*name) {\n                int cmp = (**name == key) ? 0 :\n                #if !CYTHON_COMPILING_IN_PYPY && PY_MAJOR_VERSION >= 3\n                    (__Pyx_PyUnicode_GET_LENGTH(**name) != __Pyx_PyUnicode_GET_LENGTH(key)) ? 1 :\n                #endif\n                    PyUnicode_Compare(**name, key);\n                if (cmp < 0 && unlikely(PyErr_Occurred())) goto bad;\n                if (cmp == 0) {\n                    values[name-argnames] = value;\n                    break;\n                }\n                name++;\n            }\n            if (*name) continue;\n            else {\n                PyObject*** argname = argnames;\n                while (argname != first_kw_arg) {\n                    int cmp = (**argname == key) ? 0 :\n                    #if !CYTHON_COMPILING_IN_PYPY && PY_MAJOR_VERSION >= 3\n                        (__Pyx_PyUnicode_GET_LENGTH(**argname) != __Pyx_PyUnicode_GET_LENGTH(key)) ? 1 :\n                    #endif\n                        PyUnicode_Compare(**argname, key);\n                    if (cmp < 0 && unlikely(PyErr_Occurred())) goto bad;\n                    if (cmp == 0) goto arg_passed_twice;\n                    argname++;\n                }\n            }\n        } else\n            goto invalid_keyword_type;\n        if (kwds2) {\n            if (unlikely(PyDict_SetItem(kwds2, key, value))) goto bad;\n        } else {\n            goto invalid_keyword;\n        }\n    }\n    return 0;\narg_passed_twice:\n    __Pyx_RaiseDoubleKeywordsError(function_name, key);\n    goto bad;\ninvalid_keyword_type:\n    PyErr_Format(PyExc_TypeError,\n        \"%.200s() keywords must be strings\", function_name);\n    goto bad;\ninvalid_keyword:\n    PyErr_Format(PyExc_TypeError,\n    #if PY_MAJOR_VERSION < 3\n        \"%.200s() got an unexpected keyword argument '%.200s'\",\n        function_name, PyString_AsString(key));\n    #else\n        \"%s() got an unexpected keyword argument '%U'\",\n        function_name, key);\n    #endif\nbad:\n    return -1;\n}\n\n/* None */\nstatic CYTHON_INLINE void __Pyx_RaiseUnboundLocalError(const char *varname) {\n    PyErr_Format(PyExc_UnboundLocalError, \"local variable '%s' referenced before assignment\", varname);\n}\n\n/* GetTopmostException */\n#if CYTHON_USE_EXC_INFO_STACK\nstatic _PyErr_StackItem *\n__Pyx_PyErr_GetTopmostException(PyThreadState *tstate)\n{\n    _PyErr_StackItem *exc_info = tstate->exc_info;\n    while ((exc_info->exc_type == NULL || exc_info->exc_type == Py_None) &&\n           exc_info->previous_item != NULL)\n    {\n        exc_info = exc_info->previous_item;\n    }\n    return exc_info;\n}\n#endif\n\n/* SaveResetException */\n#if CYTHON_FAST_THREAD_STATE\nstatic CYTHON_INLINE void __Pyx__ExceptionSave(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb) {\n    #if CYTHON_USE_EXC_INFO_STACK\n    _PyErr_StackItem *exc_info = __Pyx_PyErr_GetTopmostException(tstate);\n    *type = exc_info->exc_type;\n    *value = exc_info->exc_value;\n    *tb = exc_info->exc_traceback;\n    #else\n    *type = tstate->exc_type;\n    *value = tstate->exc_value;\n    *tb = tstate->exc_traceback;\n    #endif\n    Py_XINCREF(*type);\n    Py_XINCREF(*value);\n    Py_XINCREF(*tb);\n}\nstatic CYTHON_INLINE void __Pyx__ExceptionReset(PyThreadState *tstate, PyObject *type, PyObject *value, PyObject *tb) {\n    PyObject *tmp_type, *tmp_value, *tmp_tb;\n    #if CYTHON_USE_EXC_INFO_STACK\n    _PyErr_StackItem *exc_info = tstate->exc_info;\n    tmp_type = exc_info->exc_type;\n    tmp_value = exc_info->exc_value;\n    tmp_tb = exc_info->exc_traceback;\n    exc_info->exc_type = type;\n    exc_info->exc_value = value;\n    exc_info->exc_traceback = tb;\n    #else\n    tmp_type = tstate->exc_type;\n    tmp_value = tstate->exc_value;\n    tmp_tb = tstate->exc_traceback;\n    tstate->exc_type = type;\n    tstate->exc_value = value;\n    tstate->exc_traceback = tb;\n    #endif\n    Py_XDECREF(tmp_type);\n    Py_XDECREF(tmp_value);\n    Py_XDECREF(tmp_tb);\n}\n#endif\n\n/* PyErrExceptionMatches */\n#if CYTHON_FAST_THREAD_STATE\nstatic int __Pyx_PyErr_ExceptionMatchesTuple(PyObject *exc_type, PyObject *tuple) {\n    Py_ssize_t i, n;\n    n = PyTuple_GET_SIZE(tuple);\n#if PY_MAJOR_VERSION >= 3\n    for (i=0; i<n; i++) {\n        if (exc_type == PyTuple_GET_ITEM(tuple, i)) return 1;\n    }\n#endif\n    for (i=0; i<n; i++) {\n        if (__Pyx_PyErr_GivenExceptionMatches(exc_type, PyTuple_GET_ITEM(tuple, i))) return 1;\n    }\n    return 0;\n}\nstatic CYTHON_INLINE int __Pyx_PyErr_ExceptionMatchesInState(PyThreadState* tstate, PyObject* err) {\n    PyObject *exc_type = tstate->curexc_type;\n    if (exc_type == err) return 1;\n    if (unlikely(!exc_type)) return 0;\n    if (unlikely(PyTuple_Check(err)))\n        return __Pyx_PyErr_ExceptionMatchesTuple(exc_type, err);\n    return __Pyx_PyErr_GivenExceptionMatches(exc_type, err);\n}\n#endif\n\n/* GetException */\n#if CYTHON_FAST_THREAD_STATE\nstatic int __Pyx__GetException(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb)\n#else\nstatic int __Pyx_GetException(PyObject **type, PyObject **value, PyObject **tb)\n#endif\n{\n    PyObject *local_type, *local_value, *local_tb;\n#if CYTHON_FAST_THREAD_STATE\n    PyObject *tmp_type, *tmp_value, *tmp_tb;\n    local_type = tstate->curexc_type;\n    local_value = tstate->curexc_value;\n    local_tb = tstate->curexc_traceback;\n    tstate->curexc_type = 0;\n    tstate->curexc_value = 0;\n    tstate->curexc_traceback = 0;\n#else\n    PyErr_Fetch(&local_type, &local_value, &local_tb);\n#endif\n    PyErr_NormalizeException(&local_type, &local_value, &local_tb);\n#if CYTHON_FAST_THREAD_STATE\n    if (unlikely(tstate->curexc_type))\n#else\n    if (unlikely(PyErr_Occurred()))\n#endif\n        goto bad;\n    #if PY_MAJOR_VERSION >= 3\n    if (local_tb) {\n        if (unlikely(PyException_SetTraceback(local_value, local_tb) < 0))\n            goto bad;\n    }\n    #endif\n    Py_XINCREF(local_tb);\n    Py_XINCREF(local_type);\n    Py_XINCREF(local_value);\n    *type = local_type;\n    *value = local_value;\n    *tb = local_tb;\n#if CYTHON_FAST_THREAD_STATE\n    #if CYTHON_USE_EXC_INFO_STACK\n    {\n        _PyErr_StackItem *exc_info = tstate->exc_info;\n        tmp_type = exc_info->exc_type;\n        tmp_value = exc_info->exc_value;\n        tmp_tb = exc_info->exc_traceback;\n        exc_info->exc_type = local_type;\n        exc_info->exc_value = local_value;\n        exc_info->exc_traceback = local_tb;\n    }\n    #else\n    tmp_type = tstate->exc_type;\n    tmp_value = tstate->exc_value;\n    tmp_tb = tstate->exc_traceback;\n    tstate->exc_type = local_type;\n    tstate->exc_value = local_value;\n    tstate->exc_traceback = local_tb;\n    #endif\n    Py_XDECREF(tmp_type);\n    Py_XDECREF(tmp_value);\n    Py_XDECREF(tmp_tb);\n#else\n    PyErr_SetExcInfo(local_type, local_value, local_tb);\n#endif\n    return 0;\nbad:\n    *type = 0;\n    *value = 0;\n    *tb = 0;\n    Py_XDECREF(local_type);\n    Py_XDECREF(local_value);\n    Py_XDECREF(local_tb);\n    return -1;\n}\n\n/* PyObjectCall */\n#if CYTHON_COMPILING_IN_CPYTHON\nstatic CYTHON_INLINE PyObject* __Pyx_PyObject_Call(PyObject *func, PyObject *arg, PyObject *kw) {\n    PyObject *result;\n    ternaryfunc call = Py_TYPE(func)->tp_call;\n    if (unlikely(!call))\n        return PyObject_Call(func, arg, kw);\n    if (unlikely(Py_EnterRecursiveCall((char*)\" while calling a Python object\")))\n        return NULL;\n    result = (*call)(func, arg, kw);\n    Py_LeaveRecursiveCall();\n    if (unlikely(!result) && unlikely(!PyErr_Occurred())) {\n        PyErr_SetString(\n            PyExc_SystemError,\n            \"NULL result without error in PyObject_Call\");\n    }\n    return result;\n}\n#endif\n\n/* PyErrFetchRestore */\n#if CYTHON_FAST_THREAD_STATE\nstatic CYTHON_INLINE void __Pyx_ErrRestoreInState(PyThreadState *tstate, PyObject *type, PyObject *value, PyObject *tb) {\n    PyObject *tmp_type, *tmp_value, *tmp_tb;\n    tmp_type = tstate->curexc_type;\n    tmp_value = tstate->curexc_value;\n    tmp_tb = tstate->curexc_traceback;\n    tstate->curexc_type = type;\n    tstate->curexc_value = value;\n    tstate->curexc_traceback = tb;\n    Py_XDECREF(tmp_type);\n    Py_XDECREF(tmp_value);\n    Py_XDECREF(tmp_tb);\n}\nstatic CYTHON_INLINE void __Pyx_ErrFetchInState(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb) {\n    *type = tstate->curexc_type;\n    *value = tstate->curexc_value;\n    *tb = tstate->curexc_traceback;\n    tstate->curexc_type = 0;\n    tstate->curexc_value = 0;\n    tstate->curexc_traceback = 0;\n}\n#endif\n\n/* RaiseException */\n#if PY_MAJOR_VERSION < 3\nstatic void __Pyx_Raise(PyObject *type, PyObject *value, PyObject *tb,\n                        CYTHON_UNUSED PyObject *cause) {\n    __Pyx_PyThreadState_declare\n    Py_XINCREF(type);\n    if (!value || value == Py_None)\n        value = NULL;\n    else\n        Py_INCREF(value);\n    if (!tb || tb == Py_None)\n        tb = NULL;\n    else {\n        Py_INCREF(tb);\n        if (!PyTraceBack_Check(tb)) {\n            PyErr_SetString(PyExc_TypeError,\n                \"raise: arg 3 must be a traceback or None\");\n            goto raise_error;\n        }\n    }\n    if (PyType_Check(type)) {\n#if CYTHON_COMPILING_IN_PYPY\n        if (!value) {\n            Py_INCREF(Py_None);\n            value = Py_None;\n        }\n#endif\n        PyErr_NormalizeException(&type, &value, &tb);\n    } else {\n        if (value) {\n            PyErr_SetString(PyExc_TypeError,\n                \"instance exception may not have a separate value\");\n            goto raise_error;\n        }\n        value = type;\n        type = (PyObject*) Py_TYPE(type);\n        Py_INCREF(type);\n        if (!PyType_IsSubtype((PyTypeObject *)type, (PyTypeObject *)PyExc_BaseException)) {\n            PyErr_SetString(PyExc_TypeError,\n                \"raise: exception class must be a subclass of BaseException\");\n            goto raise_error;\n        }\n    }\n    __Pyx_PyThreadState_assign\n    __Pyx_ErrRestore(type, value, tb);\n    return;\nraise_error:\n    Py_XDECREF(value);\n    Py_XDECREF(type);\n    Py_XDECREF(tb);\n    return;\n}\n#else\nstatic void __Pyx_Raise(PyObject *type, PyObject *value, PyObject *tb, PyObject *cause) {\n    PyObject* owned_instance = NULL;\n    if (tb == Py_None) {\n        tb = 0;\n    } else if (tb && !PyTraceBack_Check(tb)) {\n        PyErr_SetString(PyExc_TypeError,\n            \"raise: arg 3 must be a traceback or None\");\n        goto bad;\n    }\n    if (value == Py_None)\n        value = 0;\n    if (PyExceptionInstance_Check(type)) {\n        if (value) {\n            PyErr_SetString(PyExc_TypeError,\n                \"instance exception may not have a separate value\");\n            goto bad;\n        }\n        value = type;\n        type = (PyObject*) Py_TYPE(value);\n    } else if (PyExceptionClass_Check(type)) {\n        PyObject *instance_class = NULL;\n        if (value && PyExceptionInstance_Check(value)) {\n            instance_class = (PyObject*) Py_TYPE(value);\n            if (instance_class != type) {\n                int is_subclass = PyObject_IsSubclass(instance_class, type);\n                if (!is_subclass) {\n                    instance_class = NULL;\n                } else if (unlikely(is_subclass == -1)) {\n                    goto bad;\n                } else {\n                    type = instance_class;\n                }\n            }\n        }\n        if (!instance_class) {\n            PyObject *args;\n            if (!value)\n                args = PyTuple_New(0);\n            else if (PyTuple_Check(value)) {\n                Py_INCREF(value);\n                args = value;\n            } else\n                args = PyTuple_Pack(1, value);\n            if (!args)\n                goto bad;\n            owned_instance = PyObject_Call(type, args, NULL);\n            Py_DECREF(args);\n            if (!owned_instance)\n                goto bad;\n            value = owned_instance;\n            if (!PyExceptionInstance_Check(value)) {\n                PyErr_Format(PyExc_TypeError,\n                             \"calling %R should have returned an instance of \"\n                             \"BaseException, not %R\",\n                             type, Py_TYPE(value));\n                goto bad;\n            }\n        }\n    } else {\n        PyErr_SetString(PyExc_TypeError,\n            \"raise: exception class must be a subclass of BaseException\");\n        goto bad;\n    }\n    if (cause) {\n        PyObject *fixed_cause;\n        if (cause == Py_None) {\n            fixed_cause = NULL;\n        } else if (PyExceptionClass_Check(cause)) {\n            fixed_cause = PyObject_CallObject(cause, NULL);\n            if (fixed_cause == NULL)\n                goto bad;\n        } else if (PyExceptionInstance_Check(cause)) {\n            fixed_cause = cause;\n            Py_INCREF(fixed_cause);\n        } else {\n            PyErr_SetString(PyExc_TypeError,\n                            \"exception causes must derive from \"\n                            \"BaseException\");\n            goto bad;\n        }\n        PyException_SetCause(value, fixed_cause);\n    }\n    PyErr_SetObject(type, value);\n    if (tb) {\n#if CYTHON_FAST_THREAD_STATE\n        PyThreadState *tstate = __Pyx_PyThreadState_Current;\n        PyObject* tmp_tb = tstate->curexc_traceback;\n        if (tb != tmp_tb) {\n            Py_INCREF(tb);\n            tstate->curexc_traceback = tb;\n            Py_XDECREF(tmp_tb);\n        }\n#else\n        PyObject *tmp_type, *tmp_value, *tmp_tb;\n        PyErr_Fetch(&tmp_type, &tmp_value, &tmp_tb);\n        Py_INCREF(tb);\n        PyErr_Restore(tmp_type, tmp_value, tb);\n        Py_XDECREF(tmp_tb);\n#endif\n    }\nbad:\n    Py_XDECREF(owned_instance);\n    return;\n}\n#endif\n\n/* ArgTypeTest */\nstatic int __Pyx__ArgTypeTest(PyObject *obj, PyTypeObject *type, const char *name, int exact)\n{\n    if (unlikely(!type)) {\n        PyErr_SetString(PyExc_SystemError, \"Missing type object\");\n        return 0;\n    }\n    else if (exact) {\n        #if PY_MAJOR_VERSION == 2\n        if ((type == &PyBaseString_Type) && likely(__Pyx_PyBaseString_CheckExact(obj))) return 1;\n        #endif\n    }\n    else {\n        if (likely(__Pyx_TypeCheck(obj, type))) return 1;\n    }\n    PyErr_Format(PyExc_TypeError,\n        \"Argument '%.200s' has incorrect type (expected %.200s, got %.200s)\",\n        name, type->tp_name, Py_TYPE(obj)->tp_name);\n    return 0;\n}\n\n/* PyCFunctionFastCall */\n#if CYTHON_FAST_PYCCALL\nstatic CYTHON_INLINE PyObject * __Pyx_PyCFunction_FastCall(PyObject *func_obj, PyObject **args, Py_ssize_t nargs) {\n    PyCFunctionObject *func = (PyCFunctionObject*)func_obj;\n    PyCFunction meth = PyCFunction_GET_FUNCTION(func);\n    PyObject *self = PyCFunction_GET_SELF(func);\n    int flags = PyCFunction_GET_FLAGS(func);\n    assert(PyCFunction_Check(func));\n    assert(METH_FASTCALL == (flags & ~(METH_CLASS | METH_STATIC | METH_COEXIST | METH_KEYWORDS | METH_STACKLESS)));\n    assert(nargs >= 0);\n    assert(nargs == 0 || args != NULL);\n    /* _PyCFunction_FastCallDict() must not be called with an exception set,\n       because it may clear it (directly or indirectly) and so the\n       caller loses its exception */\n    assert(!PyErr_Occurred());\n    if ((PY_VERSION_HEX < 0x030700A0) || unlikely(flags & METH_KEYWORDS)) {\n        return (*((__Pyx_PyCFunctionFastWithKeywords)(void*)meth)) (self, args, nargs, NULL);\n    } else {\n        return (*((__Pyx_PyCFunctionFast)(void*)meth)) (self, args, nargs);\n    }\n}\n#endif\n\n/* PyFunctionFastCall */\n#if CYTHON_FAST_PYCALL\nstatic PyObject* __Pyx_PyFunction_FastCallNoKw(PyCodeObject *co, PyObject **args, Py_ssize_t na,\n                                               PyObject *globals) {\n    PyFrameObject *f;\n    PyThreadState *tstate = __Pyx_PyThreadState_Current;\n    PyObject **fastlocals;\n    Py_ssize_t i;\n    PyObject *result;\n    assert(globals != NULL);\n    /* XXX Perhaps we should create a specialized\n       PyFrame_New() that doesn't take locals, but does\n       take builtins without sanity checking them.\n       */\n    assert(tstate != NULL);\n    f = PyFrame_New(tstate, co, globals, NULL);\n    if (f == NULL) {\n        return NULL;\n    }\n    fastlocals = __Pyx_PyFrame_GetLocalsplus(f);\n    for (i = 0; i < na; i++) {\n        Py_INCREF(*args);\n        fastlocals[i] = *args++;\n    }\n    result = PyEval_EvalFrameEx(f,0);\n    ++tstate->recursion_depth;\n    Py_DECREF(f);\n    --tstate->recursion_depth;\n    return result;\n}\n#if 1 || PY_VERSION_HEX < 0x030600B1\nstatic PyObject *__Pyx_PyFunction_FastCallDict(PyObject *func, PyObject **args, Py_ssize_t nargs, PyObject *kwargs) {\n    PyCodeObject *co = (PyCodeObject *)PyFunction_GET_CODE(func);\n    PyObject *globals = PyFunction_GET_GLOBALS(func);\n    PyObject *argdefs = PyFunction_GET_DEFAULTS(func);\n    PyObject *closure;\n#if PY_MAJOR_VERSION >= 3\n    PyObject *kwdefs;\n#endif\n    PyObject *kwtuple, **k;\n    PyObject **d;\n    Py_ssize_t nd;\n    Py_ssize_t nk;\n    PyObject *result;\n    assert(kwargs == NULL || PyDict_Check(kwargs));\n    nk = kwargs ? PyDict_Size(kwargs) : 0;\n    if (Py_EnterRecursiveCall((char*)\" while calling a Python object\")) {\n        return NULL;\n    }\n    if (\n#if PY_MAJOR_VERSION >= 3\n            co->co_kwonlyargcount == 0 &&\n#endif\n            likely(kwargs == NULL || nk == 0) &&\n            co->co_flags == (CO_OPTIMIZED | CO_NEWLOCALS | CO_NOFREE)) {\n        if (argdefs == NULL && co->co_argcount == nargs) {\n            result = __Pyx_PyFunction_FastCallNoKw(co, args, nargs, globals);\n            goto done;\n        }\n        else if (nargs == 0 && argdefs != NULL\n                 && co->co_argcount == Py_SIZE(argdefs)) {\n            /* function called with no arguments, but all parameters have\n               a default value: use default values as arguments .*/\n            args = &PyTuple_GET_ITEM(argdefs, 0);\n            result =__Pyx_PyFunction_FastCallNoKw(co, args, Py_SIZE(argdefs), globals);\n            goto done;\n        }\n    }\n    if (kwargs != NULL) {\n        Py_ssize_t pos, i;\n        kwtuple = PyTuple_New(2 * nk);\n        if (kwtuple == NULL) {\n            result = NULL;\n            goto done;\n        }\n        k = &PyTuple_GET_ITEM(kwtuple, 0);\n        pos = i = 0;\n        while (PyDict_Next(kwargs, &pos, &k[i], &k[i+1])) {\n            Py_INCREF(k[i]);\n            Py_INCREF(k[i+1]);\n            i += 2;\n        }\n        nk = i / 2;\n    }\n    else {\n        kwtuple = NULL;\n        k = NULL;\n    }\n    closure = PyFunction_GET_CLOSURE(func);\n#if PY_MAJOR_VERSION >= 3\n    kwdefs = PyFunction_GET_KW_DEFAULTS(func);\n#endif\n    if (argdefs != NULL) {\n        d = &PyTuple_GET_ITEM(argdefs, 0);\n        nd = Py_SIZE(argdefs);\n    }\n    else {\n        d = NULL;\n        nd = 0;\n    }\n#if PY_MAJOR_VERSION >= 3\n    result = PyEval_EvalCodeEx((PyObject*)co, globals, (PyObject *)NULL,\n                               args, (int)nargs,\n                               k, (int)nk,\n                               d, (int)nd, kwdefs, closure);\n#else\n    result = PyEval_EvalCodeEx(co, globals, (PyObject *)NULL,\n                               args, (int)nargs,\n                               k, (int)nk,\n                               d, (int)nd, closure);\n#endif\n    Py_XDECREF(kwtuple);\ndone:\n    Py_LeaveRecursiveCall();\n    return result;\n}\n#endif\n#endif\n\n/* PyObjectCall2Args */\nstatic CYTHON_UNUSED PyObject* __Pyx_PyObject_Call2Args(PyObject* function, PyObject* arg1, PyObject* arg2) {\n    PyObject *args, *result = NULL;\n    #if CYTHON_FAST_PYCALL\n    if (PyFunction_Check(function)) {\n        PyObject *args[2] = {arg1, arg2};\n        return __Pyx_PyFunction_FastCall(function, args, 2);\n    }\n    #endif\n    #if CYTHON_FAST_PYCCALL\n    if (__Pyx_PyFastCFunction_Check(function)) {\n        PyObject *args[2] = {arg1, arg2};\n        return __Pyx_PyCFunction_FastCall(function, args, 2);\n    }\n    #endif\n    args = PyTuple_New(2);\n    if (unlikely(!args)) goto done;\n    Py_INCREF(arg1);\n    PyTuple_SET_ITEM(args, 0, arg1);\n    Py_INCREF(arg2);\n    PyTuple_SET_ITEM(args, 1, arg2);\n    Py_INCREF(function);\n    result = __Pyx_PyObject_Call(function, args, NULL);\n    Py_DECREF(args);\n    Py_DECREF(function);\ndone:\n    return result;\n}\n\n/* PyObjectCallMethO */\n#if CYTHON_COMPILING_IN_CPYTHON\nstatic CYTHON_INLINE PyObject* __Pyx_PyObject_CallMethO(PyObject *func, PyObject *arg) {\n    PyObject *self, *result;\n    PyCFunction cfunc;\n    cfunc = PyCFunction_GET_FUNCTION(func);\n    self = PyCFunction_GET_SELF(func);\n    if (unlikely(Py_EnterRecursiveCall((char*)\" while calling a Python object\")))\n        return NULL;\n    result = cfunc(self, arg);\n    Py_LeaveRecursiveCall();\n    if (unlikely(!result) && unlikely(!PyErr_Occurred())) {\n        PyErr_SetString(\n            PyExc_SystemError,\n            \"NULL result without error in PyObject_Call\");\n    }\n    return result;\n}\n#endif\n\n/* PyObjectCallOneArg */\n#if CYTHON_COMPILING_IN_CPYTHON\nstatic PyObject* __Pyx__PyObject_CallOneArg(PyObject *func, PyObject *arg) {\n    PyObject *result;\n    PyObject *args = PyTuple_New(1);\n    if (unlikely(!args)) return NULL;\n    Py_INCREF(arg);\n    PyTuple_SET_ITEM(args, 0, arg);\n    result = __Pyx_PyObject_Call(func, args, NULL);\n    Py_DECREF(args);\n    return result;\n}\nstatic CYTHON_INLINE PyObject* __Pyx_PyObject_CallOneArg(PyObject *func, PyObject *arg) {\n#if CYTHON_FAST_PYCALL\n    if (PyFunction_Check(func)) {\n        return __Pyx_PyFunction_FastCall(func, &arg, 1);\n    }\n#endif\n    if (likely(PyCFunction_Check(func))) {\n        if (likely(PyCFunction_GET_FLAGS(func) & METH_O)) {\n            return __Pyx_PyObject_CallMethO(func, arg);\n#if CYTHON_FAST_PYCCALL\n        } else if (__Pyx_PyFastCFunction_Check(func)) {\n            return __Pyx_PyCFunction_FastCall(func, &arg, 1);\n#endif\n        }\n    }\n    return __Pyx__PyObject_CallOneArg(func, arg);\n}\n#else\nstatic CYTHON_INLINE PyObject* __Pyx_PyObject_CallOneArg(PyObject *func, PyObject *arg) {\n    PyObject *result;\n    PyObject *args = PyTuple_Pack(1, arg);\n    if (unlikely(!args)) return NULL;\n    result = __Pyx_PyObject_Call(func, args, NULL);\n    Py_DECREF(args);\n    return result;\n}\n#endif\n\n/* BytesEquals */\nstatic CYTHON_INLINE int __Pyx_PyBytes_Equals(PyObject* s1, PyObject* s2, int equals) {\n#if CYTHON_COMPILING_IN_PYPY\n    return PyObject_RichCompareBool(s1, s2, equals);\n#else\n    if (s1 == s2) {\n        return (equals == Py_EQ);\n    } else if (PyBytes_CheckExact(s1) & PyBytes_CheckExact(s2)) {\n        const char *ps1, *ps2;\n        Py_ssize_t length = PyBytes_GET_SIZE(s1);\n        if (length != PyBytes_GET_SIZE(s2))\n            return (equals == Py_NE);\n        ps1 = PyBytes_AS_STRING(s1);\n        ps2 = PyBytes_AS_STRING(s2);\n        if (ps1[0] != ps2[0]) {\n            return (equals == Py_NE);\n        } else if (length == 1) {\n            return (equals == Py_EQ);\n        } else {\n            int result;\n#if CYTHON_USE_UNICODE_INTERNALS && (PY_VERSION_HEX < 0x030B0000)\n            Py_hash_t hash1, hash2;\n            hash1 = ((PyBytesObject*)s1)->ob_shash;\n            hash2 = ((PyBytesObject*)s2)->ob_shash;\n            if (hash1 != hash2 && hash1 != -1 && hash2 != -1) {\n                return (equals == Py_NE);\n            }\n#endif\n            result = memcmp(ps1, ps2, (size_t)length);\n            return (equals == Py_EQ) ? (result == 0) : (result != 0);\n        }\n    } else if ((s1 == Py_None) & PyBytes_CheckExact(s2)) {\n        return (equals == Py_NE);\n    } else if ((s2 == Py_None) & PyBytes_CheckExact(s1)) {\n        return (equals == Py_NE);\n    } else {\n        int result;\n        PyObject* py_result = PyObject_RichCompare(s1, s2, equals);\n        if (!py_result)\n            return -1;\n        result = __Pyx_PyObject_IsTrue(py_result);\n        Py_DECREF(py_result);\n        return result;\n    }\n#endif\n}\n\n/* UnicodeEquals */\nstatic CYTHON_INLINE int __Pyx_PyUnicode_Equals(PyObject* s1, PyObject* s2, int equals) {\n#if CYTHON_COMPILING_IN_PYPY\n    return PyObject_RichCompareBool(s1, s2, equals);\n#else\n#if PY_MAJOR_VERSION < 3\n    PyObject* owned_ref = NULL;\n#endif\n    int s1_is_unicode, s2_is_unicode;\n    if (s1 == s2) {\n        goto return_eq;\n    }\n    s1_is_unicode = PyUnicode_CheckExact(s1);\n    s2_is_unicode = PyUnicode_CheckExact(s2);\n#if PY_MAJOR_VERSION < 3\n    if ((s1_is_unicode & (!s2_is_unicode)) && PyString_CheckExact(s2)) {\n        owned_ref = PyUnicode_FromObject(s2);\n        if (unlikely(!owned_ref))\n            return -1;\n        s2 = owned_ref;\n        s2_is_unicode = 1;\n    } else if ((s2_is_unicode & (!s1_is_unicode)) && PyString_CheckExact(s1)) {\n        owned_ref = PyUnicode_FromObject(s1);\n        if (unlikely(!owned_ref))\n            return -1;\n        s1 = owned_ref;\n        s1_is_unicode = 1;\n    } else if (((!s2_is_unicode) & (!s1_is_unicode))) {\n        return __Pyx_PyBytes_Equals(s1, s2, equals);\n    }\n#endif\n    if (s1_is_unicode & s2_is_unicode) {\n        Py_ssize_t length;\n        int kind;\n        void *data1, *data2;\n        if (unlikely(__Pyx_PyUnicode_READY(s1) < 0) || unlikely(__Pyx_PyUnicode_READY(s2) < 0))\n            return -1;\n        length = __Pyx_PyUnicode_GET_LENGTH(s1);\n        if (length != __Pyx_PyUnicode_GET_LENGTH(s2)) {\n            goto return_ne;\n        }\n#if CYTHON_USE_UNICODE_INTERNALS\n        {\n            Py_hash_t hash1, hash2;\n        #if CYTHON_PEP393_ENABLED\n            hash1 = ((PyASCIIObject*)s1)->hash;\n            hash2 = ((PyASCIIObject*)s2)->hash;\n        #else\n            hash1 = ((PyUnicodeObject*)s1)->hash;\n            hash2 = ((PyUnicodeObject*)s2)->hash;\n        #endif\n            if (hash1 != hash2 && hash1 != -1 && hash2 != -1) {\n                goto return_ne;\n            }\n        }\n#endif\n        kind = __Pyx_PyUnicode_KIND(s1);\n        if (kind != __Pyx_PyUnicode_KIND(s2)) {\n            goto return_ne;\n        }\n        data1 = __Pyx_PyUnicode_DATA(s1);\n        data2 = __Pyx_PyUnicode_DATA(s2);\n        if (__Pyx_PyUnicode_READ(kind, data1, 0) != __Pyx_PyUnicode_READ(kind, data2, 0)) {\n            goto return_ne;\n        } else if (length == 1) {\n            goto return_eq;\n        } else {\n            int result = memcmp(data1, data2, (size_t)(length * kind));\n            #if PY_MAJOR_VERSION < 3\n            Py_XDECREF(owned_ref);\n            #endif\n            return (equals == Py_EQ) ? (result == 0) : (result != 0);\n        }\n    } else if ((s1 == Py_None) & s2_is_unicode) {\n        goto return_ne;\n    } else if ((s2 == Py_None) & s1_is_unicode) {\n        goto return_ne;\n    } else {\n        int result;\n        PyObject* py_result = PyObject_RichCompare(s1, s2, equals);\n        #if PY_MAJOR_VERSION < 3\n        Py_XDECREF(owned_ref);\n        #endif\n        if (!py_result)\n            return -1;\n        result = __Pyx_PyObject_IsTrue(py_result);\n        Py_DECREF(py_result);\n        return result;\n    }\nreturn_eq:\n    #if PY_MAJOR_VERSION < 3\n    Py_XDECREF(owned_ref);\n    #endif\n    return (equals == Py_EQ);\nreturn_ne:\n    #if PY_MAJOR_VERSION < 3\n    Py_XDECREF(owned_ref);\n    #endif\n    return (equals == Py_NE);\n#endif\n}\n\n/* DivInt[Py_ssize_t] */\nstatic CYTHON_INLINE Py_ssize_t __Pyx_div_Py_ssize_t(Py_ssize_t a, Py_ssize_t b) {\n    Py_ssize_t q = a / b;\n    Py_ssize_t r = a - q*b;\n    q -= ((r != 0) & ((r ^ b) < 0));\n    return q;\n}\n\n/* GetAttr */\nstatic CYTHON_INLINE PyObject *__Pyx_GetAttr(PyObject *o, PyObject *n) {\n#if CYTHON_USE_TYPE_SLOTS\n#if PY_MAJOR_VERSION >= 3\n    if (likely(PyUnicode_Check(n)))\n#else\n    if (likely(PyString_Check(n)))\n#endif\n        return __Pyx_PyObject_GetAttrStr(o, n);\n#endif\n    return PyObject_GetAttr(o, n);\n}\n\n/* GetItemInt */\nstatic PyObject *__Pyx_GetItemInt_Generic(PyObject *o, PyObject* j) {\n    PyObject *r;\n    if (!j) return NULL;\n    r = PyObject_GetItem(o, j);\n    Py_DECREF(j);\n    return r;\n}\nstatic CYTHON_INLINE PyObject *__Pyx_GetItemInt_List_Fast(PyObject *o, Py_ssize_t i,\n                                                              CYTHON_NCP_UNUSED int wraparound,\n                                                              CYTHON_NCP_UNUSED int boundscheck) {\n#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n    Py_ssize_t wrapped_i = i;\n    if (wraparound & unlikely(i < 0)) {\n        wrapped_i += PyList_GET_SIZE(o);\n    }\n    if ((!boundscheck) || likely(__Pyx_is_valid_index(wrapped_i, PyList_GET_SIZE(o)))) {\n        PyObject *r = PyList_GET_ITEM(o, wrapped_i);\n        Py_INCREF(r);\n        return r;\n    }\n    return __Pyx_GetItemInt_Generic(o, PyInt_FromSsize_t(i));\n#else\n    return PySequence_GetItem(o, i);\n#endif\n}\nstatic CYTHON_INLINE PyObject *__Pyx_GetItemInt_Tuple_Fast(PyObject *o, Py_ssize_t i,\n                                                              CYTHON_NCP_UNUSED int wraparound,\n                                                              CYTHON_NCP_UNUSED int boundscheck) {\n#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS\n    Py_ssize_t wrapped_i = i;\n    if (wraparound & unlikely(i < 0)) {\n        wrapped_i += PyTuple_GET_SIZE(o);\n    }\n    if ((!boundscheck) || likely(__Pyx_is_valid_index(wrapped_i, PyTuple_GET_SIZE(o)))) {\n        PyObject *r = PyTuple_GET_ITEM(o, wrapped_i);\n        Py_INCREF(r);\n        return r;\n    }\n    return __Pyx_GetItemInt_Generic(o, PyInt_FromSsize_t(i));\n#else\n    return PySequence_GetItem(o, i);\n#endif\n}\nstatic CYTHON_INLINE PyObject *__Pyx_GetItemInt_Fast(PyObject *o, Py_ssize_t i, int is_list,\n                                                     CYTHON_NCP_UNUSED int wraparound,\n                                                     CYTHON_NCP_UNUSED int boundscheck) {\n#if CYTHON_ASSUME_SAFE_MACROS && !CYTHON_AVOID_BORROWED_REFS && CYTHON_USE_TYPE_SLOTS\n    if (is_list || PyList_CheckExact(o)) {\n        Py_ssize_t n = ((!wraparound) | likely(i >= 0)) ? i : i + PyList_GET_SIZE(o);\n        if ((!boundscheck) || (likely(__Pyx_is_valid_index(n, PyList_GET_SIZE(o))))) {\n            PyObject *r = PyList_GET_ITEM(o, n);\n            Py_INCREF(r);\n            return r;\n        }\n    }\n    else if (PyTuple_CheckExact(o)) {\n        Py_ssize_t n = ((!wraparound) | likely(i >= 0)) ? i : i + PyTuple_GET_SIZE(o);\n        if ((!boundscheck) || likely(__Pyx_is_valid_index(n, PyTuple_GET_SIZE(o)))) {\n            PyObject *r = PyTuple_GET_ITEM(o, n);\n            Py_INCREF(r);\n            return r;\n        }\n    } else {\n        PySequenceMethods *m = Py_TYPE(o)->tp_as_sequence;\n        if (likely(m && m->sq_item)) {\n            if (wraparound && unlikely(i < 0) && likely(m->sq_length)) {\n                Py_ssize_t l = m->sq_length(o);\n                if (likely(l >= 0)) {\n                    i += l;\n                } else {\n                    if (!PyErr_ExceptionMatches(PyExc_OverflowError))\n                        return NULL;\n                    PyErr_Clear();\n                }\n            }\n            return m->sq_item(o, i);\n        }\n    }\n#else\n    if (is_list || PySequence_Check(o)) {\n        return PySequence_GetItem(o, i);\n    }\n#endif\n    return __Pyx_GetItemInt_Generic(o, PyInt_FromSsize_t(i));\n}\n\n/* ObjectGetItem */\n#if CYTHON_USE_TYPE_SLOTS\nstatic PyObject *__Pyx_PyObject_GetIndex(PyObject *obj, PyObject* index) {\n    PyObject *runerr = NULL;\n    Py_ssize_t key_value;\n    PySequenceMethods *m = Py_TYPE(obj)->tp_as_sequence;\n    if (unlikely(!(m && m->sq_item))) {\n        PyErr_Format(PyExc_TypeError, \"'%.200s' object is not subscriptable\", Py_TYPE(obj)->tp_name);\n        return NULL;\n    }\n    key_value = __Pyx_PyIndex_AsSsize_t(index);\n    if (likely(key_value != -1 || !(runerr = PyErr_Occurred()))) {\n        return __Pyx_GetItemInt_Fast(obj, key_value, 0, 1, 1);\n    }\n    if (PyErr_GivenExceptionMatches(runerr, PyExc_OverflowError)) {\n        PyErr_Clear();\n        PyErr_Format(PyExc_IndexError, \"cannot fit '%.200s' into an index-sized integer\", Py_TYPE(index)->tp_name);\n    }\n    return NULL;\n}\nstatic PyObject *__Pyx_PyObject_GetItem(PyObject *obj, PyObject* key) {\n    PyMappingMethods *m = Py_TYPE(obj)->tp_as_mapping;\n    if (likely(m && m->mp_subscript)) {\n        return m->mp_subscript(obj, key);\n    }\n    return __Pyx_PyObject_GetIndex(obj, key);\n}\n#endif\n\n/* decode_c_string */\nstatic CYTHON_INLINE PyObject* __Pyx_decode_c_string(\n         const char* cstring, Py_ssize_t start, Py_ssize_t stop,\n         const char* encoding, const char* errors,\n         PyObject* (*decode_func)(const char *s, Py_ssize_t size, const char *errors)) {\n    Py_ssize_t length;\n    if (unlikely((start < 0) | (stop < 0))) {\n        size_t slen = strlen(cstring);\n        if (unlikely(slen > (size_t) PY_SSIZE_T_MAX)) {\n            PyErr_SetString(PyExc_OverflowError,\n                            \"c-string too long to convert to Python\");\n            return NULL;\n        }\n        length = (Py_ssize_t) slen;\n        if (start < 0) {\n            start += length;\n            if (start < 0)\n                start = 0;\n        }\n        if (stop < 0)\n            stop += length;\n    }\n    if (unlikely(stop <= start))\n        return __Pyx_NewRef(__pyx_empty_unicode);\n    length = stop - start;\n    cstring += start;\n    if (decode_func) {\n        return decode_func(cstring, length, errors);\n    } else {\n        return PyUnicode_Decode(cstring, length, encoding, errors);\n    }\n}\n\n/* GetAttr3 */\nstatic PyObject *__Pyx_GetAttr3Default(PyObject *d) {\n    __Pyx_PyThreadState_declare\n    __Pyx_PyThreadState_assign\n    if (unlikely(!__Pyx_PyErr_ExceptionMatches(PyExc_AttributeError)))\n        return NULL;\n    __Pyx_PyErr_Clear();\n    Py_INCREF(d);\n    return d;\n}\nstatic CYTHON_INLINE PyObject *__Pyx_GetAttr3(PyObject *o, PyObject *n, PyObject *d) {\n    PyObject *r = __Pyx_GetAttr(o, n);\n    return (likely(r)) ? r : __Pyx_GetAttr3Default(d);\n}\n\n/* PyDictVersioning */\n#if CYTHON_USE_DICT_VERSIONS && CYTHON_USE_TYPE_SLOTS\nstatic CYTHON_INLINE PY_UINT64_T __Pyx_get_tp_dict_version(PyObject *obj) {\n    PyObject *dict = Py_TYPE(obj)->tp_dict;\n    return likely(dict) ? __PYX_GET_DICT_VERSION(dict) : 0;\n}\nstatic CYTHON_INLINE PY_UINT64_T __Pyx_get_object_dict_version(PyObject *obj) {\n    PyObject **dictptr = NULL;\n    Py_ssize_t offset = Py_TYPE(obj)->tp_dictoffset;\n    if (offset) {\n#if CYTHON_COMPILING_IN_CPYTHON\n        dictptr = (likely(offset > 0)) ? (PyObject **) ((char *)obj + offset) : _PyObject_GetDictPtr(obj);\n#else\n        dictptr = _PyObject_GetDictPtr(obj);\n#endif\n    }\n    return (dictptr && *dictptr) ? __PYX_GET_DICT_VERSION(*dictptr) : 0;\n}\nstatic CYTHON_INLINE int __Pyx_object_dict_version_matches(PyObject* obj, PY_UINT64_T tp_dict_version, PY_UINT64_T obj_dict_version) {\n    PyObject *dict = Py_TYPE(obj)->tp_dict;\n    if (unlikely(!dict) || unlikely(tp_dict_version != __PYX_GET_DICT_VERSION(dict)))\n        return 0;\n    return obj_dict_version == __Pyx_get_object_dict_version(obj);\n}\n#endif\n\n/* GetModuleGlobalName */\n#if CYTHON_USE_DICT_VERSIONS\nstatic PyObject *__Pyx__GetModuleGlobalName(PyObject *name, PY_UINT64_T *dict_version, PyObject **dict_cached_value)\n#else\nstatic CYTHON_INLINE PyObject *__Pyx__GetModuleGlobalName(PyObject *name)\n#endif\n{\n    PyObject *result;\n#if !CYTHON_AVOID_BORROWED_REFS\n#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX >= 0x030500A1\n    result = _PyDict_GetItem_KnownHash(__pyx_d, name, ((PyASCIIObject *) name)->hash);\n    __PYX_UPDATE_DICT_CACHE(__pyx_d, result, *dict_cached_value, *dict_version)\n    if (likely(result)) {\n        return __Pyx_NewRef(result);\n    } else if (unlikely(PyErr_Occurred())) {\n        return NULL;\n    }\n#else\n    result = PyDict_GetItem(__pyx_d, name);\n    __PYX_UPDATE_DICT_CACHE(__pyx_d, result, *dict_cached_value, *dict_version)\n    if (likely(result)) {\n        return __Pyx_NewRef(result);\n    }\n#endif\n#else\n    result = PyObject_GetItem(__pyx_d, name);\n    __PYX_UPDATE_DICT_CACHE(__pyx_d, result, *dict_cached_value, *dict_version)\n    if (likely(result)) {\n        return __Pyx_NewRef(result);\n    }\n    PyErr_Clear();\n#endif\n    return __Pyx_GetBuiltinName(name);\n}\n\n/* RaiseTooManyValuesToUnpack */\nstatic CYTHON_INLINE void __Pyx_RaiseTooManyValuesError(Py_ssize_t expected) {\n    PyErr_Format(PyExc_ValueError,\n                 \"too many values to unpack (expected %\" CYTHON_FORMAT_SSIZE_T \"d)\", expected);\n}\n\n/* RaiseNeedMoreValuesToUnpack */\nstatic CYTHON_INLINE void __Pyx_RaiseNeedMoreValuesError(Py_ssize_t index) {\n    PyErr_Format(PyExc_ValueError,\n                 \"need more than %\" CYTHON_FORMAT_SSIZE_T \"d value%.1s to unpack\",\n                 index, (index == 1) ? \"\" : \"s\");\n}\n\n/* RaiseNoneIterError */\nstatic CYTHON_INLINE void __Pyx_RaiseNoneNotIterableError(void) {\n    PyErr_SetString(PyExc_TypeError, \"'NoneType' object is not iterable\");\n}\n\n/* ExtTypeTest */\nstatic CYTHON_INLINE int __Pyx_TypeTest(PyObject *obj, PyTypeObject *type) {\n    if (unlikely(!type)) {\n        PyErr_SetString(PyExc_SystemError, \"Missing type object\");\n        return 0;\n    }\n    if (likely(__Pyx_TypeCheck(obj, type)))\n        return 1;\n    PyErr_Format(PyExc_TypeError, \"Cannot convert %.200s to %.200s\",\n                 Py_TYPE(obj)->tp_name, type->tp_name);\n    return 0;\n}\n\n/* SwapException */\n#if CYTHON_FAST_THREAD_STATE\nstatic CYTHON_INLINE void __Pyx__ExceptionSwap(PyThreadState *tstate, PyObject **type, PyObject **value, PyObject **tb) {\n    PyObject *tmp_type, *tmp_value, *tmp_tb;\n    #if CYTHON_USE_EXC_INFO_STACK\n    _PyErr_StackItem *exc_info = tstate->exc_info;\n    tmp_type = exc_info->exc_type;\n    tmp_value = exc_info->exc_value;\n    tmp_tb = exc_info->exc_traceback;\n    exc_info->exc_type = *type;\n    exc_info->exc_value = *value;\n    exc_info->exc_traceback = *tb;\n    #else\n    tmp_type = tstate->exc_type;\n    tmp_value = tstate->exc_value;\n    tmp_tb = tstate->exc_traceback;\n    tstate->exc_type = *type;\n    tstate->exc_value = *value;\n    tstate->exc_traceback = *tb;\n    #endif\n    *type = tmp_type;\n    *value = tmp_value;\n    *tb = tmp_tb;\n}\n#else\nstatic CYTHON_INLINE void __Pyx_ExceptionSwap(PyObject **type, PyObject **value, PyObject **tb) {\n    PyObject *tmp_type, *tmp_value, *tmp_tb;\n    PyErr_GetExcInfo(&tmp_type, &tmp_value, &tmp_tb);\n    PyErr_SetExcInfo(*type, *value, *tb);\n    *type = tmp_type;\n    *value = tmp_value;\n    *tb = tmp_tb;\n}\n#endif\n\n/* Import */\nstatic PyObject *__Pyx_Import(PyObject *name, PyObject *from_list, int level) {\n    PyObject *empty_list = 0;\n    PyObject *module = 0;\n    PyObject *global_dict = 0;\n    PyObject *empty_dict = 0;\n    PyObject *list;\n    #if PY_MAJOR_VERSION < 3\n    PyObject *py_import;\n    py_import = __Pyx_PyObject_GetAttrStr(__pyx_b, __pyx_n_s_import);\n    if (!py_import)\n        goto bad;\n    #endif\n    if (from_list)\n        list = from_list;\n    else {\n        empty_list = PyList_New(0);\n        if (!empty_list)\n            goto bad;\n        list = empty_list;\n    }\n    global_dict = PyModule_GetDict(__pyx_m);\n    if (!global_dict)\n        goto bad;\n    empty_dict = PyDict_New();\n    if (!empty_dict)\n        goto bad;\n    {\n        #if PY_MAJOR_VERSION >= 3\n        if (level == -1) {\n            if ((1) && (strchr(__Pyx_MODULE_NAME, '.'))) {\n                module = PyImport_ImportModuleLevelObject(\n                    name, global_dict, empty_dict, list, 1);\n                if (!module) {\n                    if (!PyErr_ExceptionMatches(PyExc_ImportError))\n                        goto bad;\n                    PyErr_Clear();\n                }\n            }\n            level = 0;\n        }\n        #endif\n        if (!module) {\n            #if PY_MAJOR_VERSION < 3\n            PyObject *py_level = PyInt_FromLong(level);\n            if (!py_level)\n                goto bad;\n            module = PyObject_CallFunctionObjArgs(py_import,\n                name, global_dict, empty_dict, list, py_level, (PyObject *)NULL);\n            Py_DECREF(py_level);\n            #else\n            module = PyImport_ImportModuleLevelObject(\n                name, global_dict, empty_dict, list, level);\n            #endif\n        }\n    }\nbad:\n    #if PY_MAJOR_VERSION < 3\n    Py_XDECREF(py_import);\n    #endif\n    Py_XDECREF(empty_list);\n    Py_XDECREF(empty_dict);\n    return module;\n}\n\n/* FastTypeChecks */\n#if CYTHON_COMPILING_IN_CPYTHON\nstatic int __Pyx_InBases(PyTypeObject *a, PyTypeObject *b) {\n    while (a) {\n        a = a->tp_base;\n        if (a == b)\n            return 1;\n    }\n    return b == &PyBaseObject_Type;\n}\nstatic CYTHON_INLINE int __Pyx_IsSubtype(PyTypeObject *a, PyTypeObject *b) {\n    PyObject *mro;\n    if (a == b) return 1;\n    mro = a->tp_mro;\n    if (likely(mro)) {\n        Py_ssize_t i, n;\n        n = PyTuple_GET_SIZE(mro);\n        for (i = 0; i < n; i++) {\n            if (PyTuple_GET_ITEM(mro, i) == (PyObject *)b)\n                return 1;\n        }\n        return 0;\n    }\n    return __Pyx_InBases(a, b);\n}\n#if PY_MAJOR_VERSION == 2\nstatic int __Pyx_inner_PyErr_GivenExceptionMatches2(PyObject *err, PyObject* exc_type1, PyObject* exc_type2) {\n    PyObject *exception, *value, *tb;\n    int res;\n    __Pyx_PyThreadState_declare\n    __Pyx_PyThreadState_assign\n    __Pyx_ErrFetch(&exception, &value, &tb);\n    res = exc_type1 ? PyObject_IsSubclass(err, exc_type1) : 0;\n    if (unlikely(res == -1)) {\n        PyErr_WriteUnraisable(err);\n        res = 0;\n    }\n    if (!res) {\n        res = PyObject_IsSubclass(err, exc_type2);\n        if (unlikely(res == -1)) {\n            PyErr_WriteUnraisable(err);\n            res = 0;\n        }\n    }\n    __Pyx_ErrRestore(exception, value, tb);\n    return res;\n}\n#else\nstatic CYTHON_INLINE int __Pyx_inner_PyErr_GivenExceptionMatches2(PyObject *err, PyObject* exc_type1, PyObject *exc_type2) {\n    int res = exc_type1 ? __Pyx_IsSubtype((PyTypeObject*)err, (PyTypeObject*)exc_type1) : 0;\n    if (!res) {\n        res = __Pyx_IsSubtype((PyTypeObject*)err, (PyTypeObject*)exc_type2);\n    }\n    return res;\n}\n#endif\nstatic int __Pyx_PyErr_GivenExceptionMatchesTuple(PyObject *exc_type, PyObject *tuple) {\n    Py_ssize_t i, n;\n    assert(PyExceptionClass_Check(exc_type));\n    n = PyTuple_GET_SIZE(tuple);\n#if PY_MAJOR_VERSION >= 3\n    for (i=0; i<n; i++) {\n        if (exc_type == PyTuple_GET_ITEM(tuple, i)) return 1;\n    }\n#endif\n    for (i=0; i<n; i++) {\n        PyObject *t = PyTuple_GET_ITEM(tuple, i);\n        #if PY_MAJOR_VERSION < 3\n        if (likely(exc_type == t)) return 1;\n        #endif\n        if (likely(PyExceptionClass_Check(t))) {\n            if (__Pyx_inner_PyErr_GivenExceptionMatches2(exc_type, NULL, t)) return 1;\n        } else {\n        }\n    }\n    return 0;\n}\nstatic CYTHON_INLINE int __Pyx_PyErr_GivenExceptionMatches(PyObject *err, PyObject* exc_type) {\n    if (likely(err == exc_type)) return 1;\n    if (likely(PyExceptionClass_Check(err))) {\n        if (likely(PyExceptionClass_Check(exc_type))) {\n            return __Pyx_inner_PyErr_GivenExceptionMatches2(err, NULL, exc_type);\n        } else if (likely(PyTuple_Check(exc_type))) {\n            return __Pyx_PyErr_GivenExceptionMatchesTuple(err, exc_type);\n        } else {\n        }\n    }\n    return PyErr_GivenExceptionMatches(err, exc_type);\n}\nstatic CYTHON_INLINE int __Pyx_PyErr_GivenExceptionMatches2(PyObject *err, PyObject *exc_type1, PyObject *exc_type2) {\n    assert(PyExceptionClass_Check(exc_type1));\n    assert(PyExceptionClass_Check(exc_type2));\n    if (likely(err == exc_type1 || err == exc_type2)) return 1;\n    if (likely(PyExceptionClass_Check(err))) {\n        return __Pyx_inner_PyErr_GivenExceptionMatches2(err, exc_type1, exc_type2);\n    }\n    return (PyErr_GivenExceptionMatches(err, exc_type1) || PyErr_GivenExceptionMatches(err, exc_type2));\n}\n#endif\n\n/* PyIntBinop */\n#if !CYTHON_COMPILING_IN_PYPY\nstatic PyObject* __Pyx_PyInt_AddObjC(PyObject *op1, PyObject *op2, CYTHON_UNUSED long intval, int inplace, int zerodivision_check) {\n    (void)inplace;\n    (void)zerodivision_check;\n    #if PY_MAJOR_VERSION < 3\n    if (likely(PyInt_CheckExact(op1))) {\n        const long b = intval;\n        long x;\n        long a = PyInt_AS_LONG(op1);\n            x = (long)((unsigned long)a + b);\n            if (likely((x^a) >= 0 || (x^b) >= 0))\n                return PyInt_FromLong(x);\n            return PyLong_Type.tp_as_number->nb_add(op1, op2);\n    }\n    #endif\n    #if CYTHON_USE_PYLONG_INTERNALS\n    if (likely(PyLong_CheckExact(op1))) {\n        const long b = intval;\n        long a, x;\n#ifdef HAVE_LONG_LONG\n        const PY_LONG_LONG llb = intval;\n        PY_LONG_LONG lla, llx;\n#endif\n        const digit* digits = ((PyLongObject*)op1)->ob_digit;\n        const Py_ssize_t size = Py_SIZE(op1);\n        if (likely(__Pyx_sst_abs(size) <= 1)) {\n            a = likely(size) ? digits[0] : 0;\n            if (size == -1) a = -a;\n        } else {\n            switch (size) {\n                case -2:\n                    if (8 * sizeof(long) - 1 > 2 * PyLong_SHIFT) {\n                        a = -(long) (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]));\n                        break;\n#ifdef HAVE_LONG_LONG\n                    } else if (8 * sizeof(PY_LONG_LONG) - 1 > 2 * PyLong_SHIFT) {\n                        lla = -(PY_LONG_LONG) (((((unsigned PY_LONG_LONG)digits[1]) << PyLong_SHIFT) | (unsigned PY_LONG_LONG)digits[0]));\n                        goto long_long;\n#endif\n                    }\n                    CYTHON_FALLTHROUGH;\n                case 2:\n                    if (8 * sizeof(long) - 1 > 2 * PyLong_SHIFT) {\n                        a = (long) (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]));\n                        break;\n#ifdef HAVE_LONG_LONG\n                    } else if (8 * sizeof(PY_LONG_LONG) - 1 > 2 * PyLong_SHIFT) {\n                        lla = (PY_LONG_LONG) (((((unsigned PY_LONG_LONG)digits[1]) << PyLong_SHIFT) | (unsigned PY_LONG_LONG)digits[0]));\n                        goto long_long;\n#endif\n                    }\n                    CYTHON_FALLTHROUGH;\n                case -3:\n                    if (8 * sizeof(long) - 1 > 3 * PyLong_SHIFT) {\n                        a = -(long) (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]));\n                        break;\n#ifdef HAVE_LONG_LONG\n                    } else if (8 * sizeof(PY_LONG_LONG) - 1 > 3 * PyLong_SHIFT) {\n                        lla = -(PY_LONG_LONG) (((((((unsigned PY_LONG_LONG)digits[2]) << PyLong_SHIFT) | (unsigned PY_LONG_LONG)digits[1]) << PyLong_SHIFT) | (unsigned PY_LONG_LONG)digits[0]));\n                        goto long_long;\n#endif\n                    }\n                    CYTHON_FALLTHROUGH;\n                case 3:\n                    if (8 * sizeof(long) - 1 > 3 * PyLong_SHIFT) {\n                        a = (long) (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]));\n                        break;\n#ifdef HAVE_LONG_LONG\n                    } else if (8 * sizeof(PY_LONG_LONG) - 1 > 3 * PyLong_SHIFT) {\n                        lla = (PY_LONG_LONG) (((((((unsigned PY_LONG_LONG)digits[2]) << PyLong_SHIFT) | (unsigned PY_LONG_LONG)digits[1]) << PyLong_SHIFT) | (unsigned PY_LONG_LONG)digits[0]));\n                        goto long_long;\n#endif\n                    }\n                    CYTHON_FALLTHROUGH;\n                case -4:\n                    if (8 * sizeof(long) - 1 > 4 * PyLong_SHIFT) {\n                        a = -(long) (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]));\n                        break;\n#ifdef HAVE_LONG_LONG\n                    } else if (8 * sizeof(PY_LONG_LONG) - 1 > 4 * PyLong_SHIFT) {\n                        lla = -(PY_LONG_LONG) (((((((((unsigned PY_LONG_LONG)digits[3]) << PyLong_SHIFT) | (unsigned PY_LONG_LONG)digits[2]) << PyLong_SHIFT) | (unsigned PY_LONG_LONG)digits[1]) << PyLong_SHIFT) | (unsigned PY_LONG_LONG)digits[0]));\n                        goto long_long;\n#endif\n                    }\n                    CYTHON_FALLTHROUGH;\n                case 4:\n                    if (8 * sizeof(long) - 1 > 4 * PyLong_SHIFT) {\n                        a = (long) (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0]));\n                        break;\n#ifdef HAVE_LONG_LONG\n                    } else if (8 * sizeof(PY_LONG_LONG) - 1 > 4 * PyLong_SHIFT) {\n                        lla = (PY_LONG_LONG) (((((((((unsigned PY_LONG_LONG)digits[3]) << PyLong_SHIFT) | (unsigned PY_LONG_LONG)digits[2]) << PyLong_SHIFT) | (unsigned PY_LONG_LONG)digits[1]) << PyLong_SHIFT) | (unsigned PY_LONG_LONG)digits[0]));\n                        goto long_long;\n#endif\n                    }\n                    CYTHON_FALLTHROUGH;\n                default: return PyLong_Type.tp_as_number->nb_add(op1, op2);\n            }\n        }\n                x = a + b;\n            return PyLong_FromLong(x);\n#ifdef HAVE_LONG_LONG\n        long_long:\n                llx = lla + llb;\n            return PyLong_FromLongLong(llx);\n#endif\n        \n        \n    }\n    #endif\n    if (PyFloat_CheckExact(op1)) {\n        const long b = intval;\n        double a = PyFloat_AS_DOUBLE(op1);\n            double result;\n            PyFPE_START_PROTECT(\"add\", return NULL)\n            result = ((double)a) + (double)b;\n            PyFPE_END_PROTECT(result)\n            return PyFloat_FromDouble(result);\n    }\n    return (inplace ? PyNumber_InPlaceAdd : PyNumber_Add)(op1, op2);\n}\n#endif\n\n/* DivInt[long] */\nstatic CYTHON_INLINE long __Pyx_div_long(long a, long b) {\n    long q = a / b;\n    long r = a - q*b;\n    q -= ((r != 0) & ((r ^ b) < 0));\n    return q;\n}\n\n/* ImportFrom */\nstatic PyObject* __Pyx_ImportFrom(PyObject* module, PyObject* name) {\n    PyObject* value = __Pyx_PyObject_GetAttrStr(module, name);\n    if (unlikely(!value) && PyErr_ExceptionMatches(PyExc_AttributeError)) {\n        PyErr_Format(PyExc_ImportError,\n        #if PY_MAJOR_VERSION < 3\n            \"cannot import name %.230s\", PyString_AS_STRING(name));\n        #else\n            \"cannot import name %S\", name);\n        #endif\n    }\n    return value;\n}\n\n/* HasAttr */\nstatic CYTHON_INLINE int __Pyx_HasAttr(PyObject *o, PyObject *n) {\n    PyObject *r;\n    if (unlikely(!__Pyx_PyBaseString_Check(n))) {\n        PyErr_SetString(PyExc_TypeError,\n                        \"hasattr(): attribute name must be string\");\n        return -1;\n    }\n    r = __Pyx_GetAttr(o, n);\n    if (unlikely(!r)) {\n        PyErr_Clear();\n        return 0;\n    } else {\n        Py_DECREF(r);\n        return 1;\n    }\n}\n\n/* PyObject_GenericGetAttrNoDict */\n#if CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP && PY_VERSION_HEX < 0x03070000\nstatic PyObject *__Pyx_RaiseGenericGetAttributeError(PyTypeObject *tp, PyObject *attr_name) {\n    PyErr_Format(PyExc_AttributeError,\n#if PY_MAJOR_VERSION >= 3\n                 \"'%.50s' object has no attribute '%U'\",\n                 tp->tp_name, attr_name);\n#else\n                 \"'%.50s' object has no attribute '%.400s'\",\n                 tp->tp_name, PyString_AS_STRING(attr_name));\n#endif\n    return NULL;\n}\nstatic CYTHON_INLINE PyObject* __Pyx_PyObject_GenericGetAttrNoDict(PyObject* obj, PyObject* attr_name) {\n    PyObject *descr;\n    PyTypeObject *tp = Py_TYPE(obj);\n    if (unlikely(!PyString_Check(attr_name))) {\n        return PyObject_GenericGetAttr(obj, attr_name);\n    }\n    assert(!tp->tp_dictoffset);\n    descr = _PyType_Lookup(tp, attr_name);\n    if (unlikely(!descr)) {\n        return __Pyx_RaiseGenericGetAttributeError(tp, attr_name);\n    }\n    Py_INCREF(descr);\n    #if PY_MAJOR_VERSION < 3\n    if (likely(PyType_HasFeature(Py_TYPE(descr), Py_TPFLAGS_HAVE_CLASS)))\n    #endif\n    {\n        descrgetfunc f = Py_TYPE(descr)->tp_descr_get;\n        if (unlikely(f)) {\n            PyObject *res = f(descr, obj, (PyObject *)tp);\n            Py_DECREF(descr);\n            return res;\n        }\n    }\n    return descr;\n}\n#endif\n\n/* PyObject_GenericGetAttr */\n#if CYTHON_USE_TYPE_SLOTS && CYTHON_USE_PYTYPE_LOOKUP && PY_VERSION_HEX < 0x03070000\nstatic PyObject* __Pyx_PyObject_GenericGetAttr(PyObject* obj, PyObject* attr_name) {\n    if (unlikely(Py_TYPE(obj)->tp_dictoffset)) {\n        return PyObject_GenericGetAttr(obj, attr_name);\n    }\n    return __Pyx_PyObject_GenericGetAttrNoDict(obj, attr_name);\n}\n#endif\n\n/* SetVTable */\nstatic int __Pyx_SetVtable(PyObject *dict, void *vtable) {\n#if PY_VERSION_HEX >= 0x02070000\n    PyObject *ob = PyCapsule_New(vtable, 0, 0);\n#else\n    PyObject *ob = PyCObject_FromVoidPtr(vtable, 0);\n#endif\n    if (!ob)\n        goto bad;\n    if (PyDict_SetItem(dict, __pyx_n_s_pyx_vtable, ob) < 0)\n        goto bad;\n    Py_DECREF(ob);\n    return 0;\nbad:\n    Py_XDECREF(ob);\n    return -1;\n}\n\n/* PyObjectGetAttrStrNoError */\nstatic void __Pyx_PyObject_GetAttrStr_ClearAttributeError(void) {\n    __Pyx_PyThreadState_declare\n    __Pyx_PyThreadState_assign\n    if (likely(__Pyx_PyErr_ExceptionMatches(PyExc_AttributeError)))\n        __Pyx_PyErr_Clear();\n}\nstatic CYTHON_INLINE PyObject* __Pyx_PyObject_GetAttrStrNoError(PyObject* obj, PyObject* attr_name) {\n    PyObject *result;\n#if CYTHON_COMPILING_IN_CPYTHON && CYTHON_USE_TYPE_SLOTS && PY_VERSION_HEX >= 0x030700B1\n    PyTypeObject* tp = Py_TYPE(obj);\n    if (likely(tp->tp_getattro == PyObject_GenericGetAttr)) {\n        return _PyObject_GenericGetAttrWithDict(obj, attr_name, NULL, 1);\n    }\n#endif\n    result = __Pyx_PyObject_GetAttrStr(obj, attr_name);\n    if (unlikely(!result)) {\n        __Pyx_PyObject_GetAttrStr_ClearAttributeError();\n    }\n    return result;\n}\n\n/* SetupReduce */\nstatic int __Pyx_setup_reduce_is_named(PyObject* meth, PyObject* name) {\n  int ret;\n  PyObject *name_attr;\n  name_attr = __Pyx_PyObject_GetAttrStr(meth, __pyx_n_s_name_2);\n  if (likely(name_attr)) {\n      ret = PyObject_RichCompareBool(name_attr, name, Py_EQ);\n  } else {\n      ret = -1;\n  }\n  if (unlikely(ret < 0)) {\n      PyErr_Clear();\n      ret = 0;\n  }\n  Py_XDECREF(name_attr);\n  return ret;\n}\nstatic int __Pyx_setup_reduce(PyObject* type_obj) {\n    int ret = 0;\n    PyObject *object_reduce = NULL;\n    PyObject *object_getstate = NULL;\n    PyObject *object_reduce_ex = NULL;\n    PyObject *reduce = NULL;\n    PyObject *reduce_ex = NULL;\n    PyObject *reduce_cython = NULL;\n    PyObject *setstate = NULL;\n    PyObject *setstate_cython = NULL;\n    PyObject *getstate = NULL;\n#if CYTHON_USE_PYTYPE_LOOKUP\n    getstate = _PyType_Lookup((PyTypeObject*)type_obj, __pyx_n_s_getstate);\n#else\n    getstate = __Pyx_PyObject_GetAttrStrNoError(type_obj, __pyx_n_s_getstate);\n    if (!getstate && PyErr_Occurred()) {\n        goto __PYX_BAD;\n    }\n#endif\n    if (getstate) {\n#if CYTHON_USE_PYTYPE_LOOKUP\n        object_getstate = _PyType_Lookup(&PyBaseObject_Type, __pyx_n_s_getstate);\n#else\n        object_getstate = __Pyx_PyObject_GetAttrStrNoError((PyObject*)&PyBaseObject_Type, __pyx_n_s_getstate);\n        if (!object_getstate && PyErr_Occurred()) {\n            goto __PYX_BAD;\n        }\n#endif\n        if (object_getstate != getstate) {\n            goto __PYX_GOOD;\n        }\n    }\n#if CYTHON_USE_PYTYPE_LOOKUP\n    object_reduce_ex = _PyType_Lookup(&PyBaseObject_Type, __pyx_n_s_reduce_ex); if (!object_reduce_ex) goto __PYX_BAD;\n#else\n    object_reduce_ex = __Pyx_PyObject_GetAttrStr((PyObject*)&PyBaseObject_Type, __pyx_n_s_reduce_ex); if (!object_reduce_ex) goto __PYX_BAD;\n#endif\n    reduce_ex = __Pyx_PyObject_GetAttrStr(type_obj, __pyx_n_s_reduce_ex); if (unlikely(!reduce_ex)) goto __PYX_BAD;\n    if (reduce_ex == object_reduce_ex) {\n#if CYTHON_USE_PYTYPE_LOOKUP\n        object_reduce = _PyType_Lookup(&PyBaseObject_Type, __pyx_n_s_reduce); if (!object_reduce) goto __PYX_BAD;\n#else\n        object_reduce = __Pyx_PyObject_GetAttrStr((PyObject*)&PyBaseObject_Type, __pyx_n_s_reduce); if (!object_reduce) goto __PYX_BAD;\n#endif\n        reduce = __Pyx_PyObject_GetAttrStr(type_obj, __pyx_n_s_reduce); if (unlikely(!reduce)) goto __PYX_BAD;\n        if (reduce == object_reduce || __Pyx_setup_reduce_is_named(reduce, __pyx_n_s_reduce_cython)) {\n            reduce_cython = __Pyx_PyObject_GetAttrStrNoError(type_obj, __pyx_n_s_reduce_cython);\n            if (likely(reduce_cython)) {\n                ret = PyDict_SetItem(((PyTypeObject*)type_obj)->tp_dict, __pyx_n_s_reduce, reduce_cython); if (unlikely(ret < 0)) goto __PYX_BAD;\n                ret = PyDict_DelItem(((PyTypeObject*)type_obj)->tp_dict, __pyx_n_s_reduce_cython); if (unlikely(ret < 0)) goto __PYX_BAD;\n            } else if (reduce == object_reduce || PyErr_Occurred()) {\n                goto __PYX_BAD;\n            }\n            setstate = __Pyx_PyObject_GetAttrStr(type_obj, __pyx_n_s_setstate);\n            if (!setstate) PyErr_Clear();\n            if (!setstate || __Pyx_setup_reduce_is_named(setstate, __pyx_n_s_setstate_cython)) {\n                setstate_cython = __Pyx_PyObject_GetAttrStrNoError(type_obj, __pyx_n_s_setstate_cython);\n                if (likely(setstate_cython)) {\n                    ret = PyDict_SetItem(((PyTypeObject*)type_obj)->tp_dict, __pyx_n_s_setstate, setstate_cython); if (unlikely(ret < 0)) goto __PYX_BAD;\n                    ret = PyDict_DelItem(((PyTypeObject*)type_obj)->tp_dict, __pyx_n_s_setstate_cython); if (unlikely(ret < 0)) goto __PYX_BAD;\n                } else if (!setstate || PyErr_Occurred()) {\n                    goto __PYX_BAD;\n                }\n            }\n            PyType_Modified((PyTypeObject*)type_obj);\n        }\n    }\n    goto __PYX_GOOD;\n__PYX_BAD:\n    if (!PyErr_Occurred())\n        PyErr_Format(PyExc_RuntimeError, \"Unable to initialize pickling for %s\", ((PyTypeObject*)type_obj)->tp_name);\n    ret = -1;\n__PYX_GOOD:\n#if !CYTHON_USE_PYTYPE_LOOKUP\n    Py_XDECREF(object_reduce);\n    Py_XDECREF(object_reduce_ex);\n    Py_XDECREF(object_getstate);\n    Py_XDECREF(getstate);\n#endif\n    Py_XDECREF(reduce);\n    Py_XDECREF(reduce_ex);\n    Py_XDECREF(reduce_cython);\n    Py_XDECREF(setstate);\n    Py_XDECREF(setstate_cython);\n    return ret;\n}\n\n/* TypeImport */\n#ifndef __PYX_HAVE_RT_ImportType_0_29_35\n#define __PYX_HAVE_RT_ImportType_0_29_35\nstatic PyTypeObject *__Pyx_ImportType_0_29_35(PyObject *module, const char *module_name, const char *class_name,\n    size_t size, size_t alignment, enum __Pyx_ImportType_CheckSize_0_29_35 check_size)\n{\n    PyObject *result = 0;\n    char warning[200];\n    Py_ssize_t basicsize;\n    Py_ssize_t itemsize;\n#ifdef Py_LIMITED_API\n    PyObject *py_basicsize;\n    PyObject *py_itemsize;\n#endif\n    result = PyObject_GetAttrString(module, class_name);\n    if (!result)\n        goto bad;\n    if (!PyType_Check(result)) {\n        PyErr_Format(PyExc_TypeError,\n            \"%.200s.%.200s is not a type object\",\n            module_name, class_name);\n        goto bad;\n    }\n#ifndef Py_LIMITED_API\n    basicsize = ((PyTypeObject *)result)->tp_basicsize;\n    itemsize = ((PyTypeObject *)result)->tp_itemsize;\n#else\n    py_basicsize = PyObject_GetAttrString(result, \"__basicsize__\");\n    if (!py_basicsize)\n        goto bad;\n    basicsize = PyLong_AsSsize_t(py_basicsize);\n    Py_DECREF(py_basicsize);\n    py_basicsize = 0;\n    if (basicsize == (Py_ssize_t)-1 && PyErr_Occurred())\n        goto bad;\n    py_itemsize = PyObject_GetAttrString(result, \"__itemsize__\");\n    if (!py_itemsize)\n        goto bad;\n    itemsize = PyLong_AsSsize_t(py_itemsize);\n    Py_DECREF(py_itemsize);\n    py_itemsize = 0;\n    if (itemsize == (Py_ssize_t)-1 && PyErr_Occurred())\n        goto bad;\n#endif\n    if (itemsize) {\n        if (size % alignment) {\n            alignment = size % alignment;\n        }\n        if (itemsize < (Py_ssize_t)alignment)\n            itemsize = (Py_ssize_t)alignment;\n    }\n    if ((size_t)(basicsize + itemsize) < size) {\n        PyErr_Format(PyExc_ValueError,\n            \"%.200s.%.200s size changed, may indicate binary incompatibility. \"\n            \"Expected %zd from C header, got %zd from PyObject\",\n            module_name, class_name, size, basicsize);\n        goto bad;\n    }\n    if (check_size == __Pyx_ImportType_CheckSize_Error_0_29_35 && (size_t)basicsize != size) {\n        PyErr_Format(PyExc_ValueError,\n            \"%.200s.%.200s size changed, may indicate binary incompatibility. \"\n            \"Expected %zd from C header, got %zd from PyObject\",\n            module_name, class_name, size, basicsize);\n        goto bad;\n    }\n    else if (check_size == __Pyx_ImportType_CheckSize_Warn_0_29_35 && (size_t)basicsize > size) {\n        PyOS_snprintf(warning, sizeof(warning),\n            \"%s.%s size changed, may indicate binary incompatibility. \"\n            \"Expected %zd from C header, got %zd from PyObject\",\n            module_name, class_name, size, basicsize);\n        if (PyErr_WarnEx(NULL, warning, 0) < 0) goto bad;\n    }\n    return (PyTypeObject *)result;\nbad:\n    Py_XDECREF(result);\n    return NULL;\n}\n#endif\n\n/* CLineInTraceback */\n#ifndef CYTHON_CLINE_IN_TRACEBACK\nstatic int __Pyx_CLineForTraceback(CYTHON_UNUSED PyThreadState *tstate, int c_line) {\n    PyObject *use_cline;\n    PyObject *ptype, *pvalue, *ptraceback;\n#if CYTHON_COMPILING_IN_CPYTHON\n    PyObject **cython_runtime_dict;\n#endif\n    if (unlikely(!__pyx_cython_runtime)) {\n        return c_line;\n    }\n    __Pyx_ErrFetchInState(tstate, &ptype, &pvalue, &ptraceback);\n#if CYTHON_COMPILING_IN_CPYTHON\n    cython_runtime_dict = _PyObject_GetDictPtr(__pyx_cython_runtime);\n    if (likely(cython_runtime_dict)) {\n        __PYX_PY_DICT_LOOKUP_IF_MODIFIED(\n            use_cline, *cython_runtime_dict,\n            __Pyx_PyDict_GetItemStr(*cython_runtime_dict, __pyx_n_s_cline_in_traceback))\n    } else\n#endif\n    {\n      PyObject *use_cline_obj = __Pyx_PyObject_GetAttrStr(__pyx_cython_runtime, __pyx_n_s_cline_in_traceback);\n      if (use_cline_obj) {\n        use_cline = PyObject_Not(use_cline_obj) ? Py_False : Py_True;\n        Py_DECREF(use_cline_obj);\n      } else {\n        PyErr_Clear();\n        use_cline = NULL;\n      }\n    }\n    if (!use_cline) {\n        c_line = 0;\n        (void) PyObject_SetAttr(__pyx_cython_runtime, __pyx_n_s_cline_in_traceback, Py_False);\n    }\n    else if (use_cline == Py_False || (use_cline != Py_True && PyObject_Not(use_cline) != 0)) {\n        c_line = 0;\n    }\n    __Pyx_ErrRestoreInState(tstate, ptype, pvalue, ptraceback);\n    return c_line;\n}\n#endif\n\n/* CodeObjectCache */\nstatic int __pyx_bisect_code_objects(__Pyx_CodeObjectCacheEntry* entries, int count, int code_line) {\n    int start = 0, mid = 0, end = count - 1;\n    if (end >= 0 && code_line > entries[end].code_line) {\n        return count;\n    }\n    while (start < end) {\n        mid = start + (end - start) / 2;\n        if (code_line < entries[mid].code_line) {\n            end = mid;\n        } else if (code_line > entries[mid].code_line) {\n             start = mid + 1;\n        } else {\n            return mid;\n        }\n    }\n    if (code_line <= entries[mid].code_line) {\n        return mid;\n    } else {\n        return mid + 1;\n    }\n}\nstatic PyCodeObject *__pyx_find_code_object(int code_line) {\n    PyCodeObject* code_object;\n    int pos;\n    if (unlikely(!code_line) || unlikely(!__pyx_code_cache.entries)) {\n        return NULL;\n    }\n    pos = __pyx_bisect_code_objects(__pyx_code_cache.entries, __pyx_code_cache.count, code_line);\n    if (unlikely(pos >= __pyx_code_cache.count) || unlikely(__pyx_code_cache.entries[pos].code_line != code_line)) {\n        return NULL;\n    }\n    code_object = __pyx_code_cache.entries[pos].code_object;\n    Py_INCREF(code_object);\n    return code_object;\n}\nstatic void __pyx_insert_code_object(int code_line, PyCodeObject* code_object) {\n    int pos, i;\n    __Pyx_CodeObjectCacheEntry* entries = __pyx_code_cache.entries;\n    if (unlikely(!code_line)) {\n        return;\n    }\n    if (unlikely(!entries)) {\n        entries = (__Pyx_CodeObjectCacheEntry*)PyMem_Malloc(64*sizeof(__Pyx_CodeObjectCacheEntry));\n        if (likely(entries)) {\n            __pyx_code_cache.entries = entries;\n            __pyx_code_cache.max_count = 64;\n            __pyx_code_cache.count = 1;\n            entries[0].code_line = code_line;\n            entries[0].code_object = code_object;\n            Py_INCREF(code_object);\n        }\n        return;\n    }\n    pos = __pyx_bisect_code_objects(__pyx_code_cache.entries, __pyx_code_cache.count, code_line);\n    if ((pos < __pyx_code_cache.count) && unlikely(__pyx_code_cache.entries[pos].code_line == code_line)) {\n        PyCodeObject* tmp = entries[pos].code_object;\n        entries[pos].code_object = code_object;\n        Py_DECREF(tmp);\n        return;\n    }\n    if (__pyx_code_cache.count == __pyx_code_cache.max_count) {\n        int new_max = __pyx_code_cache.max_count + 64;\n        entries = (__Pyx_CodeObjectCacheEntry*)PyMem_Realloc(\n            __pyx_code_cache.entries, ((size_t)new_max) * sizeof(__Pyx_CodeObjectCacheEntry));\n        if (unlikely(!entries)) {\n            return;\n        }\n        __pyx_code_cache.entries = entries;\n        __pyx_code_cache.max_count = new_max;\n    }\n    for (i=__pyx_code_cache.count; i>pos; i--) {\n        entries[i] = entries[i-1];\n    }\n    entries[pos].code_line = code_line;\n    entries[pos].code_object = code_object;\n    __pyx_code_cache.count++;\n    Py_INCREF(code_object);\n}\n\n/* AddTraceback */\n#include \"compile.h\"\n#include \"frameobject.h\"\n#include \"traceback.h\"\n#if PY_VERSION_HEX >= 0x030b00a6\n  #ifndef Py_BUILD_CORE\n    #define Py_BUILD_CORE 1\n  #endif\n  #include \"internal/pycore_frame.h\"\n#endif\nstatic PyCodeObject* __Pyx_CreateCodeObjectForTraceback(\n            const char *funcname, int c_line,\n            int py_line, const char *filename) {\n    PyCodeObject *py_code = NULL;\n    PyObject *py_funcname = NULL;\n    #if PY_MAJOR_VERSION < 3\n    PyObject *py_srcfile = NULL;\n    py_srcfile = PyString_FromString(filename);\n    if (!py_srcfile) goto bad;\n    #endif\n    if (c_line) {\n        #if PY_MAJOR_VERSION < 3\n        py_funcname = PyString_FromFormat( \"%s (%s:%d)\", funcname, __pyx_cfilenm, c_line);\n        if (!py_funcname) goto bad;\n        #else\n        py_funcname = PyUnicode_FromFormat( \"%s (%s:%d)\", funcname, __pyx_cfilenm, c_line);\n        if (!py_funcname) goto bad;\n        funcname = PyUnicode_AsUTF8(py_funcname);\n        if (!funcname) goto bad;\n        #endif\n    }\n    else {\n        #if PY_MAJOR_VERSION < 3\n        py_funcname = PyString_FromString(funcname);\n        if (!py_funcname) goto bad;\n        #endif\n    }\n    #if PY_MAJOR_VERSION < 3\n    py_code = __Pyx_PyCode_New(\n        0,\n        0,\n        0,\n        0,\n        0,\n        __pyx_empty_bytes, /*PyObject *code,*/\n        __pyx_empty_tuple, /*PyObject *consts,*/\n        __pyx_empty_tuple, /*PyObject *names,*/\n        __pyx_empty_tuple, /*PyObject *varnames,*/\n        __pyx_empty_tuple, /*PyObject *freevars,*/\n        __pyx_empty_tuple, /*PyObject *cellvars,*/\n        py_srcfile,   /*PyObject *filename,*/\n        py_funcname,  /*PyObject *name,*/\n        py_line,\n        __pyx_empty_bytes  /*PyObject *lnotab*/\n    );\n    Py_DECREF(py_srcfile);\n    #else\n    py_code = PyCode_NewEmpty(filename, funcname, py_line);\n    #endif\n    Py_XDECREF(py_funcname);  // XDECREF since it's only set on Py3 if cline\n    return py_code;\nbad:\n    Py_XDECREF(py_funcname);\n    #if PY_MAJOR_VERSION < 3\n    Py_XDECREF(py_srcfile);\n    #endif\n    return NULL;\n}\nstatic void __Pyx_AddTraceback(const char *funcname, int c_line,\n                               int py_line, const char *filename) {\n    PyCodeObject *py_code = 0;\n    PyFrameObject *py_frame = 0;\n    PyThreadState *tstate = __Pyx_PyThreadState_Current;\n    PyObject *ptype, *pvalue, *ptraceback;\n    if (c_line) {\n        c_line = __Pyx_CLineForTraceback(tstate, c_line);\n    }\n    py_code = __pyx_find_code_object(c_line ? -c_line : py_line);\n    if (!py_code) {\n        __Pyx_ErrFetchInState(tstate, &ptype, &pvalue, &ptraceback);\n        py_code = __Pyx_CreateCodeObjectForTraceback(\n            funcname, c_line, py_line, filename);\n        if (!py_code) {\n            /* If the code object creation fails, then we should clear the\n               fetched exception references and propagate the new exception */\n            Py_XDECREF(ptype);\n            Py_XDECREF(pvalue);\n            Py_XDECREF(ptraceback);\n            goto bad;\n        }\n        __Pyx_ErrRestoreInState(tstate, ptype, pvalue, ptraceback);\n        __pyx_insert_code_object(c_line ? -c_line : py_line, py_code);\n    }\n    py_frame = PyFrame_New(\n        tstate,            /*PyThreadState *tstate,*/\n        py_code,           /*PyCodeObject *code,*/\n        __pyx_d,    /*PyObject *globals,*/\n        0                  /*PyObject *locals*/\n    );\n    if (!py_frame) goto bad;\n    __Pyx_PyFrame_SetLineNumber(py_frame, py_line);\n    PyTraceBack_Here(py_frame);\nbad:\n    Py_XDECREF(py_code);\n    Py_XDECREF(py_frame);\n}\n\n#if PY_MAJOR_VERSION < 3\nstatic int __Pyx_GetBuffer(PyObject *obj, Py_buffer *view, int flags) {\n    if (PyObject_CheckBuffer(obj)) return PyObject_GetBuffer(obj, view, flags);\n        if (__Pyx_TypeCheck(obj, __pyx_array_type)) return __pyx_array_getbuffer(obj, view, flags);\n        if (__Pyx_TypeCheck(obj, __pyx_memoryview_type)) return __pyx_memoryview_getbuffer(obj, view, flags);\n    PyErr_Format(PyExc_TypeError, \"'%.200s' does not have the buffer interface\", Py_TYPE(obj)->tp_name);\n    return -1;\n}\nstatic void __Pyx_ReleaseBuffer(Py_buffer *view) {\n    PyObject *obj = view->obj;\n    if (!obj) return;\n    if (PyObject_CheckBuffer(obj)) {\n        PyBuffer_Release(view);\n        return;\n    }\n    if ((0)) {}\n    view->obj = NULL;\n    Py_DECREF(obj);\n}\n#endif\n\n\n/* MemviewSliceIsContig */\nstatic int\n__pyx_memviewslice_is_contig(const __Pyx_memviewslice mvs, char order, int ndim)\n{\n    int i, index, step, start;\n    Py_ssize_t itemsize = mvs.memview->view.itemsize;\n    if (order == 'F') {\n        step = 1;\n        start = 0;\n    } else {\n        step = -1;\n        start = ndim - 1;\n    }\n    for (i = 0; i < ndim; i++) {\n        index = start + step * i;\n        if (mvs.suboffsets[index] >= 0 || mvs.strides[index] != itemsize)\n            return 0;\n        itemsize *= mvs.shape[index];\n    }\n    return 1;\n}\n\n/* OverlappingSlices */\nstatic void\n__pyx_get_array_memory_extents(__Pyx_memviewslice *slice,\n                               void **out_start, void **out_end,\n                               int ndim, size_t itemsize)\n{\n    char *start, *end;\n    int i;\n    start = end = slice->data;\n    for (i = 0; i < ndim; i++) {\n        Py_ssize_t stride = slice->strides[i];\n        Py_ssize_t extent = slice->shape[i];\n        if (extent == 0) {\n            *out_start = *out_end = start;\n            return;\n        } else {\n            if (stride > 0)\n                end += stride * (extent - 1);\n            else\n                start += stride * (extent - 1);\n        }\n    }\n    *out_start = start;\n    *out_end = end + itemsize;\n}\nstatic int\n__pyx_slices_overlap(__Pyx_memviewslice *slice1,\n                     __Pyx_memviewslice *slice2,\n                     int ndim, size_t itemsize)\n{\n    void *start1, *end1, *start2, *end2;\n    __pyx_get_array_memory_extents(slice1, &start1, &end1, ndim, itemsize);\n    __pyx_get_array_memory_extents(slice2, &start2, &end2, ndim, itemsize);\n    return (start1 < end2) && (start2 < end1);\n}\n\n/* Capsule */\nstatic CYTHON_INLINE PyObject *\n__pyx_capsule_create(void *p, CYTHON_UNUSED const char *sig)\n{\n    PyObject *cobj;\n#if PY_VERSION_HEX >= 0x02070000\n    cobj = PyCapsule_New(p, sig, NULL);\n#else\n    cobj = PyCObject_FromVoidPtr(p, NULL);\n#endif\n    return cobj;\n}\n\n/* IsLittleEndian */\nstatic CYTHON_INLINE int __Pyx_Is_Little_Endian(void)\n{\n  union {\n    uint32_t u32;\n    uint8_t u8[4];\n  } S;\n  S.u32 = 0x01020304;\n  return S.u8[0] == 4;\n}\n\n/* BufferFormatCheck */\nstatic void __Pyx_BufFmt_Init(__Pyx_BufFmt_Context* ctx,\n                              __Pyx_BufFmt_StackElem* stack,\n                              __Pyx_TypeInfo* type) {\n  stack[0].field = &ctx->root;\n  stack[0].parent_offset = 0;\n  ctx->root.type = type;\n  ctx->root.name = \"buffer dtype\";\n  ctx->root.offset = 0;\n  ctx->head = stack;\n  ctx->head->field = &ctx->root;\n  ctx->fmt_offset = 0;\n  ctx->head->parent_offset = 0;\n  ctx->new_packmode = '@';\n  ctx->enc_packmode = '@';\n  ctx->new_count = 1;\n  ctx->enc_count = 0;\n  ctx->enc_type = 0;\n  ctx->is_complex = 0;\n  ctx->is_valid_array = 0;\n  ctx->struct_alignment = 0;\n  while (type->typegroup == 'S') {\n    ++ctx->head;\n    ctx->head->field = type->fields;\n    ctx->head->parent_offset = 0;\n    type = type->fields->type;\n  }\n}\nstatic int __Pyx_BufFmt_ParseNumber(const char** ts) {\n    int count;\n    const char* t = *ts;\n    if (*t < '0' || *t > '9') {\n      return -1;\n    } else {\n        count = *t++ - '0';\n        while (*t >= '0' && *t <= '9') {\n            count *= 10;\n            count += *t++ - '0';\n        }\n    }\n    *ts = t;\n    return count;\n}\nstatic int __Pyx_BufFmt_ExpectNumber(const char **ts) {\n    int number = __Pyx_BufFmt_ParseNumber(ts);\n    if (number == -1)\n        PyErr_Format(PyExc_ValueError,\\\n                     \"Does not understand character buffer dtype format string ('%c')\", **ts);\n    return number;\n}\nstatic void __Pyx_BufFmt_RaiseUnexpectedChar(char ch) {\n  PyErr_Format(PyExc_ValueError,\n               \"Unexpected format string character: '%c'\", ch);\n}\nstatic const char* __Pyx_BufFmt_DescribeTypeChar(char ch, int is_complex) {\n  switch (ch) {\n    case '?': return \"'bool'\";\n    case 'c': return \"'char'\";\n    case 'b': return \"'signed char'\";\n    case 'B': return \"'unsigned char'\";\n    case 'h': return \"'short'\";\n    case 'H': return \"'unsigned short'\";\n    case 'i': return \"'int'\";\n    case 'I': return \"'unsigned int'\";\n    case 'l': return \"'long'\";\n    case 'L': return \"'unsigned long'\";\n    case 'q': return \"'long long'\";\n    case 'Q': return \"'unsigned long long'\";\n    case 'f': return (is_complex ? \"'complex float'\" : \"'float'\");\n    case 'd': return (is_complex ? \"'complex double'\" : \"'double'\");\n    case 'g': return (is_complex ? \"'complex long double'\" : \"'long double'\");\n    case 'T': return \"a struct\";\n    case 'O': return \"Python object\";\n    case 'P': return \"a pointer\";\n    case 's': case 'p': return \"a string\";\n    case 0: return \"end\";\n    default: return \"unparseable format string\";\n  }\n}\nstatic size_t __Pyx_BufFmt_TypeCharToStandardSize(char ch, int is_complex) {\n  switch (ch) {\n    case '?': case 'c': case 'b': case 'B': case 's': case 'p': return 1;\n    case 'h': case 'H': return 2;\n    case 'i': case 'I': case 'l': case 'L': return 4;\n    case 'q': case 'Q': return 8;\n    case 'f': return (is_complex ? 8 : 4);\n    case 'd': return (is_complex ? 16 : 8);\n    case 'g': {\n      PyErr_SetString(PyExc_ValueError, \"Python does not define a standard format string size for long double ('g')..\");\n      return 0;\n    }\n    case 'O': case 'P': return sizeof(void*);\n    default:\n      __Pyx_BufFmt_RaiseUnexpectedChar(ch);\n      return 0;\n    }\n}\nstatic size_t __Pyx_BufFmt_TypeCharToNativeSize(char ch, int is_complex) {\n  switch (ch) {\n    case '?': case 'c': case 'b': case 'B': case 's': case 'p': return 1;\n    case 'h': case 'H': return sizeof(short);\n    case 'i': case 'I': return sizeof(int);\n    case 'l': case 'L': return sizeof(long);\n    #ifdef HAVE_LONG_LONG\n    case 'q': case 'Q': return sizeof(PY_LONG_LONG);\n    #endif\n    case 'f': return sizeof(float) * (is_complex ? 2 : 1);\n    case 'd': return sizeof(double) * (is_complex ? 2 : 1);\n    case 'g': return sizeof(long double) * (is_complex ? 2 : 1);\n    case 'O': case 'P': return sizeof(void*);\n    default: {\n      __Pyx_BufFmt_RaiseUnexpectedChar(ch);\n      return 0;\n    }\n  }\n}\ntypedef struct { char c; short x; } __Pyx_st_short;\ntypedef struct { char c; int x; } __Pyx_st_int;\ntypedef struct { char c; long x; } __Pyx_st_long;\ntypedef struct { char c; float x; } __Pyx_st_float;\ntypedef struct { char c; double x; } __Pyx_st_double;\ntypedef struct { char c; long double x; } __Pyx_st_longdouble;\ntypedef struct { char c; void *x; } __Pyx_st_void_p;\n#ifdef HAVE_LONG_LONG\ntypedef struct { char c; PY_LONG_LONG x; } __Pyx_st_longlong;\n#endif\nstatic size_t __Pyx_BufFmt_TypeCharToAlignment(char ch, CYTHON_UNUSED int is_complex) {\n  switch (ch) {\n    case '?': case 'c': case 'b': case 'B': case 's': case 'p': return 1;\n    case 'h': case 'H': return sizeof(__Pyx_st_short) - sizeof(short);\n    case 'i': case 'I': return sizeof(__Pyx_st_int) - sizeof(int);\n    case 'l': case 'L': return sizeof(__Pyx_st_long) - sizeof(long);\n#ifdef HAVE_LONG_LONG\n    case 'q': case 'Q': return sizeof(__Pyx_st_longlong) - sizeof(PY_LONG_LONG);\n#endif\n    case 'f': return sizeof(__Pyx_st_float) - sizeof(float);\n    case 'd': return sizeof(__Pyx_st_double) - sizeof(double);\n    case 'g': return sizeof(__Pyx_st_longdouble) - sizeof(long double);\n    case 'P': case 'O': return sizeof(__Pyx_st_void_p) - sizeof(void*);\n    default:\n      __Pyx_BufFmt_RaiseUnexpectedChar(ch);\n      return 0;\n    }\n}\n/* These are for computing the padding at the end of the struct to align\n   on the first member of the struct. This will probably the same as above,\n   but we don't have any guarantees.\n */\ntypedef struct { short x; char c; } __Pyx_pad_short;\ntypedef struct { int x; char c; } __Pyx_pad_int;\ntypedef struct { long x; char c; } __Pyx_pad_long;\ntypedef struct { float x; char c; } __Pyx_pad_float;\ntypedef struct { double x; char c; } __Pyx_pad_double;\ntypedef struct { long double x; char c; } __Pyx_pad_longdouble;\ntypedef struct { void *x; char c; } __Pyx_pad_void_p;\n#ifdef HAVE_LONG_LONG\ntypedef struct { PY_LONG_LONG x; char c; } __Pyx_pad_longlong;\n#endif\nstatic size_t __Pyx_BufFmt_TypeCharToPadding(char ch, CYTHON_UNUSED int is_complex) {\n  switch (ch) {\n    case '?': case 'c': case 'b': case 'B': case 's': case 'p': return 1;\n    case 'h': case 'H': return sizeof(__Pyx_pad_short) - sizeof(short);\n    case 'i': case 'I': return sizeof(__Pyx_pad_int) - sizeof(int);\n    case 'l': case 'L': return sizeof(__Pyx_pad_long) - sizeof(long);\n#ifdef HAVE_LONG_LONG\n    case 'q': case 'Q': return sizeof(__Pyx_pad_longlong) - sizeof(PY_LONG_LONG);\n#endif\n    case 'f': return sizeof(__Pyx_pad_float) - sizeof(float);\n    case 'd': return sizeof(__Pyx_pad_double) - sizeof(double);\n    case 'g': return sizeof(__Pyx_pad_longdouble) - sizeof(long double);\n    case 'P': case 'O': return sizeof(__Pyx_pad_void_p) - sizeof(void*);\n    default:\n      __Pyx_BufFmt_RaiseUnexpectedChar(ch);\n      return 0;\n    }\n}\nstatic char __Pyx_BufFmt_TypeCharToGroup(char ch, int is_complex) {\n  switch (ch) {\n    case 'c':\n        return 'H';\n    case 'b': case 'h': case 'i':\n    case 'l': case 'q': case 's': case 'p':\n        return 'I';\n    case '?': case 'B': case 'H': case 'I': case 'L': case 'Q':\n        return 'U';\n    case 'f': case 'd': case 'g':\n        return (is_complex ? 'C' : 'R');\n    case 'O':\n        return 'O';\n    case 'P':\n        return 'P';\n    default: {\n      __Pyx_BufFmt_RaiseUnexpectedChar(ch);\n      return 0;\n    }\n  }\n}\nstatic void __Pyx_BufFmt_RaiseExpected(__Pyx_BufFmt_Context* ctx) {\n  if (ctx->head == NULL || ctx->head->field == &ctx->root) {\n    const char* expected;\n    const char* quote;\n    if (ctx->head == NULL) {\n      expected = \"end\";\n      quote = \"\";\n    } else {\n      expected = ctx->head->field->type->name;\n      quote = \"'\";\n    }\n    PyErr_Format(PyExc_ValueError,\n                 \"Buffer dtype mismatch, expected %s%s%s but got %s\",\n                 quote, expected, quote,\n                 __Pyx_BufFmt_DescribeTypeChar(ctx->enc_type, ctx->is_complex));\n  } else {\n    __Pyx_StructField* field = ctx->head->field;\n    __Pyx_StructField* parent = (ctx->head - 1)->field;\n    PyErr_Format(PyExc_ValueError,\n                 \"Buffer dtype mismatch, expected '%s' but got %s in '%s.%s'\",\n                 field->type->name, __Pyx_BufFmt_DescribeTypeChar(ctx->enc_type, ctx->is_complex),\n                 parent->type->name, field->name);\n  }\n}\nstatic int __Pyx_BufFmt_ProcessTypeChunk(__Pyx_BufFmt_Context* ctx) {\n  char group;\n  size_t size, offset, arraysize = 1;\n  if (ctx->enc_type == 0) return 0;\n  if (ctx->head->field->type->arraysize[0]) {\n    int i, ndim = 0;\n    if (ctx->enc_type == 's' || ctx->enc_type == 'p') {\n        ctx->is_valid_array = ctx->head->field->type->ndim == 1;\n        ndim = 1;\n        if (ctx->enc_count != ctx->head->field->type->arraysize[0]) {\n            PyErr_Format(PyExc_ValueError,\n                         \"Expected a dimension of size %zu, got %zu\",\n                         ctx->head->field->type->arraysize[0], ctx->enc_count);\n            return -1;\n        }\n    }\n    if (!ctx->is_valid_array) {\n      PyErr_Format(PyExc_ValueError, \"Expected %d dimensions, got %d\",\n                   ctx->head->field->type->ndim, ndim);\n      return -1;\n    }\n    for (i = 0; i < ctx->head->field->type->ndim; i++) {\n      arraysize *= ctx->head->field->type->arraysize[i];\n    }\n    ctx->is_valid_array = 0;\n    ctx->enc_count = 1;\n  }\n  group = __Pyx_BufFmt_TypeCharToGroup(ctx->enc_type, ctx->is_complex);\n  do {\n    __Pyx_StructField* field = ctx->head->field;\n    __Pyx_TypeInfo* type = field->type;\n    if (ctx->enc_packmode == '@' || ctx->enc_packmode == '^') {\n      size = __Pyx_BufFmt_TypeCharToNativeSize(ctx->enc_type, ctx->is_complex);\n    } else {\n      size = __Pyx_BufFmt_TypeCharToStandardSize(ctx->enc_type, ctx->is_complex);\n    }\n    if (ctx->enc_packmode == '@') {\n      size_t align_at = __Pyx_BufFmt_TypeCharToAlignment(ctx->enc_type, ctx->is_complex);\n      size_t align_mod_offset;\n      if (align_at == 0) return -1;\n      align_mod_offset = ctx->fmt_offset % align_at;\n      if (align_mod_offset > 0) ctx->fmt_offset += align_at - align_mod_offset;\n      if (ctx->struct_alignment == 0)\n          ctx->struct_alignment = __Pyx_BufFmt_TypeCharToPadding(ctx->enc_type,\n                                                                 ctx->is_complex);\n    }\n    if (type->size != size || type->typegroup != group) {\n      if (type->typegroup == 'C' && type->fields != NULL) {\n        size_t parent_offset = ctx->head->parent_offset + field->offset;\n        ++ctx->head;\n        ctx->head->field = type->fields;\n        ctx->head->parent_offset = parent_offset;\n        continue;\n      }\n      if ((type->typegroup == 'H' || group == 'H') && type->size == size) {\n      } else {\n          __Pyx_BufFmt_RaiseExpected(ctx);\n          return -1;\n      }\n    }\n    offset = ctx->head->parent_offset + field->offset;\n    if (ctx->fmt_offset != offset) {\n      PyErr_Format(PyExc_ValueError,\n                   \"Buffer dtype mismatch; next field is at offset %\" CYTHON_FORMAT_SSIZE_T \"d but %\" CYTHON_FORMAT_SSIZE_T \"d expected\",\n                   (Py_ssize_t)ctx->fmt_offset, (Py_ssize_t)offset);\n      return -1;\n    }\n    ctx->fmt_offset += size;\n    if (arraysize)\n      ctx->fmt_offset += (arraysize - 1) * size;\n    --ctx->enc_count;\n    while (1) {\n      if (field == &ctx->root) {\n        ctx->head = NULL;\n        if (ctx->enc_count != 0) {\n          __Pyx_BufFmt_RaiseExpected(ctx);\n          return -1;\n        }\n        break;\n      }\n      ctx->head->field = ++field;\n      if (field->type == NULL) {\n        --ctx->head;\n        field = ctx->head->field;\n        continue;\n      } else if (field->type->typegroup == 'S') {\n        size_t parent_offset = ctx->head->parent_offset + field->offset;\n        if (field->type->fields->type == NULL) continue;\n        field = field->type->fields;\n        ++ctx->head;\n        ctx->head->field = field;\n        ctx->head->parent_offset = parent_offset;\n        break;\n      } else {\n        break;\n      }\n    }\n  } while (ctx->enc_count);\n  ctx->enc_type = 0;\n  ctx->is_complex = 0;\n  return 0;\n}\nstatic PyObject *\n__pyx_buffmt_parse_array(__Pyx_BufFmt_Context* ctx, const char** tsp)\n{\n    const char *ts = *tsp;\n    int i = 0, number, ndim;\n    ++ts;\n    if (ctx->new_count != 1) {\n        PyErr_SetString(PyExc_ValueError,\n                        \"Cannot handle repeated arrays in format string\");\n        return NULL;\n    }\n    if (__Pyx_BufFmt_ProcessTypeChunk(ctx) == -1) return NULL;\n    ndim = ctx->head->field->type->ndim;\n    while (*ts && *ts != ')') {\n        switch (*ts) {\n            case ' ': case '\\f': case '\\r': case '\\n': case '\\t': case '\\v':  continue;\n            default:  break;\n        }\n        number = __Pyx_BufFmt_ExpectNumber(&ts);\n        if (number == -1) return NULL;\n        if (i < ndim && (size_t) number != ctx->head->field->type->arraysize[i])\n            return PyErr_Format(PyExc_ValueError,\n                        \"Expected a dimension of size %zu, got %d\",\n                        ctx->head->field->type->arraysize[i], number);\n        if (*ts != ',' && *ts != ')')\n            return PyErr_Format(PyExc_ValueError,\n                                \"Expected a comma in format string, got '%c'\", *ts);\n        if (*ts == ',') ts++;\n        i++;\n    }\n    if (i != ndim)\n        return PyErr_Format(PyExc_ValueError, \"Expected %d dimension(s), got %d\",\n                            ctx->head->field->type->ndim, i);\n    if (!*ts) {\n        PyErr_SetString(PyExc_ValueError,\n                        \"Unexpected end of format string, expected ')'\");\n        return NULL;\n    }\n    ctx->is_valid_array = 1;\n    ctx->new_count = 1;\n    *tsp = ++ts;\n    return Py_None;\n}\nstatic const char* __Pyx_BufFmt_CheckString(__Pyx_BufFmt_Context* ctx, const char* ts) {\n  int got_Z = 0;\n  while (1) {\n    switch(*ts) {\n      case 0:\n        if (ctx->enc_type != 0 && ctx->head == NULL) {\n          __Pyx_BufFmt_RaiseExpected(ctx);\n          return NULL;\n        }\n        if (__Pyx_BufFmt_ProcessTypeChunk(ctx) == -1) return NULL;\n        if (ctx->head != NULL) {\n          __Pyx_BufFmt_RaiseExpected(ctx);\n          return NULL;\n        }\n        return ts;\n      case ' ':\n      case '\\r':\n      case '\\n':\n        ++ts;\n        break;\n      case '<':\n        if (!__Pyx_Is_Little_Endian()) {\n          PyErr_SetString(PyExc_ValueError, \"Little-endian buffer not supported on big-endian compiler\");\n          return NULL;\n        }\n        ctx->new_packmode = '=';\n        ++ts;\n        break;\n      case '>':\n      case '!':\n        if (__Pyx_Is_Little_Endian()) {\n          PyErr_SetString(PyExc_ValueError, \"Big-endian buffer not supported on little-endian compiler\");\n          return NULL;\n        }\n        ctx->new_packmode = '=';\n        ++ts;\n        break;\n      case '=':\n      case '@':\n      case '^':\n        ctx->new_packmode = *ts++;\n        break;\n      case 'T':\n        {\n          const char* ts_after_sub;\n          size_t i, struct_count = ctx->new_count;\n          size_t struct_alignment = ctx->struct_alignment;\n          ctx->new_count = 1;\n          ++ts;\n          if (*ts != '{') {\n            PyErr_SetString(PyExc_ValueError, \"Buffer acquisition: Expected '{' after 'T'\");\n            return NULL;\n          }\n          if (__Pyx_BufFmt_ProcessTypeChunk(ctx) == -1) return NULL;\n          ctx->enc_type = 0;\n          ctx->enc_count = 0;\n          ctx->struct_alignment = 0;\n          ++ts;\n          ts_after_sub = ts;\n          for (i = 0; i != struct_count; ++i) {\n            ts_after_sub = __Pyx_BufFmt_CheckString(ctx, ts);\n            if (!ts_after_sub) return NULL;\n          }\n          ts = ts_after_sub;\n          if (struct_alignment) ctx->struct_alignment = struct_alignment;\n        }\n        break;\n      case '}':\n        {\n          size_t alignment = ctx->struct_alignment;\n          ++ts;\n          if (__Pyx_BufFmt_ProcessTypeChunk(ctx) == -1) return NULL;\n          ctx->enc_type = 0;\n          if (alignment && ctx->fmt_offset % alignment) {\n            ctx->fmt_offset += alignment - (ctx->fmt_offset % alignment);\n          }\n        }\n        return ts;\n      case 'x':\n        if (__Pyx_BufFmt_ProcessTypeChunk(ctx) == -1) return NULL;\n        ctx->fmt_offset += ctx->new_count;\n        ctx->new_count = 1;\n        ctx->enc_count = 0;\n        ctx->enc_type = 0;\n        ctx->enc_packmode = ctx->new_packmode;\n        ++ts;\n        break;\n      case 'Z':\n        got_Z = 1;\n        ++ts;\n        if (*ts != 'f' && *ts != 'd' && *ts != 'g') {\n          __Pyx_BufFmt_RaiseUnexpectedChar('Z');\n          return NULL;\n        }\n        CYTHON_FALLTHROUGH;\n      case '?': case 'c': case 'b': case 'B': case 'h': case 'H': case 'i': case 'I':\n      case 'l': case 'L': case 'q': case 'Q':\n      case 'f': case 'd': case 'g':\n      case 'O': case 'p':\n        if ((ctx->enc_type == *ts) && (got_Z == ctx->is_complex) &&\n            (ctx->enc_packmode == ctx->new_packmode) && (!ctx->is_valid_array)) {\n          ctx->enc_count += ctx->new_count;\n          ctx->new_count = 1;\n          got_Z = 0;\n          ++ts;\n          break;\n        }\n        CYTHON_FALLTHROUGH;\n      case 's':\n        if (__Pyx_BufFmt_ProcessTypeChunk(ctx) == -1) return NULL;\n        ctx->enc_count = ctx->new_count;\n        ctx->enc_packmode = ctx->new_packmode;\n        ctx->enc_type = *ts;\n        ctx->is_complex = got_Z;\n        ++ts;\n        ctx->new_count = 1;\n        got_Z = 0;\n        break;\n      case ':':\n        ++ts;\n        while(*ts != ':') ++ts;\n        ++ts;\n        break;\n      case '(':\n        if (!__pyx_buffmt_parse_array(ctx, &ts)) return NULL;\n        break;\n      default:\n        {\n          int number = __Pyx_BufFmt_ExpectNumber(&ts);\n          if (number == -1) return NULL;\n          ctx->new_count = (size_t)number;\n        }\n    }\n  }\n}\n\n/* TypeInfoCompare */\n  static int\n__pyx_typeinfo_cmp(__Pyx_TypeInfo *a, __Pyx_TypeInfo *b)\n{\n    int i;\n    if (!a || !b)\n        return 0;\n    if (a == b)\n        return 1;\n    if (a->size != b->size || a->typegroup != b->typegroup ||\n            a->is_unsigned != b->is_unsigned || a->ndim != b->ndim) {\n        if (a->typegroup == 'H' || b->typegroup == 'H') {\n            return a->size == b->size;\n        } else {\n            return 0;\n        }\n    }\n    if (a->ndim) {\n        for (i = 0; i < a->ndim; i++)\n            if (a->arraysize[i] != b->arraysize[i])\n                return 0;\n    }\n    if (a->typegroup == 'S') {\n        if (a->flags != b->flags)\n            return 0;\n        if (a->fields || b->fields) {\n            if (!(a->fields && b->fields))\n                return 0;\n            for (i = 0; a->fields[i].type && b->fields[i].type; i++) {\n                __Pyx_StructField *field_a = a->fields + i;\n                __Pyx_StructField *field_b = b->fields + i;\n                if (field_a->offset != field_b->offset ||\n                    !__pyx_typeinfo_cmp(field_a->type, field_b->type))\n                    return 0;\n            }\n            return !a->fields[i].type && !b->fields[i].type;\n        }\n    }\n    return 1;\n}\n\n/* MemviewSliceValidateAndInit */\n  static int\n__pyx_check_strides(Py_buffer *buf, int dim, int ndim, int spec)\n{\n    if (buf->shape[dim] <= 1)\n        return 1;\n    if (buf->strides) {\n        if (spec & __Pyx_MEMVIEW_CONTIG) {\n            if (spec & (__Pyx_MEMVIEW_PTR|__Pyx_MEMVIEW_FULL)) {\n                if (unlikely(buf->strides[dim] != sizeof(void *))) {\n                    PyErr_Format(PyExc_ValueError,\n                                 \"Buffer is not indirectly contiguous \"\n                                 \"in dimension %d.\", dim);\n                    goto fail;\n                }\n            } else if (unlikely(buf->strides[dim] != buf->itemsize)) {\n                PyErr_SetString(PyExc_ValueError,\n                                \"Buffer and memoryview are not contiguous \"\n                                \"in the same dimension.\");\n                goto fail;\n            }\n        }\n        if (spec & __Pyx_MEMVIEW_FOLLOW) {\n            Py_ssize_t stride = buf->strides[dim];\n            if (stride < 0)\n                stride = -stride;\n            if (unlikely(stride < buf->itemsize)) {\n                PyErr_SetString(PyExc_ValueError,\n                                \"Buffer and memoryview are not contiguous \"\n                                \"in the same dimension.\");\n                goto fail;\n            }\n        }\n    } else {\n        if (unlikely(spec & __Pyx_MEMVIEW_CONTIG && dim != ndim - 1)) {\n            PyErr_Format(PyExc_ValueError,\n                         \"C-contiguous buffer is not contiguous in \"\n                         \"dimension %d\", dim);\n            goto fail;\n        } else if (unlikely(spec & (__Pyx_MEMVIEW_PTR))) {\n            PyErr_Format(PyExc_ValueError,\n                         \"C-contiguous buffer is not indirect in \"\n                         \"dimension %d\", dim);\n            goto fail;\n        } else if (unlikely(buf->suboffsets)) {\n            PyErr_SetString(PyExc_ValueError,\n                            \"Buffer exposes suboffsets but no strides\");\n            goto fail;\n        }\n    }\n    return 1;\nfail:\n    return 0;\n}\nstatic int\n__pyx_check_suboffsets(Py_buffer *buf, int dim, CYTHON_UNUSED int ndim, int spec)\n{\n    if (spec & __Pyx_MEMVIEW_DIRECT) {\n        if (unlikely(buf->suboffsets && buf->suboffsets[dim] >= 0)) {\n            PyErr_Format(PyExc_ValueError,\n                         \"Buffer not compatible with direct access \"\n                         \"in dimension %d.\", dim);\n            goto fail;\n        }\n    }\n    if (spec & __Pyx_MEMVIEW_PTR) {\n        if (unlikely(!buf->suboffsets || (buf->suboffsets[dim] < 0))) {\n            PyErr_Format(PyExc_ValueError,\n                         \"Buffer is not indirectly accessible \"\n                         \"in dimension %d.\", dim);\n            goto fail;\n        }\n    }\n    return 1;\nfail:\n    return 0;\n}\nstatic int\n__pyx_verify_contig(Py_buffer *buf, int ndim, int c_or_f_flag)\n{\n    int i;\n    if (c_or_f_flag & __Pyx_IS_F_CONTIG) {\n        Py_ssize_t stride = 1;\n        for (i = 0; i < ndim; i++) {\n            if (unlikely(stride * buf->itemsize != buf->strides[i]  &&  buf->shape[i] > 1)) {\n                PyErr_SetString(PyExc_ValueError,\n                    \"Buffer not fortran contiguous.\");\n                goto fail;\n            }\n            stride = stride * buf->shape[i];\n        }\n    } else if (c_or_f_flag & __Pyx_IS_C_CONTIG) {\n        Py_ssize_t stride = 1;\n        for (i = ndim - 1; i >- 1; i--) {\n            if (unlikely(stride * buf->itemsize != buf->strides[i]  &&  buf->shape[i] > 1)) {\n                PyErr_SetString(PyExc_ValueError,\n                    \"Buffer not C contiguous.\");\n                goto fail;\n            }\n            stride = stride * buf->shape[i];\n        }\n    }\n    return 1;\nfail:\n    return 0;\n}\nstatic int __Pyx_ValidateAndInit_memviewslice(\n                int *axes_specs,\n                int c_or_f_flag,\n                int buf_flags,\n                int ndim,\n                __Pyx_TypeInfo *dtype,\n                __Pyx_BufFmt_StackElem stack[],\n                __Pyx_memviewslice *memviewslice,\n                PyObject *original_obj)\n{\n    struct __pyx_memoryview_obj *memview, *new_memview;\n    __Pyx_RefNannyDeclarations\n    Py_buffer *buf;\n    int i, spec = 0, retval = -1;\n    __Pyx_BufFmt_Context ctx;\n    int from_memoryview = __pyx_memoryview_check(original_obj);\n    __Pyx_RefNannySetupContext(\"ValidateAndInit_memviewslice\", 0);\n    if (from_memoryview && __pyx_typeinfo_cmp(dtype, ((struct __pyx_memoryview_obj *)\n                                                            original_obj)->typeinfo)) {\n        memview = (struct __pyx_memoryview_obj *) original_obj;\n        new_memview = NULL;\n    } else {\n        memview = (struct __pyx_memoryview_obj *) __pyx_memoryview_new(\n                                            original_obj, buf_flags, 0, dtype);\n        new_memview = memview;\n        if (unlikely(!memview))\n            goto fail;\n    }\n    buf = &memview->view;\n    if (unlikely(buf->ndim != ndim)) {\n        PyErr_Format(PyExc_ValueError,\n                \"Buffer has wrong number of dimensions (expected %d, got %d)\",\n                ndim, buf->ndim);\n        goto fail;\n    }\n    if (new_memview) {\n        __Pyx_BufFmt_Init(&ctx, stack, dtype);\n        if (unlikely(!__Pyx_BufFmt_CheckString(&ctx, buf->format))) goto fail;\n    }\n    if (unlikely((unsigned) buf->itemsize != dtype->size)) {\n        PyErr_Format(PyExc_ValueError,\n                     \"Item size of buffer (%\" CYTHON_FORMAT_SSIZE_T \"u byte%s) \"\n                     \"does not match size of '%s' (%\" CYTHON_FORMAT_SSIZE_T \"u byte%s)\",\n                     buf->itemsize,\n                     (buf->itemsize > 1) ? \"s\" : \"\",\n                     dtype->name,\n                     dtype->size,\n                     (dtype->size > 1) ? \"s\" : \"\");\n        goto fail;\n    }\n    if (buf->len > 0) {\n        for (i = 0; i < ndim; i++) {\n            spec = axes_specs[i];\n            if (unlikely(!__pyx_check_strides(buf, i, ndim, spec)))\n                goto fail;\n            if (unlikely(!__pyx_check_suboffsets(buf, i, ndim, spec)))\n                goto fail;\n        }\n        if (unlikely(buf->strides && !__pyx_verify_contig(buf, ndim, c_or_f_flag)))\n            goto fail;\n    }\n    if (unlikely(__Pyx_init_memviewslice(memview, ndim, memviewslice,\n                                         new_memview != NULL) == -1)) {\n        goto fail;\n    }\n    retval = 0;\n    goto no_fail;\nfail:\n    Py_XDECREF(new_memview);\n    retval = -1;\nno_fail:\n    __Pyx_RefNannyFinishContext();\n    return retval;\n}\n\n/* ObjectToMemviewSlice */\n  static CYTHON_INLINE __Pyx_memviewslice __Pyx_PyObject_to_MemoryviewSlice_d_d_dc_int(PyObject *obj, int writable_flag) {\n    __Pyx_memviewslice result = { 0, 0, { 0 }, { 0 }, { 0 } };\n    __Pyx_BufFmt_StackElem stack[1];\n    int axes_specs[] = { (__Pyx_MEMVIEW_DIRECT | __Pyx_MEMVIEW_FOLLOW), (__Pyx_MEMVIEW_DIRECT | __Pyx_MEMVIEW_FOLLOW), (__Pyx_MEMVIEW_DIRECT | __Pyx_MEMVIEW_CONTIG) };\n    int retcode;\n    if (obj == Py_None) {\n        result.memview = (struct __pyx_memoryview_obj *) Py_None;\n        return result;\n    }\n    retcode = __Pyx_ValidateAndInit_memviewslice(axes_specs, __Pyx_IS_C_CONTIG,\n                                                 (PyBUF_C_CONTIGUOUS | PyBUF_FORMAT) | writable_flag, 3,\n                                                 &__Pyx_TypeInfo_int, stack,\n                                                 &result, obj);\n    if (unlikely(retcode == -1))\n        goto __pyx_fail;\n    return result;\n__pyx_fail:\n    result.memview = NULL;\n    result.data = NULL;\n    return result;\n}\n\n/* ObjectToMemviewSlice */\n  static CYTHON_INLINE __Pyx_memviewslice __Pyx_PyObject_to_MemoryviewSlice_d_d_dc_float(PyObject *obj, int writable_flag) {\n    __Pyx_memviewslice result = { 0, 0, { 0 }, { 0 }, { 0 } };\n    __Pyx_BufFmt_StackElem stack[1];\n    int axes_specs[] = { (__Pyx_MEMVIEW_DIRECT | __Pyx_MEMVIEW_FOLLOW), (__Pyx_MEMVIEW_DIRECT | __Pyx_MEMVIEW_FOLLOW), (__Pyx_MEMVIEW_DIRECT | __Pyx_MEMVIEW_CONTIG) };\n    int retcode;\n    if (obj == Py_None) {\n        result.memview = (struct __pyx_memoryview_obj *) Py_None;\n        return result;\n    }\n    retcode = __Pyx_ValidateAndInit_memviewslice(axes_specs, __Pyx_IS_C_CONTIG,\n                                                 (PyBUF_C_CONTIGUOUS | PyBUF_FORMAT) | writable_flag, 3,\n                                                 &__Pyx_TypeInfo_float, stack,\n                                                 &result, obj);\n    if (unlikely(retcode == -1))\n        goto __pyx_fail;\n    return result;\n__pyx_fail:\n    result.memview = NULL;\n    result.data = NULL;\n    return result;\n}\n\n/* ObjectToMemviewSlice */\n  static CYTHON_INLINE __Pyx_memviewslice __Pyx_PyObject_to_MemoryviewSlice_dc_int(PyObject *obj, int writable_flag) {\n    __Pyx_memviewslice result = { 0, 0, { 0 }, { 0 }, { 0 } };\n    __Pyx_BufFmt_StackElem stack[1];\n    int axes_specs[] = { (__Pyx_MEMVIEW_DIRECT | __Pyx_MEMVIEW_CONTIG) };\n    int retcode;\n    if (obj == Py_None) {\n        result.memview = (struct __pyx_memoryview_obj *) Py_None;\n        return result;\n    }\n    retcode = __Pyx_ValidateAndInit_memviewslice(axes_specs, __Pyx_IS_C_CONTIG,\n                                                 (PyBUF_C_CONTIGUOUS | PyBUF_FORMAT) | writable_flag, 1,\n                                                 &__Pyx_TypeInfo_int, stack,\n                                                 &result, obj);\n    if (unlikely(retcode == -1))\n        goto __pyx_fail;\n    return result;\n__pyx_fail:\n    result.memview = NULL;\n    result.data = NULL;\n    return result;\n}\n\n/* CIntFromPyVerify */\n  #define __PYX_VERIFY_RETURN_INT(target_type, func_type, func_value)\\\n    __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 0)\n#define __PYX_VERIFY_RETURN_INT_EXC(target_type, func_type, func_value)\\\n    __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, 1)\n#define __PYX__VERIFY_RETURN_INT(target_type, func_type, func_value, exc)\\\n    {\\\n        func_type value = func_value;\\\n        if (sizeof(target_type) < sizeof(func_type)) {\\\n            if (unlikely(value != (func_type) (target_type) value)) {\\\n                func_type zero = 0;\\\n                if (exc && unlikely(value == (func_type)-1 && PyErr_Occurred()))\\\n                    return (target_type) -1;\\\n                if (is_unsigned && unlikely(value < zero))\\\n                    goto raise_neg_overflow;\\\n                else\\\n                    goto raise_overflow;\\\n            }\\\n        }\\\n        return (target_type) value;\\\n    }\n\n/* Declarations */\n  #if CYTHON_CCOMPLEX\n  #ifdef __cplusplus\n    static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_parts(float x, float y) {\n      return ::std::complex< float >(x, y);\n    }\n  #else\n    static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_parts(float x, float y) {\n      return x + y*(__pyx_t_float_complex)_Complex_I;\n    }\n  #endif\n#else\n    static CYTHON_INLINE __pyx_t_float_complex __pyx_t_float_complex_from_parts(float x, float y) {\n      __pyx_t_float_complex z;\n      z.real = x;\n      z.imag = y;\n      return z;\n    }\n#endif\n\n/* Arithmetic */\n  #if CYTHON_CCOMPLEX\n#else\n    static CYTHON_INLINE int __Pyx_c_eq_float(__pyx_t_float_complex a, __pyx_t_float_complex b) {\n       return (a.real == b.real) && (a.imag == b.imag);\n    }\n    static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_sum_float(__pyx_t_float_complex a, __pyx_t_float_complex b) {\n        __pyx_t_float_complex z;\n        z.real = a.real + b.real;\n        z.imag = a.imag + b.imag;\n        return z;\n    }\n    static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_diff_float(__pyx_t_float_complex a, __pyx_t_float_complex b) {\n        __pyx_t_float_complex z;\n        z.real = a.real - b.real;\n        z.imag = a.imag - b.imag;\n        return z;\n    }\n    static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_prod_float(__pyx_t_float_complex a, __pyx_t_float_complex b) {\n        __pyx_t_float_complex z;\n        z.real = a.real * b.real - a.imag * b.imag;\n        z.imag = a.real * b.imag + a.imag * b.real;\n        return z;\n    }\n    #if 1\n    static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_quot_float(__pyx_t_float_complex a, __pyx_t_float_complex b) {\n        if (b.imag == 0) {\n            return __pyx_t_float_complex_from_parts(a.real / b.real, a.imag / b.real);\n        } else if (fabsf(b.real) >= fabsf(b.imag)) {\n            if (b.real == 0 && b.imag == 0) {\n                return __pyx_t_float_complex_from_parts(a.real / b.real, a.imag / b.imag);\n            } else {\n                float r = b.imag / b.real;\n                float s = (float)(1.0) / (b.real + b.imag * r);\n                return __pyx_t_float_complex_from_parts(\n                    (a.real + a.imag * r) * s, (a.imag - a.real * r) * s);\n            }\n        } else {\n            float r = b.real / b.imag;\n            float s = (float)(1.0) / (b.imag + b.real * r);\n            return __pyx_t_float_complex_from_parts(\n                (a.real * r + a.imag) * s, (a.imag * r - a.real) * s);\n        }\n    }\n    #else\n    static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_quot_float(__pyx_t_float_complex a, __pyx_t_float_complex b) {\n        if (b.imag == 0) {\n            return __pyx_t_float_complex_from_parts(a.real / b.real, a.imag / b.real);\n        } else {\n            float denom = b.real * b.real + b.imag * b.imag;\n            return __pyx_t_float_complex_from_parts(\n                (a.real * b.real + a.imag * b.imag) / denom,\n                (a.imag * b.real - a.real * b.imag) / denom);\n        }\n    }\n    #endif\n    static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_neg_float(__pyx_t_float_complex a) {\n        __pyx_t_float_complex z;\n        z.real = -a.real;\n        z.imag = -a.imag;\n        return z;\n    }\n    static CYTHON_INLINE int __Pyx_c_is_zero_float(__pyx_t_float_complex a) {\n       return (a.real == 0) && (a.imag == 0);\n    }\n    static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_conj_float(__pyx_t_float_complex a) {\n        __pyx_t_float_complex z;\n        z.real =  a.real;\n        z.imag = -a.imag;\n        return z;\n    }\n    #if 1\n        static CYTHON_INLINE float __Pyx_c_abs_float(__pyx_t_float_complex z) {\n          #if !defined(HAVE_HYPOT) || defined(_MSC_VER)\n            return sqrtf(z.real*z.real + z.imag*z.imag);\n          #else\n            return hypotf(z.real, z.imag);\n          #endif\n        }\n        static CYTHON_INLINE __pyx_t_float_complex __Pyx_c_pow_float(__pyx_t_float_complex a, __pyx_t_float_complex b) {\n            __pyx_t_float_complex z;\n            float r, lnr, theta, z_r, z_theta;\n            if (b.imag == 0 && b.real == (int)b.real) {\n                if (b.real < 0) {\n                    float denom = a.real * a.real + a.imag * a.imag;\n                    a.real = a.real / denom;\n                    a.imag = -a.imag / denom;\n                    b.real = -b.real;\n                }\n                switch ((int)b.real) {\n                    case 0:\n                        z.real = 1;\n                        z.imag = 0;\n                        return z;\n                    case 1:\n                        return a;\n                    case 2:\n                        return __Pyx_c_prod_float(a, a);\n                    case 3:\n                        z = __Pyx_c_prod_float(a, a);\n                        return __Pyx_c_prod_float(z, a);\n                    case 4:\n                        z = __Pyx_c_prod_float(a, a);\n                        return __Pyx_c_prod_float(z, z);\n                }\n            }\n            if (a.imag == 0) {\n                if (a.real == 0) {\n                    return a;\n                } else if ((b.imag == 0) && (a.real >= 0)) {\n                    z.real = powf(a.real, b.real);\n                    z.imag = 0;\n                    return z;\n                } else if (a.real > 0) {\n                    r = a.real;\n                    theta = 0;\n                } else {\n                    r = -a.real;\n                    theta = atan2f(0.0, -1.0);\n                }\n            } else {\n                r = __Pyx_c_abs_float(a);\n                theta = atan2f(a.imag, a.real);\n            }\n            lnr = logf(r);\n            z_r = expf(lnr * b.real - theta * b.imag);\n            z_theta = theta * b.real + lnr * b.imag;\n            z.real = z_r * cosf(z_theta);\n            z.imag = z_r * sinf(z_theta);\n            return z;\n        }\n    #endif\n#endif\n\n/* Declarations */\n  #if CYTHON_CCOMPLEX\n  #ifdef __cplusplus\n    static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_parts(double x, double y) {\n      return ::std::complex< double >(x, y);\n    }\n  #else\n    static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_parts(double x, double y) {\n      return x + y*(__pyx_t_double_complex)_Complex_I;\n    }\n  #endif\n#else\n    static CYTHON_INLINE __pyx_t_double_complex __pyx_t_double_complex_from_parts(double x, double y) {\n      __pyx_t_double_complex z;\n      z.real = x;\n      z.imag = y;\n      return z;\n    }\n#endif\n\n/* Arithmetic */\n  #if CYTHON_CCOMPLEX\n#else\n    static CYTHON_INLINE int __Pyx_c_eq_double(__pyx_t_double_complex a, __pyx_t_double_complex b) {\n       return (a.real == b.real) && (a.imag == b.imag);\n    }\n    static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_sum_double(__pyx_t_double_complex a, __pyx_t_double_complex b) {\n        __pyx_t_double_complex z;\n        z.real = a.real + b.real;\n        z.imag = a.imag + b.imag;\n        return z;\n    }\n    static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_diff_double(__pyx_t_double_complex a, __pyx_t_double_complex b) {\n        __pyx_t_double_complex z;\n        z.real = a.real - b.real;\n        z.imag = a.imag - b.imag;\n        return z;\n    }\n    static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_prod_double(__pyx_t_double_complex a, __pyx_t_double_complex b) {\n        __pyx_t_double_complex z;\n        z.real = a.real * b.real - a.imag * b.imag;\n        z.imag = a.real * b.imag + a.imag * b.real;\n        return z;\n    }\n    #if 1\n    static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_quot_double(__pyx_t_double_complex a, __pyx_t_double_complex b) {\n        if (b.imag == 0) {\n            return __pyx_t_double_complex_from_parts(a.real / b.real, a.imag / b.real);\n        } else if (fabs(b.real) >= fabs(b.imag)) {\n            if (b.real == 0 && b.imag == 0) {\n                return __pyx_t_double_complex_from_parts(a.real / b.real, a.imag / b.imag);\n            } else {\n                double r = b.imag / b.real;\n                double s = (double)(1.0) / (b.real + b.imag * r);\n                return __pyx_t_double_complex_from_parts(\n                    (a.real + a.imag * r) * s, (a.imag - a.real * r) * s);\n            }\n        } else {\n            double r = b.real / b.imag;\n            double s = (double)(1.0) / (b.imag + b.real * r);\n            return __pyx_t_double_complex_from_parts(\n                (a.real * r + a.imag) * s, (a.imag * r - a.real) * s);\n        }\n    }\n    #else\n    static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_quot_double(__pyx_t_double_complex a, __pyx_t_double_complex b) {\n        if (b.imag == 0) {\n            return __pyx_t_double_complex_from_parts(a.real / b.real, a.imag / b.real);\n        } else {\n            double denom = b.real * b.real + b.imag * b.imag;\n            return __pyx_t_double_complex_from_parts(\n                (a.real * b.real + a.imag * b.imag) / denom,\n                (a.imag * b.real - a.real * b.imag) / denom);\n        }\n    }\n    #endif\n    static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_neg_double(__pyx_t_double_complex a) {\n        __pyx_t_double_complex z;\n        z.real = -a.real;\n        z.imag = -a.imag;\n        return z;\n    }\n    static CYTHON_INLINE int __Pyx_c_is_zero_double(__pyx_t_double_complex a) {\n       return (a.real == 0) && (a.imag == 0);\n    }\n    static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_conj_double(__pyx_t_double_complex a) {\n        __pyx_t_double_complex z;\n        z.real =  a.real;\n        z.imag = -a.imag;\n        return z;\n    }\n    #if 1\n        static CYTHON_INLINE double __Pyx_c_abs_double(__pyx_t_double_complex z) {\n          #if !defined(HAVE_HYPOT) || defined(_MSC_VER)\n            return sqrt(z.real*z.real + z.imag*z.imag);\n          #else\n            return hypot(z.real, z.imag);\n          #endif\n        }\n        static CYTHON_INLINE __pyx_t_double_complex __Pyx_c_pow_double(__pyx_t_double_complex a, __pyx_t_double_complex b) {\n            __pyx_t_double_complex z;\n            double r, lnr, theta, z_r, z_theta;\n            if (b.imag == 0 && b.real == (int)b.real) {\n                if (b.real < 0) {\n                    double denom = a.real * a.real + a.imag * a.imag;\n                    a.real = a.real / denom;\n                    a.imag = -a.imag / denom;\n                    b.real = -b.real;\n                }\n                switch ((int)b.real) {\n                    case 0:\n                        z.real = 1;\n                        z.imag = 0;\n                        return z;\n                    case 1:\n                        return a;\n                    case 2:\n                        return __Pyx_c_prod_double(a, a);\n                    case 3:\n                        z = __Pyx_c_prod_double(a, a);\n                        return __Pyx_c_prod_double(z, a);\n                    case 4:\n                        z = __Pyx_c_prod_double(a, a);\n                        return __Pyx_c_prod_double(z, z);\n                }\n            }\n            if (a.imag == 0) {\n                if (a.real == 0) {\n                    return a;\n                } else if ((b.imag == 0) && (a.real >= 0)) {\n                    z.real = pow(a.real, b.real);\n                    z.imag = 0;\n                    return z;\n                } else if (a.real > 0) {\n                    r = a.real;\n                    theta = 0;\n                } else {\n                    r = -a.real;\n                    theta = atan2(0.0, -1.0);\n                }\n            } else {\n                r = __Pyx_c_abs_double(a);\n                theta = atan2(a.imag, a.real);\n            }\n            lnr = log(r);\n            z_r = exp(lnr * b.real - theta * b.imag);\n            z_theta = theta * b.real + lnr * b.imag;\n            z.real = z_r * cos(z_theta);\n            z.imag = z_r * sin(z_theta);\n            return z;\n        }\n    #endif\n#endif\n\n/* MemviewSliceCopyTemplate */\n  static __Pyx_memviewslice\n__pyx_memoryview_copy_new_contig(const __Pyx_memviewslice *from_mvs,\n                                 const char *mode, int ndim,\n                                 size_t sizeof_dtype, int contig_flag,\n                                 int dtype_is_object)\n{\n    __Pyx_RefNannyDeclarations\n    int i;\n    __Pyx_memviewslice new_mvs = { 0, 0, { 0 }, { 0 }, { 0 } };\n    struct __pyx_memoryview_obj *from_memview = from_mvs->memview;\n    Py_buffer *buf = &from_memview->view;\n    PyObject *shape_tuple = NULL;\n    PyObject *temp_int = NULL;\n    struct __pyx_array_obj *array_obj = NULL;\n    struct __pyx_memoryview_obj *memview_obj = NULL;\n    __Pyx_RefNannySetupContext(\"__pyx_memoryview_copy_new_contig\", 0);\n    for (i = 0; i < ndim; i++) {\n        if (unlikely(from_mvs->suboffsets[i] >= 0)) {\n            PyErr_Format(PyExc_ValueError, \"Cannot copy memoryview slice with \"\n                                           \"indirect dimensions (axis %d)\", i);\n            goto fail;\n        }\n    }\n    shape_tuple = PyTuple_New(ndim);\n    if (unlikely(!shape_tuple)) {\n        goto fail;\n    }\n    __Pyx_GOTREF(shape_tuple);\n    for(i = 0; i < ndim; i++) {\n        temp_int = PyInt_FromSsize_t(from_mvs->shape[i]);\n        if(unlikely(!temp_int)) {\n            goto fail;\n        } else {\n            PyTuple_SET_ITEM(shape_tuple, i, temp_int);\n            temp_int = NULL;\n        }\n    }\n    array_obj = __pyx_array_new(shape_tuple, sizeof_dtype, buf->format, (char *) mode, NULL);\n    if (unlikely(!array_obj)) {\n        goto fail;\n    }\n    __Pyx_GOTREF(array_obj);\n    memview_obj = (struct __pyx_memoryview_obj *) __pyx_memoryview_new(\n                                    (PyObject *) array_obj, contig_flag,\n                                    dtype_is_object,\n                                    from_mvs->memview->typeinfo);\n    if (unlikely(!memview_obj))\n        goto fail;\n    if (unlikely(__Pyx_init_memviewslice(memview_obj, ndim, &new_mvs, 1) < 0))\n        goto fail;\n    if (unlikely(__pyx_memoryview_copy_contents(*from_mvs, new_mvs, ndim, ndim,\n                                                dtype_is_object) < 0))\n        goto fail;\n    goto no_fail;\nfail:\n    __Pyx_XDECREF(new_mvs.memview);\n    new_mvs.memview = NULL;\n    new_mvs.data = NULL;\nno_fail:\n    __Pyx_XDECREF(shape_tuple);\n    __Pyx_XDECREF(temp_int);\n    __Pyx_XDECREF(array_obj);\n    __Pyx_RefNannyFinishContext();\n    return new_mvs;\n}\n\n/* CIntToPy */\n  static CYTHON_INLINE PyObject* __Pyx_PyInt_From_int(int value) {\n#ifdef __Pyx_HAS_GCC_DIAGNOSTIC\n#pragma GCC diagnostic push\n#pragma GCC diagnostic ignored \"-Wconversion\"\n#endif\n    const int neg_one = (int) -1, const_zero = (int) 0;\n#ifdef __Pyx_HAS_GCC_DIAGNOSTIC\n#pragma GCC diagnostic pop\n#endif\n    const int is_unsigned = neg_one > const_zero;\n    if (is_unsigned) {\n        if (sizeof(int) < sizeof(long)) {\n            return PyInt_FromLong((long) value);\n        } else if (sizeof(int) <= sizeof(unsigned long)) {\n            return PyLong_FromUnsignedLong((unsigned long) value);\n#ifdef HAVE_LONG_LONG\n        } else if (sizeof(int) <= sizeof(unsigned PY_LONG_LONG)) {\n            return PyLong_FromUnsignedLongLong((unsigned PY_LONG_LONG) value);\n#endif\n        }\n    } else {\n        if (sizeof(int) <= sizeof(long)) {\n            return PyInt_FromLong((long) value);\n#ifdef HAVE_LONG_LONG\n        } else if (sizeof(int) <= sizeof(PY_LONG_LONG)) {\n            return PyLong_FromLongLong((PY_LONG_LONG) value);\n#endif\n        }\n    }\n    {\n        int one = 1; int little = (int)*(unsigned char *)&one;\n        unsigned char *bytes = (unsigned char *)&value;\n        return _PyLong_FromByteArray(bytes, sizeof(int),\n                                     little, !is_unsigned);\n    }\n}\n\n/* CIntFromPy */\n  static CYTHON_INLINE int __Pyx_PyInt_As_int(PyObject *x) {\n#ifdef __Pyx_HAS_GCC_DIAGNOSTIC\n#pragma GCC diagnostic push\n#pragma GCC diagnostic ignored \"-Wconversion\"\n#endif\n    const int neg_one = (int) -1, const_zero = (int) 0;\n#ifdef __Pyx_HAS_GCC_DIAGNOSTIC\n#pragma GCC diagnostic pop\n#endif\n    const int is_unsigned = neg_one > const_zero;\n#if PY_MAJOR_VERSION < 3\n    if (likely(PyInt_Check(x))) {\n        if (sizeof(int) < sizeof(long)) {\n            __PYX_VERIFY_RETURN_INT(int, long, PyInt_AS_LONG(x))\n        } else {\n            long val = PyInt_AS_LONG(x);\n            if (is_unsigned && unlikely(val < 0)) {\n                goto raise_neg_overflow;\n            }\n            return (int) val;\n        }\n    } else\n#endif\n    if (likely(PyLong_Check(x))) {\n        if (is_unsigned) {\n#if CYTHON_USE_PYLONG_INTERNALS\n            const digit* digits = ((PyLongObject*)x)->ob_digit;\n            switch (Py_SIZE(x)) {\n                case  0: return (int) 0;\n                case  1: __PYX_VERIFY_RETURN_INT(int, digit, digits[0])\n                case 2:\n                    if (8 * sizeof(int) > 1 * PyLong_SHIFT) {\n                        if (8 * sizeof(unsigned long) > 2 * PyLong_SHIFT) {\n                            __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if (8 * sizeof(int) >= 2 * PyLong_SHIFT) {\n                            return (int) (((((int)digits[1]) << PyLong_SHIFT) | (int)digits[0]));\n                        }\n                    }\n                    break;\n                case 3:\n                    if (8 * sizeof(int) > 2 * PyLong_SHIFT) {\n                        if (8 * sizeof(unsigned long) > 3 * PyLong_SHIFT) {\n                            __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if (8 * sizeof(int) >= 3 * PyLong_SHIFT) {\n                            return (int) (((((((int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0]));\n                        }\n                    }\n                    break;\n                case 4:\n                    if (8 * sizeof(int) > 3 * PyLong_SHIFT) {\n                        if (8 * sizeof(unsigned long) > 4 * PyLong_SHIFT) {\n                            __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if (8 * sizeof(int) >= 4 * PyLong_SHIFT) {\n                            return (int) (((((((((int)digits[3]) << PyLong_SHIFT) | (int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0]));\n                        }\n                    }\n                    break;\n            }\n#endif\n#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX < 0x030C00A7\n            if (unlikely(Py_SIZE(x) < 0)) {\n                goto raise_neg_overflow;\n            }\n#else\n            {\n                int result = PyObject_RichCompareBool(x, Py_False, Py_LT);\n                if (unlikely(result < 0))\n                    return (int) -1;\n                if (unlikely(result == 1))\n                    goto raise_neg_overflow;\n            }\n#endif\n            if (sizeof(int) <= sizeof(unsigned long)) {\n                __PYX_VERIFY_RETURN_INT_EXC(int, unsigned long, PyLong_AsUnsignedLong(x))\n#ifdef HAVE_LONG_LONG\n            } else if (sizeof(int) <= sizeof(unsigned PY_LONG_LONG)) {\n                __PYX_VERIFY_RETURN_INT_EXC(int, unsigned PY_LONG_LONG, PyLong_AsUnsignedLongLong(x))\n#endif\n            }\n        } else {\n#if CYTHON_USE_PYLONG_INTERNALS\n            const digit* digits = ((PyLongObject*)x)->ob_digit;\n            switch (Py_SIZE(x)) {\n                case  0: return (int) 0;\n                case -1: __PYX_VERIFY_RETURN_INT(int, sdigit, (sdigit) (-(sdigit)digits[0]))\n                case  1: __PYX_VERIFY_RETURN_INT(int,  digit, +digits[0])\n                case -2:\n                    if (8 * sizeof(int) - 1 > 1 * PyLong_SHIFT) {\n                        if (8 * sizeof(unsigned long) > 2 * PyLong_SHIFT) {\n                            __PYX_VERIFY_RETURN_INT(int, long, -(long) (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if (8 * sizeof(int) - 1 > 2 * PyLong_SHIFT) {\n                            return (int) (((int)-1)*(((((int)digits[1]) << PyLong_SHIFT) | (int)digits[0])));\n                        }\n                    }\n                    break;\n                case 2:\n                    if (8 * sizeof(int) > 1 * PyLong_SHIFT) {\n                        if (8 * sizeof(unsigned long) > 2 * PyLong_SHIFT) {\n                            __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if (8 * sizeof(int) - 1 > 2 * PyLong_SHIFT) {\n                            return (int) ((((((int)digits[1]) << PyLong_SHIFT) | (int)digits[0])));\n                        }\n                    }\n                    break;\n                case -3:\n                    if (8 * sizeof(int) - 1 > 2 * PyLong_SHIFT) {\n                        if (8 * sizeof(unsigned long) > 3 * PyLong_SHIFT) {\n                            __PYX_VERIFY_RETURN_INT(int, long, -(long) (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if (8 * sizeof(int) - 1 > 3 * PyLong_SHIFT) {\n                            return (int) (((int)-1)*(((((((int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0])));\n                        }\n                    }\n                    break;\n                case 3:\n                    if (8 * sizeof(int) > 2 * PyLong_SHIFT) {\n                        if (8 * sizeof(unsigned long) > 3 * PyLong_SHIFT) {\n                            __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if (8 * sizeof(int) - 1 > 3 * PyLong_SHIFT) {\n                            return (int) ((((((((int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0])));\n                        }\n                    }\n                    break;\n                case -4:\n                    if (8 * sizeof(int) - 1 > 3 * PyLong_SHIFT) {\n                        if (8 * sizeof(unsigned long) > 4 * PyLong_SHIFT) {\n                            __PYX_VERIFY_RETURN_INT(int, long, -(long) (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if (8 * sizeof(int) - 1 > 4 * PyLong_SHIFT) {\n                            return (int) (((int)-1)*(((((((((int)digits[3]) << PyLong_SHIFT) | (int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0])));\n                        }\n                    }\n                    break;\n                case 4:\n                    if (8 * sizeof(int) > 3 * PyLong_SHIFT) {\n                        if (8 * sizeof(unsigned long) > 4 * PyLong_SHIFT) {\n                            __PYX_VERIFY_RETURN_INT(int, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if (8 * sizeof(int) - 1 > 4 * PyLong_SHIFT) {\n                            return (int) ((((((((((int)digits[3]) << PyLong_SHIFT) | (int)digits[2]) << PyLong_SHIFT) | (int)digits[1]) << PyLong_SHIFT) | (int)digits[0])));\n                        }\n                    }\n                    break;\n            }\n#endif\n            if (sizeof(int) <= sizeof(long)) {\n                __PYX_VERIFY_RETURN_INT_EXC(int, long, PyLong_AsLong(x))\n#ifdef HAVE_LONG_LONG\n            } else if (sizeof(int) <= sizeof(PY_LONG_LONG)) {\n                __PYX_VERIFY_RETURN_INT_EXC(int, PY_LONG_LONG, PyLong_AsLongLong(x))\n#endif\n            }\n        }\n        {\n#if CYTHON_COMPILING_IN_PYPY && !defined(_PyLong_AsByteArray)\n            PyErr_SetString(PyExc_RuntimeError,\n                            \"_PyLong_AsByteArray() not available in PyPy, cannot convert large numbers\");\n#else\n            int val;\n            PyObject *v = __Pyx_PyNumber_IntOrLong(x);\n #if PY_MAJOR_VERSION < 3\n            if (likely(v) && !PyLong_Check(v)) {\n                PyObject *tmp = v;\n                v = PyNumber_Long(tmp);\n                Py_DECREF(tmp);\n            }\n #endif\n            if (likely(v)) {\n                int one = 1; int is_little = (int)*(unsigned char *)&one;\n                unsigned char *bytes = (unsigned char *)&val;\n                int ret = _PyLong_AsByteArray((PyLongObject *)v,\n                                              bytes, sizeof(val),\n                                              is_little, !is_unsigned);\n                Py_DECREF(v);\n                if (likely(!ret))\n                    return val;\n            }\n#endif\n            return (int) -1;\n        }\n    } else {\n        int val;\n        PyObject *tmp = __Pyx_PyNumber_IntOrLong(x);\n        if (!tmp) return (int) -1;\n        val = __Pyx_PyInt_As_int(tmp);\n        Py_DECREF(tmp);\n        return val;\n    }\nraise_overflow:\n    PyErr_SetString(PyExc_OverflowError,\n        \"value too large to convert to int\");\n    return (int) -1;\nraise_neg_overflow:\n    PyErr_SetString(PyExc_OverflowError,\n        \"can't convert negative value to int\");\n    return (int) -1;\n}\n\n/* CIntToPy */\n  static CYTHON_INLINE PyObject* __Pyx_PyInt_From_long(long value) {\n#ifdef __Pyx_HAS_GCC_DIAGNOSTIC\n#pragma GCC diagnostic push\n#pragma GCC diagnostic ignored \"-Wconversion\"\n#endif\n    const long neg_one = (long) -1, const_zero = (long) 0;\n#ifdef __Pyx_HAS_GCC_DIAGNOSTIC\n#pragma GCC diagnostic pop\n#endif\n    const int is_unsigned = neg_one > const_zero;\n    if (is_unsigned) {\n        if (sizeof(long) < sizeof(long)) {\n            return PyInt_FromLong((long) value);\n        } else if (sizeof(long) <= sizeof(unsigned long)) {\n            return PyLong_FromUnsignedLong((unsigned long) value);\n#ifdef HAVE_LONG_LONG\n        } else if (sizeof(long) <= sizeof(unsigned PY_LONG_LONG)) {\n            return PyLong_FromUnsignedLongLong((unsigned PY_LONG_LONG) value);\n#endif\n        }\n    } else {\n        if (sizeof(long) <= sizeof(long)) {\n            return PyInt_FromLong((long) value);\n#ifdef HAVE_LONG_LONG\n        } else if (sizeof(long) <= sizeof(PY_LONG_LONG)) {\n            return PyLong_FromLongLong((PY_LONG_LONG) value);\n#endif\n        }\n    }\n    {\n        int one = 1; int little = (int)*(unsigned char *)&one;\n        unsigned char *bytes = (unsigned char *)&value;\n        return _PyLong_FromByteArray(bytes, sizeof(long),\n                                     little, !is_unsigned);\n    }\n}\n\n/* CIntFromPy */\n  static CYTHON_INLINE long __Pyx_PyInt_As_long(PyObject *x) {\n#ifdef __Pyx_HAS_GCC_DIAGNOSTIC\n#pragma GCC diagnostic push\n#pragma GCC diagnostic ignored \"-Wconversion\"\n#endif\n    const long neg_one = (long) -1, const_zero = (long) 0;\n#ifdef __Pyx_HAS_GCC_DIAGNOSTIC\n#pragma GCC diagnostic pop\n#endif\n    const int is_unsigned = neg_one > const_zero;\n#if PY_MAJOR_VERSION < 3\n    if (likely(PyInt_Check(x))) {\n        if (sizeof(long) < sizeof(long)) {\n            __PYX_VERIFY_RETURN_INT(long, long, PyInt_AS_LONG(x))\n        } else {\n            long val = PyInt_AS_LONG(x);\n            if (is_unsigned && unlikely(val < 0)) {\n                goto raise_neg_overflow;\n            }\n            return (long) val;\n        }\n    } else\n#endif\n    if (likely(PyLong_Check(x))) {\n        if (is_unsigned) {\n#if CYTHON_USE_PYLONG_INTERNALS\n            const digit* digits = ((PyLongObject*)x)->ob_digit;\n            switch (Py_SIZE(x)) {\n                case  0: return (long) 0;\n                case  1: __PYX_VERIFY_RETURN_INT(long, digit, digits[0])\n                case 2:\n                    if (8 * sizeof(long) > 1 * PyLong_SHIFT) {\n                        if (8 * sizeof(unsigned long) > 2 * PyLong_SHIFT) {\n                            __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if (8 * sizeof(long) >= 2 * PyLong_SHIFT) {\n                            return (long) (((((long)digits[1]) << PyLong_SHIFT) | (long)digits[0]));\n                        }\n                    }\n                    break;\n                case 3:\n                    if (8 * sizeof(long) > 2 * PyLong_SHIFT) {\n                        if (8 * sizeof(unsigned long) > 3 * PyLong_SHIFT) {\n                            __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if (8 * sizeof(long) >= 3 * PyLong_SHIFT) {\n                            return (long) (((((((long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0]));\n                        }\n                    }\n                    break;\n                case 4:\n                    if (8 * sizeof(long) > 3 * PyLong_SHIFT) {\n                        if (8 * sizeof(unsigned long) > 4 * PyLong_SHIFT) {\n                            __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if (8 * sizeof(long) >= 4 * PyLong_SHIFT) {\n                            return (long) (((((((((long)digits[3]) << PyLong_SHIFT) | (long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0]));\n                        }\n                    }\n                    break;\n            }\n#endif\n#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX < 0x030C00A7\n            if (unlikely(Py_SIZE(x) < 0)) {\n                goto raise_neg_overflow;\n            }\n#else\n            {\n                int result = PyObject_RichCompareBool(x, Py_False, Py_LT);\n                if (unlikely(result < 0))\n                    return (long) -1;\n                if (unlikely(result == 1))\n                    goto raise_neg_overflow;\n            }\n#endif\n            if (sizeof(long) <= sizeof(unsigned long)) {\n                __PYX_VERIFY_RETURN_INT_EXC(long, unsigned long, PyLong_AsUnsignedLong(x))\n#ifdef HAVE_LONG_LONG\n            } else if (sizeof(long) <= sizeof(unsigned PY_LONG_LONG)) {\n                __PYX_VERIFY_RETURN_INT_EXC(long, unsigned PY_LONG_LONG, PyLong_AsUnsignedLongLong(x))\n#endif\n            }\n        } else {\n#if CYTHON_USE_PYLONG_INTERNALS\n            const digit* digits = ((PyLongObject*)x)->ob_digit;\n            switch (Py_SIZE(x)) {\n                case  0: return (long) 0;\n                case -1: __PYX_VERIFY_RETURN_INT(long, sdigit, (sdigit) (-(sdigit)digits[0]))\n                case  1: __PYX_VERIFY_RETURN_INT(long,  digit, +digits[0])\n                case -2:\n                    if (8 * sizeof(long) - 1 > 1 * PyLong_SHIFT) {\n                        if (8 * sizeof(unsigned long) > 2 * PyLong_SHIFT) {\n                            __PYX_VERIFY_RETURN_INT(long, long, -(long) (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if (8 * sizeof(long) - 1 > 2 * PyLong_SHIFT) {\n                            return (long) (((long)-1)*(((((long)digits[1]) << PyLong_SHIFT) | (long)digits[0])));\n                        }\n                    }\n                    break;\n                case 2:\n                    if (8 * sizeof(long) > 1 * PyLong_SHIFT) {\n                        if (8 * sizeof(unsigned long) > 2 * PyLong_SHIFT) {\n                            __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if (8 * sizeof(long) - 1 > 2 * PyLong_SHIFT) {\n                            return (long) ((((((long)digits[1]) << PyLong_SHIFT) | (long)digits[0])));\n                        }\n                    }\n                    break;\n                case -3:\n                    if (8 * sizeof(long) - 1 > 2 * PyLong_SHIFT) {\n                        if (8 * sizeof(unsigned long) > 3 * PyLong_SHIFT) {\n                            __PYX_VERIFY_RETURN_INT(long, long, -(long) (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if (8 * sizeof(long) - 1 > 3 * PyLong_SHIFT) {\n                            return (long) (((long)-1)*(((((((long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0])));\n                        }\n                    }\n                    break;\n                case 3:\n                    if (8 * sizeof(long) > 2 * PyLong_SHIFT) {\n                        if (8 * sizeof(unsigned long) > 3 * PyLong_SHIFT) {\n                            __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if (8 * sizeof(long) - 1 > 3 * PyLong_SHIFT) {\n                            return (long) ((((((((long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0])));\n                        }\n                    }\n                    break;\n                case -4:\n                    if (8 * sizeof(long) - 1 > 3 * PyLong_SHIFT) {\n                        if (8 * sizeof(unsigned long) > 4 * PyLong_SHIFT) {\n                            __PYX_VERIFY_RETURN_INT(long, long, -(long) (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if (8 * sizeof(long) - 1 > 4 * PyLong_SHIFT) {\n                            return (long) (((long)-1)*(((((((((long)digits[3]) << PyLong_SHIFT) | (long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0])));\n                        }\n                    }\n                    break;\n                case 4:\n                    if (8 * sizeof(long) > 3 * PyLong_SHIFT) {\n                        if (8 * sizeof(unsigned long) > 4 * PyLong_SHIFT) {\n                            __PYX_VERIFY_RETURN_INT(long, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if (8 * sizeof(long) - 1 > 4 * PyLong_SHIFT) {\n                            return (long) ((((((((((long)digits[3]) << PyLong_SHIFT) | (long)digits[2]) << PyLong_SHIFT) | (long)digits[1]) << PyLong_SHIFT) | (long)digits[0])));\n                        }\n                    }\n                    break;\n            }\n#endif\n            if (sizeof(long) <= sizeof(long)) {\n                __PYX_VERIFY_RETURN_INT_EXC(long, long, PyLong_AsLong(x))\n#ifdef HAVE_LONG_LONG\n            } else if (sizeof(long) <= sizeof(PY_LONG_LONG)) {\n                __PYX_VERIFY_RETURN_INT_EXC(long, PY_LONG_LONG, PyLong_AsLongLong(x))\n#endif\n            }\n        }\n        {\n#if CYTHON_COMPILING_IN_PYPY && !defined(_PyLong_AsByteArray)\n            PyErr_SetString(PyExc_RuntimeError,\n                            \"_PyLong_AsByteArray() not available in PyPy, cannot convert large numbers\");\n#else\n            long val;\n            PyObject *v = __Pyx_PyNumber_IntOrLong(x);\n #if PY_MAJOR_VERSION < 3\n            if (likely(v) && !PyLong_Check(v)) {\n                PyObject *tmp = v;\n                v = PyNumber_Long(tmp);\n                Py_DECREF(tmp);\n            }\n #endif\n            if (likely(v)) {\n                int one = 1; int is_little = (int)*(unsigned char *)&one;\n                unsigned char *bytes = (unsigned char *)&val;\n                int ret = _PyLong_AsByteArray((PyLongObject *)v,\n                                              bytes, sizeof(val),\n                                              is_little, !is_unsigned);\n                Py_DECREF(v);\n                if (likely(!ret))\n                    return val;\n            }\n#endif\n            return (long) -1;\n        }\n    } else {\n        long val;\n        PyObject *tmp = __Pyx_PyNumber_IntOrLong(x);\n        if (!tmp) return (long) -1;\n        val = __Pyx_PyInt_As_long(tmp);\n        Py_DECREF(tmp);\n        return val;\n    }\nraise_overflow:\n    PyErr_SetString(PyExc_OverflowError,\n        \"value too large to convert to long\");\n    return (long) -1;\nraise_neg_overflow:\n    PyErr_SetString(PyExc_OverflowError,\n        \"can't convert negative value to long\");\n    return (long) -1;\n}\n\n/* CIntFromPy */\n  static CYTHON_INLINE char __Pyx_PyInt_As_char(PyObject *x) {\n#ifdef __Pyx_HAS_GCC_DIAGNOSTIC\n#pragma GCC diagnostic push\n#pragma GCC diagnostic ignored \"-Wconversion\"\n#endif\n    const char neg_one = (char) -1, const_zero = (char) 0;\n#ifdef __Pyx_HAS_GCC_DIAGNOSTIC\n#pragma GCC diagnostic pop\n#endif\n    const int is_unsigned = neg_one > const_zero;\n#if PY_MAJOR_VERSION < 3\n    if (likely(PyInt_Check(x))) {\n        if (sizeof(char) < sizeof(long)) {\n            __PYX_VERIFY_RETURN_INT(char, long, PyInt_AS_LONG(x))\n        } else {\n            long val = PyInt_AS_LONG(x);\n            if (is_unsigned && unlikely(val < 0)) {\n                goto raise_neg_overflow;\n            }\n            return (char) val;\n        }\n    } else\n#endif\n    if (likely(PyLong_Check(x))) {\n        if (is_unsigned) {\n#if CYTHON_USE_PYLONG_INTERNALS\n            const digit* digits = ((PyLongObject*)x)->ob_digit;\n            switch (Py_SIZE(x)) {\n                case  0: return (char) 0;\n                case  1: __PYX_VERIFY_RETURN_INT(char, digit, digits[0])\n                case 2:\n                    if (8 * sizeof(char) > 1 * PyLong_SHIFT) {\n                        if (8 * sizeof(unsigned long) > 2 * PyLong_SHIFT) {\n                            __PYX_VERIFY_RETURN_INT(char, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if (8 * sizeof(char) >= 2 * PyLong_SHIFT) {\n                            return (char) (((((char)digits[1]) << PyLong_SHIFT) | (char)digits[0]));\n                        }\n                    }\n                    break;\n                case 3:\n                    if (8 * sizeof(char) > 2 * PyLong_SHIFT) {\n                        if (8 * sizeof(unsigned long) > 3 * PyLong_SHIFT) {\n                            __PYX_VERIFY_RETURN_INT(char, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if (8 * sizeof(char) >= 3 * PyLong_SHIFT) {\n                            return (char) (((((((char)digits[2]) << PyLong_SHIFT) | (char)digits[1]) << PyLong_SHIFT) | (char)digits[0]));\n                        }\n                    }\n                    break;\n                case 4:\n                    if (8 * sizeof(char) > 3 * PyLong_SHIFT) {\n                        if (8 * sizeof(unsigned long) > 4 * PyLong_SHIFT) {\n                            __PYX_VERIFY_RETURN_INT(char, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if (8 * sizeof(char) >= 4 * PyLong_SHIFT) {\n                            return (char) (((((((((char)digits[3]) << PyLong_SHIFT) | (char)digits[2]) << PyLong_SHIFT) | (char)digits[1]) << PyLong_SHIFT) | (char)digits[0]));\n                        }\n                    }\n                    break;\n            }\n#endif\n#if CYTHON_COMPILING_IN_CPYTHON && PY_VERSION_HEX < 0x030C00A7\n            if (unlikely(Py_SIZE(x) < 0)) {\n                goto raise_neg_overflow;\n            }\n#else\n            {\n                int result = PyObject_RichCompareBool(x, Py_False, Py_LT);\n                if (unlikely(result < 0))\n                    return (char) -1;\n                if (unlikely(result == 1))\n                    goto raise_neg_overflow;\n            }\n#endif\n            if (sizeof(char) <= sizeof(unsigned long)) {\n                __PYX_VERIFY_RETURN_INT_EXC(char, unsigned long, PyLong_AsUnsignedLong(x))\n#ifdef HAVE_LONG_LONG\n            } else if (sizeof(char) <= sizeof(unsigned PY_LONG_LONG)) {\n                __PYX_VERIFY_RETURN_INT_EXC(char, unsigned PY_LONG_LONG, PyLong_AsUnsignedLongLong(x))\n#endif\n            }\n        } else {\n#if CYTHON_USE_PYLONG_INTERNALS\n            const digit* digits = ((PyLongObject*)x)->ob_digit;\n            switch (Py_SIZE(x)) {\n                case  0: return (char) 0;\n                case -1: __PYX_VERIFY_RETURN_INT(char, sdigit, (sdigit) (-(sdigit)digits[0]))\n                case  1: __PYX_VERIFY_RETURN_INT(char,  digit, +digits[0])\n                case -2:\n                    if (8 * sizeof(char) - 1 > 1 * PyLong_SHIFT) {\n                        if (8 * sizeof(unsigned long) > 2 * PyLong_SHIFT) {\n                            __PYX_VERIFY_RETURN_INT(char, long, -(long) (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if (8 * sizeof(char) - 1 > 2 * PyLong_SHIFT) {\n                            return (char) (((char)-1)*(((((char)digits[1]) << PyLong_SHIFT) | (char)digits[0])));\n                        }\n                    }\n                    break;\n                case 2:\n                    if (8 * sizeof(char) > 1 * PyLong_SHIFT) {\n                        if (8 * sizeof(unsigned long) > 2 * PyLong_SHIFT) {\n                            __PYX_VERIFY_RETURN_INT(char, unsigned long, (((((unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if (8 * sizeof(char) - 1 > 2 * PyLong_SHIFT) {\n                            return (char) ((((((char)digits[1]) << PyLong_SHIFT) | (char)digits[0])));\n                        }\n                    }\n                    break;\n                case -3:\n                    if (8 * sizeof(char) - 1 > 2 * PyLong_SHIFT) {\n                        if (8 * sizeof(unsigned long) > 3 * PyLong_SHIFT) {\n                            __PYX_VERIFY_RETURN_INT(char, long, -(long) (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if (8 * sizeof(char) - 1 > 3 * PyLong_SHIFT) {\n                            return (char) (((char)-1)*(((((((char)digits[2]) << PyLong_SHIFT) | (char)digits[1]) << PyLong_SHIFT) | (char)digits[0])));\n                        }\n                    }\n                    break;\n                case 3:\n                    if (8 * sizeof(char) > 2 * PyLong_SHIFT) {\n                        if (8 * sizeof(unsigned long) > 3 * PyLong_SHIFT) {\n                            __PYX_VERIFY_RETURN_INT(char, unsigned long, (((((((unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if (8 * sizeof(char) - 1 > 3 * PyLong_SHIFT) {\n                            return (char) ((((((((char)digits[2]) << PyLong_SHIFT) | (char)digits[1]) << PyLong_SHIFT) | (char)digits[0])));\n                        }\n                    }\n                    break;\n                case -4:\n                    if (8 * sizeof(char) - 1 > 3 * PyLong_SHIFT) {\n                        if (8 * sizeof(unsigned long) > 4 * PyLong_SHIFT) {\n                            __PYX_VERIFY_RETURN_INT(char, long, -(long) (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if (8 * sizeof(char) - 1 > 4 * PyLong_SHIFT) {\n                            return (char) (((char)-1)*(((((((((char)digits[3]) << PyLong_SHIFT) | (char)digits[2]) << PyLong_SHIFT) | (char)digits[1]) << PyLong_SHIFT) | (char)digits[0])));\n                        }\n                    }\n                    break;\n                case 4:\n                    if (8 * sizeof(char) > 3 * PyLong_SHIFT) {\n                        if (8 * sizeof(unsigned long) > 4 * PyLong_SHIFT) {\n                            __PYX_VERIFY_RETURN_INT(char, unsigned long, (((((((((unsigned long)digits[3]) << PyLong_SHIFT) | (unsigned long)digits[2]) << PyLong_SHIFT) | (unsigned long)digits[1]) << PyLong_SHIFT) | (unsigned long)digits[0])))\n                        } else if (8 * sizeof(char) - 1 > 4 * PyLong_SHIFT) {\n                            return (char) ((((((((((char)digits[3]) << PyLong_SHIFT) | (char)digits[2]) << PyLong_SHIFT) | (char)digits[1]) << PyLong_SHIFT) | (char)digits[0])));\n                        }\n                    }\n                    break;\n            }\n#endif\n            if (sizeof(char) <= sizeof(long)) {\n                __PYX_VERIFY_RETURN_INT_EXC(char, long, PyLong_AsLong(x))\n#ifdef HAVE_LONG_LONG\n            } else if (sizeof(char) <= sizeof(PY_LONG_LONG)) {\n                __PYX_VERIFY_RETURN_INT_EXC(char, PY_LONG_LONG, PyLong_AsLongLong(x))\n#endif\n            }\n        }\n        {\n#if CYTHON_COMPILING_IN_PYPY && !defined(_PyLong_AsByteArray)\n            PyErr_SetString(PyExc_RuntimeError,\n                            \"_PyLong_AsByteArray() not available in PyPy, cannot convert large numbers\");\n#else\n            char val;\n            PyObject *v = __Pyx_PyNumber_IntOrLong(x);\n #if PY_MAJOR_VERSION < 3\n            if (likely(v) && !PyLong_Check(v)) {\n                PyObject *tmp = v;\n                v = PyNumber_Long(tmp);\n                Py_DECREF(tmp);\n            }\n #endif\n            if (likely(v)) {\n                int one = 1; int is_little = (int)*(unsigned char *)&one;\n                unsigned char *bytes = (unsigned char *)&val;\n                int ret = _PyLong_AsByteArray((PyLongObject *)v,\n                                              bytes, sizeof(val),\n                                              is_little, !is_unsigned);\n                Py_DECREF(v);\n                if (likely(!ret))\n                    return val;\n            }\n#endif\n            return (char) -1;\n        }\n    } else {\n        char val;\n        PyObject *tmp = __Pyx_PyNumber_IntOrLong(x);\n        if (!tmp) return (char) -1;\n        val = __Pyx_PyInt_As_char(tmp);\n        Py_DECREF(tmp);\n        return val;\n    }\nraise_overflow:\n    PyErr_SetString(PyExc_OverflowError,\n        \"value too large to convert to char\");\n    return (char) -1;\nraise_neg_overflow:\n    PyErr_SetString(PyExc_OverflowError,\n        \"can't convert negative value to char\");\n    return (char) -1;\n}\n\n/* CheckBinaryVersion */\n  static int __Pyx_check_binary_version(void) {\n    char ctversion[5];\n    int same=1, i, found_dot;\n    const char* rt_from_call = Py_GetVersion();\n    PyOS_snprintf(ctversion, 5, \"%d.%d\", PY_MAJOR_VERSION, PY_MINOR_VERSION);\n    found_dot = 0;\n    for (i = 0; i < 4; i++) {\n        if (!ctversion[i]) {\n            same = (rt_from_call[i] < '0' || rt_from_call[i] > '9');\n            break;\n        }\n        if (rt_from_call[i] != ctversion[i]) {\n            same = 0;\n            break;\n        }\n    }\n    if (!same) {\n        char rtversion[5] = {'\\0'};\n        char message[200];\n        for (i=0; i<4; ++i) {\n            if (rt_from_call[i] == '.') {\n                if (found_dot) break;\n                found_dot = 1;\n            } else if (rt_from_call[i] < '0' || rt_from_call[i] > '9') {\n                break;\n            }\n            rtversion[i] = rt_from_call[i];\n        }\n        PyOS_snprintf(message, sizeof(message),\n                      \"compiletime version %s of module '%.100s' \"\n                      \"does not match runtime version %s\",\n                      ctversion, __Pyx_MODULE_NAME, rtversion);\n        return PyErr_WarnEx(NULL, message, 1);\n    }\n    return 0;\n}\n\n/* InitStrings */\n  static int __Pyx_InitStrings(__Pyx_StringTabEntry *t) {\n    while (t->p) {\n        #if PY_MAJOR_VERSION < 3\n        if (t->is_unicode) {\n            *t->p = PyUnicode_DecodeUTF8(t->s, t->n - 1, NULL);\n        } else if (t->intern) {\n            *t->p = PyString_InternFromString(t->s);\n        } else {\n            *t->p = PyString_FromStringAndSize(t->s, t->n - 1);\n        }\n        #else\n        if (t->is_unicode | t->is_str) {\n            if (t->intern) {\n                *t->p = PyUnicode_InternFromString(t->s);\n            } else if (t->encoding) {\n                *t->p = PyUnicode_Decode(t->s, t->n - 1, t->encoding, NULL);\n            } else {\n                *t->p = PyUnicode_FromStringAndSize(t->s, t->n - 1);\n            }\n        } else {\n            *t->p = PyBytes_FromStringAndSize(t->s, t->n - 1);\n        }\n        #endif\n        if (!*t->p)\n            return -1;\n        if (PyObject_Hash(*t->p) == -1)\n            return -1;\n        ++t;\n    }\n    return 0;\n}\n\nstatic CYTHON_INLINE PyObject* __Pyx_PyUnicode_FromString(const char* c_str) {\n    return __Pyx_PyUnicode_FromStringAndSize(c_str, (Py_ssize_t)strlen(c_str));\n}\nstatic CYTHON_INLINE const char* __Pyx_PyObject_AsString(PyObject* o) {\n    Py_ssize_t ignore;\n    return __Pyx_PyObject_AsStringAndSize(o, &ignore);\n}\n#if __PYX_DEFAULT_STRING_ENCODING_IS_ASCII || __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT\n#if !CYTHON_PEP393_ENABLED\nstatic const char* __Pyx_PyUnicode_AsStringAndSize(PyObject* o, Py_ssize_t *length) {\n    char* defenc_c;\n    PyObject* defenc = _PyUnicode_AsDefaultEncodedString(o, NULL);\n    if (!defenc) return NULL;\n    defenc_c = PyBytes_AS_STRING(defenc);\n#if __PYX_DEFAULT_STRING_ENCODING_IS_ASCII\n    {\n        char* end = defenc_c + PyBytes_GET_SIZE(defenc);\n        char* c;\n        for (c = defenc_c; c < end; c++) {\n            if ((unsigned char) (*c) >= 128) {\n                PyUnicode_AsASCIIString(o);\n                return NULL;\n            }\n        }\n    }\n#endif\n    *length = PyBytes_GET_SIZE(defenc);\n    return defenc_c;\n}\n#else\nstatic CYTHON_INLINE const char* __Pyx_PyUnicode_AsStringAndSize(PyObject* o, Py_ssize_t *length) {\n    if (unlikely(__Pyx_PyUnicode_READY(o) == -1)) return NULL;\n#if __PYX_DEFAULT_STRING_ENCODING_IS_ASCII\n    if (likely(PyUnicode_IS_ASCII(o))) {\n        *length = PyUnicode_GET_LENGTH(o);\n        return PyUnicode_AsUTF8(o);\n    } else {\n        PyUnicode_AsASCIIString(o);\n        return NULL;\n    }\n#else\n    return PyUnicode_AsUTF8AndSize(o, length);\n#endif\n}\n#endif\n#endif\nstatic CYTHON_INLINE const char* __Pyx_PyObject_AsStringAndSize(PyObject* o, Py_ssize_t *length) {\n#if __PYX_DEFAULT_STRING_ENCODING_IS_ASCII || __PYX_DEFAULT_STRING_ENCODING_IS_DEFAULT\n    if (\n#if PY_MAJOR_VERSION < 3 && __PYX_DEFAULT_STRING_ENCODING_IS_ASCII\n            __Pyx_sys_getdefaultencoding_not_ascii &&\n#endif\n            PyUnicode_Check(o)) {\n        return __Pyx_PyUnicode_AsStringAndSize(o, length);\n    } else\n#endif\n#if (!CYTHON_COMPILING_IN_PYPY) || (defined(PyByteArray_AS_STRING) && defined(PyByteArray_GET_SIZE))\n    if (PyByteArray_Check(o)) {\n        *length = PyByteArray_GET_SIZE(o);\n        return PyByteArray_AS_STRING(o);\n    } else\n#endif\n    {\n        char* result;\n        int r = PyBytes_AsStringAndSize(o, &result, length);\n        if (unlikely(r < 0)) {\n            return NULL;\n        } else {\n            return result;\n        }\n    }\n}\nstatic CYTHON_INLINE int __Pyx_PyObject_IsTrue(PyObject* x) {\n   int is_true = x == Py_True;\n   if (is_true | (x == Py_False) | (x == Py_None)) return is_true;\n   else return PyObject_IsTrue(x);\n}\nstatic CYTHON_INLINE int __Pyx_PyObject_IsTrueAndDecref(PyObject* x) {\n    int retval;\n    if (unlikely(!x)) return -1;\n    retval = __Pyx_PyObject_IsTrue(x);\n    Py_DECREF(x);\n    return retval;\n}\nstatic PyObject* __Pyx_PyNumber_IntOrLongWrongResultType(PyObject* result, const char* type_name) {\n#if PY_MAJOR_VERSION >= 3\n    if (PyLong_Check(result)) {\n        if (PyErr_WarnFormat(PyExc_DeprecationWarning, 1,\n                \"__int__ returned non-int (type %.200s).  \"\n                \"The ability to return an instance of a strict subclass of int \"\n                \"is deprecated, and may be removed in a future version of Python.\",\n                Py_TYPE(result)->tp_name)) {\n            Py_DECREF(result);\n            return NULL;\n        }\n        return result;\n    }\n#endif\n    PyErr_Format(PyExc_TypeError,\n                 \"__%.4s__ returned non-%.4s (type %.200s)\",\n                 type_name, type_name, Py_TYPE(result)->tp_name);\n    Py_DECREF(result);\n    return NULL;\n}\nstatic CYTHON_INLINE PyObject* __Pyx_PyNumber_IntOrLong(PyObject* x) {\n#if CYTHON_USE_TYPE_SLOTS\n  PyNumberMethods *m;\n#endif\n  const char *name = NULL;\n  PyObject *res = NULL;\n#if PY_MAJOR_VERSION < 3\n  if (likely(PyInt_Check(x) || PyLong_Check(x)))\n#else\n  if (likely(PyLong_Check(x)))\n#endif\n    return __Pyx_NewRef(x);\n#if CYTHON_USE_TYPE_SLOTS\n  m = Py_TYPE(x)->tp_as_number;\n  #if PY_MAJOR_VERSION < 3\n  if (m && m->nb_int) {\n    name = \"int\";\n    res = m->nb_int(x);\n  }\n  else if (m && m->nb_long) {\n    name = \"long\";\n    res = m->nb_long(x);\n  }\n  #else\n  if (likely(m && m->nb_int)) {\n    name = \"int\";\n    res = m->nb_int(x);\n  }\n  #endif\n#else\n  if (!PyBytes_CheckExact(x) && !PyUnicode_CheckExact(x)) {\n    res = PyNumber_Int(x);\n  }\n#endif\n  if (likely(res)) {\n#if PY_MAJOR_VERSION < 3\n    if (unlikely(!PyInt_Check(res) && !PyLong_Check(res))) {\n#else\n    if (unlikely(!PyLong_CheckExact(res))) {\n#endif\n        return __Pyx_PyNumber_IntOrLongWrongResultType(res, name);\n    }\n  }\n  else if (!PyErr_Occurred()) {\n    PyErr_SetString(PyExc_TypeError,\n                    \"an integer is required\");\n  }\n  return res;\n}\nstatic CYTHON_INLINE Py_ssize_t __Pyx_PyIndex_AsSsize_t(PyObject* b) {\n  Py_ssize_t ival;\n  PyObject *x;\n#if PY_MAJOR_VERSION < 3\n  if (likely(PyInt_CheckExact(b))) {\n    if (sizeof(Py_ssize_t) >= sizeof(long))\n        return PyInt_AS_LONG(b);\n    else\n        return PyInt_AsSsize_t(b);\n  }\n#endif\n  if (likely(PyLong_CheckExact(b))) {\n    #if CYTHON_USE_PYLONG_INTERNALS\n    const digit* digits = ((PyLongObject*)b)->ob_digit;\n    const Py_ssize_t size = Py_SIZE(b);\n    if (likely(__Pyx_sst_abs(size) <= 1)) {\n        ival = likely(size) ? digits[0] : 0;\n        if (size == -1) ival = -ival;\n        return ival;\n    } else {\n      switch (size) {\n         case 2:\n           if (8 * sizeof(Py_ssize_t) > 2 * PyLong_SHIFT) {\n             return (Py_ssize_t) (((((size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0]));\n           }\n           break;\n         case -2:\n           if (8 * sizeof(Py_ssize_t) > 2 * PyLong_SHIFT) {\n             return -(Py_ssize_t) (((((size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0]));\n           }\n           break;\n         case 3:\n           if (8 * sizeof(Py_ssize_t) > 3 * PyLong_SHIFT) {\n             return (Py_ssize_t) (((((((size_t)digits[2]) << PyLong_SHIFT) | (size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0]));\n           }\n           break;\n         case -3:\n           if (8 * sizeof(Py_ssize_t) > 3 * PyLong_SHIFT) {\n             return -(Py_ssize_t) (((((((size_t)digits[2]) << PyLong_SHIFT) | (size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0]));\n           }\n           break;\n         case 4:\n           if (8 * sizeof(Py_ssize_t) > 4 * PyLong_SHIFT) {\n             return (Py_ssize_t) (((((((((size_t)digits[3]) << PyLong_SHIFT) | (size_t)digits[2]) << PyLong_SHIFT) | (size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0]));\n           }\n           break;\n         case -4:\n           if (8 * sizeof(Py_ssize_t) > 4 * PyLong_SHIFT) {\n             return -(Py_ssize_t) (((((((((size_t)digits[3]) << PyLong_SHIFT) | (size_t)digits[2]) << PyLong_SHIFT) | (size_t)digits[1]) << PyLong_SHIFT) | (size_t)digits[0]));\n           }\n           break;\n      }\n    }\n    #endif\n    return PyLong_AsSsize_t(b);\n  }\n  x = PyNumber_Index(b);\n  if (!x) return -1;\n  ival = PyInt_AsSsize_t(x);\n  Py_DECREF(x);\n  return ival;\n}\nstatic CYTHON_INLINE Py_hash_t __Pyx_PyIndex_AsHash_t(PyObject* o) {\n  if (sizeof(Py_hash_t) == sizeof(Py_ssize_t)) {\n    return (Py_hash_t) __Pyx_PyIndex_AsSsize_t(o);\n#if PY_MAJOR_VERSION < 3\n  } else if (likely(PyInt_CheckExact(o))) {\n    return PyInt_AS_LONG(o);\n#endif\n  } else {\n    Py_ssize_t ival;\n    PyObject *x;\n    x = PyNumber_Index(o);\n    if (!x) return -1;\n    ival = PyInt_AsLong(x);\n    Py_DECREF(x);\n    return ival;\n  }\n}\nstatic CYTHON_INLINE PyObject * __Pyx_PyBool_FromLong(long b) {\n  return b ? __Pyx_NewRef(Py_True) : __Pyx_NewRef(Py_False);\n}\nstatic CYTHON_INLINE PyObject * __Pyx_PyInt_FromSize_t(size_t ival) {\n    return PyInt_FromSize_t(ival);\n}\n\n\n#endif /* Py_PYTHON_H */\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/utils/monotonic_align/core.pyx",
    "content": "import numpy as np\n\ncimport cython\ncimport numpy as np\n\nfrom cython.parallel import prange\n\n\n@cython.boundscheck(False)\n@cython.wraparound(False)\ncdef void maximum_path_each(int[:,::1] path, float[:,::1] value, int t_x, int t_y, float max_neg_val) nogil:\n  cdef int x\n  cdef int y\n  cdef float v_prev\n  cdef float v_cur\n  cdef float tmp\n  cdef int index = t_x - 1\n\n  for y in range(t_y):\n    for x in range(max(0, t_x + y - t_y), min(t_x, y + 1)):\n      if x == y:\n        v_cur = max_neg_val\n      else:\n        v_cur = value[x, y-1]\n      if x == 0:\n        if y == 0:\n          v_prev = 0.\n        else:\n          v_prev = max_neg_val\n      else:\n        v_prev = value[x-1, y-1]\n      value[x, y] = max(v_cur, v_prev) + value[x, y]\n\n  for y in range(t_y - 1, -1, -1):\n    path[index, y] = 1\n    if index != 0 and (index == y or value[index, y-1] < value[index-1, y-1]):\n      index = index - 1\n\n\n@cython.boundscheck(False)\n@cython.wraparound(False)\ncpdef void maximum_path_c(int[:,:,::1] paths, float[:,:,::1] values, int[::1] t_xs, int[::1] t_ys, float max_neg_val=-1e9) nogil:\n  cdef int b = values.shape[0]\n\n  cdef int i\n  for i in prange(b, nogil=True):\n    maximum_path_each(paths[i], values[i], t_xs[i], t_ys[i], max_neg_val)\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/utils/monotonic_align/setup.py",
    "content": "# from distutils.core import setup\n# from Cython.Build import cythonize\n# import numpy\n\n# setup(name='monotonic_align',\n#       ext_modules=cythonize(\"core.pyx\"),\n#       include_dirs=[numpy.get_include()])\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/utils/pylogger.py",
    "content": "import logging\n\nfrom lightning.pytorch.utilities import rank_zero_only\n\n\ndef get_pylogger(name: str = __name__) -> logging.Logger:\n    \"\"\"Initializes a multi-GPU-friendly python command line logger.\n\n    :param name: The name of the logger, defaults to ``__name__``.\n\n    :return: A logger object.\n    \"\"\"\n    logger = logging.getLogger(name)\n\n    # this ensures all logging levels get marked with the rank zero decorator\n    # otherwise logs would get multiplied for each GPU process in multi-GPU setup\n    logging_levels = (\"debug\", \"info\", \"warning\", \"error\", \"exception\", \"fatal\", \"critical\")\n    for level in logging_levels:\n        setattr(logger, level, rank_zero_only(getattr(logger, level)))\n\n    return logger\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/utils/rich_utils.py",
    "content": "from pathlib import Path\nfrom typing import Sequence\n\nimport rich\nimport rich.syntax\nimport rich.tree\nfrom hydra.core.hydra_config import HydraConfig\nfrom lightning.pytorch.utilities import rank_zero_only\nfrom omegaconf import DictConfig, OmegaConf, open_dict\nfrom rich.prompt import Prompt\n\nfrom matcha.utils import pylogger\n\nlog = pylogger.get_pylogger(__name__)\n\n\n@rank_zero_only\ndef print_config_tree(\n    cfg: DictConfig,\n    print_order: Sequence[str] = (\n        \"data\",\n        \"model\",\n        \"callbacks\",\n        \"logger\",\n        \"trainer\",\n        \"paths\",\n        \"extras\",\n    ),\n    resolve: bool = False,\n    save_to_file: bool = False,\n) -> None:\n    \"\"\"Prints the contents of a DictConfig as a tree structure using the Rich library.\n\n    :param cfg: A DictConfig composed by Hydra.\n    :param print_order: Determines in what order config components are printed. Default is ``(\"data\", \"model\",\n    \"callbacks\", \"logger\", \"trainer\", \"paths\", \"extras\")``.\n    :param resolve: Whether to resolve reference fields of DictConfig. Default is ``False``.\n    :param save_to_file: Whether to export config to the hydra output folder. Default is ``False``.\n    \"\"\"\n    style = \"dim\"\n    tree = rich.tree.Tree(\"CONFIG\", style=style, guide_style=style)\n\n    queue = []\n\n    # add fields from `print_order` to queue\n    for field in print_order:\n        _ = (\n            queue.append(field)\n            if field in cfg\n            else log.warning(f\"Field '{field}' not found in config. Skipping '{field}' config printing...\")\n        )\n\n    # add all the other fields to queue (not specified in `print_order`)\n    for field in cfg:\n        if field not in queue:\n            queue.append(field)\n\n    # generate config tree from queue\n    for field in queue:\n        branch = tree.add(field, style=style, guide_style=style)\n\n        config_group = cfg[field]\n        if isinstance(config_group, DictConfig):\n            branch_content = OmegaConf.to_yaml(config_group, resolve=resolve)\n        else:\n            branch_content = str(config_group)\n\n        branch.add(rich.syntax.Syntax(branch_content, \"yaml\"))\n\n    # print config tree\n    rich.print(tree)\n\n    # save config tree to file\n    if save_to_file:\n        with open(Path(cfg.paths.output_dir, \"config_tree.log\"), \"w\") as file:\n            rich.print(tree, file=file)\n\n\n@rank_zero_only\ndef enforce_tags(cfg: DictConfig, save_to_file: bool = False) -> None:\n    \"\"\"Prompts user to input tags from command line if no tags are provided in config.\n\n    :param cfg: A DictConfig composed by Hydra.\n    :param save_to_file: Whether to export tags to the hydra output folder. Default is ``False``.\n    \"\"\"\n    if not cfg.get(\"tags\"):\n        if \"id\" in HydraConfig().cfg.hydra.job:\n            raise ValueError(\"Specify tags before launching a multirun!\")\n\n        log.warning(\"No tags provided in config. Prompting user to input tags...\")\n        tags = Prompt.ask(\"Enter a list of comma separated tags\", default=\"dev\")\n        tags = [t.strip() for t in tags.split(\",\") if t != \"\"]\n\n        with open_dict(cfg):\n            cfg.tags = tags\n\n        log.info(f\"Tags: {cfg.tags}\")\n\n    if save_to_file:\n        with open(Path(cfg.paths.output_dir, \"tags.log\"), \"w\") as file:\n            rich.print(cfg.tags, file=file)\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha/utils/utils.py",
    "content": "import os\nimport sys\nimport warnings\nfrom importlib.util import find_spec\nfrom pathlib import Path\nfrom typing import Any, Callable, Dict, Tuple\n\nimport gdown\nimport matplotlib.pyplot as plt\nimport numpy as np\nimport torch\nimport wget\nfrom omegaconf import DictConfig\n\nfrom matcha.utils import pylogger, rich_utils\n\nlog = pylogger.get_pylogger(__name__)\n\n\ndef extras(cfg: DictConfig) -> None:\n    \"\"\"Applies optional utilities before the task is started.\n\n    Utilities:\n        - Ignoring python warnings\n        - Setting tags from command line\n        - Rich config printing\n\n    :param cfg: A DictConfig object containing the config tree.\n    \"\"\"\n    # return if no `extras` config\n    if not cfg.get(\"extras\"):\n        log.warning(\"Extras config not found! <cfg.extras=null>\")\n        return\n\n    # disable python warnings\n    if cfg.extras.get(\"ignore_warnings\"):\n        log.info(\"Disabling python warnings! <cfg.extras.ignore_warnings=True>\")\n        warnings.filterwarnings(\"ignore\")\n\n    # prompt user to input tags from command line if none are provided in the config\n    if cfg.extras.get(\"enforce_tags\"):\n        log.info(\"Enforcing tags! <cfg.extras.enforce_tags=True>\")\n        rich_utils.enforce_tags(cfg, save_to_file=True)\n\n    # pretty print config tree using Rich library\n    if cfg.extras.get(\"print_config\"):\n        log.info(\"Printing config tree with Rich! <cfg.extras.print_config=True>\")\n        rich_utils.print_config_tree(cfg, resolve=True, save_to_file=True)\n\n\ndef task_wrapper(task_func: Callable) -> Callable:\n    \"\"\"Optional decorator that controls the failure behavior when executing the task function.\n\n    This wrapper can be used to:\n        - make sure loggers are closed even if the task function raises an exception (prevents multirun failure)\n        - save the exception to a `.log` file\n        - mark the run as failed with a dedicated file in the `logs/` folder (so we can find and rerun it later)\n        - etc. (adjust depending on your needs)\n\n    Example:\n    ```\n    @utils.task_wrapper\n    def train(cfg: DictConfig) -> Tuple[Dict[str, Any], Dict[str, Any]]:\n        ...\n        return metric_dict, object_dict\n    ```\n\n    :param task_func: The task function to be wrapped.\n\n    :return: The wrapped task function.\n    \"\"\"\n\n    def wrap(cfg: DictConfig) -> Tuple[Dict[str, Any], Dict[str, Any]]:\n        # execute the task\n        try:\n            metric_dict, object_dict = task_func(cfg=cfg)\n\n        # things to do if exception occurs\n        except Exception as ex:\n            # save exception to `.log` file\n            log.exception(\"\")\n\n            # some hyperparameter combinations might be invalid or cause out-of-memory errors\n            # so when using hparam search plugins like Optuna, you might want to disable\n            # raising the below exception to avoid multirun failure\n            raise ex\n\n        # things to always do after either success or exception\n        finally:\n            # display output dir path in terminal\n            log.info(f\"Output dir: {cfg.paths.output_dir}\")\n\n            # always close wandb run (even if exception occurs so multirun won't fail)\n            if find_spec(\"wandb\"):  # check if wandb is installed\n                import wandb\n\n                if wandb.run:\n                    log.info(\"Closing wandb!\")\n                    wandb.finish()\n\n        return metric_dict, object_dict\n\n    return wrap\n\n\ndef get_metric_value(metric_dict: Dict[str, Any], metric_name: str) -> float:\n    \"\"\"Safely retrieves value of the metric logged in LightningModule.\n\n    :param metric_dict: A dict containing metric values.\n    :param metric_name: The name of the metric to retrieve.\n    :return: The value of the metric.\n    \"\"\"\n    if not metric_name:\n        log.info(\"Metric name is None! Skipping metric value retrieval...\")\n        return None\n\n    if metric_name not in metric_dict:\n        raise ValueError(\n            f\"Metric value not found! <metric_name={metric_name}>\\n\"\n            \"Make sure metric name logged in LightningModule is correct!\\n\"\n            \"Make sure `optimized_metric` name in `hparams_search` config is correct!\"\n        )\n\n    metric_value = metric_dict[metric_name].item()\n    log.info(f\"Retrieved metric value! <{metric_name}={metric_value}>\")\n\n    return metric_value\n\n\ndef intersperse(lst, item):\n    # Adds blank symbol\n    result = [item] * (len(lst) * 2 + 1)\n    result[1::2] = lst\n    return result\n\n\ndef save_figure_to_numpy(fig):\n    data = np.fromstring(fig.canvas.tostring_rgb(), dtype=np.uint8, sep=\"\")\n    data = data.reshape(fig.canvas.get_width_height()[::-1] + (3,))\n    return data\n\n\ndef plot_tensor(tensor):\n    plt.style.use(\"default\")\n    fig, ax = plt.subplots(figsize=(12, 3))\n    im = ax.imshow(tensor, aspect=\"auto\", origin=\"lower\", interpolation=\"none\")\n    plt.colorbar(im, ax=ax)\n    plt.tight_layout()\n    fig.canvas.draw()\n    data = save_figure_to_numpy(fig)\n    plt.close()\n    return data\n\n\ndef save_plot(tensor, savepath):\n    plt.style.use(\"default\")\n    fig, ax = plt.subplots(figsize=(12, 3))\n    im = ax.imshow(tensor, aspect=\"auto\", origin=\"lower\", interpolation=\"none\")\n    plt.colorbar(im, ax=ax)\n    plt.tight_layout()\n    fig.canvas.draw()\n    plt.savefig(savepath)\n    plt.close()\n\n\ndef to_numpy(tensor):\n    if isinstance(tensor, np.ndarray):\n        return tensor\n    elif isinstance(tensor, torch.Tensor):\n        return tensor.detach().cpu().numpy()\n    elif isinstance(tensor, list):\n        return np.array(tensor)\n    else:\n        raise TypeError(\"Unsupported type for conversion to numpy array\")\n\n\ndef get_user_data_dir(appname=\"matcha_tts\"):\n    \"\"\"\n    Args:\n        appname (str): Name of application\n\n    Returns:\n        Path: path to user data directory\n    \"\"\"\n\n    MATCHA_HOME = os.environ.get(\"MATCHA_HOME\")\n    if MATCHA_HOME is not None:\n        ans = Path(MATCHA_HOME).expanduser().resolve(strict=False)\n    elif sys.platform == \"win32\":\n        import winreg  # pylint: disable=import-outside-toplevel\n\n        key = winreg.OpenKey(\n            winreg.HKEY_CURRENT_USER,\n            r\"Software\\Microsoft\\Windows\\CurrentVersion\\Explorer\\Shell Folders\",\n        )\n        dir_, _ = winreg.QueryValueEx(key, \"Local AppData\")\n        ans = Path(dir_).resolve(strict=False)\n    elif sys.platform == \"darwin\":\n        ans = Path(\"~/Library/Application Support/\").expanduser()\n    else:\n        ans = Path.home().joinpath(\".local/share\")\n\n    final_path = ans.joinpath(appname)\n    final_path.mkdir(parents=True, exist_ok=True)\n    return final_path\n\n\ndef assert_model_downloaded(checkpoint_path, url, use_wget=True):\n    if Path(checkpoint_path).exists():\n        log.debug(f\"[+] Model already present at {checkpoint_path}!\")\n        print(f\"[+] Model already present at {checkpoint_path}!\")\n        return\n    log.info(f\"[-] Model not found at {checkpoint_path}! Will download it\")\n    print(f\"[-] Model not found at {checkpoint_path}! Will download it\")\n    checkpoint_path = str(checkpoint_path)\n    if not use_wget:\n        gdown.download(url=url, output=checkpoint_path, quiet=False, fuzzy=True)\n    else:\n        wget.download(url=url, out=checkpoint_path)\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha_tts.egg-info/PKG-INFO",
    "content": "Metadata-Version: 2.1\nName: matcha-tts\nVersion: 0.0.5.1\nSummary: 🍵 Matcha-TTS: A fast TTS architecture with conditional flow matching\nHome-page: https://shivammehta25.github.io/Matcha-TTS\nAuthor: Shivam Mehta\nAuthor-email: shivam.mehta25@gmail.com\nRequires-Python: >=3.9.0\nDescription-Content-Type: text/markdown\nLicense-File: LICENSE\nRequires-Dist: torch>=2.0.0\nRequires-Dist: torchvision>=0.15.0\nRequires-Dist: lightning>=2.0.0\nRequires-Dist: torchmetrics>=0.11.4\nRequires-Dist: hydra-core==1.3.2\nRequires-Dist: hydra-colorlog==1.2.0\nRequires-Dist: hydra-optuna-sweeper==1.2.0\nRequires-Dist: rootutils\nRequires-Dist: pre-commit\nRequires-Dist: rich\nRequires-Dist: pytest\nRequires-Dist: phonemizer\nRequires-Dist: tensorboard\nRequires-Dist: librosa\nRequires-Dist: Cython\nRequires-Dist: numpy\nRequires-Dist: einops\nRequires-Dist: inflect\nRequires-Dist: Unidecode\nRequires-Dist: scipy\nRequires-Dist: torchaudio\nRequires-Dist: matplotlib\nRequires-Dist: pandas\nRequires-Dist: conformer==0.3.2\nRequires-Dist: diffusers==0.25.0\nRequires-Dist: notebook\nRequires-Dist: ipywidgets\nRequires-Dist: gradio==3.43.2\nRequires-Dist: gdown\nRequires-Dist: wget\nRequires-Dist: seaborn\nRequires-Dist: piper_phonemize\n\n<div align=\"center\">\n\n# 🍵 Matcha-TTS: A fast TTS architecture with conditional flow matching\n\n### [Shivam Mehta](https://www.kth.se/profile/smehta), [Ruibo Tu](https://www.kth.se/profile/ruibo), [Jonas Beskow](https://www.kth.se/profile/beskow), [Éva Székely](https://www.kth.se/profile/szekely), and [Gustav Eje Henter](https://people.kth.se/~ghe/)\n\n[![python](https://img.shields.io/badge/-Python_3.10-blue?logo=python&logoColor=white)](https://www.python.org/downloads/release/python-3100/)\n[![pytorch](https://img.shields.io/badge/PyTorch_2.0+-ee4c2c?logo=pytorch&logoColor=white)](https://pytorch.org/get-started/locally/)\n[![lightning](https://img.shields.io/badge/-Lightning_2.0+-792ee5?logo=pytorchlightning&logoColor=white)](https://pytorchlightning.ai/)\n[![hydra](https://img.shields.io/badge/Config-Hydra_1.3-89b8cd)](https://hydra.cc/)\n[![black](https://img.shields.io/badge/Code%20Style-Black-black.svg?labelColor=gray)](https://black.readthedocs.io/en/stable/)\n[![isort](https://img.shields.io/badge/%20imports-isort-%231674b1?style=flat&labelColor=ef8336)](https://pycqa.github.io/isort/)\n\n<p style=\"text-align: center;\">\n  <img src=\"https://shivammehta25.github.io/Matcha-TTS/images/logo.png\" height=\"128\"/>\n</p>\n\n</div>\n\n> This is the official code implementation of 🍵 Matcha-TTS [ICASSP 2024].\n\nWe propose 🍵 Matcha-TTS, a new approach to non-autoregressive neural TTS, that uses [conditional flow matching](https://arxiv.org/abs/2210.02747) (similar to [rectified flows](https://arxiv.org/abs/2209.03003)) to speed up ODE-based speech synthesis. Our method:\n\n- Is probabilistic\n- Has compact memory footprint\n- Sounds highly natural\n- Is very fast to synthesise from\n\nCheck out our [demo page](https://shivammehta25.github.io/Matcha-TTS) and read [our ICASSP 2024 paper](https://arxiv.org/abs/2309.03199) for more details.\n\n[Pre-trained models](https://drive.google.com/drive/folders/17C_gYgEHOxI5ZypcfE_k1piKCtyR0isJ?usp=sharing) will be automatically downloaded with the CLI or gradio interface.\n\nYou can also [try 🍵 Matcha-TTS in your browser on HuggingFace 🤗 spaces](https://huggingface.co/spaces/shivammehta25/Matcha-TTS).\n\n## Teaser video\n\n[![Watch the video](https://img.youtube.com/vi/xmvJkz3bqw0/hqdefault.jpg)](https://youtu.be/xmvJkz3bqw0)\n\n## Installation\n\n1. Create an environment (suggested but optional)\n\n```\nconda create -n matcha-tts python=3.10 -y\nconda activate matcha-tts\n```\n\n2. Install Matcha TTS using pip or from source\n\n```bash\npip install matcha-tts\n```\n\nfrom source\n\n```bash\npip install git+https://github.com/shivammehta25/Matcha-TTS.git\ncd Matcha-TTS\npip install -e .\n```\n\n3. Run CLI / gradio app / jupyter notebook\n\n```bash\n# This will download the required models\nmatcha-tts --text \"<INPUT TEXT>\"\n```\n\nor\n\n```bash\nmatcha-tts-app\n```\n\nor open `synthesis.ipynb` on jupyter notebook\n\n### CLI Arguments\n\n- To synthesise from given text, run:\n\n```bash\nmatcha-tts --text \"<INPUT TEXT>\"\n```\n\n- To synthesise from a file, run:\n\n```bash\nmatcha-tts --file <PATH TO FILE>\n```\n\n- To batch synthesise from a file, run:\n\n```bash\nmatcha-tts --file <PATH TO FILE> --batched\n```\n\nAdditional arguments\n\n- Speaking rate\n\n```bash\nmatcha-tts --text \"<INPUT TEXT>\" --speaking_rate 1.0\n```\n\n- Sampling temperature\n\n```bash\nmatcha-tts --text \"<INPUT TEXT>\" --temperature 0.667\n```\n\n- Euler ODE solver steps\n\n```bash\nmatcha-tts --text \"<INPUT TEXT>\" --steps 10\n```\n\n## Train with your own dataset\n\nLet's assume we are training with LJ Speech\n\n1. Download the dataset from [here](https://keithito.com/LJ-Speech-Dataset/), extract it to `data/LJSpeech-1.1`, and prepare the file lists to point to the extracted data like for [item 5 in the setup of the NVIDIA Tacotron 2 repo](https://github.com/NVIDIA/tacotron2#setup).\n\n2. Clone and enter the Matcha-TTS repository\n\n```bash\ngit clone https://github.com/shivammehta25/Matcha-TTS.git\ncd Matcha-TTS\n```\n\n3. Install the package from source\n\n```bash\npip install -e .\n```\n\n4. Go to `configs/data/ljspeech.yaml` and change\n\n```yaml\ntrain_filelist_path: data/filelists/ljs_audio_text_train_filelist.txt\nvalid_filelist_path: data/filelists/ljs_audio_text_val_filelist.txt\n```\n\n5. Generate normalisation statistics with the yaml file of dataset configuration\n\n```bash\nmatcha-data-stats -i ljspeech.yaml\n# Output:\n#{'mel_mean': -5.53662231756592, 'mel_std': 2.1161014277038574}\n```\n\nUpdate these values in `configs/data/ljspeech.yaml` under `data_statistics` key.\n\n```bash\ndata_statistics:  # Computed for ljspeech dataset\n  mel_mean: -5.536622\n  mel_std: 2.116101\n```\n\nto the paths of your train and validation filelists.\n\n6. Run the training script\n\n```bash\nmake train-ljspeech\n```\n\nor\n\n```bash\npython matcha/train.py experiment=ljspeech\n```\n\n- for a minimum memory run\n\n```bash\npython matcha/train.py experiment=ljspeech_min_memory\n```\n\n- for multi-gpu training, run\n\n```bash\npython matcha/train.py experiment=ljspeech trainer.devices=[0,1]\n```\n\n7. Synthesise from the custom trained model\n\n```bash\nmatcha-tts --text \"<INPUT TEXT>\" --checkpoint_path <PATH TO CHECKPOINT>\n```\n\n## ONNX support\n\n> Special thanks to [@mush42](https://github.com/mush42) for implementing ONNX export and inference support.\n\nIt is possible to export Matcha checkpoints to [ONNX](https://onnx.ai/), and run inference on the exported ONNX graph.\n\n### ONNX export\n\nTo export a checkpoint to ONNX, first install ONNX with\n\n```bash\npip install onnx\n```\n\nthen run the following:\n\n```bash\npython3 -m matcha.onnx.export matcha.ckpt model.onnx --n-timesteps 5\n```\n\nOptionally, the ONNX exporter accepts **vocoder-name** and **vocoder-checkpoint** arguments. This enables you to embed the vocoder in the exported graph and generate waveforms in a single run (similar to end-to-end TTS systems).\n\n**Note** that `n_timesteps` is treated as a hyper-parameter rather than a model input. This means you should specify it during export (not during inference). If not specified, `n_timesteps` is set to **5**.\n\n**Important**: for now, torch>=2.1.0 is needed for export since the `scaled_product_attention` operator is not exportable in older versions. Until the final version is released, those who want to export their models must install torch>=2.1.0 manually as a pre-release.\n\n### ONNX Inference\n\nTo run inference on the exported model, first install `onnxruntime` using\n\n```bash\npip install onnxruntime\npip install onnxruntime-gpu  # for GPU inference\n```\n\nthen use the following:\n\n```bash\npython3 -m matcha.onnx.infer model.onnx --text \"hey\" --output-dir ./outputs\n```\n\nYou can also control synthesis parameters:\n\n```bash\npython3 -m matcha.onnx.infer model.onnx --text \"hey\" --output-dir ./outputs --temperature 0.4 --speaking_rate 0.9 --spk 0\n```\n\nTo run inference on **GPU**, make sure to install **onnxruntime-gpu** package, and then pass `--gpu` to the inference command:\n\n```bash\npython3 -m matcha.onnx.infer model.onnx --text \"hey\" --output-dir ./outputs --gpu\n```\n\nIf you exported only Matcha to ONNX, this will write mel-spectrogram as graphs and `numpy` arrays to the output directory.\nIf you embedded the vocoder in the exported graph, this will write `.wav` audio files to the output directory.\n\nIf you exported only Matcha to ONNX, and you want to run a full TTS pipeline, you can pass a path to a vocoder model in `ONNX` format:\n\n```bash\npython3 -m matcha.onnx.infer model.onnx --text \"hey\" --output-dir ./outputs --vocoder hifigan.small.onnx\n```\n\nThis will write `.wav` audio files to the output directory.\n\n## Citation information\n\nIf you use our code or otherwise find this work useful, please cite our paper:\n\n```text\n@inproceedings{mehta2024matcha,\n  title={Matcha-{TTS}: A fast {TTS} architecture with conditional flow matching},\n  author={Mehta, Shivam and Tu, Ruibo and Beskow, Jonas and Sz{\\'e}kely, {\\'E}va and Henter, Gustav Eje},\n  booktitle={Proc. ICASSP},\n  year={2024}\n}\n```\n\n## Acknowledgements\n\nSince this code uses [Lightning-Hydra-Template](https://github.com/ashleve/lightning-hydra-template), you have all the powers that come with it.\n\nOther source code we would like to acknowledge:\n\n- [Coqui-TTS](https://github.com/coqui-ai/TTS/tree/dev): For helping me figure out how to make cython binaries pip installable and encouragement\n- [Hugging Face Diffusers](https://huggingface.co/): For their awesome diffusers library and its components\n- [Grad-TTS](https://github.com/huawei-noah/Speech-Backbones/tree/main/Grad-TTS): For the monotonic alignment search source code\n- [torchdyn](https://github.com/DiffEqML/torchdyn): Useful for trying other ODE solvers during research and development\n- [labml.ai](https://nn.labml.ai/transformers/rope/index.html): For the RoPE implementation\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha_tts.egg-info/SOURCES.txt",
    "content": "LICENSE\nMANIFEST.in\nREADME.md\npyproject.toml\nrequirements.txt\nsetup.py\nconfigs/__init__.py\nmatcha/VERSION\nmatcha/__init__.py\nmatcha/app.py\nmatcha/cli.py\nmatcha/train.py\nmatcha/data/__init__.py\nmatcha/data/text_mel_datamodule.py\nmatcha/data/components/__init__.py\nmatcha/hifigan/README.md\nmatcha/hifigan/__init__.py\nmatcha/hifigan/config.py\nmatcha/hifigan/denoiser.py\nmatcha/hifigan/env.py\nmatcha/hifigan/meldataset.py\nmatcha/hifigan/models.py\nmatcha/hifigan/xutils.py\nmatcha/models/__init__.py\nmatcha/models/baselightningmodule.py\nmatcha/models/matcha_tts.py\nmatcha/models/components/__init__.py\nmatcha/models/components/decoder.py\nmatcha/models/components/flow_matching.py\nmatcha/models/components/text_encoder.py\nmatcha/models/components/transformer.py\nmatcha/onnx/__init__.py\nmatcha/onnx/export.py\nmatcha/onnx/infer.py\nmatcha/text/__init__.py\nmatcha/text/cleaners.py\nmatcha/text/numbers.py\nmatcha/text/symbols.py\nmatcha/utils/__init__.py\nmatcha/utils/audio.py\nmatcha/utils/generate_data_statistics.py\nmatcha/utils/instantiators.py\nmatcha/utils/logging_utils.py\nmatcha/utils/model.py\nmatcha/utils/pylogger.py\nmatcha/utils/rich_utils.py\nmatcha/utils/utils.py\nmatcha/utils/monotonic_align/__init__.py\nmatcha/utils/monotonic_align/core.c\nmatcha/utils/monotonic_align/core.pyx\nmatcha/utils/monotonic_align/setup.py\nmatcha_tts.egg-info/PKG-INFO\nmatcha_tts.egg-info/SOURCES.txt\nmatcha_tts.egg-info/dependency_links.txt\nmatcha_tts.egg-info/entry_points.txt\nmatcha_tts.egg-info/requires.txt\nmatcha_tts.egg-info/top_level.txt"
  },
  {
    "path": "third_party/Matcha-TTS/matcha_tts.egg-info/dependency_links.txt",
    "content": "\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha_tts.egg-info/entry_points.txt",
    "content": "[console_scripts]\nmatcha-data-stats = matcha.utils.generate_data_statistics:main\nmatcha-tts = matcha.cli:cli\nmatcha-tts-app = matcha.app:main\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha_tts.egg-info/requires.txt",
    "content": "torch>=2.0.0\ntorchvision>=0.15.0\nlightning>=2.0.0\ntorchmetrics>=0.11.4\nhydra-core==1.3.2\nhydra-colorlog==1.2.0\nhydra-optuna-sweeper==1.2.0\nrootutils\npre-commit\nrich\npytest\nphonemizer\ntensorboard\nlibrosa\nCython\nnumpy\neinops\ninflect\nUnidecode\nscipy\ntorchaudio\nmatplotlib\npandas\nconformer==0.3.2\ndiffusers==0.25.0\nnotebook\nipywidgets\ngradio==3.43.2\ngdown\nwget\nseaborn\npiper_phonemize\n"
  },
  {
    "path": "third_party/Matcha-TTS/matcha_tts.egg-info/top_level.txt",
    "content": "configs\nmatcha\n"
  },
  {
    "path": "third_party/Matcha-TTS/notebooks/.gitkeep",
    "content": ""
  },
  {
    "path": "third_party/Matcha-TTS/pyproject.toml",
    "content": "[build-system]\nrequires = [\"setuptools\", \"wheel\", \"cython==0.29.35\", \"numpy==1.24.3\", \"packaging\"]\n\n[tool.black]\nline-length = 120\ntarget-version = ['py310']\nexclude = '''\n\n(\n  /(\n      \\.eggs         # exclude a few common directories in the\n    | \\.git          # root of the project\n    | \\.hg\n    | \\.mypy_cache\n    | \\.tox\n    | \\.venv\n    | _build\n    | buck-out\n    | build\n    | dist\n  )/\n  | foo.py           # also separately exclude a file named foo.py in\n                     # the root of the project\n)\n'''\n\n[tool.pytest.ini_options]\naddopts = [\n  \"--color=yes\",\n  \"--durations=0\",\n  \"--strict-markers\",\n  \"--doctest-modules\",\n]\nfilterwarnings = [\n  \"ignore::DeprecationWarning\",\n  \"ignore::UserWarning\",\n]\nlog_cli = \"True\"\nmarkers = [\n  \"slow: slow tests\",\n]\nminversion = \"6.0\"\ntestpaths = \"tests/\"\n\n[tool.coverage.report]\nexclude_lines = [\n    \"pragma: nocover\",\n    \"raise NotImplementedError\",\n    \"raise NotImplementedError()\",\n    \"if __name__ == .__main__.:\",\n]\n"
  },
  {
    "path": "third_party/Matcha-TTS/requirements.txt",
    "content": "# --------- pytorch --------- #\ntorch>=2.0.0\ntorchvision>=0.15.0\nlightning>=2.0.0\ntorchmetrics>=0.11.4\n\n# --------- hydra --------- #\nhydra-core==1.3.2\nhydra-colorlog==1.2.0\nhydra-optuna-sweeper==1.2.0\n\n# --------- loggers --------- #\n# wandb\n# neptune-client\n# mlflow\n# comet-ml\n# aim>=3.16.2  # no lower than 3.16.2, see https://github.com/aimhubio/aim/issues/2550\n\n# --------- others --------- #\nrootutils       # standardizing the project root setup\npre-commit      # hooks for applying linters on commit\nrich            # beautiful text formatting in terminal\npytest          # tests\n# sh            # for running bash commands in some tests (linux/macos only)\nphonemizer      # phonemization of text\ntensorboard\nlibrosa\nCython\nnumpy\neinops\ninflect\nUnidecode\nscipy\ntorchaudio\nmatplotlib\npandas\nconformer==0.3.2\ndiffusers==0.25.0\nnotebook\nipywidgets\ngradio==3.43.2\ngdown\nwget\nseaborn\npiper_phonemize\n"
  },
  {
    "path": "third_party/Matcha-TTS/scripts/schedule.sh",
    "content": "#!/bin/bash\n# Schedule execution of many runs\n# Run from root folder with: bash scripts/schedule.sh\n\npython src/train.py trainer.max_epochs=5 logger=csv\n\npython src/train.py trainer.max_epochs=10 logger=csv\n"
  },
  {
    "path": "third_party/Matcha-TTS/setup.py",
    "content": "#!/usr/bin/env python\nimport os\n\nimport numpy\nfrom Cython.Build import cythonize\nfrom setuptools import Extension, find_packages, setup\n\nexts = [\n    Extension(\n        name=\"matcha.utils.monotonic_align.core\",\n        sources=[\"matcha/utils/monotonic_align/core.pyx\"],\n    )\n]\n\nwith open(\"README.md\", encoding=\"utf-8\") as readme_file:\n    README = readme_file.read()\n\ncwd = os.path.dirname(os.path.abspath(__file__))\nwith open(os.path.join(cwd, \"matcha\", \"VERSION\")) as fin:\n    version = fin.read().strip()\n\nsetup(\n    name=\"matcha-tts\",\n    version=version,\n    description=\"🍵 Matcha-TTS: A fast TTS architecture with conditional flow matching\",\n    long_description=README,\n    long_description_content_type=\"text/markdown\",\n    author=\"Shivam Mehta\",\n    author_email=\"shivam.mehta25@gmail.com\",\n    url=\"https://shivammehta25.github.io/Matcha-TTS\",\n    install_requires=[str(r) for r in open(os.path.join(os.path.dirname(__file__), \"requirements.txt\"))],\n    include_dirs=[numpy.get_include()],\n    include_package_data=True,\n    packages=find_packages(exclude=[\"tests\", \"tests/*\", \"examples\", \"examples/*\"]),\n    # use this to customize global commands available in the terminal after installing the package\n    entry_points={\n        \"console_scripts\": [\n            \"matcha-data-stats=matcha.utils.generate_data_statistics:main\",\n            \"matcha-tts=matcha.cli:cli\",\n            \"matcha-tts-app=matcha.app:main\",\n        ]\n    },\n    ext_modules=cythonize(exts, language_level=3),\n    python_requires=\">=3.9.0\",\n)\n"
  },
  {
    "path": "third_party/Matcha-TTS/synthesis.ipynb",
    "content": "{\n \"cells\": [\n  {\n   \"cell_type\": \"markdown\",\n   \"id\": \"f37f4e3b-f764-4502-a6a2-6417bd9bfab9\",\n   \"metadata\": {},\n   \"source\": [\n    \"# Matcha-TTS: A fast TTS architecture with conditional flow matching\\n\",\n    \"---\\n\",\n    \"[Shivam Mehta](https://www.kth.se/profile/smehta), [Ruibo Tu](https://www.kth.se/profile/ruibo), [Jonas Beskow](https://www.kth.se/profile/beskow), [Éva Székely](https://www.kth.se/profile/szekely), and [Gustav Eje Henter](https://people.kth.se/~ghe/)\\n\",\n    \"\\n\",\n    \"We introduce Matcha-TTS, a new encoder-decoder architecture for speedy TTS acoustic modelling, trained using optimal-transport conditional flow matching (OT-CFM). This yields an ODE-based decoder capable of high output quality in fewer synthesis steps than models trained using score matching. Careful design choices additionally ensure each synthesis step is fast to run. The method is probabilistic, non-autoregressive, and learns to speak from scratch without external alignments. Compared to strong pre-trained baseline models, the Matcha-TTS system has the smallest memory footprint, rivals the speed of the fastest models on long utterances, and attains the highest mean opinion score in a listening test.\\n\",\n    \"\\n\",\n    \"Demo Page: https://shivammehta25.github.io/Matcha-TTS \\\\\\n\",\n    \"Code: https://github.com/shivammehta25/Matcha-TTS\\n\",\n    \"\\n\",\n    \"\\n\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 1,\n   \"id\": \"148f4bc0-c28e-4670-9a5e-4c7928ab8992\",\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"env: CUDA_VISIBLE_DEVICES=0\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"%env CUDA_VISIBLE_DEVICES=0\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 2,\n   \"id\": \"8d5876c0-b47e-4c80-9e9c-62550f81b64e\",\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"import datetime as dt\\n\",\n    \"from pathlib import Path\\n\",\n    \"\\n\",\n    \"import IPython.display as ipd\\n\",\n    \"import numpy as np\\n\",\n    \"import soundfile as sf\\n\",\n    \"import torch\\n\",\n    \"from tqdm.auto import tqdm\\n\",\n    \"\\n\",\n    \"# Hifigan imports\\n\",\n    \"from matcha.hifigan.config import v1\\n\",\n    \"from matcha.hifigan.denoiser import Denoiser\\n\",\n    \"from matcha.hifigan.env import AttrDict\\n\",\n    \"from matcha.hifigan.models import Generator as HiFiGAN\\n\",\n    \"# Matcha imports\\n\",\n    \"from matcha.models.matcha_tts import MatchaTTS\\n\",\n    \"from matcha.text import sequence_to_text, text_to_sequence\\n\",\n    \"from matcha.utils.model import denormalize\\n\",\n    \"from matcha.utils.utils import get_user_data_dir, intersperse\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 3,\n   \"id\": \"b1a30306-588c-4f22-8d9b-e2676880b0e5\",\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"%load_ext autoreload\\n\",\n    \"%autoreload 2\\n\",\n    \"%matplotlib inline\\n\",\n    \"# This allows for real time code changes being reflected in the notebook, no need to restart the kernel\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 4,\n   \"id\": \"a312856b-01a9-4d75-a4c8-4666dffa0692\",\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"device = torch.device(\\\"cuda\\\" if torch.cuda.is_available() else \\\"cpu\\\")\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"id\": \"88f3b3c3-d014-443b-84eb-e143cdec3e21\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Filepaths\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 5,\n   \"id\": \"7640a4c1-44ce-447c-a8ff-45012fb7bddd\",\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"MATCHA_CHECKPOINT = get_user_data_dir()/\\\"matcha_ljspeech.ckpt\\\"\\n\",\n    \"HIFIGAN_CHECKPOINT = get_user_data_dir() / \\\"hifigan_T2_v1\\\"\\n\",\n    \"OUTPUT_FOLDER = \\\"synth_output\\\"\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"id\": \"6477a3a9-71f2-4d2f-bb86-bdf3e31c2461\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Load Matcha-TTS\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 6,\n   \"id\": \"26a16230-04ba-4825-a844-2fb5ab945e24\",\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Model loaded! Parameter count: 18,204,193\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"def load_model(checkpoint_path):\\n\",\n    \"    model = MatchaTTS.load_from_checkpoint(checkpoint_path, map_location=device)\\n\",\n    \"    model.eval()\\n\",\n    \"    return model\\n\",\n    \"count_params = lambda x: f\\\"{sum(p.numel() for p in x.parameters()):,}\\\"\\n\",\n    \"\\n\",\n    \"\\n\",\n    \"model = load_model(MATCHA_CHECKPOINT)\\n\",\n    \"print(f\\\"Model loaded! Parameter count: {count_params(model)}\\\")\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"id\": \"3077b84b-e3b6-42e1-a84b-2f7084b13f92\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Load HiFi-GAN (Vocoder)\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 7,\n   \"id\": \"f6b68184-968d-4868-9029-f0c40e9e68af\",\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Removing weight norm...\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"def load_vocoder(checkpoint_path):\\n\",\n    \"    h = AttrDict(v1)\\n\",\n    \"    hifigan = HiFiGAN(h).to(device)\\n\",\n    \"    hifigan.load_state_dict(torch.load(checkpoint_path, map_location=device)['generator'])\\n\",\n    \"    _ = hifigan.eval()\\n\",\n    \"    hifigan.remove_weight_norm()\\n\",\n    \"    return hifigan\\n\",\n    \"\\n\",\n    \"vocoder = load_vocoder(HIFIGAN_CHECKPOINT)\\n\",\n    \"denoiser = Denoiser(vocoder, mode='zeros')\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"id\": \"4cbc2ba0-09ff-40e2-9e60-6b77b534f9fb\",\n   \"metadata\": {},\n   \"source\": [\n    \"### Helper functions to synthesise\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 8,\n   \"id\": \"880a1879-24fd-4757-849c-850339120796\",\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"@torch.inference_mode()\\n\",\n    \"def process_text(text: str):\\n\",\n    \"    x = torch.tensor(intersperse(text_to_sequence(text, ['english_cleaners2']), 0),dtype=torch.long, device=device)[None]\\n\",\n    \"    x_lengths = torch.tensor([x.shape[-1]],dtype=torch.long, device=device)\\n\",\n    \"    x_phones = sequence_to_text(x.squeeze(0).tolist())\\n\",\n    \"    return {\\n\",\n    \"        'x_orig': text,\\n\",\n    \"        'x': x,\\n\",\n    \"        'x_lengths': x_lengths,\\n\",\n    \"        'x_phones': x_phones\\n\",\n    \"    }\\n\",\n    \"\\n\",\n    \"\\n\",\n    \"@torch.inference_mode()\\n\",\n    \"def synthesise(text, spks=None):\\n\",\n    \"    text_processed = process_text(text)\\n\",\n    \"    start_t = dt.datetime.now()\\n\",\n    \"    output = model.synthesise(\\n\",\n    \"        text_processed['x'], \\n\",\n    \"        text_processed['x_lengths'],\\n\",\n    \"        n_timesteps=n_timesteps,\\n\",\n    \"        temperature=temperature,\\n\",\n    \"        spks=spks,\\n\",\n    \"        length_scale=length_scale\\n\",\n    \"    )\\n\",\n    \"    # merge everything to one dict    \\n\",\n    \"    output.update({'start_t': start_t, **text_processed})\\n\",\n    \"    return output\\n\",\n    \"\\n\",\n    \"@torch.inference_mode()\\n\",\n    \"def to_waveform(mel, vocoder):\\n\",\n    \"    audio = vocoder(mel).clamp(-1, 1)\\n\",\n    \"    audio = denoiser(audio.squeeze(0), strength=0.00025).cpu().squeeze()\\n\",\n    \"    return audio.cpu().squeeze()\\n\",\n    \"    \\n\",\n    \"def save_to_folder(filename: str, output: dict, folder: str):\\n\",\n    \"    folder = Path(folder)\\n\",\n    \"    folder.mkdir(exist_ok=True, parents=True)\\n\",\n    \"    np.save(folder / f'{filename}', output['mel'].cpu().numpy())\\n\",\n    \"    sf.write(folder / f'{filename}.wav', output['waveform'], 22050, 'PCM_24')\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"id\": \"78f857e3-2ef7-4c86-b776-596c4d3cf875\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Setup text to synthesise\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 9,\n   \"id\": \"2e0a9acd-0845-4192-ba09-b9683e28a3ac\",\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"texts = [\\n\",\n    \"    \\\"The Secret Service believed that it was very doubtful that any President would ride regularly in a vehicle with a fixed top, even though transparent.\\\"\\n\",\n    \"]\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"id\": \"a9da9e2d-99b9-4c6f-8a08-c828e2cba121\",\n   \"metadata\": {},\n   \"source\": [\n    \"### Hyperparameters\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 10,\n   \"id\": \"f0d216e5-4895-4da8-9d24-9e61021d2556\",\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": [\n    \"## Number of ODE Solver steps\\n\",\n    \"n_timesteps = 10\\n\",\n    \"\\n\",\n    \"## Changes to the speaking rate\\n\",\n    \"length_scale=1.0\\n\",\n    \"\\n\",\n    \"## Sampling temperature\\n\",\n    \"temperature = 0.667\"\n   ]\n  },\n  {\n   \"cell_type\": \"markdown\",\n   \"id\": \"b93aac89-c7f8-4975-8510-4e763c9689f4\",\n   \"metadata\": {},\n   \"source\": [\n    \"## Synthesis\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": 15,\n   \"id\": \"5a227963-aa12-43b9-a706-1168b6fc0ba5\",\n   \"metadata\": {},\n   \"outputs\": [\n    {\n     \"data\": {\n      \"application/vnd.jupyter.widget-view+json\": {\n       \"model_id\": \"8342d12401c54017b0e19b8d293a06bf\",\n       \"version_major\": 2,\n       \"version_minor\": 0\n      },\n      \"text/plain\": [\n       \"  0%|          | 0/1 [00:00<?, ?it/s]\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    },\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"*****************************************************\\n\",\n      \"Input text - 0\\n\",\n      \"-----------------------------------------------------\\n\",\n      \"The Secret Service believed that it was very doubtful that any President would ride regularly in a vehicle with a fixed top, even though transparent.\\n\",\n      \"*****************************************************\\n\",\n      \"Phonetised text - 0\\n\",\n      \"-----------------------------------------------------\\n\",\n      \"_ð_ə_ _s_ˈ_i_ː_k_ɹ_ᵻ_t_ _s_ˈ_ɜ_ː_v_ɪ_s_ _b_ᵻ_l_ˈ_i_ː_v_d_ _ð_ˌ_ɐ_ɾ_ɪ_t_ _w_ʌ_z_ _v_ˈ_ɛ_ɹ_i_ _d_ˈ_a_ʊ_t_f_ə_l_ _ð_æ_t_ _ˌ_ɛ_n_i_ _p_ɹ_ˈ_ɛ_z_ɪ_d_ə_n_t_ _w_ʊ_d_ _ɹ_ˈ_a_ɪ_d_ _ɹ_ˈ_ɛ_ɡ_j_ʊ_l_ɚ_l_i_ _ɪ_n_ _ɐ_ _v_ˈ_i_ə_k_ə_l_ _w_ɪ_ð_ _ɐ_ _f_ˈ_ɪ_k_s_t_ _t_ˈ_ɑ_ː_p_,_ _ˈ_i_ː_v_ə_n_ _ð_ˌ_o_ʊ_ _t_ɹ_æ_n_s_p_ˈ_æ_ɹ_ə_n_t_._\\n\",\n      \"*****************************************************\\n\",\n      \"RTF:\\t\\t0.017228\\n\",\n      \"RTF Waveform:\\t0.021445\\n\"\n     ]\n    },\n    {\n     \"data\": {\n      \"text/html\": [\n       \"\\n\",\n       \"                <audio  controls=\\\"controls\\\" >\\n\",\n       \"                    <source src=\\\"data:audio/wav;base64,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BwAdACkAHAD8/wgAKQBBADsAIgAmADkARgAzABUAGQArADcAKAAaACQAMwAwABgADgATABoAEAD7//b/CgAOAPr/3//b//L/BQD//97/0f/m//j/6v/W/9f/6//7/+7/1P/Q//r/GAD+/8r/yv/0//7/7f/W/9v/9f8FAAsA8f/o/+3/BAAYAAUA6//m/wIAKAAgAPT/6/8DAB0AFQAAAPf//v8PAA0ACQAGAAMA/v/8/wkAEAAFAAMADAAUABgAAQDx//b/FAAiAAUA6f/s/wwAJgASAOz/4v/v/wwAHQALAPr/+/8BAB4AGwAPABEAFwAhACgAMQAXAAwADQAgACsAIAAVAPT/BwAhABkACAD2//f/AQADAP3/9//0/+r/4v/j/+f/6//g/9v/3P/j/+n/7P/l/+D/3//q/wcACgAAAOH/2v/z/w8ADQDs/97/6P/5/xcACgDi/97/9f8OAPf/3v/a//b/FAAVAP//9f8AAAEADgALABEAAwD5/wIADQAnACEACAD4/wMAKQAqABcABQAGACgANQAtABkAEAAlADAAMAAmABcAFgAtACsAGQAEAPn/CAARAP7/2v/D/8j/3f/r/9n/x//I/8j/zv/G/7n/t//E/9//6v/s/+P/1v/f//v//f/q/+H/7/8FAA8ABgD//wIACAAJAAUA/f/9/wQABQALAAQABQAEAAUACQDr/+b/AQAeACAACwABAP7/CgAbABMA/f/9/wsAFwAgAA8AAAANABoAFwAPAP//8P8AABgAGQAOAPT/9f///wYACgDz/+7/7P/9/w4AEAAEAP//DgAXABQABAAAAAoAGQAbAAgAAwATAB4AHwAOAAQADwAaABYADgD5/wAADwANAA8ABQD9//v/DgAUAP7/6f/s/wIACQD4/+X/7P8AAAcA8v/s/+P/7f/+//X/6f/q//X/+P///wQA/P/t/+v/9v8FAAIA9f/6//7/DwAZAP//8//z//v/CQAJAAAA/f8IABQAIAAVAAcAAAALABoAJQAdAA8AAgAFABEACAD///D//f8TAB0ABgDz//b/BAAEAP7/+f/v////AgAIAAkACgACAP//+P/5/wMAAQAHAAMA/f///woADgD7//f/9//9/wIA+P/s/9n/5v/2/+7/4P/c/+z/7f/y/+P/3//l/+X/6v/u//P/6f/n/9//5v/u/+v/7f/k/+j//P8CAAIA9//h/+7/+P/7//n/7//t//v//P/0//X/9v/1/+v/5P/r/+//9v/1//T//P/9/wQAAQAEAAUAEAAYABYAGwAdACAAJgAwADIAMgAoADEAMgA2AD4ALwAzAC8AKgAtACEAKgAwACcAFAAMAA8AFQAXAAwAAAAFABAABgD9//T/7P8GABAAAgDq/+H/8v/6//7/9v/q//H/9P/t/+H/3v/g/+n/8//u/+b/2v/Y/9//1//f/+z/8v/v//P//v8FAP7/7P/v//r//v8DAP7/BQATABMAEgALAAgAAAD//wAABQAHABEADwAYACMAGAARAA0AEgANABAAEgASAAoACAAIABIAHAAUAAgA+v/+/wwAEQAGAPz//v8CAAcAAAD2/+z/9/8EAAIABAAAAAEABAAFAAEA+P/0//X//f/3//P/+P/7//n/8//x//T/7P/u/+v/8P////L/7f/5//f/AAD3/+3/7//7/wAA8P/t//T/BAAHAAIA9//u//r//v/5//b/8//0//v/AQAAAP7/9f/v//P/9P////f//f8MAAsADgALAAwADAAIAA8ADQAXABwAEwALAAMAFAAaABQAFQABAP7//v8HAAUA//8BAAIABgD4//j/9f/z//b/9v/0//f/+v/5/////f/5/+j/4v/f/+n//P8AAPv/9P/9/wAA/P/9//D/7//7////AgD///7/DAARAAoAAQD5/wIABgAEAAcA/P/+/xIAEwAFAPv/9f8BAA0AEAAFAAYAEAAKAAsAAQACAAcAEAAaABcAGwAWABMAFwAdABkAHgAaAB0AIQAbABgAGgAZABEAEwAUABQAEQATABUAFAAIAAEA//8CAAgA8v/x//b/+v/7//b/7v/n/+n/8//1//L/7v/y//f//f/5//T/8//t/+7/+/8AAPP/9P/7/wMABwDw/+r/4f/2/wEA+P/4//L/+f//////9v/t/+v/6//o/+j/6v/t//r//P/w/+n/7v/s//D/7P/x//v/+f/8//v/+P/+/wIAAQADAAkABQADAAkAFAAUABEADAADAAQABwAMAAYACAAMAAQABwD9//j//P/+//T/8//5//L/6//2////9//0/+v/7f/y//P/+//3/wEACwADAP7//P/+/wAADAASABMAFAAQABUADwAKAAMAAAD//wIAAAADAPr/8//2//j/BAD+//z//v8GAAYA/f/8/wAAAgADAAAA+v8EAAoACAAKAAgA/f8AAAIABQAJAAoAFAAWAAYAAAAAAAcA///7//T/8v/7//n//f/q//X/AwAAAP3//P8HAAQADgAJAAsAEQASABMAFwAbABYAHAAXAB4AIAAeACEAIAAjACgAKwAmACUAFwAgABwAFAATAAoADgARAA0AAgADAAkADwADAPP/8v/u//f/9v/2//f/9f/1/+7/8f/q/+P/2f/Y/+L/4//b/8//1v/f/+X/3//i/9f/4f/s/9//6v/g/+f/7//o//D/8v/v//b//v/6/wAA//8FAA4AFQAQAAkAEwAYABAADwAZABYAFAAUABIACwASABEABAAAAPr/+v/6/wAA/P/3//j/9P/2//X/+v/8//D/9v/z//T/9f/4/wAAAAD8//r/+//4//j/+//9/wAABAAHAAsAEQANAA0ABgADAAkADQAKAAUACgAIAAMAAAD7//n//f/6//f/9v/7/wEA/v/1/+v/7//w//f/9v/2//j/9//2//X/+f/y//D/7//v//X//v/9/wYAEgAVAAkAAwAIAAAACAALAAoADwAUABwAEQAPAAUA//8JAAkADAAHAAQABAATAB4ADgAGAAkACwAGAAEABAACAAgADQAFAAsADAAEAAgAEwAWABkAFwAWABoAIAAbABQAEwAVABMADwAVABYADgAAAAYAAgAFAAAA9f/1//T/8//s/+n/5P/m/+T/7P/s/+r/4//f/+b/5//s/+n/6P/n//P/9v/t/+v/8f/x//f/+P/z//f/+P/7//j/+v/3//L/+/////3//P/8/wAAAwADAAYACQAFAAMABAAMAAkABgAMAAgADAAHAAcABAAEAAYA+//1//v///8AAP//8f/y//X/+f/9////AAAAAAIABgAFAAMACAAEAAgABwANAAwACAAVAA8AEgAOAAkADwANAAwADAAFAAoAEgAHAAcAAwACAP//AAAAAAAA///9/wMACAAMAAsADQARAA4ACwADAAUACAAHAAoABgAEAAEA/v/8//b/8v/v/+3/6P/q/+n/5f/h/9//2//j/+T/4P/d/9//6f/l/+P/5f/o/+//9f/7//n/AgAKAAgABQALABQADwAJAAkAEAAPABQAFQAUABgAFAAWABAADwABAAMADAAIAAkAAAAAAAsACAACAP7/9//6//3//f/6//n//v8CAAcABQAJAAEAAAAFAAQAAgADAAAA/P/8//j/9P/x//f/+v/1//L/8P/1//v/9f/1//j/8//7////AwAJAAQAAQAPAAsAEwAXABUAFgAUAB0AEwAWABQAFQATABAAEwAAAAgABwD+//3/9v/5//r/9P/x//T/8//w/+3/7v/3//b/9v8AAAEABgACAAcADgASABYACwATABUAHAAWAA0ADgARAA0ADQAKAPv/9f/+/wQAAAD8//X/+P/x//T/7f/r/+7/6v/u/+3/9f/t//H/7f/0//P/8//x//D//f8CAAsAAwAGAAkACAAQAAcAAQAAAAAACAAEAAEAAgD9/wAAAAD6//X/9P/w//j/9f/x//r/AAACAPv/9f/z//n/AwAAAAYADgAKAA4ACwAPAA8AEgAZABgAIwAlAB4AHgAkACIAIQAXABYAFgAWABMAFAARAAkABgACAP//+//z/+7/8v/t/+z/4v/i/+v/2//c/93/3//h/+D/5P/g/+D/5f/n/+r/6v/p/+b/7P/x//T/+v/3//L/+f////f/+P/5//n/AAD7//v/8P/y//z/+f/7//T/8f/1//v///8AAP7//v8AAAIABAAAAAQADgANAAwADQALABUAEwATABUAFQAXABYAFAAWABcAEQASABgAFgAMAAwAEwASAA4ACwAJAAYACAAIAAEAAgAGAP//AgD+//3//P/5//X/9f/+//n/8//6/wIAAQAAAPz//v8CAAAABgAAAAQADwAQABEAEQAOAAoADAAPAA8AEQAPABMAFAARAA0ACQAGAAgABwANAAMA/v/5//X//f/0//P/7P/0//f/8//y//f/9v/5//3/9//8////AQADAAsAAgAAAAAAAAACAP7/AgAJAAgAAgABAAgAAwAEAP7/+//9//3/AQDz//P/+//7//X/9P/5//X//f/1//X/9f/1//b/9//6//f/9v/x//X/9f/3//b/+P/3//r//v/7/wMA+f/7//n/+f/9//f/8f/x//X/9P/1//P//v/+//j/+P/y//v/+v/9//3//v8CAAAABQAHAAoAAwD//wEABwAGAAMA/////wQA/v8GAP3///8NAAUABwACAP//AwABAAEABwAHAAYADQAMABEAEQATABQAGwAeAB0AIQApACYAIQAnACgAJQAgAB4AEwASABcAEQANAAYA///4//7/+P/z/+3/6f/o/+H/4v/l/9//4P/b/9//2//b/93/3//m/+X/6//q/+n/8P/u/+z/8f/0//n///8FAAkABwAFAAMACwAOAAYABwAPAA8ADQALAAcACQAIAAIAAQAAAAUACQALAAcABAACAAMABwAIAAcACgAMAA8AEgAUABUAFAAPABEAFQAWABIAEwAdABwAGQAaAAoACAAHAAAAAAAAAAkABAADAAMA/P/8//T/8v/s/+7/5//o//T/9P/z//L/8//z/+7/8v/v//H/9v/3//j//P/8//f///8AAAAAAwD///v/AAD///v/9v/4//r/9//4//n/+f/x//b/8v/2//b/9v/z//D/9f/1//b/9f/0/+7/8f/1//7/+v/3//r//P8EAAIAAwD//wEACQAGAAEABgAEAAIABAAAAAMABAAGAAQABgAIAAMABAAHAAkACQALAAwADQALABIAEQARABEACAARABAADAASAAwAFAAQAAwABgABAAUAAAD4//j/+v/5//r/9f/y//D/7v/u//H/8f/x//L/9f/3//j/+//2//n/9P/5//v/8v/4//b//v////3/AQAAAAEAAgD+//7/BgAEAAMAAQAIAAgACgAJAAkABgAIAAkABwARAA8AEAAUABgAGAAQABMAEgAPABIAEAAOAAwABwAFAAMAAQADAAIA/f/+//z///8BAAAA+P/9//z/+//4//T/+//6//v/+//7//3//P////r//v8BAP3/+f/9/wQAAAAAAP///v//////AgABAAMA/P/+//7/+v/w//D/9P/2//j/9P/2//z/+v/2//f/8f/y//X/9P/z//H/+v/+/wIACQARAAUABgALAAgACgAEAAQAAQAIAAwABgAFAAcACgAAAP3//v8AAAEA/f8BAAQABgAMAAcACAAJAAQAAwAGAAIADAALAAkACgAJABAACQAKAAsACAAKAAYABwAEAAoACAAFAAkAAQAFAAQAAAD///3//f/8//n//v////X//P/8//v/+//5//3/+//6//7/+P/8//n/9//y//D/+f/0//X/9P/w//D/9f8AAPv/9//8////AAD+/////f////3//P/7//n//v/+/wUAAQACAAAA/////wIAAwACAAAABAAJAAQACgABAAAAAgD//wIAAwAAAP//BAAAAP//9f/8//b/7f/v/+7/7v/2//P/8//3//D/9P/1//b/9P/1//n/+/8CAAUABgADAAUAEAARABIAEAAQABQAFwAUAA4ADgAPABEACAAMAA8AEAALAAoACAACAP//+//7//n/AAD7//n//P/8//z//f8DAAMABQAMAAwACwAOAA0ACwAOAAsABgAGAAAAAgACAAAA/v/6//j/+P/y/+z/6f/u/+v/6P/n/+f/6//r/+z/5//n/+3/8f/v//P//f8AAAAABQAPABAADwAPABEAEgATABYAFQAUABoAGQAgAB8AGgAYABUAFgAUAAoAAwAFAAUACAAAAAAA/v/8//z/9P/0/+z/7//s//L/9f/z//b/9P/0//j//f/4//r/AAAEAAEAAAAEAAUAAwD9//3/AgABAP//AwD//wAAAgABAAMAAwAAAAAA+//7//3//f/3//T/+f/4//b/9f/6//n//P8DAPr//v////3/AAAAAAEA//8CAAIAAwAGAAUAAQAAAAMABAACAAMAAwAGAAwACwAKAAwADwALAA0ACgAPAA0ACAAGAAcACAAGAAsABQD6//3//v/9//v/+P/+//j////9//n/AAD5//b/8f/0//L/8v/x//X/8v/1//b/7//z//P/+P/3//r//f/5/wIAAQAAAAAA+v/9//3//P8CAAAAAgAFAAEAAwAFAAAAAgD+//z/AgAEAAQAAgAAAPz/+v8AAPv//f//////BQADAAYACAAHAA0ABgAOABIADgAQABUAGQAaABgAGQAcAB0AGQAbAB0AGQAXABQAEQAPAAsABgAFAAMAAAD5//X/+//u/+n/5v/n/+r/5v/n/+P/4//r/+v/7f/v/+//7v/z//L/9f/7//f/9v/+/wAA/f/8////AAADAP//AAD8//7/AAD8/wIA/P/+//7//v8CAAAAAQD+//3//////wAAAwAEAAgABwAFAAYABgACAAQAAwABAAcACAADAAQACgAEAAUACwAHAAcABQAIAAkACAAIAAAAAgACAAAAAAABAAEA/v8DAP3//v8CAAAA/P8AAAMAAQABAAAAAwACAAEAAAAAAAAAAAACAP7/BAABAP3/AAD9//3//f/6//j/+P/1//b/+P/z//T/7P/u/+//8f/x/+7/7v/r/+3/8P/3//X/+P/5/wAAAAAAAAQABAAEAAYABwAIAA8ACAAOABAADQAKAAsACwAPABMADwAVABQAEQASABMAFAANAA0ABgAGAAcABgAIAPz/BAAFAAAABQABAAMA/f8CAP7/AAAAAP3//v/9//r/+f////z//P/2//b/+v/2//j/9f/2//r/9P/w//f/7v/y/+7/6v/t/+z/6//m/+z/7//z//D/6//v//T/+f/9////AAAEAAkACwANAAkADQALABEAFAARABEADgAYABUAFgAXABYAGAAbABwAFwAcABMAFwAUAAwAFAAPABAADgAPAAwADgANAAsAEAAPAAgABwAOAAoAAgACAAEA+//3//X/8//x//D/7v/r/+7/6f/p/+b/6//q/+n/6v/p/+z/7v/y//H/6f/v/+7/8v/0//P/+f/5//v//v/8//3/+//5//b/+v/8//3/AAACAAAA/v///wEAAwABAAAA//8DAAAA/f/9//v//P/9//7//v8AAP//BAACAAAA/v/9//7/AgAEAAYACAAKAAsADAASAA8ADgAKAAYACgAQAAkABwAIAAsACAAEAAoAAgAFAAMAAQAAAAAAAwD9/wAA/f/3//z/+v/+//7////7/wEABwAFAAUABwALAAsABwAIAAQABgALAAQABQAGAAQABAAEAAQABQAGAAEAAAAGAAMAAQAAAPv//f/6//j/+f/5/+7/8//y//D/8//x/+3/7f/w//H/8P/x//P/8f/3//f/+f/5//n/+v/6/wMABAAJAAIABAAQAA4ADQASAA4AEQASAA8AFQATABUAEgATABkADgAOAA4ADgAQABQAEgALAA0ADwAMAA0ADQAHAAwADQAKAA0ABQADAP7/AQD///n/AAD+//j/+//8//f/+v/5//D/8v/v/+//8P/w/+7/6//t/+z/7f/y//T/9v/y//X/+//y//T/8P/v//T/8v/v/+3/8P/x//L/6v/w/+7/7//s/+3/6//q/+n/6f/s/+r/8v/s//L/9v/3//z/AQAIAAMABQAIAAoADAARABEAFAAZABoAGgAaABcAGQAbABgAGAAaABgAGAAUABIAEAAQAAwACwAKAAkACwAKAAUA/////wAAAAD8//7/AwABAAEABAAMAAgABQAJAAYABgAHAAwADQALABAADAATAA4ADAALAAkACwAIAAMAAgACAAQAAwD+//3/+f/3//X/8P/u/+j/6v/l/+f/6f/n/+j/6v/l/+z/8P/t/+z/7v/z/+//7//x//L/8//y//L/9//4//b//f/5//r/AAD+/wEABAAAAAIAAAACAAMABwAGAAUADwALAAwACwAQAAwACwAVAAkADQAMAAkADQAPABAADgAQABAADQANAAsACQAGAAYACAAGAAUAAQADAAcABQAFAAYACQAGAAgAAgAHAAYAAQD+/wAAAAD//wUAAAD4//n/+//8//f/9f/2/+//8//u/+3/8P/u/+//6//x/+7/7f/r/+3/7P/u/+7/6f/s//D/9P/1//r////+/wUACAAHAAoABgAJAA0AEwAaABUAGQAdABsAGwAdABgAGQAVABQAGwAcABsAGgAXABMADwAOAAgACgALAAYABwABAAEAAQAAAAEA+/8AAAAA+//6//7/AAAAAPz/+v/6//j/9f/5//b/+P/1//T/9f/2//X/7f/y//f/9v/x/+//9v/u/+v/7f/v//H/8//2//H/9f/+//3//v8AAP3/+//+//r//P8AAP7///8DAAIAAQAAAAMAAAAEAAEAAgABAPz/AAD6/wEA+//7/////f8CAAAAAAD8//z///////3//P/6//7//f/9//7///8AAAEAAAAAAAEAAAD3//v////5/wAABAADAAQABQAFAAYABAABAP7/AAACAP7/AwABAAIAAgAHAAAAAAAFAP///v8BAAQAAAAAAAAAAAAAAP7////+////AQADAP//BAADAAAABwAEAAUACQAHAAoACgAKAAgACAAGAAcAAgADAAMABAAEAAIAAAD9//7//v8DAAAA//8AAAMA///9//7//v/7/wAAAwAAAAgABQAQABIAEwARAA8ADwASABUAEgAYABYAEgARABYAFwASABQADgALAAsACAAFAPz//v/9//T/9f/x//L/7v/u/+n/7P/q/+X/5v/n/+f/5P/o/+n/6v/o/+n/8P/r//D/9P/1////+//4/wAA+v8AAAEAAAACAAMAAgACAAQACAAHAAMAAAAAAAAAAQABAAMAAwABAAEA//8DAAEABAABAAAABgAEAAIA/f8BAAAA//8AAAAA/v8BAAUAAAAFAAEAAwADAP3/BAAFAAUAAQABAAIAAgAEAAQABAAHAAYAAwAKAAoABAALAA0ADQAJAAgACAAEAAgACgAGAAkABAABAP///f/8//7//f/9//3/+//9//v/8f/1//P/9P/w/+z/7v/t/+z/6f/t/+3/6//u/+X/7f/u/+r/7f/t/+//6v/o/+n/7f/v//L/8f/5////+v/9/wAABQADAAQABwAKAAoADgAQABgAHQAeACIAIAAjACUAKAAmACQAJQAiACUAJgAnACEAIAAfABoAGgARAA4ACgAGAAcAAwD///3//P/2//L/8v/x/+3/7P/t/+7/7v/w/+j/7v/z/+7/8f/z//L//P/8//7//v8CAAIA//8BAAIAAwABAAIAAwAAAAEAAAAAAAIA///9//7//////wEA/v/9//3//P8AAPj//f8AAP//AQAAAAQABAACAAoABwALAA0ACgAJAAYADgALAAoADwACAAMA//8CAAQAAAAAAAEAAAD9//7/+v/5//j/+f/4//j//P/5/wAA///+//3//f/5//3/BAAGAAYACQANAAcACAAKAAQAAgAAAAEAAwAEAAAAAAD///3/+f/3//f/7f/w//X/6v/r/+7/7v/s/+r/5v/r/+//8//y//f/9v/y//f/9P/6//v/AAADAAQACAAFAAMABgAFAAUACgACAAsACAAGAAcACAAGAAAAAAABAAEA/v////v/AAD+//3/+P/5////8v/8//////8AAAMABAACAAUABQAEAAoACAAGAAoACQAJAAsADAAKAAcADgAOAAoADAALAAoADQAJAAgAAAADAAIA/v////n//P/5//v//f/8//3/9//3//n/9//3//r/+//6//n//P/5//v/+P/7/wAAAAACAAIAAQAEAAYAAgABAAUAAwACAAQABwAFAAYABgABAPz/+//9//n//P/8//j//f/4//b/9//4//L/8P/4//b/8P/1//r/+f////3//P8AAAAACAAHAAwAEwASABUAFwAbABwAGwAgAB8AJAAhACAAIAAeACAAIAAdAB0AFwAaABEADQAGAP7/AQD8//3/9v/0//T/7f/q/+v/5v/l/+f/4//q/+n/6P/r//H/6//q/+n/7P/x//D/9f/5//r/+v/7/wAA//8CAP//AAABAAAABwD6//n//f/8//j/+f////v/AQD+/////v////////8BAAIABQADAAQABQAEAAQABAADAAcACwAJABEADAAPABAACwASAA0ACAAHAAUABQADAAAABAACAPz//f/3/////f8AAP7/+v////z/AAAAAAcACAADAAcADAALAAwACQAKABAACAASAAcACAASAAoACwAIAAQABQAAAPz//P/4//H/8v/s/+r/7P/o/+b/6//q/+X/5//t/+f/5//u//D/8P/w//T/8P/0//z/+/8AAAEA/v/6/wAA//8AAAMAAgADAP3///8FAPz//f/9//3/+//6//n/9//8//n//v/8//r/AAD7//7/AQAAAAAABgALABAADQANAAsAEQAXABMAFwAhACAAHQAeAB4AHAAXABIADwANABAADQAPAAsABgADAP3/+f/5//T/9f/3//L/7f/y//D/8P/o/+T/5//p/+n/6f/x//P/9f/7//j/9v/3//X/9v/3/wAA/f/9/wAAAAACAAAABQAAAAgABgAAAAUABQAFAAYABAAGAAQACQAFAAEABQAGAAMAAgAEAP//AgADAAMACQANAAcACQAQABEAEAATABEADwATABEAFQAQABcAFAAVABkAGwAcABYAFQAXABQAFAATAA0ADQAKAA8ACQAHAAMA9//9//X////6/+7/9f/3/+3/7//t/+j/5//h/97/3v/g/+H/4//k/+L/4//k/+T/6f/s/+//8v/w//f/9v/z//r/8//2//3/9f8AAP///f///////f/+/wAAAQACAPz////7//f/+v/z//P/8//w//L/+//9//n///8AAAAABgAHAA8AFQARABkAFQATABYAGQAbAB4AIAAeAB8AHQAkABcAGAAWAA0ABgABAPz//P/3//n/9v/s/+3/4//m/+H/4v/e/+H/7//q/+v/6P/s/+7/8//4////BAADAAYACAAGAA8AFQAXABUAGQAbACEAHgAVABIAFgAXAA4ACAAJAAQABQAGAPr//P/+//7/+f/6/wEA9v/x//f//v8AAPr//P8DAP7//f/8/wUAAQAAAAgACAAFAAQACQAGAAQABQD7/woAFAADAAkAEgAJAAQABQAFAP3//f/2//P/+v8GAAEA/P8EAAcAAAAHAAoA/f///wUAAwAGAAUABQAAAAAA+f/v//r/8//o//X/8P/t//f/5v/r/+v/5P/6//b/9v/8/wgABgAGABMABwAGABEACwAWAA0ADwAGAAkACwABABQADwAPABQAEQACAA4AAAAFAAYA/v8AAPv/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HQAXAAoAAQDP/7n/y//h/+7/AAAJAAAABAD0/+//4v/r/+3/0P/a/+j/7//8//T/AAALABQA8P/R/+L/5P/q/wMA/f8AAA4ABQAjADIAPwA4ABYADAD/////+f8GABkAJwA2ACoAOwA+ACkADADy/+X/3//m/+L/8f/y/wQAGwASABcAEAAHAAAACAAaAAgAFAAjACQAOQBGAGAAVwBOAEAAIQA8ADkAPQA+ACsAKwAhAAwAAAAbAAcA7f/d/9X/2f/c/9v/3P/o/+b/6P/O/8X/s/+6/8//w//R/9//9P/7/wAA/f/n/+f/5P/u/wAA/f/w//T/7v/w//f/8P/x/+L/+/8MAP3/CgDw/9X/2//n//b/EgAXAAAA/f/7/+7/6P/x//L//v8AABMAGAAUAA4AAAD2//L/8v/W/9//5//5/wgAEwAmACUAEwAEAPP/7//1/+//CQAiAEkAVABOAEMAOgA3ADUASABIAEgASwBRAEkAOgA0ACcADQAGAO7/5f/t/+j/6v/4/+P/xf/H/7n/tP+s/6b/n/+b/6X/of+j/6//wf/F/8D/wv/R/9n/yf/N/9j/4//r/9//7P/6/wAABgAKABcADAAiADMAIwApAB4AFAAjACEAHgAgABsALAAsACcALAApABwACQAPAA8AGQAbABUAIAAdACYAKwAqACUAHgAOAAAABwALABgALAAxACgALQAmABwADAAMAAYA8v8DAPn/BwAWABMAGgAZACEAKgAgAAsABQDx/+L/6//1/wAADAAUAAIA+//0/9r/0f/D/6f/r/+s/7H/rv+0/7//yv/i/8//zv/R/8f/0v/f/+7/9v/x/wMACQAZAB4AFwAfABwAFAASABUAEwAXAA4AJQAYAAwA/v/u/wIACQAXABEAAgACAA0ADAD+/+3/+//y//P/EAATACAAKAAaAAkADgANAPv/+f/4//n/AgAOAA0ADwAPAAsAGAAEAAoAAAD2//7//v8LAAwAHAAgAB0ABQDy//D/7v/t/+n/9f/t/+T/2//N/8//3//h/93/2f/U/9P/0//e/+v/9//1/wEA/////wAA8P/x/+//9f/z//b/+v8UABkADQARAP7//v/z/9z/4v/h/+3/AAAFABkAIAAlACcAMAArABYAEQATAB4AKgBBAFcAXgBZAFwAVQBNAFEASgA3ADYAIwAXACcA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JwAmACMAHgAAAPb/6//Y/9D/z//T/9P/1v/q////FAAlAC8ARwBSAFAASgA/ADAAHAAEAAAA7P/e/9P/0f/a/+v//P8GAAoAHgA1ADMAKAAaACAADwAAAP3/5P/p//D/4v/g//D/9v8FABIAIQAmAC0ALgAeACEADQAFAAAA7P/1/+T/7f/v/+v/7v/z//7/BAAKAAsABQAAAP//7f/n/+r/3f/a/9L/zf/R/9j/2//k/+3/+f8JABQAHQAuADMALQAwACAAHQAUAPz/+//u/+r/6P/j/+r/BQARABoAJAAsADkALQAeABgACAD///r/6f/k/+H/1v/V/9z/5P/d/+D/7/8AAAUAFQArADsARwBRAEoAQAA6ADEAIwAbAAkA+P/u/+n/4v/q/+3/6f/w//7/CgANAAwAEgAQABgADgAMAAMA+v/6/+T/4//Y/8r/xP+5/8H/v//C/8z/3v/1//z/CAAdACAALwAtACsAKwAjABkAFAARAAcAAgD4/+f/6P/s/+f/7/8AAAUADQAbACIAJQAhAB8AGQAJAAAA7P/w/+f/4v/j/+n/8/8EABUAGAAcACAAIQAOAP7/9P/s/9z/0P/M/8v/0P/R/9z/3v/x//z/AAANABUAEgAOAAgA/v/4/+//4P/f/9r/2//Y/+H/6v/1/wcAFwAhACQAIgAfACAAHAARAAQAAgD3/+//7v/t/+//9P/+//z/BwANAA8AFgAgABwAGAASAAwABQD6//v/8v/q/+X/5v/t/+P/9P/x//b/AwAMABkAGQAkADIANQA2ADQALAAfABgA///w/+T/3P/Y/9r/4v/p//z/DAAlADUAQgBLAEUAQQA1ACYADgADAOn/2v/M/8X/xf/I/8r/0//h//D//f8DABUAFQAXABMACgAHAPj/7v/g/93/2v/Z/9f/2f/e/+D/5//w//n/AwAPABQAFAAdABUAIgAVAAgADwACAAAA+f/0//P/6v/i/+b/6P/t//j//P8JABAAGgAfACkAKwAoACQAJgArACEAIAAcABMADwAHAP3/9f/7//7//f8FAAcADAAaABwAIgAkACcAKAAlACkALAAhABkADgAGAPP/5//Z/8z/yf/H/8//1v/f/+r/9/8BAAsAGwAdAB8AIgAdABIAAwDz/+v/4P/Q/8H/w//C/7//y//R/97/8v8AABMAIwAyADMALgAoABUAAQDy/93/0v/E/77/wP/H/9P/4f/x/wYADAAWABkAFgATAAwABwD8//b/9P/q/+P/6f/u//D/8v/5//z///8EAAQACgAPABMAEAAVABAACwAKAAQAAgD9//z/AAD+/wcABQAEAAIACAABAAMACQAAAAcACAAKABUAEgAHAAcABgABAP3/+f/1//H/8v/y//f/+P8EAAQAEQARABQAFAAQAA8ABQAAAPj/8f/p/+j/7//2//j/+f8BAAIACwAOAAsACAAEAAkAAADy/+7/4P/f/9z/4v/r//f/CQATACgANAA5AEEARQA+ADEAJgAYAA4AAwD///f/9//4//X/AgAKABIAHgAaACkALQAwAC0AJQAjABwADwADAPr/8f/u/+j/6P/o/+n/7v/x//b/+f/7/wAA//8DAAYAAAAFAPz/+//x/+f/4v/V/9X/0//T/9b/2P/e/+r/7f/5/wkACgASAAwAEQAOAAsABwAEAAMAAAD8/wAACAAAAAEABAADAAEA//8AAP7//v8AAP//AwAGAAYACQAHAAsABwADAAQAAQACAAcACAACAP3/AAD6//v/+f/z//v/+P/6//7/9//+//z/+//8/wEAAwD//wMABQADAP3/+v/3//L/7v/i/+D/4f/f/97/4//u//T/+P8EAAkAEAARAAoABwACAPz/+//4//X/8//7//T/9v/2//X/9f/v/+3/5v/a/97/4//d/+T/3f/j/+n/7//+//3/CAATAB0AIAAnAC0AKAAnAB8AGwAYABAACAAAAAUA/v8CAA0AEQAeACkALAAwADAAMgAxACsAJgAZABAADAACAP7/+P/0//X/9//4//j/AgAHAAoADwAUABoAHAAaABcAEQAAAP//8f/q/+j/5//q/+b/7//1//T//////wAACQAKAA0ACQAJAAsABAAJAAMAAgDz/+7/8//r/+v/6//t//D/8f/y//n/+////wAAAQAJAAEABAAAAP7//P////z/+v8BAAYACgALABMADAAVABMADAAQAAUAAQD7/wAA+//5//j/+v/1//v/AwACAAgACQADAAMA/v/3//b/8f/v/+3/8v/4//z/BgAIAAsABgAKABAACAANAAcAAwAFAAMAAQD6//r/+P/3//D/9//3//f/8f/w/+3/7P/s/+z/6//s//P/7//1//v/AAAHAA4AFAANAA4ADgAFAP7/+f/u/+n/6P/m/+P/5v/n/+7/8//3//v//f8AAAIAAAABAAAAAAD9//n/+P/3//j/+P/2//X//P8FAAcACAAMABEAEAANABIAGAAUABAAEQAQAA8AEQATABIADwARAAkADgAIAAMAAAD9/wAAAAD9/wAAAgAGAAgAAgACAAAAAAD+//j/+v/0//3//P8DAAkACAANAA0ACgAPABIACgAFAAIAAQD6//X/9//y//T/8//5/wYADQAUACEAIQAoACoAKQAmAB0ADgAHAPn/9f/x/+//7v/s//f/9//8////BgAFAAMACwD7//z/9//u/+3/6//p/+b/6f/s//D/9v/9/wAABAAOABEAEwAVABIAEwAVAA8ACAAGAAYA//8AAP3//f/5//L/7//y//D/7//2//H/5//t/+3/7f/q/+b/6v/j/+v/6P/q//H/7P/s/+b/7P/o/+n/5//q/+z/8//3//b//f8AAAYABgALAA4ADQAZABcAFgAUAA8AEwATABUAHAAVABcAGAATABUAFgAPABAADAAOABcAGgAbABkAFwATAA4AEQAJAAkACQADAAMA/v///wAA//8CAPr/AAADAAAAAAAFAAoADAAGAAUAAwAAAPz/+f/4//X/8//0//P/9//1//H/9v/4//v/9//0//r/8v/z//X/+v/9////BAACAAUADwAOABAAEQANAAUAAgD6//X/9v/u/+T/5//m/+L/5P/p/+v/8//x//v/+v/9/wQAAAAJAAUABAADAAAABAAAAAAA+v/0//f/+//7////AAAGAAkADAANABAADQAMAAsABgAGAAMA+//+/wEA+//8/////v8AAAAABQAHAAYACAAEAAUABwADAAEAAQACAP3/BQD///3/AgAAAP7/AQAIAAkADAANAA4ADQALAAgABwAEAAQABgAAAAYACAACAAYABgAEAAcAAgABAAAA/v/8//n/8f/v/+j/5v/l/+f/5f/m/+T/4//m/+r/9P/1//n/+/8DAAMABAAJAAwADAASABQADwAYABEAFQAWABEABwAEAAEABAAJAAcACwAKAAkACAAKAAkAAAAAAPf/9f/1//T/+P/p//H/+P/3//7/AAAIAAkAEwAQABQAEgAOAAsADAAMAAgACwAKAA4ACQAJAA8ACwASABUAEQAVAA4AAwAFAPj/9P/t/97/0//N/8n/x//L/9D/0v/S/9H/1v/g/+3/8f/0//f/+v8AAAEABgAAAAAA/P/4//r/+P/1/+7/9//3//v//f/+////CwAUABMAHQAWABwAIAAbAB0AFQARAAwADAANAAwACwAKAAwAEQAPAA4AGgAcABwAIwAkAB4AFQAQAAwABwAGAAEA+v/8//b/9f/2//r//P///wIABAAIAAYADQAMAAIACQAFAAUAAwAAAP//+//6//n/9v/1/+//7f/k/+j/5//g/+H/4v/h/97/4P/l//T/+v/+//7/AAABAPj/9f/y//D/7P/o/+n/7v/y//7/AwANAA4ACwAKAAgADAAOAA4ADgARABIAFwAbABkAEwAJAAYACQAGAAYA//8AAP//AAAFAAAA/P/7//7//f8DAA0AEQAZACAAJgAnACoAKgAiACcAIwAfACEAHwAiACMAHAAYAA0ACwAIAAMACwAMAAgABQABAAAA+//8//f/9P/x/+X/5v/q/+7/7v/p/+H/3P/b/9z/3v/X/9z/4P/j/+v/7P/r/+L/4v/s/+j/6v/o/+D/6P/t//f/8f/y//j/7f/9/wEACwAPAAsAEwAWABAACwAKAAUABwACAAcAAwACAAMAAAAFAP//+v/1//v/AgAOABUADgALAAwACwAFAAQA/v/4//z//v8EAAQAAgD7//7/+//6//f/+P/5//L/AAACAAEACAACAP7//P/6//b//f8AAPv/9v/0/+3/7P/2//z/AQAAAAgADAAKAAkA///5/wIAAQD+/wIAAAAJAAYACgAOAA0AEAARABAAEwALAP///P/2//r/8f/w//D/8//2//f/AwAGAAcADQAXAB4AJwAsADAALQAqAB4AFwASAAoABwAJAAMAAwAHAAMABQABAP///v/5//z/+P/2//f/AQABAPj/7v/v//H/6//u/+//8f/v//T/AAADAP///f8BAAIA/v8AAP//+P/8//r/+v/7//b/9f/y//H/9P/u/+//7//0//X/7v/1//f/+f/5//b/9f/v/+7/7v/y//n/AAADAAcACAAJABEAGAAZABYAFwAYABcAFwAgABkAFwAWABUAIAAdABsACwABAAQADQAPAA0ACgAAAP//AgAGAAMA/P/6/wAABwAKAAcACgAIAAIACwAAAPf/6//m/+n/6//y/+H/4v/p/+v/8f/q/+j/5f/m//X/+/////n/+P8BAAUAAgD7/+//8P/5/wEACwAGAAUAAQAIAAwABgAFAP//9f/3//z//P/z/+b/6//f/93/3P/X/+D/7f/6//r//f8AAAIACQAUABIADwAPAAgAEgASABAADAAIABsAGQAfABgADgAOABAAGwAeACQAIAAWAA8AEgALAAMABAD///7/AAACAAMABQAAAPz/9P/q/+v/7//y////CgAJAA4ADAAOABMADQALAAMABQAHAAYABgARABYAFgATAA0ACgD8//P/8//y//j/+f/1//T/9v/x/+n/7v/3//T/8P/s/+z/6f/o//b/AAABAP/////8/wYAFQAXABEABQD7//r/AAD///3//v/4/wAAAgD///v/7//3//b/+f/z/+v/6f/r//3//P8AAPf/9P/0/+3/5//f/9z/4v/1/wcACQD7//L/7f/5//7/+f/8//7/CQATABMACgAGAP3/+/8LABwAGwAaAB8AHwAhABwAEQALAAQABgALAA4ADgACAAMABwAMAA4ACwABAAUADwAWAB4AJQAlABgAEgAFAP7/8f/t//D/9P/7/wIABQAFAAoA+f/2//r/+f/9//v/9P/u//D/8f/y/+z/4f/g/9n/5P/q/+T/4v/Y/9z/5//2////AgD///3/AAAEAP3///8HAA4AFAAUAAkABAAPABMAJAAfABMADAAOAB4AJAAiABcAGQAXABkAFwAKAP//8f/1//j/+/8AAAAAAgADAA4ABwD2//D/7f/5////DAAIAAYAAgD5//n/9//4//T/AQAJAAYA/v/6//n/8f/3//f/9//4/+r/7P/1//f/AQD0/+3/6f/q//L/9v/5/+7/4//i/+n/9P/6//f/9v/2/wAABwANAA0AEQASABoAFQAJAAAA9P/0//P////6//T/8v/r//f/AgAEAAEAAAAEABYAHQAiACUAHQAXABQAGgAhACAAGgAUABQAEQAPABcAHwAWAAsACgAAAAAAAgAPABoAHAAUAAAA8P/q/+j/6v/t/+//9v/5///////6//n//v8IAAoAEwAJAAAA/f/7/wUAAwD8//v/9//6//P/5//Z/9r/3v/b/+X/6P/m/97/4f/i/+H/2v/R/9L/4//v/+3/5//j/+b/6v/2//7/AAADAAgADQAUABMAEwAYABgAGwAaABsAIAAtAD0AQwA7ACwAGQANAA8AEgAIAAEA9v/+/w0AFwAdAAcA9//z//X/+f8AAAYACQASABgAHwAbABQABQDz//3//v8EABIAFAAVABAAAADx/+n/5v/k/+L/6P/q/+v/6v/q/+v/6v/q/+L/4f/m/+n/+P8AAAQA+v/t/+z/9f8CAAkAAwDy//r/CgAbACIAEwAEAPX/+f8JAAgACwANAAsAGgAcABcA+f/o/+r/6P8DAAcABAD5/+3/9v/+/wAA+f/2//L/+//9/wAA+//3//z//P/9//r/+////w0AGgAhABsADgAKABYAIAAdABcACQD+/wEACQAXABYABAD9//7/BQAMAAoACgAGAAEAEwAZAAwAAgDz/+j/7P/5////AQD6/+3/5P/k/+T/6/8AAA4AHAAVAAUA9v/t//D/9f/9/wAAAAD//////P/8//D/4v/o//T//P8AAAMAAQD6//D/8v/v/+v/4P/a/+f/+P8BAAMACgAGAPz/8//0//v/AwALABAAFAAaACAAGQAVAAkA/f8AAAcADQAYAB4AHQAWABYAGAAMAAUAAwANABQAHwAXAAQABwAFAAwABQDu/9L/x//Y//z/EwAYAP//5P/j/+b/8f/w/+3/6//t//f/AQADAP//AwAJABAAFQAKAAAAAgAHAAsACQD9/+//5//t//f/7//r/9//1v/g//D/8//u/+j/1v/h//D/+v8EAA0ADgAFAAMABgAHAAAAAgAGABAAGQAgACAAFwAWAAkAAwANABIAGwAcABcAFgAPAA4AEwARAA8AEQAIAAsAAQD+//z//v8HAA4AFAAUABIABAAHAAgACwACAAAAAwAGABAAFgASAAgAAQDp/+n/3//d/+r/+f8JAAgA/v/s/+z/7//w//D/5P/f/97/6v/0/+3/5P/Z/9z/3//4//z/8v/0//b/BQAFAAQA8v/s//P/AwAVABYADAAAAAAA/P/9//f/+/8GAA4AGQASAAcABQAAAA8AGwAOAAkA/v8AABUAIQAcAAcA/f/+/woAIgAqAC8AKQAjACMAKQAuACUAFwAGAP7/9//+//v/+v/4/+3/5//e/+P/3P/h/+X/5//x//X/8//y//T/8//9//z//P8LABAAGwAcAA8AAQD7/wEADAAaABgADgARABYADAD+//L/5f/j//X/CQAQAAcA+v/v/+r/6v/h/97/3f/i/+n/6v/p/93/2//d/+n/6v/h/+L/3P/f/+r/9v8FAAsACgAIAPz/+v/2//n/BgASAA8ACwAOABQAHAAbAB8AIAAhABwAGgAbABsADgAEAAUACAALAA0AEwAUABEAAwD6/+//6//t//j/BQANAA4ACwAMAA4ABwD///H/4P/d/+H/8P/9////6//g/93/5f/l/+D/4//e//L/AwAMAAsAAQD3//T/AQAGAAkADQANABUAHAAhABgADwAMAAkABwACAAEABgANABkAHAAZABcABQACAAgADAATAA8ADgAMABIAGAAaACYAHwASAAkACAAVACIAKAAhABcACgAUABoAFwATAAMA9//3/wIABQD9//j/8//t//D/6f/n/+n/+P8DAAEAAgDq/+D/1P/U/+X/4f/e/+T/5//o/+X/1//X/9X/3f/h/+D/5f/f/+z//f8KAA4ABwD+//T/+/8BAP3/+P/+/wAAEQAcABYADgD7//P/9/8CAAQAAQAJAAgACwARABMA///1//f/9f8GABAAEgARAA0AAQD7//3//P8EABEAHwAjABQABwAHAAAABAAFAAcADwAUABYAGAAaABQADgD8//3/AAAJAA8AEQAQAAYA+P/0//j/8//4//L/+v8BAAYAAgD6//P/4f/b/9z/5P/t//X/+v/2//P/6v/e/9z/1f/R/9n/6P/4/wkAEwANAAAA8v/u/+//+/8HAAkAEAAVABQABgD6//v/AAAJAAwADQANAAsADAARABQABQD1//P/+f/8/wUAEgAYABoAFwASAAgAAgAAAAUADwAXACIAKQA1AD0AOQAhAAoA/P/1//r/AAAFAAEAAAAAAPr/7//k/9L/zf/X/9r/4//n/+b/4v/j//X/7v/r//L/8P/3//7/AAACAAMA//8AAAMACQAUABIAFQAcACQAKgAtACoAHgAZABUAGAAbABUAFAAUABQADAD+//T/3//d/+L/6v8AAP///v/7/wIAAwD5//T/8//6/wYAEwAVAAwAAgD5//n/+//x/+v/8v8AABAAFQARAAsAAAADAAYADwADAP3//f/2//j/8f/w/9r/2P/m/+z/8P/5/wIABAASAA0ABQD9//r//v8DAA0ACAAMAAYACgAPAAAA9v/n/+j/9/8AAAAAAAD+////AQD4/+7/4P/c/+H/8/8FAAMA/f/5//P/6//s/+f/8P/9/w4AGwAdAB0AEQASABQAGwAZABUAEwAXABoAFwAKAAQAAwAAABAACQALAA4A///4//D/8v/1//n//P8EAAUA/v8AAPf/+v/5//r//v8GAA0AAgD3//r//v8BAAsACwACAPj/9//x//P/9//y/+v/7v/z//b//v/4//P/7v/s/+7/6f/m/+f/4v/j/93/4P/b/+T/8//6/wEA9v/y/+r/6f/z//v/+f/8/wMABgAOABYAFQANAAsADwAdACMAFwAOABIAGQAjACkAIAAaABcAGAAfACQAIwAdABcAGgAgAB0AGQAPAAoACgAOABYAGQAZABMADgAKAP3/9//4//3/CgATABcAAwDq/9f/v//G/9v/5//z//T/9f/k/9//2//V/9v/3v/q//b/BAADAAMACgAIAAQAAgAAAAAAAQAOABQAGQAeABMACAAGAAQAAwARABcAHAAiABwADgAKAP//8f/v//f//P8AAP7/+f/z/+7/9v/v/+3/5v/p//T//v8BAPb/8f/x//3/BAANAAgAAgAAAAMADAAPABAAFAAYABwAHgAWAAYA/v8JABAAFQAUAAgA/f/+/wUABgANAAoABgANABMACwAAAPj/+v8BAAUABwAEAPj/7//v//z/AAADAAIA9//9//n//f/6//b/+P/0//T//f/8//v/9v/u//r//P8FAAUABAAAAPb/8v/y//D/9P/6//n//f/0//L/5P/e/+T/4v/q/+L/3P/a/9v/5f/t/+r/9P/4//T//P/6/////v/9/wAAAwALABEAHAAmACYAHAATAA8ACwAOABYAHgAjAB0AFQAJAAUABgAJAA4AEAARAAwAAgD9//n/+f/5//v//v/8/wYAAwD+//n/9P/6//j/+v8CAAcAEwAYABsAFQASABQADQAQABIAEAABAP//AgAIAAgAAwD+//r/+P/s/+b/5f/l/+X/7v/t/+j/5v/e/9//5//g/97/3P/X/9n/3P/e/97/5//z//v//f/8//n/9P///w0ADAAMAAAA/P8BAAgAEQAOAAwADgATABIAEgAWABkAHgAfACcAKQAuADAAJgAoACMAIAAoAC8ALQAtAB4AEAAJAAoAFgAUABoAGQASAAwABAAGAAAABwAGAAAAAwD7////AQAAAPv/8P/q/+n/6//y//H/4//e/+D/3//i/+D/5f/n/+v/9P/t//L/7f/u/+//8v/8//X/8//5//v/BAAOABgAFwAKAAIA//8BAAAACQAHAAoABwAGAAAA+f/6//X///8BAAIA/v/9//7/AgAHAAAA+//7/wMACAAOAA0ABAABAAQACQAQAAoAAwAHAAgADwAFAAIA///3/wEACwAFAAQA+f/r/+f/4v/n/+7/+v/+//f/9v/o/+P/7P/3/wMABQANAA0ADgAKAAAA9//9/wUABgAOAA0AFQAQABEAEQAPAAkABQABAAMAAgD/////+v8AAPH/5f/X/9b/1//Y/+j/7v/t/+7/7//s/+3/8P/y//f/BAAGAAkADgAMAA8AEwANAAoADgAXAB8AHgAcABkAEQANAA0AEAATAB8AHAATAAwABgAFAP///v/6//z/+//6/wAAAAD5/+//8v/v/+v/8P/z//X///8AAP7//f/5//n/+//7//7/+f/7/wAABAAIAP//AAD//wAAAQD+//7/+v/8//n/9//3//X/7//u/+v/6//y//X/9//2//n/9v/x//P/+f/4//3/AAAFABMAFQAYAA8ABgALABMAGgAcABsAFQAZABwAHgAgAB4AHQAiACgAJQAkACgAJgAkACsAHgASAAoABgAHAAkACAD7//r/+v/7//v/9P/w/+3/6//y//L/7f/o/+X/6v/r/+3/6v/q/+7/8f/x//b/8//x/+7/8//3//X/+//8//b/+v8BAAQA/v/4////9f/2//n/9f/9/wAAAQD9////+v/4//v/AAADAAEA/v/z//j/9//3//f/9f8AAPz////9//T/8//w//n/AQANABMADQAMABAADgARABUAEQAVABEAEgAVABYAEgAPAAwABAADAAEA//8AAAAA+//8//X/9//7//j//f/8/wIABwAEAAIABwAKAAgAAwADAAQAAgACAAcABAAFAAAA+//7//j/9f/p/+7/9//3//X/7v/t/+L/4//p/+r/7P/q/+z/6P/y//3//f/+//j/9f/4//7//f8AAAIAAAADAAgABwAJAAIACAAHAA0ADQAIAAUA//8DAP3////5//v/AQAAAP///P/7//j/AAAKAAoABAACAP7/CAAKAAsAEQAUABoAHgAcABcAGAARAAkAEgAbAB0AIwAmAB0AGAAUAA0ADgAKAAcABQAHAAYA/f////L/7P/q/+3/7f/x//j/9f/2//v//v/5//z//P//////AAADAAMAAwADAAAA/v8EAAAAAAAJAAgACgANAAYABAABAAEAAAADAAIAAgD9//3/+//4//X/7f/n/+P/6f/s//f/+P/1//T/+P/y//D/8v/z//z/CAAMAAQACAADAAoADAALAAsACQAKABEAEwAMAAwAAwABAAYADwAQAAsADQAHAAcABwADAP7/+v/+/wEA/f/9//n/9//0//P/7//z//P/8P/0//T/8//s//H/9P/4//j/9v/5//L/9//5//n/AAD4//T/+v/2/////v/3//X/9P/x/+//9P/1/+7/5//g/97/3//f/9z/2//Z/9r/3//i/+z/7v/4//3/AAAMABEAFwAXACEAJQAoAC4ALwAvADUAOQAzADIAKwAvAC4AKAAuACoAJQAZABIADAAKAAoACAAFAAIA/v/1//b/9f/s/+//8//1//H/8f/z//L/+P/7//r/+//6//n//f/+//7/AAADAAgADQALAAkACwAAAAcACwAPAAwACAAHAAUAAwD9//v/+P/2//v/8v/x//H/7v/t/+r/8P/s/+b/5P/p/+z/8P/t/+3/9P/2//r/+/8BAP////8AAP7/+//9//v///8EAAcACwAFAAQABAAHAAQAAAADAAIACQAPABUAEQAQABIAEQAaAB0AGwAWABUAFwAXABQAEAARAA0ADAAKAA0ADQAGAAEA///6//7/+//5/wEA/f/8/wAA+v8CAAUABwABAAIAAQD+/wIAAwAGAAUABgAGAP7/AAAAAPv/+f/2//P/8//1//j//P/3//H/7f/o//D/6//s//H/7//2//b/9v/2//P//f/7/wAAAgAAAAAA/f8FAAcABAAJAAMAAAD6////AgAEAAUABAAHAAMABAAAAPz/+f/6//v/+//+//r/+//1//H/6//t/+r/7v/1//f/9//3//r/9//4/////P/7//7///8IAAoABgAIAAMABQAGAAcACwAEAAMACQAAAAAAAgD///v/9v/x//L/9P/5//f/+f/5//H/8f/x//f/+f/+/wMABQAOAA4ACwAMAA8AEQAXABQAHAAcABkAGAAXABgAFQAVABYAFgAVABIACwANAAcAAgD7//f/+P/p/+z/8P/x//D/8f/w/+r/7P/y//H/+v/9//v//f/+////AwAGAAQAAgAGAAoABwANABAADQAQAAoACgAAAAMABAD/////+f/1//D/7//u//H/7P/p/+j/6f/u/+v/7//w/+//8v/2//L/9v/4//n///8CAAkACQAGAAkACwALAAsADwASABIAFwAaABsAHAAdAB4AGgAbAB8AHwAiACUAIQAiAB0AFgAWABgAFAAQABQAEwAKAAgACQACAAEA+//z//X/8P/z/+v/6P/s/+z/7P/t/+7/6f/p/+r/7f/z//X/+P/6//3//v8AAAIAAgABAAgABAACAP7/+f/7//v////5//n/+f/4//b/9f/0/+//8f/z//b//P/9//3/BQAEAAQAAQAAAAEAAAAEAAgABwAHAAUACwAJAA0ADAAMAAgABAAHAAAA+v/2//n/7//u//D/6v/x/+3/6//o/+j/6P/n/+v/7//z//T/8//x//T/8f/z//L/9v////j////8//7/AQAAAAQACAAGAAMAAAD///7//P8BAAEAAAAAAPn/AAAAAAMAAgAAAAAA//8CAAIACgAOAA4AEAAVABQAGQAZABMAFQANABMAEAAMABIAEgASABMADgAMAAkABQAFAAQAAQAEAAAAAQADAAMAAwABAAQAAwACAAYABQAFAAcAEAARAA8AEgAKAAgADAANABAAEQAKAP//AAD8//r/9v/1//P/8P/w//H/7//u/+j/6f/m/+n/6v/o/+z/7//1//T/9P/1//f/+P/3//r/+//7/wAABQAJAAgAAgABAAAABAAAAAQACAAHAA4ADAALAAcAAQD9//f/+f/4//z///8AAP7//P/9//3/AQADAAgADAAGAAkACAANAAwACwAQABEAFQAXABoAGQAYAB0AGwAVABYAFQASAA0AEAALAAgAAgD9//7/+P/6//D/7v/q/+L/4f/e/93/3f/a/9r/1v/a/9v/1//X/9z/2//e/+X/5f/r//H/9P/6/wEAAQACAAYADAANABIAEwATABYAGAAaABQAGAAXABkAGwAdABsAFwATABEAEQARABIACgAIAAgADAAKAAMAAwD4//r/+v/9/wAA+//+/wAA/f8AAP///P/+//z/+P/6//r/+v/7//v/+f/1//T/8v/z//P/9P/5//f//f/8//v/AAD+//v////7/wAA/P/6//r/+//9//3/AAAFAAcAAwAFAAAA/f////r/+f/2//T/+P/7/wAA//8AAP3//f8AAAEABgAGAAYACAAJAAoADAANABEAFQAWABQAEgASABMADAAOABIAEAAOAA8ADgAPAAsADgAKAAgABwD+/wAAAAD9//r//P8AAPz/AAD+//3//v8BAAEAAQACAPz///8AAAAABQACAAIA/v/9/wAAAgD9//7//f8AAAAAAAAAAAAAAQD///3/+f/6//n/+f/5//f/9v/v/+z/8f/y//L/8f/y//P/8f/x//D/9P/1//b/+P/5//b/9//5//j/+f/+//3//v8CAAMABgAGAAgACAAKAAoABQAFAAMABQAEAA0ABwAGAAkABwAIAAoACQAAAP//AAD///r//v////7//f/7//z//f/7//z////9/wYAAQACAAcABQAGAAkABAAEAAQAAwABAAMABAD+//z//P/2//f/9v/0//L/8//0//X/+//1//T/9f/z//P/9f/2//j/+f/7/wEAAQAFAAUACwARABMAFwAZABgAHAAZABYAFgATAA4ADQATABMADAAMAAEA///8//v/+P/w//T/9P/1//X/9f/z//D/7P/o/+3/6//w//H/8v/z//L/9P/y//n/+/8BAAcABQAOAA0ADAAQAA8ADAAMAAwAEAAQABQAEQARABMAEgANAA8ADwAKAA0ACwALABAADQANAAoACQALAAsADAALAAoABQAHAAUABAAHAAQAAQD//////f8AAPr//f8AAPz/+v/z//b/9//z//P/9//3//X/+f/4//3/9//6//b/8//3//H/9P/4//r/+P/4//v/+P/2//j/9P/1//b/9f/z//L/7//w//H/7//y/+3/7//t/+7/9P/2//X/9v/y//j/+f/8//////8HAAYACQAKAAkACgANAAwADgASABEAEwAbABsAGQAZABQAFgAXABMAFAAZABUAEQATAAwABgAGAAIAAAAAAAMAAAAAAAIA//8AAAAA/v/+//z/+v/6//v//P/+////BQD9//3////9/////v////n/+f/8//b/8//2//f/9f/z//T/8//y//L/7//w//L/7//s//H/8P/w//X/8//0//P/8//2//b/+f/4//n//P8AAP//BAAHAAUADQAMAA4AEwATAAwAEAAPAAwADAALAAkACgALAA0ADwALAAwABwAJAAMABAAFAAMABQAGAAQAAgAAAPz/+v///wAA/P/5//n/+f/8//7////9//3/AgACAAMABQAAAAMA//8AAAAAAAABAAEABQAGAAQABQAIAAUABQAHAAcABgAEAAUAAgAEAAEA+P/8//n/+f/9//X/+//4//n/+v/3//3////+/wAAAwAJAAsADAAPAA0AEAAPABQAFAAVABQAFAARABEADwAJAAsAAgAFAAAAAAAAAPz//v/6//j/9f/v/+7/8v/u//L/9//z//T/8P/1//P/9P/z//P/9f/2//b/9//9//n/+P/7//z/+//7//3//v/9//7/+v/6//j/9v/4//f/+v/6//n/+//6//n//f/9//z/+f/7//r//v////3/AwABAAIABQABAAMABQAEAAcACQALAAkACgAMAA4ADgAOAA0ADQAPAAsADAANAAoACAAHAAoACAAGAAkACAANAA0ACgAJAAYAAwADAAMAAAAAAAIA/v////7//P/+//n/9v/0/+j/6P/q/+X/6f/i/+L/4v/h/+b/4f/j/+X/5//o/+v/8v/y//n/+////wUABgAGAAcADgAJAAsAEAAMAA4AEQAQABIADwAPAA8ADgATAA8ADQARAA4ADgAPAA8ADwAOAA0ACgAOAA0ACgAKAAgADAAMAAkACwAKAAQACQAFAAUABgAHAAkABgAIAAgAAgADAAEAAQAFAAMABQACAAEAAwABAAQABAAGAAAAAQADAAAAAgAAAAAA/v/6//f/9v/0//T/8P/w//P/6//u/+3/7P/u//L/8P/v//P/9f/4//f/+f/0//v/+v/7/wAA/v8AAPz/AQD+//3//v////r///8CAAQABgADAAMAAAAAAPv//f/8//3//v/9/wAA//8AAP7//v/5//3////7/wAA/v8BAAEAAAAAAP3///8BAAIAAQAIAAcACQAEAAUABQACAAMAAwADAAIABgABAAEAAQAAAAAA//8AAP7/AAADAAEAAgABAP//AAAAAAAAAAAAAAEAAwADAAQABAACAAEAAQD//wIAAgAGAAQAAwADAAEAAAD9//r/+P/4//z/+f/5//3//f/6//n/+//9//j/9//5//n/+v/6//7////+/wAA/v8EAAAAAAACAAAABgADAAIABAAFAAgACQAGAAcACAAKAAsACQAKAAoADAANABMAEgAQABIAEQASABMAEgAQAA0ADQAKAAYAAwADAAAAAAD+/wAAAgD//wAAAAD9/////f/9/wAA/v/7//7/+v/9//z//f/6//j//P/4//z/+//+//z//P8BAPj//P/8//n/+v/5//j/+P/2//f/+P/6//j/9//4//r/+v/6//r/+f/8//r/+v/6//z////9/wEAAQAFAAQAAQACAAYAAgAEAAcAAgD//wMAAwADAAMAAAADAAAAAgAAAAAAAAD+/////v8BAP//AQD+/////P/8//n/9v/3//f/+//7/wAAAAAAAAQABAADAAMAAwAGAAgACgAPAAsADgANAAwADAAKAAcACwAGAAcACwAJAAkABAACAAAA/v8CAP7/AQABAAAA///6//n/9//3//b/9v/6//3/+v/5//r/+f/7//T/9P/z//P/8v/1//b/9f/0//P/8v/0//X/8f/1//f/+v/3//f/+//y//T/9P/3//j/+/////3/AQADAAMABQAHAAkACQAMAAwADgAPAA8ADAAOAAwACQAJAAkABwAKAAcACQADAAIAAwAAAAEA/v/+//3//P/9///////9//3//v8CAAEABAAEAAYACAAHAAYACQAIAAsADAAOABEAEgANAA8AEAAMAA0ADQAOAAoACwAKAAkABwAEAAEA/f////v/+//6//r/9//5//f/9v/4//f/9f/2//r/+v/4//n/+//6//n/+P/4//j/9v/9//n//f8AAP3/AAAAAAEAAAABAAIAAgAGAAQABgAFAAUABAAFAAIAAwADAAUAAwABAAEA//8AAP///f/9//3//f/7//v//P/4//n/+//5//3//P/+/wAAAwACAAMAAgAEAAcABAAHAAoACAAHAAcADQALAA8ADwANAA8AEQATAA8ADQAMAAoACAAGAAYAAwAEAAAAAQD+//z/+f/6//n/+P/5//b/9f/2//T/9f/z//D/9P/z//H/9v/0//T/8//x//b/+P/1//b/9v/4//f/+P/5//j/9v/3//L/9v/0//b/9//2//n/9v/4//b/+P/6//f/+f/9//z//v////7/AwABAAUABAAEAAsACgAOAA8ADgASAA4AEQASABIAEAAOAA0ACQAJAAcABAACAAQAAAD+/wIA/f/+//v//v/7//j/+f/2//f/+v/4//r//v/8//v////9//7///8BAAUAAwAFAAkABgAIAAYACgAJAAoACgAIAAoABwAIAAYAAwAGAAAAAAABAAAAAAD/////AAD+//z/+//7//v/+v/7////AAAAAAAAAwACAAQAAQAEAAEAAgAAAAAAAAABAAIAAAAAAP//AQD//wAAAgD//wAA/v8BAAAAAAAAAP//AAAAAAAAAAD+/wAAAAAAAP7/AAD/////AQABAAIAAQD//wIAAAAEAAEAAAAFAAMABgAIAAQABgAHAAoABgALAAsACAAKAAwACwAKAAsACwAKAAoACwAHAAcACAAFAAMAAwAAAAIAAQD//////P/+//j/9//5//b/+P/4//n/+v/3//r/+v/7//3//v/+//3/AAABAAAABAACAAEA//8AAAAAAAD+//7/AAD9//7/+//5//j/9//3//X/9v/y//X/9f/z//D/8P/s/+z/7v/u/+//7//x//D/8v/2//T/9P/0//P/9v/5//f/+//7//z//f/+/wEA/f8AAAQAAAABAAMAAQAEAAUAAgAEAAQACQAJAAwADgAMAA8ADgASABIAEwAVABQAGQAYABQAFgAXABUAFwARABcAFQATABQAEQARABAADQALAAoACQAGAAEAAwAAAP7//P/6//n/8P/z//D/7v/t/+z/6//p/+r/6//q//D/7//u//H/8f/w//b/9P/0//b/9//6//n//v////7/AgABAAMAAAACAAQAAgACAAIAAwACAAIAAQAFAAMAAQACAAIAAwACAAQABQADAAQABgADAAUAAgACAAIAAwAGAAYABQAGAAcACAAHAAsACwAJAAoACgAJAAkACQAMAAoACAAIAAcABwAJAAYACAAHAAYABgAHAAYABQAFAAgAAgACAAMAAAACAAAA/f/+//r//v/4//f/9v/2//T/9P/2//P/8v/x//H/9P/0//X/9v/0//T/9v/5//r/+P/9//v//f/+//z//v/+/wIAAAAAAAIAAAABAAAAAgAAAAAAAQAAAAIAAgAAAAQABAAEAAQAAgADAAIAAAAEAAIAAwAAAAMAAgADAAMABQADAAIABQAEAAEA//8AAPn/+f/6//P/9v/0//X/8v/z//H/8P/w//P/8v/z//L/7//2//P/9f/1//T/+v/1//v/+//7//7//f8AAAEABAAFAAIAAwAEAAIABQAFAAUABgAEAAgABwAIAAgACAAJAAcABwAIAAkADQANAA4AEgAPABUAFgATABcAEAAXABYAEwAYABgAGQAaABcAGQAYABUAFgATAA8AEAAMAAwACQAIAAQAAAAAAAAA+//6//f/9v/y//T/9f/z//X/8v/v/+7/8P/w//D/8f/t/+7/7v/w/+7/8v/z//P/+P/4//j//P/4//z/+f/8//7//P//////AgADAAMAAQACAAEA//8BAAAAAAD+/wAAAQABAP7//f/9/////f/+/////v8BAAAAAAABAAEAAAD8/wAAAAABAAIAAgAAAAIABAAEAAYABQAFAAYABwAJAAMABgADAAQABAAEAAEAAgAFAAIAAgAFAAMA//////7//v/6//3//f/7//7//P/7//n//P/1//r/+f/3//n/+P/5//j/+P/5//j/+f/6//v/+P/8//r/+v/8//f/+//7//z///8AAP//AAABAAIAAgABAAMAAQAFAAcABgAFAAkABgAMAAkACgAJAAYACQAIAAsACwANAAsACQAJAAkACAACAAMAAAABAAEAAAD///z/AAAAAPz////7//z/+f/6//n/+f/5//X/9//3//b/8//1//b/+P/3//j/+f/3//j/9v/6//v/+P/4//j/9//8//f/+f/5//n/+v/4//3/AAD+/wAA////////AAABAAEAAgADAAgACgAOAA8AEgARABIAFQASABYAEwAZABcAGQAZABYAGgAZABkAGQAXABUAFgARABEAFAASABEADQAPAA4ADgAMAAoACgAIAAQAAwAHAAMAAAAAAAAAAAD8//3/+//6//v/+f/2//b/9P/v//D/8P/w/+//7P/s/+v/7f/s/+7/6v/t/+7/8f/w/+//8v/w//H/8//z//X/9f/3//b/+v/8//r/+////wAAAAAAAAAAAQACAAEAAAACAAIA//8AAAAAAgD//wAAAAABAAEAAgABAAUABQADAAcABAAFAAYAAwAEAAMABQAEAAYACQALAAYABgAGAAUABQAAAAAA/v/8/wAA+//5//r/9v/0//P/9P/z//P/8v/z//P/8//z/+//9P/y//P/9P/1//b/+v/6//z/+v/7//z/+v/+////AAAAAAEAAgABAAQAAwAEAAgABAAHAAQABgAHAAMABQAEAAUABQAIAAUACwAKAAsADAALAA8ACgAJAAwACQALAAwACgAMAAwAEgAMAAsADQACAAcAAwAIAAUAAAACAAAAAAAAAP////8AAPv//P/9//3//v/6//7/+f/8//n/+v/8//v/AAD/////AwABAP//BAAAAAIAAQAAAAcABQAIAAYABQAHAAUAAwAKAAkABwAMAAsACgAOABAADQALAAwADAAPAA0ADQALAAoACwAHAAgACAAHAAYABgAGAAcABAAAAAEAAAAAAPv/+//2//n/8//y//P/8v/t/+v/7v/w/+v/6//t/+n/7v/q/+n/6v/s/+v/6P/x//H/8v/y//P/9P/2//b/9//4//r/+//6//7/AAD+/wEA//8AAAEAAgAAAAAAAAABAAAAAQABAAEAAwAEAAcABAAIAAUABQAFAAMABgABAAEAAgACAAQABAAFAAcABQAFAAUACAAIAAQABQAGAAQAAwAEAAQAAwAKAAYABgAJAAgACAAHAAkACQAGAAQAAwAAAAIAAQD//wIA///+//3////5//j/+P/z//P/9P/2//P/8f/0//L/8P/v//D/7v/u/+//7//w//P/8f/z//f/9//5//r/+v////3/AAAAAAAAAAACAAEABQAEAAYACAAIAAsACwAOAA8AEwAPABIAFAAUABQAFAAXABcAFQAZABgAGAAeABgAHwAcABoAHAAZABkAGgAXABUAFQARAA0ACwANAAsABQADAP///f/6//f/8//r/+3/6v/p/+r/5f/o/+P/4v/h/+L/3v/f/9//4v/i/+T/6P/n/+z/7f/w//H/8P/3//b/9/////f//f/+////BQAFAAUABAAIAAgABwAIAAkABgAGAAUACAAJAAsACgALAAsACQAOAAwADQAMAA0ACAAIAAoACQAJAAUACAAFAAUABAADAAMABAACAAAAAAD9/wAAAAD9/wMAAAAAAP7/AAD//wAAAAD+/wAAAAAAAAAABAAFAAEABgAHAAYAAwAEAAUABAAEAAAA/f////r/+f/4//f/+f/2//b/9v/z//D/8f/w/+r/7//r/+z/6//p/+3/7f/u//H/8f/y//X/9//3//3///8AAAAAAgAEAAUABgAJAA0ADgAQABAAFAAVABEAEgAVABQAEQARABIAFwAUABcAFgAYABQAEgATABAAEgARAA4ADgAOAAoACQAJAAkACQAAAAEAAQD+//3/9v/3//P/7v/w/+v/6//q/+r/6f/q/+v/5//n/+f/5//p/+r/6//s//T/9P/2//z//v8BAAMABAAJAAgADAANAA4AFQAUABIAFAATABQAEwAUABUAFAAUAA0AEQASAA4ADwAJAAoACQAGAAUABgAAAAAA///8//r/+v/5//X/+P/8//X/9//2//P/9P/x//P/8f/y/+7/6f/x/+//9//y/+//9v/1//X/+v/7//3//P/5/wAA//8BAAUAAwALAAgACgAIAAoADAAPABAACwALAAwACgAFAAkAAQAAAAAA/f8AAPv/+f/y//P/8//t/+n/6//n/+P/6P/m/+X/6//o/+n/6f/o/+r/8//2//b/+//6//z///8EAAkACQAKABMAFAAUABUAEQARABMAEAAMABAADwARAAwAEgASAA4ADQALAAkACwAEAAIABgAAAAUA/v/9//7////8//r/AQD9//7/AAAAAPz//f/9//r//f/+//n//v/7//n/AAD7//n//P/6////AwD/////AwACAAMABQAHAAsADgALAAgACwAMAA0ACwANABMADAAIAAoAFgAUAAwAEAASAA0ACwANABAAFQASAAoAEQAUAA8ADAAOABIAFQAKAAoAEQAQAA0ABgAKAAsACAAFAAcABwD9//3/9//4//n/7v/q/+v/4//l/+j/4f/f/93/4P/d/9z/3P/e/9//3P/f/+f/5//k/+//6v/n//b/9/8AAAYAAQABAAsADwAMABgAHQAbAB0AHgAiACUAJwAiACYAMAAcABYAGQAWABgADgAOAA0ACQAAAP7/BAAAAPf/8P/u//P/7f/i/+D/5f/m/97/3f/i/+P/3v/k/+j/7P/m/+T/5v/t//j/8v/w/+3/7P/2////BAABAP7/AQD1////CwAPABIACgALABEAFwAWABwAJgAsACMAIgAlACcALQAeACYAKgAnACsAFwAUABQADQAUABAADgD///D/7v/q//P/7v/X/9T/1P/D/7z/t/+4/8L/u/+m/6X/nv+Z/6j/s/+7/7r/rf+j/77/z//g/+X/6f/z//L/AQAQACAAOgBEAEYASgBGAFQAaQB6AIgAjgCAAHwAfAB7AH8AbABmAFsAVQBBACgACgD7//r/4P/S/7r/lP92/3H/b/9c/1//R/8v/yj/F/8k/0D/N/8t/y//LP9M/3L/jf+n/6P/oP/P/wQANgBZAF8AdQCCAKAA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rP+6/8D/vf+1/6X/nf+V/43/lP+f/7b/y//d/+P/9P/4//b/9P/p/9r/zf/F/8H/zP/V/+D/+f8MABUAJAApACUAGwAIAAIA+f/4/wIAFwA4AE8AbAB1AHkAgAB7AH4AaABvAHYAdgCAAIcAkwCSAJoAkQCJAIEAcwBqAGQAYQBaAFkATQBGADYAKQAlABMADgANAAcACQANAAgADAAAAPv/8//m/9//3v/n//H///8MAB4AIwAiAB8AFwAYABYAEgAKAA0ACQAEAAgABQAHAAIAAAD3/+z/4P/H/8L/tf+0/7T/tf+y/7v/xv+//8T/r/+p/6H/k/+b/6L/rf+6/8P/yv/U/9H/1f/Z/+H/6v/r//v/BQACAAUACAAAAAAABgAJAAsAGwAiAB0AFQAEAPL/5P/b/9f/2v/l//H/+f/5//f/4P++/7D/mv+T/5n/p//C/9n/7//2//v/6f/Z/8r/u/+8/8r/3f/3/xUALABBAEAAMgAlABgACwAIABUAJgBMAG4AkQChAK0ApQCNAHYAWABDADYANwBCAFYAYwBvAGkAYQBJAC8AGwAGAAAA9P/4////AgAKABIADwAPAAoA///z/+z/7v/o//n/CAARABYAFQATAAkACQADAP//AAD1//n/9//z/+3/7v/x/+T/3P/V/87/x//C/8f/vf/I/8r/xf/R/9P/2f/e/+T/3v/g/9n/yv/G/8X/w//F/87/2f/d/97/4f/h/9j/yv/K/8L/x//G/8n/0//c/+P/5P/w/+//8v/v//H/6v/q/+j/6v/4/wAADQAXABsAJAAxADYANQAwADIAKwAsAC0AKQAtADAAOAA3AEEAOAAtACwAIAAWABAAEQAWABwAIgAqAC0AJAAeABMACgAAAPn/+P/z/wAABwATABsAHgAgABIABQD9//L/6//p/+r/9////wcACQAJAAYAAAAAAP7/9v/y//T/7//3//r/BwAPABYAKAAoADAAKQAgABcACQAQABEAFwAqADMAOQBAADcAMQAfAAUA8v/q/+P/5f/x////BgADAAEA9P/h/87/vf+1/7D/sv+7/8j/2P/h/+f/5//d/9X/yf+4/7f/uv/B/8//2f/k/+3/+f/5//b/8v/q/+z/5//o/+7/8P///wIAAAACAAIAAgD6//7/AgADAAAA///8////AQAEAAIACAAMABIAHQApADAAMwA6AC8ALgAmABgAHQAgACYANAA5AD4ARQBAADgAKwAdABQACQAAAAMAAAABABAAGAASABMAAgD1//D/5P/n/+H/5P/v//v/AwAKABUAGgAaABEACwACAP7//v/0//z/+P/6/wQACAANABMAEAAFAPv/8P/s/93/2f/W/9D/1P/S/9j/0//V/9D/x//I/77/xf/L/9D/2v/h/+z/7P/w//j/9v/z//v/AQAGABIAEgAeACIAIQAnAB4AIQAdAB8AHwAkADAAKQAsADQALgAuACYAIQAYAAgAAQD+//////8IAAQABQD+//r/+P/z//T/6P/r/+b/7P/s//P/9f/2/wEAAAD+//z//v/5//7/BQAHAAsAFAAgAC0AKgAmACEAFwATAAcABgAMAAoAFwAqACkAKQAdAAkA9P/l/93/3f/n//D/+f8MABEACwAJAP3/+v/t/+v/7f/y/wAABQALABAAFAAPAAsA/f/5//X/8//3//7/AQAFAAcACAAHAPv/8f/k/+H/3v/a/9n/5P/s/+j/8v/3//n/8P/q/+r/4//m/+r/6//6/wIACAAJAAcABgAEAAQA/f/9/wUACAAHAAkACgABAP7/+v/3/+7/8v/y//H/8//w//P/7//y/+7/6v/n/+L/6f/z//z//f8CAAEA+f/4//X/8P/x//D/8////wQADAAOAAsACwADAP7/9//6//3/AAAKABIAGgAbABgAEgAIAAEA/P/1//z/CAAPACAAJwApACYAHwARAAAA///6//X//f8HAA8AGAAgAB0AIAAaABkADwAHAAgAAwAGAAgADgAPABAAFwASABEACgADAPr/8v/x/+//7f/z//D/+v/4//b/8v/q/+7/6//v/+7/8P/1//X/9f/7//f/+f/9//7/CAAKAAoABgAKAAIA/f/6//r/AAADAA8AGgAaABsAFQAYAAwAAgD+//L/7//r//n/9v/y//r//f/2//P/8v/p/+r/4f/e/93/4P/k/+n/9P/6/wEAAAAAAAMAAgAGAAQABQANABgAGwAnAC8AOABFAEEAQwA9AC8AIQAYABYAFAAYACEAKgAoADIAJQAhABYACwAHAP3/AAAAAAoACwATABUACQABAPf/6v/j/9v/1//d/9v/6f/n/+X/6v/n/+H/2//O/8z/zP/M/9H/1//a/+D/5f/n//H/8v/z//D/8v/x/+z/+P/1//j//v8GAAoABQALAAYABwAMAAYABwALAAgAAgAJAAkACQALAA0AEwARABEAFQASABUAEgATAA0ADAADAPv/+//4//7/AAAAAAMAAgABAP7/9//s/+T/4//l/+r/6v/s//H/9P/3//P/8//t/+D/3v/d/9//4f/m//H/9P8AAAIABAAFAAAA+v/w/+//7f/x//f/CAAWABIAGgAZABYADAAAAPj/8//4//z/BQAPABYAHQAfABYADgAIAP//+P/9/wIACAASABoAJwArADMAKwAiACMAGgAXABkAFQAZAB0AIwAdAB8AGQAMAAUAAAD8//f/+f/9/wEABwALAAcABwABAPn/9v/x/+7/8v/1//n/AwAHABEACQANAAoAAwAFAAQABgAIAAkACgAIAAUAAAD0/+r/4//p/+f/5v/v/+H/4P/Y/9f/1//P/83/1P/Z/9v/6P/n/+n/5v/m/+X/5f/p/+z/9/8DAAkADgAUABUAHAAcACEAHAAaAB4AFwAcACEAHQAcABoAGgAaABgAEQAOAAgAAwD+//r//P/x//L/+f/z//f/+P/x//H/7v/o/+z/7v/w//H/9//1//b/+f/3//z/9f/1//j/9P/2//H/7v/3//v/AAAGAAIADAAFAAIABQAEAAUABAAHAAsADgALAA0ADQATABAADgAPAA4AEAAIABAAFAAUABgAGwAaABoAGgAWABIAEgAPAAsADAAJAAoAEQAMAAUAAQAAAP7/+f/7//v/9f/6//T/8f/l/+T/4//b/9r/2v/h/+L/6f/y//j/9v/y//b/+P/4//j//f////3/AAADAAAABAD+//7/AQAAAAMAAAD9/wEAAgAFAAQACgAJAAQACAAIAAkACgAOAA8ADAAQABAAEQAXABYAEQAXABYAFQAbACIAHwAcACAAGgAQAAwACwAFAAkACQAFAA8ADwAVABEADgAUAA4ACQAGAAYAAQD8//3/9f/3//D/6//m/+D/4f/d/9z/2f/S/9r/1f/V/9X/0//a/9//6v/s/+3/8P/s/+v/7f/t//P/+P/+/wYAEQAOAAwAEwAIAAMA+//5//r/+v8AAAcABwAJAAQAAgD+//r/+f/4//b/9f////7/+f/9/wAA9//2//r/9v/8//7//v8AAAQACAALABEADwASAA4ACwAQAA4AEAAPAA8AEAAeABsAHgAaABQAFwAOAA4ACAAAAPj/8P/y//H/7f/w//L/6f/w/+f/5v/h/9//5v/m//D/9f8BAAYAFQAgACAAIgAhAB4AHwAZABMAEwAJABQAEwAKABMAEgASABEACgAEAP//+f/z//D/7P/0//P/9v/9////AgAEAAcAAAD6/wAA//8AAAUAFQAaABkAHgAUAA4AEgAOAAsACQACAPH/9v/6//r//v8AAAMAAQD8/wQAAgD8//b/9f/y//j/9//w//D/7P/x/+z/6P/m/+f/5v/e/+f/5v/g/+n/7f/w/+n/5f/r/+n/7v/t//z/BgD9/wQADQAMAAoABwD9//H/+////wAADAAPABMAGgAWAA0ABgAEABAAFwAKAB8AJgAwACoAJgA0ACsALwAqACwAKgArADAALgAmAB8AHwAXAAkABQACAP//+v/z/wIA9//7//H/5P/u/+P/3f/k/9P/1f/Y/9T/zf/W/9X/zv/P/9T/2P/T/9f/0v/Z/+T/5f/p//H/+//z//L//f/4//3/+v8CAAkAAgABAO7/8//9//3/CAARABcAGwAPABUAGAAPAA4ABAAHAAIADgAFAPf/AADx/+r/7f/2//D//P/8/wQAEgADABEADgAGAAIABAABAAAAAAAEAPz/+f/8//b/9P/x/wAA+v/4//7//v8AAAoABAD9//z///8DAAAACQARABAAJgAsACUALwAmACYAHgAYABYAAwAKAAwAAgAJAAEA8f8CAAUA+P/2//n/8//2/wQA/v/9//z/BgAOAAkAFAAXABYAFgAWABgADgAWABkAAgD2//P/6f/g/+f/4v/m//L/AQAKAPv/8f/v//7//v8AAA0ADwAPAA0AFgAKAAgADQARAAwAEAATABQADgARABQAFgAXAAkAAgABAPz/6//l/+H/3P/f/93/1f/Z/+X/2f/L/93/2P/V/+b/6//o//P//P/v/+X/9/8JAAwABgD4/wcABwD9//j/9f/y//f/BQANABQAIwArADkAQwBFAEUAOAAxACwAFwAaABsABwD4//n/8v/X/9H/1P/X/9r/0P/Q/+n/9P/t/+//8f/7/wcACQALABoAGAAhACIAFwAaABkADwAFAAYAFgAYAAwACQAJAAgA/P/x/+//7f/0//H/6v/s/+z/2//S/9r/3f/W/9b/0v/T/+T/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PgATAOn/+P8sADUADgDs//7/IQAnAAsABQACAA8AGAALAAIACAAYAAkA+v8EABMADAAAAP3/AAABAAEA/f/u//n//v8GAAAA7//v/wYAFQAJAPj/8f/7/wsACQDx/+T/7/8DABAA9//o/+v/+P8RAP7/5//i//P/EwAFAOD/0v/1/xYADgDe/9b/6f8MABAA5P/S/+L/CAAUAPr/2f/o/xMAHAAAAOr/6/8MAB8ADAD///n/HAAzABgAAgAKACQANwAeAAEAAwAkADwAIwD7/wMAHgAnAA4A7P/3/xIALwAKAOH/9/8KABMA8P/W/+P/CAAUAOX/y//m/wkACgDn/9H/5v8QAAwA6f/k////HQAYAPn/7/8CABMADAADAPn/BwAVAAsA+v/5/w8AEgD5/+z/+/8YABsA+//k//j/IwAdAPD/1P/y/x4AGgDw/9P/9f8dABwA9//n//P/FAAfAAoA7v/2/wcACwAFAO//9v8BAAgA/P/4////AwAJAO7/7P/2/wQA8f/e/+X/9f/9//H/5f/l/wIACAD3/+j/7v8EAAkA+f/w//3/CQAKAP7/BAAAAP7/BwAJABMACwAAAA4AHQAbAAsA///9/x0AJAAGAPL/+f8XABgABQD4/+//AgANAPr/8P/3/wMABgAEAP//AAAEAAEAAwD///7//f/7/wEABQD+//7//v/6////AAD8////AwARAAYA/P8DAAUAAwADAAYADQD9/wEA//8AABIAAADx/+b//f8RAAIA5P/g/wAAHAAFANb/3f8EACcABADV/9T/+/8qAAoA2P/X/wcAMAAFANz/3f8BACMABwDj/+r/CAAiABEA9P/6/wsAHgAaAAQABwAVABEAFgARAAkACwAFAAgADAAVAAwACgATABEAFwALAAEAAgAGAA8ABwAAAAAA//8DAAQA9f/0//f//P/8//T/8P/1//v/+P/y/+7/6P/q//j/+v/7/+//7//6/wEABwDp/+X/9P8DAP3/8P/w//D/8//0//j/9P/z/+//7f/9/wAA9//y//D/9/8IAAkA8v/v/wAAEgAXAPv/8f/5/wsAFQAAAPj///8SABMABgD7/wAAEQATAAYA9v/8/wUACwAJAPv/+v8DAAgACQD+////CQATABkAGAAJAAkAFgAVABYAGAAQAAoAEQAbABgADwAJAAkADAAQAA0AAQAFAA8ADAALAPv/8//6/wEA+v/x//P/8f/w//L/8f/o/+3/7//4//f/7f/2//P/9/8AAPn/9v/z//L/8//7//z/8//x//f/DAAQAAAA9f8AABAAGgAHAP3//v8KABQAAADy//P/DwAYAAsA8v/x/wkAHwAMAOv/7v8FABcABwDs//L/FAAYAAwA8f/0/xEAFAAOAAAA/f8LABUADgDz//v/CQAEAPj/5f/r/+r/7v/m/9b/3P/u//v/5//n/+j/9v/6/+v/6P/2/woACQABAPz/CwATABEACwAMABMAIQAoAB8ALAApADMAMAAjACcALwAxAC0AHQASABsAHAAeAAoA//8HAAQABAD2//L/8//y//P/8v/1/+3/7P/w//H/9f/z/+j/5P/0//v/9//i//P//P/+/wMA7v/7/wYACAADAPH/+P8MAAkA8//r/+r/9v/7/+r/3v/m/+z/5v/i/+L/1//g/+//5//m/+n/7v/v/wIADAABAAMAAQAKAAwACwAFAAEAFAARAAMA+v/9/wsAAgAAAAMAAAAEAAAABwAHAAEAAAAFAAsACgANAAYACgAUABUAEgAPAAoAFgAgABoAEwARAB4AJgApABYACQARABUACQD///3/AAADAP///P/5//7/8f/p/+f/8//9//X/7f/z////+//u/+H/5v/6/wAA8P/f/+D/+v/+/+z/2f/g//f/+v/w/+b/6v/6/wkAAgDt/+j/+f8EAAQA+//5//z/BwAMAAAAAQAAAAgAEQAVABIADgAWABoAIgAYABsAGwAeABwAFgAfAB0AIgAZAB4AGwAYABwADQARABwAGAAKAAgAEAAUAAwACwAJAAoADAAHAAgA///2//P/+v/v/+v/7P/x//j//f/6/+7/9P/1/wEACQD+/wAA\\\" type=\\\"audio/wav\\\" />\\n\",\n       \"                    Your browser does not support the audio element.\\n\",\n       \"                </audio>\\n\",\n       \"              \"\n      ],\n      \"text/plain\": [\n       \"<IPython.lib.display.Audio object>\"\n      ]\n     },\n     \"metadata\": {},\n     \"output_type\": \"display_data\"\n    },\n    {\n     \"name\": \"stdout\",\n     \"output_type\": \"stream\",\n     \"text\": [\n      \"Number of ODE steps: 10\\n\",\n      \"Mean RTF:\\t\\t\\t\\t0.017228 ± 0.000000\\n\",\n      \"Mean RTF Waveform (incl. vocoder):\\t0.021445 ± 0.000000\\n\"\n     ]\n    }\n   ],\n   \"source\": [\n    \"outputs, rtfs = [], []\\n\",\n    \"rtfs_w = []\\n\",\n    \"for i, text in enumerate(tqdm(texts)):\\n\",\n    \"    output = synthesise(text) #, torch.tensor([15], device=device, dtype=torch.long).unsqueeze(0))\\n\",\n    \"    output['waveform'] = to_waveform(output['mel'], vocoder)\\n\",\n    \"\\n\",\n    \"    # Compute Real Time Factor (RTF) with HiFi-GAN\\n\",\n    \"    t = (dt.datetime.now() - output['start_t']).total_seconds()\\n\",\n    \"    rtf_w = t * 22050 / (output['waveform'].shape[-1])\\n\",\n    \"\\n\",\n    \"    ## Pretty print\\n\",\n    \"    print(f\\\"{'*' * 53}\\\")\\n\",\n    \"    print(f\\\"Input text - {i}\\\")\\n\",\n    \"    print(f\\\"{'-' * 53}\\\")\\n\",\n    \"    print(output['x_orig'])\\n\",\n    \"    print(f\\\"{'*' * 53}\\\")\\n\",\n    \"    print(f\\\"Phonetised text - {i}\\\")\\n\",\n    \"    print(f\\\"{'-' * 53}\\\")\\n\",\n    \"    print(output['x_phones'])\\n\",\n    \"    print(f\\\"{'*' * 53}\\\")\\n\",\n    \"    print(f\\\"RTF:\\\\t\\\\t{output['rtf']:.6f}\\\")\\n\",\n    \"    print(f\\\"RTF Waveform:\\\\t{rtf_w:.6f}\\\")\\n\",\n    \"    rtfs.append(output['rtf'])\\n\",\n    \"    rtfs_w.append(rtf_w)\\n\",\n    \"\\n\",\n    \"    ## Display the synthesised waveform\\n\",\n    \"    ipd.display(ipd.Audio(output['waveform'], rate=22050))\\n\",\n    \"\\n\",\n    \"    ## Save the generated waveform\\n\",\n    \"    save_to_folder(i, output, OUTPUT_FOLDER)\\n\",\n    \"\\n\",\n    \"print(f\\\"Number of ODE steps: {n_timesteps}\\\")\\n\",\n    \"print(f\\\"Mean RTF:\\\\t\\\\t\\\\t\\\\t{np.mean(rtfs):.6f} ± {np.std(rtfs):.6f}\\\")\\n\",\n    \"print(f\\\"Mean RTF Waveform (incl. vocoder):\\\\t{np.mean(rtfs_w):.6f} ± {np.std(rtfs_w):.6f}\\\")\"\n   ]\n  },\n  {\n   \"cell_type\": \"code\",\n   \"execution_count\": null,\n   \"id\": \"e3e85c3f-1623-4647-b40c-fa96907656fc\",\n   \"metadata\": {},\n   \"outputs\": [],\n   \"source\": []\n  }\n ],\n \"metadata\": {\n  \"kernelspec\": {\n   \"display_name\": \"Python 3 (ipykernel)\",\n   \"language\": \"python\",\n   \"name\": \"python3\"\n  },\n  \"language_info\": {\n   \"codemirror_mode\": {\n    \"name\": \"ipython\",\n    \"version\": 3\n   },\n   \"file_extension\": \".py\",\n   \"mimetype\": \"text/x-python\",\n   \"name\": \"python\",\n   \"nbconvert_exporter\": \"python\",\n   \"pygments_lexer\": \"ipython3\",\n   \"version\": \"3.10.12\"\n  }\n },\n \"nbformat\": 4,\n \"nbformat_minor\": 5\n}\n"
  },
  {
    "path": "utils/word_utils.py",
    "content": "from collections import Counter, defaultdict\n\nalways_augment_chars = {\"長\"}\n\nchar2phn = {\n    \"〇\": [\n        \"ㄌㄧㄥ2\",\n        \"ㄩㄢ2\",\n        \"ㄒㄧㄥ1\"\n    ],\n    \"㐀\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"㐁\": [\n        \"ㄊㄧㄢ4\"\n    ],\n    \"㐄\": [\n        \"ㄎㄨㄚ4\"\n    ],\n    \"㐅\": [\n        \"ㄨ3\"\n    ],\n    \"㐆\": [\n        \"ㄧㄣ3\"\n    ],\n    \"㐌\": [\n        \"ㄧ2\"\n    ],\n    \"㐖\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"㐜\": [\n        \"ㄔㄡ2\"\n    ],\n    \"㐡\": [\n        \"ㄋㄨㄛ4\"\n    ],\n    \"㐤\": [\n        \"ㄉㄢ1\",\n        \"ㄑㄧㄡ2\"\n    ],\n    \"㐨\": [\n        \"ㄒㄩ4\"\n    ],\n    \"㐩\": [\n        \"ㄒㄧㄥ2\"\n    ],\n    \"㐫\": [\n        \"ㄒㄩㄥ1\"\n    ],\n    \"㐬\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"㐭\": [\n        \"ㄌㄧㄣ3\"\n    ],\n    \"㐮\": [\n        \"ㄒㄧㄤ1\"\n    ],\n    \"㐯\": [\n        \"ㄩㄥ1\"\n    ],\n    \"㐰\": [\n        \"ㄒㄧㄣ4\"\n    ],\n    \"㐱\": [\n        \"ㄓㄣ3\"\n    ],\n    \"㐲\": [\n        \"ㄉㄞ4\"\n    ],\n    \"㐳\": [\n        \"ㄨ4\"\n    ],\n    \"㐴\": [\n        \"ㄆㄢ1\"\n    ],\n    \"㐵\": [\n        \"ㄖㄨ2\"\n    ],\n    \"㐷\": [\n        \"ㄇㄚ3\"\n    ],\n    \"㐸\": [\n        \"ㄑㄧㄢ4\",\n        \"ㄘ4\"\n    ],\n    \"㐹\": [\n        \"ㄧ4\"\n    ],\n    \"㐺\": [\n        \"ㄧㄣ2\",\n        \"ㄓㄨㄥ4\"\n    ],\n    \"㐻\": [\n        \"ㄋㄟ4\"\n    ],\n    \"㐼\": [\n        \"ㄔㄥ4\"\n    ],\n    \"㐽\": [\n        \"ㄈㄥ1\"\n    ],\n    \"㑁\": [\n        \"ㄓㄨㄛ1\"\n    ],\n    \"㑂\": [\n        \"ㄈㄤ3\"\n    ],\n    \"㑃\": [\n        \"ㄠ3\"\n    ],\n    \"㑄\": [\n        \"ㄨ3\"\n    ],\n    \"㑅\": [\n        \"ㄗㄨㄛ4\"\n    ],\n    \"㑇\": [\n        \"ㄓㄡ4\"\n    ],\n    \"㑈\": [\n        \"ㄉㄨㄥ4\"\n    ],\n    \"㑉\": [\n        \"ㄙㄨ4\"\n    ],\n    \"㑊\": [\n        \"ㄧ4\"\n    ],\n    \"㑋\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"㑌\": [\n        \"ㄎㄨㄤ1\",\n        \"ㄨㄤ1\"\n    ],\n    \"㑍\": [\n        \"ㄌㄟ4\"\n    ],\n    \"㑎\": [\n        \"ㄋㄠ3\"\n    ],\n    \"㑏\": [\n        \"ㄓㄨ4\"\n    ],\n    \"㑐\": [\n        \"ㄕㄨ1\"\n    ],\n    \"㑔\": [\n        \"ㄒㄩ3\"\n    ],\n    \"㑗\": [\n        \"ㄕㄣ1\"\n    ],\n    \"㑘\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"㑙\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"㑚\": [\n        \"ㄋㄨㄛ2\"\n    ],\n    \"㑛\": [\n        \"ㄙㄨ4\"\n    ],\n    \"㑜\": [\n        \"ㄧ4\",\n        \"ㄔ4\"\n    ],\n    \"㑝\": [\n        \"ㄌㄨㄥ4\"\n    ],\n    \"㑞\": [\n        \"ㄧㄥ4\"\n    ],\n    \"㑟\": [\n        \"ㄅㄥ3\"\n    ],\n    \"㑣\": [\n        \"ㄌㄢ2\"\n    ],\n    \"㑤\": [\n        \"ㄇㄧㄠ2\"\n    ],\n    \"㑥\": [\n        \"ㄧ4\"\n    ],\n    \"㑦\": [\n        \"ㄌㄧ4\"\n    ],\n    \"㑧\": [\n        \"ㄐㄧ4\"\n    ],\n    \"㑨\": [\n        \"ㄩ3\"\n    ],\n    \"㑩\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"㑪\": [\n        \"ㄔㄞ2\"\n    ],\n    \"㑮\": [\n        \"ㄏㄨㄣ2\"\n    ],\n    \"㑯\": [\n        \"ㄒㄩ3\"\n    ],\n    \"㑰\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"㑱\": [\n        \"ㄖㄠ3\"\n    ],\n    \"㑳\": [\n        \"ㄓㄡ4\",\n        \"ㄓㄨ1\"\n    ],\n    \"㑵\": [\n        \"ㄏㄢ4\"\n    ],\n    \"㑶\": [\n        \"ㄒㄧ4\"\n    ],\n    \"㑷\": [\n        \"ㄊㄞ4\"\n    ],\n    \"㑸\": [\n        \"ㄧㄠ2\"\n    ],\n    \"㑹\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"㑺\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"㑻\": [\n        \"ㄇㄚ4\"\n    ],\n    \"㑼\": [\n        \"ㄌㄩㄝ4\"\n    ],\n    \"㑽\": [\n        \"ㄊㄤ2\"\n    ],\n    \"㑾\": [\n        \"ㄧㄠ2\"\n    ],\n    \"㑿\": [\n        \"ㄓㄠ4\"\n    ],\n    \"㒀\": [\n        \"ㄓㄞ1\",\n        \"ㄓㄚ3\"\n    ],\n    \"㒁\": [\n        \"ㄩ3\"\n    ],\n    \"㒂\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"㒃\": [\n        \"ㄦ4\"\n    ],\n    \"㒄\": [\n        \"ㄖㄢ3\"\n    ],\n    \"㒅\": [\n        \"ㄑㄧ3\"\n    ],\n    \"㒆\": [\n        \"ㄔ4\"\n    ],\n    \"㒇\": [\n        \"ㄨ3\"\n    ],\n    \"㒈\": [\n        \"ㄏㄢ4\"\n    ],\n    \"㒉\": [\n        \"ㄊㄤ3\"\n    ],\n    \"㒊\": [\n        \"ㄙㄜ4\"\n    ],\n    \"㒋\": [\n        \"ㄙ1\"\n    ],\n    \"㒌\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"㒍\": [\n        \"ㄌㄟ2\"\n    ],\n    \"㒎\": [\n        \"ㄙㄚ4\"\n    ],\n    \"㒑\": [\n        \"ㄎㄨㄟ3\",\n        \"ㄏㄨㄟ4\"\n    ],\n    \"㒒\": [\n        \"ㄆㄨ2\"\n    ],\n    \"㒓\": [\n        \"ㄊㄚ4\"\n    ],\n    \"㒔\": [\n        \"ㄕㄨ2\",\n        \"ㄉㄨ2\",\n        \"ㄊㄨ4\"\n    ],\n    \"㒕\": [\n        \"ㄧㄤ1\"\n    ],\n    \"㒖\": [\n        \"ㄡ3\"\n    ],\n    \"㒗\": [\n        \"ㄊㄞ2\"\n    ],\n    \"㒙\": [\n        \"ㄇㄧㄢ2\"\n    ],\n    \"㒚\": [\n        \"ㄧㄣ4\",\n        \"ㄨㄣ3\"\n    ],\n    \"㒛\": [\n        \"ㄉㄧㄠ4\"\n    ],\n    \"㒜\": [\n        \"ㄩ3\"\n    ],\n    \"㒝\": [\n        \"ㄇㄧㄝ4\",\n        \"ㄨㄚ4\"\n    ],\n    \"㒞\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"㒟\": [\n        \"ㄋㄧㄠ3\"\n    ],\n    \"㒠\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"㒡\": [\n        \"ㄧㄡ2\"\n    ],\n    \"㒤\": [\n        \"ㄔㄜ4\"\n    ],\n    \"㒥\": [\n        \"ㄈㄥ1\"\n    ],\n    \"㒦\": [\n        \"ㄌㄟ3\",\n        \"ㄌㄟ4\"\n    ],\n    \"㒧\": [\n        \"ㄌㄧ4\"\n    ],\n    \"㒩\": [\n        \"ㄌㄨㄛ3\"\n    ],\n    \"㒫\": [\n        \"ㄐㄧ4\"\n    ],\n    \"㒰\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"㒲\": [\n        \"ㄘㄞ2\"\n    ],\n    \"㒳\": [\n        \"ㄌㄧㄤ3\"\n    ],\n    \"㒴\": [\n        \"ㄍㄨ3\"\n    ],\n    \"㒵\": [\n        \"ㄇㄠ4\"\n    ],\n    \"㒷\": [\n        \"ㄍㄨㄚ3\"\n    ],\n    \"㒸\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"㒻\": [\n        \"ㄇㄠ4\"\n    ],\n    \"㒼\": [\n        \"ㄇㄢ2\"\n    ],\n    \"㒽\": [\n        \"ㄑㄩㄢ1\"\n    ],\n    \"㒾\": [\n        \"ㄕ4\"\n    ],\n    \"㒿\": [\n        \"ㄌㄧ2\"\n    ],\n    \"㓁\": [\n        \"ㄨㄤ3\"\n    ],\n    \"㓂\": [\n        \"ㄎㄡ4\"\n    ],\n    \"㓃\": [\n        \"ㄉㄨ4\"\n    ],\n    \"㓄\": [\n        \"ㄓㄣ4\"\n    ],\n    \"㓅\": [\n        \"ㄊㄧㄥ1\"\n    ],\n    \"㓈\": [\n        \"ㄅㄧㄥ4\"\n    ],\n    \"㓉\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"㓊\": [\n        \"ㄉㄨㄥ4\"\n    ],\n    \"㓋\": [\n        \"ㄍㄨㄥ4\"\n    ],\n    \"㓌\": [\n        \"ㄔㄥ1\"\n    ],\n    \"㓎\": [\n        \"ㄑㄧㄣ1\",\n        \"ㄑㄧㄣ4\",\n        \"ㄑㄧㄣ3\"\n    ],\n    \"㓏\": [\n        \"ㄐㄩㄥ3\"\n    ],\n    \"㓐\": [\n        \"ㄌㄨ4\"\n    ],\n    \"㓑\": [\n        \"ㄒㄧㄥ4\"\n    ],\n    \"㓓\": [\n        \"ㄋㄢ2\"\n    ],\n    \"㓔\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"㓖\": [\n        \"ㄅㄧ4\"\n    ],\n    \"㓗\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"㓘\": [\n        \"ㄙㄨ4\"\n    ],\n    \"㓚\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"㓜\": [\n        \"ㄧㄡ4\"\n    ],\n    \"㓝\": [\n        \"ㄒㄧㄥ2\"\n    ],\n    \"㓞\": [\n        \"ㄑㄧㄚ4\"\n    ],\n    \"㓟\": [\n        \"ㄆㄧ2\"\n    ],\n    \"㓠\": [\n        \"ㄉㄧㄢ4\",\n        \"ㄉㄧㄢ3\"\n    ],\n    \"㓡\": [\n        \"ㄈㄨ3\",\n        \"ㄍㄨㄚ1\"\n    ],\n    \"㓢\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"㓣\": [\n        \"ㄑㄧㄚ4\",\n        \"ㄍㄜ1\"\n    ],\n    \"㓤\": [\n        \"ㄑㄧㄚ4\"\n    ],\n    \"㓥\": [\n        \"ㄊㄤ1\"\n    ],\n    \"㓦\": [\n        \"ㄅㄞ1\"\n    ],\n    \"㓧\": [\n        \"ㄍㄢ1\"\n    ],\n    \"㓨\": [\n        \"ㄘ2\"\n    ],\n    \"㓩\": [\n        \"ㄒㄩㄢ1\",\n        \"ㄐㄧㄝ1\"\n    ],\n    \"㓪\": [\n        \"ㄌㄤ3\"\n    ],\n    \"㓭\": [\n        \"ㄕㄜ2\"\n    ],\n    \"㓮\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"㓯\": [\n        \"ㄌㄧ2\"\n    ],\n    \"㓰\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"㓱\": [\n        \"ㄊㄡ2\",\n        \"ㄕㄨ1\"\n    ],\n    \"㓲\": [\n        \"ㄆㄧㄢ1\"\n    ],\n    \"㓳\": [\n        \"ㄉㄧ1\"\n    ],\n    \"㓴\": [\n        \"ㄖㄨㄢ3\"\n    ],\n    \"㓵\": [\n        \"ㄜ4\"\n    ],\n    \"㓶\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"㓷\": [\n        \"ㄧ4\"\n    ],\n    \"㓸\": [\n        \"ㄓㄨㄛ1\",\n        \"ㄉㄡ1\"\n    ],\n    \"㓹\": [\n        \"ㄖㄨㄟ4\",\n        \"ㄘㄨㄟ4\",\n        \"ㄐㄧ4\"\n    ],\n    \"㓺\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄑㄧㄢ2\"\n    ],\n    \"㓼\": [\n        \"ㄔ4\"\n    ],\n    \"㓽\": [\n        \"ㄔㄨㄥ2\"\n    ],\n    \"㓾\": [\n        \"ㄒㄧ1\",\n        \"ㄔ2\"\n    ],\n    \"㔀\": [\n        \"ㄌㄩㄝ4\"\n    ],\n    \"㔁\": [\n        \"ㄉㄥ1\"\n    ],\n    \"㔂\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"㔃\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄒㄩㄝ1\"\n    ],\n    \"㔄\": [\n        \"ㄙㄨ4\"\n    ],\n    \"㔅\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"㔆\": [\n        \"ㄗㄢ4\"\n    ],\n    \"㔉\": [\n        \"ㄓㄨ3\"\n    ],\n    \"㔊\": [\n        \"ㄓㄢ3\",\n        \"ㄉㄢ3\"\n    ],\n    \"㔋\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄌㄢ2\"\n    ],\n    \"㔌\": [\n        \"ㄗㄡ4\",\n        \"ㄘㄡ3\"\n    ],\n    \"㔍\": [\n        \"ㄔㄨㄚ1\",\n        \"ㄓㄚ2\"\n    ],\n    \"㔎\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"㔏\": [\n        \"ㄌㄧ4\",\n        \"ㄌㄨㄛ3\"\n    ],\n    \"㔑\": [\n        \"ㄔ4\"\n    ],\n    \"㔒\": [\n        \"ㄒㄧ2\"\n    ],\n    \"㔓\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"㔕\": [\n        \"ㄐㄧ2\"\n    ],\n    \"㔗\": [\n        \"ㄈㄟ4\",\n        \"ㄅㄟ4\",\n        \"ㄈㄨ2\"\n    ],\n    \"㔘\": [\n        \"ㄔㄨ4\"\n    ],\n    \"㔙\": [\n        \"ㄅㄥ1\"\n    ],\n    \"㔚\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"㔜\": [\n        \"ㄅㄚ2\"\n    ],\n    \"㔝\": [\n        \"ㄌㄧㄤ3\",\n        \"ㄌㄧㄤ2\"\n    ],\n    \"㔞\": [\n        \"ㄎㄨㄞ4\"\n    ],\n    \"㔠\": [\n        \"ㄒㄧㄚ1\",\n        \"ㄏㄜ2\"\n    ],\n    \"㔡\": [\n        \"ㄅㄧㄝ1\"\n    ],\n    \"㔢\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄒㄩㄝ1\"\n    ],\n    \"㔣\": [\n        \"ㄌㄟ2\"\n    ],\n    \"㔤\": [\n        \"ㄒㄧㄣ4\"\n    ],\n    \"㔥\": [\n        \"ㄅㄞ4\",\n        \"ㄆㄧ2\"\n    ],\n    \"㔦\": [\n        \"ㄧㄤ3\"\n    ],\n    \"㔧\": [\n        \"ㄌㄩ4\"\n    ],\n    \"㔨\": [\n        \"ㄅㄟ4\"\n    ],\n    \"㔩\": [\n        \"ㄜ4\"\n    ],\n    \"㔪\": [\n        \"ㄌㄨ3\"\n    ],\n    \"㔭\": [\n        \"ㄔㄜ4\"\n    ],\n    \"㔮\": [\n        \"ㄋㄨㄛ2\"\n    ],\n    \"㔯\": [\n        \"ㄒㄩㄢ2\",\n        \"ㄙㄨㄢ3\"\n    ],\n    \"㔰\": [\n        \"ㄏㄥ2\"\n    ],\n    \"㔱\": [\n        \"ㄩ3\"\n    ],\n    \"㔳\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"㔴\": [\n        \"ㄧ4\"\n    ],\n    \"㔵\": [\n        \"ㄒㄩㄢ3\"\n    ],\n    \"㔶\": [\n        \"ㄍㄨㄥ4\",\n        \"ㄍㄢ3\"\n    ],\n    \"㔷\": [\n        \"ㄌㄡ4\"\n    ],\n    \"㔸\": [\n        \"ㄊㄧ1\"\n    ],\n    \"㔹\": [\n        \"ㄌㄜ4\"\n    ],\n    \"㔺\": [\n        \"ㄕ4\"\n    ],\n    \"㔼\": [\n        \"ㄙㄨㄣ3\"\n    ],\n    \"㔽\": [\n        \"ㄧㄠ4\"\n    ],\n    \"㔾\": [\n        \"ㄒㄧㄢ1\",\n        \"ㄐㄧㄝ2\"\n    ],\n    \"㔿\": [\n        \"ㄗㄡ4\"\n    ],\n    \"㕁\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"㕂\": [\n        \"ㄧㄣ2\",\n        \"ㄑㄧㄣ2\"\n    ],\n    \"㕃\": [\n        \"ㄒㄧ1\"\n    ],\n    \"㕄\": [\n        \"ㄓ3\"\n    ],\n    \"㕅\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"㕆\": [\n        \"ㄏㄨ4\"\n    ],\n    \"㕇\": [\n        \"ㄌㄚ1\"\n    ],\n    \"㕈\": [\n        \"ㄧ3\"\n    ],\n    \"㕉\": [\n        \"ㄎㄜ4\"\n    ],\n    \"㕊\": [\n        \"ㄈㄨ1\"\n    ],\n    \"㕋\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"㕌\": [\n        \"ㄞ4\"\n    ],\n    \"㕎\": [\n        \"ㄎㄜ4\"\n    ],\n    \"㕏\": [\n        \"ㄔㄨ2\"\n    ],\n    \"㕐\": [\n        \"ㄒㄧㄝ3\",\n        \"ㄒㄧㄝ4\"\n    ],\n    \"㕑\": [\n        \"ㄔㄨ2\"\n    ],\n    \"㕒\": [\n        \"ㄨㄟ1\"\n    ],\n    \"㕕\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"㕖\": [\n        \"ㄙㄨ4\"\n    ],\n    \"㕗\": [\n        \"ㄧㄡ4\"\n    ],\n    \"㕙\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"㕚\": [\n        \"ㄓㄠ3\"\n    ],\n    \"㕛\": [\n        \"ㄒㄩ4\"\n    ],\n    \"㕜\": [\n        \"ㄕ3\"\n    ],\n    \"㕞\": [\n        \"ㄕㄨㄚ1\"\n    ],\n    \"㕟\": [\n        \"ㄎㄨㄟ4\",\n        \"ㄎㄨㄞ4\"\n    ],\n    \"㕠\": [\n        \"ㄕㄨㄤ1\"\n    ],\n    \"㕡\": [\n        \"ㄏㄜ2\"\n    ],\n    \"㕢\": [\n        \"ㄍㄞ4\",\n        \"ㄏㄞ4\"\n    ],\n    \"㕣\": [\n        \"ㄧㄢ3\"\n    ],\n    \"㕤\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"㕥\": [\n        \"ㄕㄣ1\"\n    ],\n    \"㕦\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"㕧\": [\n        \"ㄒㄧ1\"\n    ],\n    \"㕨\": [\n        \"ㄈㄢ4\"\n    ],\n    \"㕩\": [\n        \"ㄆㄤ4\"\n    ],\n    \"㕪\": [\n        \"ㄉㄢ3\"\n    ],\n    \"㕫\": [\n        \"ㄈㄤ3\",\n        \"ㄈㄥ1\"\n    ],\n    \"㕬\": [\n        \"ㄍㄨㄥ1\",\n        \"ㄙㄨㄥ4\"\n    ],\n    \"㕭\": [\n        \"ㄠ1\",\n        \"ㄠ4\"\n    ],\n    \"㕮\": [\n        \"ㄈㄨ3\"\n    ],\n    \"㕯\": [\n        \"ㄋㄜ4\"\n    ],\n    \"㕰\": [\n        \"ㄒㄩㄝ4\",\n        \"ㄇㄚ5\"\n    ],\n    \"㕱\": [\n        \"ㄧㄡ2\"\n    ],\n    \"㕲\": [\n        \"ㄏㄨㄚ2\",\n        \"ㄧㄥ2\"\n    ],\n    \"㕴\": [\n        \"ㄔㄣ2\"\n    ],\n    \"㕵\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"㕶\": [\n        \"ㄣ3\",\n        \"ㄋㄍ3\"\n    ],\n    \"㕷\": [\n        \"ㄏㄨㄚ4\",\n        \"ㄆㄚ1\"\n    ],\n    \"㕸\": [\n        \"ㄌㄧ4\"\n    ],\n    \"㕹\": [\n        \"ㄈㄚ2\"\n    ],\n    \"㕺\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"㕻\": [\n        \"ㄆㄡ3\"\n    ],\n    \"㕽\": [\n        \"ㄙ4\"\n    ],\n    \"㖀\": [\n        \"ㄌㄜ4\"\n    ],\n    \"㖁\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"㖂\": [\n        \"ㄧ4\"\n    ],\n    \"㖃\": [\n        \"ㄏㄡ3\",\n        \"ㄏㄡ4\"\n    ],\n    \"㖅\": [\n        \"ㄒㄩ4\"\n    ],\n    \"㖆\": [\n        \"ㄑㄩ2\"\n    ],\n    \"㖇\": [\n        \"ㄦ2\"\n    ],\n    \"㖊\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"㖏\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"㖐\": [\n        \"ㄨㄟ3\"\n    ],\n    \"㖑\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"㖒\": [\n        \"ㄊㄧ2\"\n    ],\n    \"㖓\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"㖔\": [\n        \"ㄊㄨㄣ3\"\n    ],\n    \"㖕\": [\n        \"ㄋㄧㄝ4\",\n        \"ㄒㄧㄣ1\"\n    ],\n    \"㖖\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"㖗\": [\n        \"ㄧㄣ2\"\n    ],\n    \"㖘\": [\n        \"ㄓㄣ1\"\n    ],\n    \"㖞\": [\n        \"ㄨㄞ1\"\n    ],\n    \"㖟\": [\n        \"ㄕㄡ4\"\n    ],\n    \"㖠\": [\n        \"ㄋㄨㄛ4\"\n    ],\n    \"㖡\": [\n        \"ㄧㄝ4\"\n    ],\n    \"㖢\": [\n        \"ㄑㄧ2\"\n    ],\n    \"㖣\": [\n        \"ㄊㄡ4\"\n    ],\n    \"㖤\": [\n        \"ㄏㄢ2\"\n    ],\n    \"㖥\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"㖦\": [\n        \"ㄉㄨㄥ3\"\n    ],\n    \"㖧\": [\n        \"ㄏㄨㄣ1\",\n        \"ㄨㄣ3\"\n    ],\n    \"㖨\": [\n        \"ㄌㄨ4\"\n    ],\n    \"㖩\": [\n        \"ㄐㄩ1\",\n        \"ㄙㄡ3\"\n    ],\n    \"㖪\": [\n        \"ㄏㄨㄛ4\",\n        \"ㄍㄨㄛ2\",\n        \"ㄒㄩ4\"\n    ],\n    \"㖫\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"㖭\": [\n        \"ㄊㄧㄢ3\"\n    ],\n    \"㖮\": [\n        \"ㄌㄨㄣ2\"\n    ],\n    \"㖵\": [\n        \"ㄍㄜ2\"\n    ],\n    \"㖶\": [\n        \"ㄧㄢ1\",\n        \"ㄧㄝ4\",\n        \"ㄧㄣ1\"\n    ],\n    \"㖷\": [\n        \"ㄕ2\",\n        \"ㄊㄧ2\"\n    ],\n    \"㖸\": [\n        \"ㄒㄩㄝ2\",\n        \"ㄋㄧㄚ1\"\n    ],\n    \"㖹\": [\n        \"ㄆㄣ1\",\n        \"ㄈㄣ4\"\n    ],\n    \"㖺\": [\n        \"ㄔㄨㄣ3\"\n    ],\n    \"㖻\": [\n        \"ㄋㄧㄡ2\",\n        \"ㄖㄡ4\"\n    ],\n    \"㖼\": [\n        \"ㄉㄨㄛ3\"\n    ],\n    \"㖽\": [\n        \"ㄗㄜ2\"\n    ],\n    \"㖾\": [\n        \"ㄜ4\"\n    ],\n    \"㖿\": [\n        \"ㄒㄧㄝ2\",\n        \"ㄧㄝ2\"\n    ],\n    \"㗀\": [\n        \"ㄧㄡ1\"\n    ],\n    \"㗁\": [\n        \"ㄜ4\"\n    ],\n    \"㗂\": [\n        \"ㄕㄥ3\"\n    ],\n    \"㗃\": [\n        \"ㄨㄣ3\",\n        \"ㄏㄨㄣ1\"\n    ],\n    \"㗄\": [\n        \"ㄎㄨ1\"\n    ],\n    \"㗅\": [\n        \"ㄏㄨ2\"\n    ],\n    \"㗆\": [\n        \"ㄍㄜ2\"\n    ],\n    \"㗇\": [\n        \"ㄒㄧㄚ2\",\n        \"ㄧㄚ5\"\n    ],\n    \"㗈\": [\n        \"ㄇㄢ4\"\n    ],\n    \"㗉\": [\n        \"ㄌㄩㄝ4\",\n        \"ㄜ4\"\n    ],\n    \"㗊\": [\n        \"ㄐㄧ2\",\n        \"ㄌㄟ2\"\n    ],\n    \"㗋\": [\n        \"ㄏㄡ2\"\n    ],\n    \"㗌\": [\n        \"ㄓ4\"\n    ],\n    \"㗏\": [\n        \"ㄨㄞ1\"\n    ],\n    \"㗑\": [\n        \"ㄅㄞ5\"\n    ],\n    \"㗒\": [\n        \"ㄞ4\"\n    ],\n    \"㗓\": [\n        \"ㄓㄨㄟ1\"\n    ],\n    \"㗔\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"㗕\": [\n        \"ㄍㄡ4\",\n        \"ㄍㄡ1\"\n    ],\n    \"㗖\": [\n        \"ㄉㄢ4\"\n    ],\n    \"㗗\": [\n        \"ㄅㄟ1\"\n    ],\n    \"㗘\": [\n        \"ㄅㄛ2\"\n    ],\n    \"㗙\": [\n        \"ㄔㄨ1\",\n        \"ㄋㄚ4\",\n        \"ㄓㄡ1\"\n    ],\n    \"㗚\": [\n        \"ㄌㄧ4\"\n    ],\n    \"㗛\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"㗜\": [\n        \"ㄒㄧㄡ4\"\n    ],\n    \"㗢\": [\n        \"ㄏㄨㄥ2\",\n        \"ㄉㄨㄥ4\",\n        \"ㄏㄨㄥ4\"\n    ],\n    \"㗣\": [\n        \"ㄊㄧ4\"\n    ],\n    \"㗤\": [\n        \"ㄘㄨ4\"\n    ],\n    \"㗥\": [\n        \"ㄎㄨㄛ4\",\n        \"ㄍㄨㄛ1\"\n    ],\n    \"㗦\": [\n        \"ㄌㄠ2\"\n    ],\n    \"㗧\": [\n        \"ㄓ4\",\n        \"ㄉㄧㄝ2\"\n    ],\n    \"㗨\": [\n        \"ㄒㄧㄝ1\",\n        \"ㄞ3\"\n    ],\n    \"㗩\": [\n        \"ㄒㄧ1\"\n    ],\n    \"㗫\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"㗬\": [\n        \"ㄓㄚ1\"\n    ],\n    \"㗭\": [\n        \"ㄒㄧ1\"\n    ],\n    \"㗰\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"㗱\": [\n        \"ㄐㄧ2\"\n    ],\n    \"㗲\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"㗳\": [\n        \"ㄊㄚ3\",\n        \"ㄉㄚ1\"\n    ],\n    \"㗴\": [\n        \"ㄧㄢ2\"\n    ],\n    \"㗵\": [\n        \"ㄒㄩ4\"\n    ],\n    \"㗶\": [\n        \"ㄆㄛ1\"\n    ],\n    \"㗷\": [\n        \"ㄙㄞ3\"\n    ],\n    \"㗻\": [\n        \"ㄍㄨㄛ1\"\n    ],\n    \"㗼\": [\n        \"ㄧㄝ4\"\n    ],\n    \"㗽\": [\n        \"ㄒㄧㄤ3\"\n    ],\n    \"㗾\": [\n        \"ㄒㄩㄝ1\"\n    ],\n    \"㗿\": [\n        \"ㄏㄜ2\",\n        \"ㄒㄧㄚ4\",\n        \"ㄒㄧㄚ1\"\n    ],\n    \"㘀\": [\n        \"ㄗㄨㄛ4\"\n    ],\n    \"㘁\": [\n        \"ㄧ4\"\n    ],\n    \"㘂\": [\n        \"ㄘ2\"\n    ],\n    \"㘄\": [\n        \"ㄌㄥ1\"\n    ],\n    \"㘅\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"㘆\": [\n        \"ㄊㄞ3\"\n    ],\n    \"㘇\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"㘈\": [\n        \"ㄧ4\",\n        \"ㄋㄧ3\"\n    ],\n    \"㘉\": [\n        \"ㄓ4\"\n    ],\n    \"㘊\": [\n        \"ㄒㄧ1\",\n        \"ㄧ4\"\n    ],\n    \"㘋\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"㘌\": [\n        \"ㄐㄩ4\"\n    ],\n    \"㘍\": [\n        \"ㄐㄧ2\"\n    ],\n    \"㘎\": [\n        \"ㄏㄢ3\"\n    ],\n    \"㘐\": [\n        \"ㄆㄠ4\"\n    ],\n    \"㘑\": [\n        \"ㄌㄧ4\"\n    ],\n    \"㘓\": [\n        \"ㄌㄢ2\"\n    ],\n    \"㘔\": [\n        \"ㄙㄞ3\"\n    ],\n    \"㘕\": [\n        \"ㄏㄢ3\",\n        \"ㄌㄢ2\"\n    ],\n    \"㘖\": [\n        \"ㄧㄢ2\"\n    ],\n    \"㘗\": [\n        \"ㄑㄩ1\"\n    ],\n    \"㘙\": [\n        \"ㄧㄢ2\"\n    ],\n    \"㘚\": [\n        \"ㄏㄢ3\"\n    ],\n    \"㘛\": [\n        \"ㄎㄢ1\"\n    ],\n    \"㘜\": [\n        \"ㄔ3\"\n    ],\n    \"㘝\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"㘞\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"㘠\": [\n        \"ㄅㄧ4\"\n    ],\n    \"㘡\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"㘢\": [\n        \"ㄨㄥ3\"\n    ],\n    \"㘣\": [\n        \"ㄒㄩㄢ2\",\n        \"ㄩㄢ2\"\n    ],\n    \"㘤\": [\n        \"ㄨㄢ1\"\n    ],\n    \"㘥\": [\n        \"ㄧㄡ2\"\n    ],\n    \"㘦\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"㘧\": [\n        \"ㄒㄩ4\"\n    ],\n    \"㘨\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"㘩\": [\n        \"ㄅㄧ4\"\n    ],\n    \"㘪\": [\n        \"ㄏㄠ4\"\n    ],\n    \"㘫\": [\n        \"ㄐㄧㄥ3\"\n    ],\n    \"㘬\": [\n        \"ㄠ4\",\n        \"ㄨ4\"\n    ],\n    \"㘭\": [\n        \"ㄠ4\"\n    ],\n    \"㘰\": [\n        \"ㄓㄣ1\"\n    ],\n    \"㘱\": [\n        \"ㄊㄢ1\"\n    ],\n    \"㘲\": [\n        \"ㄐㄩ2\"\n    ],\n    \"㘴\": [\n        \"ㄗㄨㄛ4\"\n    ],\n    \"㘵\": [\n        \"ㄅㄨ4\"\n    ],\n    \"㘶\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"㘷\": [\n        \"ㄞ4\"\n    ],\n    \"㘸\": [\n        \"ㄗㄤ4\",\n        \"ㄗㄨㄛ4\"\n    ],\n    \"㘹\": [\n        \"ㄘ2\"\n    ],\n    \"㘺\": [\n        \"ㄈㄚ2\"\n    ],\n    \"㘿\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"㙀\": [\n        \"ㄌㄧㄡ4\",\n        \"ㄐㄧㄡ4\"\n    ],\n    \"㙁\": [\n        \"ㄇㄟ2\",\n        \"ㄇㄨ4\"\n    ],\n    \"㙂\": [\n        \"ㄉㄨㄟ4\",\n        \"ㄨㄥ4\"\n    ],\n    \"㙃\": [\n        \"ㄅㄤ1\"\n    ],\n    \"㙄\": [\n        \"ㄅㄧ4\"\n    ],\n    \"㙅\": [\n        \"ㄅㄠ3\"\n    ],\n    \"㙇\": [\n        \"ㄔㄨ4\"\n    ],\n    \"㙈\": [\n        \"ㄒㄧㄚ4\"\n    ],\n    \"㙉\": [\n        \"ㄊㄧㄢ3\"\n    ],\n    \"㙊\": [\n        \"ㄔㄤ2\",\n        \"ㄓㄤ4\"\n    ],\n    \"㙍\": [\n        \"ㄉㄨㄛ1\"\n    ],\n    \"㙎\": [\n        \"ㄨㄟ1\"\n    ],\n    \"㙏\": [\n        \"ㄈㄨ4\"\n    ],\n    \"㙐\": [\n        \"ㄉㄨㄛ3\"\n    ],\n    \"㙑\": [\n        \"ㄩ3\"\n    ],\n    \"㙒\": [\n        \"ㄧㄝ3\"\n    ],\n    \"㙓\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"㙔\": [\n        \"ㄨㄟ3\",\n        \"ㄏㄢ2\"\n    ],\n    \"㙕\": [\n        \"ㄎㄨㄞ4\"\n    ],\n    \"㙗\": [\n        \"ㄨㄟ1\"\n    ],\n    \"㙘\": [\n        \"ㄧㄠ1\"\n    ],\n    \"㙙\": [\n        \"ㄌㄨㄥ3\"\n    ],\n    \"㙚\": [\n        \"ㄒㄧㄥ1\"\n    ],\n    \"㙛\": [\n        \"ㄅㄨ3\"\n    ],\n    \"㙜\": [\n        \"ㄔ2\"\n    ],\n    \"㙝\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"㙞\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"㙟\": [\n        \"ㄌㄤ3\"\n    ],\n    \"㙠\": [\n        \"ㄧ1\",\n        \"ㄧ4\"\n    ],\n    \"㙡\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"㙢\": [\n        \"ㄇㄢ2\"\n    ],\n    \"㙣\": [\n        \"ㄓㄤ4\"\n    ],\n    \"㙤\": [\n        \"ㄒㄧㄚ4\"\n    ],\n    \"㙥\": [\n        \"ㄍㄨㄣ4\"\n    ],\n    \"㙦\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"㙨\": [\n        \"ㄐㄧ4\"\n    ],\n    \"㙩\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"㙪\": [\n        \"ㄧ4\"\n    ],\n    \"㙫\": [\n        \"ㄐㄧ2\"\n    ],\n    \"㙬\": [\n        \"ㄧㄣ2\"\n    ],\n    \"㙮\": [\n        \"ㄉㄚ1\",\n        \"ㄉㄚ5\"\n    ],\n    \"㙯\": [\n        \"ㄧ4\"\n    ],\n    \"㙰\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"㙱\": [\n        \"ㄏㄠ4\"\n    ],\n    \"㙲\": [\n        \"ㄩㄥ3\"\n    ],\n    \"㙳\": [\n        \"ㄎㄢ3\",\n        \"ㄏㄢ3\"\n    ],\n    \"㙴\": [\n        \"ㄔㄢ4\"\n    ],\n    \"㙵\": [\n        \"ㄊㄞ2\"\n    ],\n    \"㙶\": [\n        \"ㄊㄤ2\"\n    ],\n    \"㙷\": [\n        \"ㄓ2\",\n        \"ㄓㄜ2\"\n    ],\n    \"㙸\": [\n        \"ㄅㄠ4\"\n    ],\n    \"㙹\": [\n        \"ㄇㄥ2\"\n    ],\n    \"㙺\": [\n        \"ㄎㄨㄟ2\",\n        \"ㄍㄨㄟ4\"\n    ],\n    \"㙻\": [\n        \"ㄔㄢ2\"\n    ],\n    \"㙼\": [\n        \"ㄌㄟ3\"\n    ],\n    \"㙾\": [\n        \"ㄒㄧ4\"\n    ],\n    \"㚀\": [\n        \"ㄒㄧ1\"\n    ],\n    \"㚁\": [\n        \"ㄑㄧㄠ4\"\n    ],\n    \"㚂\": [\n        \"ㄋㄤ4\"\n    ],\n    \"㚃\": [\n        \"ㄩㄣ1\"\n    ],\n    \"㚅\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"㚆\": [\n        \"ㄈㄨ4\"\n    ],\n    \"㚇\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"㚉\": [\n        \"ㄍㄨ3\"\n    ],\n    \"㚊\": [\n        \"ㄎㄞ1\"\n    ],\n    \"㚋\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"㚌\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"㚍\": [\n        \"ㄎㄨㄟ3\",\n        \"ㄎㄨㄟ4\"\n    ],\n    \"㚏\": [\n        \"ㄍㄠ3\"\n    ],\n    \"㚐\": [\n        \"ㄊㄠ4\"\n    ],\n    \"㚒\": [\n        \"ㄕㄢ3\"\n    ],\n    \"㚓\": [\n        \"ㄌㄞ3\"\n    ],\n    \"㚔\": [\n        \"ㄋㄧㄝ4\",\n        \"ㄒㄧㄥ4\"\n    ],\n    \"㚕\": [\n        \"ㄈㄨ2\"\n    ],\n    \"㚖\": [\n        \"ㄍㄠ3\",\n        \"ㄗㄜ2\"\n    ],\n    \"㚗\": [\n        \"ㄑㄧㄝ2\"\n    ],\n    \"㚘\": [\n        \"ㄅㄢ4\",\n        \"ㄏㄜ4\",\n        \"ㄈㄨ2\"\n    ],\n    \"㚙\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"㚚\": [\n        \"ㄎㄨㄥ1\",\n        \"ㄎㄨㄤ1\"\n    ],\n    \"㚛\": [\n        \"ㄒㄧ4\"\n    ],\n    \"㚜\": [\n        \"ㄩ4\",\n        \"ㄒㄩ4\"\n    ],\n    \"㚝\": [\n        \"ㄓㄨㄟ1\"\n    ],\n    \"㚞\": [\n        \"ㄕㄣ3\"\n    ],\n    \"㚟\": [\n        \"ㄔㄨㄛ4\"\n    ],\n    \"㚠\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"㚡\": [\n        \"ㄐㄧ3\"\n    ],\n    \"㚢\": [\n        \"ㄋㄨ2\",\n        \"ㄨ3\"\n    ],\n    \"㚣\": [\n        \"ㄒㄧㄠ2\"\n    ],\n    \"㚤\": [\n        \"ㄧ4\"\n    ],\n    \"㚥\": [\n        \"ㄩ2\"\n    ],\n    \"㚦\": [\n        \"ㄧ2\"\n    ],\n    \"㚧\": [\n        \"ㄧㄢ3\"\n    ],\n    \"㚨\": [\n        \"ㄕㄣ3\"\n    ],\n    \"㚩\": [\n        \"ㄖㄢ3\"\n    ],\n    \"㚪\": [\n        \"ㄏㄠ4\"\n    ],\n    \"㚫\": [\n        \"ㄙㄚ4\"\n    ],\n    \"㚬\": [\n        \"ㄐㄩㄣ1\"\n    ],\n    \"㚭\": [\n        \"ㄧㄡ2\"\n    ],\n    \"㚯\": [\n        \"ㄒㄧㄣ2\"\n    ],\n    \"㚰\": [\n        \"ㄆㄟ1\",\n        \"ㄅㄧ3\"\n    ],\n    \"㚱\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"㚲\": [\n        \"ㄔㄢ1\",\n        \"ㄉㄧㄢ3\",\n        \"ㄉㄧㄢ4\"\n    ],\n    \"㚴\": [\n        \"ㄅㄨ4\"\n    ],\n    \"㚵\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"㚶\": [\n        \"ㄙ4\",\n        \"ㄧ2\"\n    ],\n    \"㚷\": [\n        \"ㄦ3\"\n    ],\n    \"㚹\": [\n        \"ㄇㄠ3\",\n        \"ㄌㄧㄡ3\"\n    ],\n    \"㚺\": [\n        \"ㄩㄣ4\"\n    ],\n    \"㚻\": [\n        \"ㄐㄧ1\"\n    ],\n    \"㚽\": [\n        \"ㄑㄧㄠ3\"\n    ],\n    \"㚾\": [\n        \"ㄒㄩㄥ1\"\n    ],\n    \"㚿\": [\n        \"ㄆㄠ2\"\n    ],\n    \"㛀\": [\n        \"ㄔㄨ2\"\n    ],\n    \"㛁\": [\n        \"ㄆㄥ1\"\n    ],\n    \"㛂\": [\n        \"ㄋㄨㄛ3\"\n    ],\n    \"㛃\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"㛄\": [\n        \"ㄧ1\"\n    ],\n    \"㛅\": [\n        \"ㄦ4\"\n    ],\n    \"㛆\": [\n        \"ㄉㄨㄛ4\",\n        \"ㄉㄨㄛ3\"\n    ],\n    \"㛊\": [\n        \"ㄉㄨㄛ3\"\n    ],\n    \"㛍\": [\n        \"ㄑㄧㄝ4\",\n        \"ㄒㄧㄢ3\",\n        \"ㄒㄧㄚ2\"\n    ],\n    \"㛎\": [\n        \"ㄌㄩ3\"\n    ],\n    \"㛏\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"㛐\": [\n        \"ㄙㄡ3\"\n    ],\n    \"㛑\": [\n        \"ㄘㄢ4\"\n    ],\n    \"㛒\": [\n        \"ㄉㄡ4\"\n    ],\n    \"㛓\": [\n        \"ㄒㄧ1\"\n    ],\n    \"㛔\": [\n        \"ㄈㄥ1\",\n        \"ㄆㄥ2\"\n    ],\n    \"㛕\": [\n        \"ㄧ4\",\n        \"ㄜ4\"\n    ],\n    \"㛖\": [\n        \"ㄙㄨㄛ1\"\n    ],\n    \"㛗\": [\n        \"ㄑㄧㄝ1\",\n        \"ㄗㄨㄛ1\",\n        \"ㄙㄨㄛ1\"\n    ],\n    \"㛘\": [\n        \"ㄆㄛ4\"\n    ],\n    \"㛙\": [\n        \"ㄒㄧㄣ1\",\n        \"ㄑㄧㄝ4\"\n    ],\n    \"㛚\": [\n        \"ㄊㄨㄥ3\",\n        \"ㄩㄥ3\"\n    ],\n    \"㛛\": [\n        \"ㄒㄧㄣ4\"\n    ],\n    \"㛜\": [\n        \"ㄧㄡ2\"\n    ],\n    \"㛝\": [\n        \"ㄅㄟ4\"\n    ],\n    \"㛞\": [\n        \"ㄌㄨㄥ4\"\n    ],\n    \"㛣\": [\n        \"ㄩㄣ2\"\n    ],\n    \"㛤\": [\n        \"ㄌㄧ2\"\n    ],\n    \"㛥\": [\n        \"ㄊㄚ4\"\n    ],\n    \"㛦\": [\n        \"ㄌㄢ3\"\n    ],\n    \"㛧\": [\n        \"ㄇㄢ3\"\n    ],\n    \"㛨\": [\n        \"ㄑㄧㄤ3\"\n    ],\n    \"㛩\": [\n        \"ㄓㄡ2\"\n    ],\n    \"㛪\": [\n        \"ㄧㄢ4\",\n        \"ㄧㄢ1\"\n    ],\n    \"㛫\": [\n        \"ㄒㄧ1\"\n    ],\n    \"㛬\": [\n        \"ㄌㄨ4\"\n    ],\n    \"㛭\": [\n        \"ㄒㄧ1\"\n    ],\n    \"㛮\": [\n        \"ㄙㄠ3\"\n    ],\n    \"㛯\": [\n        \"ㄈㄢ4\",\n        \"ㄇㄧㄢ3\",\n        \"ㄓㄨㄢ4\"\n    ],\n    \"㛱\": [\n        \"ㄨㄟ3\",\n        \"ㄨㄟ1\"\n    ],\n    \"㛲\": [\n        \"ㄈㄚ4\"\n    ],\n    \"㛳\": [\n        \"ㄧ4\"\n    ],\n    \"㛴\": [\n        \"ㄋㄠ3\"\n    ],\n    \"㛵\": [\n        \"ㄔㄥ1\"\n    ],\n    \"㛶\": [\n        \"ㄊㄢ4\"\n    ],\n    \"㛷\": [\n        \"ㄐㄧ1\"\n    ],\n    \"㛸\": [\n        \"ㄕㄨ4\"\n    ],\n    \"㛹\": [\n        \"ㄆㄧㄢ2\"\n    ],\n    \"㛺\": [\n        \"ㄢ1\"\n    ],\n    \"㛻\": [\n        \"ㄎㄨㄚ1\"\n    ],\n    \"㛼\": [\n        \"ㄔㄚ1\",\n        \"ㄕㄚ4\"\n    ],\n    \"㛾\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"㛿\": [\n        \"ㄓ4\"\n    ],\n    \"㜂\": [\n        \"ㄈㄥ1\"\n    ],\n    \"㜃\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"㜄\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"㜅\": [\n        \"ㄒㄩ4\"\n    ],\n    \"㜆\": [\n        \"ㄇㄧ4\"\n    ],\n    \"㜇\": [\n        \"ㄏㄨㄟ4\",\n        \"ㄧㄝ4\"\n    ],\n    \"㜈\": [\n        \"ㄇㄨ4\"\n    ],\n    \"㜉\": [\n        \"ㄩㄥ1\"\n    ],\n    \"㜊\": [\n        \"ㄓㄢ3\"\n    ],\n    \"㜋\": [\n        \"ㄧ4\"\n    ],\n    \"㜌\": [\n        \"ㄋㄡ3\",\n        \"ㄍㄡ4\",\n        \"ㄎㄡ4\"\n    ],\n    \"㜍\": [\n        \"ㄊㄤ2\"\n    ],\n    \"㜎\": [\n        \"ㄒㄧ1\",\n        \"ㄒㄧ4\"\n    ],\n    \"㜏\": [\n        \"ㄩㄣ2\"\n    ],\n    \"㜐\": [\n        \"ㄕㄨ4\"\n    ],\n    \"㜑\": [\n        \"ㄈㄨ2\"\n    ],\n    \"㜒\": [\n        \"ㄧ4\"\n    ],\n    \"㜓\": [\n        \"ㄉㄚ2\"\n    ],\n    \"㜕\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"㜖\": [\n        \"ㄘㄠ2\"\n    ],\n    \"㜗\": [\n        \"ㄘㄢ1\",\n        \"ㄙㄣ1\"\n    ],\n    \"㜘\": [\n        \"ㄐㄩ4\",\n        \"ㄑㄩ4\",\n        \"ㄔㄚ2\"\n    ],\n    \"㜙\": [\n        \"ㄌㄨ4\"\n    ],\n    \"㜚\": [\n        \"ㄙㄨ4\"\n    ],\n    \"㜛\": [\n        \"ㄋㄣ4\"\n    ],\n    \"㜜\": [\n        \"ㄠ4\"\n    ],\n    \"㜝\": [\n        \"ㄢ3\",\n        \"ㄧㄢ3\"\n    ],\n    \"㜞\": [\n        \"ㄑㄧㄢ4\",\n        \"ㄘㄢ2\"\n    ],\n    \"㜠\": [\n        \"ㄘㄨㄟ1\"\n    ],\n    \"㜡\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"㜣\": [\n        \"ㄖㄢ2\",\n        \"ㄖㄢ3\"\n    ],\n    \"㜤\": [\n        \"ㄋㄧㄢ3\",\n        \"ㄊㄧㄢ3\",\n        \"ㄊㄢ2\"\n    ],\n    \"㜥\": [\n        \"ㄇㄞ2\"\n    ],\n    \"㜦\": [\n        \"ㄒㄧㄣ2\"\n    ],\n    \"㜧\": [\n        \"ㄩㄝ4\"\n    ],\n    \"㜨\": [\n        \"ㄋㄞ2\"\n    ],\n    \"㜩\": [\n        \"ㄠ4\"\n    ],\n    \"㜪\": [\n        \"ㄕㄣ1\"\n    ],\n    \"㜫\": [\n        \"ㄇㄚ4\"\n    ],\n    \"㜮\": [\n        \"ㄌㄢ4\",\n        \"ㄌㄢ2\"\n    ],\n    \"㜯\": [\n        \"ㄒㄧ1\"\n    ],\n    \"㜰\": [\n        \"ㄩㄝ4\"\n    ],\n    \"㜱\": [\n        \"ㄓ4\"\n    ],\n    \"㜲\": [\n        \"ㄨㄥ3\"\n    ],\n    \"㜳\": [\n        \"ㄏㄨㄞ2\"\n    ],\n    \"㜴\": [\n        \"ㄇㄥ4\"\n    ],\n    \"㜵\": [\n        \"ㄋㄧㄠ3\"\n    ],\n    \"㜶\": [\n        \"ㄨㄢ3\"\n    ],\n    \"㜷\": [\n        \"ㄇㄧ2\",\n        \"ㄒㄧㄢ3\"\n    ],\n    \"㜸\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"㜹\": [\n        \"ㄑㄩ2\"\n    ],\n    \"㜺\": [\n        \"ㄗㄢ4\"\n    ],\n    \"㜻\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"㜼\": [\n        \"ㄓ2\"\n    ],\n    \"㜽\": [\n        \"ㄗ3\"\n    ],\n    \"㜾\": [\n        \"ㄏㄞ2\"\n    ],\n    \"㜿\": [\n        \"ㄒㄩ4\"\n    ],\n    \"㝀\": [\n        \"ㄏㄠ4\"\n    ],\n    \"㝁\": [\n        \"ㄒㄩㄢ1\",\n        \"ㄑㄩㄥ2\"\n    ],\n    \"㝂\": [\n        \"ㄓ4\",\n        \"ㄓㄜ4\"\n    ],\n    \"㝃\": [\n        \"ㄇㄧㄢ3\"\n    ],\n    \"㝄\": [\n        \"ㄔㄨㄣ2\"\n    ],\n    \"㝅\": [\n        \"ㄍㄡ4\"\n    ],\n    \"㝇\": [\n        \"ㄔㄨㄣ2\"\n    ],\n    \"㝈\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"㝉\": [\n        \"ㄓㄨ4\"\n    ],\n    \"㝊\": [\n        \"ㄕㄡ3\"\n    ],\n    \"㝋\": [\n        \"ㄌㄧㄠ3\"\n    ],\n    \"㝌\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"㝍\": [\n        \"ㄒㄧㄝ3\"\n    ],\n    \"㝎\": [\n        \"ㄉㄧㄥ4\"\n    ],\n    \"㝏\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"㝐\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"㝑\": [\n        \"ㄇㄤ2\"\n    ],\n    \"㝓\": [\n        \"ㄎㄜ4\"\n    ],\n    \"㝔\": [\n        \"ㄧㄠ3\"\n    ],\n    \"㝕\": [\n        \"ㄋㄧㄥ2\"\n    ],\n    \"㝖\": [\n        \"ㄧ2\"\n    ],\n    \"㝗\": [\n        \"ㄌㄤ2\",\n        \"ㄌㄤ3\"\n    ],\n    \"㝘\": [\n        \"ㄩㄥ2\"\n    ],\n    \"㝙\": [\n        \"ㄧㄣ2\"\n    ],\n    \"㝚\": [\n        \"ㄧㄢ2\"\n    ],\n    \"㝛\": [\n        \"ㄙㄨ4\"\n    ],\n    \"㝝\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"㝞\": [\n        \"ㄧㄚ1\",\n        \"ㄧㄚ4\"\n    ],\n    \"㝟\": [\n        \"ㄇㄠ2\"\n    ],\n    \"㝠\": [\n        \"ㄇㄧㄥ2\"\n    ],\n    \"㝡\": [\n        \"ㄗㄨㄟ4\"\n    ],\n    \"㝢\": [\n        \"ㄩ3\"\n    ],\n    \"㝣\": [\n        \"ㄧ4\"\n    ],\n    \"㝤\": [\n        \"ㄍㄡ4\"\n    ],\n    \"㝥\": [\n        \"ㄇㄧ3\"\n    ],\n    \"㝦\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"㝧\": [\n        \"ㄨㄣ3\"\n    ],\n    \"㝩\": [\n        \"ㄎㄤ1\"\n    ],\n    \"㝪\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"㝫\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"㝭\": [\n        \"ㄒㄧㄥ3\"\n    ],\n    \"㝮\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"㝯\": [\n        \"ㄑㄧㄠ2\"\n    ],\n    \"㝰\": [\n        \"ㄇㄧㄢ2\"\n    ],\n    \"㝱\": [\n        \"ㄇㄥ4\"\n    ],\n    \"㝲\": [\n        \"ㄑㄧㄣ3\"\n    ],\n    \"㝴\": [\n        \"ㄨㄢ2\"\n    ],\n    \"㝵\": [\n        \"ㄉㄜ2\",\n        \"ㄞ4\"\n    ],\n    \"㝶\": [\n        \"ㄞ4\"\n    ],\n    \"㝸\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"㝹\": [\n        \"ㄋㄡ2\"\n    ],\n    \"㝺\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"㝻\": [\n        \"ㄐㄧㄣ3\"\n    ],\n    \"㝼\": [\n        \"ㄩ1\"\n    ],\n    \"㝽\": [\n        \"ㄔㄨㄟ2\"\n    ],\n    \"㝾\": [\n        \"ㄗㄨㄛ3\"\n    ],\n    \"㝿\": [\n        \"ㄅㄛ3\"\n    ],\n    \"㞀\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"㞁\": [\n        \"ㄧㄠ4\"\n    ],\n    \"㞂\": [\n        \"ㄊㄨㄟ3\",\n        \"ㄊㄨㄟ4\"\n    ],\n    \"㞃\": [\n        \"ㄐㄧ4\"\n    ],\n    \"㞄\": [\n        \"ㄢ1\"\n    ],\n    \"㞅\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"㞆\": [\n        \"ㄐㄧ3\"\n    ],\n    \"㞇\": [\n        \"ㄨㄟ3\"\n    ],\n    \"㞈\": [\n        \"ㄅㄛ1\"\n    ],\n    \"㞉\": [\n        \"ㄗㄚ1\"\n    ],\n    \"㞊\": [\n        \"ㄒㄩ4\"\n    ],\n    \"㞋\": [\n        \"ㄋㄧㄢ3\",\n        \"ㄐㄧ2\"\n    ],\n    \"㞌\": [\n        \"ㄩㄣ4\"\n    ],\n    \"㞎\": [\n        \"ㄅㄚ3\",\n        \"ㄆㄚ1\"\n    ],\n    \"㞏\": [\n        \"ㄓㄜ2\",\n        \"ㄐㄧㄝ2\"\n    ],\n    \"㞐\": [\n        \"ㄐㄩ1\"\n    ],\n    \"㞑\": [\n        \"ㄨㄟ3\"\n    ],\n    \"㞒\": [\n        \"ㄒㄧㄝ4\",\n        \"ㄒㄧ4\"\n    ],\n    \"㞓\": [\n        \"ㄑㄧ4\",\n        \"ㄐㄧ1\"\n    ],\n    \"㞔\": [\n        \"ㄧ2\"\n    ],\n    \"㞕\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"㞖\": [\n        \"ㄘ2\",\n        \"ㄘ4\"\n    ],\n    \"㞗\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"㞘\": [\n        \"ㄉㄨ1\"\n    ],\n    \"㞙\": [\n        \"ㄋㄧㄠ4\"\n    ],\n    \"㞚\": [\n        \"ㄑㄧ4\",\n        \"ㄓㄚ3\"\n    ],\n    \"㞛\": [\n        \"ㄐㄧ3\"\n    ],\n    \"㞜\": [\n        \"ㄊㄨㄟ1\"\n    ],\n    \"㞞\": [\n        \"ㄙㄨㄥ2\"\n    ],\n    \"㞟\": [\n        \"ㄉㄧㄢ4\",\n        \"ㄉㄧㄥ3\"\n    ],\n    \"㞠\": [\n        \"ㄌㄠ2\"\n    ],\n    \"㞡\": [\n        \"ㄓㄢ3\"\n    ],\n    \"㞤\": [\n        \"ㄧㄣ2\",\n        \"ㄘㄣ2\"\n    ],\n    \"㞥\": [\n        \"ㄘㄣ2\"\n    ],\n    \"㞦\": [\n        \"ㄐㄧ3\"\n    ],\n    \"㞧\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"㞨\": [\n        \"ㄗ3\"\n    ],\n    \"㞩\": [\n        \"ㄌㄢ2\"\n    ],\n    \"㞪\": [\n        \"ㄋㄠ2\"\n    ],\n    \"㞫\": [\n        \"ㄐㄩ4\"\n    ],\n    \"㞬\": [\n        \"ㄑㄧㄣ4\"\n    ],\n    \"㞭\": [\n        \"ㄉㄞ4\"\n    ],\n    \"㞯\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"㞰\": [\n        \"ㄒㄩ3\"\n    ],\n    \"㞱\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"㞲\": [\n        \"ㄩㄥ4\"\n    ],\n    \"㞳\": [\n        \"ㄉㄡ3\"\n    ],\n    \"㞴\": [\n        \"ㄔ2\",\n        \"ㄇㄧㄣ2\"\n    ],\n    \"㞶\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"㞷\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"㞸\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"㞹\": [\n        \"ㄎㄜ3\"\n    ],\n    \"㞺\": [\n        \"ㄗㄨ2\"\n    ],\n    \"㞻\": [\n        \"ㄏㄠ4\"\n    ],\n    \"㞼\": [\n        \"ㄔㄥ2\"\n    ],\n    \"㞽\": [\n        \"ㄒㄩㄝ4\"\n    ],\n    \"㞾\": [\n        \"ㄋㄧ2\"\n    ],\n    \"㞿\": [\n        \"ㄔ4\"\n    ],\n    \"㟀\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"㟁\": [\n        \"ㄢ4\"\n    ],\n    \"㟂\": [\n        \"ㄇㄨ3\"\n    ],\n    \"㟃\": [\n        \"ㄙ1\"\n    ],\n    \"㟄\": [\n        \"ㄒㄧㄤ2\"\n    ],\n    \"㟅\": [\n        \"ㄧㄤ2\"\n    ],\n    \"㟆\": [\n        \"ㄏㄨㄚ2\"\n    ],\n    \"㟇\": [\n        \"ㄘㄨㄛ4\",\n        \"ㄘㄨㄛ2\"\n    ],\n    \"㟈\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"㟉\": [\n        \"ㄌㄠ2\"\n    ],\n    \"㟊\": [\n        \"ㄈㄨ2\"\n    ],\n    \"㟋\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"㟌\": [\n        \"ㄇㄤ2\"\n    ],\n    \"㟍\": [\n        \"ㄌㄤ2\",\n        \"ㄌㄤ3\"\n    ],\n    \"㟎\": [\n        \"ㄊㄨㄛ3\",\n        \"ㄊㄨㄟ3\"\n    ],\n    \"㟏\": [\n        \"ㄏㄢ2\"\n    ],\n    \"㟐\": [\n        \"ㄇㄤ3\"\n    ],\n    \"㟑\": [\n        \"ㄅㄛ2\"\n    ],\n    \"㟒\": [\n        \"ㄑㄩㄣ1\"\n    ],\n    \"㟓\": [\n        \"ㄑㄧ2\"\n    ],\n    \"㟔\": [\n        \"ㄏㄢ2\"\n    ],\n    \"㟖\": [\n        \"ㄌㄨㄥ4\",\n        \"ㄌㄨㄥ2\"\n    ],\n    \"㟗\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"㟘\": [\n        \"ㄊㄧㄠ2\"\n    ],\n    \"㟙\": [\n        \"ㄗㄜ2\"\n    ],\n    \"㟚\": [\n        \"ㄑㄧ2\"\n    ],\n    \"㟛\": [\n        \"ㄗㄢ4\"\n    ],\n    \"㟜\": [\n        \"ㄇㄧ2\"\n    ],\n    \"㟝\": [\n        \"ㄆㄟ2\"\n    ],\n    \"㟞\": [\n        \"ㄓㄢ4\"\n    ],\n    \"㟟\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"㟠\": [\n        \"ㄍㄤ3\"\n    ],\n    \"㟢\": [\n        \"ㄑㄧ2\"\n    ],\n    \"㟤\": [\n        \"ㄌㄨ4\"\n    ],\n    \"㟦\": [\n        \"ㄩㄣ4\"\n    ],\n    \"㟧\": [\n        \"ㄜ4\"\n    ],\n    \"㟨\": [\n        \"ㄉㄨㄢ1\"\n    ],\n    \"㟩\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"㟪\": [\n        \"ㄨㄟ1\",\n        \"ㄨㄟ3\"\n    ],\n    \"㟫\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"㟬\": [\n        \"ㄙㄡ3\"\n    ],\n    \"㟭\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"㟮\": [\n        \"ㄊㄨ1\"\n    ],\n    \"㟰\": [\n        \"ㄇㄧㄥ3\"\n    ],\n    \"㟱\": [\n        \"ㄧㄠ3\"\n    ],\n    \"㟲\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"㟳\": [\n        \"ㄌㄧ4\"\n    ],\n    \"㟴\": [\n        \"ㄎㄨㄞ4\"\n    ],\n    \"㟵\": [\n        \"ㄍㄤ3\"\n    ],\n    \"㟶\": [\n        \"ㄩㄢ2\"\n    ],\n    \"㟷\": [\n        \"ㄉㄚ5\"\n    ],\n    \"㟹\": [\n        \"ㄌㄠ2\"\n    ],\n    \"㟺\": [\n        \"ㄌㄡ2\"\n    ],\n    \"㟻\": [\n        \"ㄑㄧㄢ4\",\n        \"ㄓㄢ3\"\n    ],\n    \"㟼\": [\n        \"ㄠ2\"\n    ],\n    \"㟽\": [\n        \"ㄅㄧㄠ3\",\n        \"ㄅㄧㄠ1\"\n    ],\n    \"㟾\": [\n        \"ㄩㄥ1\"\n    ],\n    \"㟿\": [\n        \"ㄇㄤ3\",\n        \"ㄇㄤ2\"\n    ],\n    \"㠀\": [\n        \"ㄉㄠ3\"\n    ],\n    \"㠂\": [\n        \"ㄠ2\"\n    ],\n    \"㠄\": [\n        \"ㄒㄧ2\"\n    ],\n    \"㠅\": [\n        \"ㄈㄨ2\",\n        \"ㄈㄨ4\"\n    ],\n    \"㠆\": [\n        \"ㄉㄢ1\"\n    ],\n    \"㠇\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"㠈\": [\n        \"ㄖㄨㄣ4\"\n    ],\n    \"㠉\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"㠊\": [\n        \"ㄑㄩ1\"\n    ],\n    \"㠋\": [\n        \"ㄜ4\"\n    ],\n    \"㠌\": [\n        \"ㄑㄧ1\"\n    ],\n    \"㠍\": [\n        \"ㄐㄧ2\"\n    ],\n    \"㠎\": [\n        \"ㄐㄧ2\",\n        \"ㄐㄧㄝ2\"\n    ],\n    \"㠏\": [\n        \"ㄏㄨㄚ2\"\n    ],\n    \"㠐\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"㠑\": [\n        \"ㄗㄨㄟ4\"\n    ],\n    \"㠒\": [\n        \"ㄅㄧㄠ3\"\n    ],\n    \"㠓\": [\n        \"ㄇㄥ2\"\n    ],\n    \"㠔\": [\n        \"ㄅㄞ4\"\n    ],\n    \"㠕\": [\n        \"ㄨㄟ3\"\n    ],\n    \"㠖\": [\n        \"ㄧ3\"\n    ],\n    \"㠗\": [\n        \"ㄠ4\"\n    ],\n    \"㠘\": [\n        \"ㄩ3\"\n    ],\n    \"㠙\": [\n        \"ㄏㄠ2\"\n    ],\n    \"㠚\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"㠛\": [\n        \"ㄨㄛ4\"\n    ],\n    \"㠜\": [\n        \"ㄋㄧ4\"\n    ],\n    \"㠝\": [\n        \"ㄘㄨㄢ2\"\n    ],\n    \"㠟\": [\n        \"ㄌㄧ2\"\n    ],\n    \"㠠\": [\n        \"ㄌㄨ2\"\n    ],\n    \"㠡\": [\n        \"ㄋㄧㄠ3\"\n    ],\n    \"㠢\": [\n        \"ㄏㄨㄞ2\"\n    ],\n    \"㠣\": [\n        \"ㄌㄧ4\"\n    ],\n    \"㠥\": [\n        \"ㄌㄩ4\",\n        \"ㄌㄟ2\",\n        \"ㄌㄟ3\"\n    ],\n    \"㠦\": [\n        \"ㄈㄥ1\"\n    ],\n    \"㠧\": [\n        \"ㄇㄧ3\"\n    ],\n    \"㠨\": [\n        \"ㄩ4\"\n    ],\n    \"㠪\": [\n        \"ㄐㄩ4\"\n    ],\n    \"㠭\": [\n        \"ㄓㄢ3\"\n    ],\n    \"㠮\": [\n        \"ㄆㄥ1\",\n        \"ㄍㄤ1\"\n    ],\n    \"㠯\": [\n        \"ㄧ3\"\n    ],\n    \"㠱\": [\n        \"ㄐㄧ4\",\n        \"ㄑㄧ3\"\n    ],\n    \"㠲\": [\n        \"ㄅㄧ3\"\n    ],\n    \"㠴\": [\n        \"ㄖㄣ4\"\n    ],\n    \"㠵\": [\n        \"ㄏㄨㄤ1\"\n    ],\n    \"㠶\": [\n        \"ㄈㄢ2\"\n    ],\n    \"㠷\": [\n        \"ㄍㄜ2\"\n    ],\n    \"㠸\": [\n        \"ㄎㄨ4\"\n    ],\n    \"㠹\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"㠺\": [\n        \"ㄕㄚ1\",\n        \"ㄇㄧㄠ2\"\n    ],\n    \"㠼\": [\n        \"ㄙ1\"\n    ],\n    \"㠽\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"㠾\": [\n        \"ㄩㄢ1\"\n    ],\n    \"㠿\": [\n        \"ㄗ1\",\n        \"ㄘ3\"\n    ],\n    \"㡀\": [\n        \"ㄅㄧ4\"\n    ],\n    \"㡁\": [\n        \"ㄎㄨㄚ3\"\n    ],\n    \"㡂\": [\n        \"ㄌㄧ4\"\n    ],\n    \"㡃\": [\n        \"ㄏㄨㄤ1\"\n    ],\n    \"㡄\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"㡅\": [\n        \"ㄋㄨㄛ3\"\n    ],\n    \"㡇\": [\n        \"ㄓㄜ2\",\n        \"ㄐㄧㄝ1\"\n    ],\n    \"㡈\": [\n        \"ㄨㄣ4\",\n        \"ㄇㄣ2\",\n        \"ㄇㄧㄢ3\"\n    ],\n    \"㡉\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"㡊\": [\n        \"ㄑㄧㄚ4\"\n    ],\n    \"㡋\": [\n        \"ㄧㄝ2\",\n        \"ㄢ1\"\n    ],\n    \"㡌\": [\n        \"ㄇㄠ4\"\n    ],\n    \"㡏\": [\n        \"ㄕㄨ4\",\n        \"ㄒㄩ1\",\n        \"ㄊㄡ2\",\n        \"ㄕㄨ1\"\n    ],\n    \"㡑\": [\n        \"ㄑㄧㄠ1\",\n        \"ㄐㄧㄠ3\"\n    ],\n    \"㡒\": [\n        \"ㄓㄨㄣ1\"\n    ],\n    \"㡓\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"㡔\": [\n        \"ㄨ4\"\n    ],\n    \"㡕\": [\n        \"ㄧㄥ1\"\n    ],\n    \"㡖\": [\n        \"ㄔㄨㄤ2\"\n    ],\n    \"㡗\": [\n        \"ㄊㄧ2\"\n    ],\n    \"㡘\": [\n        \"ㄌㄧㄢ2\",\n        \"ㄌㄧㄣ2\"\n    ],\n    \"㡙\": [\n        \"ㄅㄧ1\"\n    ],\n    \"㡚\": [\n        \"ㄍㄡ1\"\n    ],\n    \"㡛\": [\n        \"ㄇㄤ2\"\n    ],\n    \"㡜\": [\n        \"ㄒㄧㄝ4\",\n        \"ㄒㄩㄝ3\"\n    ],\n    \"㡝\": [\n        \"ㄈㄥ4\"\n    ],\n    \"㡞\": [\n        \"ㄌㄡ2\",\n        \"ㄌㄩ3\"\n    ],\n    \"㡟\": [\n        \"ㄗㄠ1\"\n    ],\n    \"㡠\": [\n        \"ㄓㄥ4\"\n    ],\n    \"㡡\": [\n        \"ㄔㄨ2\"\n    ],\n    \"㡢\": [\n        \"ㄇㄢ4\"\n    ],\n    \"㡣\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"㡥\": [\n        \"ㄧㄣ4\"\n    ],\n    \"㡦\": [\n        \"ㄆㄧㄣ1\"\n    ],\n    \"㡧\": [\n        \"ㄓㄥ4\"\n    ],\n    \"㡨\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄑㄧㄢ1\"\n    ],\n    \"㡩\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"㡪\": [\n        \"ㄋㄧㄝ2\"\n    ],\n    \"㡫\": [\n        \"ㄧ4\"\n    ],\n    \"㡭\": [\n        \"ㄐㄧ4\"\n    ],\n    \"㡮\": [\n        \"ㄐㄧ2\"\n    ],\n    \"㡯\": [\n        \"ㄓㄞ2\",\n        \"ㄉㄨ4\",\n        \"ㄉㄨㄛ2\"\n    ],\n    \"㡰\": [\n        \"ㄩ3\"\n    ],\n    \"㡱\": [\n        \"ㄐㄧㄡ3\"\n    ],\n    \"㡲\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"㡳\": [\n        \"ㄓ3\"\n    ],\n    \"㡴\": [\n        \"ㄌㄚ1\"\n    ],\n    \"㡵\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"㡶\": [\n        \"ㄓ3\"\n    ],\n    \"㡷\": [\n        \"ㄅㄣ3\"\n    ],\n    \"㡸\": [\n        \"ㄓㄚ4\",\n        \"ㄓㄚ3\",\n        \"ㄔㄚ2\"\n    ],\n    \"㡹\": [\n        \"ㄐㄩ1\"\n    ],\n    \"㡺\": [\n        \"ㄉㄢ4\"\n    ],\n    \"㡻\": [\n        \"ㄌㄧㄠ4\"\n    ],\n    \"㡼\": [\n        \"ㄧ4\"\n    ],\n    \"㡽\": [\n        \"ㄓㄠ4\"\n    ],\n    \"㡾\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"㡿\": [\n        \"ㄔ4\"\n    ],\n    \"㢀\": [\n        \"ㄘ4\"\n    ],\n    \"㢁\": [\n        \"ㄔ3\",\n        \"ㄕ3\"\n    ],\n    \"㢂\": [\n        \"ㄧㄢ3\",\n        \"ㄊㄨㄟ2\",\n        \"ㄉㄨㄟ1\"\n    ],\n    \"㢃\": [\n        \"ㄌㄤ2\"\n    ],\n    \"㢄\": [\n        \"ㄉㄡ4\"\n    ],\n    \"㢅\": [\n        \"ㄌㄨㄥ4\"\n    ],\n    \"㢆\": [\n        \"ㄔㄢ2\"\n    ],\n    \"㢈\": [\n        \"ㄊㄨㄟ2\",\n        \"ㄉㄨㄟ1\"\n    ],\n    \"㢉\": [\n        \"ㄔㄚ2\"\n    ],\n    \"㢊\": [\n        \"ㄞ3\",\n        \"ㄧ3\"\n    ],\n    \"㢋\": [\n        \"ㄔ3\"\n    ],\n    \"㢍\": [\n        \"ㄧㄥ3\"\n    ],\n    \"㢎\": [\n        \"ㄓㄜ2\"\n    ],\n    \"㢏\": [\n        \"ㄊㄡ2\",\n        \"ㄩ3\",\n        \"ㄩ2\"\n    ],\n    \"㢑\": [\n        \"ㄊㄨㄟ2\"\n    ],\n    \"㢒\": [\n        \"ㄔㄚ2\"\n    ],\n    \"㢓\": [\n        \"ㄧㄠ3\"\n    ],\n    \"㢔\": [\n        \"ㄗㄨㄥ3\"\n    ],\n    \"㢖\": [\n        \"ㄆㄢ1\",\n        \"ㄅㄢ1\"\n    ],\n    \"㢗\": [\n        \"ㄑㄧㄠ4\"\n    ],\n    \"㢘\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"㢙\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"㢚\": [\n        \"ㄌㄨ3\"\n    ],\n    \"㢛\": [\n        \"ㄧㄢ4\",\n        \"ㄑㄧㄢ1\"\n    ],\n    \"㢜\": [\n        \"ㄎㄤ1\",\n        \"ㄎㄤ4\"\n    ],\n    \"㢝\": [\n        \"ㄙㄨ1\"\n    ],\n    \"㢞\": [\n        \"ㄧ4\"\n    ],\n    \"㢟\": [\n        \"ㄔㄢ1\"\n    ],\n    \"㢠\": [\n        \"ㄐㄩㄥ3\"\n    ],\n    \"㢡\": [\n        \"ㄐㄧㄤ3\"\n    ],\n    \"㢣\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"㢥\": [\n        \"ㄉㄨㄥ4\"\n    ],\n    \"㢧\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"㢨\": [\n        \"ㄏㄢ4\"\n    ],\n    \"㢩\": [\n        \"ㄉㄧ4\"\n    ],\n    \"㢬\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"㢮\": [\n        \"ㄔ2\"\n    ],\n    \"㢯\": [\n        \"ㄉㄧㄠ1\",\n        \"ㄇㄧㄣ2\"\n    ],\n    \"㢰\": [\n        \"ㄅㄧ4\"\n    ],\n    \"㢲\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"㢳\": [\n        \"ㄌㄨ2\"\n    ],\n    \"㢵\": [\n        \"ㄒㄧㄝ2\",\n        \"ㄕㄜ4\"\n    ],\n    \"㢶\": [\n        \"ㄅㄧ4\"\n    ],\n    \"㢸\": [\n        \"ㄅㄧ4\"\n    ],\n    \"㢺\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"㢻\": [\n        \"ㄖㄨㄟ4\"\n    ],\n    \"㢼\": [\n        \"ㄅㄧㄝ4\"\n    ],\n    \"㢽\": [\n        \"ㄦ3\"\n    ],\n    \"㢾\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"㣀\": [\n        \"ㄓㄣ4\"\n    ],\n    \"㣁\": [\n        \"ㄅㄟ4\"\n    ],\n    \"㣂\": [\n        \"ㄜ4\"\n    ],\n    \"㣃\": [\n        \"ㄩ3\"\n    ],\n    \"㣄\": [\n        \"ㄑㄩ2\"\n    ],\n    \"㣅\": [\n        \"ㄗㄢ4\"\n    ],\n    \"㣆\": [\n        \"ㄇㄧ2\"\n    ],\n    \"㣇\": [\n        \"ㄧ4\"\n    ],\n    \"㣈\": [\n        \"ㄙ4\"\n    ],\n    \"㣌\": [\n        \"ㄕㄢ4\"\n    ],\n    \"㣍\": [\n        \"ㄊㄞ2\"\n    ],\n    \"㣎\": [\n        \"ㄇㄨ4\"\n    ],\n    \"㣏\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"㣐\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"㣑\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"㣒\": [\n        \"ㄘㄥ4\"\n    ],\n    \"㣓\": [\n        \"ㄘㄢ4\"\n    ],\n    \"㣔\": [\n        \"ㄉㄧㄥ1\"\n    ],\n    \"㣙\": [\n        \"ㄉㄧ2\",\n        \"ㄓㄡ4\"\n    ],\n    \"㣚\": [\n        \"ㄊㄨㄥ3\",\n        \"ㄊㄨㄥ2\",\n        \"ㄉㄨㄥ4\"\n    ],\n    \"㣛\": [\n        \"ㄊㄚ4\",\n        \"ㄏㄨㄟ4\"\n    ],\n    \"㣜\": [\n        \"ㄒㄧㄥ2\"\n    ],\n    \"㣝\": [\n        \"ㄙㄨㄥ1\"\n    ],\n    \"㣞\": [\n        \"ㄉㄨㄛ2\"\n    ],\n    \"㣟\": [\n        \"ㄒㄧ4\"\n    ],\n    \"㣠\": [\n        \"ㄊㄠ1\",\n        \"ㄊㄨㄥ2\"\n    ],\n    \"㣢\": [\n        \"ㄊㄧ2\"\n    ],\n    \"㣣\": [\n        \"ㄕㄢ4\"\n    ],\n    \"㣤\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"㣥\": [\n        \"ㄓ4\"\n    ],\n    \"㣦\": [\n        \"ㄨㄟ1\"\n    ],\n    \"㣧\": [\n        \"ㄧㄣ4\"\n    ],\n    \"㣪\": [\n        \"ㄏㄨㄢ3\"\n    ],\n    \"㣫\": [\n        \"ㄓㄨㄥ3\",\n        \"ㄉㄨㄥ4\"\n    ],\n    \"㣬\": [\n        \"ㄑㄧ4\"\n    ],\n    \"㣭\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"㣯\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"㣰\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"㣱\": [\n        \"ㄗㄜ2\"\n    ],\n    \"㣲\": [\n        \"ㄨㄟ2\"\n    ],\n    \"㣵\": [\n        \"ㄊㄚ4\"\n    ],\n    \"㣶\": [\n        \"ㄓㄢ1\"\n    ],\n    \"㣷\": [\n        \"ㄋㄧㄥ4\"\n    ],\n    \"㣺\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"㣻\": [\n        \"ㄧ4\"\n    ],\n    \"㣼\": [\n        \"ㄖㄣ3\"\n    ],\n    \"㣽\": [\n        \"ㄕㄨ4\",\n        \"ㄋㄨ4\"\n    ],\n    \"㣾\": [\n        \"ㄔㄚ4\"\n    ],\n    \"㣿\": [\n        \"ㄓㄨㄛ2\",\n        \"ㄉㄧㄠ3\"\n    ],\n    \"㤁\": [\n        \"ㄇㄧㄢ3\"\n    ],\n    \"㤂\": [\n        \"ㄐㄧ2\"\n    ],\n    \"㤃\": [\n        \"ㄈㄤ2\"\n    ],\n    \"㤄\": [\n        \"ㄆㄟ4\"\n    ],\n    \"㤅\": [\n        \"ㄞ4\",\n        \"ㄒㄧ4\",\n        \"ㄐㄧ4\"\n    ],\n    \"㤆\": [\n        \"ㄈㄢ4\"\n    ],\n    \"㤇\": [\n        \"ㄠ3\"\n    ],\n    \"㤈\": [\n        \"ㄑㄧㄣ4\"\n    ],\n    \"㤉\": [\n        \"ㄑㄧㄚ1\",\n        \"ㄧㄚ4\"\n    ],\n    \"㤊\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"㤋\": [\n        \"ㄈㄣ1\"\n    ],\n    \"㤌\": [\n        \"ㄍㄢ1\"\n    ],\n    \"㤍\": [\n        \"ㄑㄧㄠ1\",\n        \"ㄑㄧㄠ3\"\n    ],\n    \"㤎\": [\n        \"ㄍㄜ1\"\n    ],\n    \"㤏\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"㤐\": [\n        \"ㄔㄢ1\"\n    ],\n    \"㤑\": [\n        \"ㄧㄡ4\"\n    ],\n    \"㤒\": [\n        \"ㄍㄠ1\"\n    ],\n    \"㤓\": [\n        \"ㄅㄣ4\"\n    ],\n    \"㤔\": [\n        \"ㄈㄨ4\"\n    ],\n    \"㤕\": [\n        \"ㄔㄨ4\",\n        \"ㄆㄛ4\"\n    ],\n    \"㤖\": [\n        \"ㄓㄨ4\"\n    ],\n    \"㤘\": [\n        \"ㄓㄡ4\"\n    ],\n    \"㤚\": [\n        \"ㄏㄤ2\"\n    ],\n    \"㤛\": [\n        \"ㄋㄧㄣ2\"\n    ],\n    \"㤜\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"㤝\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"㤞\": [\n        \"ㄔㄚ4\",\n        \"ㄉㄨㄛ2\",\n        \"ㄗㄜ2\"\n    ],\n    \"㤟\": [\n        \"ㄎㄨㄥ3\"\n    ],\n    \"㤠\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"㤡\": [\n        \"ㄌㄧ4\",\n        \"ㄌㄧㄝ4\"\n    ],\n    \"㤢\": [\n        \"ㄩ4\"\n    ],\n    \"㤤\": [\n        \"ㄩ2\"\n    ],\n    \"㤥\": [\n        \"ㄏㄞ4\"\n    ],\n    \"㤦\": [\n        \"ㄌㄧ4\"\n    ],\n    \"㤧\": [\n        \"ㄏㄡ2\"\n    ],\n    \"㤨\": [\n        \"ㄍㄨㄥ3\"\n    ],\n    \"㤩\": [\n        \"ㄎㄜ4\"\n    ],\n    \"㤪\": [\n        \"ㄩㄢ4\"\n    ],\n    \"㤫\": [\n        \"ㄉㄜ2\"\n    ],\n    \"㤬\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"㤮\": [\n        \"ㄍㄨㄤ4\"\n    ],\n    \"㤯\": [\n        \"ㄐㄩㄥ3\"\n    ],\n    \"㤰\": [\n        \"ㄗㄨㄛ4\"\n    ],\n    \"㤱\": [\n        \"ㄈㄨ4\",\n        \"ㄉㄡ4\"\n    ],\n    \"㤲\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"㤳\": [\n        \"ㄅㄟ3\"\n    ],\n    \"㤴\": [\n        \"ㄔㄜ4\",\n        \"ㄕㄜ4\",\n        \"ㄉㄧㄝ2\"\n    ],\n    \"㤵\": [\n        \"ㄘ2\"\n    ],\n    \"㤶\": [\n        \"ㄇㄤ2\",\n        \"ㄇㄤ4\"\n    ],\n    \"㤷\": [\n        \"ㄏㄢ1\"\n    ],\n    \"㤸\": [\n        \"ㄒㄧ4\"\n    ],\n    \"㤹\": [\n        \"ㄑㄧㄡ2\",\n        \"ㄐㄧㄡ4\"\n    ],\n    \"㤺\": [\n        \"ㄏㄨㄤ3\"\n    ],\n    \"㤽\": [\n        \"ㄔㄡ2\"\n    ],\n    \"㤾\": [\n        \"ㄙㄢ4\",\n        \"ㄊㄢ4\"\n    ],\n    \"㤿\": [\n        \"ㄧㄢ1\"\n    ],\n    \"㥀\": [\n        \"ㄓ2\",\n        \"ㄉㄜ2\"\n    ],\n    \"㥁\": [\n        \"ㄉㄜ2\"\n    ],\n    \"㥂\": [\n        \"ㄊㄜ4\"\n    ],\n    \"㥃\": [\n        \"ㄇㄣ4\"\n    ],\n    \"㥄\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"㥅\": [\n        \"ㄕㄡ4\"\n    ],\n    \"㥆\": [\n        \"ㄊㄨㄟ4\"\n    ],\n    \"㥇\": [\n        \"ㄘㄢ2\"\n    ],\n    \"㥈\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"㥉\": [\n        \"ㄔㄜ4\"\n    ],\n    \"㥊\": [\n        \"ㄆㄥ2\",\n        \"ㄆㄥ1\"\n    ],\n    \"㥋\": [\n        \"ㄧ1\"\n    ],\n    \"㥌\": [\n        \"ㄐㄩ2\"\n    ],\n    \"㥍\": [\n        \"ㄐㄧ4\"\n    ],\n    \"㥎\": [\n        \"ㄌㄞ2\"\n    ],\n    \"㥏\": [\n        \"ㄊㄧㄢ3\"\n    ],\n    \"㥐\": [\n        \"ㄩㄢ4\"\n    ],\n    \"㥒\": [\n        \"ㄘㄞ3\",\n        \"ㄘㄞ1\"\n    ],\n    \"㥓\": [\n        \"ㄑㄧ1\"\n    ],\n    \"㥔\": [\n        \"ㄩ4\"\n    ],\n    \"㥕\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"㥖\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"㥚\": [\n        \"ㄩ2\",\n        \"ㄩ3\"\n    ],\n    \"㥛\": [\n        \"ㄐㄧ2\",\n        \"ㄎㄜ4\"\n    ],\n    \"㥜\": [\n        \"ㄨㄟ4\"\n    ],\n    \"㥝\": [\n        \"ㄇㄧ3\"\n    ],\n    \"㥞\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"㥟\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"㥠\": [\n        \"ㄒㄩ1\"\n    ],\n    \"㥡\": [\n        \"ㄔ4\"\n    ],\n    \"㥢\": [\n        \"ㄑㄧㄡ2\",\n        \"ㄐㄧㄡ1\"\n    ],\n    \"㥣\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"㥥\": [\n        \"ㄩ2\"\n    ],\n    \"㥦\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"㥧\": [\n        \"ㄕㄨㄣ4\"\n    ],\n    \"㥨\": [\n        \"ㄕㄨㄟ4\",\n        \"ㄨㄟ3\"\n    ],\n    \"㥩\": [\n        \"ㄉㄨㄛ3\"\n    ],\n    \"㥪\": [\n        \"ㄌㄡ2\"\n    ],\n    \"㥬\": [\n        \"ㄆㄤ2\"\n    ],\n    \"㥭\": [\n        \"ㄊㄞ4\"\n    ],\n    \"㥮\": [\n        \"ㄓㄡ4\",\n        \"ㄔㄠ3\"\n    ],\n    \"㥯\": [\n        \"ㄧㄣ3\"\n    ],\n    \"㥰\": [\n        \"ㄙㄠ1\"\n    ],\n    \"㥱\": [\n        \"ㄈㄟ3\"\n    ],\n    \"㥲\": [\n        \"ㄔㄣ1\",\n        \"ㄕㄣ4\"\n    ],\n    \"㥳\": [\n        \"ㄩㄢ2\"\n    ],\n    \"㥴\": [\n        \"ㄧ2\",\n        \"ㄊㄧ2\"\n    ],\n    \"㥵\": [\n        \"ㄏㄨㄣ4\"\n    ],\n    \"㥶\": [\n        \"ㄙㄜ4\",\n        \"ㄑㄧㄢ1\"\n    ],\n    \"㥷\": [\n        \"ㄧㄝ4\"\n    ],\n    \"㥸\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"㥹\": [\n        \"ㄈㄣ3\"\n    ],\n    \"㥺\": [\n        \"ㄏㄜ2\"\n    ],\n    \"㥼\": [\n        \"ㄧㄣ4\",\n        \"ㄧㄢ1\"\n    ],\n    \"㥽\": [\n        \"ㄘㄜ4\",\n        \"ㄗㄜ2\"\n    ],\n    \"㥾\": [\n        \"ㄋㄧ4\"\n    ],\n    \"㥿\": [\n        \"ㄠ4\"\n    ],\n    \"㦀\": [\n        \"ㄈㄥ2\"\n    ],\n    \"㦁\": [\n        \"ㄌㄧㄢ2\",\n        \"ㄌㄧㄢ3\"\n    ],\n    \"㦂\": [\n        \"ㄔㄤ2\"\n    ],\n    \"㦃\": [\n        \"ㄔㄢ3\"\n    ],\n    \"㦄\": [\n        \"ㄇㄚ2\"\n    ],\n    \"㦅\": [\n        \"ㄉㄧㄝ1\",\n        \"ㄉㄧ4\",\n        \"ㄔㄞ4\"\n    ],\n    \"㦆\": [\n        \"ㄏㄨ1\",\n        \"ㄒㄧㄚ1\"\n    ],\n    \"㦇\": [\n        \"ㄌㄨ4\"\n    ],\n    \"㦉\": [\n        \"ㄧ4\"\n    ],\n    \"㦊\": [\n        \"ㄏㄨㄚ2\"\n    ],\n    \"㦋\": [\n        \"ㄓㄚ1\"\n    ],\n    \"㦌\": [\n        \"ㄏㄨ1\",\n        \"ㄒㄩ4\"\n    ],\n    \"㦍\": [\n        \"ㄜ4\"\n    ],\n    \"㦎\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"㦏\": [\n        \"ㄙㄨㄣ3\",\n        \"ㄒㄩㄢ4\"\n    ],\n    \"㦐\": [\n        \"ㄋㄧ4\"\n    ],\n    \"㦑\": [\n        \"ㄒㄧㄢ4\",\n        \"ㄏㄢ1\"\n    ],\n    \"㦒\": [\n        \"ㄌㄧ2\"\n    ],\n    \"㦓\": [\n        \"ㄒㄧㄢ4\",\n        \"ㄖㄢ3\"\n    ],\n    \"㦔\": [\n        \"ㄧㄢ4\"\n    ],\n    \"㦕\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"㦖\": [\n        \"ㄇㄣ4\"\n    ],\n    \"㦗\": [\n        \"ㄐㄧㄣ1\",\n        \"ㄐㄧㄣ4\"\n    ],\n    \"㦘\": [\n        \"ㄐㄧ1\"\n    ],\n    \"㦚\": [\n        \"ㄅㄧㄢ3\"\n    ],\n    \"㦛\": [\n        \"ㄩ3\",\n        \"ㄩ2\"\n    ],\n    \"㦜\": [\n        \"ㄏㄨㄛ4\",\n        \"ㄒㄩㄝ4\"\n    ],\n    \"㦝\": [\n        \"ㄇㄧㄠ3\"\n    ],\n    \"㦞\": [\n        \"ㄔㄡ2\"\n    ],\n    \"㦟\": [\n        \"ㄇㄞ2\"\n    ],\n    \"㦡\": [\n        \"ㄌㄜ4\"\n    ],\n    \"㦢\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"㦣\": [\n        \"ㄨㄟ4\"\n    ],\n    \"㦤\": [\n        \"ㄧ4\"\n    ],\n    \"㦥\": [\n        \"ㄒㄩㄢ1\",\n        \"ㄒㄧㄢ3\"\n    ],\n    \"㦦\": [\n        \"ㄒㄧ4\"\n    ],\n    \"㦧\": [\n        \"ㄘㄢ3\"\n    ],\n    \"㦨\": [\n        \"ㄌㄢ2\"\n    ],\n    \"㦩\": [\n        \"ㄧㄣ3\"\n    ],\n    \"㦪\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"㦫\": [\n        \"ㄗㄚ1\"\n    ],\n    \"㦬\": [\n        \"ㄌㄨㄛ3\"\n    ],\n    \"㦭\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"㦮\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"㦯\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"㦰\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"㦱\": [\n        \"ㄨㄛ3\"\n    ],\n    \"㦴\": [\n        \"ㄍㄜ2\"\n    ],\n    \"㦵\": [\n        \"ㄓㄨ1\"\n    ],\n    \"㦶\": [\n        \"ㄉㄧㄝ2\",\n        \"ㄩㄥ3\"\n    ],\n    \"㦷\": [\n        \"ㄩㄥ3\"\n    ],\n    \"㦸\": [\n        \"ㄐㄧ3\"\n    ],\n    \"㦹\": [\n        \"ㄧㄤ2\"\n    ],\n    \"㦺\": [\n        \"ㄖㄨ4\"\n    ],\n    \"㦻\": [\n        \"ㄒㄧ2\"\n    ],\n    \"㦼\": [\n        \"ㄕㄨㄤ4\"\n    ],\n    \"㦽\": [\n        \"ㄩ4\"\n    ],\n    \"㦾\": [\n        \"ㄧ2\"\n    ],\n    \"㦿\": [\n        \"ㄑㄧㄢ3\",\n        \"ㄏㄨ4\"\n    ],\n    \"㧀\": [\n        \"ㄐㄧ2\"\n    ],\n    \"㧁\": [\n        \"ㄑㄩ4\",\n        \"ㄏㄜ2\"\n    ],\n    \"㧂\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"㧃\": [\n        \"ㄕㄡ1\",\n        \"ㄐㄧㄡ1\"\n    ],\n    \"㧄\": [\n        \"ㄑㄧㄢ3\"\n    ],\n    \"㧅\": [\n        \"ㄇㄨ4\",\n        \"ㄉㄠ1\"\n    ],\n    \"㧆\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"㧇\": [\n        \"ㄇㄠ3\"\n    ],\n    \"㧈\": [\n        \"ㄧㄣ3\"\n    ],\n    \"㧉\": [\n        \"ㄍㄞ4\",\n        \"ㄏㄞ4\",\n        \"ㄧㄝ4\"\n    ],\n    \"㧊\": [\n        \"ㄆㄛ1\",\n        \"ㄅㄚ2\"\n    ],\n    \"㧋\": [\n        \"ㄒㄩㄢ3\"\n    ],\n    \"㧌\": [\n        \"ㄇㄠ4\"\n    ],\n    \"㧍\": [\n        \"ㄈㄤ3\",\n        \"ㄅㄥ1\"\n    ],\n    \"㧎\": [\n        \"ㄧㄚ2\",\n        \"ㄧㄚ4\",\n        \"ㄑㄧㄚ1\"\n    ],\n    \"㧏\": [\n        \"ㄍㄤ1\"\n    ],\n    \"㧐\": [\n        \"ㄙㄨㄥ3\"\n    ],\n    \"㧑\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"㧒\": [\n        \"ㄩ4\"\n    ],\n    \"㧓\": [\n        \"ㄍㄨㄚ1\"\n    ],\n    \"㧔\": [\n        \"ㄍㄨㄞ4\"\n    ],\n    \"㧕\": [\n        \"ㄌㄧㄡ3\"\n    ],\n    \"㧖\": [\n        \"ㄜ4\"\n    ],\n    \"㧗\": [\n        \"ㄗ3\",\n        \"ㄐㄧ3\",\n        \"ㄓ3\"\n    ],\n    \"㧘\": [\n        \"ㄗ4\"\n    ],\n    \"㧙\": [\n        \"ㄅㄧ4\",\n        \"ㄅㄧㄝ2\"\n    ],\n    \"㧚\": [\n        \"ㄨㄚ3\"\n    ],\n    \"㧜\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"㧟\": [\n        \"ㄎㄨㄞ3\"\n    ],\n    \"㧡\": [\n        \"ㄏㄞ4\",\n        \"ㄨㄟ4\"\n    ],\n    \"㧢\": [\n        \"ㄧㄣ1\"\n    ],\n    \"㧣\": [\n        \"ㄓㄨ1\"\n    ],\n    \"㧤\": [\n        \"ㄔㄨㄥ4\"\n    ],\n    \"㧥\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"㧦\": [\n        \"ㄒㄩㄢ4\",\n        \"ㄏㄨㄥ1\"\n    ],\n    \"㧨\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"㧩\": [\n        \"ㄆㄟ4\"\n    ],\n    \"㧪\": [\n        \"ㄍㄨㄟ3\",\n        \"ㄨㄟ3\"\n    ],\n    \"㧫\": [\n        \"ㄦ2\",\n        \"ㄖㄨㄢ2\",\n        \"ㄖㄨㄟ2\"\n    ],\n    \"㧬\": [\n        \"ㄍㄨㄥ3\"\n    ],\n    \"㧭\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"㧮\": [\n        \"ㄏㄨ1\"\n    ],\n    \"㧯\": [\n        \"ㄌㄠ3\"\n    ],\n    \"㧰\": [\n        \"ㄌㄧ4\"\n    ],\n    \"㧱\": [\n        \"ㄔㄣ4\"\n    ],\n    \"㧲\": [\n        \"ㄙㄢ3\"\n    ],\n    \"㧳\": [\n        \"ㄓㄨㄛ4\",\n        \"ㄅㄞ1\"\n    ],\n    \"㧴\": [\n        \"ㄨㄛ3\",\n        \"ㄜ2\"\n    ],\n    \"㧵\": [\n        \"ㄆㄡ2\"\n    ],\n    \"㧶\": [\n        \"ㄎㄥ1\"\n    ],\n    \"㧷\": [\n        \"ㄊㄨㄣ4\"\n    ],\n    \"㧸\": [\n        \"ㄆㄥ1\"\n    ],\n    \"㧹\": [\n        \"ㄊㄜ4\"\n    ],\n    \"㧺\": [\n        \"ㄊㄚ4\"\n    ],\n    \"㧻\": [\n        \"ㄓㄨㄛ2\",\n        \"ㄗㄨ2\",\n        \"ㄉㄨ1\"\n    ],\n    \"㧼\": [\n        \"ㄅㄧㄠ4\"\n    ],\n    \"㧽\": [\n        \"ㄍㄨ4\"\n    ],\n    \"㧾\": [\n        \"ㄏㄨ1\"\n    ],\n    \"㨀\": [\n        \"ㄅㄧㄥ3\"\n    ],\n    \"㨁\": [\n        \"ㄓ4\",\n        \"ㄓ2\"\n    ],\n    \"㨂\": [\n        \"ㄉㄨㄥ3\"\n    ],\n    \"㨃\": [\n        \"ㄉㄨㄟ3\",\n        \"ㄔㄥ2\"\n    ],\n    \"㨄\": [\n        \"ㄓㄡ1\",\n        \"ㄓㄠ4\",\n        \"ㄊㄧㄠ2\"\n    ],\n    \"㨅\": [\n        \"ㄋㄟ4\",\n        \"ㄖㄨㄟ4\"\n    ],\n    \"㨆\": [\n        \"ㄌㄧㄣ3\"\n    ],\n    \"㨇\": [\n        \"ㄆㄛ2\"\n    ],\n    \"㨈\": [\n        \"ㄐㄧ3\"\n    ],\n    \"㨉\": [\n        \"ㄇㄧㄣ2\",\n        \"ㄨㄣ3\"\n    ],\n    \"㨊\": [\n        \"ㄨㄟ3\",\n        \"ㄊㄨㄛ3\",\n        \"ㄉㄨㄛ4\"\n    ],\n    \"㨋\": [\n        \"ㄔㄜ3\"\n    ],\n    \"㨌\": [\n        \"ㄍㄡ4\"\n    ],\n    \"㨍\": [\n        \"ㄅㄤ1\"\n    ],\n    \"㨎\": [\n        \"ㄖㄨ2\"\n    ],\n    \"㨏\": [\n        \"ㄊㄢ1\"\n    ],\n    \"㨐\": [\n        \"ㄅㄨ3\"\n    ],\n    \"㨑\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"㨒\": [\n        \"ㄎㄨㄟ1\"\n    ],\n    \"㨓\": [\n        \"ㄌㄠ2\"\n    ],\n    \"㨔\": [\n        \"ㄏㄢ4\"\n    ],\n    \"㨕\": [\n        \"ㄧㄥ2\"\n    ],\n    \"㨖\": [\n        \"ㄓ4\"\n    ],\n    \"㨗\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"㨘\": [\n        \"ㄒㄧㄥ3\"\n    ],\n    \"㨙\": [\n        \"ㄒㄧㄝ2\",\n        \"ㄒㄧ4\"\n    ],\n    \"㨚\": [\n        \"ㄒㄩㄣ2\",\n        \"ㄙㄨㄣ3\"\n    ],\n    \"㨛\": [\n        \"ㄕㄢ3\",\n        \"ㄕㄢ4\"\n    ],\n    \"㨜\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"㨝\": [\n        \"ㄒㄧㄝ1\"\n    ],\n    \"㨞\": [\n        \"ㄙㄨ4\"\n    ],\n    \"㨟\": [\n        \"ㄏㄞ1\"\n    ],\n    \"㨠\": [\n        \"ㄇㄧ4\"\n    ],\n    \"㨡\": [\n        \"ㄏㄨㄣ2\"\n    ],\n    \"㨢\": [\n        \"ㄆㄧ1\"\n    ],\n    \"㨤\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"㨥\": [\n        \"ㄋㄚ4\"\n    ],\n    \"㨦\": [\n        \"ㄙㄨㄥ3\"\n    ],\n    \"㨧\": [\n        \"ㄅㄣ4\"\n    ],\n    \"㨨\": [\n        \"ㄔㄡ1\",\n        \"ㄌㄧㄡ4\"\n    ],\n    \"㨩\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"㨪\": [\n        \"ㄏㄨㄤ4\",\n        \"ㄏㄨㄤ3\"\n    ],\n    \"㨫\": [\n        \"ㄌㄢ3\"\n    ],\n    \"㨭\": [\n        \"ㄏㄨ4\"\n    ],\n    \"㨮\": [\n        \"ㄉㄡ1\"\n    ],\n    \"㨯\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"㨰\": [\n        \"ㄍㄨㄣ3\"\n    ],\n    \"㨱\": [\n        \"ㄧㄠ2\"\n    ],\n    \"㨲\": [\n        \"ㄘㄜ4\"\n    ],\n    \"㨳\": [\n        \"ㄍㄨㄟ3\",\n        \"ㄐㄧ4\"\n    ],\n    \"㨴\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"㨵\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"㨶\": [\n        \"ㄉㄠ3\"\n    ],\n    \"㨷\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"㨸\": [\n        \"ㄇㄚ4\"\n    ],\n    \"㨹\": [\n        \"ㄏㄨㄟ4\",\n        \"ㄒㄩㄝ3\"\n    ],\n    \"㨺\": [\n        \"ㄇㄧㄢ3\",\n        \"ㄇㄣ2\"\n    ],\n    \"㨻\": [\n        \"ㄘㄢ2\",\n        \"ㄕㄢ3\",\n        \"ㄗㄢ4\",\n        \"ㄔㄢ4\"\n    ],\n    \"㨼\": [\n        \"ㄌㄩㄝ4\"\n    ],\n    \"㨽\": [\n        \"ㄆㄧ4\"\n    ],\n    \"㨾\": [\n        \"ㄧㄤ4\"\n    ],\n    \"㨿\": [\n        \"ㄐㄩ4\"\n    ],\n    \"㩀\": [\n        \"ㄐㄩ4\"\n    ],\n    \"㩁\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"㩃\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"㩄\": [\n        \"ㄕㄞ1\"\n    ],\n    \"㩆\": [\n        \"ㄐㄧㄡ4\",\n        \"ㄗㄨ2\"\n    ],\n    \"㩇\": [\n        \"ㄏㄨㄛ4\",\n        \"ㄗㄨㄛ2\",\n        \"ㄏㄨㄚ2\"\n    ],\n    \"㩈\": [\n        \"ㄩㄣ3\"\n    ],\n    \"㩉\": [\n        \"ㄉㄚ2\",\n        \"ㄌㄚ1\",\n        \"ㄒㄧ1\",\n        \"ㄒㄧㄝ2\"\n    ],\n    \"㩊\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"㩋\": [\n        \"ㄒㄧㄠ1\",\n        \"ㄙㄨ4\"\n    ],\n    \"㩌\": [\n        \"ㄈㄟ4\"\n    ],\n    \"㩍\": [\n        \"ㄘㄜ4\"\n    ],\n    \"㩎\": [\n        \"ㄧㄝ4\"\n    ],\n    \"㩐\": [\n        \"ㄉㄣ4\"\n    ],\n    \"㩒\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"㩓\": [\n        \"ㄏㄨㄟ3\"\n    ],\n    \"㩔\": [\n        \"ㄊㄨㄣ2\"\n    ],\n    \"㩖\": [\n        \"ㄑㄧㄤ2\"\n    ],\n    \"㩗\": [\n        \"ㄒㄧ2\"\n    ],\n    \"㩘\": [\n        \"ㄋㄧ3\"\n    ],\n    \"㩙\": [\n        \"ㄙㄞ1\"\n    ],\n    \"㩚\": [\n        \"ㄇㄥ2\"\n    ],\n    \"㩛\": [\n        \"ㄊㄨㄢ2\"\n    ],\n    \"㩜\": [\n        \"ㄌㄢ3\"\n    ],\n    \"㩝\": [\n        \"ㄏㄠ2\"\n    ],\n    \"㩞\": [\n        \"ㄘ4\"\n    ],\n    \"㩟\": [\n        \"ㄓㄞ4\"\n    ],\n    \"㩠\": [\n        \"ㄠ1\",\n        \"ㄆㄧㄠ3\",\n        \"ㄆㄡ2\"\n    ],\n    \"㩡\": [\n        \"ㄌㄨㄛ3\"\n    ],\n    \"㩢\": [\n        \"ㄇㄧㄝ4\",\n        \"ㄇㄧ4\"\n    ],\n    \"㩤\": [\n        \"ㄈㄨ1\"\n    ],\n    \"㩦\": [\n        \"ㄒㄧㄝ2\",\n        \"ㄒㄧ1\"\n    ],\n    \"㩧\": [\n        \"ㄅㄛ2\"\n    ],\n    \"㩨\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"㩩\": [\n        \"ㄑㄧㄥ3\"\n    ],\n    \"㩪\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"㩭\": [\n        \"ㄅㄛ2\"\n    ],\n    \"㩮\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"㩯\": [\n        \"ㄆㄛ2\"\n    ],\n    \"㩰\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"㩱\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"㩲\": [\n        \"ㄎㄨㄣ3\"\n    ],\n    \"㩳\": [\n        \"ㄙㄨㄥ3\"\n    ],\n    \"㩴\": [\n        \"ㄐㄩ2\",\n        \"ㄑㄩ2\"\n    ],\n    \"㩵\": [\n        \"ㄜ4\"\n    ],\n    \"㩶\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"㩷\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"㩸\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"㩹\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"㩻\": [\n        \"ㄑㄧ1\",\n        \"ㄍㄨㄟ4\",\n        \"ㄍㄨㄟ3\"\n    ],\n    \"㩼\": [\n        \"ㄓ1\"\n    ],\n    \"㩽\": [\n        \"ㄑㄧ2\",\n        \"ㄔ4\",\n        \"ㄜ4\"\n    ],\n    \"㩾\": [\n        \"ㄓㄨㄟ4\",\n        \"ㄑㄧ2\"\n    ],\n    \"㩿\": [\n        \"ㄎㄨ1\"\n    ],\n    \"㪀\": [\n        \"ㄩ2\"\n    ],\n    \"㪁\": [\n        \"ㄑㄧㄣ2\",\n        \"ㄎㄢ1\",\n        \"ㄑㄧㄢ4\",\n        \"ㄑㄧㄢ2\"\n    ],\n    \"㪂\": [\n        \"ㄎㄨ1\"\n    ],\n    \"㪃\": [\n        \"ㄏㄜ2\"\n    ],\n    \"㪄\": [\n        \"ㄈㄨ2\"\n    ],\n    \"㪅\": [\n        \"ㄍㄥ4\",\n        \"ㄍㄥ1\"\n    ],\n    \"㪆\": [\n        \"ㄉㄧ3\"\n    ],\n    \"㪇\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"㪈\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"㪉\": [\n        \"ㄏㄜ2\"\n    ],\n    \"㪊\": [\n        \"ㄑㄩㄣ2\"\n    ],\n    \"㪋\": [\n        \"ㄏㄢ4\",\n        \"ㄏㄜ3\"\n    ],\n    \"㪌\": [\n        \"ㄊㄨㄥ3\"\n    ],\n    \"㪍\": [\n        \"ㄅㄛ2\",\n        \"ㄅㄟ4\"\n    ],\n    \"㪎\": [\n        \"ㄕㄢ3\",\n        \"ㄋㄚ4\"\n    ],\n    \"㪏\": [\n        \"ㄅㄧ3\"\n    ],\n    \"㪐\": [\n        \"ㄌㄨ4\"\n    ],\n    \"㪑\": [\n        \"ㄧㄝ4\"\n    ],\n    \"㪒\": [\n        \"ㄋㄧ2\"\n    ],\n    \"㪓\": [\n        \"ㄔㄨㄞ2\"\n    ],\n    \"㪔\": [\n        \"ㄙㄢ4\"\n    ],\n    \"㪕\": [\n        \"ㄉㄧㄠ4\",\n        \"ㄔㄨㄛ4\"\n    ],\n    \"㪖\": [\n        \"ㄌㄨ4\"\n    ],\n    \"㪗\": [\n        \"ㄊㄡ3\"\n    ],\n    \"㪘\": [\n        \"ㄌㄧㄢ3\"\n    ],\n    \"㪙\": [\n        \"ㄎㄜ3\"\n    ],\n    \"㪚\": [\n        \"ㄙㄢ4\"\n    ],\n    \"㪛\": [\n        \"ㄓㄣ3\"\n    ],\n    \"㪜\": [\n        \"ㄔㄨㄞ3\",\n        \"ㄉㄨㄛ3\"\n    ],\n    \"㪝\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"㪞\": [\n        \"ㄇㄠ4\"\n    ],\n    \"㪠\": [\n        \"ㄑㄧㄢ1\",\n        \"ㄑㄧㄢ4\",\n        \"ㄐㄧㄢ1\"\n    ],\n    \"㪡\": [\n        \"ㄎㄞ4\",\n        \"ㄎㄜ3\"\n    ],\n    \"㪢\": [\n        \"ㄕㄠ3\"\n    ],\n    \"㪣\": [\n        \"ㄒㄧㄠ1\",\n        \"ㄑㄧㄠ1\"\n    ],\n    \"㪤\": [\n        \"ㄅㄧ4\"\n    ],\n    \"㪥\": [\n        \"ㄓㄚ1\"\n    ],\n    \"㪦\": [\n        \"ㄧㄣ4\"\n    ],\n    \"㪧\": [\n        \"ㄒㄧ1\"\n    ],\n    \"㪨\": [\n        \"ㄕㄢ4\"\n    ],\n    \"㪩\": [\n        \"ㄙㄨ4\"\n    ],\n    \"㪪\": [\n        \"ㄙㄚ4\"\n    ],\n    \"㪫\": [\n        \"ㄖㄨㄟ4\"\n    ],\n    \"㪬\": [\n        \"ㄔㄨㄛ1\",\n        \"ㄓㄨㄛ2\"\n    ],\n    \"㪭\": [\n        \"ㄌㄨ2\"\n    ],\n    \"㪮\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"㪯\": [\n        \"ㄔㄚ2\"\n    ],\n    \"㪱\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"㪴\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"㪵\": [\n        \"ㄅㄢ4\"\n    ],\n    \"㪶\": [\n        \"ㄏㄨ2\"\n    ],\n    \"㪷\": [\n        \"ㄉㄡ3\"\n    ],\n    \"㪹\": [\n        \"ㄌㄡ3\"\n    ],\n    \"㪺\": [\n        \"ㄐㄩ1\"\n    ],\n    \"㪻\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"㪼\": [\n        \"ㄎㄜ3\"\n    ],\n    \"㪽\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"㪾\": [\n        \"ㄌㄨㄛ4\",\n        \"ㄍㄜ2\"\n    ],\n    \"㪿\": [\n        \"ㄓㄜ2\"\n    ],\n    \"㫀\": [\n        \"ㄉㄧㄥ3\"\n    ],\n    \"㫁\": [\n        \"ㄉㄨㄢ4\"\n    ],\n    \"㫂\": [\n        \"ㄓㄨ4\"\n    ],\n    \"㫃\": [\n        \"ㄧㄢ3\"\n    ],\n    \"㫄\": [\n        \"ㄆㄤ2\"\n    ],\n    \"㫅\": [\n        \"ㄔㄚ2\"\n    ],\n    \"㫊\": [\n        \"ㄧ3\",\n        \"ㄜ3\"\n    ],\n    \"㫍\": [\n        \"ㄧㄡ2\",\n        \"ㄧㄠ3\"\n    ],\n    \"㫎\": [\n        \"ㄏㄨㄟ1\",\n        \"ㄍㄨㄣ3\"\n    ],\n    \"㫏\": [\n        \"ㄧㄠ3\"\n    ],\n    \"㫐\": [\n        \"ㄧㄠ3\"\n    ],\n    \"㫑\": [\n        \"ㄓ3\",\n        \"ㄕ2\"\n    ],\n    \"㫒\": [\n        \"ㄍㄨㄥ3\"\n    ],\n    \"㫓\": [\n        \"ㄑㄧ3\"\n    ],\n    \"㫔\": [\n        \"ㄍㄣ4\"\n    ],\n    \"㫗\": [\n        \"ㄏㄡ4\"\n    ],\n    \"㫘\": [\n        \"ㄇㄧ4\"\n    ],\n    \"㫙\": [\n        \"ㄈㄨ2\"\n    ],\n    \"㫚\": [\n        \"ㄏㄨ1\"\n    ],\n    \"㫛\": [\n        \"ㄍㄨㄤ4\"\n    ],\n    \"㫜\": [\n        \"ㄊㄢ3\"\n    ],\n    \"㫝\": [\n        \"ㄉㄧ1\"\n    ],\n    \"㫟\": [\n        \"ㄧㄢ2\"\n    ],\n    \"㫢\": [\n        \"ㄑㄩ4\"\n    ],\n    \"㫤\": [\n        \"ㄔㄤ3\"\n    ],\n    \"㫥\": [\n        \"ㄇㄧㄥ3\"\n    ],\n    \"㫦\": [\n        \"ㄊㄠ1\"\n    ],\n    \"㫧\": [\n        \"ㄅㄠ4\"\n    ],\n    \"㫨\": [\n        \"ㄢ1\"\n    ],\n    \"㫫\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"㫯\": [\n        \"ㄇㄠ4\"\n    ],\n    \"㫰\": [\n        \"ㄌㄤ4\",\n        \"ㄌㄤ3\"\n    ],\n    \"㫱\": [\n        \"ㄋㄢ3\",\n        \"ㄋㄢ4\"\n    ],\n    \"㫲\": [\n        \"ㄅㄟ4\"\n    ],\n    \"㫳\": [\n        \"ㄔㄣ2\"\n    ],\n    \"㫵\": [\n        \"ㄈㄟ1\"\n    ],\n    \"㫶\": [\n        \"ㄓㄡ3\"\n    ],\n    \"㫷\": [\n        \"ㄐㄧ1\"\n    ],\n    \"㫸\": [\n        \"ㄐㄧㄝ1\"\n    ],\n    \"㫹\": [\n        \"ㄕㄨ4\"\n    ],\n    \"㫻\": [\n        \"ㄎㄨㄣ4\"\n    ],\n    \"㫼\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"㫽\": [\n        \"ㄌㄨ4\"\n    ],\n    \"㬂\": [\n        \"ㄩ2\"\n    ],\n    \"㬃\": [\n        \"ㄊㄞ2\"\n    ],\n    \"㬄\": [\n        \"ㄔㄢ4\"\n    ],\n    \"㬅\": [\n        \"ㄇㄢ4\"\n    ],\n    \"㬆\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"㬇\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"㬈\": [\n        \"ㄨㄣ1\"\n    ],\n    \"㬉\": [\n        \"ㄋㄨㄢ3\"\n    ],\n    \"㬊\": [\n        \"ㄏㄨㄢ4\",\n        \"ㄏㄨㄢ3\"\n    ],\n    \"㬋\": [\n        \"ㄏㄡ2\"\n    ],\n    \"㬌\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"㬍\": [\n        \"ㄅㄛ2\"\n    ],\n    \"㬎\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"㬏\": [\n        \"ㄌㄧ4\"\n    ],\n    \"㬐\": [\n        \"ㄐㄧㄣ4\",\n        \"ㄗ1\"\n    ],\n    \"㬒\": [\n        \"ㄇㄤ3\"\n    ],\n    \"㬓\": [\n        \"ㄆㄧㄠ4\"\n    ],\n    \"㬔\": [\n        \"ㄏㄠ2\"\n    ],\n    \"㬕\": [\n        \"ㄧㄤ2\"\n    ],\n    \"㬗\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"㬘\": [\n        \"ㄙㄨ4\"\n    ],\n    \"㬙\": [\n        \"ㄨㄟ3\"\n    ],\n    \"㬚\": [\n        \"ㄔㄜ4\"\n    ],\n    \"㬛\": [\n        \"ㄒㄧ1\"\n    ],\n    \"㬜\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"㬝\": [\n        \"ㄘㄥ2\",\n        \"ㄙㄨㄥ1\"\n    ],\n    \"㬞\": [\n        \"ㄏㄜ4\"\n    ],\n    \"㬟\": [\n        \"ㄈㄣ1\"\n    ],\n    \"㬠\": [\n        \"ㄕㄞ4\",\n        \"ㄕㄚ4\"\n    ],\n    \"㬡\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"㬣\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"㬤\": [\n        \"ㄑㄧ1\"\n    ],\n    \"㬥\": [\n        \"ㄆㄨ4\",\n        \"ㄅㄛ2\"\n    ],\n    \"㬦\": [\n        \"ㄩㄝ4\"\n    ],\n    \"㬧\": [\n        \"ㄅㄛ2\"\n    ],\n    \"㬩\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"㬪\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"㬫\": [\n        \"ㄧㄢ4\"\n    ],\n    \"㬬\": [\n        \"ㄐㄩ4\"\n    ],\n    \"㬭\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"㬮\": [\n        \"ㄋㄢ4\"\n    ],\n    \"㬯\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"㬰\": [\n        \"ㄩ2\"\n    ],\n    \"㬱\": [\n        \"ㄊㄧ4\"\n    ],\n    \"㬲\": [\n        \"ㄊㄧㄢ1\"\n    ],\n    \"㬳\": [\n        \"ㄨ3\"\n    ],\n    \"㬴\": [\n        \"ㄏㄨㄥ3\"\n    ],\n    \"㬵\": [\n        \"ㄒㄧㄠ2\"\n    ],\n    \"㬶\": [\n        \"ㄏㄠ4\"\n    ],\n    \"㬸\": [\n        \"ㄊㄧㄠ1\"\n    ],\n    \"㬹\": [\n        \"ㄓㄥ1\"\n    ],\n    \"㬻\": [\n        \"ㄏㄨㄤ1\",\n        \"ㄏㄤ1\",\n        \"ㄏㄨㄤ3\"\n    ],\n    \"㬼\": [\n        \"ㄈㄨ4\"\n    ],\n    \"㬿\": [\n        \"ㄊㄨㄣ1\"\n    ],\n    \"㭁\": [\n        \"ㄖㄥ2\"\n    ],\n    \"㭂\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"㭄\": [\n        \"ㄒㄧㄣ4\"\n    ],\n    \"㭇\": [\n        \"ㄩㄢ4\"\n    ],\n    \"㭈\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"㭉\": [\n        \"ㄏㄨㄚ2\"\n    ],\n    \"㭋\": [\n        \"ㄅㄤ4\"\n    ],\n    \"㭌\": [\n        \"ㄇㄡ2\"\n    ],\n    \"㭎\": [\n        \"ㄍㄤ1\"\n    ],\n    \"㭏\": [\n        \"ㄨㄟ3\"\n    ],\n    \"㭑\": [\n        \"ㄇㄟ4\"\n    ],\n    \"㭒\": [\n        \"ㄙ4\"\n    ],\n    \"㭓\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"㭔\": [\n        \"ㄌㄨ2\"\n    ],\n    \"㭕\": [\n        \"ㄑㄩ1\"\n    ],\n    \"㭘\": [\n        \"ㄍㄜ2\",\n        \"ㄏㄜ2\"\n    ],\n    \"㭙\": [\n        \"ㄓㄜ2\"\n    ],\n    \"㭚\": [\n        \"ㄌㄩ3\"\n    ],\n    \"㭛\": [\n        \"ㄆㄞ4\",\n        \"ㄅㄚ4\"\n    ],\n    \"㭜\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"㭝\": [\n        \"ㄑㄧㄡ2\",\n        \"ㄡ4\"\n    ],\n    \"㭞\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"㭟\": [\n        \"ㄍㄨㄥ3\"\n    ],\n    \"㭠\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"㭡\": [\n        \"ㄒㄧ4\",\n        \"ㄒㄧㄣ4\"\n    ],\n    \"㭢\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"㭤\": [\n        \"ㄋㄧㄠ3\"\n    ],\n    \"㭨\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"㭩\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"㭪\": [\n        \"ㄈㄨ1\"\n    ],\n    \"㭫\": [\n        \"ㄘㄨㄛ2\",\n        \"ㄘㄨㄢ2\"\n    ],\n    \"㭬\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"㭭\": [\n        \"ㄅㄚ1\",\n        \"ㄅㄟ4\",\n        \"ㄅㄧㄝ1\"\n    ],\n    \"㭮\": [\n        \"ㄗㄨㄛ4\",\n        \"ㄗㄢ3\"\n    ],\n    \"㭯\": [\n        \"ㄓㄜ2\",\n        \"ㄉㄧㄝ2\"\n    ],\n    \"㭰\": [\n        \"ㄗㄨㄟ1\",\n        \"ㄗㄨㄟ3\"\n    ],\n    \"㭱\": [\n        \"ㄏㄜ2\"\n    ],\n    \"㭲\": [\n        \"ㄐㄧ2\"\n    ],\n    \"㭴\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"㭸\": [\n        \"ㄊㄨ2\"\n    ],\n    \"㭹\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"㭺\": [\n        \"ㄧㄢ3\",\n        \"ㄧㄢ4\",\n        \"ㄢ1\"\n    ],\n    \"㭻\": [\n        \"ㄊㄤ2\"\n    ],\n    \"㭼\": [\n        \"ㄊㄚ4\"\n    ],\n    \"㭽\": [\n        \"ㄉㄧ3\"\n    ],\n    \"㭾\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"㭿\": [\n        \"ㄤ2\"\n    ],\n    \"㮀\": [\n        \"ㄏㄢ2\"\n    ],\n    \"㮁\": [\n        \"ㄒㄧㄠ2\"\n    ],\n    \"㮂\": [\n        \"ㄐㄩ2\"\n    ],\n    \"㮃\": [\n        \"ㄨㄟ1\",\n        \"ㄖㄨㄟ2\"\n    ],\n    \"㮄\": [\n        \"ㄅㄤ3\"\n    ],\n    \"㮅\": [\n        \"ㄓㄨㄟ1\"\n    ],\n    \"㮆\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"㮇\": [\n        \"ㄊㄧㄢ4\"\n    ],\n    \"㮈\": [\n        \"ㄋㄞ4\"\n    ],\n    \"㮋\": [\n        \"ㄧㄡ3\"\n    ],\n    \"㮌\": [\n        \"ㄇㄧㄢ2\"\n    ],\n    \"㮏\": [\n        \"ㄋㄞ4\",\n        \"ㄋㄧ4\",\n        \"ㄋㄚ4\"\n    ],\n    \"㮐\": [\n        \"ㄕㄥ3\",\n        \"ㄙ4\"\n    ],\n    \"㮑\": [\n        \"ㄔㄚ1\",\n        \"ㄑㄧ4\"\n    ],\n    \"㮒\": [\n        \"ㄧㄢ1\",\n        \"ㄧㄣ1\"\n    ],\n    \"㮓\": [\n        \"ㄍㄣ4\"\n    ],\n    \"㮔\": [\n        \"ㄔㄨㄥ4\",\n        \"ㄊㄨㄥ2\"\n    ],\n    \"㮕\": [\n        \"ㄖㄨㄢ3\"\n    ],\n    \"㮖\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"㮗\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"㮘\": [\n        \"ㄇㄠ2\"\n    ],\n    \"㮙\": [\n        \"ㄜ4\"\n    ],\n    \"㮚\": [\n        \"ㄌㄧ4\"\n    ],\n    \"㮛\": [\n        \"ㄔ2\",\n        \"ㄧ2\"\n    ],\n    \"㮜\": [\n        \"ㄗㄤ1\"\n    ],\n    \"㮝\": [\n        \"ㄏㄜ2\"\n    ],\n    \"㮞\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"㮟\": [\n        \"ㄋㄧㄢ3\",\n        \"ㄎㄚ1\"\n    ],\n    \"㮡\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"㮢\": [\n        \"ㄏㄡ2\"\n    ],\n    \"㮣\": [\n        \"ㄍㄞ4\"\n    ],\n    \"㮥\": [\n        \"ㄅㄣ4\",\n        \"ㄈㄢ4\"\n    ],\n    \"㮦\": [\n        \"ㄙㄨㄛ3\",\n        \"ㄙㄜ4\"\n    ],\n    \"㮧\": [\n        \"ㄨ1\",\n        \"ㄨㄣ1\"\n    ],\n    \"㮨\": [\n        \"ㄐㄧ4\"\n    ],\n    \"㮩\": [\n        \"ㄒㄧ1\"\n    ],\n    \"㮪\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"㮫\": [\n        \"ㄏㄜ2\",\n        \"ㄒㄧㄚ2\",\n        \"ㄑㄧㄚ4\"\n    ],\n    \"㮬\": [\n        \"ㄨㄥ1\"\n    ],\n    \"㮭\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"㮮\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"㮯\": [\n        \"ㄏㄨㄣ2\",\n        \"ㄏㄨㄚ2\"\n    ],\n    \"㮰\": [\n        \"ㄆㄧ2\"\n    ],\n    \"㮱\": [\n        \"ㄕㄣ1\"\n    ],\n    \"㮲\": [\n        \"ㄔㄡ1\"\n    ],\n    \"㮳\": [\n        \"ㄓㄣ4\"\n    ],\n    \"㮵\": [\n        \"ㄓㄢ1\"\n    ],\n    \"㮶\": [\n        \"ㄕㄨㄛ4\"\n    ],\n    \"㮷\": [\n        \"ㄐㄧ1\"\n    ],\n    \"㮸\": [\n        \"ㄙㄨㄥ4\"\n    ],\n    \"㮹\": [\n        \"ㄓ3\"\n    ],\n    \"㮺\": [\n        \"ㄅㄣ3\"\n    ],\n    \"㮾\": [\n        \"ㄌㄤ3\"\n    ],\n    \"㮿\": [\n        \"ㄅㄧ4\"\n    ],\n    \"㯀\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"㯁\": [\n        \"ㄆㄟ2\"\n    ],\n    \"㯂\": [\n        \"ㄉㄞ4\"\n    ],\n    \"㯃\": [\n        \"ㄑㄧ1\"\n    ],\n    \"㯄\": [\n        \"ㄓ1\"\n    ],\n    \"㯅\": [\n        \"ㄆㄧ2\",\n        \"ㄅㄧ1\"\n    ],\n    \"㯆\": [\n        \"ㄔㄢ3\",\n        \"ㄕㄢ4\"\n    ],\n    \"㯇\": [\n        \"ㄅㄧ4\"\n    ],\n    \"㯈\": [\n        \"ㄙㄨ4\"\n    ],\n    \"㯉\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"㯊\": [\n        \"ㄏㄣ2\"\n    ],\n    \"㯋\": [\n        \"ㄐㄩㄥ3\",\n        \"ㄧㄥ3\"\n    ],\n    \"㯌\": [\n        \"ㄔㄨㄢ2\"\n    ],\n    \"㯍\": [\n        \"ㄐㄧㄤ3\"\n    ],\n    \"㯎\": [\n        \"ㄋㄣ4\"\n    ],\n    \"㯏\": [\n        \"ㄍㄨ3\"\n    ],\n    \"㯐\": [\n        \"ㄈㄤ3\"\n    ],\n    \"㯓\": [\n        \"ㄊㄚ4\",\n        \"ㄉㄚ2\"\n    ],\n    \"㯔\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"㯕\": [\n        \"ㄒㄧ1\"\n    ],\n    \"㯖\": [\n        \"ㄉㄜ2\"\n    ],\n    \"㯗\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"㯘\": [\n        \"ㄎㄨㄢ3\"\n    ],\n    \"㯙\": [\n        \"ㄓㄜ2\"\n    ],\n    \"㯚\": [\n        \"ㄊㄚ1\"\n    ],\n    \"㯛\": [\n        \"ㄏㄨ2\"\n    ],\n    \"㯜\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"㯝\": [\n        \"ㄌㄨ4\"\n    ],\n    \"㯞\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"㯟\": [\n        \"ㄌㄨ4\"\n    ],\n    \"㯠\": [\n        \"ㄑㄧㄢ4\"\n    ],\n    \"㯡\": [\n        \"ㄆㄠ4\",\n        \"ㄆㄠ2\"\n    ],\n    \"㯢\": [\n        \"ㄓㄣ4\"\n    ],\n    \"㯤\": [\n        \"ㄌㄧ4\"\n    ],\n    \"㯥\": [\n        \"ㄘㄠ2\",\n        \"ㄗㄠ1\"\n    ],\n    \"㯦\": [\n        \"ㄑㄧ2\"\n    ],\n    \"㯩\": [\n        \"ㄊㄧ4\"\n    ],\n    \"㯪\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"㯫\": [\n        \"ㄑㄩ2\"\n    ],\n    \"㯬\": [\n        \"ㄌㄧㄢ3\"\n    ],\n    \"㯭\": [\n        \"ㄌㄨ3\"\n    ],\n    \"㯮\": [\n        \"ㄕㄨ2\"\n    ],\n    \"㯯\": [\n        \"ㄍㄨㄥ4\",\n        \"ㄉㄢ3\",\n        \"ㄐㄩ4\"\n    ],\n    \"㯰\": [\n        \"ㄓㄜ2\"\n    ],\n    \"㯱\": [\n        \"ㄆㄠ1\"\n    ],\n    \"㯲\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"㯳\": [\n        \"ㄑㄧㄥ2\"\n    ],\n    \"㯶\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"㯷\": [\n        \"ㄆㄨ2\"\n    ],\n    \"㯸\": [\n        \"ㄐㄧㄣ3\"\n    ],\n    \"㯹\": [\n        \"ㄅㄧㄠ3\"\n    ],\n    \"㯺\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"㯻\": [\n        \"ㄍㄨㄣ3\"\n    ],\n    \"㯽\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"㯾\": [\n        \"ㄗㄠ1\"\n    ],\n    \"㯿\": [\n        \"ㄌㄧㄝ4\",\n        \"ㄌㄚ4\"\n    ],\n    \"㰀\": [\n        \"ㄌㄧ2\"\n    ],\n    \"㰁\": [\n        \"ㄌㄨㄛ3\"\n    ],\n    \"㰂\": [\n        \"ㄕㄣ3\"\n    ],\n    \"㰃\": [\n        \"ㄇㄧㄢ2\",\n        \"ㄇㄧㄢ4\"\n    ],\n    \"㰄\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"㰅\": [\n        \"ㄉㄧ2\",\n        \"ㄓㄜ2\"\n    ],\n    \"㰆\": [\n        \"ㄅㄟ4\"\n    ],\n    \"㰈\": [\n        \"ㄌㄧㄢ3\"\n    ],\n    \"㰊\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"㰋\": [\n        \"ㄆㄧㄣ2\"\n    ],\n    \"㰌\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"㰍\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"㰎\": [\n        \"ㄗㄨㄟ4\"\n    ],\n    \"㰐\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"㰑\": [\n        \"ㄕㄢ1\"\n    ],\n    \"㰒\": [\n        \"ㄒㄩㄝ2\"\n    ],\n    \"㰔\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"㰖\": [\n        \"ㄌㄢ3\"\n    ],\n    \"㰗\": [\n        \"ㄑㄧ2\"\n    ],\n    \"㰘\": [\n        \"ㄧ2\"\n    ],\n    \"㰙\": [\n        \"ㄋㄨㄛ2\"\n    ],\n    \"㰚\": [\n        \"ㄌㄧ2\"\n    ],\n    \"㰛\": [\n        \"ㄩㄝ4\"\n    ],\n    \"㰝\": [\n        \"ㄧ3\"\n    ],\n    \"㰞\": [\n        \"ㄔ1\"\n    ],\n    \"㰟\": [\n        \"ㄐㄧ4\",\n        \"ㄑㄧ4\"\n    ],\n    \"㰠\": [\n        \"ㄏㄤ1\"\n    ],\n    \"㰡\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"㰢\": [\n        \"ㄎㄥ1\"\n    ],\n    \"㰣\": [\n        \"ㄗ1\"\n    ],\n    \"㰤\": [\n        \"ㄏㄜ1\",\n        \"ㄑㄧㄝ4\"\n    ],\n    \"㰥\": [\n        \"ㄒㄧ4\",\n        \"ㄏㄨㄟ4\"\n    ],\n    \"㰦\": [\n        \"ㄑㄩ4\"\n    ],\n    \"㰧\": [\n        \"ㄏㄞ1\"\n    ],\n    \"㰨\": [\n        \"ㄒㄧㄚ1\"\n    ],\n    \"㰩\": [\n        \"ㄏㄞ1\"\n    ],\n    \"㰪\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"㰫\": [\n        \"ㄔㄢ1\"\n    ],\n    \"㰬\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"㰭\": [\n        \"ㄒㄩ1\"\n    ],\n    \"㰮\": [\n        \"ㄕㄣ4\"\n    ],\n    \"㰯\": [\n        \"ㄎㄡ4\",\n        \"ㄊㄡ4\",\n        \"ㄊㄡ3\",\n        \"ㄏㄡ4\"\n    ],\n    \"㰰\": [\n        \"ㄒㄧㄚ1\",\n        \"ㄑㄧㄝ4\",\n        \"ㄏㄜ1\"\n    ],\n    \"㰱\": [\n        \"ㄕㄚ4\"\n    ],\n    \"㰲\": [\n        \"ㄩ1\",\n        \"ㄒㄩ4\"\n    ],\n    \"㰳\": [\n        \"ㄧㄚ4\",\n        \"ㄧㄚ1\"\n    ],\n    \"㰴\": [\n        \"ㄆㄡ3\"\n    ],\n    \"㰵\": [\n        \"ㄗㄨ2\"\n    ],\n    \"㰶\": [\n        \"ㄧㄡ3\",\n        \"ㄡ3\"\n    ],\n    \"㰷\": [\n        \"ㄗ4\"\n    ],\n    \"㰸\": [\n        \"ㄌㄧㄢ3\"\n    ],\n    \"㰹\": [\n        \"ㄒㄧㄢ1\",\n        \"ㄒㄧㄢ4\",\n        \"ㄏㄢ3\"\n    ],\n    \"㰺\": [\n        \"ㄒㄧㄚ4\",\n        \"ㄒㄧㄚ2\"\n    ],\n    \"㰻\": [\n        \"ㄧ3\",\n        \"ㄒㄧ1\",\n        \"ㄏㄡ4\"\n    ],\n    \"㰼\": [\n        \"ㄕㄚ4\",\n        \"ㄑㄧㄝ4\"\n    ],\n    \"㰽\": [\n        \"ㄧㄢ4\"\n    ],\n    \"㰾\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"㰿\": [\n        \"ㄒㄧ1\"\n    ],\n    \"㱀\": [\n        \"ㄔ3\"\n    ],\n    \"㱁\": [\n        \"ㄕ4\",\n        \"ㄎㄨㄢ3\"\n    ],\n    \"㱂\": [\n        \"ㄎㄤ1\"\n    ],\n    \"㱃\": [\n        \"ㄧㄣ3\"\n    ],\n    \"㱄\": [\n        \"ㄏㄟ1\",\n        \"ㄇㄛ4\"\n    ],\n    \"㱅\": [\n        \"ㄧ4\"\n    ],\n    \"㱆\": [\n        \"ㄒㄧ1\"\n    ],\n    \"㱇\": [\n        \"ㄙㄜ4\",\n        \"ㄒㄧ4\"\n    ],\n    \"㱈\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"㱉\": [\n        \"ㄧㄝ4\"\n    ],\n    \"㱊\": [\n        \"ㄧㄡ1\"\n    ],\n    \"㱋\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"㱌\": [\n        \"ㄧㄝ2\",\n        \"ㄔㄜ4\"\n    ],\n    \"㱍\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"㱎\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"㱏\": [\n        \"ㄓㄥ4\"\n    ],\n    \"㱔\": [\n        \"ㄒㄧㄝ1\"\n    ],\n    \"㱖\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"㱗\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"㱘\": [\n        \"ㄢ4\"\n    ],\n    \"㱙\": [\n        \"ㄒㄧㄡ3\",\n        \"ㄍㄨㄚ3\"\n    ],\n    \"㱚\": [\n        \"ㄘㄢ2\"\n    ],\n    \"㱛\": [\n        \"ㄔㄨㄢ3\",\n        \"ㄅㄨ4\"\n    ],\n    \"㱜\": [\n        \"ㄓㄚ2\"\n    ],\n    \"㱞\": [\n        \"ㄧ4\",\n        \"ㄌㄚ1\"\n    ],\n    \"㱟\": [\n        \"ㄆㄧ1\",\n        \"ㄆㄧ3\"\n    ],\n    \"㱠\": [\n        \"ㄎㄨ1\",\n        \"ㄍㄨ1\"\n    ],\n    \"㱡\": [\n        \"ㄕㄥ1\"\n    ],\n    \"㱢\": [\n        \"ㄌㄤ2\"\n    ],\n    \"㱣\": [\n        \"ㄊㄨㄟ3\"\n    ],\n    \"㱤\": [\n        \"ㄒㄧ1\"\n    ],\n    \"㱥\": [\n        \"ㄌㄧㄥ2\",\n        \"ㄌㄥ4\"\n    ],\n    \"㱦\": [\n        \"ㄑㄧ1\"\n    ],\n    \"㱧\": [\n        \"ㄨㄛ4\",\n        \"ㄩㄢ3\"\n    ],\n    \"㱨\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"㱩\": [\n        \"ㄉㄨ2\"\n    ],\n    \"㱪\": [\n        \"ㄇㄣ4\"\n    ],\n    \"㱫\": [\n        \"ㄌㄢ4\"\n    ],\n    \"㱬\": [\n        \"ㄨㄟ3\"\n    ],\n    \"㱭\": [\n        \"ㄉㄨㄢ4\"\n    ],\n    \"㱮\": [\n        \"ㄎㄨㄞ4\"\n    ],\n    \"㱯\": [\n        \"ㄞ2\"\n    ],\n    \"㱰\": [\n        \"ㄗㄞ3\"\n    ],\n    \"㱱\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"㱲\": [\n        \"ㄧ4\"\n    ],\n    \"㱳\": [\n        \"ㄇㄛ4\"\n    ],\n    \"㱴\": [\n        \"ㄗ4\"\n    ],\n    \"㱵\": [\n        \"ㄈㄣ4\"\n    ],\n    \"㱶\": [\n        \"ㄆㄥ2\",\n        \"ㄅㄥ1\"\n    ],\n    \"㱸\": [\n        \"ㄅㄧ4\"\n    ],\n    \"㱹\": [\n        \"ㄌㄧ4\"\n    ],\n    \"㱺\": [\n        \"ㄌㄨ2\"\n    ],\n    \"㱻\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"㱼\": [\n        \"ㄏㄞ1\"\n    ],\n    \"㱽\": [\n        \"ㄓㄣ3\",\n        \"ㄑㄧㄣ2\"\n    ],\n    \"㱾\": [\n        \"ㄍㄞ1\",\n        \"ㄎㄞ1\"\n    ],\n    \"㱿\": [\n        \"ㄑㄩㄝ4\",\n        \"ㄏㄨ4\",\n        \"ㄑㄧㄤ3\"\n    ],\n    \"㲀\": [\n        \"ㄓㄣ1\",\n        \"ㄔㄣ1\"\n    ],\n    \"㲁\": [\n        \"ㄎㄨㄥ1\",\n        \"ㄓㄨㄥ1\"\n    ],\n    \"㲂\": [\n        \"ㄔㄥ2\"\n    ],\n    \"㲃\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"㲄\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄎㄨ1\"\n    ],\n    \"㲅\": [\n        \"ㄐㄧ4\"\n    ],\n    \"㲆\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"㲈\": [\n        \"ㄕㄠ2\",\n        \"ㄊㄠ2\"\n    ],\n    \"㲉\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"㲊\": [\n        \"ㄖㄨㄟ4\"\n    ],\n    \"㲋\": [\n        \"ㄔㄨㄛ4\"\n    ],\n    \"㲌\": [\n        \"ㄋㄥ4\"\n    ],\n    \"㲍\": [\n        \"ㄓ1\"\n    ],\n    \"㲎\": [\n        \"ㄌㄡ2\"\n    ],\n    \"㲏\": [\n        \"ㄆㄠ1\"\n    ],\n    \"㲒\": [\n        \"ㄅㄠ4\",\n        \"ㄑㄩ2\"\n    ],\n    \"㲓\": [\n        \"ㄖㄨㄥ2\",\n        \"ㄕㄨ4\"\n    ],\n    \"㲔\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"㲕\": [\n        \"ㄌㄟ4\"\n    ],\n    \"㲖\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"㲗\": [\n        \"ㄈㄨ1\"\n    ],\n    \"㲘\": [\n        \"ㄑㄩ2\"\n    ],\n    \"㲚\": [\n        \"ㄕㄚ1\"\n    ],\n    \"㲛\": [\n        \"ㄓ3\"\n    ],\n    \"㲜\": [\n        \"ㄊㄢ2\"\n    ],\n    \"㲝\": [\n        \"ㄖㄨㄥ3\"\n    ],\n    \"㲞\": [\n        \"ㄙㄨ1\",\n        \"ㄗㄨ2\"\n    ],\n    \"㲟\": [\n        \"ㄧㄥ3\"\n    ],\n    \"㲠\": [\n        \"ㄇㄠ2\"\n    ],\n    \"㲡\": [\n        \"ㄋㄞ4\"\n    ],\n    \"㲢\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"㲤\": [\n        \"ㄕㄨㄞ1\"\n    ],\n    \"㲥\": [\n        \"ㄊㄤ2\"\n    ],\n    \"㲦\": [\n        \"ㄏㄢ4\"\n    ],\n    \"㲧\": [\n        \"ㄙㄠ4\"\n    ],\n    \"㲨\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"㲪\": [\n        \"ㄉㄥ1\"\n    ],\n    \"㲫\": [\n        \"ㄆㄨ2\"\n    ],\n    \"㲬\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"㲭\": [\n        \"ㄊㄢ3\"\n    ],\n    \"㲯\": [\n        \"ㄖㄢ2\"\n    ],\n    \"㲰\": [\n        \"ㄋㄧㄥ2\"\n    ],\n    \"㲱\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"㲲\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"㲳\": [\n        \"ㄉㄧㄝ2\",\n        \"ㄓ4\"\n    ],\n    \"㲴\": [\n        \"ㄓㄨㄥ4\"\n    ],\n    \"㲶\": [\n        \"ㄌㄩ4\"\n    ],\n    \"㲷\": [\n        \"ㄉㄢ4\"\n    ],\n    \"㲸\": [\n        \"ㄒㄧ1\"\n    ],\n    \"㲹\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"㲺\": [\n        \"ㄐㄧ2\"\n    ],\n    \"㲻\": [\n        \"ㄋㄧ4\"\n    ],\n    \"㲼\": [\n        \"ㄧ4\",\n        \"ㄔㄚ4\"\n    ],\n    \"㲽\": [\n        \"ㄋㄧㄢ4\",\n        \"ㄖㄣ3\"\n    ],\n    \"㲾\": [\n        \"ㄩ3\"\n    ],\n    \"㲿\": [\n        \"ㄨㄤ3\"\n    ],\n    \"㳀\": [\n        \"ㄍㄨㄛ4\"\n    ],\n    \"㳁\": [\n        \"ㄗㄜ4\"\n    ],\n    \"㳂\": [\n        \"ㄧㄢ2\",\n        \"ㄧㄢ4\"\n    ],\n    \"㳃\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"㳄\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"㳅\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"㳆\": [\n        \"ㄊㄡ3\"\n    ],\n    \"㳇\": [\n        \"ㄈㄨ4\"\n    ],\n    \"㳈\": [\n        \"ㄆㄟ4\"\n    ],\n    \"㳊\": [\n        \"ㄧㄡ1\",\n        \"ㄓㄨㄥ1\"\n    ],\n    \"㳋\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"㳌\": [\n        \"ㄧㄚ1\"\n    ],\n    \"㳍\": [\n        \"ㄅㄨ4\"\n    ],\n    \"㳎\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"㳏\": [\n        \"ㄕ4\"\n    ],\n    \"㳐\": [\n        \"ㄓㄚ2\"\n    ],\n    \"㳑\": [\n        \"ㄧ4\"\n    ],\n    \"㳒\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"㳔\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"㳕\": [\n        \"ㄌㄢ2\"\n    ],\n    \"㳖\": [\n        \"ㄧ1\"\n    ],\n    \"㳗\": [\n        \"ㄔㄞ4\",\n        \"ㄔㄚ4\"\n    ],\n    \"㳘\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"㳙\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"㳚\": [\n        \"ㄒㄩ4\"\n    ],\n    \"㳛\": [\n        \"ㄩ2\",\n        \"ㄧㄡ2\"\n    ],\n    \"㳜\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"㳠\": [\n        \"ㄊㄚ4\"\n    ],\n    \"㳡\": [\n        \"ㄍㄨㄛ1\"\n    ],\n    \"㳥\": [\n        \"ㄌㄨㄥ4\"\n    ],\n    \"㳦\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"㳧\": [\n        \"ㄔㄜ4\",\n        \"ㄖㄜ4\"\n    ],\n    \"㳨\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"㳩\": [\n        \"ㄊㄢ1\"\n    ],\n    \"㳪\": [\n        \"ㄆㄧ4\"\n    ],\n    \"㳫\": [\n        \"ㄗㄢ3\"\n    ],\n    \"㳬\": [\n        \"ㄒㄩㄢ2\"\n    ],\n    \"㳭\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"㳮\": [\n        \"ㄋㄧㄠ4\"\n    ],\n    \"㳴\": [\n        \"ㄇㄧ4\"\n    ],\n    \"㳵\": [\n        \"ㄐㄧ4\"\n    ],\n    \"㳶\": [\n        \"ㄋㄡ3\",\n        \"ㄖㄨ3\"\n    ],\n    \"㳷\": [\n        \"ㄏㄨ1\",\n        \"ㄇㄧㄣ3\",\n        \"ㄨㄣ3\",\n        \"ㄊㄨㄟ4\"\n    ],\n    \"㳸\": [\n        \"ㄏㄨㄚ1\"\n    ],\n    \"㳹\": [\n        \"ㄨㄤ3\",\n        \"ㄨㄤ1\"\n    ],\n    \"㳺\": [\n        \"ㄧㄡ2\"\n    ],\n    \"㳻\": [\n        \"ㄗㄜ2\"\n    ],\n    \"㳼\": [\n        \"ㄅㄧ4\",\n        \"ㄩ4\"\n    ],\n    \"㳽\": [\n        \"ㄇㄧ3\"\n    ],\n    \"㳾\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"㳿\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"㴀\": [\n        \"ㄈㄢ4\",\n        \"ㄈㄢ1\"\n    ],\n    \"㴁\": [\n        \"ㄧ4\"\n    ],\n    \"㴂\": [\n        \"ㄊㄢ1\"\n    ],\n    \"㴃\": [\n        \"ㄌㄟ4\"\n    ],\n    \"㴄\": [\n        \"ㄩㄥ3\"\n    ],\n    \"㴆\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"㴇\": [\n        \"ㄕㄜ4\",\n        \"ㄇㄤ2\"\n    ],\n    \"㴈\": [\n        \"ㄧㄣ4\"\n    ],\n    \"㴉\": [\n        \"ㄐㄧ3\"\n    ],\n    \"㴋\": [\n        \"ㄙㄨ4\"\n    ],\n    \"㴎\": [\n        \"ㄋㄞ4\"\n    ],\n    \"㴏\": [\n        \"ㄨㄤ3\"\n    ],\n    \"㴐\": [\n        \"ㄇㄧㄢ4\",\n        \"ㄇㄧㄢ3\"\n    ],\n    \"㴑\": [\n        \"ㄙㄨ4\"\n    ],\n    \"㴒\": [\n        \"ㄧ4\"\n    ],\n    \"㴓\": [\n        \"ㄕㄞ1\"\n    ],\n    \"㴔\": [\n        \"ㄒㄧ1\",\n        \"ㄐㄧ2\",\n        \"ㄧ4\",\n        \"ㄙㄜ4\"\n    ],\n    \"㴕\": [\n        \"ㄐㄧ2\"\n    ],\n    \"㴖\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"㴗\": [\n        \"ㄧㄡ1\"\n    ],\n    \"㴘\": [\n        \"ㄇㄠ4\"\n    ],\n    \"㴙\": [\n        \"ㄓㄚ3\",\n        \"ㄓㄚ2\"\n    ],\n    \"㴚\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"㴛\": [\n        \"ㄓ4\"\n    ],\n    \"㴜\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"㴝\": [\n        \"ㄌㄧ2\"\n    ],\n    \"㴥\": [\n        \"ㄑㄧㄠ4\"\n    ],\n    \"㴦\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"㴧\": [\n        \"ㄒㄧ1\"\n    ],\n    \"㴨\": [\n        \"ㄓㄣ4\"\n    ],\n    \"㴩\": [\n        \"ㄩㄥ1\"\n    ],\n    \"㴪\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"㴫\": [\n        \"ㄐㄩㄣ4\",\n        \"ㄧㄚ2\"\n    ],\n    \"㴬\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"㴭\": [\n        \"ㄧㄠ3\"\n    ],\n    \"㴮\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"㴯\": [\n        \"ㄓ1\"\n    ],\n    \"㴰\": [\n        \"ㄋㄥ2\"\n    ],\n    \"㴲\": [\n        \"ㄙ1\"\n    ],\n    \"㴳\": [\n        \"ㄌㄨㄥ3\"\n    ],\n    \"㴴\": [\n        \"ㄔㄣ2\"\n    ],\n    \"㴵\": [\n        \"ㄇㄧ4\"\n    ],\n    \"㴶\": [\n        \"ㄑㄩㄝ4\",\n        \"ㄏㄨ2\"\n    ],\n    \"㴷\": [\n        \"ㄉㄢ1\"\n    ],\n    \"㴸\": [\n        \"ㄕㄢ3\"\n    ],\n    \"㴼\": [\n        \"ㄙㄨ4\"\n    ],\n    \"㴽\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"㴾\": [\n        \"ㄅㄛ2\"\n    ],\n    \"㴿\": [\n        \"ㄉㄧㄥ3\"\n    ],\n    \"㵀\": [\n        \"ㄗㄨ2\"\n    ],\n    \"㵂\": [\n        \"ㄕㄨ4\"\n    ],\n    \"㵃\": [\n        \"ㄕㄜ2\"\n    ],\n    \"㵄\": [\n        \"ㄏㄢ4\",\n        \"ㄩ4\"\n    ],\n    \"㵅\": [\n        \"ㄊㄢ1\",\n        \"ㄊㄢ4\"\n    ],\n    \"㵆\": [\n        \"ㄍㄠ3\"\n    ],\n    \"㵊\": [\n        \"ㄋㄚ4\"\n    ],\n    \"㵋\": [\n        \"ㄇㄧ4\"\n    ],\n    \"㵌\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"㵍\": [\n        \"ㄇㄣ4\"\n    ],\n    \"㵎\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"㵏\": [\n        \"ㄘㄨㄟ3\"\n    ],\n    \"㵐\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"㵑\": [\n        \"ㄏㄜ4\"\n    ],\n    \"㵒\": [\n        \"ㄈㄟ4\",\n        \"ㄆㄞ4\",\n        \"ㄅㄧ4\"\n    ],\n    \"㵓\": [\n        \"ㄕ2\"\n    ],\n    \"㵔\": [\n        \"ㄔㄜ3\"\n    ],\n    \"㵕\": [\n        \"ㄕㄣ4\"\n    ],\n    \"㵖\": [\n        \"ㄋㄩ4\"\n    ],\n    \"㵗\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"㵘\": [\n        \"ㄇㄢ4\"\n    ],\n    \"㵝\": [\n        \"ㄧ4\"\n    ],\n    \"㵞\": [\n        \"ㄔㄡ2\"\n    ],\n    \"㵠\": [\n        \"ㄎㄨ1\"\n    ],\n    \"㵡\": [\n        \"ㄅㄠ2\"\n    ],\n    \"㵢\": [\n        \"ㄌㄟ2\"\n    ],\n    \"㵣\": [\n        \"ㄎㄜ3\"\n    ],\n    \"㵤\": [\n        \"ㄕㄚ4\"\n    ],\n    \"㵥\": [\n        \"ㄅㄧ4\"\n    ],\n    \"㵦\": [\n        \"ㄙㄨㄟ2\"\n    ],\n    \"㵧\": [\n        \"ㄍㄜ2\",\n        \"ㄧ4\"\n    ],\n    \"㵨\": [\n        \"ㄆㄧ4\",\n        \"ㄅㄛ2\"\n    ],\n    \"㵩\": [\n        \"ㄧ4\"\n    ],\n    \"㵪\": [\n        \"ㄒㄧㄢ2\",\n        \"ㄧㄢ4\",\n        \"ㄧㄢ2\"\n    ],\n    \"㵫\": [\n        \"ㄋㄧ4\"\n    ],\n    \"㵬\": [\n        \"ㄧㄥ2\"\n    ],\n    \"㵭\": [\n        \"ㄓㄨ3\"\n    ],\n    \"㵮\": [\n        \"ㄔㄨㄣ2\"\n    ],\n    \"㵯\": [\n        \"ㄈㄥ2\"\n    ],\n    \"㵰\": [\n        \"ㄒㄩ4\"\n    ],\n    \"㵱\": [\n        \"ㄆㄧㄠ3\"\n    ],\n    \"㵲\": [\n        \"ㄨ3\"\n    ],\n    \"㵳\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"㵴\": [\n        \"ㄘㄤ2\"\n    ],\n    \"㵵\": [\n        \"ㄗㄡ4\",\n        \"ㄐㄩ4\"\n    ],\n    \"㵶\": [\n        \"ㄗㄨㄛ1\"\n    ],\n    \"㵷\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"㵸\": [\n        \"ㄧㄠ4\"\n    ],\n    \"㵹\": [\n        \"ㄏㄨㄢ2\",\n        \"ㄇㄛ4\"\n    ],\n    \"㵺\": [\n        \"ㄆㄞ4\"\n    ],\n    \"㵻\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"㵽\": [\n        \"ㄌㄟ3\"\n    ],\n    \"㵾\": [\n        \"ㄑㄧㄥ4\",\n        \"ㄐㄧㄥ4\"\n    ],\n    \"㵿\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"㶀\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"㶁\": [\n        \"ㄍㄨㄛ2\",\n        \"ㄏㄨㄛ4\"\n    ],\n    \"㶄\": [\n        \"ㄧㄢ2\"\n    ],\n    \"㶅\": [\n        \"ㄒㄩㄝ2\"\n    ],\n    \"㶆\": [\n        \"ㄓㄨ1\",\n        \"ㄔㄨ2\"\n    ],\n    \"㶇\": [\n        \"ㄏㄥ2\"\n    ],\n    \"㶈\": [\n        \"ㄧㄥ2\"\n    ],\n    \"㶉\": [\n        \"ㄒㄧ1\"\n    ],\n    \"㶌\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"㶍\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"㶎\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"㶏\": [\n        \"ㄧㄣ1\"\n    ],\n    \"㶑\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"㶒\": [\n        \"ㄕㄢ3\",\n        \"ㄕㄣ3\",\n        \"ㄊㄢ4\"\n    ],\n    \"㶓\": [\n        \"ㄘㄤ2\"\n    ],\n    \"㶔\": [\n        \"ㄅㄟ4\"\n    ],\n    \"㶕\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"㶖\": [\n        \"ㄕㄨ4\"\n    ],\n    \"㶗\": [\n        \"ㄈㄢ4\",\n        \"ㄈㄢ2\"\n    ],\n    \"㶘\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"㶚\": [\n        \"ㄅㄚ4\"\n    ],\n    \"㶛\": [\n        \"ㄩ2\"\n    ],\n    \"㶞\": [\n        \"ㄋㄤ3\"\n    ],\n    \"㶟\": [\n        \"ㄌㄟ3\"\n    ],\n    \"㶠\": [\n        \"ㄧ4\"\n    ],\n    \"㶡\": [\n        \"ㄉㄞ4\",\n        \"ㄏㄨㄛ3\"\n    ],\n    \"㶣\": [\n        \"ㄔㄢ2\",\n        \"ㄧㄣ2\"\n    ],\n    \"㶤\": [\n        \"ㄔㄠ3\"\n    ],\n    \"㶥\": [\n        \"ㄍㄢ1\"\n    ],\n    \"㶦\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"㶧\": [\n        \"ㄋㄣ4\"\n    ],\n    \"㶫\": [\n        \"ㄌㄧㄠ3\"\n    ],\n    \"㶬\": [\n        \"ㄇㄛ4\"\n    ],\n    \"㶭\": [\n        \"ㄧㄡ3\"\n    ],\n    \"㶯\": [\n        \"ㄌㄧㄡ4\"\n    ],\n    \"㶰\": [\n        \"ㄏㄢ2\"\n    ],\n    \"㶲\": [\n        \"ㄩㄥ4\"\n    ],\n    \"㶳\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"㶴\": [\n        \"ㄔ3\"\n    ],\n    \"㶵\": [\n        \"ㄖㄣ4\"\n    ],\n    \"㶶\": [\n        \"ㄋㄨㄥ2\"\n    ],\n    \"㶹\": [\n        \"ㄏㄨㄥ4\"\n    ],\n    \"㶺\": [\n        \"ㄊㄧㄢ4\"\n    ],\n    \"㶼\": [\n        \"ㄞ1\",\n        \"ㄒㄧ1\"\n    ],\n    \"㶽\": [\n        \"ㄍㄨㄚ1\"\n    ],\n    \"㶾\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"㶿\": [\n        \"ㄅㄛ2\"\n    ],\n    \"㷀\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"㷂\": [\n        \"ㄕㄨ4\"\n    ],\n    \"㷃\": [\n        \"ㄔㄨㄟ3\"\n    ],\n    \"㷄\": [\n        \"ㄏㄨㄟ3\"\n    ],\n    \"㷅\": [\n        \"ㄔㄠ3\"\n    ],\n    \"㷆\": [\n        \"ㄈㄨ4\"\n    ],\n    \"㷇\": [\n        \"ㄏㄨㄟ1\",\n        \"ㄍㄨㄞ4\"\n    ],\n    \"㷈\": [\n        \"ㄜ4\"\n    ],\n    \"㷉\": [\n        \"ㄨㄟ4\"\n    ],\n    \"㷊\": [\n        \"ㄈㄣ2\"\n    ],\n    \"㷋\": [\n        \"ㄊㄢ2\"\n    ],\n    \"㷍\": [\n        \"ㄌㄨㄣ2\"\n    ],\n    \"㷎\": [\n        \"ㄏㄜ4\"\n    ],\n    \"㷏\": [\n        \"ㄩㄥ3\"\n    ],\n    \"㷐\": [\n        \"ㄏㄨㄟ3\"\n    ],\n    \"㷒\": [\n        \"ㄩ2\"\n    ],\n    \"㷓\": [\n        \"ㄗㄨㄥ3\"\n    ],\n    \"㷔\": [\n        \"ㄧㄢ4\"\n    ],\n    \"㷕\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"㷖\": [\n        \"ㄓㄠ4\"\n    ],\n    \"㷗\": [\n        \"ㄐㄩㄥ3\"\n    ],\n    \"㷘\": [\n        \"ㄊㄞ2\"\n    ],\n    \"㷟\": [\n        \"ㄊㄨㄟ4\"\n    ],\n    \"㷠\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"㷡\": [\n        \"ㄐㄩㄥ3\"\n    ],\n    \"㷢\": [\n        \"ㄓㄚ3\"\n    ],\n    \"㷣\": [\n        \"ㄒㄧㄥ1\"\n    ],\n    \"㷤\": [\n        \"ㄏㄨ4\",\n        \"ㄒㄩㄝ4\"\n    ],\n    \"㷦\": [\n        \"ㄒㄩ4\"\n    ],\n    \"㷪\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"㷫\": [\n        \"ㄑㄧㄥ3\"\n    ],\n    \"㷬\": [\n        \"ㄇㄛ4\"\n    ],\n    \"㷮\": [\n        \"ㄗㄠ1\"\n    ],\n    \"㷯\": [\n        \"ㄅㄥ4\"\n    ],\n    \"㷰\": [\n        \"ㄔ1\",\n        \"ㄌㄧ2\"\n    ],\n    \"㷳\": [\n        \"ㄧㄢ4\"\n    ],\n    \"㷴\": [\n        \"ㄍㄜ2\"\n    ],\n    \"㷵\": [\n        \"ㄇㄛ4\"\n    ],\n    \"㷶\": [\n        \"ㄅㄟ4\"\n    ],\n    \"㷷\": [\n        \"ㄐㄩㄢ3\"\n    ],\n    \"㷸\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"㷹\": [\n        \"ㄓㄠ4\",\n        \"ㄕㄠ4\"\n    ],\n    \"㷻\": [\n        \"ㄨ2\"\n    ],\n    \"㷼\": [\n        \"ㄧㄢ4\"\n    ],\n    \"㷾\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"㷿\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"㸀\": [\n        \"ㄊㄞ2\"\n    ],\n    \"㸁\": [\n        \"ㄏㄢ3\"\n    ],\n    \"㸃\": [\n        \"ㄉㄧㄢ3\"\n    ],\n    \"㸄\": [\n        \"ㄐㄧ4\"\n    ],\n    \"㸅\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄐㄧ2\"\n    ],\n    \"㸆\": [\n        \"ㄎㄠ4\"\n    ],\n    \"㸇\": [\n        \"ㄗㄨㄢ3\"\n    ],\n    \"㸉\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"㸊\": [\n        \"ㄌㄞ4\",\n        \"ㄌㄚ4\"\n    ],\n    \"㸋\": [\n        \"ㄈㄢ2\"\n    ],\n    \"㸌\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"㸍\": [\n        \"ㄒㄧ4\"\n    ],\n    \"㸎\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"㸏\": [\n        \"ㄇㄧ2\"\n    ],\n    \"㸐\": [\n        \"ㄖㄢ2\"\n    ],\n    \"㸑\": [\n        \"ㄘㄨㄢ4\"\n    ],\n    \"㸒\": [\n        \"ㄧㄣ2\",\n        \"ㄐㄧㄥ1\"\n    ],\n    \"㸓\": [\n        \"ㄇㄧ4\"\n    ],\n    \"㸕\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"㸖\": [\n        \"ㄑㄩ1\"\n    ],\n    \"㸗\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"㸘\": [\n        \"ㄨㄢ4\"\n    ],\n    \"㸙\": [\n        \"ㄓㄜ1\"\n    ],\n    \"㸚\": [\n        \"ㄌㄧ3\",\n        \"ㄌㄧ4\"\n    ],\n    \"㸛\": [\n        \"ㄕㄠ2\"\n    ],\n    \"㸜\": [\n        \"ㄎㄨㄥ4\"\n    ],\n    \"㸝\": [\n        \"ㄒㄧㄢ1\",\n        \"ㄎㄢ3\"\n    ],\n    \"㸞\": [\n        \"ㄓㄜ2\"\n    ],\n    \"㸟\": [\n        \"ㄓ1\"\n    ],\n    \"㸠\": [\n        \"ㄊㄧㄠ3\"\n    ],\n    \"㸡\": [\n        \"ㄕㄨ1\"\n    ],\n    \"㸢\": [\n        \"ㄅㄟ4\"\n    ],\n    \"㸣\": [\n        \"ㄧㄝ4\"\n    ],\n    \"㸤\": [\n        \"ㄆㄧㄢ4\"\n    ],\n    \"㸥\": [\n        \"ㄔㄢ4\"\n    ],\n    \"㸦\": [\n        \"ㄏㄨ4\",\n        \"ㄐㄧㄚ4\"\n    ],\n    \"㸧\": [\n        \"ㄎㄣ4\"\n    ],\n    \"㸨\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"㸩\": [\n        \"ㄢ1\"\n    ],\n    \"㸪\": [\n        \"ㄔㄨㄣ2\"\n    ],\n    \"㸫\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"㸬\": [\n        \"ㄅㄟ4\"\n    ],\n    \"㸭\": [\n        \"ㄅㄚ1\"\n    ],\n    \"㸮\": [\n        \"ㄈㄣ2\"\n    ],\n    \"㸯\": [\n        \"ㄎㄜ1\"\n    ],\n    \"㸰\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"㸱\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"㸲\": [\n        \"ㄗㄨㄛ2\"\n    ],\n    \"㸳\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"㸵\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"㸶\": [\n        \"ㄧㄢ1\"\n    ],\n    \"㸷\": [\n        \"ㄕ4\"\n    ],\n    \"㸸\": [\n        \"ㄏㄡ3\",\n        \"ㄡ3\",\n        \"ㄎㄡ3\"\n    ],\n    \"㸹\": [\n        \"ㄌㄧㄝ4\",\n        \"ㄌㄨㄛ1\"\n    ],\n    \"㸺\": [\n        \"ㄕㄚ1\"\n    ],\n    \"㸻\": [\n        \"ㄙ4\"\n    ],\n    \"㸽\": [\n        \"ㄅㄟ4\"\n    ],\n    \"㸾\": [\n        \"ㄖㄣ4\"\n    ],\n    \"㸿\": [\n        \"ㄉㄨ2\"\n    ],\n    \"㹀\": [\n        \"ㄅㄛ2\"\n    ],\n    \"㹁\": [\n        \"ㄌㄧㄤ2\"\n    ],\n    \"㹂\": [\n        \"ㄑㄧㄢ3\"\n    ],\n    \"㹃\": [\n        \"ㄈㄟ4\"\n    ],\n    \"㹄\": [\n        \"ㄐㄧ4\"\n    ],\n    \"㹅\": [\n        \"ㄗㄨㄥ3\"\n    ],\n    \"㹆\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"㹇\": [\n        \"ㄏㄜ2\",\n        \"ㄐㄧㄢ1\"\n    ],\n    \"㹈\": [\n        \"ㄌㄧ2\"\n    ],\n    \"㹉\": [\n        \"ㄩㄢ2\",\n        \"ㄨㄢ2\"\n    ],\n    \"㹊\": [\n        \"ㄩㄝ4\"\n    ],\n    \"㹋\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"㹌\": [\n        \"ㄔㄢ3\",\n        \"ㄕㄥ4\"\n    ],\n    \"㹍\": [\n        \"ㄉㄧ2\"\n    ],\n    \"㹎\": [\n        \"ㄌㄟ2\"\n    ],\n    \"㹏\": [\n        \"ㄐㄧㄣ3\"\n    ],\n    \"㹐\": [\n        \"ㄔㄨㄥ2\"\n    ],\n    \"㹑\": [\n        \"ㄙ4\"\n    ],\n    \"㹒\": [\n        \"ㄆㄨ3\"\n    ],\n    \"㹓\": [\n        \"ㄧㄠ3\"\n    ],\n    \"㹔\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"㹕\": [\n        \"ㄏㄨㄢ1\"\n    ],\n    \"㹖\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"㹗\": [\n        \"ㄊㄠ1\"\n    ],\n    \"㹘\": [\n        \"ㄖㄨ4\"\n    ],\n    \"㹙\": [\n        \"ㄨㄥ3\"\n    ],\n    \"㹚\": [\n        \"ㄧㄥ2\"\n    ],\n    \"㹛\": [\n        \"ㄖㄠ2\"\n    ],\n    \"㹜\": [\n        \"ㄧㄣ2\"\n    ],\n    \"㹝\": [\n        \"ㄕ4\"\n    ],\n    \"㹞\": [\n        \"ㄧㄣ2\",\n        \"ㄧㄣ3\",\n        \"ㄧㄚ2\"\n    ],\n    \"㹟\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄎㄨㄞ4\"\n    ],\n    \"㹠\": [\n        \"ㄊㄨㄣ2\"\n    ],\n    \"㹡\": [\n        \"ㄒㄩㄢ2\"\n    ],\n    \"㹢\": [\n        \"ㄐㄧㄚ1\",\n        \"ㄍㄚ1\"\n    ],\n    \"㹣\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"㹤\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"㹥\": [\n        \"ㄓㄨ4\"\n    ],\n    \"㹦\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"㹨\": [\n        \"ㄧㄡ4\"\n    ],\n    \"㹫\": [\n        \"ㄧ2\"\n    ],\n    \"㹬\": [\n        \"ㄕ3\"\n    ],\n    \"㹭\": [\n        \"ㄧ4\"\n    ],\n    \"㹮\": [\n        \"ㄇㄛ4\"\n    ],\n    \"㹱\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"㹲\": [\n        \"ㄒㄧㄠ1\",\n        \"ㄒㄧㄠ4\"\n    ],\n    \"㹳\": [\n        \"ㄨ2\"\n    ],\n    \"㹴\": [\n        \"ㄍㄥ1\"\n    ],\n    \"㹵\": [\n        \"ㄧㄥ3\"\n    ],\n    \"㹶\": [\n        \"ㄊㄧㄥ2\"\n    ],\n    \"㹷\": [\n        \"ㄕ3\"\n    ],\n    \"㹸\": [\n        \"ㄋㄧ2\"\n    ],\n    \"㹹\": [\n        \"ㄍㄥ1\"\n    ],\n    \"㹺\": [\n        \"ㄊㄚ4\"\n    ],\n    \"㹻\": [\n        \"ㄨㄛ1\",\n        \"ㄨㄟ1\"\n    ],\n    \"㹼\": [\n        \"ㄐㄩ2\"\n    ],\n    \"㹽\": [\n        \"ㄔㄢ3\"\n    ],\n    \"㹾\": [\n        \"ㄆㄧㄠ3\",\n        \"ㄐㄧㄠ4\"\n    ],\n    \"㹿\": [\n        \"ㄓㄨㄛ2\",\n        \"ㄓㄠ4\"\n    ],\n    \"㺀\": [\n        \"ㄏㄨ1\",\n        \"ㄋㄠ2\"\n    ],\n    \"㺁\": [\n        \"ㄋㄠ3\"\n    ],\n    \"㺂\": [\n        \"ㄧㄢ2\",\n        \"ㄍㄢ3\"\n    ],\n    \"㺃\": [\n        \"ㄍㄡ3\"\n    ],\n    \"㺄\": [\n        \"ㄩ3\",\n        \"ㄩ2\"\n    ],\n    \"㺅\": [\n        \"ㄏㄡ2\"\n    ],\n    \"㺇\": [\n        \"ㄙ1\"\n    ],\n    \"㺈\": [\n        \"ㄔ1\"\n    ],\n    \"㺉\": [\n        \"ㄏㄨ4\"\n    ],\n    \"㺊\": [\n        \"ㄧㄤ4\"\n    ],\n    \"㺋\": [\n        \"ㄨㄥ1\"\n    ],\n    \"㺌\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"㺍\": [\n        \"ㄆㄧㄣ2\"\n    ],\n    \"㺎\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"㺏\": [\n        \"ㄌㄡ2\"\n    ],\n    \"㺐\": [\n        \"ㄌㄠ3\",\n        \"ㄙㄠ1\"\n    ],\n    \"㺑\": [\n        \"ㄕㄢ1\",\n        \"ㄕㄢ4\",\n        \"ㄙㄠ1\",\n        \"ㄕㄢ3\"\n    ],\n    \"㺒\": [\n        \"ㄒㄧㄠ1\",\n        \"ㄋㄠ3\",\n        \"ㄑㄧㄠ1\",\n        \"ㄒㄧㄠ4\"\n    ],\n    \"㺓\": [\n        \"ㄗㄜ2\"\n    ],\n    \"㺔\": [\n        \"ㄏㄞ4\",\n        \"ㄏㄨㄟ1\"\n    ],\n    \"㺕\": [\n        \"ㄈㄢ2\",\n        \"ㄅㄧㄢ4\"\n    ],\n    \"㺖\": [\n        \"ㄏㄢ3\"\n    ],\n    \"㺗\": [\n        \"ㄔㄢ1\"\n    ],\n    \"㺘\": [\n        \"ㄓㄢ4\"\n    ],\n    \"㺚\": [\n        \"ㄊㄚ3\"\n    ],\n    \"㺛\": [\n        \"ㄓㄨ4\"\n    ],\n    \"㺜\": [\n        \"ㄋㄨㄥ2\"\n    ],\n    \"㺝\": [\n        \"ㄏㄢ4\"\n    ],\n    \"㺞\": [\n        \"ㄩ2\"\n    ],\n    \"㺟\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"㺠\": [\n        \"ㄧㄡ4\"\n    ],\n    \"㺡\": [\n        \"ㄌㄧ4\"\n    ],\n    \"㺢\": [\n        \"ㄏㄨㄛ4\",\n        \"ㄏㄨㄛ1\"\n    ],\n    \"㺣\": [\n        \"ㄒㄧ1\"\n    ],\n    \"㺤\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"㺥\": [\n        \"ㄔㄢ2\"\n    ],\n    \"㺦\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"㺨\": [\n        \"ㄙ1\"\n    ],\n    \"㺩\": [\n        \"ㄐㄧㄡ4\",\n        \"ㄑㄧㄡ2\"\n    ],\n    \"㺪\": [\n        \"ㄆㄨ2\"\n    ],\n    \"㺫\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"㺬\": [\n        \"ㄍㄨㄥ3\"\n    ],\n    \"㺭\": [\n        \"ㄗ3\"\n    ],\n    \"㺮\": [\n        \"ㄩ2\"\n    ],\n    \"㺱\": [\n        \"ㄖㄥ2\"\n    ],\n    \"㺲\": [\n        \"ㄋㄧㄡ3\"\n    ],\n    \"㺳\": [\n        \"ㄇㄟ2\"\n    ],\n    \"㺴\": [\n        \"ㄅㄚ1\"\n    ],\n    \"㺵\": [\n        \"ㄐㄧㄡ2\"\n    ],\n    \"㺷\": [\n        \"ㄒㄩ4\"\n    ],\n    \"㺸\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"㺹\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"㺺\": [\n        \"ㄇㄠ4\"\n    ],\n    \"㺿\": [\n        \"ㄧ2\"\n    ],\n    \"㻀\": [\n        \"ㄩ2\"\n    ],\n    \"㻂\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"㻃\": [\n        \"ㄑㄩ1\"\n    ],\n    \"㻄\": [\n        \"ㄅㄠ3\"\n    ],\n    \"㻅\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"㻉\": [\n        \"ㄅㄨ4\"\n    ],\n    \"㻊\": [\n        \"ㄇㄤ2\"\n    ],\n    \"㻋\": [\n        \"ㄌㄚ4\"\n    ],\n    \"㻌\": [\n        \"ㄊㄨ2\"\n    ],\n    \"㻍\": [\n        \"ㄨ2\"\n    ],\n    \"㻎\": [\n        \"ㄌㄧ4\"\n    ],\n    \"㻏\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"㻑\": [\n        \"ㄐㄧ4\"\n    ],\n    \"㻒\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"㻓\": [\n        \"ㄗㄡ1\"\n    ],\n    \"㻔\": [\n        \"ㄉㄨㄛ3\"\n    ],\n    \"㻕\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"㻖\": [\n        \"ㄉㄞ4\"\n    ],\n    \"㻗\": [\n        \"ㄅㄟ4\"\n    ],\n    \"㻝\": [\n        \"ㄌㄚ4\"\n    ],\n    \"㻞\": [\n        \"ㄅㄧㄣ1\",\n        \"ㄅㄢ1\"\n    ],\n    \"㻟\": [\n        \"ㄙㄨㄟ2\"\n    ],\n    \"㻠\": [\n        \"ㄊㄨ2\"\n    ],\n    \"㻡\": [\n        \"ㄒㄩㄝ1\",\n        \"ㄉㄧㄝ2\"\n    ],\n    \"㻧\": [\n        \"ㄉㄨㄛ4\"\n    ],\n    \"㻪\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"㻫\": [\n        \"ㄅㄧ4\"\n    ],\n    \"㻬\": [\n        \"ㄊㄨ1\"\n    ],\n    \"㻭\": [\n        \"ㄙㄜ4\"\n    ],\n    \"㻮\": [\n        \"ㄘㄢ4\"\n    ],\n    \"㻯\": [\n        \"ㄊㄨ2\"\n    ],\n    \"㻰\": [\n        \"ㄇㄧㄢ3\"\n    ],\n    \"㻱\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"㻲\": [\n        \"ㄌㄩ3\"\n    ],\n    \"㻵\": [\n        \"ㄓㄢ4\"\n    ],\n    \"㻶\": [\n        \"ㄅㄧ3\"\n    ],\n    \"㻷\": [\n        \"ㄐㄧ2\"\n    ],\n    \"㻸\": [\n        \"ㄗㄣ1\"\n    ],\n    \"㻹\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"㻺\": [\n        \"ㄌㄧ4\"\n    ],\n    \"㻽\": [\n        \"ㄙㄨㄟ4\",\n        \"ㄒㄩㄢ2\"\n    ],\n    \"㻾\": [\n        \"ㄩㄥ1\"\n    ],\n    \"㻿\": [\n        \"ㄕㄨ3\"\n    ],\n    \"㼂\": [\n        \"ㄜ2\"\n    ],\n    \"㼇\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"㼈\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"㼉\": [\n        \"ㄓㄣ4\"\n    ],\n    \"㼊\": [\n        \"ㄊㄨㄣ2\"\n    ],\n    \"㼋\": [\n        \"ㄍㄨ1\",\n        \"ㄖㄨ3\"\n    ],\n    \"㼌\": [\n        \"ㄩ3\"\n    ],\n    \"㼍\": [\n        \"ㄌㄟ3\"\n    ],\n    \"㼎\": [\n        \"ㄅㄛ2\"\n    ],\n    \"㼏\": [\n        \"ㄋㄟ3\"\n    ],\n    \"㼐\": [\n        \"ㄆㄧㄢ2\"\n    ],\n    \"㼑\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"㼒\": [\n        \"ㄊㄤ3\"\n    ],\n    \"㼓\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"㼔\": [\n        \"ㄨㄣ1\"\n    ],\n    \"㼕\": [\n        \"ㄉㄤ1\"\n    ],\n    \"㼖\": [\n        \"ㄌㄧ4\"\n    ],\n    \"㼗\": [\n        \"ㄊㄧㄥ2\"\n    ],\n    \"㼘\": [\n        \"ㄨㄚ3\"\n    ],\n    \"㼙\": [\n        \"ㄓㄡ4\"\n    ],\n    \"㼚\": [\n        \"ㄍㄤ1\"\n    ],\n    \"㼛\": [\n        \"ㄒㄧㄥ2\"\n    ],\n    \"㼜\": [\n        \"ㄤ4\"\n    ],\n    \"㼝\": [\n        \"ㄈㄢ4\"\n    ],\n    \"㼞\": [\n        \"ㄆㄥ4\",\n        \"ㄅㄥ4\"\n    ],\n    \"㼟\": [\n        \"ㄅㄛ2\"\n    ],\n    \"㼠\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"㼡\": [\n        \"ㄕㄨ1\"\n    ],\n    \"㼢\": [\n        \"ㄧ2\"\n    ],\n    \"㼣\": [\n        \"ㄅㄛ2\"\n    ],\n    \"㼤\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"㼥\": [\n        \"ㄊㄡ3\",\n        \"ㄎㄠ3\"\n    ],\n    \"㼦\": [\n        \"ㄍㄨㄥ3\"\n    ],\n    \"㼧\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"㼨\": [\n        \"ㄏㄢ2\"\n    ],\n    \"㼩\": [\n        \"ㄔㄥ2\",\n        \"ㄕㄥ4\"\n    ],\n    \"㼪\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"㼫\": [\n        \"ㄏㄨㄢ4\",\n        \"ㄏㄨㄚ4\"\n    ],\n    \"㼬\": [\n        \"ㄒㄧㄥ4\"\n    ],\n    \"㼭\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"㼮\": [\n        \"ㄔㄞ1\",\n        \"ㄑㄧ4\"\n    ],\n    \"㼯\": [\n        \"ㄉㄨㄥ4\"\n    ],\n    \"㼰\": [\n        \"ㄆㄧ2\"\n    ],\n    \"㼱\": [\n        \"ㄖㄨㄢ3\",\n        \"ㄐㄩㄣ4\"\n    ],\n    \"㼲\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"㼳\": [\n        \"ㄕㄥ3\"\n    ],\n    \"㼴\": [\n        \"ㄡ3\"\n    ],\n    \"㼵\": [\n        \"ㄉㄧ4\"\n    ],\n    \"㼶\": [\n        \"ㄩ2\"\n    ],\n    \"㼷\": [\n        \"ㄔㄨㄢ2\",\n        \"ㄓㄨㄢ1\"\n    ],\n    \"㼸\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"㼹\": [\n        \"ㄎㄤ1\",\n        \"ㄏㄨㄤ1\"\n    ],\n    \"㼺\": [\n        \"ㄊㄤ2\"\n    ],\n    \"㼻\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"㼼\": [\n        \"ㄆㄧㄠ2\"\n    ],\n    \"㼽\": [\n        \"ㄔㄨㄤ3\",\n        \"ㄕㄨㄤ3\"\n    ],\n    \"㼾\": [\n        \"ㄌㄨ4\"\n    ],\n    \"㼿\": [\n        \"ㄊㄨㄥ2\",\n        \"ㄓㄨㄥ4\"\n    ],\n    \"㽀\": [\n        \"ㄓㄥ4\"\n    ],\n    \"㽁\": [\n        \"ㄌㄧ4\"\n    ],\n    \"㽂\": [\n        \"ㄙㄚ4\"\n    ],\n    \"㽃\": [\n        \"ㄆㄢ1\"\n    ],\n    \"㽄\": [\n        \"ㄙ1\"\n    ],\n    \"㽆\": [\n        \"ㄉㄤ1\"\n    ],\n    \"㽇\": [\n        \"ㄏㄨ2\"\n    ],\n    \"㽈\": [\n        \"ㄧ4\"\n    ],\n    \"㽉\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"㽊\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"㽋\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"㽌\": [\n        \"ㄌㄧㄡ4\"\n    ],\n    \"㽎\": [\n        \"ㄊㄢ2\",\n        \"ㄒㄧㄣ1\"\n    ],\n    \"㽏\": [\n        \"ㄍㄢ4\"\n    ],\n    \"㽑\": [\n        \"ㄊㄢ2\"\n    ],\n    \"㽕\": [\n        \"ㄧㄡ2\"\n    ],\n    \"㽖\": [\n        \"ㄋㄢ2\"\n    ],\n    \"㽘\": [\n        \"ㄍㄤ3\"\n    ],\n    \"㽙\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"㽚\": [\n        \"ㄔ4\"\n    ],\n    \"㽛\": [\n        \"ㄍㄡ1\",\n        \"ㄑㄩ2\"\n    ],\n    \"㽜\": [\n        \"ㄨㄢ3\"\n    ],\n    \"㽝\": [\n        \"ㄌㄧ4\"\n    ],\n    \"㽞\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"㽟\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"㽠\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"㽡\": [\n        \"ㄅㄟ1\"\n    ],\n    \"㽢\": [\n        \"ㄢ3\"\n    ],\n    \"㽣\": [\n        \"ㄩ4\"\n    ],\n    \"㽤\": [\n        \"ㄐㄩ2\"\n    ],\n    \"㽥\": [\n        \"ㄖㄡ2\"\n    ],\n    \"㽦\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"㽧\": [\n        \"ㄗ1\"\n    ],\n    \"㽨\": [\n        \"ㄘㄨㄛ2\"\n    ],\n    \"㽩\": [\n        \"ㄘㄢ4\"\n    ],\n    \"㽪\": [\n        \"ㄗㄥ3\"\n    ],\n    \"㽫\": [\n        \"ㄩㄥ1\"\n    ],\n    \"㽬\": [\n        \"ㄈㄨ4\",\n        \"ㄆㄧ4\"\n    ],\n    \"㽭\": [\n        \"ㄖㄨㄢ3\"\n    ],\n    \"㽯\": [\n        \"ㄒㄧ2\"\n    ],\n    \"㽰\": [\n        \"ㄕㄨ4\"\n    ],\n    \"㽱\": [\n        \"ㄐㄧㄠ3\",\n        \"ㄐㄧㄡ1\",\n        \"ㄋㄧㄡ2\"\n    ],\n    \"㽲\": [\n        \"ㄐㄧㄠ3\",\n        \"ㄒㄧㄡ3\"\n    ],\n    \"㽳\": [\n        \"ㄒㄩ1\"\n    ],\n    \"㽴\": [\n        \"ㄓㄤ4\"\n    ],\n    \"㽷\": [\n        \"ㄕㄨㄟ4\"\n    ],\n    \"㽸\": [\n        \"ㄔㄣ2\"\n    ],\n    \"㽹\": [\n        \"ㄈㄢ3\",\n        \"ㄈㄢ4\"\n    ],\n    \"㽺\": [\n        \"ㄐㄧ2\"\n    ],\n    \"㽻\": [\n        \"ㄓ1\"\n    ],\n    \"㽽\": [\n        \"ㄍㄨ4\"\n    ],\n    \"㽾\": [\n        \"ㄨ4\"\n    ],\n    \"㾀\": [\n        \"ㄑㄧㄝ4\",\n        \"ㄑㄩ3\"\n    ],\n    \"㾁\": [\n        \"ㄕㄨ4\"\n    ],\n    \"㾂\": [\n        \"ㄏㄞ1\"\n    ],\n    \"㾃\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"㾄\": [\n        \"ㄉㄨ2\",\n        \"ㄔㄡ2\"\n    ],\n    \"㾅\": [\n        \"ㄗ3\"\n    ],\n    \"㾆\": [\n        \"ㄖㄢ2\"\n    ],\n    \"㾇\": [\n        \"ㄇㄨ4\"\n    ],\n    \"㾈\": [\n        \"ㄈㄨ4\"\n    ],\n    \"㾉\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"㾊\": [\n        \"ㄐㄧ2\",\n        \"ㄘ4\",\n        \"ㄙㄜ4\"\n    ],\n    \"㾋\": [\n        \"ㄒㄧㄡ1\",\n        \"ㄒㄧㄡ4\"\n    ],\n    \"㾌\": [\n        \"ㄒㄩㄢ3\"\n    ],\n    \"㾍\": [\n        \"ㄋㄞ2\"\n    ],\n    \"㾎\": [\n        \"ㄧㄚ1\",\n        \"ㄒㄧㄚ1\"\n    ],\n    \"㾏\": [\n        \"ㄐㄧㄝ4\",\n        \"ㄧㄚ2\"\n    ],\n    \"㾐\": [\n        \"ㄌㄧ4\"\n    ],\n    \"㾑\": [\n        \"ㄉㄚ2\",\n        \"ㄏㄜ4\",\n        \"ㄉㄚ5\"\n    ],\n    \"㾒\": [\n        \"ㄖㄨ2\",\n        \"ㄖㄨ4\"\n    ],\n    \"㾓\": [\n        \"ㄩㄢ1\"\n    ],\n    \"㾔\": [\n        \"ㄌㄩ3\"\n    ],\n    \"㾕\": [\n        \"ㄕㄣ3\"\n    ],\n    \"㾖\": [\n        \"ㄌㄧ3\"\n    ],\n    \"㾗\": [\n        \"ㄌㄧㄤ4\"\n    ],\n    \"㾘\": [\n        \"ㄍㄥ3\"\n    ],\n    \"㾙\": [\n        \"ㄒㄧㄣ4\",\n        \"ㄒㄧ4\"\n    ],\n    \"㾚\": [\n        \"ㄒㄧㄝ1\"\n    ],\n    \"㾛\": [\n        \"ㄑㄧㄣ3\"\n    ],\n    \"㾜\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"㾝\": [\n        \"ㄔㄜ4\"\n    ],\n    \"㾞\": [\n        \"ㄧㄡ2\"\n    ],\n    \"㾟\": [\n        \"ㄅㄨ4\"\n    ],\n    \"㾠\": [\n        \"ㄎㄨㄤ2\"\n    ],\n    \"㾡\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"㾢\": [\n        \"ㄞ4\"\n    ],\n    \"㾣\": [\n        \"ㄑㄧㄣ1\"\n    ],\n    \"㾤\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"㾥\": [\n        \"ㄔㄨ4\"\n    ],\n    \"㾦\": [\n        \"ㄆㄟ4\",\n        \"ㄆㄟ1\"\n    ],\n    \"㾧\": [\n        \"ㄎㄨㄛ4\",\n        \"ㄌㄨㄛ3\"\n    ],\n    \"㾨\": [\n        \"ㄧ1\",\n        \"ㄑㄧ3\",\n        \"ㄞ3\"\n    ],\n    \"㾩\": [\n        \"ㄍㄨㄞ1\"\n    ],\n    \"㾪\": [\n        \"ㄕㄥ3\"\n    ],\n    \"㾫\": [\n        \"ㄆㄧㄢ1\"\n    ],\n    \"㾭\": [\n        \"ㄓㄡ4\"\n    ],\n    \"㾮\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"㾯\": [\n        \"ㄏㄨㄟ1\",\n        \"ㄊㄨㄟ2\"\n    ],\n    \"㾰\": [\n        \"ㄏㄨ2\"\n    ],\n    \"㾱\": [\n        \"ㄅㄟ4\"\n    ],\n    \"㾴\": [\n        \"ㄓㄚ1\"\n    ],\n    \"㾵\": [\n        \"ㄐㄧ4\"\n    ],\n    \"㾶\": [\n        \"ㄍㄨ3\"\n    ],\n    \"㾷\": [\n        \"ㄒㄧ1\"\n    ],\n    \"㾸\": [\n        \"ㄍㄠ3\"\n    ],\n    \"㾹\": [\n        \"ㄔㄞ2\",\n        \"ㄓㄞ4\",\n        \"ㄔ2\"\n    ],\n    \"㾺\": [\n        \"ㄇㄚ4\"\n    ],\n    \"㾻\": [\n        \"ㄓㄨ4\",\n        \"ㄔㄨ2\"\n    ],\n    \"㾼\": [\n        \"ㄊㄨㄟ3\"\n    ],\n    \"㾽\": [\n        \"ㄓㄨㄟ4\",\n        \"ㄊㄨㄟ2\"\n    ],\n    \"㾾\": [\n        \"ㄒㄧㄢ1\",\n        \"ㄌㄧㄢ2\"\n    ],\n    \"㾿\": [\n        \"ㄌㄤ2\"\n    ],\n    \"㿃\": [\n        \"ㄓ4\",\n        \"ㄉㄞ4\"\n    ],\n    \"㿄\": [\n        \"ㄞ4\"\n    ],\n    \"㿅\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"㿆\": [\n        \"ㄍㄨㄛ1\"\n    ],\n    \"㿇\": [\n        \"ㄒㄧ2\",\n        \"ㄒㄧ4\"\n    ],\n    \"㿉\": [\n        \"ㄊㄨㄟ3\"\n    ],\n    \"㿊\": [\n        \"ㄘㄢ3\"\n    ],\n    \"㿋\": [\n        \"ㄙㄠ4\"\n    ],\n    \"㿌\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"㿍\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"㿎\": [\n        \"ㄈㄣ4\",\n        \"ㄈㄣ2\"\n    ],\n    \"㿏\": [\n        \"ㄑㄩㄣ2\"\n    ],\n    \"㿑\": [\n        \"ㄧㄠ4\"\n    ],\n    \"㿒\": [\n        \"ㄉㄠ3\",\n        \"ㄓㄡ4\",\n        \"ㄔㄡ2\"\n    ],\n    \"㿓\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"㿔\": [\n        \"ㄌㄟ3\"\n    ],\n    \"㿕\": [\n        \"ㄧㄢ2\"\n    ],\n    \"㿖\": [\n        \"ㄌㄨ2\",\n        \"ㄌㄨ4\"\n    ],\n    \"㿗\": [\n        \"ㄊㄨㄟ2\"\n    ],\n    \"㿘\": [\n        \"ㄧㄥ2\"\n    ],\n    \"㿙\": [\n        \"ㄆㄧ4\"\n    ],\n    \"㿚\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"㿛\": [\n        \"ㄌㄧ4\"\n    ],\n    \"㿜\": [\n        \"ㄅㄧㄝ3\"\n    ],\n    \"㿞\": [\n        \"ㄇㄠ4\"\n    ],\n    \"㿟\": [\n        \"ㄅㄞ2\"\n    ],\n    \"㿠\": [\n        \"ㄏㄨㄤ4\"\n    ],\n    \"㿢\": [\n        \"ㄧㄠ4\"\n    ],\n    \"㿣\": [\n        \"ㄏㄜ1\"\n    ],\n    \"㿤\": [\n        \"ㄔㄨㄣ3\"\n    ],\n    \"㿥\": [\n        \"ㄏㄜ2\"\n    ],\n    \"㿦\": [\n        \"ㄋㄧㄥ4\"\n    ],\n    \"㿧\": [\n        \"ㄔㄡ2\"\n    ],\n    \"㿨\": [\n        \"ㄌㄧ4\"\n    ],\n    \"㿩\": [\n        \"ㄊㄤ3\"\n    ],\n    \"㿪\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"㿫\": [\n        \"ㄅㄧ4\"\n    ],\n    \"㿬\": [\n        \"ㄅㄚ1\"\n    ],\n    \"㿭\": [\n        \"ㄔㄜ4\",\n        \"ㄌㄜ4\"\n    ],\n    \"㿮\": [\n        \"ㄧㄤ4\"\n    ],\n    \"㿯\": [\n        \"ㄉㄚ2\"\n    ],\n    \"㿰\": [\n        \"ㄠ2\",\n        \"ㄅㄧ4\"\n    ],\n    \"㿱\": [\n        \"ㄒㄩㄝ2\"\n    ],\n    \"㿳\": [\n        \"ㄗ1\"\n    ],\n    \"㿴\": [\n        \"ㄉㄚ1\"\n    ],\n    \"㿵\": [\n        \"ㄖㄢ3\"\n    ],\n    \"㿶\": [\n        \"ㄅㄤ1\"\n    ],\n    \"㿷\": [\n        \"ㄘㄨㄛ2\",\n        \"ㄘㄠ1\"\n    ],\n    \"㿸\": [\n        \"ㄨㄢ3\",\n        \"ㄇㄢ2\"\n    ],\n    \"㿹\": [\n        \"ㄊㄚ4\"\n    ],\n    \"㿺\": [\n        \"ㄅㄠ2\"\n    ],\n    \"㿻\": [\n        \"ㄍㄢ1\"\n    ],\n    \"㿼\": [\n        \"ㄧㄢ2\"\n    ],\n    \"㿽\": [\n        \"ㄒㄧ1\"\n    ],\n    \"㿾\": [\n        \"ㄓㄨ4\"\n    ],\n    \"㿿\": [\n        \"ㄧㄚ3\"\n    ],\n    \"䀀\": [\n        \"ㄈㄢ4\"\n    ],\n    \"䀁\": [\n        \"ㄧㄡ4\"\n    ],\n    \"䀂\": [\n        \"ㄢ1\"\n    ],\n    \"䀃\": [\n        \"ㄊㄨㄟ2\"\n    ],\n    \"䀄\": [\n        \"ㄇㄥ2\"\n    ],\n    \"䀅\": [\n        \"ㄕㄜ4\"\n    ],\n    \"䀆\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"䀇\": [\n        \"ㄍㄨ3\"\n    ],\n    \"䀈\": [\n        \"ㄐㄧ4\"\n    ],\n    \"䀉\": [\n        \"ㄑㄧㄠ2\"\n    ],\n    \"䀊\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"䀋\": [\n        \"ㄧㄢ2\"\n    ],\n    \"䀌\": [\n        \"ㄒㄧ4\"\n    ],\n    \"䀍\": [\n        \"ㄎㄢ4\"\n    ],\n    \"䀎\": [\n        \"ㄇㄧㄢ3\"\n    ],\n    \"䀏\": [\n        \"ㄒㄩㄢ4\",\n        \"ㄒㄩㄣ2\"\n    ],\n    \"䀐\": [\n        \"ㄕㄢ1\"\n    ],\n    \"䀑\": [\n        \"ㄨㄛ4\"\n    ],\n    \"䀒\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"䀓\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"䀔\": [\n        \"ㄖㄣ4\"\n    ],\n    \"䀕\": [\n        \"ㄓㄣ4\"\n    ],\n    \"䀖\": [\n        \"ㄊㄧㄢ1\"\n    ],\n    \"䀗\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄒㄩㄝ4\"\n    ],\n    \"䀘\": [\n        \"ㄒㄧㄝ2\",\n        \"ㄐㄧ1\"\n    ],\n    \"䀙\": [\n        \"ㄑㄧ4\"\n    ],\n    \"䀚\": [\n        \"ㄤ2\"\n    ],\n    \"䀛\": [\n        \"ㄇㄟ4\",\n        \"ㄨ4\",\n        \"ㄇㄚ4\"\n    ],\n    \"䀜\": [\n        \"ㄍㄨ3\"\n    ],\n    \"䀞\": [\n        \"ㄊㄠ1\"\n    ],\n    \"䀟\": [\n        \"ㄈㄢ2\"\n    ],\n    \"䀠\": [\n        \"ㄐㄩ4\"\n    ],\n    \"䀡\": [\n        \"ㄔㄢ4\",\n        \"ㄉㄧㄢ1\",\n        \"ㄊㄢ4\"\n    ],\n    \"䀢\": [\n        \"ㄕㄨㄣ4\"\n    ],\n    \"䀣\": [\n        \"ㄅㄧ4\",\n        \"ㄇㄚ4\"\n    ],\n    \"䀤\": [\n        \"ㄇㄠ4\"\n    ],\n    \"䀥\": [\n        \"ㄕㄨㄛ4\"\n    ],\n    \"䀦\": [\n        \"ㄍㄨ3\"\n    ],\n    \"䀧\": [\n        \"ㄏㄨㄥ3\"\n    ],\n    \"䀨\": [\n        \"ㄏㄨㄚ4\",\n        \"ㄍㄨㄚ1\"\n    ],\n    \"䀩\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"䀪\": [\n        \"ㄏㄤ2\"\n    ],\n    \"䀫\": [\n        \"ㄐㄧㄚ2\",\n        \"ㄊㄨㄣ3\"\n    ],\n    \"䀬\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"䀭\": [\n        \"ㄍㄞ1\"\n    ],\n    \"䀮\": [\n        \"ㄏㄨㄤ1\"\n    ],\n    \"䀯\": [\n        \"ㄅㄨ3\"\n    ],\n    \"䀰\": [\n        \"ㄍㄨ3\"\n    ],\n    \"䀱\": [\n        \"ㄈㄥ1\"\n    ],\n    \"䀲\": [\n        \"ㄇㄨ4\"\n    ],\n    \"䀳\": [\n        \"ㄞ4\"\n    ],\n    \"䀴\": [\n        \"ㄧㄥ3\",\n        \"ㄧㄚ4\",\n        \"ㄎㄥ1\"\n    ],\n    \"䀵\": [\n        \"ㄕㄨㄣ4\"\n    ],\n    \"䀶\": [\n        \"ㄌㄧㄤ4\",\n        \"ㄌㄤ3\"\n    ],\n    \"䀷\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"䀸\": [\n        \"ㄔ4\"\n    ],\n    \"䀹\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄓㄚ3\",\n        \"ㄕㄜ4\",\n        \"ㄐㄧㄚ2\",\n        \"ㄧㄚ4\"\n    ],\n    \"䀺\": [\n        \"ㄔㄡ1\",\n        \"ㄊㄠ1\"\n    ],\n    \"䀻\": [\n        \"ㄆㄧㄥ4\"\n    ],\n    \"䀼\": [\n        \"ㄔㄣ1\",\n        \"ㄖㄣ4\"\n    ],\n    \"䀽\": [\n        \"ㄧㄢ2\"\n    ],\n    \"䀾\": [\n        \"ㄉㄨ3\"\n    ],\n    \"䀿\": [\n        \"ㄉㄧ4\"\n    ],\n    \"䁁\": [\n        \"ㄌㄧㄤ4\"\n    ],\n    \"䁂\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"䁃\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"䁄\": [\n        \"ㄒㄧㄥ4\"\n    ],\n    \"䁅\": [\n        \"ㄇㄥ3\",\n        \"ㄇㄥ4\"\n    ],\n    \"䁆\": [\n        \"ㄧㄝ4\"\n    ],\n    \"䁇\": [\n        \"ㄇㄧ4\"\n    ],\n    \"䁈\": [\n        \"ㄑㄧ4\"\n    ],\n    \"䁉\": [\n        \"ㄑㄧ4\"\n    ],\n    \"䁊\": [\n        \"ㄨㄛ4\"\n    ],\n    \"䁋\": [\n        \"ㄒㄧㄝ4\",\n        \"ㄓㄜ2\"\n    ],\n    \"䁌\": [\n        \"ㄩ4\"\n    ],\n    \"䁍\": [\n        \"ㄑㄧㄚ4\",\n        \"ㄎㄢ1\"\n    ],\n    \"䁎\": [\n        \"ㄔㄥ2\",\n        \"ㄊㄧㄥ2\",\n        \"ㄔㄥ1\"\n    ],\n    \"䁏\": [\n        \"ㄧㄠ3\"\n    ],\n    \"䁐\": [\n        \"ㄧㄥ1\",\n        \"ㄧㄥ4\"\n    ],\n    \"䁑\": [\n        \"ㄧㄤ2\"\n    ],\n    \"䁒\": [\n        \"ㄐㄧ2\",\n        \"ㄗ2\"\n    ],\n    \"䁓\": [\n        \"ㄗㄨㄥ1\",\n        \"ㄗㄨㄥ3\",\n        \"ㄐㄧㄝ4\"\n    ],\n    \"䁔\": [\n        \"ㄒㄩㄢ1\",\n        \"ㄏㄢ4\"\n    ],\n    \"䁕\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"䁖\": [\n        \"ㄌㄡ1\"\n    ],\n    \"䁗\": [\n        \"ㄎㄞ3\"\n    ],\n    \"䁘\": [\n        \"ㄧㄠ3\"\n    ],\n    \"䁙\": [\n        \"ㄧㄢ3\"\n    ],\n    \"䁚\": [\n        \"ㄙㄨㄣ3\",\n        \"ㄑㄩㄥ2\"\n    ],\n    \"䁛\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"䁜\": [\n        \"ㄏㄨㄤ4\",\n        \"ㄏㄨㄤ3\"\n    ],\n    \"䁝\": [\n        \"ㄧㄥ2\",\n        \"ㄧㄥ3\"\n    ],\n    \"䁞\": [\n        \"ㄕㄥ3\"\n    ],\n    \"䁟\": [\n        \"ㄔㄚ2\"\n    ],\n    \"䁠\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"䁢\": [\n        \"ㄒㄩㄢ2\"\n    ],\n    \"䁣\": [\n        \"ㄔㄨㄢ2\"\n    ],\n    \"䁤\": [\n        \"ㄔㄜ4\",\n        \"ㄓㄜ2\",\n        \"ㄏㄨㄟ3\"\n    ],\n    \"䁥\": [\n        \"ㄋㄧ4\"\n    ],\n    \"䁦\": [\n        \"ㄑㄩ4\"\n    ],\n    \"䁧\": [\n        \"ㄇㄧㄠ2\"\n    ],\n    \"䁨\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"䁩\": [\n        \"ㄩ2\"\n    ],\n    \"䁪\": [\n        \"ㄓㄢ3\"\n    ],\n    \"䁫\": [\n        \"ㄏㄨ2\",\n        \"ㄇㄥ2\"\n    ],\n    \"䁬\": [\n        \"ㄘㄥ2\"\n    ],\n    \"䁭\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"䁮\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"䁯\": [\n        \"ㄒㄧ1\",\n        \"ㄒㄧㄝ2\"\n    ],\n    \"䁰\": [\n        \"ㄐㄧㄤ3\"\n    ],\n    \"䁱\": [\n        \"ㄎㄡ1\"\n    ],\n    \"䁲\": [\n        \"ㄇㄞ2\"\n    ],\n    \"䁳\": [\n        \"ㄇㄤ3\"\n    ],\n    \"䁴\": [\n        \"ㄓㄢ3\",\n        \"ㄕㄢ3\"\n    ],\n    \"䁵\": [\n        \"ㄅㄧㄢ3\",\n        \"ㄏㄨㄢ2\"\n    ],\n    \"䁶\": [\n        \"ㄐㄧ1\",\n        \"ㄐㄧㄠ3\"\n    ],\n    \"䁷\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄨ4\"\n    ],\n    \"䁸\": [\n        \"ㄋㄤ2\",\n        \"ㄋㄨㄥ3\"\n    ],\n    \"䁹\": [\n        \"ㄅㄧ4\"\n    ],\n    \"䁺\": [\n        \"ㄕ4\",\n        \"ㄧ4\"\n    ],\n    \"䁻\": [\n        \"ㄕㄨㄛ4\",\n        \"ㄌㄧ4\"\n    ],\n    \"䁼\": [\n        \"ㄇㄛ4\"\n    ],\n    \"䁽\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"䁾\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"䁿\": [\n        \"ㄇㄛ4\"\n    ],\n    \"䂀\": [\n        \"ㄒㄧ1\"\n    ],\n    \"䂁\": [\n        \"ㄔㄢ2\"\n    ],\n    \"䂂\": [\n        \"ㄑㄩ2\"\n    ],\n    \"䂃\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"䂄\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"䂅\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"䂆\": [\n        \"ㄒㄩ4\"\n    ],\n    \"䂇\": [\n        \"ㄋㄧㄡ3\"\n    ],\n    \"䂈\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"䂉\": [\n        \"ㄏㄡ2\"\n    ],\n    \"䂊\": [\n        \"ㄩ4\"\n    ],\n    \"䂌\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"䂍\": [\n        \"ㄅㄛ2\"\n    ],\n    \"䂎\": [\n        \"ㄗㄨㄢ3\",\n        \"ㄘㄨㄢ1\"\n    ],\n    \"䂏\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"䂐\": [\n        \"ㄓㄨㄛ1\"\n    ],\n    \"䂑\": [\n        \"ㄐㄧ1\"\n    ],\n    \"䂒\": [\n        \"ㄑㄧㄚ4\"\n    ],\n    \"䂔\": [\n        \"ㄒㄧㄥ4\"\n    ],\n    \"䂕\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"䂖\": [\n        \"ㄕ2\"\n    ],\n    \"䂗\": [\n        \"ㄎㄨ1\"\n    ],\n    \"䂙\": [\n        \"ㄉㄨㄟ1\"\n    ],\n    \"䂚\": [\n        \"ㄧㄠ2\"\n    ],\n    \"䂛\": [\n        \"ㄩ2\"\n    ],\n    \"䂜\": [\n        \"ㄅㄤ4\"\n    ],\n    \"䂝\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"䂞\": [\n        \"ㄓㄜ4\"\n    ],\n    \"䂟\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"䂠\": [\n        \"ㄕ3\"\n    ],\n    \"䂡\": [\n        \"ㄉㄧ3\"\n    ],\n    \"䂢\": [\n        \"ㄉㄨㄥ3\"\n    ],\n    \"䂣\": [\n        \"ㄘ2\"\n    ],\n    \"䂤\": [\n        \"ㄈㄨ4\"\n    ],\n    \"䂥\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"䂦\": [\n        \"ㄓㄣ1\",\n        \"ㄓㄣ3\"\n    ],\n    \"䂧\": [\n        \"ㄓㄣ3\"\n    ],\n    \"䂩\": [\n        \"ㄧㄢ4\",\n        \"ㄑㄧㄥ4\"\n    ],\n    \"䂪\": [\n        \"ㄑㄧㄠ3\",\n        \"ㄉㄧㄠ4\"\n    ],\n    \"䂫\": [\n        \"ㄏㄤ1\",\n        \"ㄏㄨㄥ2\"\n    ],\n    \"䂬\": [\n        \"ㄍㄨㄥ3\"\n    ],\n    \"䂭\": [\n        \"ㄑㄧㄠ1\"\n    ],\n    \"䂮\": [\n        \"ㄌㄩㄝ4\"\n    ],\n    \"䂯\": [\n        \"ㄍㄨㄞ4\"\n    ],\n    \"䂰\": [\n        \"ㄌㄚ4\"\n    ],\n    \"䂱\": [\n        \"ㄖㄨㄟ4\"\n    ],\n    \"䂲\": [\n        \"ㄈㄚ3\"\n    ],\n    \"䂳\": [\n        \"ㄘㄨㄛ3\",\n        \"ㄔㄚ3\"\n    ],\n    \"䂴\": [\n        \"ㄧㄢ2\"\n    ],\n    \"䂵\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"䂶\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"䂷\": [\n        \"ㄍㄨㄞ1\"\n    ],\n    \"䂸\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"䂹\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"䂺\": [\n        \"ㄨㄛ3\",\n        \"ㄎㄜ1\"\n    ],\n    \"䂻\": [\n        \"ㄓㄥ4\"\n    ],\n    \"䂼\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"䂽\": [\n        \"ㄉㄧㄠ4\"\n    ],\n    \"䂾\": [\n        \"ㄌㄞ3\"\n    ],\n    \"䂿\": [\n        \"ㄊㄚ4\"\n    ],\n    \"䃀\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"䃁\": [\n        \"ㄧㄚ1\"\n    ],\n    \"䃂\": [\n        \"ㄍㄨㄣ3\"\n    ],\n    \"䃅\": [\n        \"ㄉㄧ1\"\n    ],\n    \"䃇\": [\n        \"ㄇㄧㄢ2\"\n    ],\n    \"䃈\": [\n        \"ㄐㄧㄝ1\"\n    ],\n    \"䃉\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"䃊\": [\n        \"ㄐㄩ3\"\n    ],\n    \"䃋\": [\n        \"ㄩ2\"\n    ],\n    \"䃌\": [\n        \"ㄓㄣ1\",\n        \"ㄧㄣ1\"\n    ],\n    \"䃍\": [\n        \"ㄓㄠ4\"\n    ],\n    \"䃎\": [\n        \"ㄓㄚ4\",\n        \"ㄓㄚ3\"\n    ],\n    \"䃏\": [\n        \"ㄒㄧㄥ1\"\n    ],\n    \"䃑\": [\n        \"ㄅㄢ1\",\n        \"ㄆㄢ2\"\n    ],\n    \"䃒\": [\n        \"ㄏㄜ2\"\n    ],\n    \"䃓\": [\n        \"ㄍㄡ4\",\n        \"ㄍㄡ1\"\n    ],\n    \"䃔\": [\n        \"ㄏㄨㄥ2\",\n        \"ㄑㄩㄥ2\"\n    ],\n    \"䃕\": [\n        \"ㄌㄠ2\",\n        \"ㄌㄨㄛ4\"\n    ],\n    \"䃖\": [\n        \"ㄨ4\"\n    ],\n    \"䃗\": [\n        \"ㄅㄛ1\",\n        \"ㄓㄨㄛ2\"\n    ],\n    \"䃘\": [\n        \"ㄎㄥ1\"\n    ],\n    \"䃙\": [\n        \"ㄌㄨ4\"\n    ],\n    \"䃚\": [\n        \"ㄘㄨ4\",\n        \"ㄗㄨ2\"\n    ],\n    \"䃛\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"䃜\": [\n        \"ㄧ1\"\n    ],\n    \"䃝\": [\n        \"ㄑㄧㄠ4\"\n    ],\n    \"䃞\": [\n        \"ㄕㄨ2\"\n    ],\n    \"䃠\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"䃡\": [\n        \"ㄐㄧㄣ1\",\n        \"ㄑㄧㄣ2\"\n    ],\n    \"䃢\": [\n        \"ㄑㄧㄣ1\"\n    ],\n    \"䃣\": [\n        \"ㄏㄨㄟ3\"\n    ],\n    \"䃤\": [\n        \"ㄙㄨ4\"\n    ],\n    \"䃥\": [\n        \"ㄔㄨㄤ2\"\n    ],\n    \"䃦\": [\n        \"ㄉㄨㄣ1\"\n    ],\n    \"䃧\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"䃩\": [\n        \"ㄋㄠ2\"\n    ],\n    \"䃪\": [\n        \"ㄊㄢ2\"\n    ],\n    \"䃫\": [\n        \"ㄉㄢ3\"\n    ],\n    \"䃬\": [\n        \"ㄨㄟ3\",\n        \"ㄎㄨㄟ3\",\n        \"ㄌㄟ3\"\n    ],\n    \"䃭\": [\n        \"ㄍㄢ3\"\n    ],\n    \"䃮\": [\n        \"ㄉㄚ2\"\n    ],\n    \"䃯\": [\n        \"ㄌㄧ4\"\n    ],\n    \"䃰\": [\n        \"ㄘㄚ1\"\n    ],\n    \"䃱\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"䃲\": [\n        \"ㄆㄢ2\"\n    ],\n    \"䃳\": [\n        \"ㄌㄚ4\",\n        \"ㄌㄧㄝ4\"\n    ],\n    \"䃴\": [\n        \"ㄓㄨ1\"\n    ],\n    \"䃵\": [\n        \"ㄋㄧㄠ3\"\n    ],\n    \"䃶\": [\n        \"ㄏㄨㄞ2\",\n        \"ㄍㄨㄟ1\",\n        \"ㄍㄨㄞ4\"\n    ],\n    \"䃷\": [\n        \"ㄧㄥ2\"\n    ],\n    \"䃸\": [\n        \"ㄒㄧㄢ4\",\n        \"ㄐㄧㄣ1\"\n    ],\n    \"䃹\": [\n        \"ㄌㄢ4\"\n    ],\n    \"䃺\": [\n        \"ㄇㄛ2\"\n    ],\n    \"䃻\": [\n        \"ㄅㄚ4\"\n    ],\n    \"䃽\": [\n        \"ㄍㄨㄟ3\",\n        \"ㄓ1\",\n        \"ㄈㄨ2\"\n    ],\n    \"䃾\": [\n        \"ㄅㄧ3\"\n    ],\n    \"䃿\": [\n        \"ㄈㄨ1\"\n    ],\n    \"䄀\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"䄁\": [\n        \"ㄧ4\"\n    ],\n    \"䄂\": [\n        \"ㄌㄧㄡ4\"\n    ],\n    \"䄃\": [\n        \"ㄧㄤ1\"\n    ],\n    \"䄄\": [\n        \"ㄧㄣ1\"\n    ],\n    \"䄅\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"䄆\": [\n        \"ㄏㄨㄛ2\",\n        \"ㄏㄨㄢ4\"\n    ],\n    \"䄇\": [\n        \"ㄔㄥ2\"\n    ],\n    \"䄈\": [\n        \"ㄉㄡ4\",\n        \"ㄒㄧㄤ2\"\n    ],\n    \"䄉\": [\n        \"ㄜ2\"\n    ],\n    \"䄋\": [\n        \"ㄧㄢ3\",\n        \"ㄧㄢ4\"\n    ],\n    \"䄌\": [\n        \"ㄓㄨㄟ4\",\n        \"ㄔㄨㄛ4\"\n    ],\n    \"䄍\": [\n        \"ㄓㄚ4\"\n    ],\n    \"䄎\": [\n        \"ㄑㄧ3\"\n    ],\n    \"䄏\": [\n        \"ㄩ2\"\n    ],\n    \"䄐\": [\n        \"ㄑㄩㄢ4\"\n    ],\n    \"䄑\": [\n        \"ㄏㄨㄛ2\"\n    ],\n    \"䄒\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"䄓\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"䄔\": [\n        \"ㄐㄩ3\"\n    ],\n    \"䄕\": [\n        \"ㄕㄜ4\"\n    ],\n    \"䄘\": [\n        \"ㄆㄥ2\"\n    ],\n    \"䄙\": [\n        \"ㄇㄧㄥ2\"\n    ],\n    \"䄚\": [\n        \"ㄘㄠ2\"\n    ],\n    \"䄛\": [\n        \"ㄌㄡ2\"\n    ],\n    \"䄜\": [\n        \"ㄌㄧ2\",\n        \"ㄔ1\"\n    ],\n    \"䄝\": [\n        \"ㄔㄨㄤ1\"\n    ],\n    \"䄟\": [\n        \"ㄘㄨㄟ1\"\n    ],\n    \"䄠\": [\n        \"ㄕㄢ4\"\n    ],\n    \"䄡\": [\n        \"ㄉㄢ1\"\n    ],\n    \"䄢\": [\n        \"ㄑㄧ2\"\n    ],\n    \"䄤\": [\n        \"ㄌㄞ4\",\n        \"ㄌㄢ3\"\n    ],\n    \"䄥\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"䄦\": [\n        \"ㄌㄧㄠ3\"\n    ],\n    \"䄧\": [\n        \"ㄖㄥ2\"\n    ],\n    \"䄨\": [\n        \"ㄩ2\"\n    ],\n    \"䄩\": [\n        \"ㄧ4\"\n    ],\n    \"䄪\": [\n        \"ㄉㄧㄠ3\"\n    ],\n    \"䄫\": [\n        \"ㄑㄧ3\"\n    ],\n    \"䄬\": [\n        \"ㄧ2\"\n    ],\n    \"䄭\": [\n        \"ㄋㄧㄢ2\"\n    ],\n    \"䄮\": [\n        \"ㄈㄨ1\"\n    ],\n    \"䄯\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"䄰\": [\n        \"ㄧㄚ2\"\n    ],\n    \"䄱\": [\n        \"ㄈㄤ1\"\n    ],\n    \"䄲\": [\n        \"ㄖㄨㄟ4\"\n    ],\n    \"䄳\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"䄶\": [\n        \"ㄅㄧ4\",\n        \"ㄅㄛ2\"\n    ],\n    \"䄷\": [\n        \"ㄕ2\"\n    ],\n    \"䄸\": [\n        \"ㄆㄛ4\"\n    ],\n    \"䄹\": [\n        \"ㄋㄧㄢ2\"\n    ],\n    \"䄺\": [\n        \"ㄓ4\",\n        \"ㄊㄧ2\"\n    ],\n    \"䄻\": [\n        \"ㄊㄠ2\",\n        \"ㄔㄠ2\",\n        \"ㄊㄧㄠ1\"\n    ],\n    \"䄼\": [\n        \"ㄊㄧㄢ3\"\n    ],\n    \"䄽\": [\n        \"ㄊㄧㄢ3\"\n    ],\n    \"䄾\": [\n        \"ㄖㄨ4\",\n        \"ㄖㄨㄥ3\"\n    ],\n    \"䄿\": [\n        \"ㄧ4\"\n    ],\n    \"䅀\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"䅁\": [\n        \"ㄢ4\"\n    ],\n    \"䅂\": [\n        \"ㄏㄜ2\"\n    ],\n    \"䅃\": [\n        \"ㄑㄩㄥ2\",\n        \"ㄐㄩㄥ4\"\n    ],\n    \"䅄\": [\n        \"ㄌㄧ4\"\n    ],\n    \"䅅\": [\n        \"ㄍㄨㄟ1\",\n        \"ㄨㄚ1\"\n    ],\n    \"䅆\": [\n        \"ㄗ4\"\n    ],\n    \"䅇\": [\n        \"ㄙㄨ4\"\n    ],\n    \"䅈\": [\n        \"ㄩㄢ4\"\n    ],\n    \"䅉\": [\n        \"ㄧㄚ4\"\n    ],\n    \"䅊\": [\n        \"ㄔㄚ2\"\n    ],\n    \"䅋\": [\n        \"ㄨㄢ3\"\n    ],\n    \"䅌\": [\n        \"ㄐㄩㄢ1\"\n    ],\n    \"䅍\": [\n        \"ㄊㄧㄥ3\"\n    ],\n    \"䅎\": [\n        \"ㄧㄡ3\"\n    ],\n    \"䅏\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"䅐\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"䅑\": [\n        \"ㄖㄨㄟ2\"\n    ],\n    \"䅒\": [\n        \"ㄇㄤ2\"\n    ],\n    \"䅓\": [\n        \"ㄐㄩ3\"\n    ],\n    \"䅔\": [\n        \"ㄗ1\"\n    ],\n    \"䅕\": [\n        \"ㄐㄩ1\"\n    ],\n    \"䅖\": [\n        \"ㄢ1\",\n        \"ㄢ3\",\n        \"ㄧㄢ1\",\n        \"ㄧㄢ3\",\n        \"ㄧㄝ4\"\n    ],\n    \"䅗\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"䅘\": [\n        \"ㄌㄞ2\"\n    ],\n    \"䅙\": [\n        \"ㄏㄨㄣ4\"\n    ],\n    \"䅚\": [\n        \"ㄑㄩㄢ3\"\n    ],\n    \"䅛\": [\n        \"ㄔㄤ1\"\n    ],\n    \"䅜\": [\n        \"ㄉㄨㄛ4\",\n        \"ㄔㄨㄟ2\",\n        \"ㄊㄨㄛ3\"\n    ],\n    \"䅝\": [\n        \"ㄎㄨㄥ1\"\n    ],\n    \"䅞\": [\n        \"ㄋㄜ4\"\n    ],\n    \"䅟\": [\n        \"ㄘㄢ3\"\n    ],\n    \"䅠\": [\n        \"ㄊㄧ2\"\n    ],\n    \"䅡\": [\n        \"ㄒㄩ3\"\n    ],\n    \"䅢\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"䅣\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"䅤\": [\n        \"ㄑㄧ4\"\n    ],\n    \"䅥\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄍㄜ2\"\n    ],\n    \"䅦\": [\n        \"ㄇㄠ2\"\n    ],\n    \"䅧\": [\n        \"ㄧㄢ1\",\n        \"ㄧㄣ4\"\n    ],\n    \"䅩\": [\n        \"ㄓ3\",\n        \"ㄑㄧ2\"\n    ],\n    \"䅪\": [\n        \"ㄊㄨㄟ2\"\n    ],\n    \"䅬\": [\n        \"ㄞ4\"\n    ],\n    \"䅭\": [\n        \"ㄆㄤ2\"\n    ],\n    \"䅮\": [\n        \"ㄘㄤ4\"\n    ],\n    \"䅯\": [\n        \"ㄊㄤ2\"\n    ],\n    \"䅰\": [\n        \"ㄣ3\"\n    ],\n    \"䅱\": [\n        \"ㄏㄨㄣ4\"\n    ],\n    \"䅲\": [\n        \"ㄑㄧ2\"\n    ],\n    \"䅳\": [\n        \"ㄔㄨ2\",\n        \"ㄗㄡ1\"\n    ],\n    \"䅴\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"䅵\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"䅶\": [\n        \"ㄋㄡ4\"\n    ],\n    \"䅷\": [\n        \"ㄊㄨ2\",\n        \"ㄔㄨ2\"\n    ],\n    \"䅸\": [\n        \"ㄕㄣ1\",\n        \"ㄗㄨ2\"\n    ],\n    \"䅹\": [\n        \"ㄌㄡ3\"\n    ],\n    \"䅺\": [\n        \"ㄅㄧㄠ1\",\n        \"ㄇㄧㄠ3\"\n    ],\n    \"䅻\": [\n        \"ㄌㄧ2\"\n    ],\n    \"䅼\": [\n        \"ㄇㄢ2\",\n        \"ㄇㄢ4\"\n    ],\n    \"䅽\": [\n        \"ㄒㄧㄣ1\",\n        \"ㄍㄨ3\"\n    ],\n    \"䅾\": [\n        \"ㄘㄣ2\",\n        \"ㄑㄧㄢ2\"\n    ],\n    \"䅿\": [\n        \"ㄏㄨㄚ2\",\n        \"ㄏㄨㄤ2\"\n    ],\n    \"䆀\": [\n        \"ㄇㄟ3\"\n    ],\n    \"䆁\": [\n        \"ㄍㄠ1\"\n    ],\n    \"䆂\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"䆃\": [\n        \"ㄉㄠ4\"\n    ],\n    \"䆄\": [\n        \"ㄓㄢ3\"\n    ],\n    \"䆅\": [\n        \"ㄗ1\"\n    ],\n    \"䆈\": [\n        \"ㄓ4\"\n    ],\n    \"䆉\": [\n        \"ㄅㄚ4\"\n    ],\n    \"䆊\": [\n        \"ㄘㄨㄟ4\",\n        \"ㄇㄟ4\"\n    ],\n    \"䆋\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"䆍\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"䆎\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"䆏\": [\n        \"ㄈㄟ4\",\n        \"ㄈㄣ4\"\n    ],\n    \"䆐\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"䆑\": [\n        \"ㄔㄥ2\"\n    ],\n    \"䆒\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"䆓\": [\n        \"ㄜ4\",\n        \"ㄖㄨㄢ3\"\n    ],\n    \"䆔\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"䆕\": [\n        \"ㄩㄝ4\"\n    ],\n    \"䆖\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"䆗\": [\n        \"ㄧㄠ3\"\n    ],\n    \"䆘\": [\n        \"ㄧㄚ1\",\n        \"ㄗㄚ1\"\n    ],\n    \"䆙\": [\n        \"ㄧㄠ2\"\n    ],\n    \"䆚\": [\n        \"ㄊㄨㄥ2\",\n        \"ㄉㄨㄥ4\"\n    ],\n    \"䆛\": [\n        \"ㄓㄚ4\"\n    ],\n    \"䆜\": [\n        \"ㄧㄡ4\"\n    ],\n    \"䆝\": [\n        \"ㄒㄩㄝ4\",\n        \"ㄓㄨ2\"\n    ],\n    \"䆞\": [\n        \"ㄧㄠ3\"\n    ],\n    \"䆟\": [\n        \"ㄎㄜ4\",\n        \"ㄠ1\"\n    ],\n    \"䆠\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"䆡\": [\n        \"ㄌㄤ2\"\n    ],\n    \"䆢\": [\n        \"ㄩㄝ4\"\n    ],\n    \"䆣\": [\n        \"ㄔㄣ2\"\n    ],\n    \"䆦\": [\n        \"ㄕㄣ4\"\n    ],\n    \"䆨\": [\n        \"ㄋㄧㄥ2\"\n    ],\n    \"䆩\": [\n        \"ㄇㄧㄥ2\"\n    ],\n    \"䆪\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"䆫\": [\n        \"ㄔㄨㄤ1\"\n    ],\n    \"䆬\": [\n        \"ㄩㄣ3\"\n    ],\n    \"䆭\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"䆮\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"䆯\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"䆰\": [\n        \"ㄩ1\"\n    ],\n    \"䆱\": [\n        \"ㄊㄢ1\"\n    ],\n    \"䆲\": [\n        \"ㄎㄤ1\"\n    ],\n    \"䆳\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"䆵\": [\n        \"ㄔㄥ2\"\n    ],\n    \"䆶\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"䆷\": [\n        \"ㄒㄩㄝ4\"\n    ],\n    \"䆸\": [\n        \"ㄓㄥ1\"\n    ],\n    \"䆹\": [\n        \"ㄔㄨㄥ1\",\n        \"ㄊㄨㄥ3\"\n    ],\n    \"䆺\": [\n        \"ㄆㄢ1\"\n    ],\n    \"䆻\": [\n        \"ㄑㄧㄠ4\"\n    ],\n    \"䆽\": [\n        \"ㄑㄩ2\"\n    ],\n    \"䆾\": [\n        \"ㄌㄢ2\",\n        \"ㄌㄢ4\"\n    ],\n    \"䆿\": [\n        \"ㄧ4\"\n    ],\n    \"䇀\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"䇁\": [\n        \"ㄙ1\"\n    ],\n    \"䇂\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"䇃\": [\n        \"ㄙ4\"\n    ],\n    \"䇅\": [\n        \"ㄈㄚ2\"\n    ],\n    \"䇇\": [\n        \"ㄇㄥ2\"\n    ],\n    \"䇈\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"䇋\": [\n        \"ㄏㄞ4\"\n    ],\n    \"䇌\": [\n        \"ㄑㄧㄠ4\"\n    ],\n    \"䇍\": [\n        \"ㄔㄨ4\",\n        \"ㄑㄧ4\"\n    ],\n    \"䇎\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"䇏\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"䇐\": [\n        \"ㄌㄧ4\"\n    ],\n    \"䇑\": [\n        \"ㄅㄚ4\",\n        \"ㄆㄧ1\"\n    ],\n    \"䇒\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"䇓\": [\n        \"ㄒㄩ1\"\n    ],\n    \"䇔\": [\n        \"ㄌㄨㄛ4\",\n        \"ㄋㄨㄛ4\"\n    ],\n    \"䇖\": [\n        \"ㄩㄣ3\"\n    ],\n    \"䇗\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"䇘\": [\n        \"ㄏㄨ4\"\n    ],\n    \"䇙\": [\n        \"ㄧㄣ3\"\n    ],\n    \"䇛\": [\n        \"ㄓ3\"\n    ],\n    \"䇜\": [\n        \"ㄑㄧㄢ3\",\n        \"ㄑㄧㄢ4\"\n    ],\n    \"䇞\": [\n        \"ㄍㄢ1\",\n        \"ㄍㄢ3\"\n    ],\n    \"䇟\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"䇠\": [\n        \"ㄓㄨ4\"\n    ],\n    \"䇡\": [\n        \"ㄓㄨ4\"\n    ],\n    \"䇢\": [\n        \"ㄎㄨ3\",\n        \"ㄍㄨ4\"\n    ],\n    \"䇣\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"䇤\": [\n        \"ㄖㄨㄟ4\"\n    ],\n    \"䇥\": [\n        \"ㄗㄜ2\"\n    ],\n    \"䇦\": [\n        \"ㄤ3\",\n        \"ㄧㄥ1\"\n    ],\n    \"䇧\": [\n        \"ㄓ4\",\n        \"ㄐㄧ1\"\n    ],\n    \"䇨\": [\n        \"ㄍㄨㄥ4\",\n        \"ㄒㄧㄤ2\"\n    ],\n    \"䇩\": [\n        \"ㄧ4\",\n        \"ㄧㄝ4\"\n    ],\n    \"䇪\": [\n        \"ㄔ1\"\n    ],\n    \"䇫\": [\n        \"ㄐㄧ1\"\n    ],\n    \"䇬\": [\n        \"ㄓㄨ1\",\n        \"ㄕㄨ1\",\n        \"ㄔㄨㄤ3\"\n    ],\n    \"䇭\": [\n        \"ㄌㄠ3\"\n    ],\n    \"䇮\": [\n        \"ㄖㄣ4\"\n    ],\n    \"䇯\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"䇰\": [\n        \"ㄓㄥ1\"\n    ],\n    \"䇱\": [\n        \"ㄋㄚ4\"\n    ],\n    \"䇲\": [\n        \"ㄘㄜ4\",\n        \"ㄐㄧㄚ1\"\n    ],\n    \"䇵\": [\n        \"ㄧ2\"\n    ],\n    \"䇶\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄨㄛ4\"\n    ],\n    \"䇷\": [\n        \"ㄅㄧㄝ2\"\n    ],\n    \"䇸\": [\n        \"ㄔㄥ2\",\n        \"ㄊㄧㄥ1\"\n    ],\n    \"䇹\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"䇺\": [\n        \"ㄉㄡ4\"\n    ],\n    \"䇻\": [\n        \"ㄨㄟ3\"\n    ],\n    \"䇼\": [\n        \"ㄧ4\"\n    ],\n    \"䇽\": [\n        \"ㄓㄜ2\",\n        \"ㄓ4\"\n    ],\n    \"䇾\": [\n        \"ㄧㄢ2\"\n    ],\n    \"䈀\": [\n        \"ㄙㄢ1\"\n    ],\n    \"䈁\": [\n        \"ㄌㄨㄣ2\"\n    ],\n    \"䈂\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"䈃\": [\n        \"ㄓㄠ3\"\n    ],\n    \"䈄\": [\n        \"ㄏㄢ2\"\n    ],\n    \"䈅\": [\n        \"ㄩ4\"\n    ],\n    \"䈆\": [\n        \"ㄉㄞ4\"\n    ],\n    \"䈇\": [\n        \"ㄓㄠ4\"\n    ],\n    \"䈈\": [\n        \"ㄈㄟ2\",\n        \"ㄅㄚ1\"\n    ],\n    \"䈉\": [\n        \"ㄕㄚ4\",\n        \"ㄑㄧㄝ4\"\n    ],\n    \"䈊\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"䈋\": [\n        \"ㄊㄚ4\"\n    ],\n    \"䈌\": [\n        \"ㄑㄩ1\"\n    ],\n    \"䈍\": [\n        \"ㄇㄤ2\",\n        \"ㄇㄥ2\"\n    ],\n    \"䈎\": [\n        \"ㄧㄝ4\"\n    ],\n    \"䈏\": [\n        \"ㄅㄠ2\",\n        \"ㄈㄨ2\"\n    ],\n    \"䈐\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"䈑\": [\n        \"ㄍㄨㄚ3\"\n    ],\n    \"䈒\": [\n        \"ㄋㄢ3\",\n        \"ㄌㄢ3\"\n    ],\n    \"䈓\": [\n        \"ㄍㄜ2\",\n        \"ㄑㄧㄚ4\"\n    ],\n    \"䈕\": [\n        \"ㄕ2\",\n        \"ㄊㄧ2\",\n        \"ㄐㄧ1\",\n        \"ㄧ2\"\n    ],\n    \"䈖\": [\n        \"ㄎㄜ1\"\n    ],\n    \"䈗\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"䈘\": [\n        \"ㄘ2\"\n    ],\n    \"䈙\": [\n        \"ㄓㄡ4\"\n    ],\n    \"䈚\": [\n        \"ㄊㄞ2\"\n    ],\n    \"䈛\": [\n        \"ㄎㄨㄞ4\"\n    ],\n    \"䈜\": [\n        \"ㄑㄧㄣ4\"\n    ],\n    \"䈝\": [\n        \"ㄒㄩ1\"\n    ],\n    \"䈞\": [\n        \"ㄉㄨ3\"\n    ],\n    \"䈟\": [\n        \"ㄘㄜ4\",\n        \"ㄓㄚ2\"\n    ],\n    \"䈠\": [\n        \"ㄏㄨㄢ3\",\n        \"ㄩㄢ4\"\n    ],\n    \"䈡\": [\n        \"ㄘㄨㄥ1\",\n        \"ㄙㄨㄥ1\"\n    ],\n    \"䈢\": [\n        \"ㄙㄞ3\",\n        \"ㄒㄧ3\"\n    ],\n    \"䈣\": [\n        \"ㄓㄥ4\"\n    ],\n    \"䈤\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"䈥\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"䈦\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"䈧\": [\n        \"ㄨㄟ3\"\n    ],\n    \"䈪\": [\n        \"ㄒㄧ4\"\n    ],\n    \"䈫\": [\n        \"ㄋㄚ4\"\n    ],\n    \"䈬\": [\n        \"ㄆㄨ2\"\n    ],\n    \"䈭\": [\n        \"ㄙㄡ1\",\n        \"ㄏㄨㄞ2\"\n    ],\n    \"䈮\": [\n        \"ㄐㄩ4\"\n    ],\n    \"䈯\": [\n        \"ㄓㄣ1\"\n    ],\n    \"䈰\": [\n        \"ㄕㄠ1\"\n    ],\n    \"䈱\": [\n        \"ㄊㄠ1\"\n    ],\n    \"䈲\": [\n        \"ㄅㄢ1\",\n        \"ㄆㄢ2\"\n    ],\n    \"䈳\": [\n        \"ㄊㄚ4\"\n    ],\n    \"䈴\": [\n        \"ㄑㄧㄢ4\"\n    ],\n    \"䈵\": [\n        \"ㄨㄥ1\"\n    ],\n    \"䈶\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"䈷\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"䈸\": [\n        \"ㄏㄨ2\"\n    ],\n    \"䈹\": [\n        \"ㄙㄡ3\"\n    ],\n    \"䈺\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"䈻\": [\n        \"ㄆㄨ2\"\n    ],\n    \"䈼\": [\n        \"ㄇㄧㄝ4\",\n        \"ㄇㄧ4\"\n    ],\n    \"䈽\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"䈾\": [\n        \"ㄕㄠ1\",\n        \"ㄕㄨㄛ4\"\n    ],\n    \"䈿\": [\n        \"ㄇㄧ4\"\n    ],\n    \"䉀\": [\n        \"ㄕㄨ4\"\n    ],\n    \"䉁\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"䉂\": [\n        \"ㄌㄟ3\"\n    ],\n    \"䉃\": [\n        \"ㄐㄧㄤ3\"\n    ],\n    \"䉄\": [\n        \"ㄌㄥ2\"\n    ],\n    \"䉅\": [\n        \"ㄓ4\"\n    ],\n    \"䉆\": [\n        \"ㄉㄧㄠ3\"\n    ],\n    \"䉈\": [\n        \"ㄙㄢ3\"\n    ],\n    \"䉉\": [\n        \"ㄍㄨ1\",\n        \"ㄏㄨ2\"\n    ],\n    \"䉊\": [\n        \"ㄈㄢ4\"\n    ],\n    \"䉋\": [\n        \"ㄇㄟ4\"\n    ],\n    \"䉌\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"䉍\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"䉎\": [\n        \"ㄊㄤ2\"\n    ],\n    \"䉏\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"䉐\": [\n        \"ㄎㄨ1\"\n    ],\n    \"䉑\": [\n        \"ㄨ2\"\n    ],\n    \"䉒\": [\n        \"ㄈㄢ2\"\n    ],\n    \"䉓\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"䉔\": [\n        \"ㄘㄢ1\"\n    ],\n    \"䉕\": [\n        \"ㄘㄥ2\"\n    ],\n    \"䉖\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"䉗\": [\n        \"ㄧ1\"\n    ],\n    \"䉘\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"䉙\": [\n        \"ㄩㄣ2\"\n    ],\n    \"䉚\": [\n        \"ㄇㄥ2\"\n    ],\n    \"䉛\": [\n        \"ㄩ4\",\n        \"ㄠ3\"\n    ],\n    \"䉜\": [\n        \"ㄓ4\"\n    ],\n    \"䉝\": [\n        \"ㄧ3\"\n    ],\n    \"䉞\": [\n        \"ㄉㄢ3\"\n    ],\n    \"䉟\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"䉠\": [\n        \"ㄨㄟ2\"\n    ],\n    \"䉡\": [\n        \"ㄊㄢ2\"\n    ],\n    \"䉢\": [\n        \"ㄙㄜ4\"\n    ],\n    \"䉣\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"䉤\": [\n        \"ㄙㄡ3\"\n    ],\n    \"䉥\": [\n        \"ㄙㄨㄥ3\"\n    ],\n    \"䉦\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"䉧\": [\n        \"ㄌㄧㄡ2\",\n        \"ㄌㄧㄡ3\"\n    ],\n    \"䉨\": [\n        \"ㄧ4\"\n    ],\n    \"䉪\": [\n        \"ㄌㄟ4\"\n    ],\n    \"䉫\": [\n        \"ㄌㄧ2\"\n    ],\n    \"䉬\": [\n        \"ㄈㄟ4\"\n    ],\n    \"䉭\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"䉮\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"䉯\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"䉰\": [\n        \"ㄒㄧㄠ4\",\n        \"ㄐㄧㄠ3\"\n    ],\n    \"䉱\": [\n        \"ㄡ1\"\n    ],\n    \"䉲\": [\n        \"ㄇㄧ2\"\n    ],\n    \"䉳\": [\n        \"ㄒㄧㄢ1\",\n        \"ㄒㄧㄢ3\"\n    ],\n    \"䉴\": [\n        \"ㄖㄤ2\"\n    ],\n    \"䉵\": [\n        \"ㄓㄨㄢ4\",\n        \"ㄗㄨㄢ3\"\n    ],\n    \"䉶\": [\n        \"ㄕㄨㄤ1\"\n    ],\n    \"䉷\": [\n        \"ㄧㄢ2\"\n    ],\n    \"䉸\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"䉹\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"䉺\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"䉻\": [\n        \"ㄑㄧ2\"\n    ],\n    \"䉼\": [\n        \"ㄌㄧㄠ4\"\n    ],\n    \"䉽\": [\n        \"ㄅㄢ3\"\n    ],\n    \"䉾\": [\n        \"ㄅㄧ4\"\n    ],\n    \"䉿\": [\n        \"ㄏㄨ2\"\n    ],\n    \"䊀\": [\n        \"ㄏㄨ2\"\n    ],\n    \"䊂\": [\n        \"ㄘㄜ4\",\n        \"ㄙㄜ4\"\n    ],\n    \"䊃\": [\n        \"ㄆㄟ4\"\n    ],\n    \"䊄\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"䊅\": [\n        \"ㄇㄧㄥ2\"\n    ],\n    \"䊆\": [\n        \"ㄐㄧㄡ4\",\n        \"ㄑㄧㄡ3\"\n    ],\n    \"䊇\": [\n        \"ㄅㄨ4\"\n    ],\n    \"䊈\": [\n        \"ㄇㄟ2\"\n    ],\n    \"䊉\": [\n        \"ㄙㄢ3\"\n    ],\n    \"䊊\": [\n        \"ㄨㄟ4\"\n    ],\n    \"䊍\": [\n        \"ㄌㄧ2\"\n    ],\n    \"䊎\": [\n        \"ㄑㄩㄢ3\",\n        \"ㄑㄩㄣ2\"\n    ],\n    \"䊐\": [\n        \"ㄏㄨㄣ2\"\n    ],\n    \"䊑\": [\n        \"ㄒㄧㄤ3\"\n    ],\n    \"䊓\": [\n        \"ㄕ4\"\n    ],\n    \"䊔\": [\n        \"ㄧㄥ2\"\n    ],\n    \"䊖\": [\n        \"ㄋㄢ3\"\n    ],\n    \"䊗\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"䊘\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"䊙\": [\n        \"ㄧㄢ1\"\n    ],\n    \"䊛\": [\n        \"ㄙㄚ4\"\n    ],\n    \"䊜\": [\n        \"ㄊㄨㄢ2\"\n    ],\n    \"䊝\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"䊞\": [\n        \"ㄓㄜ2\",\n        \"ㄔㄜ4\"\n    ],\n    \"䊟\": [\n        \"ㄇㄣ2\"\n    ],\n    \"䊠\": [\n        \"ㄒㄧ4\"\n    ],\n    \"䊡\": [\n        \"ㄇㄢ2\"\n    ],\n    \"䊣\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"䊤\": [\n        \"ㄊㄢ2\",\n        \"ㄉㄢ4\"\n    ],\n    \"䊥\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"䊦\": [\n        \"ㄧㄝ4\"\n    ],\n    \"䊧\": [\n        \"ㄅㄧ4\"\n    ],\n    \"䊨\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"䊩\": [\n        \"ㄈㄢ2\"\n    ],\n    \"䊪\": [\n        \"ㄌㄧ4\"\n    ],\n    \"䊫\": [\n        \"ㄘㄨㄟ3\"\n    ],\n    \"䊬\": [\n        \"ㄔㄨㄚ1\"\n    ],\n    \"䊭\": [\n        \"ㄉㄠ4\",\n        \"ㄔㄡ2\"\n    ],\n    \"䊮\": [\n        \"ㄉㄧ2\"\n    ],\n    \"䊯\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"䊰\": [\n        \"ㄔㄨ2\"\n    ],\n    \"䊱\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"䊲\": [\n        \"ㄔㄢ4\",\n        \"ㄔㄢ3\"\n    ],\n    \"䊳\": [\n        \"ㄇㄧ2\",\n        \"ㄇㄛ2\"\n    ],\n    \"䊴\": [\n        \"ㄑㄧㄢ4\"\n    ],\n    \"䊵\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"䊶\": [\n        \"ㄓㄣ4\"\n    ],\n    \"䊺\": [\n        \"ㄏㄨ4\"\n    ],\n    \"䊻\": [\n        \"ㄍㄢ1\"\n    ],\n    \"䊼\": [\n        \"ㄔ3\"\n    ],\n    \"䊽\": [\n        \"ㄍㄨㄞ4\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"䊾\": [\n        \"ㄇㄨ4\"\n    ],\n    \"䊿\": [\n        \"ㄅㄛ2\"\n    ],\n    \"䋀\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"䋁\": [\n        \"ㄍㄥ3\"\n    ],\n    \"䋂\": [\n        \"ㄧㄠ2\"\n    ],\n    \"䋃\": [\n        \"ㄇㄠ4\"\n    ],\n    \"䋄\": [\n        \"ㄨㄤ3\"\n    ],\n    \"䋈\": [\n        \"ㄖㄨ2\",\n        \"ㄋㄚ3\"\n    ],\n    \"䋉\": [\n        \"ㄒㄩㄝ2\"\n    ],\n    \"䋊\": [\n        \"ㄓㄥ1\"\n    ],\n    \"䋋\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"䋌\": [\n        \"ㄐㄧㄤ3\"\n    ],\n    \"䋎\": [\n        \"ㄓㄢ4\"\n    ],\n    \"䋏\": [\n        \"ㄗㄨㄛ2\",\n        \"ㄓㄚ4\"\n    ],\n    \"䋐\": [\n        \"ㄩㄝ4\"\n    ],\n    \"䋑\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"䋓\": [\n        \"ㄓㄡ4\"\n    ],\n    \"䋔\": [\n        \"ㄅㄧ4\"\n    ],\n    \"䋕\": [\n        \"ㄖㄣ4\"\n    ],\n    \"䋖\": [\n        \"ㄩ4\"\n    ],\n    \"䋘\": [\n        \"ㄔㄨㄛ4\"\n    ],\n    \"䋙\": [\n        \"ㄦ3\"\n    ],\n    \"䋚\": [\n        \"ㄧ4\"\n    ],\n    \"䋛\": [\n        \"ㄇㄧ3\"\n    ],\n    \"䋜\": [\n        \"ㄑㄧㄥ4\"\n    ],\n    \"䋞\": [\n        \"ㄨㄤ3\"\n    ],\n    \"䋟\": [\n        \"ㄐㄧ4\"\n    ],\n    \"䋠\": [\n        \"ㄅㄨ3\"\n    ],\n    \"䋢\": [\n        \"ㄅㄧㄝ1\"\n    ],\n    \"䋣\": [\n        \"ㄈㄢ2\",\n        \"ㄆㄛ2\"\n    ],\n    \"䋤\": [\n        \"ㄩㄝ4\"\n    ],\n    \"䋥\": [\n        \"ㄌㄧ2\"\n    ],\n    \"䋦\": [\n        \"ㄈㄢ2\"\n    ],\n    \"䋧\": [\n        \"ㄑㄩ2\"\n    ],\n    \"䋨\": [\n        \"ㄈㄨ3\"\n    ],\n    \"䋩\": [\n        \"ㄦ2\"\n    ],\n    \"䋪\": [\n        \"ㄜ1\"\n    ],\n    \"䋫\": [\n        \"ㄓㄥ1\"\n    ],\n    \"䋬\": [\n        \"ㄊㄧㄢ1\"\n    ],\n    \"䋭\": [\n        \"ㄩ4\"\n    ],\n    \"䋮\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"䋯\": [\n        \"ㄑㄧ3\"\n    ],\n    \"䋰\": [\n        \"ㄐㄩ2\"\n    ],\n    \"䋱\": [\n        \"ㄌㄞ2\"\n    ],\n    \"䋲\": [\n        \"ㄔㄜ3\"\n    ],\n    \"䋳\": [\n        \"ㄅㄟ3\"\n    ],\n    \"䋴\": [\n        \"ㄋㄧㄡ4\"\n    ],\n    \"䋵\": [\n        \"ㄧ4\",\n        \"ㄧㄝ4\"\n    ],\n    \"䋶\": [\n        \"ㄒㄩ3\",\n        \"ㄒㄧㄝ2\"\n    ],\n    \"䋷\": [\n        \"ㄇㄡ2\"\n    ],\n    \"䋸\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"䋹\": [\n        \"ㄈㄨ2\"\n    ],\n    \"䋻\": [\n        \"ㄋㄧㄣ2\"\n    ],\n    \"䋼\": [\n        \"ㄊㄧㄥ1\",\n        \"ㄧㄥ2\"\n    ],\n    \"䋽\": [\n        \"ㄅㄥ3\"\n    ],\n    \"䋾\": [\n        \"ㄓㄚ3\",\n        \"ㄋㄚ4\"\n    ],\n    \"䋿\": [\n        \"ㄨㄟ1\"\n    ],\n    \"䌀\": [\n        \"ㄎㄜ1\"\n    ],\n    \"䌁\": [\n        \"ㄧㄠ1\"\n    ],\n    \"䌂\": [\n        \"ㄡ4\"\n    ],\n    \"䌃\": [\n        \"ㄒㄧㄠ1\",\n        \"ㄕㄨㄛ4\"\n    ],\n    \"䌄\": [\n        \"ㄍㄥ3\"\n    ],\n    \"䌅\": [\n        \"ㄊㄤ2\"\n    ],\n    \"䌆\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"䌇\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"䌈\": [\n        \"ㄊㄚ1\",\n        \"ㄊㄚ4\"\n    ],\n    \"䌊\": [\n        \"ㄧㄠ2\"\n    ],\n    \"䌋\": [\n        \"ㄉㄚ1\"\n    ],\n    \"䌌\": [\n        \"ㄑㄧ4\"\n    ],\n    \"䌍\": [\n        \"ㄐㄧㄣ3\"\n    ],\n    \"䌎\": [\n        \"ㄌㄩㄝ4\"\n    ],\n    \"䌏\": [\n        \"ㄇㄧ4\"\n    ],\n    \"䌐\": [\n        \"ㄇㄧ4\"\n    ],\n    \"䌑\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"䌒\": [\n        \"ㄌㄨ4\"\n    ],\n    \"䌓\": [\n        \"ㄈㄢ2\"\n    ],\n    \"䌔\": [\n        \"ㄡ1\"\n    ],\n    \"䌕\": [\n        \"ㄇㄧ2\"\n    ],\n    \"䌖\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"䌗\": [\n        \"ㄈㄨ3\"\n    ],\n    \"䌘\": [\n        \"ㄅㄧㄝ4\",\n        \"ㄅㄧ4\"\n    ],\n    \"䌙\": [\n        \"ㄏㄨㄤ4\"\n    ],\n    \"䌚\": [\n        \"ㄙㄨ1\"\n    ],\n    \"䌛\": [\n        \"ㄧㄠ2\"\n    ],\n    \"䌜\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"䌝\": [\n        \"ㄐㄧㄣ1\",\n        \"ㄐㄧㄣ4\"\n    ],\n    \"䌞\": [\n        \"ㄌㄧㄢ3\"\n    ],\n    \"䌟\": [\n        \"ㄅㄛ2\",\n        \"ㄅㄧ4\"\n    ],\n    \"䌠\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"䌡\": [\n        \"ㄊㄧ3\"\n    ],\n    \"䌢\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"䌣\": [\n        \"ㄗㄨㄢ3\"\n    ],\n    \"䌤\": [\n        \"ㄕ1\",\n        \"ㄓ3\"\n    ],\n    \"䌥\": [\n        \"ㄧㄣ3\"\n    ],\n    \"䌦\": [\n        \"ㄉㄠ4\"\n    ],\n    \"䌧\": [\n        \"ㄔㄡ2\"\n    ],\n    \"䌨\": [\n        \"ㄘㄚ1\",\n        \"ㄘㄞ4\"\n    ],\n    \"䌩\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"䌪\": [\n        \"ㄧㄢ3\"\n    ],\n    \"䌫\": [\n        \"ㄌㄢ3\"\n    ],\n    \"䌬\": [\n        \"ㄔㄨㄥ2\"\n    ],\n    \"䌭\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"䌮\": [\n        \"ㄕㄨㄤ1\"\n    ],\n    \"䌯\": [\n        \"ㄑㄩㄢ1\",\n        \"ㄑㄩㄢ2\",\n        \"ㄍㄨㄢ4\"\n    ],\n    \"䌰\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"䌱\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"䌳\": [\n        \"ㄕ1\"\n    ],\n    \"䌴\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"䌵\": [\n        \"ㄓㄨ2\"\n    ],\n    \"䌷\": [\n        \"ㄔㄡ1\",\n        \"ㄔㄡ2\"\n    ],\n    \"䌸\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"䌹\": [\n        \"ㄐㄩㄥ3\"\n    ],\n    \"䌺\": [\n        \"ㄦ3\"\n    ],\n    \"䌻\": [\n        \"ㄧ4\"\n    ],\n    \"䌼\": [\n        \"ㄖㄨㄟ4\"\n    ],\n    \"䌽\": [\n        \"ㄘㄞ3\"\n    ],\n    \"䌾\": [\n        \"ㄖㄣ2\"\n    ],\n    \"䌿\": [\n        \"ㄈㄨ2\"\n    ],\n    \"䍀\": [\n        \"ㄌㄢ2\"\n    ],\n    \"䍁\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"䍂\": [\n        \"ㄩ2\"\n    ],\n    \"䍃\": [\n        \"ㄧㄡ2\"\n    ],\n    \"䍄\": [\n        \"ㄉㄧㄢ3\"\n    ],\n    \"䍅\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"䍆\": [\n        \"ㄓㄨ4\"\n    ],\n    \"䍇\": [\n        \"ㄊㄚ4\"\n    ],\n    \"䍈\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"䍉\": [\n        \"ㄓㄞ3\"\n    ],\n    \"䍊\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"䍋\": [\n        \"ㄔㄨㄟ2\"\n    ],\n    \"䍌\": [\n        \"ㄅㄨ4\"\n    ],\n    \"䍍\": [\n        \"ㄎㄡ4\"\n    ],\n    \"䍎\": [\n        \"ㄘㄨㄣ4\",\n        \"ㄒㄧㄢ3\"\n    ],\n    \"䍐\": [\n        \"ㄏㄢ3\"\n    ],\n    \"䍑\": [\n        \"ㄏㄢ3\"\n    ],\n    \"䍒\": [\n        \"ㄇㄡ3\"\n    ],\n    \"䍓\": [\n        \"ㄏㄨ4\"\n    ],\n    \"䍔\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"䍕\": [\n        \"ㄉㄧ1\",\n        \"ㄉㄧ3\"\n    ],\n    \"䍖\": [\n        \"ㄈㄨ2\"\n    ],\n    \"䍗\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"䍘\": [\n        \"ㄇㄧ2\"\n    ],\n    \"䍙\": [\n        \"ㄇㄟ2\",\n        \"ㄇㄡ3\"\n    ],\n    \"䍚\": [\n        \"ㄌㄤ4\"\n    ],\n    \"䍛\": [\n        \"ㄍㄨ4\"\n    ],\n    \"䍜\": [\n        \"ㄓㄠ4\"\n    ],\n    \"䍝\": [\n        \"ㄊㄚ4\"\n    ],\n    \"䍞\": [\n        \"ㄩ4\"\n    ],\n    \"䍟\": [\n        \"ㄗㄨㄥ4\"\n    ],\n    \"䍠\": [\n        \"ㄌㄧ2\"\n    ],\n    \"䍡\": [\n        \"ㄌㄨ4\"\n    ],\n    \"䍢\": [\n        \"ㄨ2\"\n    ],\n    \"䍣\": [\n        \"ㄌㄟ2\"\n    ],\n    \"䍤\": [\n        \"ㄐㄧ3\"\n    ],\n    \"䍥\": [\n        \"ㄌㄧ4\"\n    ],\n    \"䍦\": [\n        \"ㄌㄧ2\"\n    ],\n    \"䍨\": [\n        \"ㄆㄛ1\",\n        \"ㄈㄟ4\"\n    ],\n    \"䍩\": [\n        \"ㄧㄤ3\"\n    ],\n    \"䍪\": [\n        \"ㄨㄚ4\"\n    ],\n    \"䍫\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"䍬\": [\n        \"ㄆㄥ1\"\n    ],\n    \"䍮\": [\n        \"ㄓㄠ4\"\n    ],\n    \"䍯\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"䍱\": [\n        \"ㄒㄩ2\"\n    ],\n    \"䍲\": [\n        \"ㄋㄞ2\"\n    ],\n    \"䍳\": [\n        \"ㄑㄩㄝ4\",\n        \"ㄐㄩㄝ2\",\n        \"ㄔㄨㄛ4\"\n    ],\n    \"䍴\": [\n        \"ㄨㄟ3\"\n    ],\n    \"䍵\": [\n        \"ㄓㄥ1\"\n    ],\n    \"䍶\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"䍷\": [\n        \"ㄨㄟ3\"\n    ],\n    \"䍸\": [\n        \"ㄅㄛ2\"\n    ],\n    \"䍺\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"䍻\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"䍼\": [\n        \"ㄗㄢ1\",\n        \"ㄘㄢ2\"\n    ],\n    \"䍽\": [\n        \"ㄌㄧ4\"\n    ],\n    \"䍾\": [\n        \"ㄧㄢ3\"\n    ],\n    \"䍿\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"䎀\": [\n        \"ㄒㄩㄝ4\"\n    ],\n    \"䎁\": [\n        \"ㄏㄨ2\"\n    ],\n    \"䎂\": [\n        \"ㄅㄠ3\"\n    ],\n    \"䎃\": [\n        \"ㄖㄢ3\"\n    ],\n    \"䎄\": [\n        \"ㄒㄧㄠ1\",\n        \"ㄊㄧㄠ2\"\n    ],\n    \"䎅\": [\n        \"ㄆㄛ4\"\n    ],\n    \"䎆\": [\n        \"ㄌㄧㄠ4\"\n    ],\n    \"䎇\": [\n        \"ㄓㄡ1\"\n    ],\n    \"䎈\": [\n        \"ㄧ4\"\n    ],\n    \"䎉\": [\n        \"ㄒㄩ4\"\n    ],\n    \"䎊\": [\n        \"ㄌㄨㄛ4\",\n        \"ㄆㄛ4\"\n    ],\n    \"䎋\": [\n        \"ㄎㄠ4\"\n    ],\n    \"䎌\": [\n        \"ㄔㄨ4\"\n    ],\n    \"䎎\": [\n        \"ㄋㄚ4\"\n    ],\n    \"䎏\": [\n        \"ㄏㄢ2\"\n    ],\n    \"䎐\": [\n        \"ㄔㄠ3\"\n    ],\n    \"䎑\": [\n        \"ㄌㄨ4\"\n    ],\n    \"䎒\": [\n        \"ㄓㄢ3\"\n    ],\n    \"䎓\": [\n        \"ㄊㄚ4\"\n    ],\n    \"䎔\": [\n        \"ㄈㄨ1\"\n    ],\n    \"䎕\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"䎖\": [\n        \"ㄗㄥ1\"\n    ],\n    \"䎗\": [\n        \"ㄑㄧㄠ2\"\n    ],\n    \"䎘\": [\n        \"ㄙㄨ4\"\n    ],\n    \"䎙\": [\n        \"ㄆㄧㄣ1\"\n    ],\n    \"䎚\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"䎜\": [\n        \"ㄏㄨㄣ1\"\n    ],\n    \"䎝\": [\n        \"ㄔㄨ2\"\n    ],\n    \"䎟\": [\n        \"ㄦ2\"\n    ],\n    \"䎠\": [\n        \"ㄦ2\",\n        \"ㄋㄨㄛ4\"\n    ],\n    \"䎡\": [\n        \"ㄖㄨㄢ3\"\n    ],\n    \"䎢\": [\n        \"ㄑㄧ3\"\n    ],\n    \"䎣\": [\n        \"ㄙ4\"\n    ],\n    \"䎤\": [\n        \"ㄐㄩ2\"\n    ],\n    \"䎦\": [\n        \"ㄧㄢ3\"\n    ],\n    \"䎧\": [\n        \"ㄅㄤ4\",\n        \"ㄆㄡ2\"\n    ],\n    \"䎨\": [\n        \"ㄧㄝ4\",\n        \"ㄢ4\"\n    ],\n    \"䎩\": [\n        \"ㄗ1\"\n    ],\n    \"䎪\": [\n        \"ㄋㄜ4\"\n    ],\n    \"䎫\": [\n        \"ㄔㄨㄤ4\"\n    ],\n    \"䎬\": [\n        \"ㄅㄚ4\"\n    ],\n    \"䎭\": [\n        \"ㄘㄠ1\"\n    ],\n    \"䎮\": [\n        \"ㄊㄧ4\"\n    ],\n    \"䎯\": [\n        \"ㄏㄢ4\",\n        \"ㄏㄢ3\"\n    ],\n    \"䎰\": [\n        \"ㄗㄨㄛ2\"\n    ],\n    \"䎱\": [\n        \"ㄅㄚ4\",\n        \"ㄅㄟ1\"\n    ],\n    \"䎲\": [\n        \"ㄓㄜ2\"\n    ],\n    \"䎳\": [\n        \"ㄨㄚ4\"\n    ],\n    \"䎴\": [\n        \"ㄍㄥ1\",\n        \"ㄕㄥ4\"\n    ],\n    \"䎵\": [\n        \"ㄅㄧ4\"\n    ],\n    \"䎶\": [\n        \"ㄦ4\"\n    ],\n    \"䎷\": [\n        \"ㄓㄨ4\"\n    ],\n    \"䎸\": [\n        \"ㄨ4\"\n    ],\n    \"䎹\": [\n        \"ㄨㄣ2\"\n    ],\n    \"䎺\": [\n        \"ㄓ4\"\n    ],\n    \"䎻\": [\n        \"ㄓㄡ4\"\n    ],\n    \"䎼\": [\n        \"ㄌㄨ4\"\n    ],\n    \"䎽\": [\n        \"ㄨㄣ2\"\n    ],\n    \"䎾\": [\n        \"ㄍㄨㄣ3\"\n    ],\n    \"䎿\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"䏀\": [\n        \"ㄌㄚ4\"\n    ],\n    \"䏁\": [\n        \"ㄗㄞ3\"\n    ],\n    \"䏂\": [\n        \"ㄙㄡ3\"\n    ],\n    \"䏃\": [\n        \"ㄇㄧㄢ2\",\n        \"ㄇㄧㄥ2\"\n    ],\n    \"䏄\": [\n        \"ㄉㄧ3\",\n        \"ㄓ4\"\n    ],\n    \"䏅\": [\n        \"ㄑㄧ4\"\n    ],\n    \"䏆\": [\n        \"ㄘㄠ2\"\n    ],\n    \"䏇\": [\n        \"ㄆㄧㄠ4\"\n    ],\n    \"䏈\": [\n        \"ㄌㄧㄢ2\",\n        \"ㄌㄨㄢ2\"\n    ],\n    \"䏉\": [\n        \"ㄕ1\"\n    ],\n    \"䏊\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"䏋\": [\n        \"ㄙㄨ4\"\n    ],\n    \"䏌\": [\n        \"ㄑㄧ4\",\n        \"ㄧ4\"\n    ],\n    \"䏍\": [\n        \"ㄩㄢ4\",\n        \"ㄩㄢ1\"\n    ],\n    \"䏎\": [\n        \"ㄈㄥ2\"\n    ],\n    \"䏏\": [\n        \"ㄒㄩ1\"\n    ],\n    \"䏐\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"䏑\": [\n        \"ㄉㄧ4\"\n    ],\n    \"䏒\": [\n        \"ㄆㄧㄢ4\",\n        \"ㄆㄢ4\"\n    ],\n    \"䏓\": [\n        \"ㄍㄨㄢ3\"\n    ],\n    \"䏔\": [\n        \"ㄋㄧㄡ3\",\n        \"ㄓㄡ3\",\n        \"ㄖㄡ4\",\n        \"ㄋㄩ4\"\n    ],\n    \"䏕\": [\n        \"ㄖㄣ4\"\n    ],\n    \"䏖\": [\n        \"ㄓㄣ4\",\n        \"ㄧㄣ3\"\n    ],\n    \"䏗\": [\n        \"ㄍㄞ4\"\n    ],\n    \"䏘\": [\n        \"ㄆㄧ4\"\n    ],\n    \"䏙\": [\n        \"ㄊㄢ3\",\n        \"ㄉㄢ4\",\n        \"ㄓㄨㄢ4\"\n    ],\n    \"䏚\": [\n        \"ㄔㄠ3\",\n        \"ㄇㄧㄠ3\"\n    ],\n    \"䏛\": [\n        \"ㄔㄨㄣ3\"\n    ],\n    \"䏜\": [\n        \"ㄏㄜ1\"\n    ],\n    \"䏝\": [\n        \"ㄓㄨㄢ1\"\n    ],\n    \"䏞\": [\n        \"ㄇㄛ4\"\n    ],\n    \"䏟\": [\n        \"ㄅㄧㄝ2\",\n        \"ㄅㄧ4\"\n    ],\n    \"䏠\": [\n        \"ㄑㄧ4\",\n        \"ㄌㄚ1\"\n    ],\n    \"䏡\": [\n        \"ㄕ4\"\n    ],\n    \"䏢\": [\n        \"ㄅㄧ3\"\n    ],\n    \"䏣\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"䏤\": [\n        \"ㄙ4\"\n    ],\n    \"䏦\": [\n        \"ㄍㄨㄚ1\",\n        \"ㄊㄧㄢ2\"\n    ],\n    \"䏧\": [\n        \"ㄋㄚ4\",\n        \"ㄋㄚ2\",\n        \"ㄔ3\"\n    ],\n    \"䏨\": [\n        \"ㄏㄨㄟ3\",\n        \"ㄉㄨㄟ1\"\n    ],\n    \"䏩\": [\n        \"ㄒㄧ1\"\n    ],\n    \"䏪\": [\n        \"ㄦ4\"\n    ],\n    \"䏫\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"䏬\": [\n        \"ㄇㄡ2\"\n    ],\n    \"䏮\": [\n        \"ㄒㄧ2\"\n    ],\n    \"䏯\": [\n        \"ㄓ4\"\n    ],\n    \"䏰\": [\n        \"ㄖㄨㄣ4\"\n    ],\n    \"䏱\": [\n        \"ㄐㄩ2\"\n    ],\n    \"䏲\": [\n        \"ㄉㄧㄝ2\",\n        \"ㄊㄧ1\"\n    ],\n    \"䏳\": [\n        \"ㄓㄜ4\"\n    ],\n    \"䏴\": [\n        \"ㄕㄠ4\"\n    ],\n    \"䏵\": [\n        \"ㄇㄥ3\",\n        \"ㄇㄤ3\",\n        \"ㄇㄤ2\"\n    ],\n    \"䏶\": [\n        \"ㄅㄧ4\"\n    ],\n    \"䏷\": [\n        \"ㄏㄢ4\"\n    ],\n    \"䏸\": [\n        \"ㄩ2\"\n    ],\n    \"䏹\": [\n        \"ㄒㄧㄢ4\",\n        \"ㄔㄣ1\"\n    ],\n    \"䏺\": [\n        \"ㄆㄤ1\"\n    ],\n    \"䏻\": [\n        \"ㄋㄥ2\"\n    ],\n    \"䏼\": [\n        \"ㄘㄢ2\",\n        \"ㄓㄢ4\"\n    ],\n    \"䏽\": [\n        \"ㄅㄨ4\",\n        \"ㄆㄟ2\"\n    ],\n    \"䏿\": [\n        \"ㄑㄧ3\"\n    ],\n    \"䐀\": [\n        \"ㄐㄧ4\"\n    ],\n    \"䐁\": [\n        \"ㄓㄨㄛ2\",\n        \"ㄉㄨ1\"\n    ],\n    \"䐂\": [\n        \"ㄌㄨ4\"\n    ],\n    \"䐃\": [\n        \"ㄐㄩㄣ4\",\n        \"ㄓㄨㄣ1\"\n    ],\n    \"䐄\": [\n        \"ㄒㄧㄢ4\",\n        \"ㄏㄢ4\"\n    ],\n    \"䐅\": [\n        \"ㄒㄧ1\"\n    ],\n    \"䐆\": [\n        \"ㄘㄞ3\"\n    ],\n    \"䐇\": [\n        \"ㄨㄣ3\",\n        \"ㄔㄨㄣ2\"\n    ],\n    \"䐈\": [\n        \"ㄓ2\"\n    ],\n    \"䐉\": [\n        \"ㄗ4\",\n        \"ㄋㄠ3\"\n    ],\n    \"䐊\": [\n        \"ㄎㄨㄣ1\",\n        \"ㄏㄨㄣ2\",\n        \"ㄏㄨㄣ4\"\n    ],\n    \"䐋\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"䐌\": [\n        \"ㄊㄧㄢ3\"\n    ],\n    \"䐍\": [\n        \"ㄔㄨ4\"\n    ],\n    \"䐎\": [\n        \"ㄉㄧ1\"\n    ],\n    \"䐏\": [\n        \"ㄔㄨㄣ3\",\n        \"ㄕㄨㄣ3\"\n    ],\n    \"䐐\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"䐑\": [\n        \"ㄓㄜ2\"\n    ],\n    \"䐒\": [\n        \"ㄓㄚ1\"\n    ],\n    \"䐓\": [\n        \"ㄖㄡ2\"\n    ],\n    \"䐔\": [\n        \"ㄅㄧㄣ3\",\n        \"ㄅㄧㄢ4\"\n    ],\n    \"䐕\": [\n        \"ㄐㄧ2\"\n    ],\n    \"䐖\": [\n        \"ㄒㄧ1\"\n    ],\n    \"䐗\": [\n        \"ㄓㄨ1\",\n        \"ㄉㄨ3\"\n    ],\n    \"䐘\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"䐙\": [\n        \"ㄍㄜ2\"\n    ],\n    \"䐚\": [\n        \"ㄐㄧ1\"\n    ],\n    \"䐛\": [\n        \"ㄉㄚ1\"\n    ],\n    \"䐜\": [\n        \"ㄔㄣ1\"\n    ],\n    \"䐝\": [\n        \"ㄙㄨㄛ4\"\n    ],\n    \"䐞\": [\n        \"ㄖㄨㄛ4\"\n    ],\n    \"䐟\": [\n        \"ㄒㄧㄤ3\",\n        \"ㄍㄡ1\"\n    ],\n    \"䐠\": [\n        \"ㄏㄨㄤ3\"\n    ],\n    \"䐡\": [\n        \"ㄑㄧ2\"\n    ],\n    \"䐢\": [\n        \"ㄓㄨ4\",\n        \"ㄓㄡ4\",\n        \"ㄔㄨ4\"\n    ],\n    \"䐣\": [\n        \"ㄙㄨㄣ3\"\n    ],\n    \"䐤\": [\n        \"ㄔㄞ1\",\n        \"ㄘㄨㄛ2\"\n    ],\n    \"䐥\": [\n        \"ㄨㄥ3\"\n    ],\n    \"䐦\": [\n        \"ㄎㄜ1\"\n    ],\n    \"䐧\": [\n        \"ㄎㄠ4\",\n        \"ㄏㄜ4\"\n    ],\n    \"䐨\": [\n        \"ㄍㄨ3\",\n        \"ㄑㄩㄝ4\"\n    ],\n    \"䐩\": [\n        \"ㄍㄞ1\",\n        \"ㄍㄨㄟ1\",\n        \"ㄎㄞ3\"\n    ],\n    \"䐪\": [\n        \"ㄈㄢ4\"\n    ],\n    \"䐫\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"䐬\": [\n        \"ㄘㄠ2\"\n    ],\n    \"䐭\": [\n        \"ㄓ4\",\n        \"ㄉㄧ4\"\n    ],\n    \"䐮\": [\n        \"ㄔㄢ3\"\n    ],\n    \"䐯\": [\n        \"ㄌㄟ2\",\n        \"ㄌㄟ3\"\n    ],\n    \"䐰\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"䐱\": [\n        \"ㄓㄞ4\"\n    ],\n    \"䐲\": [\n        \"ㄓㄜ2\"\n    ],\n    \"䐳\": [\n        \"ㄩ2\"\n    ],\n    \"䐴\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"䐵\": [\n        \"ㄍㄨㄥ1\",\n        \"ㄏㄨㄤ2\"\n    ],\n    \"䐶\": [\n        \"ㄗㄢ1\",\n        \"ㄐㄧㄣ3\",\n        \"ㄑㄧㄢ2\"\n    ],\n    \"䐷\": [\n        \"ㄉㄢ1\"\n    ],\n    \"䐸\": [\n        \"ㄏㄨㄛ4\",\n        \"ㄍㄨㄛ2\"\n    ],\n    \"䐹\": [\n        \"ㄙㄡ1\",\n        \"ㄙㄠ4\",\n        \"ㄒㄧㄠ4\"\n    ],\n    \"䐺\": [\n        \"ㄊㄢ4\",\n        \"ㄊㄢ2\"\n    ],\n    \"䐻\": [\n        \"ㄍㄨ1\"\n    ],\n    \"䐼\": [\n        \"ㄒㄧ4\"\n    ],\n    \"䐽\": [\n        \"ㄇㄢ2\"\n    ],\n    \"䐾\": [\n        \"ㄉㄨㄛ2\"\n    ],\n    \"䐿\": [\n        \"ㄠ4\",\n        \"ㄠ3\"\n    ],\n    \"䑀\": [\n        \"ㄆㄧ4\",\n        \"ㄆㄧ3\"\n    ],\n    \"䑁\": [\n        \"ㄨ4\"\n    ],\n    \"䑂\": [\n        \"ㄞ3\"\n    ],\n    \"䑃\": [\n        \"ㄇㄥ2\"\n    ],\n    \"䑄\": [\n        \"ㄆㄧ4\",\n        \"ㄧ4\"\n    ],\n    \"䑅\": [\n        \"ㄇㄥ2\"\n    ],\n    \"䑆\": [\n        \"ㄧㄤ3\"\n    ],\n    \"䑇\": [\n        \"ㄓ4\"\n    ],\n    \"䑈\": [\n        \"ㄅㄛ2\"\n    ],\n    \"䑉\": [\n        \"ㄧㄥ2\"\n    ],\n    \"䑊\": [\n        \"ㄨㄟ2\",\n        \"ㄨㄟ4\"\n    ],\n    \"䑋\": [\n        \"ㄖㄤ3\"\n    ],\n    \"䑌\": [\n        \"ㄌㄢ2\",\n        \"ㄌㄢ4\"\n    ],\n    \"䑍\": [\n        \"ㄧㄢ1\",\n        \"ㄧㄢ4\",\n        \"ㄧㄥ3\"\n    ],\n    \"䑎\": [\n        \"ㄔㄢ3\"\n    ],\n    \"䑏\": [\n        \"ㄑㄩㄢ2\",\n        \"ㄏㄨㄢ1\"\n    ],\n    \"䑐\": [\n        \"ㄓㄣ3\"\n    ],\n    \"䑑\": [\n        \"ㄆㄨ2\"\n    ],\n    \"䑓\": [\n        \"ㄊㄞ2\"\n    ],\n    \"䑔\": [\n        \"ㄈㄟ4\"\n    ],\n    \"䑕\": [\n        \"ㄕㄨ3\"\n    ],\n    \"䑗\": [\n        \"ㄉㄤ4\"\n    ],\n    \"䑘\": [\n        \"ㄘㄨㄛ2\"\n    ],\n    \"䑙\": [\n        \"ㄊㄢ1\",\n        \"ㄖㄢ2\",\n        \"ㄊㄧㄢ4\"\n    ],\n    \"䑚\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"䑛\": [\n        \"ㄔ3\"\n    ],\n    \"䑜\": [\n        \"ㄊㄚ4\",\n        \"ㄊㄧㄝ4\"\n    ],\n    \"䑝\": [\n        \"ㄐㄧㄚ3\"\n    ],\n    \"䑞\": [\n        \"ㄕㄨㄣ4\"\n    ],\n    \"䑟\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"䑠\": [\n        \"ㄌㄧㄠ3\"\n    ],\n    \"䑣\": [\n        \"ㄔㄣ1\"\n    ],\n    \"䑤\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"䑥\": [\n        \"ㄜ4\",\n        \"ㄙㄚ4\"\n    ],\n    \"䑦\": [\n        \"ㄍㄡ1\"\n    ],\n    \"䑧\": [\n        \"ㄈㄨ2\"\n    ],\n    \"䑨\": [\n        \"ㄉㄨㄛ4\"\n    ],\n    \"䑪\": [\n        \"ㄜ4\"\n    ],\n    \"䑫\": [\n        \"ㄅㄥ1\"\n    ],\n    \"䑬\": [\n        \"ㄊㄠ1\",\n        \"ㄧㄠ4\",\n        \"ㄊㄧㄠ1\"\n    ],\n    \"䑭\": [\n        \"ㄉㄧ4\"\n    ],\n    \"䑯\": [\n        \"ㄉㄧ4\"\n    ],\n    \"䑰\": [\n        \"ㄅㄨ4\"\n    ],\n    \"䑱\": [\n        \"ㄨㄢ3\"\n    ],\n    \"䑲\": [\n        \"ㄓㄠ4\"\n    ],\n    \"䑳\": [\n        \"ㄌㄨㄣ2\"\n    ],\n    \"䑴\": [\n        \"ㄑㄧ2\"\n    ],\n    \"䑵\": [\n        \"ㄇㄨ4\"\n    ],\n    \"䑶\": [\n        \"ㄑㄧㄢ4\"\n    ],\n    \"䑸\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"䑹\": [\n        \"ㄙㄡ1\",\n        \"ㄙㄠ1\"\n    ],\n    \"䑻\": [\n        \"ㄧㄡ2\"\n    ],\n    \"䑼\": [\n        \"ㄓㄡ1\"\n    ],\n    \"䑽\": [\n        \"ㄊㄚ4\"\n    ],\n    \"䑿\": [\n        \"ㄙㄨ4\"\n    ],\n    \"䒀\": [\n        \"ㄅㄨ4\"\n    ],\n    \"䒁\": [\n        \"ㄒㄧ2\"\n    ],\n    \"䒂\": [\n        \"ㄐㄧㄤ3\"\n    ],\n    \"䒃\": [\n        \"ㄘㄠ4\"\n    ],\n    \"䒄\": [\n        \"ㄈㄨ4\"\n    ],\n    \"䒅\": [\n        \"ㄊㄥ2\"\n    ],\n    \"䒆\": [\n        \"ㄔㄜ4\"\n    ],\n    \"䒇\": [\n        \"ㄈㄨ4\"\n    ],\n    \"䒈\": [\n        \"ㄈㄟ4\"\n    ],\n    \"䒉\": [\n        \"ㄨ3\"\n    ],\n    \"䒊\": [\n        \"ㄒㄧ1\"\n    ],\n    \"䒋\": [\n        \"ㄧㄤ3\"\n    ],\n    \"䒌\": [\n        \"ㄇㄧㄥ4\"\n    ],\n    \"䒍\": [\n        \"ㄆㄤ3\"\n    ],\n    \"䒎\": [\n        \"ㄇㄤ3\"\n    ],\n    \"䒏\": [\n        \"ㄙㄥ1\"\n    ],\n    \"䒐\": [\n        \"ㄇㄥ2\",\n        \"ㄇㄥ4\"\n    ],\n    \"䒑\": [\n        \"ㄘㄠ3\"\n    ],\n    \"䒒\": [\n        \"ㄊㄧㄠ2\"\n    ],\n    \"䒓\": [\n        \"ㄎㄞ3\"\n    ],\n    \"䒔\": [\n        \"ㄅㄞ4\"\n    ],\n    \"䒕\": [\n        \"ㄒㄧㄠ3\"\n    ],\n    \"䒖\": [\n        \"ㄒㄧㄣ4\"\n    ],\n    \"䒗\": [\n        \"ㄑㄧ4\"\n    ],\n    \"䒚\": [\n        \"ㄕㄠ3\"\n    ],\n    \"䒛\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"䒜\": [\n        \"ㄋㄧㄡ2\"\n    ],\n    \"䒝\": [\n        \"ㄒㄧㄠ2\"\n    ],\n    \"䒞\": [\n        \"ㄔㄣ2\",\n        \"ㄧㄣ2\"\n    ],\n    \"䒟\": [\n        \"ㄉㄢ1\"\n    ],\n    \"䒠\": [\n        \"ㄈㄥ1\",\n        \"ㄒㄧㄚ2\"\n    ],\n    \"䒡\": [\n        \"ㄧㄣ3\"\n    ],\n    \"䒢\": [\n        \"ㄤ2\"\n    ],\n    \"䒣\": [\n        \"ㄖㄢ3\"\n    ],\n    \"䒤\": [\n        \"ㄖ4\"\n    ],\n    \"䒥\": [\n        \"ㄇㄢ2\"\n    ],\n    \"䒦\": [\n        \"ㄈㄢ4\"\n    ],\n    \"䒧\": [\n        \"ㄑㄩ1\",\n        \"ㄑㄩ4\"\n    ],\n    \"䒨\": [\n        \"ㄕ3\",\n        \"ㄙ4\"\n    ],\n    \"䒩\": [\n        \"ㄏㄜ2\"\n    ],\n    \"䒪\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"䒫\": [\n        \"ㄉㄞ4\"\n    ],\n    \"䒬\": [\n        \"ㄇㄛ4\"\n    ],\n    \"䒭\": [\n        \"ㄉㄥ3\"\n    ],\n    \"䒰\": [\n        \"ㄎㄨㄤ1\"\n    ],\n    \"䒲\": [\n        \"ㄔㄚ4\"\n    ],\n    \"䒳\": [\n        \"ㄉㄨㄛ3\"\n    ],\n    \"䒴\": [\n        \"ㄧㄡ3\"\n    ],\n    \"䒵\": [\n        \"ㄏㄠ4\"\n    ],\n    \"䒷\": [\n        \"ㄍㄨㄚ1\"\n    ],\n    \"䒸\": [\n        \"ㄒㄩㄝ4\"\n    ],\n    \"䒹\": [\n        \"ㄌㄟ4\"\n    ],\n    \"䒺\": [\n        \"ㄐㄧㄣ3\"\n    ],\n    \"䒻\": [\n        \"ㄑㄧ3\"\n    ],\n    \"䒼\": [\n        \"ㄑㄩ1\"\n    ],\n    \"䒽\": [\n        \"ㄨㄤ3\"\n    ],\n    \"䒾\": [\n        \"ㄧ1\"\n    ],\n    \"䒿\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"䓂\": [\n        \"ㄧㄢ2\"\n    ],\n    \"䓃\": [\n        \"ㄧ4\"\n    ],\n    \"䓄\": [\n        \"ㄧㄣ2\"\n    ],\n    \"䓅\": [\n        \"ㄑㄧ2\"\n    ],\n    \"䓆\": [\n        \"ㄓㄜ2\"\n    ],\n    \"䓇\": [\n        \"ㄒㄧ4\",\n        \"ㄏㄜ4\",\n        \"ㄎㄜ4\"\n    ],\n    \"䓈\": [\n        \"ㄧ4\"\n    ],\n    \"䓉\": [\n        \"ㄧㄝ2\",\n        \"ㄧㄝ1\"\n    ],\n    \"䓊\": [\n        \"ㄨ2\",\n        \"ㄩ2\"\n    ],\n    \"䓋\": [\n        \"ㄓ1\"\n    ],\n    \"䓌\": [\n        \"ㄓ4\"\n    ],\n    \"䓍\": [\n        \"ㄏㄢ3\"\n    ],\n    \"䓎\": [\n        \"ㄔㄨㄛ4\"\n    ],\n    \"䓏\": [\n        \"ㄈㄨ1\"\n    ],\n    \"䓐\": [\n        \"ㄔㄨㄣ2\"\n    ],\n    \"䓑\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"䓒\": [\n        \"ㄎㄨㄞ3\"\n    ],\n    \"䓓\": [\n        \"ㄔㄡ2\"\n    ],\n    \"䓕\": [\n        \"ㄊㄨㄛ3\"\n    ],\n    \"䓖\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"䓗\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"䓘\": [\n        \"ㄍㄠ1\",\n        \"ㄐㄧㄡ4\"\n    ],\n    \"䓙\": [\n        \"ㄎㄨㄚ1\",\n        \"ㄍㄨㄞ1\"\n    ],\n    \"䓚\": [\n        \"ㄑㄩ1\",\n        \"ㄘㄨ2\"\n    ],\n    \"䓛\": [\n        \"ㄑㄩ1\"\n    ],\n    \"䓜\": [\n        \"ㄓ1\"\n    ],\n    \"䓝\": [\n        \"ㄇㄥ4\"\n    ],\n    \"䓞\": [\n        \"ㄌㄧ4\"\n    ],\n    \"䓟\": [\n        \"ㄓㄡ1\",\n        \"ㄌㄧㄝ4\"\n    ],\n    \"䓠\": [\n        \"ㄊㄚ4\"\n    ],\n    \"䓡\": [\n        \"ㄓ1\"\n    ],\n    \"䓢\": [\n        \"ㄍㄨ4\"\n    ],\n    \"䓣\": [\n        \"ㄌㄧㄤ3\"\n    ],\n    \"䓤\": [\n        \"ㄏㄨ1\"\n    ],\n    \"䓥\": [\n        \"ㄌㄚ4\"\n    ],\n    \"䓦\": [\n        \"ㄉㄧㄢ3\"\n    ],\n    \"䓧\": [\n        \"ㄘ4\"\n    ],\n    \"䓨\": [\n        \"ㄧㄥ1\"\n    ],\n    \"䓫\": [\n        \"ㄑㄧ2\"\n    ],\n    \"䓬\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"䓭\": [\n        \"ㄔㄚ4\"\n    ],\n    \"䓮\": [\n        \"ㄇㄠ4\"\n    ],\n    \"䓯\": [\n        \"ㄉㄨ2\"\n    ],\n    \"䓰\": [\n        \"ㄧㄣ1\"\n    ],\n    \"䓱\": [\n        \"ㄔㄞ2\",\n        \"ㄗㄨㄟ1\"\n    ],\n    \"䓲\": [\n        \"ㄖㄨㄟ4\"\n    ],\n    \"䓳\": [\n        \"ㄏㄣ3\",\n        \"ㄒㄧㄝ2\"\n    ],\n    \"䓴\": [\n        \"ㄖㄨㄢ3\"\n    ],\n    \"䓵\": [\n        \"ㄈㄨ1\"\n    ],\n    \"䓶\": [\n        \"ㄌㄞ4\"\n    ],\n    \"䓷\": [\n        \"ㄒㄧㄥ4\"\n    ],\n    \"䓸\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"䓹\": [\n        \"ㄧ4\"\n    ],\n    \"䓺\": [\n        \"ㄇㄟ3\"\n    ],\n    \"䓼\": [\n        \"ㄇㄤ2\",\n        \"ㄏㄜ4\"\n    ],\n    \"䓽\": [\n        \"ㄐㄧ4\"\n    ],\n    \"䓾\": [\n        \"ㄙㄨㄛ1\"\n    ],\n    \"䓿\": [\n        \"ㄏㄢ4\"\n    ],\n    \"䔁\": [\n        \"ㄌㄧ4\"\n    ],\n    \"䔂\": [\n        \"ㄗ3\",\n        \"ㄗㄞ3\"\n    ],\n    \"䔃\": [\n        \"ㄗㄨ3\"\n    ],\n    \"䔄\": [\n        \"ㄧㄠ2\",\n        \"ㄧㄠ4\"\n    ],\n    \"䔅\": [\n        \"ㄍㄜ1\"\n    ],\n    \"䔆\": [\n        \"ㄌㄧ2\"\n    ],\n    \"䔇\": [\n        \"ㄑㄧ3\",\n        \"ㄞ2\"\n    ],\n    \"䔈\": [\n        \"ㄍㄨㄥ4\"\n    ],\n    \"䔉\": [\n        \"ㄌㄧ4\",\n        \"ㄙㄨㄢ4\"\n    ],\n    \"䔊\": [\n        \"ㄅㄧㄥ1\"\n    ],\n    \"䔋\": [\n        \"ㄙㄨㄛ1\"\n    ],\n    \"䔎\": [\n        \"ㄙㄨ4\"\n    ],\n    \"䔏\": [\n        \"ㄔㄡ4\"\n    ],\n    \"䔐\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"䔑\": [\n        \"ㄒㄧㄝ2\",\n        \"ㄧㄝ2\",\n        \"ㄊㄨ2\"\n    ],\n    \"䔒\": [\n        \"ㄅㄟ4\"\n    ],\n    \"䔓\": [\n        \"ㄒㄩ3\"\n    ],\n    \"䔔\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"䔕\": [\n        \"ㄆㄨ2\"\n    ],\n    \"䔖\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"䔗\": [\n        \"ㄒㄧㄤ2\"\n    ],\n    \"䔘\": [\n        \"ㄗㄨㄛ4\"\n    ],\n    \"䔙\": [\n        \"ㄉㄧㄠ4\"\n    ],\n    \"䔚\": [\n        \"ㄔㄨㄣ2\"\n    ],\n    \"䔛\": [\n        \"ㄑㄧㄥ3\"\n    ],\n    \"䔜\": [\n        \"ㄋㄢ2\"\n    ],\n    \"䔝\": [\n        \"ㄓㄞ1\"\n    ],\n    \"䔞\": [\n        \"ㄌㄩ4\"\n    ],\n    \"䔟\": [\n        \"ㄧ2\"\n    ],\n    \"䔠\": [\n        \"ㄕㄠ3\",\n        \"ㄕㄠ1\",\n        \"ㄕㄨㄛ4\"\n    ],\n    \"䔡\": [\n        \"ㄩ2\"\n    ],\n    \"䔢\": [\n        \"ㄏㄨㄚ2\"\n    ],\n    \"䔣\": [\n        \"ㄌㄧ2\"\n    ],\n    \"䔤\": [\n        \"ㄆㄚ1\"\n    ],\n    \"䔧\": [\n        \"ㄌㄧ2\"\n    ],\n    \"䔪\": [\n        \"ㄕㄨㄤ3\"\n    ],\n    \"䔬\": [\n        \"ㄧ4\"\n    ],\n    \"䔭\": [\n        \"ㄋㄧㄥ4\"\n    ],\n    \"䔮\": [\n        \"ㄙ1\"\n    ],\n    \"䔯\": [\n        \"ㄎㄨ4\"\n    ],\n    \"䔰\": [\n        \"ㄈㄨ4\"\n    ],\n    \"䔱\": [\n        \"ㄧ1\"\n    ],\n    \"䔲\": [\n        \"ㄉㄥ1\",\n        \"ㄔㄥ2\"\n    ],\n    \"䔳\": [\n        \"ㄖㄢ2\"\n    ],\n    \"䔴\": [\n        \"ㄘㄜ4\",\n        \"ㄘㄨㄟ4\",\n        \"ㄔㄨㄚ4\"\n    ],\n    \"䔶\": [\n        \"ㄊㄧ2\",\n        \"ㄊㄞ2\"\n    ],\n    \"䔷\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"䔸\": [\n        \"ㄅㄧㄠ3\",\n        \"ㄅㄧㄠ1\"\n    ],\n    \"䔹\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"䔺\": [\n        \"ㄨㄟ2\",\n        \"ㄨㄟ3\"\n    ],\n    \"䔻\": [\n        \"ㄉㄨㄣ1\",\n        \"ㄉㄨㄟ1\"\n    ],\n    \"䔼\": [\n        \"ㄙㄜ4\",\n        \"ㄗㄜ2\"\n    ],\n    \"䔽\": [\n        \"ㄞ4\"\n    ],\n    \"䔾\": [\n        \"ㄑㄧ4\",\n        \"ㄜ4\"\n    ],\n    \"䔿\": [\n        \"ㄗㄨㄣ3\"\n    ],\n    \"䕀\": [\n        \"ㄎㄨㄢ3\"\n    ],\n    \"䕁\": [\n        \"ㄈㄟ3\"\n    ],\n    \"䕃\": [\n        \"ㄧㄣ4\"\n    ],\n    \"䕅\": [\n        \"ㄙㄠ3\"\n    ],\n    \"䕆\": [\n        \"ㄉㄡ4\"\n    ],\n    \"䕇\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"䕈\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"䕉\": [\n        \"ㄗㄜ2\"\n    ],\n    \"䕊\": [\n        \"ㄊㄢ2\"\n    ],\n    \"䕋\": [\n        \"ㄊㄤ2\"\n    ],\n    \"䕌\": [\n        \"ㄓ4\"\n    ],\n    \"䕍\": [\n        \"ㄧ4\"\n    ],\n    \"䕎\": [\n        \"ㄈㄨ2\"\n    ],\n    \"䕏\": [\n        \"ㄜ2\"\n    ],\n    \"䕑\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"䕒\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"䕓\": [\n        \"ㄔㄚ2\",\n        \"ㄔㄨㄟ4\"\n    ],\n    \"䕔\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"䕕\": [\n        \"ㄇㄢ4\"\n    ],\n    \"䕗\": [\n        \"ㄅㄧ4\"\n    ],\n    \"䕘\": [\n        \"ㄌㄧㄥ2\",\n        \"ㄌㄧㄥ3\"\n    ],\n    \"䕙\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"䕚\": [\n        \"ㄎㄨㄟ4\"\n    ],\n    \"䕛\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"䕝\": [\n        \"ㄔㄥ1\"\n    ],\n    \"䕞\": [\n        \"ㄌㄤ4\"\n    ],\n    \"䕟\": [\n        \"ㄒㄧㄥ1\"\n    ],\n    \"䕠\": [\n        \"ㄈㄟ4\"\n    ],\n    \"䕡\": [\n        \"ㄌㄩ2\"\n    ],\n    \"䕢\": [\n        \"ㄓㄚ3\"\n    ],\n    \"䕣\": [\n        \"ㄏㄜ2\"\n    ],\n    \"䕤\": [\n        \"ㄐㄧ1\"\n    ],\n    \"䕥\": [\n        \"ㄋㄧ3\"\n    ],\n    \"䕦\": [\n        \"ㄧㄥ2\"\n    ],\n    \"䕧\": [\n        \"ㄒㄧㄠ4\",\n        \"ㄐㄧㄠ3\"\n    ],\n    \"䕨\": [\n        \"ㄊㄥ2\"\n    ],\n    \"䕩\": [\n        \"ㄌㄠ3\"\n    ],\n    \"䕪\": [\n        \"ㄗㄜ2\"\n    ],\n    \"䕫\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"䕭\": [\n        \"ㄑㄧㄢ2\",\n        \"ㄒㄧㄢ2\"\n    ],\n    \"䕮\": [\n        \"ㄐㄩ2\",\n        \"ㄑㄩ1\"\n    ],\n    \"䕯\": [\n        \"ㄆㄧㄠ2\"\n    ],\n    \"䕰\": [\n        \"ㄈㄢ2\"\n    ],\n    \"䕱\": [\n        \"ㄊㄡ2\"\n    ],\n    \"䕲\": [\n        \"ㄌㄧㄣ3\"\n    ],\n    \"䕳\": [\n        \"ㄇㄧ2\"\n    ],\n    \"䕴\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"䕵\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"䕶\": [\n        \"ㄏㄨ4\"\n    ],\n    \"䕷\": [\n        \"ㄇㄧ2\"\n    ],\n    \"䕸\": [\n        \"ㄐㄧㄝ1\"\n    ],\n    \"䕹\": [\n        \"ㄗㄚ2\"\n    ],\n    \"䕺\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"䕻\": [\n        \"ㄌㄧ4\"\n    ],\n    \"䕼\": [\n        \"ㄖㄢ2\"\n    ],\n    \"䕽\": [\n        \"ㄓㄨ2\"\n    ],\n    \"䕾\": [\n        \"ㄧㄣ2\",\n        \"ㄧㄢ2\"\n    ],\n    \"䕿\": [\n        \"ㄏㄢ4\"\n    ],\n    \"䖁\": [\n        \"ㄧ4\"\n    ],\n    \"䖂\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"䖃\": [\n        \"ㄩㄝ4\",\n        \"ㄌㄚ3\"\n    ],\n    \"䖄\": [\n        \"ㄖㄢ2\"\n    ],\n    \"䖅\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"䖆\": [\n        \"ㄋㄧㄤ4\"\n    ],\n    \"䖇\": [\n        \"ㄩ4\"\n    ],\n    \"䖈\": [\n        \"ㄋㄩㄝ4\"\n    ],\n    \"䖊\": [\n        \"ㄧ4\"\n    ],\n    \"䖋\": [\n        \"ㄋㄩㄝ4\"\n    ],\n    \"䖌\": [\n        \"ㄧ4\"\n    ],\n    \"䖍\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"䖎\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"䖏\": [\n        \"ㄔㄨ3\",\n        \"ㄔㄨ4\"\n    ],\n    \"䖐\": [\n        \"ㄧㄣ2\"\n    ],\n    \"䖑\": [\n        \"ㄇㄧ4\"\n    ],\n    \"䖒\": [\n        \"ㄒㄧ1\"\n    ],\n    \"䖓\": [\n        \"ㄋㄚ4\"\n    ],\n    \"䖔\": [\n        \"ㄎㄢ3\",\n        \"ㄏㄢ4\"\n    ],\n    \"䖕\": [\n        \"ㄗㄨ3\"\n    ],\n    \"䖖\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"䖗\": [\n        \"ㄧㄢ2\"\n    ],\n    \"䖘\": [\n        \"ㄊㄨ2\"\n    ],\n    \"䖙\": [\n        \"ㄊㄧ1\"\n    ],\n    \"䖚\": [\n        \"ㄨ1\"\n    ],\n    \"䖛\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"䖜\": [\n        \"ㄧㄣ2\"\n    ],\n    \"䖝\": [\n        \"ㄔㄨㄥ2\"\n    ],\n    \"䖞\": [\n        \"ㄓㄡ3\"\n    ],\n    \"䖟\": [\n        \"ㄇㄤ3\"\n    ],\n    \"䖠\": [\n        \"ㄩㄢ2\"\n    ],\n    \"䖡\": [\n        \"ㄋㄩ4\"\n    ],\n    \"䖢\": [\n        \"ㄇㄧㄠ2\"\n    ],\n    \"䖣\": [\n        \"ㄗㄠ3\"\n    ],\n    \"䖤\": [\n        \"ㄨㄢ3\"\n    ],\n    \"䖥\": [\n        \"ㄌㄧ2\"\n    ],\n    \"䖦\": [\n        \"ㄑㄩ1\",\n        \"ㄓㄨㄛ1\"\n    ],\n    \"䖧\": [\n        \"ㄋㄚ4\"\n    ],\n    \"䖨\": [\n        \"ㄕ2\",\n        \"ㄓ4\"\n    ],\n    \"䖩\": [\n        \"ㄅㄧ4\"\n    ],\n    \"䖪\": [\n        \"ㄗ1\",\n        \"ㄘ1\"\n    ],\n    \"䖫\": [\n        \"ㄅㄤ4\"\n    ],\n    \"䖭\": [\n        \"ㄐㄩㄢ4\",\n        \"ㄐㄩㄢ1\"\n    ],\n    \"䖮\": [\n        \"ㄒㄧㄤ3\"\n    ],\n    \"䖯\": [\n        \"ㄎㄨㄟ2\",\n        \"ㄨㄚ1\"\n    ],\n    \"䖰\": [\n        \"ㄆㄞ4\"\n    ],\n    \"䖱\": [\n        \"ㄎㄨㄤ1\"\n    ],\n    \"䖲\": [\n        \"ㄒㄩㄣ2\",\n        \"ㄗㄨㄥ1\"\n    ],\n    \"䖳\": [\n        \"ㄓㄚ4\",\n        \"ㄓㄜ2\"\n    ],\n    \"䖴\": [\n        \"ㄧㄠ2\"\n    ],\n    \"䖵\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"䖶\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"䖷\": [\n        \"ㄒㄧ1\"\n    ],\n    \"䖸\": [\n        \"ㄜ2\"\n    ],\n    \"䖹\": [\n        \"ㄧㄤ2\",\n        \"ㄇㄧ3\"\n    ],\n    \"䖺\": [\n        \"ㄊㄧㄠ2\"\n    ],\n    \"䖻\": [\n        \"ㄧㄡ2\"\n    ],\n    \"䖼\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"䖽\": [\n        \"ㄌㄧ2\"\n    ],\n    \"䖿\": [\n        \"ㄌㄧ2\"\n    ],\n    \"䗀\": [\n        \"ㄔㄥ1\"\n    ],\n    \"䗁\": [\n        \"ㄐㄧ4\",\n        \"ㄑㄧ1\"\n    ],\n    \"䗂\": [\n        \"ㄏㄨ3\"\n    ],\n    \"䗃\": [\n        \"ㄓㄢ4\"\n    ],\n    \"䗄\": [\n        \"ㄈㄨ3\"\n    ],\n    \"䗅\": [\n        \"ㄔㄤ2\"\n    ],\n    \"䗆\": [\n        \"ㄍㄨㄢ3\",\n        \"ㄍㄨㄢ1\"\n    ],\n    \"䗇\": [\n        \"ㄐㄩ2\",\n        \"ㄑㄩ1\"\n    ],\n    \"䗈\": [\n        \"ㄇㄥ2\"\n    ],\n    \"䗉\": [\n        \"ㄔㄤ1\"\n    ],\n    \"䗊\": [\n        \"ㄊㄢ4\"\n    ],\n    \"䗋\": [\n        \"ㄇㄡ2\"\n    ],\n    \"䗌\": [\n        \"ㄒㄧㄥ1\"\n    ],\n    \"䗍\": [\n        \"ㄌㄧ3\",\n        \"ㄌㄨㄛ2\"\n    ],\n    \"䗎\": [\n        \"ㄧㄢ1\"\n    ],\n    \"䗏\": [\n        \"ㄙㄡ1\"\n    ],\n    \"䗐\": [\n        \"ㄕ1\"\n    ],\n    \"䗑\": [\n        \"ㄧ4\"\n    ],\n    \"䗒\": [\n        \"ㄅㄧㄥ4\"\n    ],\n    \"䗓\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"䗔\": [\n        \"ㄏㄡ2\",\n        \"ㄏㄡ4\"\n    ],\n    \"䗕\": [\n        \"ㄨㄢ3\"\n    ],\n    \"䗖\": [\n        \"ㄉㄧ4\"\n    ],\n    \"䗗\": [\n        \"ㄐㄧ1\"\n    ],\n    \"䗘\": [\n        \"ㄍㄜ2\"\n    ],\n    \"䗙\": [\n        \"ㄏㄢ2\"\n    ],\n    \"䗚\": [\n        \"ㄅㄛ2\"\n    ],\n    \"䗛\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"䗜\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"䗝\": [\n        \"ㄘㄢ2\"\n    ],\n    \"䗞\": [\n        \"ㄘㄢ2\"\n    ],\n    \"䗟\": [\n        \"ㄧ4\"\n    ],\n    \"䗠\": [\n        \"ㄒㄩㄢ2\"\n    ],\n    \"䗡\": [\n        \"ㄧㄢ2\",\n        \"ㄧㄢ1\"\n    ],\n    \"䗢\": [\n        \"ㄗㄠ3\"\n    ],\n    \"䗣\": [\n        \"ㄏㄢ4\"\n    ],\n    \"䗤\": [\n        \"ㄩㄥ2\"\n    ],\n    \"䗥\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"䗧\": [\n        \"ㄎㄤ1\"\n    ],\n    \"䗨\": [\n        \"ㄩ2\"\n    ],\n    \"䗩\": [\n        \"ㄑㄧ1\"\n    ],\n    \"䗪\": [\n        \"ㄓㄜ4\"\n    ],\n    \"䗫\": [\n        \"ㄇㄚ2\"\n    ],\n    \"䗮\": [\n        \"ㄕㄨㄤ3\"\n    ],\n    \"䗯\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"䗰\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"䗱\": [\n        \"ㄆㄨ2\",\n        \"ㄆㄨ4\",\n        \"ㄆㄨ3\"\n    ],\n    \"䗲\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"䗴\": [\n        \"ㄊㄧㄥ2\"\n    ],\n    \"䗵\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"䗶\": [\n        \"ㄌㄚ4\"\n    ],\n    \"䗷\": [\n        \"ㄧ4\"\n    ],\n    \"䗸\": [\n        \"ㄩㄥ1\"\n    ],\n    \"䗹\": [\n        \"ㄘ4\"\n    ],\n    \"䗺\": [\n        \"ㄧㄢ3\",\n        \"ㄉㄢ4\"\n    ],\n    \"䗻\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"䗼\": [\n        \"ㄒㄩㄣ1\"\n    ],\n    \"䗽\": [\n        \"ㄨㄟ4\"\n    ],\n    \"䗾\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"䗿\": [\n        \"ㄋㄧㄥ2\",\n        \"ㄋㄧㄥ3\"\n    ],\n    \"䘀\": [\n        \"ㄈㄨ4\"\n    ],\n    \"䘁\": [\n        \"ㄍㄜ2\"\n    ],\n    \"䘃\": [\n        \"ㄇㄛ4\"\n    ],\n    \"䘄\": [\n        \"ㄓㄨ4\"\n    ],\n    \"䘅\": [\n        \"ㄋㄞ2\"\n    ],\n    \"䘆\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"䘇\": [\n        \"ㄨㄣ2\"\n    ],\n    \"䘈\": [\n        \"ㄌㄧ4\"\n    ],\n    \"䘉\": [\n        \"ㄘㄢ2\"\n    ],\n    \"䘊\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"䘋\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"䘌\": [\n        \"ㄋㄧ4\"\n    ],\n    \"䘍\": [\n        \"ㄔㄞ4\"\n    ],\n    \"䘎\": [\n        \"ㄨㄢ1\"\n    ],\n    \"䘏\": [\n        \"ㄒㄩ4\"\n    ],\n    \"䘐\": [\n        \"ㄋㄩ4\"\n    ],\n    \"䘑\": [\n        \"ㄇㄞ4\"\n    ],\n    \"䘒\": [\n        \"ㄗㄨㄟ1\"\n    ],\n    \"䘓\": [\n        \"ㄎㄢ4\"\n    ],\n    \"䘔\": [\n        \"ㄎㄚ1\"\n    ],\n    \"䘕\": [\n        \"ㄏㄤ2\"\n    ],\n    \"䘘\": [\n        \"ㄩ4\",\n        \"ㄙㄨ4\"\n    ],\n    \"䘙\": [\n        \"ㄨㄟ4\"\n    ],\n    \"䘚\": [\n        \"ㄓㄨ2\"\n    ],\n    \"䘝\": [\n        \"ㄧ4\"\n    ],\n    \"䘟\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"䘠\": [\n        \"ㄈㄨ2\"\n    ],\n    \"䘡\": [\n        \"ㄅㄧ3\"\n    ],\n    \"䘢\": [\n        \"ㄓㄨ3\"\n    ],\n    \"䘣\": [\n        \"ㄗ3\",\n        \"ㄓ4\"\n    ],\n    \"䘤\": [\n        \"ㄕㄨ4\"\n    ],\n    \"䘥\": [\n        \"ㄒㄧㄚ2\",\n        \"ㄐㄧㄚ2\"\n    ],\n    \"䘦\": [\n        \"ㄋㄧ2\",\n        \"ㄋㄧ3\"\n    ],\n    \"䘨\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"䘩\": [\n        \"ㄒㄩㄣ2\",\n        \"ㄒㄩㄢ4\"\n    ],\n    \"䘪\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"䘫\": [\n        \"ㄋㄡ4\"\n    ],\n    \"䘬\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"䘭\": [\n        \"ㄓ4\"\n    ],\n    \"䘮\": [\n        \"ㄙㄤ1\",\n        \"ㄙㄤ4\"\n    ],\n    \"䘰\": [\n        \"ㄕㄢ1\"\n    ],\n    \"䘱\": [\n        \"ㄩ4\"\n    ],\n    \"䘳\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"䘵\": [\n        \"ㄌㄨ4\"\n    ],\n    \"䘶\": [\n        \"ㄏㄢ1\",\n        \"ㄏㄢ4\"\n    ],\n    \"䘷\": [\n        \"ㄅㄧㄝ1\"\n    ],\n    \"䘸\": [\n        \"ㄧ4\"\n    ],\n    \"䘹\": [\n        \"ㄗㄨㄟ4\",\n        \"ㄘㄨㄟ4\"\n    ],\n    \"䘺\": [\n        \"ㄓㄢ4\"\n    ],\n    \"䘻\": [\n        \"ㄩ4\"\n    ],\n    \"䘼\": [\n        \"ㄨㄢ3\"\n    ],\n    \"䘽\": [\n        \"ㄋㄧ2\"\n    ],\n    \"䘾\": [\n        \"ㄍㄨㄢ3\",\n        \"ㄍㄨㄢ4\"\n    ],\n    \"䘿\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"䙀\": [\n        \"ㄅㄥ3\"\n    ],\n    \"䙁\": [\n        \"ㄘㄢ2\"\n    ],\n    \"䙃\": [\n        \"ㄉㄨㄛ4\"\n    ],\n    \"䙄\": [\n        \"ㄑㄧ4\",\n        \"ㄓㄚ3\"\n    ],\n    \"䙅\": [\n        \"ㄧㄠ1\",\n        \"ㄧㄠ4\"\n    ],\n    \"䙆\": [\n        \"ㄎㄨㄟ4\"\n    ],\n    \"䙇\": [\n        \"ㄖㄨㄢ2\",\n        \"ㄋㄨㄢ3\"\n    ],\n    \"䙈\": [\n        \"ㄏㄡ2\"\n    ],\n    \"䙉\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"䙊\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"䙌\": [\n        \"ㄎㄨㄟ4\"\n    ],\n    \"䙎\": [\n        \"ㄒㄧㄝ2\",\n        \"ㄒㄧ4\"\n    ],\n    \"䙏\": [\n        \"ㄅㄛ2\"\n    ],\n    \"䙐\": [\n        \"ㄎㄜ4\"\n    ],\n    \"䙑\": [\n        \"ㄘㄨㄟ1\"\n    ],\n    \"䙒\": [\n        \"ㄒㄩ4\"\n    ],\n    \"䙓\": [\n        \"ㄅㄞ3\"\n    ],\n    \"䙔\": [\n        \"ㄡ1\"\n    ],\n    \"䙕\": [\n        \"ㄗㄨㄥ3\"\n    ],\n    \"䙗\": [\n        \"ㄊㄧ4\"\n    ],\n    \"䙘\": [\n        \"ㄔㄨ3\",\n        \"ㄗㄨ2\"\n    ],\n    \"䙙\": [\n        \"ㄔ2\"\n    ],\n    \"䙚\": [\n        \"ㄋㄧㄠ3\"\n    ],\n    \"䙛\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"䙜\": [\n        \"ㄈㄥ2\"\n    ],\n    \"䙝\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"䙞\": [\n        \"ㄉㄥ1\"\n    ],\n    \"䙟\": [\n        \"ㄨㄟ2\"\n    ],\n    \"䙠\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"䙡\": [\n        \"ㄎㄨㄟ4\",\n        \"ㄏㄨㄟ4\"\n    ],\n    \"䙢\": [\n        \"ㄗㄥ4\"\n    ],\n    \"䙣\": [\n        \"ㄙㄚ4\"\n    ],\n    \"䙤\": [\n        \"ㄉㄨㄛ3\"\n    ],\n    \"䙥\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"䙦\": [\n        \"ㄇㄥ2\"\n    ],\n    \"䙨\": [\n        \"ㄍㄨㄛ3\"\n    ],\n    \"䙩\": [\n        \"ㄇㄥ2\"\n    ],\n    \"䙪\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"䙬\": [\n        \"ㄧㄥ4\"\n    ],\n    \"䙮\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"䙯\": [\n        \"ㄘㄨ4\"\n    ],\n    \"䙰\": [\n        \"ㄌㄧ2\"\n    ],\n    \"䙱\": [\n        \"ㄉㄨ2\"\n    ],\n    \"䙳\": [\n        \"ㄅㄧㄠ1\",\n        \"ㄜ4\"\n    ],\n    \"䙴\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"䙵\": [\n        \"ㄒㄧ1\"\n    ],\n    \"䙷\": [\n        \"ㄉㄜ2\"\n    ],\n    \"䙸\": [\n        \"ㄉㄜ2\"\n    ],\n    \"䙹\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"䙺\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"䙼\": [\n        \"ㄕㄠ4\",\n        \"ㄐㄧㄠ1\"\n    ],\n    \"䙽\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"䙾\": [\n        \"ㄕ1\"\n    ],\n    \"䙿\": [\n        \"ㄨㄟ4\"\n    ],\n    \"䚂\": [\n        \"ㄏㄜ4\"\n    ],\n    \"䚃\": [\n        \"ㄧㄡ2\"\n    ],\n    \"䚄\": [\n        \"ㄌㄨ4\"\n    ],\n    \"䚅\": [\n        \"ㄌㄞ4\",\n        \"ㄌㄞ2\"\n    ],\n    \"䚆\": [\n        \"ㄧㄥ3\"\n    ],\n    \"䚇\": [\n        \"ㄕㄥ3\"\n    ],\n    \"䚈\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"䚉\": [\n        \"ㄑㄧ4\"\n    ],\n    \"䚊\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"䚋\": [\n        \"ㄩㄣ4\"\n    ],\n    \"䚍\": [\n        \"ㄑㄧ4\"\n    ],\n    \"䚏\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"䚐\": [\n        \"ㄐㄧ2\"\n    ],\n    \"䚑\": [\n        \"ㄇㄞ2\"\n    ],\n    \"䚒\": [\n        \"ㄔㄨㄤ2\",\n        \"ㄓㄨㄤ4\"\n    ],\n    \"䚓\": [\n        \"ㄋㄧㄢ3\"\n    ],\n    \"䚔\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"䚕\": [\n        \"ㄌㄧ4\"\n    ],\n    \"䚖\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"䚗\": [\n        \"ㄍㄤ1\"\n    ],\n    \"䚘\": [\n        \"ㄔㄥ2\"\n    ],\n    \"䚙\": [\n        \"ㄒㄩㄢ1\",\n        \"ㄒㄧ1\"\n    ],\n    \"䚚\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"䚛\": [\n        \"ㄏㄨ2\"\n    ],\n    \"䚜\": [\n        \"ㄅㄧ1\",\n        \"ㄅㄟ1\"\n    ],\n    \"䚝\": [\n        \"ㄗㄨ2\"\n    ],\n    \"䚞\": [\n        \"ㄉㄞ3\"\n    ],\n    \"䚟\": [\n        \"ㄉㄞ3\"\n    ],\n    \"䚠\": [\n        \"ㄏㄨㄣ4\",\n        \"ㄏㄨㄣ2\"\n    ],\n    \"䚡\": [\n        \"ㄙㄞ1\"\n    ],\n    \"䚢\": [\n        \"ㄔㄜ4\"\n    ],\n    \"䚣\": [\n        \"ㄊㄧ2\"\n    ],\n    \"䚥\": [\n        \"ㄋㄨㄛ4\",\n        \"ㄖㄨㄛ4\"\n    ],\n    \"䚦\": [\n        \"ㄓ4\"\n    ],\n    \"䚧\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"䚨\": [\n        \"ㄈㄟ4\"\n    ],\n    \"䚩\": [\n        \"ㄐㄧㄠ3\",\n        \"ㄐㄧㄠ4\",\n        \"ㄑㄧㄠ2\"\n    ],\n    \"䚪\": [\n        \"ㄍㄨㄢ1\"\n    ],\n    \"䚫\": [\n        \"ㄒㄧ2\",\n        \"ㄠ2\"\n    ],\n    \"䚬\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"䚭\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"䚮\": [\n        \"ㄖㄥ2\"\n    ],\n    \"䚯\": [\n        \"ㄊㄠ3\",\n        \"ㄒㄩㄢ1\"\n    ],\n    \"䚰\": [\n        \"ㄆㄧ3\",\n        \"ㄜ2\"\n    ],\n    \"䚱\": [\n        \"ㄒㄧㄣ4\"\n    ],\n    \"䚲\": [\n        \"ㄕㄢ4\"\n    ],\n    \"䚳\": [\n        \"ㄓ4\"\n    ],\n    \"䚴\": [\n        \"ㄨㄚ4\"\n    ],\n    \"䚵\": [\n        \"ㄊㄡ3\"\n    ],\n    \"䚶\": [\n        \"ㄊㄧㄢ1\"\n    ],\n    \"䚷\": [\n        \"ㄧ1\",\n        \"ㄧ3\",\n        \"ㄒㄧ4\"\n    ],\n    \"䚸\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"䚹\": [\n        \"ㄆㄧ3\"\n    ],\n    \"䚺\": [\n        \"ㄧㄠ2\"\n    ],\n    \"䚻\": [\n        \"ㄧㄠ2\",\n        \"ㄧㄡ2\"\n    ],\n    \"䚼\": [\n        \"ㄋㄩ4\"\n    ],\n    \"䚽\": [\n        \"ㄏㄠ4\"\n    ],\n    \"䚾\": [\n        \"ㄖㄣ2\",\n        \"ㄋㄧㄣ2\"\n    ],\n    \"䚿\": [\n        \"ㄧㄣ4\",\n        \"ㄒㄧ1\"\n    ],\n    \"䛀\": [\n        \"ㄈㄢ3\",\n        \"ㄈㄢ4\",\n        \"ㄅㄢ4\"\n    ],\n    \"䛁\": [\n        \"ㄋㄢ2\"\n    ],\n    \"䛂\": [\n        \"ㄧㄠ1\"\n    ],\n    \"䛃\": [\n        \"ㄨㄢ4\"\n    ],\n    \"䛄\": [\n        \"ㄩㄢ3\"\n    ],\n    \"䛅\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"䛆\": [\n        \"ㄓㄡ4\"\n    ],\n    \"䛇\": [\n        \"ㄩㄢ3\"\n    ],\n    \"䛈\": [\n        \"ㄕ4\"\n    ],\n    \"䛉\": [\n        \"ㄇㄧㄢ4\"\n    ],\n    \"䛊\": [\n        \"ㄒㄧ1\",\n        \"ㄓ1\"\n    ],\n    \"䛋\": [\n        \"ㄐㄧ4\"\n    ],\n    \"䛌\": [\n        \"ㄊㄠ2\",\n        \"ㄆㄠ2\"\n    ],\n    \"䛍\": [\n        \"ㄈㄟ4\"\n    ],\n    \"䛎\": [\n        \"ㄒㄩㄝ4\"\n    ],\n    \"䛏\": [\n        \"ㄋㄧ2\",\n        \"ㄋㄧ3\",\n        \"ㄋㄧ4\"\n    ],\n    \"䛐\": [\n        \"ㄘ2\"\n    ],\n    \"䛑\": [\n        \"ㄇㄧ4\"\n    ],\n    \"䛒\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"䛔\": [\n        \"ㄋㄚ2\"\n    ],\n    \"䛕\": [\n        \"ㄩ4\"\n    ],\n    \"䛖\": [\n        \"ㄜ4\"\n    ],\n    \"䛗\": [\n        \"ㄓ3\"\n    ],\n    \"䛘\": [\n        \"ㄖㄣ2\",\n        \"ㄋㄧㄣ2\"\n    ],\n    \"䛙\": [\n        \"ㄒㄩ4\"\n    ],\n    \"䛚\": [\n        \"ㄌㄩㄝ4\"\n    ],\n    \"䛛\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"䛜\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"䛝\": [\n        \"ㄋㄠ2\"\n    ],\n    \"䛞\": [\n        \"ㄏㄢ4\"\n    ],\n    \"䛟\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"䛠\": [\n        \"ㄉㄡ4\"\n    ],\n    \"䛡\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"䛢\": [\n        \"ㄊㄨ1\"\n    ],\n    \"䛣\": [\n        \"ㄆㄧㄥ1\",\n        \"ㄔㄡ1\"\n    ],\n    \"䛤\": [\n        \"ㄘㄨ4\"\n    ],\n    \"䛥\": [\n        \"ㄒㄧ1\",\n        \"ㄒㄧ4\",\n        \"ㄒㄧㄣ1\"\n    ],\n    \"䛦\": [\n        \"ㄙㄨㄥ4\"\n    ],\n    \"䛧\": [\n        \"ㄇㄧ2\"\n    ],\n    \"䛨\": [\n        \"ㄒㄧㄣ4\"\n    ],\n    \"䛩\": [\n        \"ㄨ4\",\n        \"ㄑㄧㄚ4\",\n        \"ㄜ4\"\n    ],\n    \"䛪\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"䛫\": [\n        \"ㄓㄤ1\",\n        \"ㄓㄥ4\"\n    ],\n    \"䛬\": [\n        \"ㄊㄠ2\"\n    ],\n    \"䛭\": [\n        \"ㄒㄧㄥ4\"\n    ],\n    \"䛮\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"䛯\": [\n        \"ㄐㄩ4\"\n    ],\n    \"䛰\": [\n        \"ㄏㄨㄣ4\"\n    ],\n    \"䛱\": [\n        \"ㄊㄧ2\"\n    ],\n    \"䛲\": [\n        \"ㄇㄢ2\"\n    ],\n    \"䛳\": [\n        \"ㄧㄢ4\",\n        \"ㄧㄢ1\"\n    ],\n    \"䛴\": [\n        \"ㄐㄧ1\",\n        \"ㄑㄧ3\"\n    ],\n    \"䛵\": [\n        \"ㄕㄡ4\"\n    ],\n    \"䛶\": [\n        \"ㄌㄟ3\"\n    ],\n    \"䛷\": [\n        \"ㄨㄢ3\"\n    ],\n    \"䛸\": [\n        \"ㄔㄜ4\"\n    ],\n    \"䛹\": [\n        \"ㄘㄢ4\",\n        \"ㄒㄩㄢ4\"\n    ],\n    \"䛺\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"䛻\": [\n        \"ㄧㄡ4\"\n    ],\n    \"䛼\": [\n        \"ㄏㄨㄟ3\"\n    ],\n    \"䛽\": [\n        \"ㄓㄚ3\",\n        \"ㄔㄚ1\",\n        \"ㄙㄚ4\"\n    ],\n    \"䛾\": [\n        \"ㄙㄨ4\"\n    ],\n    \"䛿\": [\n        \"ㄍㄜ2\"\n    ],\n    \"䜀\": [\n        \"ㄋㄠ3\"\n    ],\n    \"䜁\": [\n        \"ㄒㄧ4\"\n    ],\n    \"䜃\": [\n        \"ㄉㄨㄟ1\"\n    ],\n    \"䜄\": [\n        \"ㄔ2\"\n    ],\n    \"䜅\": [\n        \"ㄨㄟ2\",\n        \"ㄔㄨㄟ1\"\n    ],\n    \"䜆\": [\n        \"ㄓㄜ2\",\n        \"ㄋㄧㄝ4\",\n        \"ㄇㄛ4\"\n    ],\n    \"䜇\": [\n        \"ㄍㄨㄣ3\",\n        \"ㄍㄨㄣ4\"\n    ],\n    \"䜈\": [\n        \"ㄔㄠ1\",\n        \"ㄓㄠ1\"\n    ],\n    \"䜉\": [\n        \"ㄔ1\"\n    ],\n    \"䜊\": [\n        \"ㄗㄠ1\",\n        \"ㄗㄠ4\"\n    ],\n    \"䜋\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"䜌\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"䜍\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"䜎\": [\n        \"ㄌㄠ2\",\n        \"ㄌㄠ4\"\n    ],\n    \"䜏\": [\n        \"ㄊㄨㄛ1\"\n    ],\n    \"䜐\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"䜑\": [\n        \"ㄨ4\"\n    ],\n    \"䜒\": [\n        \"ㄠ4\"\n    ],\n    \"䜓\": [\n        \"ㄕㄜ4\"\n    ],\n    \"䜔\": [\n        \"ㄙㄨㄟ2\"\n    ],\n    \"䜕\": [\n        \"ㄇㄞ4\",\n        \"ㄏㄞ4\"\n    ],\n    \"䜖\": [\n        \"ㄊㄢ4\"\n    ],\n    \"䜗\": [\n        \"ㄒㄧㄣ4\",\n        \"ㄏㄢ4\"\n    ],\n    \"䜘\": [\n        \"ㄐㄧㄥ3\"\n    ],\n    \"䜙\": [\n        \"ㄢ2\",\n        \"ㄜ4\"\n    ],\n    \"䜚\": [\n        \"ㄊㄚ4\"\n    ],\n    \"䜛\": [\n        \"ㄔㄢ2\"\n    ],\n    \"䜜\": [\n        \"ㄨㄟ4\"\n    ],\n    \"䜝\": [\n        \"ㄊㄨㄢ3\"\n    ],\n    \"䜞\": [\n        \"ㄐㄧ4\"\n    ],\n    \"䜟\": [\n        \"ㄔㄣ2\"\n    ],\n    \"䜠\": [\n        \"ㄔㄜ4\"\n    ],\n    \"䜡\": [\n        \"ㄩ4\"\n    ],\n    \"䜢\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"䜣\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"䜧\": [\n        \"ㄋㄠ3\"\n    ],\n    \"䜩\": [\n        \"ㄧㄢ4\"\n    ],\n    \"䜪\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"䜫\": [\n        \"ㄐㄧㄤ1\",\n        \"ㄏㄨㄥ2\"\n    ],\n    \"䜬\": [\n        \"ㄙㄨㄥ3\"\n    ],\n    \"䜭\": [\n        \"ㄐㄩㄣ4\",\n        \"ㄖㄨㄟ4\"\n    ],\n    \"䜮\": [\n        \"ㄌㄧㄠ2\",\n        \"ㄌㄠ2\"\n    ],\n    \"䜯\": [\n        \"ㄐㄩ2\"\n    ],\n    \"䜱\": [\n        \"ㄇㄢ3\"\n    ],\n    \"䜲\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"䜴\": [\n        \"ㄔㄨ4\",\n        \"ㄕ4\"\n    ],\n    \"䜵\": [\n        \"ㄔ3\"\n    ],\n    \"䜶\": [\n        \"ㄒㄧㄤ2\"\n    ],\n    \"䜷\": [\n        \"ㄑㄧㄣ1\"\n    ],\n    \"䜸\": [\n        \"ㄇㄟ3\",\n        \"ㄇㄟ2\"\n    ],\n    \"䜹\": [\n        \"ㄕㄨ4\"\n    ],\n    \"䜺\": [\n        \"ㄔㄞ3\",\n        \"ㄘㄜ4\"\n    ],\n    \"䜻\": [\n        \"ㄔ3\"\n    ],\n    \"䜼\": [\n        \"ㄍㄨ2\",\n        \"ㄇㄡ2\"\n    ],\n    \"䜽\": [\n        \"ㄩ2\"\n    ],\n    \"䜾\": [\n        \"ㄧㄣ1\"\n    ],\n    \"䝀\": [\n        \"ㄌㄧㄡ2\",\n        \"ㄌㄧㄠ2\"\n    ],\n    \"䝁\": [\n        \"ㄌㄠ2\"\n    ],\n    \"䝂\": [\n        \"ㄕㄨ4\"\n    ],\n    \"䝃\": [\n        \"ㄓㄜ2\"\n    ],\n    \"䝄\": [\n        \"ㄕㄨㄤ1\"\n    ],\n    \"䝅\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"䝈\": [\n        \"ㄜ4\"\n    ],\n    \"䝊\": [\n        \"ㄕㄚ4\"\n    ],\n    \"䝋\": [\n        \"ㄗㄨㄥ4\"\n    ],\n    \"䝌\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"䝍\": [\n        \"ㄐㄩㄣ4\",\n        \"ㄐㄩㄣ1\"\n    ],\n    \"䝎\": [\n        \"ㄊㄨㄢ1\"\n    ],\n    \"䝏\": [\n        \"ㄌㄡ2\"\n    ],\n    \"䝐\": [\n        \"ㄨㄟ2\",\n        \"ㄉㄨㄛ4\"\n    ],\n    \"䝑\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"䝒\": [\n        \"ㄓㄨ4\"\n    ],\n    \"䝓\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"䝕\": [\n        \"ㄓㄜ2\"\n    ],\n    \"䝖\": [\n        \"ㄓㄠ3\"\n    ],\n    \"䝘\": [\n        \"ㄧ4\"\n    ],\n    \"䝙\": [\n        \"ㄔㄨ1\"\n    ],\n    \"䝚\": [\n        \"ㄋㄧ2\"\n    ],\n    \"䝛\": [\n        \"ㄅㄛ1\"\n    ],\n    \"䝜\": [\n        \"ㄙㄨㄢ1\"\n    ],\n    \"䝝\": [\n        \"ㄧ3\"\n    ],\n    \"䝞\": [\n        \"ㄏㄠ4\"\n    ],\n    \"䝟\": [\n        \"ㄧㄚ4\"\n    ],\n    \"䝠\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"䝡\": [\n        \"ㄇㄢ4\"\n    ],\n    \"䝢\": [\n        \"ㄇㄢ4\"\n    ],\n    \"䝣\": [\n        \"ㄑㄩ2\"\n    ],\n    \"䝤\": [\n        \"ㄌㄠ3\",\n        \"ㄌㄧㄠ2\"\n    ],\n    \"䝥\": [\n        \"ㄏㄠ2\"\n    ],\n    \"䝦\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"䝧\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"䝨\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"䝩\": [\n        \"ㄓㄣ4\"\n    ],\n    \"䝪\": [\n        \"ㄕㄨ3\"\n    ],\n    \"䝫\": [\n        \"ㄗㄨㄛ2\"\n    ],\n    \"䝬\": [\n        \"ㄓㄨ4\"\n    ],\n    \"䝭\": [\n        \"ㄍㄡ4\"\n    ],\n    \"䝮\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"䝯\": [\n        \"ㄧ4\"\n    ],\n    \"䝰\": [\n        \"ㄓ4\"\n    ],\n    \"䝱\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"䝲\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"䝳\": [\n        \"ㄘㄢ2\",\n        \"ㄏㄞ4\"\n    ],\n    \"䝵\": [\n        \"ㄅㄨ4\"\n    ],\n    \"䝶\": [\n        \"ㄌㄧㄤ2\"\n    ],\n    \"䝷\": [\n        \"ㄓ1\",\n        \"ㄓ4\"\n    ],\n    \"䝸\": [\n        \"ㄐㄧ4\"\n    ],\n    \"䝹\": [\n        \"ㄨㄢ3\"\n    ],\n    \"䝺\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"䝻\": [\n        \"ㄐㄩ1\"\n    ],\n    \"䝼\": [\n        \"ㄐㄧㄥ4\",\n        \"ㄑㄧㄥ2\"\n    ],\n    \"䝽\": [\n        \"ㄞ4\"\n    ],\n    \"䝾\": [\n        \"ㄈㄨ4\"\n    ],\n    \"䝿\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"䞀\": [\n        \"ㄏㄡ4\"\n    ],\n    \"䞁\": [\n        \"ㄧㄢ4\"\n    ],\n    \"䞂\": [\n        \"ㄖㄨㄢ3\"\n    ],\n    \"䞃\": [\n        \"ㄓ4\"\n    ],\n    \"䞄\": [\n        \"ㄅㄧㄠ4\"\n    ],\n    \"䞅\": [\n        \"ㄧ2\"\n    ],\n    \"䞆\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"䞇\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"䞈\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"䞉\": [\n        \"ㄕㄥ4\"\n    ],\n    \"䞊\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"䞋\": [\n        \"ㄔㄣ4\"\n    ],\n    \"䞌\": [\n        \"ㄕㄜ2\"\n    ],\n    \"䞍\": [\n        \"ㄑㄧㄥ2\"\n    ],\n    \"䞐\": [\n        \"ㄔㄨㄣ3\"\n    ],\n    \"䞑\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"䞒\": [\n        \"ㄉㄨㄥ4\"\n    ],\n    \"䞓\": [\n        \"ㄔㄥ1\"\n    ],\n    \"䞔\": [\n        \"ㄨㄟ3\"\n    ],\n    \"䞕\": [\n        \"ㄖㄨ2\",\n        \"ㄩ2\"\n    ],\n    \"䞖\": [\n        \"ㄕㄨ3\"\n    ],\n    \"䞗\": [\n        \"ㄘㄞ1\",\n        \"ㄔㄞ1\"\n    ],\n    \"䞘\": [\n        \"ㄐㄧ2\"\n    ],\n    \"䞙\": [\n        \"ㄗㄚ2\"\n    ],\n    \"䞚\": [\n        \"ㄑㄧ2\",\n        \"ㄎㄨㄟ2\"\n    ],\n    \"䞛\": [\n        \"ㄧㄢ1\"\n    ],\n    \"䞜\": [\n        \"ㄈㄨ4\"\n    ],\n    \"䞝\": [\n        \"ㄩ4\"\n    ],\n    \"䞞\": [\n        \"ㄈㄨ2\"\n    ],\n    \"䞟\": [\n        \"ㄆㄛ4\"\n    ],\n    \"䞠\": [\n        \"ㄓ1\"\n    ],\n    \"䞡\": [\n        \"ㄊㄢ3\"\n    ],\n    \"䞢\": [\n        \"ㄗㄨㄛ2\"\n    ],\n    \"䞣\": [\n        \"ㄔㄜ3\",\n        \"ㄔㄜ4\",\n        \"ㄑㄧㄝ4\"\n    ],\n    \"䞤\": [\n        \"ㄑㄩ2\",\n        \"ㄈㄨ3\",\n        \"ㄑㄩ3\"\n    ],\n    \"䞥\": [\n        \"ㄧㄡ4\"\n    ],\n    \"䞦\": [\n        \"ㄏㄜ2\"\n    ],\n    \"䞧\": [\n        \"ㄏㄡ4\"\n    ],\n    \"䞨\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"䞩\": [\n        \"ㄜ4\",\n        \"ㄒㄧㄚ2\"\n    ],\n    \"䞪\": [\n        \"ㄐㄧㄤ4\"\n    ],\n    \"䞫\": [\n        \"ㄩㄣ3\"\n    ],\n    \"䞬\": [\n        \"ㄊㄡ4\"\n    ],\n    \"䞭\": [\n        \"ㄘㄨㄣ1\",\n        \"ㄑㄧㄡ3\"\n    ],\n    \"䞮\": [\n        \"ㄊㄨ1\"\n    ],\n    \"䞯\": [\n        \"ㄈㄨ4\",\n        \"ㄈㄨ2\"\n    ],\n    \"䞰\": [\n        \"ㄗㄨㄛ2\"\n    ],\n    \"䞱\": [\n        \"ㄏㄨ2\"\n    ],\n    \"䞳\": [\n        \"ㄅㄛ2\"\n    ],\n    \"䞴\": [\n        \"ㄓㄠ1\"\n    ],\n    \"䞵\": [\n        \"ㄐㄩㄝ3\",\n        \"ㄓㄨㄛ4\"\n    ],\n    \"䞶\": [\n        \"ㄊㄤ1\",\n        \"ㄊㄤ4\"\n    ],\n    \"䞷\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"䞸\": [\n        \"ㄈㄨ4\"\n    ],\n    \"䞹\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"䞺\": [\n        \"ㄔㄨㄣ1\"\n    ],\n    \"䞻\": [\n        \"ㄩㄥ3\"\n    ],\n    \"䞼\": [\n        \"ㄔㄨㄟ3\"\n    ],\n    \"䞽\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"䞾\": [\n        \"ㄔ2\",\n        \"ㄉㄧ4\"\n    ],\n    \"䞿\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"䟀\": [\n        \"ㄘㄞ1\"\n    ],\n    \"䟁\": [\n        \"ㄒㄧㄠ1\",\n        \"ㄔㄠ1\"\n    ],\n    \"䟂\": [\n        \"ㄇㄢ2\"\n    ],\n    \"䟃\": [\n        \"ㄘㄢ1\",\n        \"ㄘㄚ4\"\n    ],\n    \"䟄\": [\n        \"ㄑㄧ4\",\n        \"ㄗㄨㄛ2\",\n        \"ㄗㄜ4\"\n    ],\n    \"䟅\": [\n        \"ㄐㄧㄢ4\",\n        \"ㄗㄢ4\"\n    ],\n    \"䟆\": [\n        \"ㄅㄧ4\"\n    ],\n    \"䟇\": [\n        \"ㄐㄧ1\",\n        \"ㄒㄧ1\"\n    ],\n    \"䟈\": [\n        \"ㄓ2\"\n    ],\n    \"䟉\": [\n        \"ㄓㄨ2\",\n        \"ㄕㄨ3\"\n    ],\n    \"䟊\": [\n        \"ㄑㄩ2\"\n    ],\n    \"䟋\": [\n        \"ㄓㄢ3\"\n    ],\n    \"䟌\": [\n        \"ㄐㄧ2\"\n    ],\n    \"䟍\": [\n        \"ㄅㄧㄢ1\",\n        \"ㄉㄧㄢ2\"\n    ],\n    \"䟏\": [\n        \"ㄌㄧ4\"\n    ],\n    \"䟐\": [\n        \"ㄌㄧ4\"\n    ],\n    \"䟑\": [\n        \"ㄩㄝ4\"\n    ],\n    \"䟒\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"䟓\": [\n        \"ㄔㄥ1\",\n        \"ㄓㄥ1\",\n        \"ㄉㄧㄥ1\"\n    ],\n    \"䟔\": [\n        \"ㄈㄨ4\",\n        \"ㄅㄛ2\"\n    ],\n    \"䟕\": [\n        \"ㄔㄚ4\"\n    ],\n    \"䟖\": [\n        \"ㄊㄤ4\"\n    ],\n    \"䟗\": [\n        \"ㄕ4\"\n    ],\n    \"䟘\": [\n        \"ㄏㄤ4\"\n    ],\n    \"䟙\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"䟚\": [\n        \"ㄑㄧ2\"\n    ],\n    \"䟛\": [\n        \"ㄅㄛ2\",\n        \"ㄈㄟ4\",\n        \"ㄅㄟ4\"\n    ],\n    \"䟜\": [\n        \"ㄋㄚ4\"\n    ],\n    \"䟝\": [\n        \"ㄊㄡ4\"\n    ],\n    \"䟞\": [\n        \"ㄔㄨ2\"\n    ],\n    \"䟟\": [\n        \"ㄘㄨ4\"\n    ],\n    \"䟠\": [\n        \"ㄩㄝ4\"\n    ],\n    \"䟡\": [\n        \"ㄓ1\",\n        \"ㄉㄧ4\"\n    ],\n    \"䟢\": [\n        \"ㄔㄣ2\"\n    ],\n    \"䟣\": [\n        \"ㄔㄨ4\"\n    ],\n    \"䟤\": [\n        \"ㄅㄧ4\",\n        \"ㄅㄧㄝ2\"\n    ],\n    \"䟥\": [\n        \"ㄇㄥ2\"\n    ],\n    \"䟦\": [\n        \"ㄅㄚ2\"\n    ],\n    \"䟧\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"䟨\": [\n        \"ㄇㄧㄣ2\",\n        \"ㄇㄧㄣ3\"\n    ],\n    \"䟩\": [\n        \"ㄌㄧㄝ3\",\n        \"ㄑㄩㄝ4\"\n    ],\n    \"䟪\": [\n        \"ㄈㄥ3\",\n        \"ㄈㄢ3\"\n    ],\n    \"䟫\": [\n        \"ㄔㄥ1\",\n        \"ㄕㄤ4\"\n    ],\n    \"䟬\": [\n        \"ㄑㄧㄡ4\"\n    ],\n    \"䟭\": [\n        \"ㄊㄧㄠ2\",\n        \"ㄗㄨㄛ4\"\n    ],\n    \"䟮\": [\n        \"ㄈㄨ2\",\n        \"ㄅㄛ2\"\n    ],\n    \"䟯\": [\n        \"ㄎㄨㄛ4\"\n    ],\n    \"䟰\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"䟴\": [\n        \"ㄓㄣ4\"\n    ],\n    \"䟵\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"䟶\": [\n        \"ㄗㄨㄛ4\",\n        \"ㄘㄨㄛ4\"\n    ],\n    \"䟷\": [\n        \"ㄔ4\",\n        \"ㄑㄧ4\"\n    ],\n    \"䟸\": [\n        \"ㄎㄨㄟ2\",\n        \"ㄍㄨㄟ1\"\n    ],\n    \"䟹\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"䟺\": [\n        \"ㄅㄟ4\",\n        \"ㄆㄟ4\"\n    ],\n    \"䟻\": [\n        \"ㄉㄨ4\",\n        \"ㄓㄚ4\"\n    ],\n    \"䟼\": [\n        \"ㄨ3\"\n    ],\n    \"䟾\": [\n        \"ㄓㄨㄛ2\",\n        \"ㄐㄩㄝ3\"\n    ],\n    \"䟿\": [\n        \"ㄌㄨ4\"\n    ],\n    \"䠀\": [\n        \"ㄊㄤ1\",\n        \"ㄔㄤ3\",\n        \"ㄊㄤ4\"\n    ],\n    \"䠂\": [\n        \"ㄔㄨ2\"\n    ],\n    \"䠃\": [\n        \"ㄌㄧㄤ3\"\n    ],\n    \"䠄\": [\n        \"ㄊㄧㄢ3\"\n    ],\n    \"䠅\": [\n        \"ㄎㄨㄣ3\"\n    ],\n    \"䠆\": [\n        \"ㄔㄤ2\"\n    ],\n    \"䠇\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"䠈\": [\n        \"ㄊㄨ2\"\n    ],\n    \"䠉\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"䠊\": [\n        \"ㄈㄟ4\"\n    ],\n    \"䠋\": [\n        \"ㄅㄧ4\",\n        \"ㄅㄧ3\",\n        \"ㄅㄞ1\"\n    ],\n    \"䠍\": [\n        \"ㄒㄧㄚ1\",\n        \"ㄑㄧㄚ2\",\n        \"ㄑㄧㄝ2\"\n    ],\n    \"䠎\": [\n        \"ㄨㄛ4\"\n    ],\n    \"䠏\": [\n        \"ㄐㄧ4\",\n        \"ㄎㄨㄟ2\"\n    ],\n    \"䠐\": [\n        \"ㄑㄩ4\"\n    ],\n    \"䠑\": [\n        \"ㄎㄨㄟ3\",\n        \"ㄎㄨㄟ2\",\n        \"ㄨㄟ3\"\n    ],\n    \"䠒\": [\n        \"ㄏㄨ2\"\n    ],\n    \"䠓\": [\n        \"ㄑㄧㄡ1\",\n        \"ㄘㄨ4\"\n    ],\n    \"䠔\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"䠕\": [\n        \"ㄘㄞ1\"\n    ],\n    \"䠗\": [\n        \"ㄑㄧㄡ4\",\n        \"ㄒㄩㄥ4\"\n    ],\n    \"䠘\": [\n        \"ㄆㄧ4\"\n    ],\n    \"䠙\": [\n        \"ㄆㄤ2\"\n    ],\n    \"䠚\": [\n        \"ㄨㄚ4\",\n        \"ㄨㄚ3\"\n    ],\n    \"䠛\": [\n        \"ㄧㄠ2\"\n    ],\n    \"䠜\": [\n        \"ㄖㄨㄥ2\",\n        \"ㄖㄨㄥ3\"\n    ],\n    \"䠝\": [\n        \"ㄒㄩㄣ1\"\n    ],\n    \"䠞\": [\n        \"ㄘㄨ4\"\n    ],\n    \"䠟\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"䠠\": [\n        \"ㄔ4\",\n        \"ㄉㄞ4\"\n    ],\n    \"䠡\": [\n        \"ㄘㄨㄛ2\",\n        \"ㄔㄚ2\"\n    ],\n    \"䠢\": [\n        \"ㄇㄥ4\"\n    ],\n    \"䠣\": [\n        \"ㄒㄩㄢ3\"\n    ],\n    \"䠤\": [\n        \"ㄉㄨㄛ3\",\n        \"ㄉㄨㄛ4\"\n    ],\n    \"䠥\": [\n        \"ㄅㄧㄝ2\"\n    ],\n    \"䠦\": [\n        \"ㄓㄜ4\"\n    ],\n    \"䠧\": [\n        \"ㄔㄨ2\"\n    ],\n    \"䠨\": [\n        \"ㄔㄢ4\"\n    ],\n    \"䠩\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"䠪\": [\n        \"ㄉㄨㄢ4\"\n    ],\n    \"䠫\": [\n        \"ㄗㄡ4\"\n    ],\n    \"䠬\": [\n        \"ㄉㄥ4\"\n    ],\n    \"䠭\": [\n        \"ㄌㄞ2\"\n    ],\n    \"䠮\": [\n        \"ㄊㄥ2\"\n    ],\n    \"䠯\": [\n        \"ㄩㄝ4\"\n    ],\n    \"䠰\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"䠱\": [\n        \"ㄓㄨ2\"\n    ],\n    \"䠲\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"䠳\": [\n        \"ㄔㄣ1\"\n    ],\n    \"䠴\": [\n        \"ㄓㄣ3\"\n    ],\n    \"䠵\": [\n        \"ㄈㄨ4\"\n    ],\n    \"䠶\": [\n        \"ㄕㄜ4\"\n    ],\n    \"䠷\": [\n        \"ㄊㄧㄠ3\"\n    ],\n    \"䠸\": [\n        \"ㄎㄨㄚ1\"\n    ],\n    \"䠹\": [\n        \"ㄞ2\"\n    ],\n    \"䠻\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"䠼\": [\n        \"ㄕㄨ4\"\n    ],\n    \"䠽\": [\n        \"ㄏㄞ2\",\n        \"ㄎㄞ3\"\n    ],\n    \"䠾\": [\n        \"ㄕㄢ3\"\n    ],\n    \"䠿\": [\n        \"ㄨㄞ4\",\n        \"ㄎㄨㄟ4\"\n    ],\n    \"䡀\": [\n        \"ㄓㄢ3\",\n        \"ㄓㄢ4\"\n    ],\n    \"䡁\": [\n        \"ㄌㄨㄥ3\"\n    ],\n    \"䡂\": [\n        \"ㄐㄧㄡ1\",\n        \"ㄐㄧㄡ4\"\n    ],\n    \"䡃\": [\n        \"ㄌㄧ4\"\n    ],\n    \"䡅\": [\n        \"ㄔㄨㄣ1\",\n        \"ㄒㄩㄣ2\"\n    ],\n    \"䡆\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"䡇\": [\n        \"ㄩㄝ4\"\n    ],\n    \"䡈\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄐㄧㄠ4\"\n    ],\n    \"䡉\": [\n        \"ㄎㄤ3\"\n    ],\n    \"䡊\": [\n        \"ㄈㄢ3\"\n    ],\n    \"䡋\": [\n        \"ㄑㄧ2\"\n    ],\n    \"䡌\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"䡍\": [\n        \"ㄈㄨ2\"\n    ],\n    \"䡎\": [\n        \"ㄌㄨ2\"\n    ],\n    \"䡏\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"䡐\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"䡑\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"䡒\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"䡓\": [\n        \"ㄐㄩㄢ4\",\n        \"ㄒㄩㄢ1\"\n    ],\n    \"䡔\": [\n        \"ㄑㄧ3\"\n    ],\n    \"䡕\": [\n        \"ㄓㄥ3\"\n    ],\n    \"䡖\": [\n        \"ㄑㄧㄥ4\"\n    ],\n    \"䡗\": [\n        \"ㄍㄨㄥ3\",\n        \"ㄍㄨㄥ4\"\n    ],\n    \"䡘\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"䡙\": [\n        \"ㄌㄤ2\"\n    ],\n    \"䡚\": [\n        \"ㄇㄠ4\"\n    ],\n    \"䡛\": [\n        \"ㄧㄣ4\"\n    ],\n    \"䡜\": [\n        \"ㄌㄨ4\"\n    ],\n    \"䡝\": [\n        \"ㄩㄢ1\",\n        \"ㄩㄣ3\"\n    ],\n    \"䡞\": [\n        \"ㄐㄩ2\"\n    ],\n    \"䡟\": [\n        \"ㄆㄧ4\"\n    ],\n    \"䡡\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"䡢\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"䡣\": [\n        \"ㄏㄨㄣ1\",\n        \"ㄒㄩㄢ1\"\n    ],\n    \"䡤\": [\n        \"ㄓㄨ1\"\n    ],\n    \"䡥\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"䡦\": [\n        \"ㄙㄤ3\"\n    ],\n    \"䡧\": [\n        \"ㄨ1\",\n        \"ㄨ3\"\n    ],\n    \"䡨\": [\n        \"ㄔㄚ4\"\n    ],\n    \"䡩\": [\n        \"ㄎㄥ1\",\n        \"ㄓㄣ3\"\n    ],\n    \"䡪\": [\n        \"ㄕㄢ4\"\n    ],\n    \"䡫\": [\n        \"ㄆㄥ2\"\n    ],\n    \"䡬\": [\n        \"ㄇㄢ4\"\n    ],\n    \"䡭\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"䡯\": [\n        \"ㄘㄨㄥ1\",\n        \"ㄗㄨㄥ3\"\n    ],\n    \"䡰\": [\n        \"ㄎㄥ1\",\n        \"ㄎㄥ3\",\n        \"ㄍㄨ3\"\n    ],\n    \"䡱\": [\n        \"ㄓㄨㄢ3\"\n    ],\n    \"䡲\": [\n        \"ㄔㄢ2\",\n        \"ㄉㄢ1\"\n    ],\n    \"䡳\": [\n        \"ㄙ1\"\n    ],\n    \"䡴\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"䡵\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"䡶\": [\n        \"ㄅㄟ4\"\n    ],\n    \"䡷\": [\n        \"ㄎㄞ4\",\n        \"ㄎㄜ3\"\n    ],\n    \"䡹\": [\n        \"ㄓ4\"\n    ],\n    \"䡺\": [\n        \"ㄨㄟ4\"\n    ],\n    \"䡻\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"䡼\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"䡽\": [\n        \"ㄗㄨㄢ1\"\n    ],\n    \"䡾\": [\n        \"ㄋㄧㄝ4\",\n        \"ㄧㄝ4\",\n        \"ㄧ3\"\n    ],\n    \"䡿\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"䢀\": [\n        \"ㄑㄧ4\"\n    ],\n    \"䢁\": [\n        \"ㄩㄝ4\"\n    ],\n    \"䢃\": [\n        \"ㄧ4\"\n    ],\n    \"䢄\": [\n        \"ㄒㄧ3\"\n    ],\n    \"䢅\": [\n        \"ㄔㄣ2\"\n    ],\n    \"䢇\": [\n        \"ㄖㄨㄥ3\"\n    ],\n    \"䢈\": [\n        \"ㄔㄣ2\",\n        \"ㄏㄨㄟ4\"\n    ],\n    \"䢉\": [\n        \"ㄋㄨㄥ2\"\n    ],\n    \"䢊\": [\n        \"ㄧㄡ2\"\n    ],\n    \"䢋\": [\n        \"ㄐㄧ4\"\n    ],\n    \"䢌\": [\n        \"ㄅㄛ2\"\n    ],\n    \"䢍\": [\n        \"ㄈㄤ3\"\n    ],\n    \"䢐\": [\n        \"ㄘㄨ2\"\n    ],\n    \"䢑\": [\n        \"ㄉㄧ3\",\n        \"ㄉㄧ4\"\n    ],\n    \"䢒\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"䢓\": [\n        \"ㄩ2\"\n    ],\n    \"䢔\": [\n        \"ㄏㄜ2\"\n    ],\n    \"䢕\": [\n        \"ㄒㄩ4\"\n    ],\n    \"䢖\": [\n        \"ㄩ4\",\n        \"ㄌㄩ4\"\n    ],\n    \"䢗\": [\n        \"ㄑㄩ1\"\n    ],\n    \"䢙\": [\n        \"ㄅㄞ4\"\n    ],\n    \"䢚\": [\n        \"ㄍㄥ1\",\n        \"ㄏㄤ2\"\n    ],\n    \"䢛\": [\n        \"ㄐㄩㄥ3\"\n    ],\n    \"䢝\": [\n        \"ㄧㄚ4\"\n    ],\n    \"䢞\": [\n        \"ㄕㄨ4\"\n    ],\n    \"䢟\": [\n        \"ㄧㄡ2\"\n    ],\n    \"䢠\": [\n        \"ㄙㄨㄥ4\"\n    ],\n    \"䢡\": [\n        \"ㄧㄝ4\",\n        \"ㄒㄧㄝ4\",\n        \"ㄓㄨㄟ4\"\n    ],\n    \"䢢\": [\n        \"ㄘㄤ4\"\n    ],\n    \"䢣\": [\n        \"ㄧㄠ2\"\n    ],\n    \"䢤\": [\n        \"ㄕㄨ4\"\n    ],\n    \"䢥\": [\n        \"ㄧㄢ2\"\n    ],\n    \"䢦\": [\n        \"ㄕㄨㄞ4\"\n    ],\n    \"䢧\": [\n        \"ㄌㄧㄠ4\"\n    ],\n    \"䢨\": [\n        \"ㄘㄨㄥ1\",\n        \"ㄗㄨㄥ1\"\n    ],\n    \"䢩\": [\n        \"ㄩ4\"\n    ],\n    \"䢪\": [\n        \"ㄅㄛ2\"\n    ],\n    \"䢫\": [\n        \"ㄙㄨㄟ2\"\n    ],\n    \"䢭\": [\n        \"ㄧㄢ4\",\n        \"ㄒㄧㄢ4\"\n    ],\n    \"䢮\": [\n        \"ㄌㄟ4\"\n    ],\n    \"䢯\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"䢰\": [\n        \"ㄊㄧ1\"\n    ],\n    \"䢱\": [\n        \"ㄉㄨ2\"\n    ],\n    \"䢲\": [\n        \"ㄩㄝ4\"\n    ],\n    \"䢳\": [\n        \"ㄐㄧ3\"\n    ],\n    \"䢵\": [\n        \"ㄩㄣ2\"\n    ],\n    \"䢸\": [\n        \"ㄐㄩ1\"\n    ],\n    \"䢹\": [\n        \"ㄐㄩ3\",\n        \"ㄑㄩ2\"\n    ],\n    \"䢺\": [\n        \"ㄔㄨ1\"\n    ],\n    \"䢻\": [\n        \"ㄔㄣ2\"\n    ],\n    \"䢼\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"䢽\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"䢾\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"䢿\": [\n        \"ㄢ1\"\n    ],\n    \"䣀\": [\n        \"ㄍㄨㄟ3\",\n        \"ㄑㄧ1\",\n        \"ㄨㄟ2\"\n    ],\n    \"䣁\": [\n        \"ㄩ3\"\n    ],\n    \"䣂\": [\n        \"ㄌㄟ3\"\n    ],\n    \"䣄\": [\n        \"ㄊㄨ2\"\n    ],\n    \"䣅\": [\n        \"ㄔㄣ2\"\n    ],\n    \"䣆\": [\n        \"ㄒㄧㄥ2\"\n    ],\n    \"䣇\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"䣈\": [\n        \"ㄏㄤ4\"\n    ],\n    \"䣊\": [\n        \"ㄉㄤ3\"\n    ],\n    \"䣋\": [\n        \"ㄘㄞ3\"\n    ],\n    \"䣌\": [\n        \"ㄉㄧ3\"\n    ],\n    \"䣍\": [\n        \"ㄧㄢ3\",\n        \"ㄧㄢ1\"\n    ],\n    \"䣎\": [\n        \"ㄗ1\"\n    ],\n    \"䣐\": [\n        \"ㄧㄥ1\"\n    ],\n    \"䣑\": [\n        \"ㄔㄢ2\"\n    ],\n    \"䣓\": [\n        \"ㄌㄧ2\",\n        \"ㄌㄧ4\"\n    ],\n    \"䣔\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"䣕\": [\n        \"ㄇㄚ3\"\n    ],\n    \"䣖\": [\n        \"ㄇㄚ3\"\n    ],\n    \"䣘\": [\n        \"ㄊㄤ2\"\n    ],\n    \"䣙\": [\n        \"ㄆㄟ2\",\n        \"ㄆㄥ3\",\n        \"ㄅㄟ1\"\n    ],\n    \"䣚\": [\n        \"ㄌㄡ2\"\n    ],\n    \"䣛\": [\n        \"ㄑㄧ1\",\n        \"ㄒㄧ1\"\n    ],\n    \"䣜\": [\n        \"ㄘㄨㄛ2\"\n    ],\n    \"䣝\": [\n        \"ㄊㄨ2\"\n    ],\n    \"䣞\": [\n        \"ㄜ4\"\n    ],\n    \"䣟\": [\n        \"ㄘㄢ2\",\n        \"ㄘㄢ3\",\n        \"ㄊㄧ4\"\n    ],\n    \"䣠\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄊㄧ4\",\n        \"ㄗㄚ2\"\n    ],\n    \"䣡\": [\n        \"ㄧ2\"\n    ],\n    \"䣢\": [\n        \"ㄐㄧ2\"\n    ],\n    \"䣣\": [\n        \"ㄉㄤ3\"\n    ],\n    \"䣤\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"䣥\": [\n        \"ㄅㄧ3\"\n    ],\n    \"䣦\": [\n        \"ㄌㄟ4\"\n    ],\n    \"䣧\": [\n        \"ㄧ4\"\n    ],\n    \"䣨\": [\n        \"ㄔㄨㄣ2\"\n    ],\n    \"䣩\": [\n        \"ㄔㄨㄣ2\"\n    ],\n    \"䣪\": [\n        \"ㄆㄛ4\"\n    ],\n    \"䣫\": [\n        \"ㄌㄧ2\"\n    ],\n    \"䣬\": [\n        \"ㄗㄞ3\",\n        \"ㄍㄜ1\"\n    ],\n    \"䣭\": [\n        \"ㄊㄞ4\"\n    ],\n    \"䣮\": [\n        \"ㄆㄛ4\"\n    ],\n    \"䣯\": [\n        \"ㄘㄨ2\",\n        \"ㄊㄧㄢ3\"\n    ],\n    \"䣰\": [\n        \"ㄐㄩ4\"\n    ],\n    \"䣱\": [\n        \"ㄒㄩ4\"\n    ],\n    \"䣲\": [\n        \"ㄈㄢ4\"\n    ],\n    \"䣴\": [\n        \"ㄒㄩ4\"\n    ],\n    \"䣵\": [\n        \"ㄦ4\"\n    ],\n    \"䣶\": [\n        \"ㄏㄨㄛ2\",\n        \"ㄊㄧㄢ2\"\n    ],\n    \"䣷\": [\n        \"ㄓㄨ1\"\n    ],\n    \"䣸\": [\n        \"ㄖㄢ3\",\n        \"ㄋㄢ3\",\n        \"ㄋㄢ4\"\n    ],\n    \"䣹\": [\n        \"ㄈㄚ2\"\n    ],\n    \"䣺\": [\n        \"ㄐㄩㄢ1\"\n    ],\n    \"䣻\": [\n        \"ㄏㄢ1\"\n    ],\n    \"䣼\": [\n        \"ㄌㄧㄤ2\"\n    ],\n    \"䣽\": [\n        \"ㄓ1\",\n        \"ㄊㄧ3\"\n    ],\n    \"䣾\": [\n        \"ㄇㄧ4\"\n    ],\n    \"䣿\": [\n        \"ㄩ1\"\n    ],\n    \"䤁\": [\n        \"ㄘㄣ2\"\n    ],\n    \"䤂\": [\n        \"ㄇㄟ2\"\n    ],\n    \"䤃\": [\n        \"ㄧㄣ1\",\n        \"ㄢ1\",\n        \"ㄧㄣ4\"\n    ],\n    \"䤄\": [\n        \"ㄇㄧㄢ3\"\n    ],\n    \"䤅\": [\n        \"ㄊㄨ2\"\n    ],\n    \"䤆\": [\n        \"ㄎㄨㄟ2\",\n        \"ㄍㄨㄟ4\"\n    ],\n    \"䤉\": [\n        \"ㄇㄧ4\"\n    ],\n    \"䤊\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"䤋\": [\n        \"ㄩ4\",\n        \"ㄍㄨㄛ2\"\n    ],\n    \"䤌\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"䤍\": [\n        \"ㄇㄧ2\"\n    ],\n    \"䤎\": [\n        \"ㄐㄩ2\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"䤏\": [\n        \"ㄆㄧ3\"\n    ],\n    \"䤐\": [\n        \"ㄐㄧㄣ3\"\n    ],\n    \"䤑\": [\n        \"ㄨㄤ4\"\n    ],\n    \"䤒\": [\n        \"ㄐㄧ4\",\n        \"ㄐㄧ3\"\n    ],\n    \"䤓\": [\n        \"ㄇㄥ2\"\n    ],\n    \"䤔\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"䤕\": [\n        \"ㄒㄩㄝ4\",\n        \"ㄏㄨ4\"\n    ],\n    \"䤖\": [\n        \"ㄅㄠ4\"\n    ],\n    \"䤗\": [\n        \"ㄍㄢ3\"\n    ],\n    \"䤘\": [\n        \"ㄔㄢ3\",\n        \"ㄑㄧㄢ3\"\n    ],\n    \"䤙\": [\n        \"ㄌㄧ4\"\n    ],\n    \"䤚\": [\n        \"ㄌㄧ3\"\n    ],\n    \"䤛\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"䤜\": [\n        \"ㄉㄨㄣ4\"\n    ],\n    \"䤝\": [\n        \"ㄧㄥ4\"\n    ],\n    \"䤞\": [\n        \"ㄩㄣ3\"\n    ],\n    \"䤟\": [\n        \"ㄔㄣ2\"\n    ],\n    \"䤠\": [\n        \"ㄓ3\"\n    ],\n    \"䤡\": [\n        \"ㄖㄢ3\"\n    ],\n    \"䤣\": [\n        \"ㄌㄩㄝ4\"\n    ],\n    \"䤤\": [\n        \"ㄎㄞ1\"\n    ],\n    \"䤥\": [\n        \"ㄍㄨㄟ3\",\n        \"ㄨㄟ3\"\n    ],\n    \"䤦\": [\n        \"ㄩㄝ4\"\n    ],\n    \"䤧\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"䤨\": [\n        \"ㄆㄧ4\"\n    ],\n    \"䤩\": [\n        \"ㄔㄚ2\"\n    ],\n    \"䤪\": [\n        \"ㄉㄨㄛ3\"\n    ],\n    \"䤫\": [\n        \"ㄔㄢ2\"\n    ],\n    \"䤬\": [\n        \"ㄕㄚ1\"\n    ],\n    \"䤭\": [\n        \"ㄕ4\"\n    ],\n    \"䤮\": [\n        \"ㄕㄜ4\"\n    ],\n    \"䤯\": [\n        \"ㄒㄧㄥ2\"\n    ],\n    \"䤰\": [\n        \"ㄧㄥ2\"\n    ],\n    \"䤱\": [\n        \"ㄕ4\"\n    ],\n    \"䤲\": [\n        \"ㄔ4\"\n    ],\n    \"䤳\": [\n        \"ㄧㄝ4\"\n    ],\n    \"䤴\": [\n        \"ㄏㄢ2\"\n    ],\n    \"䤵\": [\n        \"ㄈㄟ4\",\n        \"ㄆㄧ1\",\n        \"ㄈㄟ1\"\n    ],\n    \"䤶\": [\n        \"ㄧㄝ4\",\n        \"ㄢ1\"\n    ],\n    \"䤷\": [\n        \"ㄧㄢ3\"\n    ],\n    \"䤸\": [\n        \"ㄗㄨㄢ4\"\n    ],\n    \"䤹\": [\n        \"ㄙㄡ1\"\n    ],\n    \"䤺\": [\n        \"ㄐㄧㄣ1\",\n        \"ㄧㄣ3\"\n    ],\n    \"䤻\": [\n        \"ㄉㄨㄛ4\"\n    ],\n    \"䤼\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"䤽\": [\n        \"ㄍㄨㄢ1\"\n    ],\n    \"䤾\": [\n        \"ㄊㄠ1\"\n    ],\n    \"䤿\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"䥀\": [\n        \"ㄔㄢ3\"\n    ],\n    \"䥁\": [\n        \"ㄏㄢ2\"\n    ],\n    \"䥂\": [\n        \"ㄇㄥ4\"\n    ],\n    \"䥃\": [\n        \"ㄩㄝ4\"\n    ],\n    \"䥄\": [\n        \"ㄘㄨ4\"\n    ],\n    \"䥅\": [\n        \"ㄑㄧㄢ4\"\n    ],\n    \"䥆\": [\n        \"ㄐㄧㄣ3\"\n    ],\n    \"䥇\": [\n        \"ㄕㄢ4\"\n    ],\n    \"䥈\": [\n        \"ㄇㄨ3\"\n    ],\n    \"䥉\": [\n        \"ㄩㄢ1\"\n    ],\n    \"䥋\": [\n        \"ㄆㄥ1\"\n    ],\n    \"䥌\": [\n        \"ㄓㄥ4\"\n    ],\n    \"䥍\": [\n        \"ㄓ4\"\n    ],\n    \"䥎\": [\n        \"ㄔㄨㄣ2\"\n    ],\n    \"䥏\": [\n        \"ㄩ3\"\n    ],\n    \"䥐\": [\n        \"ㄇㄡ2\"\n    ],\n    \"䥑\": [\n        \"ㄨㄢ4\"\n    ],\n    \"䥒\": [\n        \"ㄐㄧㄤ4\"\n    ],\n    \"䥓\": [\n        \"ㄑㄧ1\"\n    ],\n    \"䥔\": [\n        \"ㄙㄨ4\"\n    ],\n    \"䥕\": [\n        \"ㄆㄧㄝ3\"\n    ],\n    \"䥖\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"䥗\": [\n        \"ㄎㄨㄢ3\"\n    ],\n    \"䥘\": [\n        \"ㄘㄨ4\"\n    ],\n    \"䥙\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"䥛\": [\n        \"ㄐㄧㄝ1\",\n        \"ㄐㄧㄝ2\",\n        \"ㄑㄧ4\"\n    ],\n    \"䥜\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"䥝\": [\n        \"ㄠ2\"\n    ],\n    \"䥞\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"䥟\": [\n        \"ㄧㄝ4\"\n    ],\n    \"䥡\": [\n        \"ㄧㄝ4\"\n    ],\n    \"䥢\": [\n        \"ㄌㄨㄥ2\",\n        \"ㄑㄧ1\"\n    ],\n    \"䥣\": [\n        \"ㄗㄠ2\"\n    ],\n    \"䥤\": [\n        \"ㄅㄠ2\"\n    ],\n    \"䥥\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"䥧\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"䥨\": [\n        \"ㄌㄩ4\",\n        \"ㄌㄨ2\"\n    ],\n    \"䥩\": [\n        \"ㄨㄟ2\"\n    ],\n    \"䥪\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"䥫\": [\n        \"ㄊㄧㄝ3\"\n    ],\n    \"䥬\": [\n        \"ㄅㄛ2\"\n    ],\n    \"䥭\": [\n        \"ㄓㄥ4\"\n    ],\n    \"䥮\": [\n        \"ㄓㄨ2\"\n    ],\n    \"䥯\": [\n        \"ㄅㄟ1\",\n        \"ㄅㄚ4\"\n    ],\n    \"䥰\": [\n        \"ㄇㄥ2\"\n    ],\n    \"䥱\": [\n        \"ㄒㄧㄝ3\"\n    ],\n    \"䥲\": [\n        \"ㄡ1\"\n    ],\n    \"䥳\": [\n        \"ㄧㄡ1\"\n    ],\n    \"䥵\": [\n        \"ㄒㄧㄠ3\"\n    ],\n    \"䥶\": [\n        \"ㄌㄧ4\"\n    ],\n    \"䥷\": [\n        \"ㄓㄚ2\"\n    ],\n    \"䥸\": [\n        \"ㄇㄧ2\"\n    ],\n    \"䥺\": [\n        \"ㄧㄝ2\"\n    ],\n    \"䥽\": [\n        \"ㄆㄛ1\"\n    ],\n    \"䥾\": [\n        \"ㄒㄧㄝ3\"\n    ],\n    \"䦂\": [\n        \"ㄕㄢ4\"\n    ],\n    \"䦃\": [\n        \"ㄓㄨㄛ1\"\n    ],\n    \"䦅\": [\n        \"ㄕㄢ4\"\n    ],\n    \"䦆\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"䦇\": [\n        \"ㄐㄧ4\"\n    ],\n    \"䦈\": [\n        \"ㄐㄧㄝ1\",\n        \"ㄗㄨㄛ3\"\n    ],\n    \"䦊\": [\n        \"ㄋㄧㄠ3\"\n    ],\n    \"䦋\": [\n        \"ㄠ2\"\n    ],\n    \"䦌\": [\n        \"ㄔㄨ4\"\n    ],\n    \"䦍\": [\n        \"ㄨ4\"\n    ],\n    \"䦎\": [\n        \"ㄍㄨㄢ3\",\n        \"ㄎㄤ4\"\n    ],\n    \"䦏\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"䦐\": [\n        \"ㄊㄧㄥ3\"\n    ],\n    \"䦑\": [\n        \"ㄒㄩㄝ4\"\n    ],\n    \"䦒\": [\n        \"ㄉㄤ4\",\n        \"ㄑㄧㄠ1\"\n    ],\n    \"䦓\": [\n        \"ㄓㄢ1\",\n        \"ㄔㄢ1\"\n    ],\n    \"䦔\": [\n        \"ㄊㄢ3\",\n        \"ㄉㄢ3\"\n    ],\n    \"䦕\": [\n        \"ㄆㄥ1\"\n    ],\n    \"䦖\": [\n        \"ㄒㄧㄝ2\",\n        \"ㄒㄧㄚ2\"\n    ],\n    \"䦗\": [\n        \"ㄒㄩ4\"\n    ],\n    \"䦘\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"䦙\": [\n        \"ㄙ4\",\n        \"ㄕ4\"\n    ],\n    \"䦚\": [\n        \"ㄎㄨㄚ4\"\n    ],\n    \"䦛\": [\n        \"ㄓㄥ4\"\n    ],\n    \"䦜\": [\n        \"ㄨ2\"\n    ],\n    \"䦝\": [\n        \"ㄏㄨㄛ1\"\n    ],\n    \"䦞\": [\n        \"ㄖㄨㄣ4\"\n    ],\n    \"䦟\": [\n        \"ㄨㄣ3\",\n        \"ㄔㄨㄞ4\"\n    ],\n    \"䦠\": [\n        \"ㄉㄨ1\"\n    ],\n    \"䦡\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"䦢\": [\n        \"ㄎㄨㄛ4\"\n    ],\n    \"䦣\": [\n        \"ㄈㄨ4\"\n    ],\n    \"䦤\": [\n        \"ㄔㄨㄞ4\"\n    ],\n    \"䦥\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"䦦\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"䦧\": [\n        \"ㄑㄧㄝ2\"\n    ],\n    \"䦨\": [\n        \"ㄌㄢ2\"\n    ],\n    \"䦪\": [\n        \"ㄧㄚ4\"\n    ],\n    \"䦫\": [\n        \"ㄧㄥ1\"\n    ],\n    \"䦬\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"䦭\": [\n        \"ㄏㄤ1\"\n    ],\n    \"䦮\": [\n        \"ㄔㄨㄣ3\"\n    ],\n    \"䦯\": [\n        \"ㄓ4\"\n    ],\n    \"䦱\": [\n        \"ㄨㄟ3\",\n        \"ㄎㄨㄚ1\"\n    ],\n    \"䦲\": [\n        \"ㄧㄢ2\",\n        \"ㄑㄧㄢ4\",\n        \"ㄔㄢ4\"\n    ],\n    \"䦳\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"䦴\": [\n        \"ㄧ4\"\n    ],\n    \"䦵\": [\n        \"ㄋㄧ3\"\n    ],\n    \"䦶\": [\n        \"ㄓㄥ4\"\n    ],\n    \"䦷\": [\n        \"ㄔㄨㄞ4\"\n    ],\n    \"䦹\": [\n        \"ㄕ2\"\n    ],\n    \"䦺\": [\n        \"ㄉㄧㄥ1\"\n    ],\n    \"䦻\": [\n        \"ㄗ3\"\n    ],\n    \"䦼\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄆㄧ4\"\n    ],\n    \"䦽\": [\n        \"ㄒㄩ4\"\n    ],\n    \"䦾\": [\n        \"ㄩㄢ2\"\n    ],\n    \"䧁\": [\n        \"ㄒㄩ3\"\n    ],\n    \"䧂\": [\n        \"ㄉㄠ4\"\n    ],\n    \"䧃\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"䧄\": [\n        \"ㄍㄜ4\"\n    ],\n    \"䧅\": [\n        \"ㄧ2\"\n    ],\n    \"䧆\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"䧇\": [\n        \"ㄧ1\",\n        \"ㄧ3\"\n    ],\n    \"䧉\": [\n        \"ㄌㄧ3\"\n    ],\n    \"䧊\": [\n        \"ㄎㄨ1\"\n    ],\n    \"䧋\": [\n        \"ㄒㄧㄢ3\",\n        \"ㄒㄧㄢ4\"\n    ],\n    \"䧌\": [\n        \"ㄙㄨㄟ1\"\n    ],\n    \"䧍\": [\n        \"ㄒㄧ4\"\n    ],\n    \"䧎\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"䧑\": [\n        \"ㄉㄧ1\"\n    ],\n    \"䧒\": [\n        \"ㄌㄞ2\"\n    ],\n    \"䧓\": [\n        \"ㄓㄡ1\"\n    ],\n    \"䧔\": [\n        \"ㄋㄧㄢ4\"\n    ],\n    \"䧕\": [\n        \"ㄔㄥ2\"\n    ],\n    \"䧖\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"䧗\": [\n        \"ㄅㄧ4\"\n    ],\n    \"䧘\": [\n        \"ㄓㄨㄢ4\"\n    ],\n    \"䧙\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"䧚\": [\n        \"ㄏㄠ4\"\n    ],\n    \"䧛\": [\n        \"ㄅㄤ4\",\n        \"ㄆㄥ2\"\n    ],\n    \"䧜\": [\n        \"ㄊㄤ2\"\n    ],\n    \"䧝\": [\n        \"ㄔ1\",\n        \"ㄓ4\"\n    ],\n    \"䧞\": [\n        \"ㄇㄚ4\",\n        \"ㄈㄨ4\"\n    ],\n    \"䧟\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"䧠\": [\n        \"ㄕㄨㄢ4\"\n    ],\n    \"䧡\": [\n        \"ㄩㄥ1\"\n    ],\n    \"䧢\": [\n        \"ㄑㄩ1\",\n        \"ㄡ1\"\n    ],\n    \"䧤\": [\n        \"ㄆㄨ2\"\n    ],\n    \"䧥\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"䧦\": [\n        \"ㄨㄟ2\"\n    ],\n    \"䧧\": [\n        \"ㄧ3\"\n    ],\n    \"䧨\": [\n        \"ㄧㄝ4\"\n    ],\n    \"䧪\": [\n        \"ㄔㄜ4\"\n    ],\n    \"䧫\": [\n        \"ㄏㄠ2\"\n    ],\n    \"䧬\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"䧮\": [\n        \"ㄒㄧㄢ4\",\n        \"ㄒㄧㄢ3\"\n    ],\n    \"䧯\": [\n        \"ㄔㄢ2\",\n        \"ㄓㄢ4\"\n    ],\n    \"䧰\": [\n        \"ㄏㄨㄣ4\"\n    ],\n    \"䧲\": [\n        \"ㄏㄢ4\"\n    ],\n    \"䧳\": [\n        \"ㄘ2\",\n        \"ㄓㄨㄟ1\"\n    ],\n    \"䧴\": [\n        \"ㄓ1\"\n    ],\n    \"䧵\": [\n        \"ㄑㄧ2\"\n    ],\n    \"䧶\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"䧷\": [\n        \"ㄖㄡ2\"\n    ],\n    \"䧹\": [\n        \"ㄧㄥ1\"\n    ],\n    \"䧺\": [\n        \"ㄒㄩㄥ2\"\n    ],\n    \"䧼\": [\n        \"ㄏㄨ2\"\n    ],\n    \"䧽\": [\n        \"ㄘㄨㄟ3\"\n    ],\n    \"䧿\": [\n        \"ㄑㄩㄝ4\",\n        \"ㄒㄧ1\"\n    ],\n    \"䨀\": [\n        \"ㄉㄧ2\"\n    ],\n    \"䨁\": [\n        \"ㄨ4\"\n    ],\n    \"䨂\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"䨄\": [\n        \"ㄧㄢ4\"\n    ],\n    \"䨅\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"䨆\": [\n        \"ㄅㄧ2\"\n    ],\n    \"䨈\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"䨊\": [\n        \"ㄩㄢ1\"\n    ],\n    \"䨋\": [\n        \"ㄋㄩㄝ4\"\n    ],\n    \"䨌\": [\n        \"ㄅㄠ2\"\n    ],\n    \"䨍\": [\n        \"ㄧㄥ3\"\n    ],\n    \"䨎\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"䨏\": [\n        \"ㄘ2\"\n    ],\n    \"䨐\": [\n        \"ㄑㄧㄚ4\"\n    ],\n    \"䨑\": [\n        \"ㄊㄧ2\"\n    ],\n    \"䨒\": [\n        \"ㄩ4\"\n    ],\n    \"䨓\": [\n        \"ㄌㄟ2\"\n    ],\n    \"䨔\": [\n        \"ㄅㄠ2\"\n    ],\n    \"䨖\": [\n        \"ㄐㄧ4\"\n    ],\n    \"䨗\": [\n        \"ㄈㄨ2\"\n    ],\n    \"䨘\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"䨙\": [\n        \"ㄘㄣ2\"\n    ],\n    \"䨚\": [\n        \"ㄏㄨ1\"\n    ],\n    \"䨛\": [\n        \"ㄙㄜ4\",\n        \"ㄒㄧ1\"\n    ],\n    \"䨜\": [\n        \"ㄅㄥ1\"\n    ],\n    \"䨝\": [\n        \"ㄑㄧㄥ1\"\n    ],\n    \"䨞\": [\n        \"ㄩ3\",\n        \"ㄩ4\"\n    ],\n    \"䨟\": [\n        \"ㄨㄚ1\"\n    ],\n    \"䨠\": [\n        \"ㄞ3\"\n    ],\n    \"䨡\": [\n        \"ㄏㄢ2\"\n    ],\n    \"䨢\": [\n        \"ㄉㄢ4\"\n    ],\n    \"䨣\": [\n        \"ㄍㄜ2\"\n    ],\n    \"䨤\": [\n        \"ㄉㄧ2\"\n    ],\n    \"䨥\": [\n        \"ㄏㄨㄛ4\",\n        \"ㄕㄨㄤ1\"\n    ],\n    \"䨦\": [\n        \"ㄆㄤ1\"\n    ],\n    \"䨨\": [\n        \"ㄓㄨㄟ1\"\n    ],\n    \"䨩\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"䨪\": [\n        \"ㄇㄞ2\"\n    ],\n    \"䨫\": [\n        \"ㄇㄞ4\"\n    ],\n    \"䨬\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"䨭\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"䨮\": [\n        \"ㄒㄩㄝ3\"\n    ],\n    \"䨯\": [\n        \"ㄓㄣ4\"\n    ],\n    \"䨰\": [\n        \"ㄆㄛ4\"\n    ],\n    \"䨱\": [\n        \"ㄈㄨ4\"\n    ],\n    \"䨲\": [\n        \"ㄋㄡ2\",\n        \"ㄨㄢ4\"\n    ],\n    \"䨳\": [\n        \"ㄒㄧ4\",\n        \"ㄒㄧ1\"\n    ],\n    \"䨴\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"䨵\": [\n        \"ㄉㄢ4\"\n    ],\n    \"䨶\": [\n        \"ㄩㄣ3\"\n    ],\n    \"䨷\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"䨸\": [\n        \"ㄧㄣ3\"\n    ],\n    \"䨹\": [\n        \"ㄕㄨ1\"\n    ],\n    \"䨺\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"䨻\": [\n        \"ㄅㄥ4\"\n    ],\n    \"䨼\": [\n        \"ㄏㄨ4\"\n    ],\n    \"䨽\": [\n        \"ㄈㄟ3\"\n    ],\n    \"䨾\": [\n        \"ㄈㄟ4\"\n    ],\n    \"䨿\": [\n        \"ㄗㄚ2\"\n    ],\n    \"䩀\": [\n        \"ㄅㄟ4\"\n    ],\n    \"䩁\": [\n        \"ㄈㄟ1\"\n    ],\n    \"䩂\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"䩃\": [\n        \"ㄕ4\"\n    ],\n    \"䩄\": [\n        \"ㄇㄧㄢ3\",\n        \"ㄊㄧㄢ3\"\n    ],\n    \"䩅\": [\n        \"ㄓㄢ3\",\n        \"ㄋㄢ3\"\n    ],\n    \"䩆\": [\n        \"ㄓㄢ3\"\n    ],\n    \"䩇\": [\n        \"ㄓㄢ1\",\n        \"ㄉㄧㄢ1\"\n    ],\n    \"䩈\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"䩉\": [\n        \"ㄈㄨ3\"\n    ],\n    \"䩊\": [\n        \"ㄨㄢ3\",\n        \"ㄨㄛ4\"\n    ],\n    \"䩋\": [\n        \"ㄇㄛ3\"\n    ],\n    \"䩌\": [\n        \"ㄑㄧㄠ2\"\n    ],\n    \"䩍\": [\n        \"ㄌㄧㄠ3\"\n    ],\n    \"䩏\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"䩐\": [\n        \"ㄏㄨ1\",\n        \"ㄐㄧ2\",\n        \"ㄍㄜ2\"\n    ],\n    \"䩑\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"䩒\": [\n        \"ㄩ2\"\n    ],\n    \"䩓\": [\n        \"ㄑㄧ2\"\n    ],\n    \"䩔\": [\n        \"ㄉㄨㄛ4\",\n        \"ㄕㄢ1\",\n        \"ㄆㄢ2\"\n    ],\n    \"䩕\": [\n        \"ㄤ2\",\n        \"ㄧㄥ4\"\n    ],\n    \"䩗\": [\n        \"ㄅㄚ4\"\n    ],\n    \"䩘\": [\n        \"ㄉㄧ4\"\n    ],\n    \"䩙\": [\n        \"ㄒㄩㄢ4\",\n        \"ㄒㄧㄢ3\"\n    ],\n    \"䩚\": [\n        \"ㄉㄧ4\",\n        \"ㄉㄧ1\"\n    ],\n    \"䩛\": [\n        \"ㄅㄧ4\",\n        \"ㄆㄟ4\"\n    ],\n    \"䩜\": [\n        \"ㄓㄡ4\"\n    ],\n    \"䩝\": [\n        \"ㄆㄠ2\"\n    ],\n    \"䩞\": [\n        \"ㄊㄧㄝ2\",\n        \"ㄉㄧㄝ1\"\n    ],\n    \"䩟\": [\n        \"ㄧ2\",\n        \"ㄊㄧ4\"\n    ],\n    \"䩡\": [\n        \"ㄐㄧㄚ2\",\n        \"ㄍㄜ2\"\n    ],\n    \"䩢\": [\n        \"ㄓ4\",\n        \"ㄉㄚ2\"\n    ],\n    \"䩣\": [\n        \"ㄊㄨ2\"\n    ],\n    \"䩤\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"䩥\": [\n        \"ㄉㄢ4\",\n        \"ㄔㄢ1\"\n    ],\n    \"䩦\": [\n        \"ㄊㄧㄠ2\"\n    ],\n    \"䩧\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"䩨\": [\n        \"ㄔㄤ4\",\n        \"ㄓㄤ1\"\n    ],\n    \"䩩\": [\n        \"ㄩㄢ3\"\n    ],\n    \"䩪\": [\n        \"ㄍㄨㄢ3\"\n    ],\n    \"䩫\": [\n        \"ㄌㄧㄤ3\"\n    ],\n    \"䩬\": [\n        \"ㄅㄥ3\",\n        \"ㄈㄥ3\"\n    ],\n    \"䩮\": [\n        \"ㄌㄨ4\"\n    ],\n    \"䩯\": [\n        \"ㄐㄧ2\",\n        \"ㄑㄧ4\"\n    ],\n    \"䩰\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"䩱\": [\n        \"ㄕㄨ4\",\n        \"ㄩ2\",\n        \"ㄕㄨ1\"\n    ],\n    \"䩲\": [\n        \"ㄉㄨ1\"\n    ],\n    \"䩳\": [\n        \"ㄙㄡ1\"\n    ],\n    \"䩴\": [\n        \"ㄏㄨ2\"\n    ],\n    \"䩵\": [\n        \"ㄩㄣ4\"\n    ],\n    \"䩶\": [\n        \"ㄔㄢ3\"\n    ],\n    \"䩷\": [\n        \"ㄅㄤ1\"\n    ],\n    \"䩸\": [\n        \"ㄖㄨㄥ2\",\n        \"ㄖㄨㄥ3\"\n    ],\n    \"䩹\": [\n        \"ㄜ2\",\n        \"ㄎㄨㄛ4\"\n    ],\n    \"䩺\": [\n        \"ㄨㄥ1\"\n    ],\n    \"䩻\": [\n        \"ㄅㄚ4\"\n    ],\n    \"䩼\": [\n        \"ㄈㄥ2\"\n    ],\n    \"䩽\": [\n        \"ㄩ1\"\n    ],\n    \"䩾\": [\n        \"ㄓㄜ4\"\n    ],\n    \"䩿\": [\n        \"ㄈㄣ2\"\n    ],\n    \"䪀\": [\n        \"ㄍㄨㄢ3\"\n    ],\n    \"䪁\": [\n        \"ㄅㄨ3\"\n    ],\n    \"䪂\": [\n        \"ㄍㄜ2\"\n    ],\n    \"䪃\": [\n        \"ㄉㄨㄣ1\"\n    ],\n    \"䪄\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"䪅\": [\n        \"ㄉㄨ2\"\n    ],\n    \"䪆\": [\n        \"ㄊㄧ3\"\n    ],\n    \"䪇\": [\n        \"ㄅㄛ2\"\n    ],\n    \"䪈\": [\n        \"ㄑㄧㄢ4\"\n    ],\n    \"䪉\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"䪊\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"䪋\": [\n        \"ㄨㄟ4\"\n    ],\n    \"䪌\": [\n        \"ㄓㄢ4\",\n        \"ㄕㄢ1\"\n    ],\n    \"䪍\": [\n        \"ㄌㄢ2\"\n    ],\n    \"䪎\": [\n        \"ㄙㄨㄟ1\"\n    ],\n    \"䪏\": [\n        \"ㄋㄚ4\",\n        \"ㄉㄚ1\"\n    ],\n    \"䪐\": [\n        \"ㄅㄧ4\"\n    ],\n    \"䪑\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"䪒\": [\n        \"ㄓㄨ4\"\n    ],\n    \"䪓\": [\n        \"ㄉㄧㄝ1\"\n    ],\n    \"䪔\": [\n        \"ㄅㄨ3\",\n        \"ㄈㄨ4\"\n    ],\n    \"䪕\": [\n        \"ㄐㄩ2\"\n    ],\n    \"䪖\": [\n        \"ㄆㄛ4\"\n    ],\n    \"䪗\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"䪘\": [\n        \"ㄨㄟ3\",\n        \"ㄉㄧ1\"\n    ],\n    \"䪙\": [\n        \"ㄆㄛ4\",\n        \"ㄈㄨ2\",\n        \"ㄈㄨ4\"\n    ],\n    \"䪚\": [\n        \"ㄉㄚ1\",\n        \"ㄊㄚ4\"\n    ],\n    \"䪛\": [\n        \"ㄈㄢ1\",\n        \"ㄈㄢ2\"\n    ],\n    \"䪜\": [\n        \"ㄔㄢ1\",\n        \"ㄔㄢ4\",\n        \"ㄧㄢ2\"\n    ],\n    \"䪝\": [\n        \"ㄏㄨ4\"\n    ],\n    \"䪞\": [\n        \"ㄗㄚ2\"\n    ],\n    \"䪤\": [\n        \"ㄈㄢ2\"\n    ],\n    \"䪥\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"䪦\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"䪧\": [\n        \"ㄔ2\"\n    ],\n    \"䪨\": [\n        \"ㄅㄠ2\"\n    ],\n    \"䪩\": [\n        \"ㄧㄣ2\"\n    ],\n    \"䪫\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"䪬\": [\n        \"ㄅㄛ2\"\n    ],\n    \"䪭\": [\n        \"ㄖㄨㄢ3\"\n    ],\n    \"䪮\": [\n        \"ㄔㄡ3\"\n    ],\n    \"䪯\": [\n        \"ㄧㄥ1\"\n    ],\n    \"䪰\": [\n        \"ㄧ1\"\n    ],\n    \"䪱\": [\n        \"ㄍㄞ3\",\n        \"ㄏㄞ2\"\n    ],\n    \"䪲\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"䪳\": [\n        \"ㄩㄣ3\"\n    ],\n    \"䪴\": [\n        \"ㄓㄣ3\",\n        \"ㄉㄢ3\",\n        \"ㄉㄢ4\"\n    ],\n    \"䪵\": [\n        \"ㄧㄚ3\"\n    ],\n    \"䪶\": [\n        \"ㄐㄩ1\"\n    ],\n    \"䪷\": [\n        \"ㄏㄡ4\",\n        \"ㄍㄡ4\"\n    ],\n    \"䪸\": [\n        \"ㄇㄧㄣ2\",\n        \"ㄇㄣ2\"\n    ],\n    \"䪹\": [\n        \"ㄅㄞ1\",\n        \"ㄆㄧ1\",\n        \"ㄆㄟ2\"\n    ],\n    \"䪺\": [\n        \"ㄍㄜ2\"\n    ],\n    \"䪻\": [\n        \"ㄅㄧㄢ4\",\n        \"ㄈㄢ4\"\n    ],\n    \"䪼\": [\n        \"ㄓㄨㄛ1\"\n    ],\n    \"䪽\": [\n        \"ㄏㄠ4\"\n    ],\n    \"䪾\": [\n        \"ㄓㄣ3\"\n    ],\n    \"䪿\": [\n        \"ㄕㄥ3\"\n    ],\n    \"䫀\": [\n        \"ㄍㄣ3\"\n    ],\n    \"䫁\": [\n        \"ㄅㄧ4\"\n    ],\n    \"䫂\": [\n        \"ㄉㄨㄛ3\"\n    ],\n    \"䫃\": [\n        \"ㄔㄨㄣ2\",\n        \"ㄓㄣ4\"\n    ],\n    \"䫄\": [\n        \"ㄔㄨㄚ4\"\n    ],\n    \"䫅\": [\n        \"ㄙㄢ4\"\n    ],\n    \"䫆\": [\n        \"ㄔㄥ2\"\n    ],\n    \"䫇\": [\n        \"ㄖㄢ2\"\n    ],\n    \"䫈\": [\n        \"ㄔㄣ3\",\n        \"ㄗㄣ4\",\n        \"ㄘㄣ2\"\n    ],\n    \"䫉\": [\n        \"ㄇㄠ4\"\n    ],\n    \"䫊\": [\n        \"ㄆㄟ2\"\n    ],\n    \"䫋\": [\n        \"ㄨㄟ1\",\n        \"ㄊㄨㄟ2\"\n    ],\n    \"䫌\": [\n        \"ㄆㄧ3\"\n    ],\n    \"䫍\": [\n        \"ㄈㄨ3\"\n    ],\n    \"䫎\": [\n        \"ㄓㄨㄛ1\"\n    ],\n    \"䫏\": [\n        \"ㄑㄧ1\"\n    ],\n    \"䫐\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"䫑\": [\n        \"ㄧ1\",\n        \"ㄑㄧ1\"\n    ],\n    \"䫒\": [\n        \"ㄇㄣ2\"\n    ],\n    \"䫓\": [\n        \"ㄨ2\"\n    ],\n    \"䫔\": [\n        \"ㄑㄧ4\",\n        \"ㄑㄧㄝ4\",\n        \"ㄧㄚ4\",\n        \"ㄎㄨㄟ2\"\n    ],\n    \"䫕\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"䫖\": [\n        \"ㄔㄣ3\",\n        \"ㄕㄣ4\"\n    ],\n    \"䫗\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"䫘\": [\n        \"ㄏㄜ2\",\n        \"ㄐㄧㄝ2\",\n        \"ㄎㄜ3\"\n    ],\n    \"䫙\": [\n        \"ㄙㄤ3\"\n    ],\n    \"䫚\": [\n        \"ㄍㄨㄚ1\"\n    ],\n    \"䫛\": [\n        \"ㄏㄡ2\"\n    ],\n    \"䫜\": [\n        \"ㄠ1\"\n    ],\n    \"䫝\": [\n        \"ㄈㄨ3\"\n    ],\n    \"䫞\": [\n        \"ㄑㄧㄠ1\",\n        \"ㄈㄣ2\"\n    ],\n    \"䫟\": [\n        \"ㄏㄨㄣ4\"\n    ],\n    \"䫠\": [\n        \"ㄆㄧ1\"\n    ],\n    \"䫡\": [\n        \"ㄧㄢ2\",\n        \"ㄑㄧㄢ4\",\n        \"ㄑㄧㄢ1\",\n        \"ㄐㄧㄢ4\"\n    ],\n    \"䫢\": [\n        \"ㄙ1\"\n    ],\n    \"䫣\": [\n        \"ㄒㄧ2\"\n    ],\n    \"䫤\": [\n        \"ㄇㄧㄥ2\"\n    ],\n    \"䫥\": [\n        \"ㄎㄨㄟ3\"\n    ],\n    \"䫦\": [\n        \"ㄍㄜ2\",\n        \"ㄎㄞ4\"\n    ],\n    \"䫨\": [\n        \"ㄠ4\"\n    ],\n    \"䫩\": [\n        \"ㄙㄢ3\"\n    ],\n    \"䫪\": [\n        \"ㄕㄨㄤ3\"\n    ],\n    \"䫫\": [\n        \"ㄌㄡ2\"\n    ],\n    \"䫬\": [\n        \"ㄓㄣ3\",\n        \"ㄑㄧㄣ3\"\n    ],\n    \"䫭\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"䫮\": [\n        \"ㄔㄢ2\"\n    ],\n    \"䫰\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"䫱\": [\n        \"ㄋㄚ2\"\n    ],\n    \"䫲\": [\n        \"ㄏㄢ4\",\n        \"ㄎㄢ3\"\n    ],\n    \"䫳\": [\n        \"ㄉㄨ2\"\n    ],\n    \"䫴\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"䫵\": [\n        \"ㄇㄧㄢ2\"\n    ],\n    \"䫶\": [\n        \"ㄈㄢ2\"\n    ],\n    \"䫷\": [\n        \"ㄜ4\"\n    ],\n    \"䫸\": [\n        \"ㄔㄠ1\"\n    ],\n    \"䫹\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"䫺\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"䫻\": [\n        \"ㄩ4\"\n    ],\n    \"䫼\": [\n        \"ㄒㄩㄝ4\"\n    ],\n    \"䫽\": [\n        \"ㄆㄠ1\"\n    ],\n    \"䫾\": [\n        \"ㄅㄧ1\",\n        \"ㄅㄧ4\"\n    ],\n    \"䫿\": [\n        \"ㄔㄠ1\"\n    ],\n    \"䬀\": [\n        \"ㄧㄡ3\"\n    ],\n    \"䬁\": [\n        \"ㄧ2\"\n    ],\n    \"䬂\": [\n        \"ㄒㄩㄝ4\"\n    ],\n    \"䬃\": [\n        \"ㄙㄚ4\"\n    ],\n    \"䬄\": [\n        \"ㄒㄩ4\"\n    ],\n    \"䬅\": [\n        \"ㄌㄧ4\",\n        \"ㄌㄧㄝ4\",\n        \"ㄒㄧㄝ2\"\n    ],\n    \"䬆\": [\n        \"ㄌㄧ4\"\n    ],\n    \"䬇\": [\n        \"ㄩㄢ4\"\n    ],\n    \"䬈\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"䬉\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"䬊\": [\n        \"ㄕㄚ4\"\n    ],\n    \"䬋\": [\n        \"ㄌㄥ2\"\n    ],\n    \"䬌\": [\n        \"ㄆㄡ1\"\n    ],\n    \"䬍\": [\n        \"ㄏㄨ1\"\n    ],\n    \"䬎\": [\n        \"ㄍㄨㄛ2\",\n        \"ㄒㄩ4\"\n    ],\n    \"䬏\": [\n        \"ㄅㄨ4\",\n        \"ㄈㄡ3\"\n    ],\n    \"䬐\": [\n        \"ㄖㄨㄟ2\"\n    ],\n    \"䬑\": [\n        \"ㄨㄟ4\",\n        \"ㄩ4\"\n    ],\n    \"䬒\": [\n        \"ㄙㄡ1\",\n        \"ㄒㄧㄠ1\"\n    ],\n    \"䬓\": [\n        \"ㄢ4\"\n    ],\n    \"䬔\": [\n        \"ㄩ2\"\n    ],\n    \"䬕\": [\n        \"ㄒㄧㄤ1\",\n        \"ㄕㄤ3\"\n    ],\n    \"䬖\": [\n        \"ㄏㄥ2\"\n    ],\n    \"䬗\": [\n        \"ㄧㄤ2\"\n    ],\n    \"䬘\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"䬙\": [\n        \"ㄧㄠ2\"\n    ],\n    \"䬛\": [\n        \"ㄅㄧ4\"\n    ],\n    \"䬝\": [\n        \"ㄏㄥ2\"\n    ],\n    \"䬞\": [\n        \"ㄊㄠ2\"\n    ],\n    \"䬟\": [\n        \"ㄌㄧㄡ2\",\n        \"ㄌㄧㄡ3\"\n    ],\n    \"䬡\": [\n        \"ㄓㄨ4\"\n    ],\n    \"䬣\": [\n        \"ㄒㄧ4\",\n        \"ㄑㄧ4\",\n        \"ㄍㄜ1\"\n    ],\n    \"䬤\": [\n        \"ㄗㄢ4\",\n        \"ㄓㄢ1\"\n    ],\n    \"䬥\": [\n        \"ㄧ4\"\n    ],\n    \"䬦\": [\n        \"ㄉㄡ4\",\n        \"ㄕㄜ4\"\n    ],\n    \"䬧\": [\n        \"ㄩㄢ2\"\n    ],\n    \"䬨\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"䬪\": [\n        \"ㄅㄛ2\"\n    ],\n    \"䬫\": [\n        \"ㄊㄧ2\"\n    ],\n    \"䬬\": [\n        \"ㄧㄥ3\"\n    ],\n    \"䬮\": [\n        \"ㄧ2\"\n    ],\n    \"䬯\": [\n        \"ㄋㄧㄢ2\",\n        \"ㄊㄧㄢ3\"\n    ],\n    \"䬰\": [\n        \"ㄕㄠ4\"\n    ],\n    \"䬱\": [\n        \"ㄅㄣ4\"\n    ],\n    \"䬲\": [\n        \"ㄍㄡ1\"\n    ],\n    \"䬳\": [\n        \"ㄅㄢ3\"\n    ],\n    \"䬴\": [\n        \"ㄇㄛ4\"\n    ],\n    \"䬵\": [\n        \"ㄍㄞ1\",\n        \"ㄞ4\"\n    ],\n    \"䬶\": [\n        \"ㄣ4\"\n    ],\n    \"䬷\": [\n        \"ㄕㄜ3\"\n    ],\n    \"䬹\": [\n        \"ㄓ4\"\n    ],\n    \"䬺\": [\n        \"ㄧㄤ4\"\n    ],\n    \"䬻\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"䬼\": [\n        \"ㄩㄢ4\"\n    ],\n    \"䬽\": [\n        \"ㄕㄨㄟ4\",\n        \"ㄉㄨㄟ4\"\n    ],\n    \"䬾\": [\n        \"ㄊㄧ2\"\n    ],\n    \"䬿\": [\n        \"ㄨㄟ3\",\n        \"ㄨㄟ4\"\n    ],\n    \"䭀\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"䭁\": [\n        \"ㄓ4\"\n    ],\n    \"䭂\": [\n        \"ㄧ4\"\n    ],\n    \"䭃\": [\n        \"ㄖㄣ3\",\n        \"ㄋㄧㄝ4\"\n    ],\n    \"䭄\": [\n        \"ㄕ4\"\n    ],\n    \"䭅\": [\n        \"ㄏㄨ2\"\n    ],\n    \"䭆\": [\n        \"ㄋㄜ4\"\n    ],\n    \"䭇\": [\n        \"ㄧㄝ1\",\n        \"ㄧ4\"\n    ],\n    \"䭈\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"䭉\": [\n        \"ㄙㄨㄟ3\"\n    ],\n    \"䭊\": [\n        \"ㄧㄥ3\"\n    ],\n    \"䭋\": [\n        \"ㄅㄠ3\"\n    ],\n    \"䭌\": [\n        \"ㄏㄨ2\"\n    ],\n    \"䭍\": [\n        \"ㄏㄨ2\"\n    ],\n    \"䭎\": [\n        \"ㄧㄝ4\"\n    ],\n    \"䭐\": [\n        \"ㄧㄤ4\"\n    ],\n    \"䭑\": [\n        \"ㄌㄧㄢ2\",\n        \"ㄑㄧㄢ4\",\n        \"ㄒㄧㄢ4\"\n    ],\n    \"䭒\": [\n        \"ㄒㄧ1\"\n    ],\n    \"䭓\": [\n        \"ㄣ4\"\n    ],\n    \"䭔\": [\n        \"ㄉㄨㄟ1\"\n    ],\n    \"䭕\": [\n        \"ㄗㄢ3\",\n        \"ㄐㄧㄢ3\"\n    ],\n    \"䭖\": [\n        \"ㄓㄨ4\"\n    ],\n    \"䭗\": [\n        \"ㄧㄥ3\"\n    ],\n    \"䭘\": [\n        \"ㄧㄥ3\"\n    ],\n    \"䭙\": [\n        \"ㄐㄧㄣ3\",\n        \"ㄐㄧㄢ4\"\n    ],\n    \"䭚\": [\n        \"ㄔㄨㄤ2\"\n    ],\n    \"䭛\": [\n        \"ㄉㄢ4\"\n    ],\n    \"䭝\": [\n        \"ㄎㄨㄞ4\"\n    ],\n    \"䭞\": [\n        \"ㄧ4\"\n    ],\n    \"䭟\": [\n        \"ㄧㄝ4\"\n    ],\n    \"䭠\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"䭡\": [\n        \"ㄣ4\"\n    ],\n    \"䭢\": [\n        \"ㄋㄧㄥ2\"\n    ],\n    \"䭣\": [\n        \"ㄘ2\"\n    ],\n    \"䭤\": [\n        \"ㄑㄧㄢ3\"\n    ],\n    \"䭥\": [\n        \"ㄒㄩㄝ4\"\n    ],\n    \"䭦\": [\n        \"ㄅㄛ1\"\n    ],\n    \"䭧\": [\n        \"ㄇㄧ3\"\n    ],\n    \"䭨\": [\n        \"ㄕㄨㄟ4\"\n    ],\n    \"䭩\": [\n        \"ㄇㄛ2\"\n    ],\n    \"䭪\": [\n        \"ㄌㄧㄤ2\"\n    ],\n    \"䭫\": [\n        \"ㄑㄧ3\"\n    ],\n    \"䭬\": [\n        \"ㄑㄧ3\"\n    ],\n    \"䭭\": [\n        \"ㄕㄡ3\"\n    ],\n    \"䭮\": [\n        \"ㄈㄨ2\"\n    ],\n    \"䭯\": [\n        \"ㄅㄛ2\"\n    ],\n    \"䭰\": [\n        \"ㄅㄥ4\"\n    ],\n    \"䭱\": [\n        \"ㄅㄧㄝ2\"\n    ],\n    \"䭲\": [\n        \"ㄧ3\"\n    ],\n    \"䭳\": [\n        \"ㄨㄟ4\"\n    ],\n    \"䭴\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"䭵\": [\n        \"ㄈㄢ2\"\n    ],\n    \"䭶\": [\n        \"ㄑㄧ2\"\n    ],\n    \"䭷\": [\n        \"ㄇㄠ2\"\n    ],\n    \"䭸\": [\n        \"ㄈㄨ4\"\n    ],\n    \"䭹\": [\n        \"ㄤ2\"\n    ],\n    \"䭺\": [\n        \"ㄤ3\"\n    ],\n    \"䭻\": [\n        \"ㄈㄣ1\",\n        \"ㄈㄨ4\"\n    ],\n    \"䭼\": [\n        \"ㄑㄧ2\"\n    ],\n    \"䭽\": [\n        \"ㄑㄩㄣ2\"\n    ],\n    \"䭾\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"䭿\": [\n        \"ㄧ4\"\n    ],\n    \"䮀\": [\n        \"ㄅㄛ2\"\n    ],\n    \"䮁\": [\n        \"ㄆㄧㄢ2\"\n    ],\n    \"䮂\": [\n        \"ㄅㄚ2\"\n    ],\n    \"䮄\": [\n        \"ㄒㄩㄢ2\"\n    ],\n    \"䮇\": [\n        \"ㄩ4\"\n    ],\n    \"䮈\": [\n        \"ㄔ2\"\n    ],\n    \"䮉\": [\n        \"ㄌㄨ2\"\n    ],\n    \"䮊\": [\n        \"ㄧ2\"\n    ],\n    \"䮋\": [\n        \"ㄌㄧ4\"\n    ],\n    \"䮍\": [\n        \"ㄋㄧㄠ3\"\n    ],\n    \"䮎\": [\n        \"ㄒㄧ4\"\n    ],\n    \"䮏\": [\n        \"ㄨ2\"\n    ],\n    \"䮑\": [\n        \"ㄌㄟ4\",\n        \"ㄌㄨㄛ4\"\n    ],\n    \"䮒\": [\n        \"ㄆㄨ1\"\n    ],\n    \"䮓\": [\n        \"ㄓㄨㄛ1\",\n        \"ㄔㄠ4\"\n    ],\n    \"䮔\": [\n        \"ㄗㄨㄟ1\"\n    ],\n    \"䮕\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"䮖\": [\n        \"ㄔㄤ1\"\n    ],\n    \"䮗\": [\n        \"ㄢ4\",\n        \"ㄧㄢ4\"\n    ],\n    \"䮘\": [\n        \"ㄦ2\"\n    ],\n    \"䮙\": [\n        \"ㄩ4\"\n    ],\n    \"䮚\": [\n        \"ㄌㄥ4\",\n        \"ㄌㄧㄥ2\"\n    ],\n    \"䮛\": [\n        \"ㄈㄨ4\"\n    ],\n    \"䮜\": [\n        \"ㄓㄚ2\",\n        \"ㄧㄝ4\"\n    ],\n    \"䮝\": [\n        \"ㄏㄨㄣ2\"\n    ],\n    \"䮞\": [\n        \"ㄔㄨㄣ3\"\n    ],\n    \"䮟\": [\n        \"ㄙㄡ1\",\n        \"ㄙㄡ3\"\n    ],\n    \"䮠\": [\n        \"ㄅㄧ1\"\n    ],\n    \"䮡\": [\n        \"ㄅㄧ4\",\n        \"ㄅㄛ2\"\n    ],\n    \"䮢\": [\n        \"ㄓㄚ2\"\n    ],\n    \"䮤\": [\n        \"ㄏㄜ2\"\n    ],\n    \"䮥\": [\n        \"ㄌㄧ4\"\n    ],\n    \"䮧\": [\n        \"ㄏㄢ4\",\n        \"ㄏㄢ2\"\n    ],\n    \"䮨\": [\n        \"ㄗㄞ3\"\n    ],\n    \"䮩\": [\n        \"ㄍㄨ2\"\n    ],\n    \"䮪\": [\n        \"ㄔㄥ2\"\n    ],\n    \"䮫\": [\n        \"ㄌㄡ2\",\n        \"ㄌㄩ2\"\n    ],\n    \"䮬\": [\n        \"ㄇㄛ4\"\n    ],\n    \"䮭\": [\n        \"ㄇㄧ4\"\n    ],\n    \"䮮\": [\n        \"ㄇㄞ4\"\n    ],\n    \"䮯\": [\n        \"ㄠ4\"\n    ],\n    \"䮰\": [\n        \"ㄓㄜ2\"\n    ],\n    \"䮱\": [\n        \"ㄓㄨ2\"\n    ],\n    \"䮲\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"䮳\": [\n        \"ㄈㄢ2\"\n    ],\n    \"䮴\": [\n        \"ㄉㄥ4\",\n        \"ㄊㄥ1\"\n    ],\n    \"䮵\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"䮷\": [\n        \"ㄉㄨ2\"\n    ],\n    \"䮸\": [\n        \"ㄨㄛ4\"\n    ],\n    \"䮹\": [\n        \"ㄨㄟ4\",\n        \"ㄍㄨㄟ4\"\n    ],\n    \"䮺\": [\n        \"ㄐㄧ4\"\n    ],\n    \"䮻\": [\n        \"ㄔ4\"\n    ],\n    \"䮼\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"䮽\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"䮾\": [\n        \"ㄌㄨㄥ2\",\n        \"ㄌㄨㄥ4\"\n    ],\n    \"䮿\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"䯀\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"䯁\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"䯂\": [\n        \"ㄕㄣ1\",\n        \"ㄐㄧ2\"\n    ],\n    \"䯄\": [\n        \"ㄍㄨㄚ1\"\n    ],\n    \"䯅\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"䯆\": [\n        \"ㄧ4\"\n    ],\n    \"䯇\": [\n        \"ㄎㄨ1\"\n    ],\n    \"䯈\": [\n        \"ㄨㄢ2\"\n    ],\n    \"䯉\": [\n        \"ㄨㄚ1\"\n    ],\n    \"䯊\": [\n        \"ㄑㄧㄚ4\",\n        \"ㄎㄜ1\"\n    ],\n    \"䯋\": [\n        \"ㄅㄛ2\",\n        \"ㄈㄟ4\"\n    ],\n    \"䯌\": [\n        \"ㄎㄠ1\"\n    ],\n    \"䯍\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"䯎\": [\n        \"ㄍㄢ4\"\n    ],\n    \"䯏\": [\n        \"ㄍㄨㄚ1\",\n        \"ㄏㄨㄚ2\"\n    ],\n    \"䯐\": [\n        \"ㄏㄞ2\"\n    ],\n    \"䯑\": [\n        \"ㄎㄨㄤ1\"\n    ],\n    \"䯒\": [\n        \"ㄏㄥ2\"\n    ],\n    \"䯓\": [\n        \"ㄎㄨㄟ1\"\n    ],\n    \"䯔\": [\n        \"ㄗㄜ2\"\n    ],\n    \"䯕\": [\n        \"ㄊㄧㄥ1\"\n    ],\n    \"䯖\": [\n        \"ㄌㄤ2\"\n    ],\n    \"䯗\": [\n        \"ㄅㄧ4\"\n    ],\n    \"䯘\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"䯙\": [\n        \"ㄆㄛ4\"\n    ],\n    \"䯚\": [\n        \"ㄧㄠ3\"\n    ],\n    \"䯛\": [\n        \"ㄨㄢ4\"\n    ],\n    \"䯜\": [\n        \"ㄊㄧ4\",\n        \"ㄒㄧ1\"\n    ],\n    \"䯝\": [\n        \"ㄙㄨㄟ3\"\n    ],\n    \"䯞\": [\n        \"ㄎㄨㄚ1\"\n    ],\n    \"䯟\": [\n        \"ㄉㄨㄟ4\",\n        \"ㄒㄧㄚ2\"\n    ],\n    \"䯠\": [\n        \"ㄠ3\"\n    ],\n    \"䯡\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"䯢\": [\n        \"ㄇㄛ2\",\n        \"ㄇㄛ3\"\n    ],\n    \"䯣\": [\n        \"ㄎㄨㄟ4\",\n        \"ㄍㄨㄟ4\"\n    ],\n    \"䯤\": [\n        \"ㄎㄨㄞ4\"\n    ],\n    \"䯥\": [\n        \"ㄢ4\",\n        \"ㄑㄧ4\"\n    ],\n    \"䯦\": [\n        \"ㄇㄚ4\"\n    ],\n    \"䯧\": [\n        \"ㄑㄧㄥ3\",\n        \"ㄑㄧㄥ4\"\n    ],\n    \"䯨\": [\n        \"ㄑㄧㄠ1\",\n        \"ㄏㄜ4\"\n    ],\n    \"䯪\": [\n        \"ㄎㄠ3\",\n        \"ㄎㄠ4\"\n    ],\n    \"䯫\": [\n        \"ㄏㄠ4\"\n    ],\n    \"䯬\": [\n        \"ㄉㄨㄛ3\"\n    ],\n    \"䯭\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"䯮\": [\n        \"ㄋㄞ2\"\n    ],\n    \"䯯\": [\n        \"ㄙㄨㄛ1\"\n    ],\n    \"䯰\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"䯱\": [\n        \"ㄆㄧ1\",\n        \"ㄆㄟ1\",\n        \"ㄈㄨ4\"\n    ],\n    \"䯲\": [\n        \"ㄆㄚ1\",\n        \"ㄅㄚ4\"\n    ],\n    \"䯳\": [\n        \"ㄙㄨㄥ1\"\n    ],\n    \"䯴\": [\n        \"ㄔㄤ2\"\n    ],\n    \"䯵\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"䯶\": [\n        \"ㄇㄢ2\",\n        \"ㄇㄧㄢ2\"\n    ],\n    \"䯷\": [\n        \"ㄙㄨㄥ1\"\n    ],\n    \"䯸\": [\n        \"ㄘ4\"\n    ],\n    \"䯹\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"䯺\": [\n        \"ㄎㄨㄛ4\"\n    ],\n    \"䯼\": [\n        \"ㄉㄧ2\"\n    ],\n    \"䯽\": [\n        \"ㄆㄡ2\",\n        \"ㄆㄡ3\",\n        \"ㄅㄠ3\"\n    ],\n    \"䯾\": [\n        \"ㄊㄧㄠ2\",\n        \"ㄉㄧㄠ1\"\n    ],\n    \"䯿\": [\n        \"ㄗㄨ2\",\n        \"ㄙㄨㄟ4\",\n        \"ㄗㄨㄟ4\"\n    ],\n    \"䰀\": [\n        \"ㄨㄛ3\"\n    ],\n    \"䰁\": [\n        \"ㄈㄟ4\"\n    ],\n    \"䰂\": [\n        \"ㄘㄞ4\"\n    ],\n    \"䰃\": [\n        \"ㄆㄥ2\",\n        \"ㄆㄥ4\",\n        \"ㄈㄤ3\"\n    ],\n    \"䰄\": [\n        \"ㄙㄞ1\",\n        \"ㄕ4\"\n    ],\n    \"䰆\": [\n        \"ㄖㄡ2\"\n    ],\n    \"䰇\": [\n        \"ㄑㄧ2\"\n    ],\n    \"䰈\": [\n        \"ㄘㄨㄛ2\"\n    ],\n    \"䰉\": [\n        \"ㄆㄢ2\",\n        \"ㄅㄢ1\"\n    ],\n    \"䰊\": [\n        \"ㄅㄛ2\"\n    ],\n    \"䰋\": [\n        \"ㄇㄢ2\"\n    ],\n    \"䰌\": [\n        \"ㄗㄨㄥ3\",\n        \"ㄘㄨㄥ1\"\n    ],\n    \"䰍\": [\n        \"ㄘ4\"\n    ],\n    \"䰎\": [\n        \"ㄎㄨㄟ4\"\n    ],\n    \"䰏\": [\n        \"ㄐㄧ4\"\n    ],\n    \"䰐\": [\n        \"ㄌㄢ2\"\n    ],\n    \"䰒\": [\n        \"ㄇㄥ2\"\n    ],\n    \"䰓\": [\n        \"ㄇㄧㄢ2\"\n    ],\n    \"䰔\": [\n        \"ㄆㄢ2\"\n    ],\n    \"䰕\": [\n        \"ㄌㄨ2\"\n    ],\n    \"䰖\": [\n        \"ㄗㄨㄢ3\"\n    ],\n    \"䰗\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"䰘\": [\n        \"ㄌㄧㄡ2\",\n        \"ㄐㄧㄠ3\"\n    ],\n    \"䰙\": [\n        \"ㄧ3\"\n    ],\n    \"䰚\": [\n        \"ㄨㄣ2\"\n    ],\n    \"䰛\": [\n        \"ㄌㄧ4\",\n        \"ㄍㄜ2\"\n    ],\n    \"䰜\": [\n        \"ㄌㄧ4\"\n    ],\n    \"䰝\": [\n        \"ㄗㄥ4\"\n    ],\n    \"䰞\": [\n        \"ㄓㄨ3\"\n    ],\n    \"䰟\": [\n        \"ㄏㄨㄣ2\"\n    ],\n    \"䰠\": [\n        \"ㄕㄣ2\"\n    ],\n    \"䰡\": [\n        \"ㄔ4\"\n    ],\n    \"䰢\": [\n        \"ㄒㄧㄥ4\"\n    ],\n    \"䰣\": [\n        \"ㄨㄤ3\"\n    ],\n    \"䰤\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"䰥\": [\n        \"ㄏㄨㄛ4\",\n        \"ㄩ4\"\n    ],\n    \"䰦\": [\n        \"ㄆㄧ3\"\n    ],\n    \"䰧\": [\n        \"ㄏㄨ1\"\n    ],\n    \"䰨\": [\n        \"ㄇㄟ4\"\n    ],\n    \"䰩\": [\n        \"ㄔㄜ3\",\n        \"ㄉㄨ1\"\n    ],\n    \"䰪\": [\n        \"ㄇㄟ4\"\n    ],\n    \"䰫\": [\n        \"ㄔㄠ1\",\n        \"ㄔㄠ2\",\n        \"ㄓㄠ4\"\n    ],\n    \"䰬\": [\n        \"ㄐㄩ2\"\n    ],\n    \"䰭\": [\n        \"ㄋㄡ4\"\n    ],\n    \"䰯\": [\n        \"ㄧ4\"\n    ],\n    \"䰰\": [\n        \"ㄖㄨ2\"\n    ],\n    \"䰱\": [\n        \"ㄌㄧㄥ2\",\n        \"ㄌㄨㄥ2\"\n    ],\n    \"䰲\": [\n        \"ㄧㄚ4\"\n    ],\n    \"䰴\": [\n        \"ㄑㄧ4\"\n    ],\n    \"䰵\": [\n        \"ㄗ1\"\n    ],\n    \"䰷\": [\n        \"ㄅㄤ4\"\n    ],\n    \"䰸\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"䰹\": [\n        \"ㄗㄜ2\"\n    ],\n    \"䰺\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"䰻\": [\n        \"ㄩ2\"\n    ],\n    \"䰼\": [\n        \"ㄑㄧㄣ2\",\n        \"ㄧㄣ2\",\n        \"ㄕㄣ4\"\n    ],\n    \"䰽\": [\n        \"ㄅㄟ4\"\n    ],\n    \"䰾\": [\n        \"ㄅㄚ1\",\n        \"ㄅㄚ4\"\n    ],\n    \"䰿\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"䱀\": [\n        \"ㄧㄤ1\"\n    ],\n    \"䱁\": [\n        \"ㄑㄧㄠ2\"\n    ],\n    \"䱂\": [\n        \"ㄧㄡ3\"\n    ],\n    \"䱃\": [\n        \"ㄓ4\"\n    ],\n    \"䱄\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"䱅\": [\n        \"ㄇㄛ4\"\n    ],\n    \"䱆\": [\n        \"ㄕㄥ2\"\n    ],\n    \"䱇\": [\n        \"ㄕㄢ4\"\n    ],\n    \"䱈\": [\n        \"ㄑㄧ2\"\n    ],\n    \"䱉\": [\n        \"ㄕㄢ4\"\n    ],\n    \"䱊\": [\n        \"ㄇㄧ3\"\n    ],\n    \"䱋\": [\n        \"ㄍㄨㄥ3\"\n    ],\n    \"䱌\": [\n        \"ㄧ2\"\n    ],\n    \"䱍\": [\n        \"ㄍㄥ4\"\n    ],\n    \"䱎\": [\n        \"ㄍㄥ4\"\n    ],\n    \"䱏\": [\n        \"ㄊㄡ3\"\n    ],\n    \"䱐\": [\n        \"ㄈㄨ1\"\n    ],\n    \"䱑\": [\n        \"ㄒㄩㄝ2\"\n    ],\n    \"䱒\": [\n        \"ㄧㄝ4\"\n    ],\n    \"䱓\": [\n        \"ㄊㄧㄥ2\",\n        \"ㄊㄧㄥ3\"\n    ],\n    \"䱔\": [\n        \"ㄊㄧㄠ2\",\n        \"ㄔㄡ2\"\n    ],\n    \"䱕\": [\n        \"ㄇㄡ2\",\n        \"ㄇㄟ2\"\n    ],\n    \"䱖\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"䱗\": [\n        \"ㄘㄢ1\"\n    ],\n    \"䱘\": [\n        \"ㄌㄧ2\"\n    ],\n    \"䱙\": [\n        \"ㄕㄨ1\"\n    ],\n    \"䱚\": [\n        \"ㄌㄨ4\"\n    ],\n    \"䱛\": [\n        \"ㄏㄨㄛ4\",\n        \"ㄒㄩ4\",\n        \"ㄧ4\"\n    ],\n    \"䱜\": [\n        \"ㄘㄨㄛ4\"\n    ],\n    \"䱝\": [\n        \"ㄆㄞ2\",\n        \"ㄅㄟ1\"\n    ],\n    \"䱞\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"䱟\": [\n        \"ㄐㄩ4\",\n        \"ㄐㄩ1\"\n    ],\n    \"䱠\": [\n        \"ㄓㄢ4\"\n    ],\n    \"䱡\": [\n        \"ㄐㄩ2\"\n    ],\n    \"䱢\": [\n        \"ㄓㄥ1\"\n    ],\n    \"䱣\": [\n        \"ㄗㄨ2\"\n    ],\n    \"䱤\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"䱥\": [\n        \"ㄓ4\",\n        \"ㄐㄧ4\"\n    ],\n    \"䱨\": [\n        \"ㄌㄚ4\"\n    ],\n    \"䱫\": [\n        \"ㄌㄚ4\"\n    ],\n    \"䱬\": [\n        \"ㄒㄩ1\"\n    ],\n    \"䱭\": [\n        \"ㄍㄥ4\"\n    ],\n    \"䱮\": [\n        \"ㄜ2\"\n    ],\n    \"䱯\": [\n        \"ㄇㄨ2\"\n    ],\n    \"䱰\": [\n        \"ㄓㄨㄥ4\"\n    ],\n    \"䱱\": [\n        \"ㄊㄧ2\",\n        \"ㄉㄧ4\"\n    ],\n    \"䱲\": [\n        \"ㄩㄢ2\"\n    ],\n    \"䱳\": [\n        \"ㄓㄢ1\"\n    ],\n    \"䱴\": [\n        \"ㄍㄥ4\"\n    ],\n    \"䱵\": [\n        \"ㄨㄥ1\"\n    ],\n    \"䱶\": [\n        \"ㄌㄤ2\"\n    ],\n    \"䱷\": [\n        \"ㄩ2\"\n    ],\n    \"䱸\": [\n        \"ㄙㄡ1\",\n        \"ㄑㄧㄡ1\"\n    ],\n    \"䱹\": [\n        \"ㄓㄚ3\"\n    ],\n    \"䱺\": [\n        \"ㄏㄞ2\"\n    ],\n    \"䱻\": [\n        \"ㄏㄨㄚ2\"\n    ],\n    \"䱼\": [\n        \"ㄓㄢ3\"\n    ],\n    \"䱽\": [\n        \"ㄔㄤ1\"\n    ],\n    \"䱾\": [\n        \"ㄌㄡ2\"\n    ],\n    \"䱿\": [\n        \"ㄔㄢ4\"\n    ],\n    \"䲀\": [\n        \"ㄓ4\"\n    ],\n    \"䲁\": [\n        \"ㄨㄟ4\"\n    ],\n    \"䲂\": [\n        \"ㄒㄩㄢ2\"\n    ],\n    \"䲃\": [\n        \"ㄗㄠ3\",\n        \"ㄙㄨㄛ3\",\n        \"ㄔㄠ2\"\n    ],\n    \"䲄\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"䲅\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"䲆\": [\n        \"ㄙㄨ1\"\n    ],\n    \"䲉\": [\n        \"ㄙ1\"\n    ],\n    \"䲊\": [\n        \"ㄉㄨㄛ4\",\n        \"ㄨㄟ3\",\n        \"ㄊㄨㄛ4\"\n    ],\n    \"䲋\": [\n        \"ㄘㄣ2\"\n    ],\n    \"䲌\": [\n        \"ㄎㄨㄢ3\"\n    ],\n    \"䲍\": [\n        \"ㄊㄥ2\"\n    ],\n    \"䲎\": [\n        \"ㄋㄟ3\"\n    ],\n    \"䲏\": [\n        \"ㄌㄠ2\"\n    ],\n    \"䲐\": [\n        \"ㄌㄨ3\"\n    ],\n    \"䲑\": [\n        \"ㄧ2\"\n    ],\n    \"䲒\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"䲓\": [\n        \"ㄧㄢ3\",\n        \"ㄧㄢ2\"\n    ],\n    \"䲔\": [\n        \"ㄑㄧㄥ2\"\n    ],\n    \"䲕\": [\n        \"ㄆㄨ1\"\n    ],\n    \"䲖\": [\n        \"ㄔㄡ2\"\n    ],\n    \"䲗\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"䲘\": [\n        \"ㄍㄨㄢ3\"\n    ],\n    \"䲙\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"䲚\": [\n        \"ㄌㄞ4\"\n    ],\n    \"䲛\": [\n        \"ㄇㄥ2\"\n    ],\n    \"䲜\": [\n        \"ㄧㄝ4\"\n    ],\n    \"䲞\": [\n        \"ㄌㄧ4\"\n    ],\n    \"䲟\": [\n        \"ㄧㄣ4\"\n    ],\n    \"䲠\": [\n        \"ㄔㄨㄣ1\"\n    ],\n    \"䲡\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"䲢\": [\n        \"ㄊㄥ2\"\n    ],\n    \"䲣\": [\n        \"ㄩ2\"\n    ],\n    \"䲦\": [\n        \"ㄉㄞ4\"\n    ],\n    \"䲧\": [\n        \"ㄉㄨ4\"\n    ],\n    \"䲨\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"䲪\": [\n        \"ㄒㄧ4\"\n    ],\n    \"䲬\": [\n        \"ㄑㄧ2\"\n    ],\n    \"䲮\": [\n        \"ㄩㄢ2\"\n    ],\n    \"䲯\": [\n        \"ㄐㄧ2\"\n    ],\n    \"䲰\": [\n        \"ㄩㄣ4\"\n    ],\n    \"䲱\": [\n        \"ㄈㄤ3\"\n    ],\n    \"䲲\": [\n        \"ㄍㄨㄥ1\",\n        \"ㄙㄨㄥ1\"\n    ],\n    \"䲳\": [\n        \"ㄏㄤ2\"\n    ],\n    \"䲴\": [\n        \"ㄓㄣ4\"\n    ],\n    \"䲵\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"䲸\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"䲹\": [\n        \"ㄆㄧ2\"\n    ],\n    \"䲺\": [\n        \"ㄍㄢ4\"\n    ],\n    \"䲻\": [\n        \"ㄒㄩㄢ2\",\n        \"ㄩㄢ1\"\n    ],\n    \"䲼\": [\n        \"ㄕㄥ1\"\n    ],\n    \"䲽\": [\n        \"ㄕ2\",\n        \"ㄉㄧㄠ3\"\n    ],\n    \"䲾\": [\n        \"ㄑㄧㄠ3\"\n    ],\n    \"䲿\": [\n        \"ㄘ2\"\n    ],\n    \"䳀\": [\n        \"ㄉㄧㄝ2\",\n        \"ㄧ4\"\n    ],\n    \"䳁\": [\n        \"ㄅㄛ2\"\n    ],\n    \"䳂\": [\n        \"ㄉㄧㄠ1\",\n        \"ㄔㄠ1\",\n        \"ㄊㄧㄠ2\",\n        \"ㄒㄧㄠ1\"\n    ],\n    \"䳃\": [\n        \"ㄨㄢ3\"\n    ],\n    \"䳄\": [\n        \"ㄘ2\"\n    ],\n    \"䳅\": [\n        \"ㄓ3\",\n        \"ㄓ4\"\n    ],\n    \"䳆\": [\n        \"ㄅㄞ2\"\n    ],\n    \"䳇\": [\n        \"ㄨ3\"\n    ],\n    \"䳈\": [\n        \"ㄅㄠ3\"\n    ],\n    \"䳉\": [\n        \"ㄉㄨㄥ1\",\n        \"ㄉㄢ4\"\n    ],\n    \"䳊\": [\n        \"ㄅㄚ2\"\n    ],\n    \"䳋\": [\n        \"ㄊㄨㄥ2\",\n        \"ㄊㄨㄥ1\",\n        \"ㄒㄧㄠ1\"\n    ],\n    \"䳍\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"䳎\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"䳏\": [\n        \"ㄍㄨㄟ4\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"䳐\": [\n        \"ㄘ4\"\n    ],\n    \"䳑\": [\n        \"ㄧㄡ3\"\n    ],\n    \"䳒\": [\n        \"ㄩㄢ2\"\n    ],\n    \"䳓\": [\n        \"ㄌㄠ3\"\n    ],\n    \"䳔\": [\n        \"ㄐㄩ2\",\n        \"ㄐㄧㄡ4\"\n    ],\n    \"䳕\": [\n        \"ㄈㄨ2\"\n    ],\n    \"䳖\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"䳗\": [\n        \"ㄜ2\"\n    ],\n    \"䳘\": [\n        \"ㄜ2\"\n    ],\n    \"䳙\": [\n        \"ㄒㄧㄥ3\"\n    ],\n    \"䳚\": [\n        \"ㄎㄢ4\",\n        \"ㄏㄜ2\"\n    ],\n    \"䳛\": [\n        \"ㄧㄢ4\"\n    ],\n    \"䳜\": [\n        \"ㄊㄨ2\"\n    ],\n    \"䳝\": [\n        \"ㄆㄡ3\",\n        \"ㄅㄨ4\"\n    ],\n    \"䳞\": [\n        \"ㄅㄥ3\"\n    ],\n    \"䳟\": [\n        \"ㄇㄧㄥ2\"\n    ],\n    \"䳠\": [\n        \"ㄕㄨㄟ4\",\n        \"ㄓㄨ4\"\n    ],\n    \"䳡\": [\n        \"ㄧㄢ4\",\n        \"ㄓㄨㄟ1\"\n    ],\n    \"䳢\": [\n        \"ㄑㄧ2\"\n    ],\n    \"䳣\": [\n        \"ㄩㄢ2\"\n    ],\n    \"䳤\": [\n        \"ㄅㄧㄝ1\"\n    ],\n    \"䳦\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"䳧\": [\n        \"ㄏㄡ2\"\n    ],\n    \"䳨\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"䳩\": [\n        \"ㄧㄠ1\"\n    ],\n    \"䳪\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"䳫\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"䳬\": [\n        \"ㄜ4\"\n    ],\n    \"䳭\": [\n        \"ㄐㄧ2\"\n    ],\n    \"䳮\": [\n        \"ㄇㄛ4\"\n    ],\n    \"䳯\": [\n        \"ㄔㄨㄥ2\",\n        \"ㄔㄨㄥ3\"\n    ],\n    \"䳰\": [\n        \"ㄅㄠ3\"\n    ],\n    \"䳱\": [\n        \"ㄨ4\"\n    ],\n    \"䳲\": [\n        \"ㄓㄣ4\"\n    ],\n    \"䳳\": [\n        \"ㄒㄩ4\"\n    ],\n    \"䳴\": [\n        \"ㄊㄚ4\",\n        \"ㄉㄚ2\"\n    ],\n    \"䳵\": [\n        \"ㄔ4\"\n    ],\n    \"䳶\": [\n        \"ㄒㄧ1\",\n        \"ㄑㄧ1\",\n        \"ㄐㄧ1\"\n    ],\n    \"䳷\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"䳸\": [\n        \"ㄇㄚ2\"\n    ],\n    \"䳹\": [\n        \"ㄎㄡ4\"\n    ],\n    \"䳺\": [\n        \"ㄧㄢ4\"\n    ],\n    \"䳻\": [\n        \"ㄘㄢ2\",\n        \"ㄓㄢ4\"\n    ],\n    \"䳽\": [\n        \"ㄏㄜ4\"\n    ],\n    \"䳾\": [\n        \"ㄉㄥ1\"\n    ],\n    \"䳿\": [\n        \"ㄖㄢ2\"\n    ],\n    \"䴀\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"䴁\": [\n        \"ㄩ4\",\n        \"ㄩ2\"\n    ],\n    \"䴂\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"䴃\": [\n        \"ㄋㄠ2\"\n    ],\n    \"䴄\": [\n        \"ㄕㄨㄣ4\"\n    ],\n    \"䴅\": [\n        \"ㄈㄣ2\"\n    ],\n    \"䴆\": [\n        \"ㄆㄨ2\",\n        \"ㄆㄨ1\"\n    ],\n    \"䴇\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"䴈\": [\n        \"ㄠ3\"\n    ],\n    \"䴉\": [\n        \"ㄏㄨㄢ2\",\n        \"ㄒㄩㄢ2\"\n    ],\n    \"䴊\": [\n        \"ㄧ2\"\n    ],\n    \"䴋\": [\n        \"ㄏㄨㄢ2\",\n        \"ㄒㄩㄢ2\"\n    ],\n    \"䴌\": [\n        \"ㄇㄥ2\"\n    ],\n    \"䴍\": [\n        \"ㄧㄥ1\"\n    ],\n    \"䴎\": [\n        \"ㄌㄟ3\"\n    ],\n    \"䴏\": [\n        \"ㄧㄢ4\"\n    ],\n    \"䴐\": [\n        \"ㄅㄠ3\"\n    ],\n    \"䴑\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"䴒\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"䴓\": [\n        \"ㄕ1\"\n    ],\n    \"䴔\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"䴕\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"䴖\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"䴗\": [\n        \"ㄐㄩ2\"\n    ],\n    \"䴘\": [\n        \"ㄊㄧ1\"\n    ],\n    \"䴙\": [\n        \"ㄆㄧ4\"\n    ],\n    \"䴚\": [\n        \"ㄍㄤ3\"\n    ],\n    \"䴛\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"䴜\": [\n        \"ㄨㄞ1\"\n    ],\n    \"䴝\": [\n        \"ㄔㄨㄞ4\"\n    ],\n    \"䴞\": [\n        \"ㄉㄧ2\"\n    ],\n    \"䴟\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"䴠\": [\n        \"ㄧㄠ3\"\n    ],\n    \"䴡\": [\n        \"ㄌㄧ4\"\n    ],\n    \"䴢\": [\n        \"ㄇㄧ2\"\n    ],\n    \"䴣\": [\n        \"ㄏㄨ1\"\n    ],\n    \"䴤\": [\n        \"ㄕㄥ1\"\n    ],\n    \"䴥\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"䴦\": [\n        \"ㄧㄣ2\"\n    ],\n    \"䴧\": [\n        \"ㄨㄟ1\"\n    ],\n    \"䴩\": [\n        \"ㄆㄧㄠ2\"\n    ],\n    \"䴪\": [\n        \"ㄌㄨ4\"\n    ],\n    \"䴫\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"䴬\": [\n        \"ㄧ4\"\n    ],\n    \"䴭\": [\n        \"ㄘㄞ2\"\n    ],\n    \"䴮\": [\n        \"ㄕㄢ4\"\n    ],\n    \"䴯\": [\n        \"ㄏㄨ1\"\n    ],\n    \"䴰\": [\n        \"ㄕㄨ2\",\n        \"ㄧ4\"\n    ],\n    \"䴱\": [\n        \"ㄊㄨㄛ1\"\n    ],\n    \"䴲\": [\n        \"ㄇㄛ4\"\n    ],\n    \"䴳\": [\n        \"ㄏㄨㄚ2\"\n    ],\n    \"䴴\": [\n        \"ㄊㄧㄝ4\",\n        \"ㄋㄧㄢ2\"\n    ],\n    \"䴵\": [\n        \"ㄅㄧㄥ3\"\n    ],\n    \"䴶\": [\n        \"ㄆㄥ2\"\n    ],\n    \"䴷\": [\n        \"ㄏㄨㄣ2\",\n        \"ㄏㄨㄢ4\"\n    ],\n    \"䴸\": [\n        \"ㄈㄨ1\"\n    ],\n    \"䴹\": [\n        \"ㄍㄨㄛ3\",\n        \"ㄌㄨㄛ3\",\n        \"ㄏㄨㄣ2\"\n    ],\n    \"䴺\": [\n        \"ㄅㄨ4\"\n    ],\n    \"䴻\": [\n        \"ㄌㄧ2\"\n    ],\n    \"䴼\": [\n        \"ㄔㄢ4\"\n    ],\n    \"䴽\": [\n        \"ㄆㄧ2\"\n    ],\n    \"䴾\": [\n        \"ㄘㄨㄛ2\"\n    ],\n    \"䴿\": [\n        \"ㄇㄥ2\"\n    ],\n    \"䵀\": [\n        \"ㄙㄨㄛ3\",\n        \"ㄙㄨㄛ4\"\n    ],\n    \"䵁\": [\n        \"ㄑㄧㄤ4\"\n    ],\n    \"䵂\": [\n        \"ㄓ2\"\n    ],\n    \"䵃\": [\n        \"ㄎㄨㄤ4\",\n        \"ㄏㄨㄤ2\"\n    ],\n    \"䵄\": [\n        \"ㄅㄧ2\"\n    ],\n    \"䵅\": [\n        \"ㄠ2\"\n    ],\n    \"䵆\": [\n        \"ㄇㄥ2\"\n    ],\n    \"䵇\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"䵈\": [\n        \"ㄎㄨ4\"\n    ],\n    \"䵉\": [\n        \"ㄊㄡ2\"\n    ],\n    \"䵊\": [\n        \"ㄊㄨㄢ1\"\n    ],\n    \"䵋\": [\n        \"ㄨㄟ3\"\n    ],\n    \"䵌\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"䵎\": [\n        \"ㄊㄨㄢ1\"\n    ],\n    \"䵏\": [\n        \"ㄌㄠ3\"\n    ],\n    \"䵐\": [\n        \"ㄔㄢ3\"\n    ],\n    \"䵑\": [\n        \"ㄋㄧ4\"\n    ],\n    \"䵒\": [\n        \"ㄋㄧ4\"\n    ],\n    \"䵓\": [\n        \"ㄌㄧ2\"\n    ],\n    \"䵔\": [\n        \"ㄉㄨㄥ3\"\n    ],\n    \"䵕\": [\n        \"ㄐㄩ4\"\n    ],\n    \"䵖\": [\n        \"ㄑㄧㄢ4\",\n        \"ㄑㄧㄣ1\"\n    ],\n    \"䵗\": [\n        \"ㄅㄛ2\",\n        \"ㄅㄧ2\"\n    ],\n    \"䵘\": [\n        \"ㄕㄞ4\"\n    ],\n    \"䵙\": [\n        \"ㄓㄚ1\",\n        \"ㄓㄚ3\"\n    ],\n    \"䵚\": [\n        \"ㄊㄠ3\"\n    ],\n    \"䵛\": [\n        \"ㄑㄧㄢ4\"\n    ],\n    \"䵜\": [\n        \"ㄋㄨㄥ3\"\n    ],\n    \"䵝\": [\n        \"ㄧ4\",\n        \"ㄧㄚ4\"\n    ],\n    \"䵞\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"䵟\": [\n        \"ㄍㄢ3\"\n    ],\n    \"䵠\": [\n        \"ㄉㄧ2\",\n        \"ㄓㄨㄛ2\"\n    ],\n    \"䵡\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"䵢\": [\n        \"ㄇㄟ4\"\n    ],\n    \"䵣\": [\n        \"ㄉㄚ2\"\n    ],\n    \"䵤\": [\n        \"ㄐㄧㄢ3\",\n        \"ㄒㄧㄢ4\"\n    ],\n    \"䵥\": [\n        \"ㄩ4\"\n    ],\n    \"䵦\": [\n        \"ㄒㄧㄝ4\",\n        \"ㄨ1\"\n    ],\n    \"䵧\": [\n        \"ㄗㄞ4\"\n    ],\n    \"䵨\": [\n        \"ㄇㄤ2\"\n    ],\n    \"䵩\": [\n        \"ㄌㄧ2\"\n    ],\n    \"䵪\": [\n        \"ㄍㄨㄣ4\",\n        \"ㄏㄨㄣ4\"\n    ],\n    \"䵫\": [\n        \"ㄒㄩㄣ1\",\n        \"ㄩ4\"\n    ],\n    \"䵬\": [\n        \"ㄊㄚ4\"\n    ],\n    \"䵭\": [\n        \"ㄓㄜ4\"\n    ],\n    \"䵮\": [\n        \"ㄧㄤ4\"\n    ],\n    \"䵯\": [\n        \"ㄊㄨㄢ3\"\n    ],\n    \"䵰\": [\n        \"ㄕㄤ1\"\n    ],\n    \"䵱\": [\n        \"ㄒㄧ4\",\n        \"ㄒㄧ1\"\n    ],\n    \"䵲\": [\n        \"ㄑㄧㄠ1\"\n    ],\n    \"䵳\": [\n        \"ㄨㄟ4\"\n    ],\n    \"䵴\": [\n        \"ㄧㄥ4\",\n        \"ㄗㄥ4\",\n        \"ㄩㄣ4\"\n    ],\n    \"䵵\": [\n        \"ㄔㄨㄚ1\",\n        \"ㄓㄨㄛ2\"\n    ],\n    \"䵶\": [\n        \"ㄑㄩ2\",\n        \"ㄍㄡ1\"\n    ],\n    \"䵷\": [\n        \"ㄨㄚ1\"\n    ],\n    \"䵹\": [\n        \"ㄓ1\"\n    ],\n    \"䵺\": [\n        \"ㄊㄧㄥ3\",\n        \"ㄉㄧㄥ3\",\n        \"ㄊㄧㄢ3\"\n    ],\n    \"䵻\": [\n        \"ㄏㄨㄟ4\",\n        \"ㄍㄨ3\"\n    ],\n    \"䵼\": [\n        \"ㄕㄤ1\"\n    ],\n    \"䵽\": [\n        \"ㄘㄚ4\"\n    ],\n    \"䵾\": [\n        \"ㄈㄨ2\",\n        \"ㄈㄨ3\"\n    ],\n    \"䵿\": [\n        \"ㄊㄧㄝ4\"\n    ],\n    \"䶀\": [\n        \"ㄊㄚ4\"\n    ],\n    \"䶁\": [\n        \"ㄊㄚ4\"\n    ],\n    \"䶂\": [\n        \"ㄓㄨㄛ2\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"䶃\": [\n        \"ㄏㄢ2\"\n    ],\n    \"䶄\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"䶅\": [\n        \"ㄏㄜ2\"\n    ],\n    \"䶆\": [\n        \"ㄓㄨㄟ1\"\n    ],\n    \"䶇\": [\n        \"ㄓㄡ4\"\n    ],\n    \"䶈\": [\n        \"ㄅㄛ2\"\n    ],\n    \"䶉\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"䶊\": [\n        \"ㄋㄩ4\"\n    ],\n    \"䶋\": [\n        \"ㄒㄧ1\"\n    ],\n    \"䶌\": [\n        \"ㄆㄠ4\"\n    ],\n    \"䶍\": [\n        \"ㄉㄧ4\"\n    ],\n    \"䶎\": [\n        \"ㄏㄜ1\"\n    ],\n    \"䶏\": [\n        \"ㄊㄧ4\",\n        \"ㄊㄧ3\"\n    ],\n    \"䶐\": [\n        \"ㄨㄞ4\",\n        \"ㄏㄨㄟ4\"\n    ],\n    \"䶑\": [\n        \"ㄊㄧ4\"\n    ],\n    \"䶒\": [\n        \"ㄑㄧ2\"\n    ],\n    \"䶓\": [\n        \"ㄐㄧ4\"\n    ],\n    \"䶔\": [\n        \"ㄔ2\"\n    ],\n    \"䶕\": [\n        \"ㄅㄚ4\",\n        \"ㄅㄚ1\"\n    ],\n    \"䶖\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"䶗\": [\n        \"ㄎㄜ4\",\n        \"ㄑㄧㄚ1\",\n        \"ㄑㄧㄚ3\"\n    ],\n    \"䶘\": [\n        \"ㄌㄧ4\"\n    ],\n    \"䶙\": [\n        \"ㄐㄩ4\"\n    ],\n    \"䶚\": [\n        \"ㄑㄩ3\"\n    ],\n    \"䶛\": [\n        \"ㄌㄚ4\"\n    ],\n    \"䶜\": [\n        \"ㄍㄨ3\"\n    ],\n    \"䶝\": [\n        \"ㄑㄧㄚ4\"\n    ],\n    \"䶞\": [\n        \"ㄑㄧ2\"\n    ],\n    \"䶟\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"䶠\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"䶡\": [\n        \"ㄕ2\",\n        \"ㄗㄜ2\"\n    ],\n    \"䶢\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄒㄧㄢ2\"\n    ],\n    \"䶣\": [\n        \"ㄞ2\",\n        \"ㄍㄞ1\"\n    ],\n    \"䶤\": [\n        \"ㄏㄨㄚ2\"\n    ],\n    \"䶥\": [\n        \"ㄓㄚ1\",\n        \"ㄐㄩ3\",\n        \"ㄔㄨ3\"\n    ],\n    \"䶦\": [\n        \"ㄗㄜ2\"\n    ],\n    \"䶧\": [\n        \"ㄧㄠ3\"\n    ],\n    \"䶨\": [\n        \"ㄓㄢ1\"\n    ],\n    \"䶩\": [\n        \"ㄐㄧ4\"\n    ],\n    \"䶪\": [\n        \"ㄔㄚ4\"\n    ],\n    \"䶫\": [\n        \"ㄧㄢ4\",\n        \"ㄧㄢ2\"\n    ],\n    \"䶬\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"䶮\": [\n        \"ㄧㄢ3\"\n    ],\n    \"䶰\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"䶱\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"䶲\": [\n        \"ㄋㄢ2\"\n    ],\n    \"䶳\": [\n        \"ㄩㄝ4\"\n    ],\n    \"䶵\": [\n        \"ㄔ2\"\n    ],\n    \"一\": [\n        \"ㄧ1\",\n        \"ㄧ2\",\n        \"ㄧ4\"\n    ],\n    \"丁\": [\n        \"ㄉㄧㄥ1\",\n        \"ㄓㄥ1\"\n    ],\n    \"丂\": [\n        \"ㄎㄠ3\",\n        \"ㄑㄧㄠ3\",\n        \"ㄩ2\"\n    ],\n    \"七\": [\n        \"ㄑㄧ1\",\n        \"ㄑㄧ2\"\n    ],\n    \"丄\": [\n        \"ㄕㄤ4\"\n    ],\n    \"丅\": [\n        \"ㄒㄧㄚ4\"\n    ],\n    \"丆\": [\n        \"ㄏㄢ3\"\n    ],\n    \"万\": [\n        \"ㄨㄢ4\",\n        \"ㄇㄛ4\"\n    ],\n    \"丈\": [\n        \"ㄓㄤ4\"\n    ],\n    \"三\": [\n        \"ㄙㄢ1\"\n    ],\n    \"上\": [\n        \"ㄕㄤ4\",\n        \"ㄕㄤ3\"\n    ],\n    \"下\": [\n        \"ㄒㄧㄚ4\"\n    ],\n    \"丌\": [\n        \"ㄐㄧ1\",\n        \"ㄑㄧ2\"\n    ],\n    \"不\": [\n        \"ㄅㄨ4\",\n        \"ㄈㄡ3\",\n        \"ㄈㄡ1\",\n        \"ㄈㄨ1\",\n        \"ㄅㄨ2\"\n    ],\n    \"与\": [\n        \"ㄩ3\",\n        \"ㄩ4\",\n        \"ㄩ2\"\n    ],\n    \"丏\": [\n        \"ㄇㄧㄢ3\"\n    ],\n    \"丐\": [\n        \"ㄍㄞ4\"\n    ],\n    \"丑\": [\n        \"ㄔㄡ3\"\n    ],\n    \"丒\": [\n        \"ㄔㄡ3\"\n    ],\n    \"专\": [\n        \"ㄓㄨㄢ1\"\n    ],\n    \"且\": [\n        \"ㄑㄧㄝ3\",\n        \"ㄐㄩ1\",\n        \"ㄘㄨ2\"\n    ],\n    \"丕\": [\n        \"ㄆㄧ1\"\n    ],\n    \"世\": [\n        \"ㄕ4\"\n    ],\n    \"丗\": [\n        \"ㄕ4\"\n    ],\n    \"丘\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"丙\": [\n        \"ㄅㄧㄥ3\",\n        \"ㄅㄧㄥ4\"\n    ],\n    \"业\": [\n        \"ㄧㄝ4\"\n    ],\n    \"丛\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"东\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"丝\": [\n        \"ㄙ1\"\n    ],\n    \"丞\": [\n        \"ㄔㄥ2\",\n        \"ㄕㄥ4\",\n        \"ㄓㄥ1\",\n        \"ㄓㄥ3\"\n    ],\n    \"丟\": [\n        \"ㄉㄧㄡ1\"\n    ],\n    \"丠\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"両\": [\n        \"ㄌㄧㄤ3\"\n    ],\n    \"丢\": [\n        \"ㄉㄧㄡ1\"\n    ],\n    \"丣\": [\n        \"ㄧㄡ3\"\n    ],\n    \"两\": [\n        \"ㄌㄧㄤ3\"\n    ],\n    \"严\": [\n        \"ㄧㄢ2\"\n    ],\n    \"並\": [\n        \"ㄅㄧㄥ4\",\n        \"ㄅㄢ4\",\n        \"ㄅㄤ4\"\n    ],\n    \"丧\": [\n        \"ㄙㄤ4\",\n        \"ㄙㄤ1\"\n    ],\n    \"丨\": [\n        \"ㄍㄨㄣ3\"\n    ],\n    \"丩\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"个\": [\n        \"ㄍㄜ4\",\n        \"ㄍㄜ3\",\n        \"ㄍㄢ4\"\n    ],\n    \"丫\": [\n        \"ㄧㄚ1\"\n    ],\n    \"丬\": [\n        \"ㄑㄧㄤ2\"\n    ],\n    \"中\": [\n        \"ㄓㄨㄥ1\",\n        \"ㄓㄨㄥ4\"\n    ],\n    \"丮\": [\n        \"ㄐㄧ3\"\n    ],\n    \"丯\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"丰\": [\n        \"ㄈㄥ1\"\n    ],\n    \"丱\": [\n        \"ㄍㄨㄢ4\",\n        \"ㄎㄨㄤ4\"\n    ],\n    \"串\": [\n        \"ㄔㄨㄢ4\",\n        \"ㄍㄨㄢ4\",\n        \"ㄑㄩㄢ4\"\n    ],\n    \"丳\": [\n        \"ㄔㄢ3\",\n        \"ㄔㄨㄢ4\"\n    ],\n    \"临\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"丵\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"丶\": [\n        \"ㄓㄨ3\"\n    ],\n    \"丷\": [\n        \"ㄅㄚ1\"\n    ],\n    \"丸\": [\n        \"ㄨㄢ2\"\n    ],\n    \"丹\": [\n        \"ㄉㄢ1\"\n    ],\n    \"为\": [\n        \"ㄨㄟ4\",\n        \"ㄨㄟ2\"\n    ],\n    \"主\": [\n        \"ㄓㄨ3\",\n        \"ㄓㄨ4\"\n    ],\n    \"丼\": [\n        \"ㄐㄧㄥ3\",\n        \"ㄉㄢ3\"\n    ],\n    \"丽\": [\n        \"ㄌㄧ4\",\n        \"ㄌㄧ2\"\n    ],\n    \"举\": [\n        \"ㄐㄩ3\"\n    ],\n    \"丿\": [\n        \"ㄆㄧㄝ3\",\n        \"ㄧ4\"\n    ],\n    \"乀\": [\n        \"ㄈㄨ2\"\n    ],\n    \"乁\": [\n        \"ㄧ2\",\n        \"ㄐㄧ2\"\n    ],\n    \"乂\": [\n        \"ㄧ4\",\n        \"ㄞ4\"\n    ],\n    \"乃\": [\n        \"ㄋㄞ3\",\n        \"ㄞ3\"\n    ],\n    \"乄\": [\n        \"ㄨ3\"\n    ],\n    \"久\": [\n        \"ㄐㄧㄡ3\"\n    ],\n    \"乆\": [\n        \"ㄐㄧㄡ3\"\n    ],\n    \"乇\": [\n        \"ㄊㄨㄛ1\",\n        \"ㄓㄜ2\"\n    ],\n    \"么\": [\n        \"ㄇㄜ5\",\n        \"ㄧㄠ1\",\n        \"ㄇㄛ2\",\n        \"ㄇㄚ5\"\n    ],\n    \"义\": [\n        \"ㄧ4\"\n    ],\n    \"乊\": [\n        \"ㄧ1\"\n    ],\n    \"之\": [\n        \"ㄓ1\",\n        \"ㄓㄨ1\",\n        \"ㄓ4\"\n    ],\n    \"乌\": [\n        \"ㄨ1\",\n        \"ㄨ4\"\n    ],\n    \"乍\": [\n        \"ㄓㄚ4\",\n        \"ㄗㄨㄛ4\"\n    ],\n    \"乎\": [\n        \"ㄏㄨ1\"\n    ],\n    \"乏\": [\n        \"ㄈㄚ2\"\n    ],\n    \"乐\": [\n        \"ㄌㄜ4\",\n        \"ㄩㄝ4\"\n    ],\n    \"乑\": [\n        \"ㄧㄣ2\",\n        \"ㄆㄢ1\",\n        \"ㄓㄨㄥ4\"\n    ],\n    \"乒\": [\n        \"ㄆㄧㄥ1\"\n    ],\n    \"乓\": [\n        \"ㄆㄤ1\"\n    ],\n    \"乔\": [\n        \"ㄑㄧㄠ2\"\n    ],\n    \"乕\": [\n        \"ㄏㄨ3\"\n    ],\n    \"乖\": [\n        \"ㄍㄨㄞ1\"\n    ],\n    \"乗\": [\n        \"ㄔㄥ2\"\n    ],\n    \"乘\": [\n        \"ㄔㄥ2\",\n        \"ㄕㄥ4\"\n    ],\n    \"乙\": [\n        \"ㄧ3\",\n        \"ㄧ4\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"乚\": [\n        \"ㄧㄣ3\"\n    ],\n    \"乛\": [\n        \"ㄧㄚ5\"\n    ],\n    \"乜\": [\n        \"ㄇㄧㄝ1\",\n        \"ㄋㄧㄝ4\"\n    ],\n    \"九\": [\n        \"ㄐㄧㄡ3\",\n        \"ㄐㄧㄡ1\"\n    ],\n    \"乞\": [\n        \"ㄑㄧ3\",\n        \"ㄑㄧ4\"\n    ],\n    \"也\": [\n        \"ㄧㄝ3\",\n        \"ㄧ2\"\n    ],\n    \"习\": [\n        \"ㄒㄧ2\"\n    ],\n    \"乡\": [\n        \"ㄒㄧㄤ1\"\n    ],\n    \"乢\": [\n        \"ㄍㄞ4\"\n    ],\n    \"乣\": [\n        \"ㄐㄧㄡ3\"\n    ],\n    \"乤\": [\n        \"ㄒㄧㄚ4\"\n    ],\n    \"乥\": [\n        \"ㄏㄨ4\"\n    ],\n    \"书\": [\n        \"ㄕㄨ1\"\n    ],\n    \"乧\": [\n        \"ㄉㄡ3\"\n    ],\n    \"乨\": [\n        \"ㄕ3\"\n    ],\n    \"乩\": [\n        \"ㄐㄧ1\"\n    ],\n    \"乪\": [\n        \"ㄋㄤ2\"\n    ],\n    \"乫\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"乬\": [\n        \"ㄐㄩ4\"\n    ],\n    \"乭\": [\n        \"ㄕ2\"\n    ],\n    \"乮\": [\n        \"ㄇㄠ3\"\n    ],\n    \"乯\": [\n        \"ㄏㄨ1\"\n    ],\n    \"买\": [\n        \"ㄇㄞ3\"\n    ],\n    \"乱\": [\n        \"ㄌㄨㄢ4\"\n    ],\n    \"乲\": [\n        \"ㄗ1\"\n    ],\n    \"乳\": [\n        \"ㄖㄨ3\"\n    ],\n    \"乴\": [\n        \"ㄒㄩㄝ2\"\n    ],\n    \"乵\": [\n        \"ㄧㄢ3\"\n    ],\n    \"乶\": [\n        \"ㄈㄨ3\"\n    ],\n    \"乷\": [\n        \"ㄕㄚ1\"\n    ],\n    \"乸\": [\n        \"ㄋㄚ3\"\n    ],\n    \"乹\": [\n        \"ㄍㄢ1\"\n    ],\n    \"乺\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"乻\": [\n        \"ㄩ2\"\n    ],\n    \"乼\": [\n        \"ㄘㄨㄟ5\"\n    ],\n    \"乽\": [\n        \"ㄓㄜ3\"\n    ],\n    \"乾\": [\n        \"ㄑㄧㄢ2\",\n        \"ㄍㄢ1\"\n    ],\n    \"乿\": [\n        \"ㄓ4\",\n        \"ㄌㄨㄢ4\"\n    ],\n    \"亀\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"亁\": [\n        \"ㄍㄢ1\"\n    ],\n    \"亂\": [\n        \"ㄌㄨㄢ4\"\n    ],\n    \"亃\": [\n        \"ㄌㄧㄣ3\",\n        \"ㄌㄧㄣ4\"\n    ],\n    \"亄\": [\n        \"ㄧ4\"\n    ],\n    \"亅\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"了\": [\n        \"ㄌㄜ5\",\n        \"ㄌㄧㄠ3\",\n        \"ㄌㄧㄠ4\"\n    ],\n    \"亇\": [\n        \"ㄇㄚ5\"\n    ],\n    \"予\": [\n        \"ㄩ3\",\n        \"ㄩ2\",\n        \"ㄓㄨ4\"\n    ],\n    \"争\": [\n        \"ㄓㄥ1\"\n    ],\n    \"亊\": [\n        \"ㄕ4\"\n    ],\n    \"事\": [\n        \"ㄕ4\",\n        \"ㄗ4\"\n    ],\n    \"二\": [\n        \"ㄦ4\"\n    ],\n    \"亍\": [\n        \"ㄔㄨ4\"\n    ],\n    \"于\": [\n        \"ㄩ2\",\n        \"ㄨㄟ2\",\n        \"ㄩ1\",\n        \"ㄒㄩ1\"\n    ],\n    \"亏\": [\n        \"ㄎㄨㄟ1\",\n        \"ㄩ2\"\n    ],\n    \"亐\": [\n        \"ㄩ2\"\n    ],\n    \"云\": [\n        \"ㄩㄣ2\"\n    ],\n    \"互\": [\n        \"ㄏㄨ4\"\n    ],\n    \"亓\": [\n        \"ㄑㄧ2\"\n    ],\n    \"五\": [\n        \"ㄨ3\"\n    ],\n    \"井\": [\n        \"ㄐㄧㄥ3\",\n        \"ㄐㄧㄥ4\"\n    ],\n    \"亖\": [\n        \"ㄙ4\"\n    ],\n    \"亗\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"亘\": [\n        \"ㄍㄣ4\",\n        \"ㄒㄩㄢ1\",\n        \"ㄍㄥ4\"\n    ],\n    \"亙\": [\n        \"ㄍㄣ4\",\n        \"ㄍㄥ4\"\n    ],\n    \"亚\": [\n        \"ㄧㄚ4\"\n    ],\n    \"些\": [\n        \"ㄒㄧㄝ1\",\n        \"ㄙㄨㄛ4\",\n        \"ㄙㄨㄛ1\"\n    ],\n    \"亜\": [\n        \"ㄧㄚ4\"\n    ],\n    \"亝\": [\n        \"ㄑㄧ2\",\n        \"ㄓㄞ1\"\n    ],\n    \"亞\": [\n        \"ㄧㄚ4\",\n        \"ㄧㄚ1\",\n        \"ㄜ4\"\n    ],\n    \"亟\": [\n        \"ㄐㄧ2\",\n        \"ㄑㄧ4\"\n    ],\n    \"亠\": [\n        \"ㄊㄡ2\"\n    ],\n    \"亡\": [\n        \"ㄨㄤ2\",\n        \"ㄨ2\"\n    ],\n    \"亢\": [\n        \"ㄎㄤ4\",\n        \"ㄍㄤ1\",\n        \"ㄍㄥ1\"\n    ],\n    \"亣\": [\n        \"ㄉㄚ4\"\n    ],\n    \"交\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"亥\": [\n        \"ㄏㄞ4\",\n        \"ㄐㄧㄝ1\"\n    ],\n    \"亦\": [\n        \"ㄧ4\"\n    ],\n    \"产\": [\n        \"ㄔㄢ3\"\n    ],\n    \"亨\": [\n        \"ㄏㄥ1\",\n        \"ㄒㄧㄤ3\",\n        \"ㄆㄥ1\"\n    ],\n    \"亩\": [\n        \"ㄇㄨ3\"\n    ],\n    \"亪\": [\n        \"ㄧㄝ5\"\n    ],\n    \"享\": [\n        \"ㄒㄧㄤ3\"\n    ],\n    \"京\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"亭\": [\n        \"ㄊㄧㄥ2\"\n    ],\n    \"亮\": [\n        \"ㄌㄧㄤ4\",\n        \"ㄌㄧㄤ2\"\n    ],\n    \"亯\": [\n        \"ㄒㄧㄤ3\"\n    ],\n    \"亰\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"亱\": [\n        \"ㄧㄝ4\"\n    ],\n    \"亲\": [\n        \"ㄑㄧㄣ1\",\n        \"ㄑㄧㄥ4\"\n    ],\n    \"亳\": [\n        \"ㄅㄛ2\"\n    ],\n    \"亴\": [\n        \"ㄧㄡ4\"\n    ],\n    \"亵\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"亶\": [\n        \"ㄉㄢ3\",\n        \"ㄉㄢ4\",\n        \"ㄔㄢ2\",\n        \"ㄓㄢ1\"\n    ],\n    \"亷\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"亸\": [\n        \"ㄉㄨㄛ3\"\n    ],\n    \"亹\": [\n        \"ㄨㄟ3\",\n        \"ㄇㄣ2\"\n    ],\n    \"人\": [\n        \"ㄖㄣ2\"\n    ],\n    \"亻\": [\n        \"ㄖㄣ2\"\n    ],\n    \"亼\": [\n        \"ㄐㄧ2\"\n    ],\n    \"亽\": [\n        \"ㄐㄧ2\"\n    ],\n    \"亾\": [\n        \"ㄨㄤ2\"\n    ],\n    \"亿\": [\n        \"ㄧ4\"\n    ],\n    \"什\": [\n        \"ㄕㄣ2\",\n        \"ㄕ2\"\n    ],\n    \"仁\": [\n        \"ㄖㄣ2\"\n    ],\n    \"仂\": [\n        \"ㄌㄜ4\",\n        \"ㄌㄧ4\"\n    ],\n    \"仃\": [\n        \"ㄉㄧㄥ1\",\n        \"ㄉㄧㄥ3\"\n    ],\n    \"仄\": [\n        \"ㄗㄜ4\"\n    ],\n    \"仅\": [\n        \"ㄐㄧㄣ3\",\n        \"ㄈㄨ4\",\n        \"ㄋㄨ2\",\n        \"ㄐㄧㄣ4\"\n    ],\n    \"仆\": [\n        \"ㄆㄨ1\",\n        \"ㄆㄨ2\"\n    ],\n    \"仇\": [\n        \"ㄔㄡ2\",\n        \"ㄑㄧㄡ2\",\n        \"ㄐㄩ1\"\n    ],\n    \"仈\": [\n        \"ㄅㄚ1\"\n    ],\n    \"仉\": [\n        \"ㄓㄤ3\"\n    ],\n    \"今\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"介\": [\n        \"ㄐㄧㄝ4\",\n        \"ㄍㄜ4\"\n    ],\n    \"仌\": [\n        \"ㄅㄧㄥ1\"\n    ],\n    \"仍\": [\n        \"ㄖㄥ2\"\n    ],\n    \"从\": [\n        \"ㄘㄨㄥ2\",\n        \"ㄗㄨㄥ4\"\n    ],\n    \"仏\": [\n        \"ㄈㄛ2\"\n    ],\n    \"仐\": [\n        \"ㄙㄢ3\"\n    ],\n    \"仑\": [\n        \"ㄌㄨㄣ2\"\n    ],\n    \"仒\": [\n        \"ㄅㄧㄥ1\"\n    ],\n    \"仓\": [\n        \"ㄘㄤ1\"\n    ],\n    \"仔\": [\n        \"ㄗㄞ3\",\n        \"ㄗ3\",\n        \"ㄗ1\"\n    ],\n    \"仕\": [\n        \"ㄕ4\"\n    ],\n    \"他\": [\n        \"ㄊㄚ1\",\n        \"ㄊㄨㄛ2\"\n    ],\n    \"仗\": [\n        \"ㄓㄤ4\"\n    ],\n    \"付\": [\n        \"ㄈㄨ4\"\n    ],\n    \"仙\": [\n        \"ㄒㄧㄢ1\",\n        \"ㄒㄧㄢ3\"\n    ],\n    \"仚\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"仛\": [\n        \"ㄊㄨㄛ1\",\n        \"ㄉㄨㄛ2\",\n        \"ㄔㄚ4\",\n        \"ㄓㄜ2\"\n    ],\n    \"仜\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"仝\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"仞\": [\n        \"ㄖㄣ4\"\n    ],\n    \"仟\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"仠\": [\n        \"ㄍㄢ3\",\n        \"ㄏㄢ4\"\n    ],\n    \"仡\": [\n        \"ㄍㄜ1\",\n        \"ㄧ4\",\n        \"ㄨ4\"\n    ],\n    \"仢\": [\n        \"ㄅㄛ2\"\n    ],\n    \"代\": [\n        \"ㄉㄞ4\"\n    ],\n    \"令\": [\n        \"ㄌㄧㄥ4\",\n        \"ㄌㄧㄥ2\",\n        \"ㄌㄧㄥ3\",\n        \"ㄌㄧㄢ2\"\n    ],\n    \"以\": [\n        \"ㄧ3\",\n        \"ㄙ4\"\n    ],\n    \"仦\": [\n        \"ㄔㄠ4\"\n    ],\n    \"仧\": [\n        \"ㄔㄤ2\"\n    ],\n    \"仨\": [\n        \"ㄙㄚ1\"\n    ],\n    \"仩\": [\n        \"ㄔㄤ2\"\n    ],\n    \"仪\": [\n        \"ㄧ2\"\n    ],\n    \"仫\": [\n        \"ㄇㄨ4\"\n    ],\n    \"们\": [\n        \"ㄇㄣ5\",\n        \"ㄇㄣ2\"\n    ],\n    \"仭\": [\n        \"ㄖㄣ4\"\n    ],\n    \"仮\": [\n        \"ㄈㄢ3\"\n    ],\n    \"仯\": [\n        \"ㄔㄠ4\",\n        \"ㄇㄧㄠ3\"\n    ],\n    \"仰\": [\n        \"ㄧㄤ3\",\n        \"ㄤ2\"\n    ],\n    \"仱\": [\n        \"ㄑㄧㄢ2\",\n        \"ㄐㄧㄥ1\"\n    ],\n    \"仲\": [\n        \"ㄓㄨㄥ4\"\n    ],\n    \"仳\": [\n        \"ㄆㄧ3\",\n        \"ㄆㄧ2\",\n        \"ㄅㄧ4\"\n    ],\n    \"仴\": [\n        \"ㄨㄛ4\"\n    ],\n    \"仵\": [\n        \"ㄨ3\"\n    ],\n    \"件\": [\n        \"ㄐㄧㄢ4\",\n        \"ㄇㄡ2\"\n    ],\n    \"价\": [\n        \"ㄐㄧㄚ4\",\n        \"ㄐㄧㄝ5\",\n        \"ㄐㄧㄝ4\"\n    ],\n    \"仸\": [\n        \"ㄧㄠ3\",\n        \"ㄈㄛ2\"\n    ],\n    \"仹\": [\n        \"ㄈㄥ1\"\n    ],\n    \"仺\": [\n        \"ㄘㄤ1\"\n    ],\n    \"任\": [\n        \"ㄖㄣ4\",\n        \"ㄖㄣ2\",\n        \"ㄌㄧㄣ4\"\n    ],\n    \"仼\": [\n        \"ㄨㄤ2\"\n    ],\n    \"份\": [\n        \"ㄈㄣ4\",\n        \"ㄅㄧㄣ1\"\n    ],\n    \"仾\": [\n        \"ㄉㄧ1\"\n    ],\n    \"仿\": [\n        \"ㄈㄤ3\",\n        \"ㄆㄤ2\"\n    ],\n    \"伀\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"企\": [\n        \"ㄑㄧ3\"\n    ],\n    \"伂\": [\n        \"ㄆㄟ4\"\n    ],\n    \"伃\": [\n        \"ㄩ2\",\n        \"ㄩ3\",\n        \"ㄒㄩ4\"\n    ],\n    \"伄\": [\n        \"ㄉㄧㄠ4\"\n    ],\n    \"伅\": [\n        \"ㄉㄨㄣ4\"\n    ],\n    \"伆\": [\n        \"ㄨ4\"\n    ],\n    \"伇\": [\n        \"ㄧ4\"\n    ],\n    \"伈\": [\n        \"ㄒㄧㄣ3\",\n        \"ㄌㄧㄣ3\"\n    ],\n    \"伉\": [\n        \"ㄎㄤ4\",\n        \"ㄍㄤ1\",\n        \"ㄎㄤ3\"\n    ],\n    \"伊\": [\n        \"ㄧ1\"\n    ],\n    \"伋\": [\n        \"ㄐㄧ2\",\n        \"ㄈㄢ2\"\n    ],\n    \"伌\": [\n        \"ㄞ4\"\n    ],\n    \"伍\": [\n        \"ㄨ3\"\n    ],\n    \"伎\": [\n        \"ㄐㄧ4\",\n        \"ㄓ4\",\n        \"ㄑㄧ2\",\n        \"ㄑㄧ4\"\n    ],\n    \"伏\": [\n        \"ㄈㄨ2\",\n        \"ㄈㄨ4\"\n    ],\n    \"伐\": [\n        \"ㄈㄚ2\"\n    ],\n    \"休\": [\n        \"ㄒㄧㄡ1\",\n        \"ㄒㄩ4\"\n    ],\n    \"伒\": [\n        \"ㄐㄧㄣ4\",\n        \"ㄧㄣ2\"\n    ],\n    \"伓\": [\n        \"ㄆㄧ1\"\n    ],\n    \"伔\": [\n        \"ㄉㄢ3\"\n    ],\n    \"伕\": [\n        \"ㄈㄨ1\"\n    ],\n    \"伖\": [\n        \"ㄊㄤ3\"\n    ],\n    \"众\": [\n        \"ㄓㄨㄥ4\",\n        \"ㄧㄣ2\"\n    ],\n    \"优\": [\n        \"ㄧㄡ1\",\n        \"ㄧㄡ2\"\n    ],\n    \"伙\": [\n        \"ㄏㄨㄛ3\",\n        \"ㄏㄨㄛ5\"\n    ],\n    \"会\": [\n        \"ㄏㄨㄟ4\",\n        \"ㄎㄨㄞ4\"\n    ],\n    \"伛\": [\n        \"ㄩ3\"\n    ],\n    \"伜\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"伝\": [\n        \"ㄩㄣ2\"\n    ],\n    \"伞\": [\n        \"ㄙㄢ3\"\n    ],\n    \"伟\": [\n        \"ㄨㄟ3\"\n    ],\n    \"传\": [\n        \"ㄔㄨㄢ2\",\n        \"ㄓㄨㄢ4\"\n    ],\n    \"伡\": [\n        \"ㄔㄜ1\"\n    ],\n    \"伢\": [\n        \"ㄧㄚ2\"\n    ],\n    \"伣\": [\n        \"ㄑㄧㄢ4\",\n        \"ㄒㄧㄢ4\"\n    ],\n    \"伤\": [\n        \"ㄕㄤ1\"\n    ],\n    \"伥\": [\n        \"ㄔㄤ1\"\n    ],\n    \"伦\": [\n        \"ㄌㄨㄣ2\"\n    ],\n    \"伧\": [\n        \"ㄘㄤ1\",\n        \"ㄔㄣ5\"\n    ],\n    \"伨\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"伩\": [\n        \"ㄒㄧㄣ4\"\n    ],\n    \"伪\": [\n        \"ㄨㄟ3\"\n    ],\n    \"伫\": [\n        \"ㄓㄨ4\"\n    ],\n    \"伬\": [\n        \"ㄗㄜ5\"\n    ],\n    \"伭\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"伮\": [\n        \"ㄋㄨ3\"\n    ],\n    \"伯\": [\n        \"ㄅㄛ2\",\n        \"ㄅㄞ3\",\n        \"ㄇㄛ4\",\n        \"ㄅㄚ4\"\n    ],\n    \"估\": [\n        \"ㄍㄨ1\",\n        \"ㄍㄨ4\"\n    ],\n    \"伱\": [\n        \"ㄋㄧ3\"\n    ],\n    \"伲\": [\n        \"ㄋㄧ4\",\n        \"ㄋㄧ2\",\n        \"ㄋㄧ3\"\n    ],\n    \"伳\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"伴\": [\n        \"ㄅㄢ4\",\n        \"ㄆㄢ4\"\n    ],\n    \"伵\": [\n        \"ㄒㄩ4\"\n    ],\n    \"伶\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"伷\": [\n        \"ㄓㄡ4\"\n    ],\n    \"伸\": [\n        \"ㄕㄣ1\"\n    ],\n    \"伹\": [\n        \"ㄑㄩ1\",\n        \"ㄗㄨ4\"\n    ],\n    \"伺\": [\n        \"ㄘ4\",\n        \"ㄙ4\"\n    ],\n    \"伻\": [\n        \"ㄅㄥ1\"\n    ],\n    \"似\": [\n        \"ㄕ4\",\n        \"ㄙ4\"\n    ],\n    \"伽\": [\n        \"ㄍㄚ1\",\n        \"ㄐㄧㄚ1\",\n        \"ㄑㄧㄝ2\"\n    ],\n    \"伾\": [\n        \"ㄆㄧ1\"\n    ],\n    \"伿\": [\n        \"ㄧ4\"\n    ],\n    \"佀\": [\n        \"ㄙ4\"\n    ],\n    \"佁\": [\n        \"ㄧ3\",\n        \"ㄞ3\",\n        \"ㄙ4\",\n        \"ㄔ4\"\n    ],\n    \"佂\": [\n        \"ㄓㄥ1\"\n    ],\n    \"佃\": [\n        \"ㄉㄧㄢ4\",\n        \"ㄊㄧㄢ2\"\n    ],\n    \"佄\": [\n        \"ㄏㄢ1\",\n        \"ㄍㄢ4\"\n    ],\n    \"佅\": [\n        \"ㄇㄞ4\"\n    ],\n    \"但\": [\n        \"ㄉㄢ4\",\n        \"ㄊㄢ3\",\n        \"ㄧㄢ4\"\n    ],\n    \"佇\": [\n        \"ㄓㄨ4\"\n    ],\n    \"佈\": [\n        \"ㄅㄨ4\"\n    ],\n    \"佉\": [\n        \"ㄑㄩ1\",\n        \"ㄑㄧㄚ1\"\n    ],\n    \"佊\": [\n        \"ㄅㄧ3\"\n    ],\n    \"佋\": [\n        \"ㄓㄠ1\",\n        \"ㄕㄠ2\",\n        \"ㄕㄠ4\"\n    ],\n    \"佌\": [\n        \"ㄘ3\"\n    ],\n    \"位\": [\n        \"ㄨㄟ4\",\n        \"ㄌㄧ4\"\n    ],\n    \"低\": [\n        \"ㄉㄧ1\"\n    ],\n    \"住\": [\n        \"ㄓㄨ4\"\n    ],\n    \"佐\": [\n        \"ㄗㄨㄛ3\"\n    ],\n    \"佑\": [\n        \"ㄧㄡ4\"\n    ],\n    \"佒\": [\n        \"ㄧㄤ3\",\n        \"ㄧㄤ1\"\n    ],\n    \"体\": [\n        \"ㄊㄧ3\",\n        \"ㄊㄧ1\",\n        \"ㄅㄣ4\",\n        \"ㄘㄨㄟ4\"\n    ],\n    \"佔\": [\n        \"ㄓㄢ4\",\n        \"ㄔㄢ1\",\n        \"ㄉㄧㄢ1\"\n    ],\n    \"何\": [\n        \"ㄏㄜ2\",\n        \"ㄏㄜ4\"\n    ],\n    \"佖\": [\n        \"ㄅㄧ4\"\n    ],\n    \"佗\": [\n        \"ㄊㄨㄛ2\",\n        \"ㄊㄨㄛ1\",\n        \"ㄊㄨㄛ4\",\n        \"ㄧ2\"\n    ],\n    \"佘\": [\n        \"ㄕㄜ2\"\n    ],\n    \"余\": [\n        \"ㄩ2\",\n        \"ㄊㄨ2\",\n        \"ㄒㄩ2\",\n        \"ㄩ4\"\n    ],\n    \"佚\": [\n        \"ㄧ4\",\n        \"ㄉㄧㄝ2\"\n    ],\n    \"佛\": [\n        \"ㄈㄨ2\",\n        \"ㄈㄛ2\",\n        \"ㄅㄛ2\",\n        \"ㄅㄧ4\"\n    ],\n    \"作\": [\n        \"ㄗㄨㄛ4\",\n        \"ㄗㄨㄛ1\",\n        \"ㄗㄨㄛ2\"\n    ],\n    \"佝\": [\n        \"ㄍㄡ1\",\n        \"ㄎㄡ4\",\n        \"ㄐㄩ1\"\n    ],\n    \"佞\": [\n        \"ㄋㄧㄥ4\"\n    ],\n    \"佟\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"你\": [\n        \"ㄋㄧ3\"\n    ],\n    \"佡\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"佢\": [\n        \"ㄑㄩ2\"\n    ],\n    \"佣\": [\n        \"ㄩㄥ1\",\n        \"ㄩㄥ4\"\n    ],\n    \"佤\": [\n        \"ㄨㄚ3\"\n    ],\n    \"佥\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"佦\": [\n        \"ㄕ5\"\n    ],\n    \"佧\": [\n        \"ㄎㄚ3\"\n    ],\n    \"佨\": [\n        \"ㄅㄠ1\"\n    ],\n    \"佩\": [\n        \"ㄆㄟ4\"\n    ],\n    \"佪\": [\n        \"ㄏㄨㄟ2\",\n        \"ㄏㄨㄞ2\"\n    ],\n    \"佫\": [\n        \"ㄏㄜ4\",\n        \"ㄍㄜ2\"\n    ],\n    \"佬\": [\n        \"ㄌㄠ3\",\n        \"ㄌㄧㄠ2\"\n    ],\n    \"佭\": [\n        \"ㄒㄧㄤ2\"\n    ],\n    \"佮\": [\n        \"ㄍㄜ2\",\n        \"ㄜ2\"\n    ],\n    \"佯\": [\n        \"ㄧㄤ2\"\n    ],\n    \"佰\": [\n        \"ㄅㄞ3\",\n        \"ㄇㄛ4\"\n    ],\n    \"佱\": [\n        \"ㄈㄚ3\"\n    ],\n    \"佲\": [\n        \"ㄇㄧㄥ3\"\n    ],\n    \"佳\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"佴\": [\n        \"ㄦ4\",\n        \"ㄋㄞ4\"\n    ],\n    \"併\": [\n        \"ㄅㄧㄥ4\"\n    ],\n    \"佶\": [\n        \"ㄐㄧ2\"\n    ],\n    \"佷\": [\n        \"ㄏㄣ3\",\n        \"ㄏㄥ2\"\n    ],\n    \"佸\": [\n        \"ㄏㄨㄛ2\"\n    ],\n    \"佹\": [\n        \"ㄍㄨㄟ3\",\n        \"ㄍㄨㄟ1\"\n    ],\n    \"佺\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"佻\": [\n        \"ㄊㄧㄠ1\",\n        \"ㄊㄧㄠ2\",\n        \"ㄊㄧㄠ4\",\n        \"ㄉㄧㄠ3\",\n        \"ㄧㄠ2\",\n        \"ㄉㄠ4\",\n        \"ㄓㄠ4\"\n    ],\n    \"佼\": [\n        \"ㄐㄧㄠ3\",\n        \"ㄐㄧㄠ1\",\n        \"ㄒㄧㄠ2\"\n    ],\n    \"佽\": [\n        \"ㄘ4\"\n    ],\n    \"佾\": [\n        \"ㄧ4\"\n    ],\n    \"使\": [\n        \"ㄕ3\"\n    ],\n    \"侀\": [\n        \"ㄒㄧㄥ2\"\n    ],\n    \"侁\": [\n        \"ㄕㄣ1\"\n    ],\n    \"侂\": [\n        \"ㄊㄨㄛ1\"\n    ],\n    \"侃\": [\n        \"ㄎㄢ3\"\n    ],\n    \"侄\": [\n        \"ㄓ2\"\n    ],\n    \"侅\": [\n        \"ㄍㄞ1\",\n        \"ㄏㄞ4\"\n    ],\n    \"來\": [\n        \"ㄌㄞ2\",\n        \"ㄌㄞ4\"\n    ],\n    \"侇\": [\n        \"ㄧ2\"\n    ],\n    \"侈\": [\n        \"ㄔ3\"\n    ],\n    \"侉\": [\n        \"ㄎㄨㄚ3\",\n        \"ㄏㄨㄚ2\",\n        \"ㄜ4\",\n        \"ㄨ2\"\n    ],\n    \"侊\": [\n        \"ㄍㄨㄤ1\"\n    ],\n    \"例\": [\n        \"ㄌㄧ4\",\n        \"ㄌㄧㄝ4\"\n    ],\n    \"侌\": [\n        \"ㄧㄣ1\"\n    ],\n    \"侍\": [\n        \"ㄕ4\"\n    ],\n    \"侎\": [\n        \"ㄇㄧ3\"\n    ],\n    \"侏\": [\n        \"ㄓㄨ1\",\n        \"ㄓㄡ1\"\n    ],\n    \"侐\": [\n        \"ㄒㄩ4\"\n    ],\n    \"侑\": [\n        \"ㄧㄡ4\"\n    ],\n    \"侒\": [\n        \"ㄢ1\",\n        \"ㄢ3\"\n    ],\n    \"侓\": [\n        \"ㄌㄨ4\"\n    ],\n    \"侔\": [\n        \"ㄇㄡ2\",\n        \"ㄇㄠ2\"\n    ],\n    \"侕\": [\n        \"ㄦ2\"\n    ],\n    \"侖\": [\n        \"ㄌㄨㄣ2\",\n        \"ㄌㄨㄣ4\"\n    ],\n    \"侗\": [\n        \"ㄉㄨㄥ4\",\n        \"ㄊㄨㄥ1\",\n        \"ㄊㄨㄥ2\",\n        \"ㄊㄨㄥ3\"\n    ],\n    \"侘\": [\n        \"ㄔㄚ4\"\n    ],\n    \"侙\": [\n        \"ㄔ1\"\n    ],\n    \"侚\": [\n        \"ㄒㄩㄣ4\",\n        \"ㄒㄩㄣ2\"\n    ],\n    \"供\": [\n        \"ㄍㄨㄥ1\",\n        \"ㄍㄨㄥ4\"\n    ],\n    \"侜\": [\n        \"ㄓㄡ1\"\n    ],\n    \"依\": [\n        \"ㄧ1\",\n        \"ㄧ3\"\n    ],\n    \"侞\": [\n        \"ㄖㄨ2\"\n    ],\n    \"侟\": [\n        \"ㄘㄨㄣ2\",\n        \"ㄐㄧㄢ4\"\n    ],\n    \"侠\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"価\": [\n        \"ㄙ4\"\n    ],\n    \"侢\": [\n        \"ㄉㄞ4\"\n    ],\n    \"侣\": [\n        \"ㄌㄩ3\"\n    ],\n    \"侤\": [\n        \"ㄊㄚ5\"\n    ],\n    \"侥\": [\n        \"ㄐㄧㄠ3\",\n        \"ㄧㄠ2\"\n    ],\n    \"侦\": [\n        \"ㄓㄣ1\"\n    ],\n    \"侧\": [\n        \"ㄘㄜ4\",\n        \"ㄗㄜ4\",\n        \"ㄓㄞ1\"\n    ],\n    \"侨\": [\n        \"ㄑㄧㄠ2\"\n    ],\n    \"侩\": [\n        \"ㄎㄨㄞ4\"\n    ],\n    \"侪\": [\n        \"ㄔㄞ2\"\n    ],\n    \"侫\": [\n        \"ㄋㄧㄥ4\"\n    ],\n    \"侬\": [\n        \"ㄋㄨㄥ2\"\n    ],\n    \"侭\": [\n        \"ㄐㄧㄣ3\"\n    ],\n    \"侮\": [\n        \"ㄨ3\"\n    ],\n    \"侯\": [\n        \"ㄏㄡ2\",\n        \"ㄏㄡ4\"\n    ],\n    \"侰\": [\n        \"ㄐㄩㄥ3\"\n    ],\n    \"侱\": [\n        \"ㄔㄥ3\",\n        \"ㄊㄧㄥ3\"\n    ],\n    \"侲\": [\n        \"ㄓㄣ4\",\n        \"ㄓㄣ1\",\n        \"ㄔㄣ1\"\n    ],\n    \"侳\": [\n        \"ㄗㄨㄛ4\"\n    ],\n    \"侴\": [\n        \"ㄔㄡ3\"\n    ],\n    \"侵\": [\n        \"ㄑㄧㄣ1\",\n        \"ㄑㄧㄣ3\"\n    ],\n    \"侶\": [\n        \"ㄌㄩ3\"\n    ],\n    \"侷\": [\n        \"ㄐㄩ2\"\n    ],\n    \"侸\": [\n        \"ㄕㄨ4\",\n        \"ㄉㄡ1\"\n    ],\n    \"侹\": [\n        \"ㄊㄧㄥ3\"\n    ],\n    \"侺\": [\n        \"ㄕㄣ4\"\n    ],\n    \"侻\": [\n        \"ㄊㄨㄟ4\",\n        \"ㄊㄨㄛ1\"\n    ],\n    \"侼\": [\n        \"ㄅㄛ2\"\n    ],\n    \"侽\": [\n        \"ㄋㄢ2\"\n    ],\n    \"侾\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"便\": [\n        \"ㄅㄧㄢ4\",\n        \"ㄆㄧㄢ2\",\n        \"ㄅㄧㄢ1\"\n    ],\n    \"俀\": [\n        \"ㄊㄨㄟ3\"\n    ],\n    \"俁\": [\n        \"ㄩ3\"\n    ],\n    \"係\": [\n        \"ㄒㄧ4\"\n    ],\n    \"促\": [\n        \"ㄘㄨ4\",\n        \"ㄔㄨㄛ4\"\n    ],\n    \"俄\": [\n        \"ㄜ2\"\n    ],\n    \"俅\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"俆\": [\n        \"ㄒㄩ2\",\n        \"ㄕㄨ1\"\n    ],\n    \"俇\": [\n        \"ㄍㄨㄤ4\"\n    ],\n    \"俈\": [\n        \"ㄎㄨ4\"\n    ],\n    \"俉\": [\n        \"ㄨ3\",\n        \"ㄨ2\"\n    ],\n    \"俊\": [\n        \"ㄐㄩㄣ4\",\n        \"ㄕㄨㄣ4\",\n        \"ㄉㄨㄣ1\"\n    ],\n    \"俋\": [\n        \"ㄧ4\"\n    ],\n    \"俌\": [\n        \"ㄈㄨ3\"\n    ],\n    \"俍\": [\n        \"ㄌㄧㄤ2\",\n        \"ㄌㄤ3\"\n    ],\n    \"俎\": [\n        \"ㄗㄨ3\"\n    ],\n    \"俏\": [\n        \"ㄑㄧㄠ4\",\n        \"ㄒㄧㄠ4\",\n        \"ㄒㄧㄠ1\"\n    ],\n    \"俐\": [\n        \"ㄌㄧ4\"\n    ],\n    \"俑\": [\n        \"ㄩㄥ3\"\n    ],\n    \"俒\": [\n        \"ㄏㄨㄣ4\"\n    ],\n    \"俓\": [\n        \"ㄐㄧㄥ4\",\n        \"ㄧㄥ2\"\n    ],\n    \"俔\": [\n        \"ㄑㄧㄢ4\",\n        \"ㄒㄧㄢ4\"\n    ],\n    \"俕\": [\n        \"ㄙㄢ4\"\n    ],\n    \"俖\": [\n        \"ㄆㄟ3\"\n    ],\n    \"俗\": [\n        \"ㄙㄨ2\"\n    ],\n    \"俘\": [\n        \"ㄈㄨ2\"\n    ],\n    \"俙\": [\n        \"ㄒㄧ1\"\n    ],\n    \"俚\": [\n        \"ㄌㄧ3\",\n        \"ㄌㄧ4\"\n    ],\n    \"俛\": [\n        \"ㄈㄨ3\",\n        \"ㄇㄧㄢ3\"\n    ],\n    \"俜\": [\n        \"ㄆㄧㄥ1\"\n    ],\n    \"保\": [\n        \"ㄅㄠ3\"\n    ],\n    \"俞\": [\n        \"ㄩ2\",\n        \"ㄕㄨ4\"\n    ],\n    \"俟\": [\n        \"ㄑㄧ2\",\n        \"ㄙ4\"\n    ],\n    \"俠\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"信\": [\n        \"ㄒㄧㄣ4\",\n        \"ㄕㄣ1\"\n    ],\n    \"俢\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"俣\": [\n        \"ㄩ3\"\n    ],\n    \"俤\": [\n        \"ㄉㄧ4\"\n    ],\n    \"俥\": [\n        \"ㄔㄜ1\",\n        \"ㄐㄩ1\"\n    ],\n    \"俦\": [\n        \"ㄔㄡ2\"\n    ],\n    \"俧\": [\n        \"ㄓ4\"\n    ],\n    \"俨\": [\n        \"ㄧㄢ3\"\n    ],\n    \"俩\": [\n        \"ㄌㄧㄚ3\",\n        \"ㄌㄧㄤ3\"\n    ],\n    \"俪\": [\n        \"ㄌㄧ4\"\n    ],\n    \"俫\": [\n        \"ㄌㄞ2\"\n    ],\n    \"俬\": [\n        \"ㄙ1\"\n    ],\n    \"俭\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"修\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"俯\": [\n        \"ㄈㄨ3\"\n    ],\n    \"俰\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"俱\": [\n        \"ㄐㄩ4\",\n        \"ㄐㄩ1\"\n    ],\n    \"俲\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"俳\": [\n        \"ㄆㄞ2\"\n    ],\n    \"俴\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"俵\": [\n        \"ㄅㄧㄠ4\"\n    ],\n    \"俶\": [\n        \"ㄔㄨ4\",\n        \"ㄕㄨ1\",\n        \"ㄊㄧ4\"\n    ],\n    \"俷\": [\n        \"ㄈㄟ4\"\n    ],\n    \"俸\": [\n        \"ㄈㄥ4\",\n        \"ㄅㄥ3\"\n    ],\n    \"俹\": [\n        \"ㄧㄚ4\",\n        \"ㄧㄚ1\"\n    ],\n    \"俺\": [\n        \"ㄢ3\",\n        \"ㄧㄢ4\"\n    ],\n    \"俻\": [\n        \"ㄅㄟ4\"\n    ],\n    \"俼\": [\n        \"ㄩ4\"\n    ],\n    \"俽\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"俾\": [\n        \"ㄅㄧ3\",\n        \"ㄅㄧ4\",\n        \"ㄅㄟ1\",\n        \"ㄆㄧ4\"\n    ],\n    \"俿\": [\n        \"ㄏㄨ3\",\n        \"ㄔ2\"\n    ],\n    \"倀\": [\n        \"ㄔㄤ1\",\n        \"ㄔㄥ2\",\n        \"ㄓㄥ4\"\n    ],\n    \"倁\": [\n        \"ㄓ1\"\n    ],\n    \"倂\": [\n        \"ㄅㄧㄥ4\"\n    ],\n    \"倃\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"倄\": [\n        \"ㄧㄠ2\"\n    ],\n    \"倅\": [\n        \"ㄘㄨㄟ4\",\n        \"ㄗㄨ2\"\n    ],\n    \"倆\": [\n        \"ㄌㄧㄚ3\",\n        \"ㄌㄧㄤ3\"\n    ],\n    \"倇\": [\n        \"ㄨㄢ3\"\n    ],\n    \"倈\": [\n        \"ㄌㄞ2\",\n        \"ㄌㄞ4\",\n        \"ㄌㄧㄝ1\"\n    ],\n    \"倉\": [\n        \"ㄘㄤ1\",\n        \"ㄔㄨㄤ4\"\n    ],\n    \"倊\": [\n        \"ㄗㄨㄥ4\"\n    ],\n    \"個\": [\n        \"ㄍㄜ4\",\n        \"ㄍㄜ3\"\n    ],\n    \"倌\": [\n        \"ㄍㄨㄢ1\"\n    ],\n    \"倍\": [\n        \"ㄅㄟ4\",\n        \"ㄆㄟ2\"\n    ],\n    \"倎\": [\n        \"ㄊㄧㄢ3\"\n    ],\n    \"倏\": [\n        \"ㄕㄨ1\"\n    ],\n    \"倐\": [\n        \"ㄕㄨ1\"\n    ],\n    \"們\": [\n        \"ㄇㄣ5\",\n        \"ㄇㄣ4\",\n        \"ㄇㄣ2\"\n    ],\n    \"倒\": [\n        \"ㄉㄠ4\",\n        \"ㄉㄠ3\"\n    ],\n    \"倓\": [\n        \"ㄊㄢ2\",\n        \"ㄉㄢ4\",\n        \"ㄊㄢ4\"\n    ],\n    \"倔\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄐㄩㄝ4\"\n    ],\n    \"倕\": [\n        \"ㄔㄨㄟ2\",\n        \"ㄓㄨㄟ4\"\n    ],\n    \"倖\": [\n        \"ㄒㄧㄥ4\"\n    ],\n    \"倗\": [\n        \"ㄆㄥ2\",\n        \"ㄆㄥ3\",\n        \"ㄆㄧㄥ2\"\n    ],\n    \"倘\": [\n        \"ㄊㄤ3\",\n        \"ㄔㄤ2\"\n    ],\n    \"候\": [\n        \"ㄏㄡ4\"\n    ],\n    \"倚\": [\n        \"ㄧ3\",\n        \"ㄐㄧ1\",\n        \"ㄧ1\"\n    ],\n    \"倛\": [\n        \"ㄑㄧ1\",\n        \"ㄑㄧ2\",\n        \"ㄑㄧ4\"\n    ],\n    \"倜\": [\n        \"ㄊㄧ4\",\n        \"ㄉㄧㄠ4\",\n        \"ㄓㄡ1\"\n    ],\n    \"倝\": [\n        \"ㄍㄢ4\"\n    ],\n    \"倞\": [\n        \"ㄐㄧㄥ4\",\n        \"ㄌㄧㄤ4\"\n    ],\n    \"借\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"倠\": [\n        \"ㄙㄨㄟ1\"\n    ],\n    \"倡\": [\n        \"ㄔㄤ4\",\n        \"ㄔㄤ1\"\n    ],\n    \"倢\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄑㄧㄝ4\"\n    ],\n    \"倣\": [\n        \"ㄈㄤ3\"\n    ],\n    \"値\": [\n        \"ㄓ2\"\n    ],\n    \"倥\": [\n        \"ㄎㄨㄥ1\",\n        \"ㄎㄨㄥ3\"\n    ],\n    \"倦\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"倧\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"倨\": [\n        \"ㄐㄩ4\"\n    ],\n    \"倩\": [\n        \"ㄑㄧㄢ4\",\n        \"ㄑㄧㄥ4\"\n    ],\n    \"倪\": [\n        \"ㄋㄧ2\",\n        \"ㄋㄧ4\",\n        \"ㄋㄧㄝ4\"\n    ],\n    \"倫\": [\n        \"ㄌㄨㄣ2\"\n    ],\n    \"倬\": [\n        \"ㄓㄨㄛ1\"\n    ],\n    \"倭\": [\n        \"ㄨㄛ1\",\n        \"ㄨㄟ1\",\n        \"ㄨㄛ3\"\n    ],\n    \"倮\": [\n        \"ㄌㄨㄛ3\"\n    ],\n    \"倯\": [\n        \"ㄙㄨㄥ1\"\n    ],\n    \"倰\": [\n        \"ㄌㄥ4\",\n        \"ㄌㄧㄥ2\"\n    ],\n    \"倱\": [\n        \"ㄏㄨㄣ4\"\n    ],\n    \"倲\": [\n        \"ㄉㄨㄥ1\",\n        \"ㄉㄨㄥ4\"\n    ],\n    \"倳\": [\n        \"ㄗ4\"\n    ],\n    \"倴\": [\n        \"ㄅㄣ4\",\n        \"ㄅㄣ1\"\n    ],\n    \"倵\": [\n        \"ㄨ3\"\n    ],\n    \"倶\": [\n        \"ㄐㄩ4\"\n    ],\n    \"倷\": [\n        \"ㄋㄞ3\"\n    ],\n    \"倸\": [\n        \"ㄘㄞ3\"\n    ],\n    \"倹\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"债\": [\n        \"ㄓㄞ4\"\n    ],\n    \"倻\": [\n        \"ㄧㄝ1\"\n    ],\n    \"值\": [\n        \"ㄓ2\"\n    ],\n    \"倽\": [\n        \"ㄕㄚ4\"\n    ],\n    \"倾\": [\n        \"ㄑㄧㄥ1\"\n    ],\n    \"倿\": [\n        \"ㄋㄧㄥ4\"\n    ],\n    \"偀\": [\n        \"ㄧㄥ1\"\n    ],\n    \"偁\": [\n        \"ㄔㄥ1\"\n    ],\n    \"偂\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"偃\": [\n        \"ㄧㄢ3\"\n    ],\n    \"偄\": [\n        \"ㄖㄨㄢ3\",\n        \"ㄖㄨ2\"\n    ],\n    \"偅\": [\n        \"ㄓㄨㄥ4\",\n        \"ㄔㄨㄥ1\",\n        \"ㄊㄨㄥ2\"\n    ],\n    \"偆\": [\n        \"ㄔㄨㄣ3\"\n    ],\n    \"假\": [\n        \"ㄐㄧㄚ3\",\n        \"ㄐㄧㄚ4\",\n        \"ㄐㄧㄝ5\",\n        \"ㄒㄧㄚ4\",\n        \"ㄒㄧㄚ2\",\n        \"ㄍㄜ2\"\n    ],\n    \"偈\": [\n        \"ㄐㄧ4\",\n        \"ㄐㄧㄝ2\",\n        \"ㄑㄧ4\"\n    ],\n    \"偉\": [\n        \"ㄨㄟ3\"\n    ],\n    \"偊\": [\n        \"ㄩ3\"\n    ],\n    \"偋\": [\n        \"ㄅㄧㄥ4\",\n        \"ㄅㄧㄥ3\"\n    ],\n    \"偌\": [\n        \"ㄖㄨㄛ4\",\n        \"ㄖㄜ4\"\n    ],\n    \"偍\": [\n        \"ㄊㄧ2\"\n    ],\n    \"偎\": [\n        \"ㄨㄟ1\"\n    ],\n    \"偏\": [\n        \"ㄆㄧㄢ1\"\n    ],\n    \"偐\": [\n        \"ㄧㄢ4\"\n    ],\n    \"偑\": [\n        \"ㄈㄥ1\"\n    ],\n    \"偒\": [\n        \"ㄊㄤ3\",\n        \"ㄉㄤ4\"\n    ],\n    \"偓\": [\n        \"ㄨㄛ4\"\n    ],\n    \"偔\": [\n        \"ㄜ4\"\n    ],\n    \"偕\": [\n        \"ㄒㄧㄝ2\",\n        \"ㄐㄧㄝ1\"\n    ],\n    \"偖\": [\n        \"ㄔㄜ3\"\n    ],\n    \"偗\": [\n        \"ㄕㄥ3\"\n    ],\n    \"偘\": [\n        \"ㄎㄢ3\"\n    ],\n    \"偙\": [\n        \"ㄉㄧ4\"\n    ],\n    \"做\": [\n        \"ㄗㄨㄛ4\"\n    ],\n    \"偛\": [\n        \"ㄔㄚ1\"\n    ],\n    \"停\": [\n        \"ㄊㄧㄥ2\"\n    ],\n    \"偝\": [\n        \"ㄅㄟ4\"\n    ],\n    \"偞\": [\n        \"ㄒㄧㄝ4\",\n        \"ㄧㄝ4\",\n        \"ㄓㄚ2\"\n    ],\n    \"偟\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"偠\": [\n        \"ㄧㄠ3\"\n    ],\n    \"偡\": [\n        \"ㄓㄢ4\"\n    ],\n    \"偢\": [\n        \"ㄔㄡ3\",\n        \"ㄑㄧㄠ4\",\n        \"ㄗㄡ1\"\n    ],\n    \"偣\": [\n        \"ㄧㄢ1\"\n    ],\n    \"偤\": [\n        \"ㄧㄡ2\"\n    ],\n    \"健\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"偦\": [\n        \"ㄒㄩ3\",\n        \"ㄒㄩ1\"\n    ],\n    \"偧\": [\n        \"ㄓㄚ1\"\n    ],\n    \"偨\": [\n        \"ㄘ1\"\n    ],\n    \"偩\": [\n        \"ㄈㄨ4\"\n    ],\n    \"偪\": [\n        \"ㄅㄧ1\",\n        \"ㄈㄨ4\"\n    ],\n    \"偫\": [\n        \"ㄓ4\"\n    ],\n    \"偬\": [\n        \"ㄗㄨㄥ3\",\n        \"ㄘㄨㄥ1\"\n    ],\n    \"偭\": [\n        \"ㄇㄧㄢ3\"\n    ],\n    \"偮\": [\n        \"ㄐㄧ2\"\n    ],\n    \"偯\": [\n        \"ㄧ3\"\n    ],\n    \"偰\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"偱\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"偲\": [\n        \"ㄘㄞ1\",\n        \"ㄙ1\",\n        \"ㄙ3\"\n    ],\n    \"偳\": [\n        \"ㄉㄨㄢ1\"\n    ],\n    \"側\": [\n        \"ㄘㄜ4\",\n        \"ㄗㄜ4\",\n        \"ㄓㄞ1\"\n    ],\n    \"偵\": [\n        \"ㄓㄣ1\",\n        \"ㄓㄥ1\"\n    ],\n    \"偶\": [\n        \"ㄡ3\"\n    ],\n    \"偷\": [\n        \"ㄊㄡ1\"\n    ],\n    \"偸\": [\n        \"ㄊㄡ1\"\n    ],\n    \"偹\": [\n        \"ㄅㄟ4\"\n    ],\n    \"偺\": [\n        \"ㄗㄚ2\",\n        \"ㄗㄢ2\",\n        \"ㄗㄢ5\"\n    ],\n    \"偻\": [\n        \"ㄌㄡ2\",\n        \"ㄌㄩ3\"\n    ],\n    \"偼\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"偽\": [\n        \"ㄨㄟ3\",\n        \"ㄨㄟ2\",\n        \"ㄜ2\",\n        \"ㄍㄨㄟ4\"\n    ],\n    \"偾\": [\n        \"ㄈㄣ4\"\n    ],\n    \"偿\": [\n        \"ㄔㄤ2\"\n    ],\n    \"傀\": [\n        \"ㄍㄨㄟ1\",\n        \"ㄎㄨㄟ3\",\n        \"ㄎㄨㄞ4\"\n    ],\n    \"傁\": [\n        \"ㄙㄡ3\"\n    ],\n    \"傂\": [\n        \"ㄓ4\",\n        \"ㄙ1\"\n    ],\n    \"傃\": [\n        \"ㄙㄨ4\"\n    ],\n    \"傄\": [\n        \"ㄒㄧㄚ1\"\n    ],\n    \"傅\": [\n        \"ㄈㄨ4\",\n        \"ㄈㄨ1\"\n    ],\n    \"傆\": [\n        \"ㄩㄢ4\",\n        \"ㄩㄢ2\"\n    ],\n    \"傇\": [\n        \"ㄖㄨㄥ3\"\n    ],\n    \"傈\": [\n        \"ㄌㄧ4\"\n    ],\n    \"傉\": [\n        \"ㄋㄨ4\"\n    ],\n    \"傊\": [\n        \"ㄩㄣ4\"\n    ],\n    \"傋\": [\n        \"ㄐㄧㄤ3\",\n        \"ㄍㄡ4\"\n    ],\n    \"傌\": [\n        \"ㄇㄚ4\",\n        \"ㄇㄚ3\"\n    ],\n    \"傍\": [\n        \"ㄅㄤ4\",\n        \"ㄆㄤ2\",\n        \"ㄅㄥ1\",\n        \"ㄆㄥ2\"\n    ],\n    \"傎\": [\n        \"ㄉㄧㄢ1\"\n    ],\n    \"傏\": [\n        \"ㄊㄤ2\"\n    ],\n    \"傐\": [\n        \"ㄏㄠ4\"\n    ],\n    \"傑\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"傒\": [\n        \"ㄒㄧ1\",\n        \"ㄒㄧ4\"\n    ],\n    \"傓\": [\n        \"ㄕㄢ4\"\n    ],\n    \"傔\": [\n        \"ㄑㄧㄢ4\",\n        \"ㄐㄧㄢ1\"\n    ],\n    \"傕\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄑㄩㄝ4\"\n    ],\n    \"傖\": [\n        \"ㄘㄤ1\",\n        \"ㄔㄥ2\",\n        \"ㄔㄣ5\"\n    ],\n    \"傗\": [\n        \"ㄔㄨ4\"\n    ],\n    \"傘\": [\n        \"ㄙㄢ3\"\n    ],\n    \"備\": [\n        \"ㄅㄟ4\"\n    ],\n    \"傚\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"傛\": [\n        \"ㄩㄥ3\",\n        \"ㄖㄨㄥ2\"\n    ],\n    \"傜\": [\n        \"ㄧㄠ2\"\n    ],\n    \"傝\": [\n        \"ㄊㄢ4\",\n        \"ㄊㄚ4\"\n    ],\n    \"傞\": [\n        \"ㄙㄨㄛ1\"\n    ],\n    \"傟\": [\n        \"ㄧㄤ3\"\n    ],\n    \"傠\": [\n        \"ㄈㄚ2\"\n    ],\n    \"傡\": [\n        \"ㄅㄧㄥ4\"\n    ],\n    \"傢\": [\n        \"ㄐㄧㄚ1\",\n        \"ㄒㄧㄤ4\"\n    ],\n    \"傣\": [\n        \"ㄉㄞ3\"\n    ],\n    \"傤\": [\n        \"ㄗㄞ4\"\n    ],\n    \"傥\": [\n        \"ㄊㄤ3\"\n    ],\n    \"傦\": [\n        \"ㄍㄨ3\"\n    ],\n    \"傧\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"储\": [\n        \"ㄔㄨ3\"\n    ],\n    \"傩\": [\n        \"ㄋㄨㄛ2\"\n    ],\n    \"傪\": [\n        \"ㄘㄢ1\",\n        \"ㄙㄢ3\",\n        \"ㄘㄢ4\",\n        \"ㄘㄚ1\",\n        \"ㄙㄣ1\"\n    ],\n    \"傫\": [\n        \"ㄌㄟ3\"\n    ],\n    \"催\": [\n        \"ㄘㄨㄟ1\"\n    ],\n    \"傭\": [\n        \"ㄩㄥ1\",\n        \"ㄔㄨㄥ1\",\n        \"ㄩㄥ4\"\n    ],\n    \"傮\": [\n        \"ㄗㄠ1\",\n        \"ㄘㄠ2\"\n    ],\n    \"傯\": [\n        \"ㄗㄨㄥ3\"\n    ],\n    \"傰\": [\n        \"ㄅㄥ1\",\n        \"ㄆㄥ2\"\n    ],\n    \"傱\": [\n        \"ㄙㄨㄥ3\",\n        \"ㄕㄨㄤ3\"\n    ],\n    \"傲\": [\n        \"ㄠ4\",\n        \"ㄠ2\"\n    ],\n    \"傳\": [\n        \"ㄔㄨㄢ2\",\n        \"ㄓㄨㄢ4\"\n    ],\n    \"傴\": [\n        \"ㄩ3\"\n    ],\n    \"債\": [\n        \"ㄓㄞ4\"\n    ],\n    \"傶\": [\n        \"ㄗㄨ2\",\n        \"ㄑㄧ1\"\n    ],\n    \"傷\": [\n        \"ㄕㄤ1\"\n    ],\n    \"傸\": [\n        \"ㄔㄨㄤ3\"\n    ],\n    \"傹\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"傺\": [\n        \"ㄔ4\"\n    ],\n    \"傻\": [\n        \"ㄕㄚ3\"\n    ],\n    \"傼\": [\n        \"ㄏㄢ4\"\n    ],\n    \"傽\": [\n        \"ㄓㄤ1\"\n    ],\n    \"傾\": [\n        \"ㄑㄧㄥ1\",\n        \"ㄑㄧㄥ3\"\n    ],\n    \"傿\": [\n        \"ㄧㄢ4\",\n        \"ㄧㄢ1\",\n        \"ㄧㄣ4\"\n    ],\n    \"僀\": [\n        \"ㄉㄧ4\"\n    ],\n    \"僁\": [\n        \"ㄒㄧㄝ4\",\n        \"ㄙㄨ4\"\n    ],\n    \"僂\": [\n        \"ㄌㄡ2\",\n        \"ㄌㄧㄡ3\",\n        \"ㄌㄩ3\"\n    ],\n    \"僃\": [\n        \"ㄅㄟ4\"\n    ],\n    \"僄\": [\n        \"ㄆㄧㄠ4\",\n        \"ㄅㄧㄠ1\"\n    ],\n    \"僅\": [\n        \"ㄐㄧㄣ3\",\n        \"ㄐㄧㄣ4\"\n    ],\n    \"僆\": [\n        \"ㄌㄧㄢ4\",\n        \"ㄌㄧㄢ2\"\n    ],\n    \"僇\": [\n        \"ㄌㄨ4\",\n        \"ㄌㄧㄠ2\"\n    ],\n    \"僈\": [\n        \"ㄇㄢ2\",\n        \"ㄇㄢ4\"\n    ],\n    \"僉\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"僊\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"僋\": [\n        \"ㄊㄢ4\",\n        \"ㄌㄢ4\",\n        \"ㄊㄢ3\"\n    ],\n    \"僌\": [\n        \"ㄧㄥ2\"\n    ],\n    \"働\": [\n        \"ㄉㄨㄥ4\"\n    ],\n    \"僎\": [\n        \"ㄓㄨㄢ4\",\n        \"ㄗㄨㄣ1\"\n    ],\n    \"像\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"僐\": [\n        \"ㄕㄢ4\"\n    ],\n    \"僑\": [\n        \"ㄑㄧㄠ2\",\n        \"ㄐㄧㄠ3\"\n    ],\n    \"僒\": [\n        \"ㄐㄩㄥ3\"\n    ],\n    \"僓\": [\n        \"ㄊㄨㄟ3\",\n        \"ㄊㄨㄟ2\"\n    ],\n    \"僔\": [\n        \"ㄗㄨㄣ3\",\n        \"ㄘㄨㄢ2\"\n    ],\n    \"僕\": [\n        \"ㄆㄨ2\",\n        \"ㄆㄨ1\",\n        \"ㄅㄨ2\"\n    ],\n    \"僖\": [\n        \"ㄒㄧ1\"\n    ],\n    \"僗\": [\n        \"ㄌㄠ2\",\n        \"ㄌㄠ4\"\n    ],\n    \"僘\": [\n        \"ㄔㄤ3\"\n    ],\n    \"僙\": [\n        \"ㄍㄨㄤ1\"\n    ],\n    \"僚\": [\n        \"ㄌㄧㄠ2\",\n        \"ㄌㄧㄠ3\",\n        \"ㄌㄠ3\"\n    ],\n    \"僛\": [\n        \"ㄑㄧ1\"\n    ],\n    \"僜\": [\n        \"ㄔㄥ1\",\n        \"ㄉㄥ4\",\n        \"ㄉㄥ1\",\n        \"ㄊㄥ2\"\n    ],\n    \"僝\": [\n        \"ㄔㄢ2\",\n        \"ㄓㄨㄢ4\"\n    ],\n    \"僞\": [\n        \"ㄨㄟ3\"\n    ],\n    \"僟\": [\n        \"ㄐㄧ1\"\n    ],\n    \"僠\": [\n        \"ㄅㄛ1\"\n    ],\n    \"僡\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"僢\": [\n        \"ㄔㄨㄢ3\",\n        \"ㄔㄨㄣ3\"\n    ],\n    \"僣\": [\n        \"ㄊㄧㄝ3\",\n        \"ㄐㄧㄢ4\"\n    ],\n    \"僤\": [\n        \"ㄉㄢ4\",\n        \"ㄔㄢ2\",\n        \"ㄔㄢ3\",\n        \"ㄕㄢ4\",\n        \"ㄉㄚ2\"\n    ],\n    \"僥\": [\n        \"ㄐㄧㄠ3\",\n        \"ㄧㄠ2\",\n        \"ㄐㄧㄠ1\"\n    ],\n    \"僦\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"僧\": [\n        \"ㄙㄥ1\",\n        \"ㄘㄥ2\"\n    ],\n    \"僨\": [\n        \"ㄈㄣ4\"\n    ],\n    \"僩\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"僪\": [\n        \"ㄐㄩ2\",\n        \"ㄩ4\"\n    ],\n    \"僫\": [\n        \"ㄜ4\"\n    ],\n    \"僬\": [\n        \"ㄐㄧㄠ1\",\n        \"ㄐㄧㄠ4\",\n        \"ㄐㄧㄠ3\"\n    ],\n    \"僭\": [\n        \"ㄐㄧㄢ4\",\n        \"ㄗㄣ4\"\n    ],\n    \"僮\": [\n        \"ㄊㄨㄥ2\",\n        \"ㄓㄨㄤ4\",\n        \"ㄔㄨㄥ4\"\n    ],\n    \"僯\": [\n        \"ㄌㄧㄣ4\",\n        \"ㄌㄧㄣ3\"\n    ],\n    \"僰\": [\n        \"ㄅㄛ2\"\n    ],\n    \"僱\": [\n        \"ㄍㄨ4\"\n    ],\n    \"僲\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"僳\": [\n        \"ㄙㄨ4\"\n    ],\n    \"僴\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"僵\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"僶\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"僷\": [\n        \"ㄧㄝ4\"\n    ],\n    \"僸\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"價\": [\n        \"ㄐㄧㄚ4\",\n        \"ㄑㄧㄚ3\",\n        \"ㄐㄧㄝ5\"\n    ],\n    \"僺\": [\n        \"ㄑㄧㄠ4\"\n    ],\n    \"僻\": [\n        \"ㄆㄧ4\"\n    ],\n    \"僼\": [\n        \"ㄈㄥ1\"\n    ],\n    \"僽\": [\n        \"ㄓㄡ4\",\n        \"ㄓㄡ1\"\n    ],\n    \"僾\": [\n        \"ㄞ4\"\n    ],\n    \"僿\": [\n        \"ㄙㄞ4\"\n    ],\n    \"儀\": [\n        \"ㄧ2\"\n    ],\n    \"儁\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"儂\": [\n        \"ㄋㄨㄥ2\"\n    ],\n    \"儃\": [\n        \"ㄔㄢ2\",\n        \"ㄕㄢ4\",\n        \"ㄊㄢ3\",\n        \"ㄉㄢ4\",\n        \"ㄓㄢ3\"\n    ],\n    \"億\": [\n        \"ㄧ4\",\n        \"ㄧ1\"\n    ],\n    \"儅\": [\n        \"ㄉㄤ4\",\n        \"ㄉㄤ1\"\n    ],\n    \"儆\": [\n        \"ㄐㄧㄥ3\"\n    ],\n    \"儇\": [\n        \"ㄒㄩㄢ1\",\n        \"ㄒㄩㄢ2\"\n    ],\n    \"儈\": [\n        \"ㄎㄨㄞ4\"\n    ],\n    \"儉\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"儊\": [\n        \"ㄔㄨ4\"\n    ],\n    \"儋\": [\n        \"ㄉㄢ1\",\n        \"ㄉㄢ4\",\n        \"ㄕㄢ4\"\n    ],\n    \"儌\": [\n        \"ㄐㄧㄠ3\",\n        \"ㄐㄧㄠ1\"\n    ],\n    \"儍\": [\n        \"ㄕㄚ3\"\n    ],\n    \"儎\": [\n        \"ㄗㄞ4\"\n    ],\n    \"儏\": [\n        \"ㄘㄢ4\"\n    ],\n    \"儐\": [\n        \"ㄅㄧㄣ1\",\n        \"ㄅㄧㄣ4\"\n    ],\n    \"儑\": [\n        \"ㄢ2\",\n        \"ㄢ4\"\n    ],\n    \"儒\": [\n        \"ㄖㄨ2\"\n    ],\n    \"儓\": [\n        \"ㄊㄞ2\",\n        \"ㄊㄞ4\"\n    ],\n    \"儔\": [\n        \"ㄔㄡ2\",\n        \"ㄉㄠ4\"\n    ],\n    \"儕\": [\n        \"ㄔㄞ2\"\n    ],\n    \"儖\": [\n        \"ㄌㄢ2\"\n    ],\n    \"儗\": [\n        \"ㄋㄧ3\",\n        \"ㄧ2\",\n        \"ㄧ4\",\n        \"ㄞ4\"\n    ],\n    \"儘\": [\n        \"ㄐㄧㄣ3\",\n        \"ㄐㄧㄣ4\"\n    ],\n    \"儙\": [\n        \"ㄑㄧㄢ4\"\n    ],\n    \"儚\": [\n        \"ㄇㄥ2\"\n    ],\n    \"儛\": [\n        \"ㄨ3\"\n    ],\n    \"儜\": [\n        \"ㄋㄧㄥ2\"\n    ],\n    \"儝\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"儞\": [\n        \"ㄋㄧ3\"\n    ],\n    \"償\": [\n        \"ㄔㄤ2\"\n    ],\n    \"儠\": [\n        \"ㄌㄧㄝ4\",\n        \"ㄌㄚ4\"\n    ],\n    \"儡\": [\n        \"ㄌㄟ3\",\n        \"ㄌㄟ2\",\n        \"ㄌㄟ4\"\n    ],\n    \"儢\": [\n        \"ㄌㄩ3\"\n    ],\n    \"儣\": [\n        \"ㄎㄨㄤ3\"\n    ],\n    \"儤\": [\n        \"ㄅㄠ4\"\n    ],\n    \"儥\": [\n        \"ㄩ4\",\n        \"ㄉㄧ2\",\n        \"ㄉㄨ2\"\n    ],\n    \"儦\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"儧\": [\n        \"ㄗㄢ3\"\n    ],\n    \"儨\": [\n        \"ㄓ4\"\n    ],\n    \"儩\": [\n        \"ㄙ4\"\n    ],\n    \"優\": [\n        \"ㄧㄡ1\"\n    ],\n    \"儫\": [\n        \"ㄏㄠ2\"\n    ],\n    \"儬\": [\n        \"ㄑㄧㄥ4\"\n    ],\n    \"儭\": [\n        \"ㄔㄣ4\",\n        \"ㄑㄧㄣ4\",\n        \"ㄑㄧㄣ1\"\n    ],\n    \"儮\": [\n        \"ㄌㄧ4\"\n    ],\n    \"儯\": [\n        \"ㄊㄥ2\"\n    ],\n    \"儰\": [\n        \"ㄨㄟ3\"\n    ],\n    \"儱\": [\n        \"ㄌㄨㄥ3\",\n        \"ㄌㄨㄥ4\",\n        \"ㄌㄨㄥ2\"\n    ],\n    \"儲\": [\n        \"ㄔㄨ3\",\n        \"ㄔㄨ2\"\n    ],\n    \"儳\": [\n        \"ㄔㄢ2\",\n        \"ㄔㄢ4\"\n    ],\n    \"儴\": [\n        \"ㄖㄤ2\",\n        \"ㄒㄧㄤ1\"\n    ],\n    \"儵\": [\n        \"ㄕㄨ1\",\n        \"ㄊㄧㄠ2\"\n    ],\n    \"儶\": [\n        \"ㄏㄨㄟ4\",\n        \"ㄒㄧㄝ2\"\n    ],\n    \"儷\": [\n        \"ㄌㄧ4\",\n        \"ㄌㄧ2\"\n    ],\n    \"儸\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"儹\": [\n        \"ㄗㄢ3\"\n    ],\n    \"儺\": [\n        \"ㄋㄨㄛ2\"\n    ],\n    \"儻\": [\n        \"ㄊㄤ3\",\n        \"ㄊㄤ4\",\n        \"ㄔㄤ3\"\n    ],\n    \"儼\": [\n        \"ㄧㄢ3\"\n    ],\n    \"儽\": [\n        \"ㄌㄟ2\",\n        \"ㄌㄟ3\",\n        \"ㄌㄨㄛ3\"\n    ],\n    \"儾\": [\n        \"ㄋㄤ4\"\n    ],\n    \"儿\": [\n        \"ㄦ2\",\n        \"ㄦ5\",\n        \"ㄖㄣ2\"\n    ],\n    \"兀\": [\n        \"ㄨ4\",\n        \"ㄨ1\"\n    ],\n    \"允\": [\n        \"ㄩㄣ3\",\n        \"ㄩㄢ2\"\n    ],\n    \"兂\": [\n        \"ㄗㄢ1\"\n    ],\n    \"元\": [\n        \"ㄩㄢ2\"\n    ],\n    \"兄\": [\n        \"ㄒㄩㄥ1\",\n        \"ㄎㄨㄤ4\"\n    ],\n    \"充\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"兆\": [\n        \"ㄓㄠ4\"\n    ],\n    \"兇\": [\n        \"ㄒㄩㄥ1\"\n    ],\n    \"先\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"光\": [\n        \"ㄍㄨㄤ1\",\n        \"ㄍㄨㄤ4\"\n    ],\n    \"兊\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"克\": [\n        \"ㄎㄜ4\"\n    ],\n    \"兌\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"免\": [\n        \"ㄇㄧㄢ3\",\n        \"ㄨㄣ4\",\n        \"ㄨㄢ3\"\n    ],\n    \"兎\": [\n        \"ㄊㄨ4\"\n    ],\n    \"兏\": [\n        \"ㄔㄤ2\"\n    ],\n    \"児\": [\n        \"ㄦ2\"\n    ],\n    \"兑\": [\n        \"ㄉㄨㄟ4\",\n        \"ㄖㄨㄟ4\",\n        \"ㄉㄨㄛ2\"\n    ],\n    \"兒\": [\n        \"ㄦ2\",\n        \"ㄋㄧ2\"\n    ],\n    \"兓\": [\n        \"ㄐㄧㄣ1\",\n        \"ㄗㄢ4\"\n    ],\n    \"兔\": [\n        \"ㄊㄨ4\",\n        \"ㄊㄨ2\",\n        \"ㄔㄢ1\"\n    ],\n    \"兕\": [\n        \"ㄙ4\"\n    ],\n    \"兖\": [\n        \"ㄧㄢ3\"\n    ],\n    \"兗\": [\n        \"ㄧㄢ3\"\n    ],\n    \"兘\": [\n        \"ㄕ3\"\n    ],\n    \"党\": [\n        \"ㄉㄤ3\"\n    ],\n    \"兛\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"兜\": [\n        \"ㄉㄡ1\"\n    ],\n    \"兝\": [\n        \"ㄈㄣ1\"\n    ],\n    \"兞\": [\n        \"ㄇㄠ2\"\n    ],\n    \"兟\": [\n        \"ㄕㄣ1\"\n    ],\n    \"兠\": [\n        \"ㄉㄡ1\"\n    ],\n    \"兢\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"兣\": [\n        \"ㄌㄧ3\"\n    ],\n    \"兤\": [\n        \"ㄏㄨㄤ3\"\n    ],\n    \"入\": [\n        \"ㄖㄨ4\"\n    ],\n    \"兦\": [\n        \"ㄨㄤ2\"\n    ],\n    \"內\": [\n        \"ㄋㄟ4\"\n    ],\n    \"全\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"兩\": [\n        \"ㄌㄧㄤ3\",\n        \"ㄌㄧㄤ4\"\n    ],\n    \"兪\": [\n        \"ㄩ2\",\n        \"ㄩ4\",\n        \"ㄕㄨ4\",\n        \"ㄕㄨ1\",\n        \"ㄓㄨ1\"\n    ],\n    \"八\": [\n        \"ㄅㄚ1\",\n        \"ㄅㄚ2\"\n    ],\n    \"公\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"六\": [\n        \"ㄌㄧㄡ4\",\n        \"ㄌㄨ4\"\n    ],\n    \"兮\": [\n        \"ㄒㄧ1\"\n    ],\n    \"兯\": [\n        \"ㄏㄢ5\"\n    ],\n    \"兰\": [\n        \"ㄌㄢ2\"\n    ],\n    \"共\": [\n        \"ㄍㄨㄥ4\",\n        \"ㄍㄨㄥ1\",\n        \"ㄍㄨㄥ3\",\n        \"ㄏㄨㄥ2\"\n    ],\n    \"兲\": [\n        \"ㄊㄧㄢ1\"\n    ],\n    \"关\": [\n        \"ㄍㄨㄢ1\"\n    ],\n    \"兴\": [\n        \"ㄒㄧㄥ1\",\n        \"ㄒㄧㄥ4\"\n    ],\n    \"兵\": [\n        \"ㄅㄧㄥ1\"\n    ],\n    \"其\": [\n        \"ㄑㄧ2\",\n        \"ㄐㄧ1\",\n        \"ㄐㄧ4\"\n    ],\n    \"具\": [\n        \"ㄐㄩ4\"\n    ],\n    \"典\": [\n        \"ㄉㄧㄢ3\",\n        \"ㄊㄧㄢ3\"\n    ],\n    \"兹\": [\n        \"ㄗ1\",\n        \"ㄘ2\"\n    ],\n    \"兺\": [\n        \"ㄈㄣ1\"\n    ],\n    \"养\": [\n        \"ㄧㄤ3\"\n    ],\n    \"兼\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"兽\": [\n        \"ㄕㄡ4\"\n    ],\n    \"兾\": [\n        \"ㄐㄧ4\"\n    ],\n    \"兿\": [\n        \"ㄧ4\"\n    ],\n    \"冀\": [\n        \"ㄐㄧ4\"\n    ],\n    \"冁\": [\n        \"ㄔㄢ3\"\n    ],\n    \"冂\": [\n        \"ㄐㄩㄥ1\",\n        \"ㄐㄩㄥ3\"\n    ],\n    \"冃\": [\n        \"ㄇㄠ4\"\n    ],\n    \"冄\": [\n        \"ㄖㄢ3\"\n    ],\n    \"内\": [\n        \"ㄋㄟ4\",\n        \"ㄋㄚ4\",\n        \"ㄖㄨㄟ4\"\n    ],\n    \"円\": [\n        \"ㄩㄢ2\"\n    ],\n    \"冇\": [\n        \"ㄇㄠ3\"\n    ],\n    \"冈\": [\n        \"ㄍㄤ1\"\n    ],\n    \"冉\": [\n        \"ㄖㄢ3\",\n        \"ㄋㄢ2\",\n        \"ㄉㄢ1\"\n    ],\n    \"冊\": [\n        \"ㄘㄜ4\"\n    ],\n    \"冋\": [\n        \"ㄐㄩㄥ1\",\n        \"ㄐㄩㄥ3\"\n    ],\n    \"册\": [\n        \"ㄘㄜ4\",\n        \"ㄓㄚ4\"\n    ],\n    \"再\": [\n        \"ㄗㄞ4\"\n    ],\n    \"冎\": [\n        \"ㄍㄨㄚ3\"\n    ],\n    \"冏\": [\n        \"ㄐㄩㄥ3\",\n        \"ㄐㄩㄥ1\"\n    ],\n    \"冐\": [\n        \"ㄇㄠ4\"\n    ],\n    \"冑\": [\n        \"ㄓㄡ4\"\n    ],\n    \"冒\": [\n        \"ㄇㄠ4\",\n        \"ㄇㄛ4\"\n    ],\n    \"冓\": [\n        \"ㄍㄡ4\",\n        \"ㄍㄡ1\"\n    ],\n    \"冔\": [\n        \"ㄒㄩ3\"\n    ],\n    \"冕\": [\n        \"ㄇㄧㄢ3\"\n    ],\n    \"冖\": [\n        \"ㄇㄧ4\"\n    ],\n    \"冗\": [\n        \"ㄖㄨㄥ3\"\n    ],\n    \"冘\": [\n        \"ㄧㄣ2\",\n        \"ㄧㄡ2\"\n    ],\n    \"写\": [\n        \"ㄒㄧㄝ3\",\n        \"ㄒㄧㄝ4\"\n    ],\n    \"冚\": [\n        \"ㄎㄢ3\"\n    ],\n    \"军\": [\n        \"ㄐㄩㄣ1\"\n    ],\n    \"农\": [\n        \"ㄋㄨㄥ2\"\n    ],\n    \"冝\": [\n        \"ㄧ2\"\n    ],\n    \"冞\": [\n        \"ㄇㄧ2\"\n    ],\n    \"冟\": [\n        \"ㄕ4\"\n    ],\n    \"冠\": [\n        \"ㄍㄨㄢ1\",\n        \"ㄍㄨㄢ4\"\n    ],\n    \"冡\": [\n        \"ㄇㄥ2\"\n    ],\n    \"冢\": [\n        \"ㄓㄨㄥ3\"\n    ],\n    \"冣\": [\n        \"ㄐㄩ4\"\n    ],\n    \"冤\": [\n        \"ㄩㄢ1\"\n    ],\n    \"冥\": [\n        \"ㄇㄧㄥ2\",\n        \"ㄇㄧㄢ2\",\n        \"ㄇㄧㄢ4\"\n    ],\n    \"冦\": [\n        \"ㄎㄡ4\"\n    ],\n    \"冧\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"冨\": [\n        \"ㄈㄨ4\"\n    ],\n    \"冩\": [\n        \"ㄒㄧㄝ3\"\n    ],\n    \"冪\": [\n        \"ㄇㄧ4\"\n    ],\n    \"冫\": [\n        \"ㄅㄧㄥ1\"\n    ],\n    \"冬\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"冭\": [\n        \"ㄊㄞ4\"\n    ],\n    \"冮\": [\n        \"ㄍㄤ1\"\n    ],\n    \"冯\": [\n        \"ㄈㄥ2\",\n        \"ㄆㄧㄥ2\"\n    ],\n    \"冰\": [\n        \"ㄅㄧㄥ1\",\n        \"ㄋㄧㄥ2\"\n    ],\n    \"冱\": [\n        \"ㄏㄨ4\"\n    ],\n    \"冲\": [\n        \"ㄔㄨㄥ1\",\n        \"ㄔㄨㄥ4\"\n    ],\n    \"决\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"冴\": [\n        \"ㄏㄨ4\"\n    ],\n    \"况\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"冶\": [\n        \"ㄧㄝ3\"\n    ],\n    \"冷\": [\n        \"ㄌㄥ3\",\n        \"ㄌㄧㄥ2\",\n        \"ㄌㄧㄥ3\"\n    ],\n    \"冸\": [\n        \"ㄆㄢ4\"\n    ],\n    \"冹\": [\n        \"ㄈㄨ2\"\n    ],\n    \"冺\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"冻\": [\n        \"ㄉㄨㄥ4\"\n    ],\n    \"冼\": [\n        \"ㄒㄧㄢ3\",\n        \"ㄕㄥ3\"\n    ],\n    \"冽\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"冾\": [\n        \"ㄑㄧㄚ4\"\n    ],\n    \"冿\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"净\": [\n        \"ㄐㄧㄥ4\",\n        \"ㄔㄥ1\"\n    ],\n    \"凁\": [\n        \"ㄙㄡ1\"\n    ],\n    \"凂\": [\n        \"ㄇㄟ3\"\n    ],\n    \"凃\": [\n        \"ㄊㄨ2\"\n    ],\n    \"凄\": [\n        \"ㄑㄧ1\"\n    ],\n    \"凅\": [\n        \"ㄍㄨ4\"\n    ],\n    \"准\": [\n        \"ㄓㄨㄣ3\"\n    ],\n    \"凇\": [\n        \"ㄙㄨㄥ1\"\n    ],\n    \"凈\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"凉\": [\n        \"ㄌㄧㄤ2\",\n        \"ㄌㄧㄤ4\"\n    ],\n    \"凊\": [\n        \"ㄑㄧㄥ4\"\n    ],\n    \"凋\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"凌\": [\n        \"ㄌㄧㄥ2\",\n        \"ㄌㄧㄥ4\"\n    ],\n    \"凍\": [\n        \"ㄉㄨㄥ4\"\n    ],\n    \"凎\": [\n        \"ㄍㄢ4\"\n    ],\n    \"减\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"凐\": [\n        \"ㄧㄣ1\"\n    ],\n    \"凑\": [\n        \"ㄘㄡ4\"\n    ],\n    \"凒\": [\n        \"ㄞ2\"\n    ],\n    \"凓\": [\n        \"ㄌㄧ4\"\n    ],\n    \"凔\": [\n        \"ㄔㄨㄤ4\",\n        \"ㄘㄤ1\"\n    ],\n    \"凕\": [\n        \"ㄇㄧㄥ3\"\n    ],\n    \"凖\": [\n        \"ㄓㄨㄣ3\"\n    ],\n    \"凗\": [\n        \"ㄘㄨㄟ1\"\n    ],\n    \"凘\": [\n        \"ㄙ1\"\n    ],\n    \"凙\": [\n        \"ㄉㄨㄛ2\"\n    ],\n    \"凚\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"凛\": [\n        \"ㄌㄧㄣ3\"\n    ],\n    \"凜\": [\n        \"ㄌㄧㄣ3\"\n    ],\n    \"凝\": [\n        \"ㄋㄧㄥ2\"\n    ],\n    \"凞\": [\n        \"ㄒㄧ1\"\n    ],\n    \"凟\": [\n        \"ㄉㄨ2\"\n    ],\n    \"几\": [\n        \"ㄐㄧ3\",\n        \"ㄐㄧ1\"\n    ],\n    \"凡\": [\n        \"ㄈㄢ2\"\n    ],\n    \"凢\": [\n        \"ㄈㄢ2\"\n    ],\n    \"凣\": [\n        \"ㄈㄢ2\"\n    ],\n    \"凤\": [\n        \"ㄈㄥ4\"\n    ],\n    \"凥\": [\n        \"ㄐㄩ1\"\n    ],\n    \"処\": [\n        \"ㄔㄨ3\",\n        \"ㄔㄨ4\"\n    ],\n    \"凧\": [\n        \"ㄓㄥ1\"\n    ],\n    \"凨\": [\n        \"ㄈㄥ1\"\n    ],\n    \"凩\": [\n        \"ㄇㄨ4\"\n    ],\n    \"凪\": [\n        \"ㄓ3\"\n    ],\n    \"凫\": [\n        \"ㄈㄨ2\"\n    ],\n    \"凬\": [\n        \"ㄈㄥ1\"\n    ],\n    \"凭\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"凮\": [\n        \"ㄈㄥ1\"\n    ],\n    \"凯\": [\n        \"ㄎㄞ3\"\n    ],\n    \"凰\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"凱\": [\n        \"ㄎㄞ3\"\n    ],\n    \"凲\": [\n        \"ㄍㄢ1\"\n    ],\n    \"凳\": [\n        \"ㄉㄥ4\"\n    ],\n    \"凴\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"凵\": [\n        \"ㄑㄧㄢ3\",\n        \"ㄎㄢ3\"\n    ],\n    \"凶\": [\n        \"ㄒㄩㄥ1\"\n    ],\n    \"凷\": [\n        \"ㄎㄨㄞ4\"\n    ],\n    \"凸\": [\n        \"ㄊㄨ1\"\n    ],\n    \"凹\": [\n        \"ㄠ1\",\n        \"ㄨㄚ1\"\n    ],\n    \"出\": [\n        \"ㄔㄨ1\"\n    ],\n    \"击\": [\n        \"ㄐㄧ1\"\n    ],\n    \"凼\": [\n        \"ㄉㄤ4\"\n    ],\n    \"函\": [\n        \"ㄏㄢ2\"\n    ],\n    \"凾\": [\n        \"ㄏㄢ2\"\n    ],\n    \"凿\": [\n        \"ㄗㄠ2\",\n        \"ㄗㄨㄛ4\"\n    ],\n    \"刀\": [\n        \"ㄉㄠ1\",\n        \"ㄉㄧㄠ1\"\n    ],\n    \"刁\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"刂\": [\n        \"ㄉㄠ1\"\n    ],\n    \"刃\": [\n        \"ㄖㄣ4\"\n    ],\n    \"刄\": [\n        \"ㄖㄣ4\"\n    ],\n    \"刅\": [\n        \"ㄔㄨㄤ1\"\n    ],\n    \"分\": [\n        \"ㄈㄣ1\",\n        \"ㄈㄣ4\",\n        \"ㄈㄣ2\"\n    ],\n    \"切\": [\n        \"ㄑㄧㄝ4\",\n        \"ㄑㄧㄝ1\",\n        \"ㄑㄧ4\"\n    ],\n    \"刈\": [\n        \"ㄧ4\"\n    ],\n    \"刉\": [\n        \"ㄐㄧ1\"\n    ],\n    \"刊\": [\n        \"ㄎㄢ1\"\n    ],\n    \"刋\": [\n        \"ㄑㄧㄢ4\"\n    ],\n    \"刌\": [\n        \"ㄘㄨㄣ3\"\n    ],\n    \"刍\": [\n        \"ㄔㄨ2\"\n    ],\n    \"刎\": [\n        \"ㄨㄣ3\"\n    ],\n    \"刏\": [\n        \"ㄐㄧ1\"\n    ],\n    \"刐\": [\n        \"ㄉㄢ3\"\n    ],\n    \"刑\": [\n        \"ㄒㄧㄥ2\"\n    ],\n    \"划\": [\n        \"ㄏㄨㄚ4\",\n        \"ㄏㄨㄚ2\",\n        \"ㄍㄨㄛ4\",\n        \"ㄍㄨㄛ3\",\n        \"ㄏㄨㄞ5\"\n    ],\n    \"刓\": [\n        \"ㄨㄢ2\"\n    ],\n    \"刔\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"刕\": [\n        \"ㄌㄧ2\"\n    ],\n    \"刖\": [\n        \"ㄩㄝ4\"\n    ],\n    \"列\": [\n        \"ㄌㄧㄝ4\",\n        \"ㄌㄧ4\"\n    ],\n    \"刘\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"则\": [\n        \"ㄗㄜ2\"\n    ],\n    \"刚\": [\n        \"ㄍㄤ1\"\n    ],\n    \"创\": [\n        \"ㄔㄨㄤ4\",\n        \"ㄔㄨㄤ1\"\n    ],\n    \"刜\": [\n        \"ㄈㄨ2\"\n    ],\n    \"初\": [\n        \"ㄔㄨ1\"\n    ],\n    \"刞\": [\n        \"ㄑㄩ4\"\n    ],\n    \"刟\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"删\": [\n        \"ㄕㄢ1\"\n    ],\n    \"刡\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"刢\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"刣\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"判\": [\n        \"ㄆㄢ4\"\n    ],\n    \"別\": [\n        \"ㄅㄧㄝ2\"\n    ],\n    \"刦\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"刧\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"刨\": [\n        \"ㄆㄠ2\",\n        \"ㄅㄠ4\"\n    ],\n    \"利\": [\n        \"ㄌㄧ4\"\n    ],\n    \"刪\": [\n        \"ㄕㄢ1\"\n    ],\n    \"别\": [\n        \"ㄅㄧㄝ2\",\n        \"ㄅㄧㄝ4\"\n    ],\n    \"刬\": [\n        \"ㄔㄢ3\",\n        \"ㄔㄢ4\"\n    ],\n    \"刭\": [\n        \"ㄐㄧㄥ3\"\n    ],\n    \"刮\": [\n        \"ㄍㄨㄚ1\"\n    ],\n    \"刯\": [\n        \"ㄍㄥ1\"\n    ],\n    \"到\": [\n        \"ㄉㄠ4\"\n    ],\n    \"刱\": [\n        \"ㄔㄨㄤ4\"\n    ],\n    \"刲\": [\n        \"ㄎㄨㄟ1\"\n    ],\n    \"刳\": [\n        \"ㄎㄨ1\",\n        \"ㄎㄡ1\"\n    ],\n    \"刴\": [\n        \"ㄉㄨㄛ4\"\n    ],\n    \"刵\": [\n        \"ㄦ4\"\n    ],\n    \"制\": [\n        \"ㄓ4\"\n    ],\n    \"刷\": [\n        \"ㄕㄨㄚ1\",\n        \"ㄕㄨㄚ4\"\n    ],\n    \"券\": [\n        \"ㄑㄩㄢ4\",\n        \"ㄒㄩㄢ4\"\n    ],\n    \"刹\": [\n        \"ㄕㄚ1\",\n        \"ㄔㄚ4\"\n    ],\n    \"刺\": [\n        \"ㄘ4\",\n        \"ㄘ1\",\n        \"ㄑㄧ4\"\n    ],\n    \"刻\": [\n        \"ㄎㄜ4\",\n        \"ㄎㄟ1\"\n    ],\n    \"刼\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"刽\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"刾\": [\n        \"ㄘ4\"\n    ],\n    \"刿\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"剀\": [\n        \"ㄎㄞ3\"\n    ],\n    \"剁\": [\n        \"ㄉㄨㄛ4\"\n    ],\n    \"剂\": [\n        \"ㄐㄧ4\"\n    ],\n    \"剃\": [\n        \"ㄊㄧ4\"\n    ],\n    \"剄\": [\n        \"ㄐㄧㄥ3\"\n    ],\n    \"剅\": [\n        \"ㄌㄡ2\",\n        \"ㄉㄡ1\"\n    ],\n    \"剆\": [\n        \"ㄌㄨㄛ3\"\n    ],\n    \"則\": [\n        \"ㄗㄜ2\"\n    ],\n    \"剈\": [\n        \"ㄩㄢ1\"\n    ],\n    \"剉\": [\n        \"ㄘㄨㄛ4\"\n    ],\n    \"削\": [\n        \"ㄒㄩㄝ1\",\n        \"ㄒㄧㄠ1\",\n        \"ㄑㄧㄠ4\",\n        \"ㄕㄠ4\"\n    ],\n    \"剋\": [\n        \"ㄎㄜ4\",\n        \"ㄎㄟ1\"\n    ],\n    \"剌\": [\n        \"ㄌㄚ2\",\n        \"ㄌㄚ4\"\n    ],\n    \"前\": [\n        \"ㄑㄧㄢ2\",\n        \"ㄐㄧㄢ3\"\n    ],\n    \"剎\": [\n        \"ㄕㄚ1\"\n    ],\n    \"剏\": [\n        \"ㄔㄨㄤ4\"\n    ],\n    \"剐\": [\n        \"ㄍㄨㄚ3\"\n    ],\n    \"剑\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"剒\": [\n        \"ㄘㄨㄛ4\"\n    ],\n    \"剓\": [\n        \"ㄌㄧ2\"\n    ],\n    \"剔\": [\n        \"ㄊㄧ1\",\n        \"ㄊㄧ4\"\n    ],\n    \"剕\": [\n        \"ㄈㄟ4\"\n    ],\n    \"剖\": [\n        \"ㄆㄡ1\",\n        \"ㄆㄛ3\"\n    ],\n    \"剗\": [\n        \"ㄔㄢ3\",\n        \"ㄔㄢ4\"\n    ],\n    \"剘\": [\n        \"ㄑㄧ2\"\n    ],\n    \"剙\": [\n        \"ㄔㄨㄤ4\"\n    ],\n    \"剚\": [\n        \"ㄗ4\"\n    ],\n    \"剛\": [\n        \"ㄍㄤ1\"\n    ],\n    \"剜\": [\n        \"ㄨㄢ1\"\n    ],\n    \"剝\": [\n        \"ㄅㄛ1\"\n    ],\n    \"剞\": [\n        \"ㄐㄧ1\"\n    ],\n    \"剟\": [\n        \"ㄉㄨㄛ1\",\n        \"ㄔ4\"\n    ],\n    \"剠\": [\n        \"ㄑㄧㄥ2\",\n        \"ㄌㄩㄝ4\"\n    ],\n    \"剡\": [\n        \"ㄕㄢ4\",\n        \"ㄧㄢ3\"\n    ],\n    \"剢\": [\n        \"ㄉㄨ1\",\n        \"ㄓㄨㄛ2\"\n    ],\n    \"剣\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"剤\": [\n        \"ㄐㄧ4\"\n    ],\n    \"剥\": [\n        \"ㄅㄛ1\",\n        \"ㄅㄠ1\",\n        \"ㄆㄨ1\"\n    ],\n    \"剦\": [\n        \"ㄧㄢ1\"\n    ],\n    \"剧\": [\n        \"ㄐㄩ4\"\n    ],\n    \"剨\": [\n        \"ㄏㄨㄛ1\",\n        \"ㄏㄨㄛ4\"\n    ],\n    \"剩\": [\n        \"ㄕㄥ4\"\n    ],\n    \"剪\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"剫\": [\n        \"ㄉㄨㄛ2\",\n        \"ㄉㄨ4\"\n    ],\n    \"剬\": [\n        \"ㄉㄨㄢ1\",\n        \"ㄊㄨㄢ2\",\n        \"ㄓ4\"\n    ],\n    \"剭\": [\n        \"ㄨ1\"\n    ],\n    \"剮\": [\n        \"ㄍㄨㄚ3\"\n    ],\n    \"副\": [\n        \"ㄈㄨ4\",\n        \"ㄆㄧ4\"\n    ],\n    \"剰\": [\n        \"ㄕㄥ4\"\n    ],\n    \"剱\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"割\": [\n        \"ㄍㄜ1\"\n    ],\n    \"剳\": [\n        \"ㄉㄚ2\",\n        \"ㄓㄚ2\"\n    ],\n    \"剴\": [\n        \"ㄎㄞ3\",\n        \"ㄞ1\"\n    ],\n    \"創\": [\n        \"ㄔㄨㄤ4\",\n        \"ㄔㄨㄤ1\",\n        \"ㄑㄧㄤ1\"\n    ],\n    \"剶\": [\n        \"ㄔㄨㄢ1\"\n    ],\n    \"剷\": [\n        \"ㄔㄢ3\"\n    ],\n    \"剸\": [\n        \"ㄊㄨㄢ2\",\n        \"ㄓㄨㄢ1\",\n        \"ㄓㄨㄢ4\"\n    ],\n    \"剹\": [\n        \"ㄌㄨ4\",\n        \"ㄐㄧㄡ1\"\n    ],\n    \"剺\": [\n        \"ㄌㄧ2\"\n    ],\n    \"剻\": [\n        \"ㄆㄥ3\"\n    ],\n    \"剼\": [\n        \"ㄕㄢ1\"\n    ],\n    \"剽\": [\n        \"ㄆㄧㄠ1\",\n        \"ㄆㄧㄠ4\",\n        \"ㄆㄧㄠ2\",\n        \"ㄅㄧㄠ3\",\n        \"ㄅㄧㄠ1\"\n    ],\n    \"剾\": [\n        \"ㄎㄡ1\"\n    ],\n    \"剿\": [\n        \"ㄐㄧㄠ3\",\n        \"ㄔㄠ1\"\n    ],\n    \"劀\": [\n        \"ㄍㄨㄚ1\"\n    ],\n    \"劁\": [\n        \"ㄑㄧㄠ1\",\n        \"ㄑㄧㄠ2\"\n    ],\n    \"劂\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"劃\": [\n        \"ㄏㄨㄚ4\",\n        \"ㄏㄨㄚ2\",\n        \"ㄏㄨㄞ5\"\n    ],\n    \"劄\": [\n        \"ㄓㄚ1\",\n        \"ㄓㄚ2\"\n    ],\n    \"劅\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"劆\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"劇\": [\n        \"ㄐㄩ4\"\n    ],\n    \"劈\": [\n        \"ㄆㄧ1\",\n        \"ㄆㄧ3\"\n    ],\n    \"劉\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"劊\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"劋\": [\n        \"ㄐㄧㄠ3\",\n        \"ㄔㄠ1\"\n    ],\n    \"劌\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"劍\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"劎\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"劏\": [\n        \"ㄊㄤ1\"\n    ],\n    \"劐\": [\n        \"ㄏㄨㄛ1\",\n        \"ㄏㄨㄛ4\",\n        \"ㄏㄨㄚ2\"\n    ],\n    \"劑\": [\n        \"ㄐㄧ4\"\n    ],\n    \"劒\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"劓\": [\n        \"ㄧ4\"\n    ],\n    \"劔\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"劕\": [\n        \"ㄓ4\"\n    ],\n    \"劖\": [\n        \"ㄔㄢ2\"\n    ],\n    \"劗\": [\n        \"ㄐㄧㄢ3\",\n        \"ㄗㄨㄢ1\"\n    ],\n    \"劘\": [\n        \"ㄇㄛ2\",\n        \"ㄇㄧ2\"\n    ],\n    \"劙\": [\n        \"ㄌㄧ2\"\n    ],\n    \"劚\": [\n        \"ㄓㄨ2\"\n    ],\n    \"力\": [\n        \"ㄌㄧ4\"\n    ],\n    \"劜\": [\n        \"ㄧㄚ4\"\n    ],\n    \"劝\": [\n        \"ㄑㄩㄢ4\"\n    ],\n    \"办\": [\n        \"ㄅㄢ4\"\n    ],\n    \"功\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"加\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"务\": [\n        \"ㄨ4\"\n    ],\n    \"劢\": [\n        \"ㄇㄞ4\"\n    ],\n    \"劣\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"劤\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"劥\": [\n        \"ㄎㄥ1\"\n    ],\n    \"劦\": [\n        \"ㄒㄧㄝ2\",\n        \"ㄌㄧㄝ4\"\n    ],\n    \"劧\": [\n        \"ㄓ3\"\n    ],\n    \"动\": [\n        \"ㄉㄨㄥ4\"\n    ],\n    \"助\": [\n        \"ㄓㄨ4\",\n        \"ㄔㄨ2\"\n    ],\n    \"努\": [\n        \"ㄋㄨ3\"\n    ],\n    \"劫\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"劬\": [\n        \"ㄑㄩ2\"\n    ],\n    \"劭\": [\n        \"ㄕㄠ4\"\n    ],\n    \"劮\": [\n        \"ㄧ4\"\n    ],\n    \"劯\": [\n        \"ㄓㄨ1\"\n    ],\n    \"劰\": [\n        \"ㄇㄛ4\"\n    ],\n    \"励\": [\n        \"ㄌㄧ4\"\n    ],\n    \"劲\": [\n        \"ㄐㄧㄣ4\",\n        \"ㄐㄧㄥ4\"\n    ],\n    \"劳\": [\n        \"ㄌㄠ2\"\n    ],\n    \"労\": [\n        \"ㄌㄠ2\"\n    ],\n    \"劵\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"劶\": [\n        \"ㄎㄡ3\"\n    ],\n    \"劷\": [\n        \"ㄧㄤ2\"\n    ],\n    \"劸\": [\n        \"ㄨㄚ1\"\n    ],\n    \"効\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"劺\": [\n        \"ㄇㄡ2\"\n    ],\n    \"劻\": [\n        \"ㄎㄨㄤ1\"\n    ],\n    \"劼\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"劽\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"劾\": [\n        \"ㄏㄜ2\",\n        \"ㄎㄞ4\"\n    ],\n    \"势\": [\n        \"ㄕ4\"\n    ],\n    \"勀\": [\n        \"ㄎㄜ4\"\n    ],\n    \"勁\": [\n        \"ㄐㄧㄣ4\",\n        \"ㄐㄧㄥ4\"\n    ],\n    \"勂\": [\n        \"ㄍㄠ4\"\n    ],\n    \"勃\": [\n        \"ㄅㄛ2\"\n    ],\n    \"勄\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"勅\": [\n        \"ㄔ4\"\n    ],\n    \"勆\": [\n        \"ㄌㄤ2\"\n    ],\n    \"勇\": [\n        \"ㄩㄥ3\"\n    ],\n    \"勈\": [\n        \"ㄩㄥ3\"\n    ],\n    \"勉\": [\n        \"ㄇㄧㄢ3\"\n    ],\n    \"勊\": [\n        \"ㄎㄜ4\"\n    ],\n    \"勋\": [\n        \"ㄒㄩㄣ1\"\n    ],\n    \"勌\": [\n        \"ㄐㄩㄢ4\",\n        \"ㄐㄩㄢ1\"\n    ],\n    \"勍\": [\n        \"ㄑㄧㄥ2\"\n    ],\n    \"勎\": [\n        \"ㄌㄨ4\"\n    ],\n    \"勏\": [\n        \"ㄅㄨ4\"\n    ],\n    \"勐\": [\n        \"ㄇㄥ3\"\n    ],\n    \"勑\": [\n        \"ㄔ4\",\n        \"ㄌㄞ4\"\n    ],\n    \"勒\": [\n        \"ㄌㄟ1\",\n        \"ㄌㄜ4\",\n        \"ㄌㄟ5\"\n    ],\n    \"勓\": [\n        \"ㄎㄞ4\"\n    ],\n    \"勔\": [\n        \"ㄇㄧㄢ3\"\n    ],\n    \"動\": [\n        \"ㄉㄨㄥ4\"\n    ],\n    \"勖\": [\n        \"ㄒㄩ4\",\n        \"ㄇㄠ4\"\n    ],\n    \"勗\": [\n        \"ㄒㄩ4\"\n    ],\n    \"勘\": [\n        \"ㄎㄢ1\"\n    ],\n    \"務\": [\n        \"ㄨ4\",\n        \"ㄨ3\",\n        \"ㄨ2\",\n        \"ㄇㄠ2\",\n        \"ㄇㄠ4\"\n    ],\n    \"勚\": [\n        \"ㄧ4\"\n    ],\n    \"勛\": [\n        \"ㄒㄩㄣ1\"\n    ],\n    \"勜\": [\n        \"ㄨㄥ3\",\n        \"ㄧㄤ3\"\n    ],\n    \"勝\": [\n        \"ㄕㄥ4\"\n    ],\n    \"勞\": [\n        \"ㄌㄠ2\",\n        \"ㄌㄠ4\",\n        \"ㄌㄧㄠ2\"\n    ],\n    \"募\": [\n        \"ㄇㄨ4\",\n        \"ㄅㄛ2\"\n    ],\n    \"勠\": [\n        \"ㄌㄨ4\"\n    ],\n    \"勡\": [\n        \"ㄆㄧㄠ4\"\n    ],\n    \"勢\": [\n        \"ㄕ4\"\n    ],\n    \"勣\": [\n        \"ㄐㄧ1\"\n    ],\n    \"勤\": [\n        \"ㄑㄧㄣ2\",\n        \"ㄑㄧ2\"\n    ],\n    \"勥\": [\n        \"ㄐㄧㄤ4\",\n        \"ㄑㄧㄤ3\",\n        \"ㄐㄧㄤ3\"\n    ],\n    \"勦\": [\n        \"ㄔㄠ1\",\n        \"ㄐㄧㄠ3\",\n        \"ㄔㄠ2\"\n    ],\n    \"勧\": [\n        \"ㄑㄩㄢ4\"\n    ],\n    \"勨\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"勩\": [\n        \"ㄧ4\"\n    ],\n    \"勪\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"勫\": [\n        \"ㄈㄢ1\"\n    ],\n    \"勬\": [\n        \"ㄐㄩㄢ1\"\n    ],\n    \"勭\": [\n        \"ㄊㄨㄥ2\",\n        \"ㄉㄨㄥ4\"\n    ],\n    \"勮\": [\n        \"ㄐㄩ4\"\n    ],\n    \"勯\": [\n        \"ㄉㄢ1\"\n    ],\n    \"勰\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"勱\": [\n        \"ㄇㄞ4\"\n    ],\n    \"勲\": [\n        \"ㄒㄩㄣ1\"\n    ],\n    \"勳\": [\n        \"ㄒㄩㄣ1\"\n    ],\n    \"勴\": [\n        \"ㄌㄩ4\"\n    ],\n    \"勵\": [\n        \"ㄌㄧ4\"\n    ],\n    \"勶\": [\n        \"ㄔㄜ4\"\n    ],\n    \"勷\": [\n        \"ㄖㄤ2\",\n        \"ㄒㄧㄤ1\"\n    ],\n    \"勸\": [\n        \"ㄑㄩㄢ4\"\n    ],\n    \"勹\": [\n        \"ㄅㄠ1\"\n    ],\n    \"勺\": [\n        \"ㄕㄠ2\",\n        \"ㄕㄨㄛ4\",\n        \"ㄓㄨㄛ2\",\n        \"ㄉㄧ4\"\n    ],\n    \"勻\": [\n        \"ㄩㄣ2\"\n    ],\n    \"勼\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"勽\": [\n        \"ㄅㄠ4\"\n    ],\n    \"勾\": [\n        \"ㄍㄡ1\",\n        \"ㄍㄡ4\"\n    ],\n    \"勿\": [\n        \"ㄨ4\",\n        \"ㄇㄛ4\"\n    ],\n    \"匀\": [\n        \"ㄩㄣ2\",\n        \"ㄐㄩㄣ1\",\n        \"ㄩㄣ4\"\n    ],\n    \"匁\": [\n        \"ㄨㄣ2\"\n    ],\n    \"匂\": [\n        \"ㄒㄩㄥ1\"\n    ],\n    \"匃\": [\n        \"ㄍㄞ4\"\n    ],\n    \"匄\": [\n        \"ㄍㄞ4\"\n    ],\n    \"包\": [\n        \"ㄅㄠ1\",\n        \"ㄆㄠ2\",\n        \"ㄈㄨ2\"\n    ],\n    \"匆\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"匇\": [\n        \"ㄧ4\"\n    ],\n    \"匈\": [\n        \"ㄒㄩㄥ1\"\n    ],\n    \"匉\": [\n        \"ㄆㄥ1\"\n    ],\n    \"匊\": [\n        \"ㄐㄩ1\"\n    ],\n    \"匋\": [\n        \"ㄊㄠ2\",\n        \"ㄧㄠ2\"\n    ],\n    \"匌\": [\n        \"ㄍㄜ2\"\n    ],\n    \"匍\": [\n        \"ㄆㄨ2\"\n    ],\n    \"匎\": [\n        \"ㄜ4\"\n    ],\n    \"匏\": [\n        \"ㄆㄠ2\"\n    ],\n    \"匐\": [\n        \"ㄈㄨ2\"\n    ],\n    \"匑\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"匒\": [\n        \"ㄉㄚ2\"\n    ],\n    \"匓\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"匔\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"匕\": [\n        \"ㄅㄧ3\",\n        \"ㄆㄧㄣ4\"\n    ],\n    \"化\": [\n        \"ㄏㄨㄚ4\",\n        \"ㄏㄨㄚ1\",\n        \"ㄏㄨㄛ4\"\n    ],\n    \"北\": [\n        \"ㄅㄟ3\",\n        \"ㄅㄟ4\"\n    ],\n    \"匘\": [\n        \"ㄋㄠ3\"\n    ],\n    \"匙\": [\n        \"ㄕ5\",\n        \"ㄔ2\"\n    ],\n    \"匚\": [\n        \"ㄈㄤ1\",\n        \"ㄈㄤ4\"\n    ],\n    \"匛\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"匜\": [\n        \"ㄧ2\"\n    ],\n    \"匝\": [\n        \"ㄗㄚ1\"\n    ],\n    \"匞\": [\n        \"ㄐㄧㄤ4\"\n    ],\n    \"匟\": [\n        \"ㄎㄤ4\"\n    ],\n    \"匠\": [\n        \"ㄐㄧㄤ4\"\n    ],\n    \"匡\": [\n        \"ㄎㄨㄤ1\",\n        \"ㄨㄤ1\"\n    ],\n    \"匢\": [\n        \"ㄏㄨ1\"\n    ],\n    \"匣\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"匤\": [\n        \"ㄑㄩ1\"\n    ],\n    \"匥\": [\n        \"ㄈㄢ2\"\n    ],\n    \"匦\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"匧\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"匨\": [\n        \"ㄗㄤ1\",\n        \"ㄘㄤ2\"\n    ],\n    \"匩\": [\n        \"ㄎㄨㄤ1\"\n    ],\n    \"匪\": [\n        \"ㄈㄟ3\",\n        \"ㄈㄟ1\",\n        \"ㄈㄣ1\"\n    ],\n    \"匫\": [\n        \"ㄏㄨ1\"\n    ],\n    \"匬\": [\n        \"ㄩ3\"\n    ],\n    \"匭\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"匮\": [\n        \"ㄎㄨㄟ4\",\n        \"ㄍㄨㄟ4\"\n    ],\n    \"匯\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"匰\": [\n        \"ㄉㄢ1\"\n    ],\n    \"匱\": [\n        \"ㄍㄨㄟ4\",\n        \"ㄎㄨㄟ4\"\n    ],\n    \"匲\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"匳\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"匴\": [\n        \"ㄙㄨㄢ3\"\n    ],\n    \"匵\": [\n        \"ㄉㄨ2\"\n    ],\n    \"匶\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"匷\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"匸\": [\n        \"ㄒㄧ4\"\n    ],\n    \"匹\": [\n        \"ㄆㄧ3\"\n    ],\n    \"区\": [\n        \"ㄑㄩ1\",\n        \"ㄡ1\"\n    ],\n    \"医\": [\n        \"ㄧ1\",\n        \"ㄧ4\"\n    ],\n    \"匼\": [\n        \"ㄎㄜ1\",\n        \"ㄜ1\",\n        \"ㄢ3\"\n    ],\n    \"匽\": [\n        \"ㄧㄢ3\",\n        \"ㄧㄢ4\"\n    ],\n    \"匾\": [\n        \"ㄅㄧㄢ3\"\n    ],\n    \"匿\": [\n        \"ㄋㄧ4\",\n        \"ㄊㄜ4\"\n    ],\n    \"區\": [\n        \"ㄑㄩ1\",\n        \"ㄡ1\",\n        \"ㄍㄡ1\",\n        \"ㄑㄧㄡ1\",\n        \"ㄎㄡ4\"\n    ],\n    \"十\": [\n        \"ㄕ2\"\n    ],\n    \"卂\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"千\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"卄\": [\n        \"ㄋㄧㄢ4\"\n    ],\n    \"卅\": [\n        \"ㄙㄚ4\"\n    ],\n    \"卆\": [\n        \"ㄗㄨ2\"\n    ],\n    \"升\": [\n        \"ㄕㄥ1\"\n    ],\n    \"午\": [\n        \"ㄨ3\"\n    ],\n    \"卉\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"半\": [\n        \"ㄅㄢ4\",\n        \"ㄆㄢ4\"\n    ],\n    \"卋\": [\n        \"ㄕ4\"\n    ],\n    \"卌\": [\n        \"ㄒㄧ4\"\n    ],\n    \"卍\": [\n        \"ㄨㄢ4\"\n    ],\n    \"华\": [\n        \"ㄏㄨㄚ2\",\n        \"ㄏㄨㄚ4\",\n        \"ㄏㄨㄚ1\"\n    ],\n    \"协\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"卐\": [\n        \"ㄨㄢ4\"\n    ],\n    \"卑\": [\n        \"ㄅㄟ1\",\n        \"ㄅㄧ3\",\n        \"ㄅㄧ4\",\n        \"ㄆㄧ2\",\n        \"ㄅㄢ1\"\n    ],\n    \"卒\": [\n        \"ㄗㄨ2\",\n        \"ㄘㄨ4\",\n        \"ㄘㄨㄟ4\"\n    ],\n    \"卓\": [\n        \"ㄓㄨㄛ2\",\n        \"ㄓㄨㄛ1\"\n    ],\n    \"協\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"单\": [\n        \"ㄉㄢ1\",\n        \"ㄔㄢ2\",\n        \"ㄕㄢ4\"\n    ],\n    \"卖\": [\n        \"ㄇㄞ4\"\n    ],\n    \"南\": [\n        \"ㄋㄢ2\",\n        \"ㄋㄚ1\"\n    ],\n    \"単\": [\n        \"ㄉㄢ1\"\n    ],\n    \"卙\": [\n        \"ㄐㄧ2\",\n        \"ㄔ4\"\n    ],\n    \"博\": [\n        \"ㄅㄛ2\"\n    ],\n    \"卛\": [\n        \"ㄕㄨㄞ4\"\n    ],\n    \"卜\": [\n        \"ㄅㄛ5\",\n        \"ㄅㄨ3\",\n        \"ㄆㄨ1\"\n    ],\n    \"卝\": [\n        \"ㄎㄨㄤ4\",\n        \"ㄍㄨㄢ4\"\n    ],\n    \"卞\": [\n        \"ㄅㄧㄢ4\",\n        \"ㄆㄢ2\"\n    ],\n    \"卟\": [\n        \"ㄅㄨ3\",\n        \"ㄐㄧ1\"\n    ],\n    \"占\": [\n        \"ㄓㄢ4\",\n        \"ㄓㄢ1\",\n        \"ㄊㄧㄝ1\"\n    ],\n    \"卡\": [\n        \"ㄎㄚ3\",\n        \"ㄑㄧㄚ3\"\n    ],\n    \"卢\": [\n        \"ㄌㄨ2\"\n    ],\n    \"卣\": [\n        \"ㄧㄡ3\"\n    ],\n    \"卤\": [\n        \"ㄌㄨ3\",\n        \"ㄒㄧ1\"\n    ],\n    \"卥\": [\n        \"ㄒㄧ1\"\n    ],\n    \"卦\": [\n        \"ㄍㄨㄚ4\"\n    ],\n    \"卧\": [\n        \"ㄨㄛ4\"\n    ],\n    \"卨\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"卩\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"卪\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"卫\": [\n        \"ㄨㄟ4\"\n    ],\n    \"卬\": [\n        \"ㄤ2\",\n        \"ㄧㄤ3\"\n    ],\n    \"卭\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"卮\": [\n        \"ㄓ1\"\n    ],\n    \"卯\": [\n        \"ㄇㄠ3\"\n    ],\n    \"印\": [\n        \"ㄧㄣ4\",\n        \"ㄧ4\"\n    ],\n    \"危\": [\n        \"ㄨㄟ1\"\n    ],\n    \"卲\": [\n        \"ㄕㄠ4\"\n    ],\n    \"即\": [\n        \"ㄐㄧ2\"\n    ],\n    \"却\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"卵\": [\n        \"ㄌㄨㄢ3\",\n        \"ㄎㄨㄣ1\"\n    ],\n    \"卶\": [\n        \"ㄔ3\"\n    ],\n    \"卷\": [\n        \"ㄐㄩㄢ3\",\n        \"ㄐㄩㄢ4\",\n        \"ㄑㄩㄢ2\",\n        \"ㄑㄩㄢ1\",\n        \"ㄍㄨㄣ3\",\n        \"ㄐㄩㄣ4\"\n    ],\n    \"卸\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"卹\": [\n        \"ㄒㄩ4\",\n        \"ㄙㄨ1\"\n    ],\n    \"卺\": [\n        \"ㄐㄧㄣ3\"\n    ],\n    \"卻\": [\n        \"ㄑㄩㄝ4\",\n        \"ㄐㄧㄠ3\",\n        \"ㄒㄧ4\"\n    ],\n    \"卼\": [\n        \"ㄨ4\"\n    ],\n    \"卽\": [\n        \"ㄐㄧ2\"\n    ],\n    \"卾\": [\n        \"ㄜ4\"\n    ],\n    \"卿\": [\n        \"ㄑㄧㄥ1\"\n    ],\n    \"厀\": [\n        \"ㄒㄧ1\"\n    ],\n    \"厁\": [\n        \"ㄙㄢ1\"\n    ],\n    \"厂\": [\n        \"ㄔㄤ3\",\n        \"ㄏㄢ3\",\n        \"ㄧㄢ2\",\n        \"ㄢ1\"\n    ],\n    \"厃\": [\n        \"ㄨㄟ3\",\n        \"ㄧㄢ2\"\n    ],\n    \"厄\": [\n        \"ㄜ4\",\n        \"ㄜ3\"\n    ],\n    \"厅\": [\n        \"ㄊㄧㄥ1\"\n    ],\n    \"历\": [\n        \"ㄌㄧ4\"\n    ],\n    \"厇\": [\n        \"ㄓㄜ2\",\n        \"ㄓㄞ2\"\n    ],\n    \"厈\": [\n        \"ㄏㄢ3\",\n        \"ㄢ4\"\n    ],\n    \"厉\": [\n        \"ㄌㄧ4\"\n    ],\n    \"厊\": [\n        \"ㄧㄚ3\"\n    ],\n    \"压\": [\n        \"ㄧㄚ1\",\n        \"ㄧㄚ4\"\n    ],\n    \"厌\": [\n        \"ㄧㄢ4\"\n    ],\n    \"厍\": [\n        \"ㄕㄜ4\"\n    ],\n    \"厎\": [\n        \"ㄉㄧ3\",\n        \"ㄓ3\"\n    ],\n    \"厏\": [\n        \"ㄓㄚ3\",\n        \"ㄓㄞ3\"\n    ],\n    \"厐\": [\n        \"ㄆㄤ2\"\n    ],\n    \"厑\": [\n        \"ㄧㄚ2\"\n    ],\n    \"厒\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"厓\": [\n        \"ㄧㄚ2\",\n        \"ㄞ2\"\n    ],\n    \"厔\": [\n        \"ㄓ4\",\n        \"ㄕ1\"\n    ],\n    \"厕\": [\n        \"ㄘㄜ4\",\n        \"ㄙ5\"\n    ],\n    \"厖\": [\n        \"ㄆㄤ2\",\n        \"ㄇㄤ2\"\n    ],\n    \"厗\": [\n        \"ㄊㄧ2\"\n    ],\n    \"厘\": [\n        \"ㄌㄧ2\",\n        \"ㄔㄢ2\"\n    ],\n    \"厙\": [\n        \"ㄕㄜ4\"\n    ],\n    \"厚\": [\n        \"ㄏㄡ4\"\n    ],\n    \"厛\": [\n        \"ㄊㄧㄥ1\"\n    ],\n    \"厜\": [\n        \"ㄗㄨㄟ1\"\n    ],\n    \"厝\": [\n        \"ㄘㄨㄛ4\",\n        \"ㄐㄧ2\"\n    ],\n    \"厞\": [\n        \"ㄈㄟ4\"\n    ],\n    \"原\": [\n        \"ㄩㄢ2\"\n    ],\n    \"厠\": [\n        \"ㄘㄜ4\"\n    ],\n    \"厡\": [\n        \"ㄩㄢ2\"\n    ],\n    \"厢\": [\n        \"ㄒㄧㄤ1\"\n    ],\n    \"厣\": [\n        \"ㄧㄢ3\"\n    ],\n    \"厤\": [\n        \"ㄌㄧ4\"\n    ],\n    \"厥\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"厦\": [\n        \"ㄕㄚ4\",\n        \"ㄒㄧㄚ4\"\n    ],\n    \"厧\": [\n        \"ㄉㄧㄢ1\"\n    ],\n    \"厨\": [\n        \"ㄔㄨ2\"\n    ],\n    \"厩\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"厪\": [\n        \"ㄐㄧㄣ3\"\n    ],\n    \"厫\": [\n        \"ㄠ2\"\n    ],\n    \"厬\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"厭\": [\n        \"ㄧㄢ4\",\n        \"ㄧㄚ1\",\n        \"ㄧㄢ3\",\n        \"ㄧㄢ1\",\n        \"ㄧ4\"\n    ],\n    \"厮\": [\n        \"ㄙ1\"\n    ],\n    \"厯\": [\n        \"ㄌㄧ4\"\n    ],\n    \"厰\": [\n        \"ㄔㄤ3\"\n    ],\n    \"厱\": [\n        \"ㄌㄢ2\",\n        \"ㄑㄧㄢ1\"\n    ],\n    \"厲\": [\n        \"ㄌㄧ4\",\n        \"ㄌㄞ4\"\n    ],\n    \"厳\": [\n        \"ㄧㄢ2\"\n    ],\n    \"厴\": [\n        \"ㄧㄢ3\"\n    ],\n    \"厵\": [\n        \"ㄩㄢ2\"\n    ],\n    \"厶\": [\n        \"ㄙ1\",\n        \"ㄇㄡ3\"\n    ],\n    \"厷\": [\n        \"ㄍㄨㄥ1\",\n        \"ㄏㄨㄥ2\"\n    ],\n    \"厸\": [\n        \"ㄌㄧㄣ2\",\n        \"ㄇㄧㄣ5\"\n    ],\n    \"厹\": [\n        \"ㄖㄡ2\",\n        \"ㄑㄧㄡ2\"\n    ],\n    \"厺\": [\n        \"ㄑㄩ4\"\n    ],\n    \"去\": [\n        \"ㄑㄩ4\",\n        \"ㄑㄩ1\"\n    ],\n    \"厼\": [\n        \"ㄦ3\"\n    ],\n    \"厽\": [\n        \"ㄌㄟ3\"\n    ],\n    \"厾\": [\n        \"ㄉㄨ1\",\n        \"ㄉㄨ3\"\n    ],\n    \"县\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"叀\": [\n        \"ㄓㄨㄢ1\",\n        \"ㄏㄨㄟ4\"\n    ],\n    \"叁\": [\n        \"ㄙㄢ1\"\n    ],\n    \"参\": [\n        \"ㄘㄢ1\",\n        \"ㄘㄣ1\",\n        \"ㄕㄣ1\"\n    ],\n    \"參\": [\n        \"ㄘㄢ1\",\n        \"ㄕㄣ1\",\n        \"ㄙㄢ1\",\n        \"ㄘㄣ1\",\n        \"ㄘㄢ4\",\n        \"ㄙㄢ3\"\n    ],\n    \"叄\": [\n        \"ㄘㄢ1\"\n    ],\n    \"叅\": [\n        \"ㄘㄢ1\"\n    ],\n    \"叆\": [\n        \"ㄞ4\"\n    ],\n    \"叇\": [\n        \"ㄉㄞ4\"\n    ],\n    \"又\": [\n        \"ㄧㄡ4\"\n    ],\n    \"叉\": [\n        \"ㄔㄚ1\",\n        \"ㄔㄚ2\",\n        \"ㄔㄚ3\",\n        \"ㄔㄚ4\"\n    ],\n    \"及\": [\n        \"ㄐㄧ2\"\n    ],\n    \"友\": [\n        \"ㄧㄡ3\"\n    ],\n    \"双\": [\n        \"ㄕㄨㄤ1\"\n    ],\n    \"反\": [\n        \"ㄈㄢ3\",\n        \"ㄈㄢ4\"\n    ],\n    \"収\": [\n        \"ㄕㄡ1\"\n    ],\n    \"叏\": [\n        \"ㄍㄨㄞ4\"\n    ],\n    \"叐\": [\n        \"ㄅㄚ2\"\n    ],\n    \"发\": [\n        \"ㄈㄚ1\",\n        \"ㄈㄚ4\"\n    ],\n    \"叒\": [\n        \"ㄖㄨㄛ4\"\n    ],\n    \"叓\": [\n        \"ㄕ4\",\n        \"ㄌㄧ4\"\n    ],\n    \"叔\": [\n        \"ㄕㄨ1\"\n    ],\n    \"叕\": [\n        \"ㄓㄨㄛ2\",\n        \"ㄧ3\",\n        \"ㄌㄧ4\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"取\": [\n        \"ㄑㄩ3\",\n        \"ㄑㄩ1\"\n    ],\n    \"受\": [\n        \"ㄕㄡ4\",\n        \"ㄉㄠ4\"\n    ],\n    \"变\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"叙\": [\n        \"ㄒㄩ4\"\n    ],\n    \"叚\": [\n        \"ㄐㄧㄚ3\",\n        \"ㄒㄧㄚ2\"\n    ],\n    \"叛\": [\n        \"ㄆㄢ4\"\n    ],\n    \"叜\": [\n        \"ㄙㄡ3\"\n    ],\n    \"叝\": [\n        \"ㄐㄧ2\"\n    ],\n    \"叞\": [\n        \"ㄨㄟ4\"\n    ],\n    \"叟\": [\n        \"ㄙㄡ3\",\n        \"ㄙㄡ1\",\n        \"ㄒㄧㄠ1\"\n    ],\n    \"叠\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"叡\": [\n        \"ㄖㄨㄟ4\"\n    ],\n    \"叢\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"口\": [\n        \"ㄎㄡ3\"\n    ],\n    \"古\": [\n        \"ㄍㄨ3\",\n        \"ㄍㄨ4\",\n        \"ㄎㄨ1\"\n    ],\n    \"句\": [\n        \"ㄐㄩ4\",\n        \"ㄍㄡ1\",\n        \"ㄍㄡ4\",\n        \"ㄑㄩ2\"\n    ],\n    \"另\": [\n        \"ㄌㄧㄥ4\"\n    ],\n    \"叧\": [\n        \"ㄍㄨㄚ3\"\n    ],\n    \"叨\": [\n        \"ㄉㄠ1\",\n        \"ㄉㄠ2\",\n        \"ㄊㄠ1\"\n    ],\n    \"叩\": [\n        \"ㄎㄡ4\"\n    ],\n    \"只\": [\n        \"ㄓ3\",\n        \"ㄓ1\"\n    ],\n    \"叫\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"召\": [\n        \"ㄓㄠ4\",\n        \"ㄕㄠ4\"\n    ],\n    \"叭\": [\n        \"ㄅㄚ1\",\n        \"ㄆㄚ1\",\n        \"ㄅㄚ5\"\n    ],\n    \"叮\": [\n        \"ㄉㄧㄥ1\"\n    ],\n    \"可\": [\n        \"ㄎㄜ3\",\n        \"ㄎㄜ4\",\n        \"ㄍㄜ1\"\n    ],\n    \"台\": [\n        \"ㄊㄞ2\",\n        \"ㄊㄞ1\",\n        \"ㄧ2\",\n        \"ㄙ4\"\n    ],\n    \"叱\": [\n        \"ㄔ4\",\n        \"ㄏㄨㄚ4\",\n        \"ㄜ2\"\n    ],\n    \"史\": [\n        \"ㄕ3\"\n    ],\n    \"右\": [\n        \"ㄧㄡ4\"\n    ],\n    \"叴\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"叵\": [\n        \"ㄆㄛ3\"\n    ],\n    \"叶\": [\n        \"ㄧㄝ4\",\n        \"ㄒㄧㄝ2\"\n    ],\n    \"号\": [\n        \"ㄏㄠ4\",\n        \"ㄏㄠ2\",\n        \"ㄒㄧㄠ1\"\n    ],\n    \"司\": [\n        \"ㄙ1\",\n        \"ㄘ2\",\n        \"ㄙ4\"\n    ],\n    \"叹\": [\n        \"ㄊㄢ4\",\n        \"ㄧ3\",\n        \"ㄧㄡ4\"\n    ],\n    \"叺\": [\n        \"ㄔ3\"\n    ],\n    \"叻\": [\n        \"ㄌㄜ4\",\n        \"ㄌㄧ4\"\n    ],\n    \"叼\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"叽\": [\n        \"ㄐㄧ1\",\n        \"ㄐㄧㄠ4\"\n    ],\n    \"叾\": [\n        \"ㄌㄧㄠ3\"\n    ],\n    \"叿\": [\n        \"ㄏㄨㄥ1\",\n        \"ㄏㄨㄥ2\"\n    ],\n    \"吀\": [\n        \"ㄇㄧㄝ1\"\n    ],\n    \"吁\": [\n        \"ㄒㄩ1\",\n        \"ㄩ1\",\n        \"ㄩ4\"\n    ],\n    \"吂\": [\n        \"ㄇㄤ2\",\n        \"ㄇㄤ4\"\n    ],\n    \"吃\": [\n        \"ㄔ1\",\n        \"ㄑㄧ1\"\n    ],\n    \"各\": [\n        \"ㄍㄜ4\",\n        \"ㄍㄜ3\"\n    ],\n    \"吅\": [\n        \"ㄒㄩㄢ1\",\n        \"ㄙㄨㄥ4\"\n    ],\n    \"吆\": [\n        \"ㄧㄠ1\"\n    ],\n    \"吇\": [\n        \"ㄗ3\",\n        \"ㄐㄧ2\"\n    ],\n    \"合\": [\n        \"ㄏㄜ2\",\n        \"ㄍㄜ3\"\n    ],\n    \"吉\": [\n        \"ㄐㄧ2\"\n    ],\n    \"吊\": [\n        \"ㄉㄧㄠ4\"\n    ],\n    \"吋\": [\n        \"ㄘㄨㄣ4\",\n        \"ㄉㄡ4\",\n        \"ㄧㄥ1\"\n    ],\n    \"同\": [\n        \"ㄊㄨㄥ2\",\n        \"ㄊㄨㄥ4\"\n    ],\n    \"名\": [\n        \"ㄇㄧㄥ2\",\n        \"ㄇㄧㄥ4\"\n    ],\n    \"后\": [\n        \"ㄏㄡ4\"\n    ],\n    \"吏\": [\n        \"ㄌㄧ4\"\n    ],\n    \"吐\": [\n        \"ㄊㄨ3\",\n        \"ㄊㄨ4\"\n    ],\n    \"向\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"吒\": [\n        \"ㄓㄚ1\",\n        \"ㄓㄚ4\"\n    ],\n    \"吓\": [\n        \"ㄒㄧㄚ4\",\n        \"ㄏㄜ4\",\n        \"ㄏㄚ4\"\n    ],\n    \"吔\": [\n        \"ㄧㄝ3\",\n        \"ㄧㄝ1\"\n    ],\n    \"吕\": [\n        \"ㄌㄩ3\"\n    ],\n    \"吖\": [\n        \"ㄧㄚ1\",\n        \"ㄚ1\"\n    ],\n    \"吗\": [\n        \"ㄇㄚ5\",\n        \"ㄇㄚ2\",\n        \"ㄇㄚ3\"\n    ],\n    \"吘\": [\n        \"ㄡ3\"\n    ],\n    \"吙\": [\n        \"ㄏㄨㄛ1\"\n    ],\n    \"吚\": [\n        \"ㄧ1\",\n        \"ㄒㄧ1\"\n    ],\n    \"君\": [\n        \"ㄐㄩㄣ1\"\n    ],\n    \"吜\": [\n        \"ㄔㄡ3\"\n    ],\n    \"吝\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"吞\": [\n        \"ㄊㄨㄣ1\",\n        \"ㄊㄧㄢ1\"\n    ],\n    \"吟\": [\n        \"ㄧㄣ2\",\n        \"ㄧㄣ3\",\n        \"ㄐㄧㄣ4\"\n    ],\n    \"吠\": [\n        \"ㄈㄟ4\"\n    ],\n    \"吡\": [\n        \"ㄅㄧ3\",\n        \"ㄅㄧ4\",\n        \"ㄆㄧ3\"\n    ],\n    \"吢\": [\n        \"ㄑㄧㄣ4\"\n    ],\n    \"吣\": [\n        \"ㄑㄧㄣ4\"\n    ],\n    \"吤\": [\n        \"ㄐㄧㄝ4\",\n        \"ㄍㄜ4\",\n        \"ㄒㄧㄝ4\"\n    ],\n    \"吥\": [\n        \"ㄅㄨ4\",\n        \"ㄆㄡ1\"\n    ],\n    \"否\": [\n        \"ㄈㄡ3\",\n        \"ㄆㄧ3\"\n    ],\n    \"吧\": [\n        \"ㄅㄚ5\",\n        \"ㄅㄚ1\",\n        \"ㄆㄚ1\"\n    ],\n    \"吨\": [\n        \"ㄉㄨㄣ1\",\n        \"ㄊㄨㄣ2\",\n        \"ㄊㄨㄣ3\"\n    ],\n    \"吩\": [\n        \"ㄈㄣ1\",\n        \"ㄆㄣ4\"\n    ],\n    \"吪\": [\n        \"ㄜ2\",\n        \"ㄏㄨㄚ1\"\n    ],\n    \"含\": [\n        \"ㄏㄢ2\",\n        \"ㄏㄢ4\"\n    ],\n    \"听\": [\n        \"ㄊㄧㄥ1\",\n        \"ㄧㄣ3\",\n        \"ㄧ2\"\n    ],\n    \"吭\": [\n        \"ㄎㄥ1\",\n        \"ㄏㄤ2\",\n        \"ㄏㄤ4\"\n    ],\n    \"吮\": [\n        \"ㄕㄨㄣ3\"\n    ],\n    \"启\": [\n        \"ㄑㄧ3\"\n    ],\n    \"吰\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"吱\": [\n        \"ㄓ1\",\n        \"ㄗ1\",\n        \"ㄑㄧ4\"\n    ],\n    \"吲\": [\n        \"ㄧㄣ3\",\n        \"ㄕㄣ3\"\n    ],\n    \"吳\": [\n        \"ㄨ2\",\n        \"ㄩ2\"\n    ],\n    \"吴\": [\n        \"ㄨ2\",\n        \"ㄊㄨㄣ1\"\n    ],\n    \"吵\": [\n        \"ㄔㄠ3\",\n        \"ㄔㄠ1\",\n        \"ㄇㄧㄠ3\",\n        \"ㄔㄠ4\"\n    ],\n    \"吶\": [\n        \"ㄋㄚ4\"\n    ],\n    \"吷\": [\n        \"ㄒㄩㄝ4\",\n        \"ㄔㄨㄛ4\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"吸\": [\n        \"ㄒㄧ1\"\n    ],\n    \"吹\": [\n        \"ㄔㄨㄟ1\",\n        \"ㄔㄨㄟ4\"\n    ],\n    \"吺\": [\n        \"ㄉㄡ1\",\n        \"ㄖㄨ2\"\n    ],\n    \"吻\": [\n        \"ㄨㄣ3\"\n    ],\n    \"吼\": [\n        \"ㄏㄡ3\"\n    ],\n    \"吽\": [\n        \"ㄏㄨㄥ1\",\n        \"ㄡ1\",\n        \"ㄏㄡ3\"\n    ],\n    \"吾\": [\n        \"ㄨ2\",\n        \"ㄩ2\",\n        \"ㄧㄚ2\"\n    ],\n    \"吿\": [\n        \"ㄍㄠ4\"\n    ],\n    \"呀\": [\n        \"ㄧㄚ5\",\n        \"ㄧㄚ1\",\n        \"ㄒㄧㄚ1\"\n    ],\n    \"呁\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"呂\": [\n        \"ㄌㄩ3\"\n    ],\n    \"呃\": [\n        \"ㄜ4\",\n        \"ㄜ5\",\n        \"ㄞ4\"\n    ],\n    \"呄\": [\n        \"ㄍㄜ2\"\n    ],\n    \"呅\": [\n        \"ㄇㄟ2\",\n        \"ㄨㄣ3\"\n    ],\n    \"呆\": [\n        \"ㄉㄞ1\",\n        \"ㄅㄠ3\",\n        \"ㄞ2\"\n    ],\n    \"呇\": [\n        \"ㄑㄧ3\",\n        \"ㄇㄣ4\"\n    ],\n    \"呈\": [\n        \"ㄔㄥ2\",\n        \"ㄎㄨㄤ2\",\n        \"ㄔㄥ3\"\n    ],\n    \"呉\": [\n        \"ㄨ2\"\n    ],\n    \"告\": [\n        \"ㄍㄠ4\",\n        \"ㄐㄩ1\",\n        \"ㄍㄨ4\"\n    ],\n    \"呋\": [\n        \"ㄈㄨ1\"\n    ],\n    \"呌\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"呍\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"呎\": [\n        \"ㄔ3\",\n        \"ㄧㄥ1\"\n    ],\n    \"呏\": [\n        \"ㄕㄥ1\"\n    ],\n    \"呐\": [\n        \"ㄋㄚ4\",\n        \"ㄋㄜ4\",\n        \"ㄋㄚ5\",\n        \"ㄋㄨㄛ4\",\n        \"ㄋㄜ5\"\n    ],\n    \"呑\": [\n        \"ㄊㄨㄣ1\"\n    ],\n    \"呒\": [\n        \"ㄨ3\",\n        \"ㄇㄨ2\"\n    ],\n    \"呓\": [\n        \"ㄧ4\"\n    ],\n    \"呔\": [\n        \"ㄉㄞ1\",\n        \"ㄊㄞ3\"\n    ],\n    \"呕\": [\n        \"ㄡ3\",\n        \"ㄡ1\",\n        \"ㄡ4\"\n    ],\n    \"呖\": [\n        \"ㄌㄧ4\"\n    ],\n    \"呗\": [\n        \"ㄅㄟ5\",\n        \"ㄅㄞ4\"\n    ],\n    \"员\": [\n        \"ㄩㄢ2\",\n        \"ㄩㄣ4\",\n        \"ㄩㄣ2\"\n    ],\n    \"呙\": [\n        \"ㄍㄨㄛ1\"\n    ],\n    \"呚\": [\n        \"ㄨㄣ5\"\n    ],\n    \"呛\": [\n        \"ㄑㄧㄤ1\",\n        \"ㄑㄧㄤ4\"\n    ],\n    \"呜\": [\n        \"ㄨ1\"\n    ],\n    \"呝\": [\n        \"ㄜ4\"\n    ],\n    \"呞\": [\n        \"ㄕ1\"\n    ],\n    \"呟\": [\n        \"ㄐㄩㄢ3\"\n    ],\n    \"呠\": [\n        \"ㄆㄣ3\"\n    ],\n    \"呡\": [\n        \"ㄨㄣ3\",\n        \"ㄇㄧㄣ3\"\n    ],\n    \"呢\": [\n        \"ㄋㄜ5\",\n        \"ㄋㄧ2\",\n        \"ㄋㄧ3\",\n        \"ㄋㄧ1\"\n    ],\n    \"呣\": [\n        \"ㄇㄨ2\",\n        \"ㄇㄨ4\",\n        \"ㄇㄡ2\"\n    ],\n    \"呤\": [\n        \"ㄌㄧㄥ4\",\n        \"ㄌㄧㄥ2\"\n    ],\n    \"呥\": [\n        \"ㄖㄢ2\"\n    ],\n    \"呦\": [\n        \"ㄧㄡ1\"\n    ],\n    \"呧\": [\n        \"ㄉㄧ3\"\n    ],\n    \"周\": [\n        \"ㄓㄡ1\"\n    ],\n    \"呩\": [\n        \"ㄕ4\"\n    ],\n    \"呪\": [\n        \"ㄓㄡ4\"\n    ],\n    \"呫\": [\n        \"ㄊㄧㄝ4\",\n        \"ㄔㄜ4\"\n    ],\n    \"呬\": [\n        \"ㄒㄧ4\",\n        \"ㄔ4\"\n    ],\n    \"呭\": [\n        \"ㄧ4\"\n    ],\n    \"呮\": [\n        \"ㄑㄧ4\",\n        \"ㄓ1\"\n    ],\n    \"呯\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"呰\": [\n        \"ㄗ3\",\n        \"ㄘ1\",\n        \"ㄐㄧ1\",\n        \"ㄒㄧ4\"\n    ],\n    \"呱\": [\n        \"ㄍㄨ1\",\n        \"ㄍㄨㄚ1\",\n        \"ㄍㄨㄚ3\"\n    ],\n    \"呲\": [\n        \"ㄘ1\",\n        \"ㄘ2\",\n        \"ㄗ1\"\n    ],\n    \"味\": [\n        \"ㄨㄟ4\",\n        \"ㄇㄟ4\"\n    ],\n    \"呴\": [\n        \"ㄒㄩ3\",\n        \"ㄏㄡ3\",\n        \"ㄏㄡ1\",\n        \"ㄍㄡ4\",\n        \"ㄍㄡ1\",\n        \"ㄍㄨ1\"\n    ],\n    \"呵\": [\n        \"ㄏㄜ1\",\n        \"ㄏㄚ1\",\n        \"ㄚ1\",\n        \"ㄚ5\",\n        \"ㄎㄜ1\",\n        \"ㄏㄨㄛ1\",\n        \"ㄚ2\",\n        \"ㄚ4\"\n    ],\n    \"呶\": [\n        \"ㄋㄠ2\",\n        \"ㄋㄚ2\",\n        \"ㄋㄨ3\"\n    ],\n    \"呷\": [\n        \"ㄍㄚ1\",\n        \"ㄒㄧㄚ1\",\n        \"ㄐㄧㄚ3\"\n    ],\n    \"呸\": [\n        \"ㄆㄟ1\"\n    ],\n    \"呹\": [\n        \"ㄧ4\",\n        \"ㄔ4\"\n    ],\n    \"呺\": [\n        \"ㄒㄧㄠ1\",\n        \"ㄏㄠ2\"\n    ],\n    \"呻\": [\n        \"ㄕㄣ1\"\n    ],\n    \"呼\": [\n        \"ㄏㄨ1\",\n        \"ㄒㄧㄠ1\",\n        \"ㄒㄩ1\",\n        \"ㄏㄜ4\",\n        \"ㄒㄧㄚ4\"\n    ],\n    \"命\": [\n        \"ㄇㄧㄥ4\"\n    ],\n    \"呾\": [\n        \"ㄉㄚ2\",\n        \"ㄧㄚ4\",\n        \"ㄊㄚ3\",\n        \"ㄉㄢ4\"\n    ],\n    \"呿\": [\n        \"ㄑㄩ4\",\n        \"ㄎㄚ1\"\n    ],\n    \"咀\": [\n        \"ㄐㄩ3\",\n        \"ㄗㄨㄟ3\"\n    ],\n    \"咁\": [\n        \"ㄍㄢ4\",\n        \"ㄏㄢ2\",\n        \"ㄒㄧㄢ2\"\n    ],\n    \"咂\": [\n        \"ㄗㄚ1\"\n    ],\n    \"咃\": [\n        \"ㄊㄨㄛ1\"\n    ],\n    \"咄\": [\n        \"ㄉㄨㄛ1\"\n    ],\n    \"咅\": [\n        \"ㄆㄡ3\"\n    ],\n    \"咆\": [\n        \"ㄆㄠ2\"\n    ],\n    \"咇\": [\n        \"ㄅㄧㄝ2\",\n        \"ㄅㄧ4\"\n    ],\n    \"咈\": [\n        \"ㄈㄨ2\"\n    ],\n    \"咉\": [\n        \"ㄧㄤ1\",\n        \"ㄧㄤ3\"\n    ],\n    \"咊\": [\n        \"ㄏㄜ2\"\n    ],\n    \"咋\": [\n        \"ㄗㄚ3\",\n        \"ㄗㄜ2\",\n        \"ㄓㄚ1\",\n        \"ㄓㄚ4\"\n    ],\n    \"和\": [\n        \"ㄏㄜ2\",\n        \"ㄏㄜ4\",\n        \"ㄏㄨ2\",\n        \"ㄏㄨㄛ2\",\n        \"ㄏㄨㄛ4\",\n        \"ㄏㄨㄛ5\"\n    ],\n    \"咍\": [\n        \"ㄏㄞ1\",\n        \"ㄊㄞ1\"\n    ],\n    \"咎\": [\n        \"ㄐㄧㄡ4\",\n        \"ㄍㄠ1\"\n    ],\n    \"咏\": [\n        \"ㄩㄥ3\"\n    ],\n    \"咐\": [\n        \"ㄈㄨ4\",\n        \"ㄈㄨ2\"\n    ],\n    \"咑\": [\n        \"ㄉㄚ1\"\n    ],\n    \"咒\": [\n        \"ㄓㄡ4\"\n    ],\n    \"咓\": [\n        \"ㄨㄚ3\"\n    ],\n    \"咔\": [\n        \"ㄎㄚ1\",\n        \"ㄎㄚ3\",\n        \"ㄋㄨㄥ4\"\n    ],\n    \"咕\": [\n        \"ㄍㄨ1\",\n        \"ㄍㄨ5\"\n    ],\n    \"咖\": [\n        \"ㄎㄚ1\",\n        \"ㄍㄚ1\",\n        \"ㄐㄧㄚ1\"\n    ],\n    \"咗\": [\n        \"ㄗㄨㄛ5\"\n    ],\n    \"咘\": [\n        \"ㄅㄨ4\"\n    ],\n    \"咙\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"咚\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"咛\": [\n        \"ㄋㄧㄥ2\"\n    ],\n    \"咜\": [\n        \"ㄊㄚ5\"\n    ],\n    \"咝\": [\n        \"ㄙ1\"\n    ],\n    \"咞\": [\n        \"ㄒㄧㄢ4\",\n        \"ㄒㄧㄢ2\"\n    ],\n    \"咟\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"咠\": [\n        \"ㄑㄧ4\"\n    ],\n    \"咡\": [\n        \"ㄦ4\",\n        \"ㄦ2\"\n    ],\n    \"咢\": [\n        \"ㄜ4\"\n    ],\n    \"咣\": [\n        \"ㄍㄨㄤ1\",\n        \"ㄍㄨㄥ1\"\n    ],\n    \"咤\": [\n        \"ㄓㄚ4\"\n    ],\n    \"咥\": [\n        \"ㄒㄧ4\",\n        \"ㄒㄧ1\",\n        \"ㄉㄧㄝ2\",\n        \"ㄓ4\"\n    ],\n    \"咦\": [\n        \"ㄧ2\",\n        \"ㄒㄧ1\"\n    ],\n    \"咧\": [\n        \"ㄌㄧㄝ3\",\n        \"ㄌㄧㄝ1\",\n        \"ㄌㄧㄝ4\",\n        \"ㄌㄧㄝ2\",\n        \"ㄌㄧㄝ5\"\n    ],\n    \"咨\": [\n        \"ㄗ1\"\n    ],\n    \"咩\": [\n        \"ㄇㄧㄝ1\",\n        \"ㄇㄧㄝ5\"\n    ],\n    \"咪\": [\n        \"ㄇㄧ1\",\n        \"ㄇㄧ3\",\n        \"ㄇㄧㄝ1\",\n        \"ㄇㄞ3\"\n    ],\n    \"咫\": [\n        \"ㄓ3\"\n    ],\n    \"咬\": [\n        \"ㄧㄠ3\",\n        \"ㄐㄧㄠ1\",\n        \"ㄧㄠ1\",\n        \"ㄐㄧㄠ3\"\n    ],\n    \"咭\": [\n        \"ㄐㄧ1\",\n        \"ㄒㄧ1\",\n        \"ㄑㄧㄚ4\"\n    ],\n    \"咮\": [\n        \"ㄓㄡ4\",\n        \"ㄓㄨ4\",\n        \"ㄓㄨ1\",\n        \"ㄖㄨ2\"\n    ],\n    \"咯\": [\n        \"ㄍㄜ1\",\n        \"ㄎㄚ3\",\n        \"ㄌㄛ5\",\n        \"ㄌㄨㄛ4\",\n        \"ㄎㄚ1\"\n    ],\n    \"咰\": [\n        \"ㄕㄨ4\",\n        \"ㄒㄩㄣ2\"\n    ],\n    \"咱\": [\n        \"ㄗㄢ2\",\n        \"ㄗㄚ2\",\n        \"ㄗㄚ3\",\n        \"ㄗㄢ5\"\n    ],\n    \"咲\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"咳\": [\n        \"ㄎㄜ2\",\n        \"ㄏㄞ1\",\n        \"ㄏㄞ2\",\n        \"ㄍㄞ1\"\n    ],\n    \"咴\": [\n        \"ㄏㄨㄟ1\",\n        \"ㄏㄞ2\"\n    ],\n    \"咵\": [\n        \"ㄎㄨㄚ3\"\n    ],\n    \"咶\": [\n        \"ㄏㄨㄞ4\",\n        \"ㄕ4\",\n        \"ㄍㄨㄛ1\",\n        \"ㄍㄨㄚ1\",\n        \"ㄏㄨㄚ4\"\n    ],\n    \"咷\": [\n        \"ㄊㄠ2\",\n        \"ㄊㄧㄠ4\"\n    ],\n    \"咸\": [\n        \"ㄒㄧㄢ2\",\n        \"ㄐㄧㄢ3\",\n        \"ㄐㄧㄢ1\"\n    ],\n    \"咹\": [\n        \"ㄜ4\",\n        \"ㄢ4\",\n        \"ㄣ2\"\n    ],\n    \"咺\": [\n        \"ㄒㄩㄢ3\",\n        \"ㄒㄩㄢ1\"\n    ],\n    \"咻\": [\n        \"ㄒㄧㄡ1\",\n        \"ㄒㄩ3\",\n        \"ㄒㄧㄠ1\",\n        \"ㄒㄩ4\"\n    ],\n    \"咼\": [\n        \"ㄍㄨㄛ1\",\n        \"ㄨㄞ1\",\n        \"ㄏㄜ2\",\n        \"ㄨㄛ3\",\n        \"ㄨㄛ1\",\n        \"ㄍㄨㄚ3\"\n    ],\n    \"咽\": [\n        \"ㄧㄢ4\",\n        \"ㄧㄢ1\",\n        \"ㄧㄝ4\",\n        \"ㄩㄢ1\"\n    ],\n    \"咾\": [\n        \"ㄌㄠ3\"\n    ],\n    \"咿\": [\n        \"ㄧ1\"\n    ],\n    \"哀\": [\n        \"ㄞ1\"\n    ],\n    \"品\": [\n        \"ㄆㄧㄣ3\"\n    ],\n    \"哂\": [\n        \"ㄕㄣ3\"\n    ],\n    \"哃\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"哄\": [\n        \"ㄏㄨㄥ3\",\n        \"ㄏㄨㄥ1\",\n        \"ㄏㄨㄥ4\"\n    ],\n    \"哅\": [\n        \"ㄒㄩㄥ1\",\n        \"ㄏㄨㄥ1\"\n    ],\n    \"哆\": [\n        \"ㄉㄨㄛ1\",\n        \"ㄔ3\",\n        \"ㄓㄚ4\",\n        \"ㄔ4\",\n        \"ㄉㄨㄛ4\",\n        \"ㄉㄧㄝ3\"\n    ],\n    \"哇\": [\n        \"ㄨㄚ5\",\n        \"ㄨㄚ1\",\n        \"ㄍㄨㄟ1\",\n        \"ㄏㄨㄚ2\",\n        \"ㄨㄚ2\"\n    ],\n    \"哈\": [\n        \"ㄏㄚ1\",\n        \"ㄏㄚ3\",\n        \"ㄏㄚ4\",\n        \"ㄏㄜ1\",\n        \"ㄏㄜ2\",\n        \"ㄊㄚ4\",\n        \"ㄕㄚ4\"\n    ],\n    \"哉\": [\n        \"ㄗㄞ1\"\n    ],\n    \"哊\": [\n        \"ㄧㄡ4\"\n    ],\n    \"哋\": [\n        \"ㄉㄧㄝ4\",\n        \"ㄉㄧ4\"\n    ],\n    \"哌\": [\n        \"ㄆㄞ4\",\n        \"ㄍㄨ1\"\n    ],\n    \"响\": [\n        \"ㄒㄧㄤ3\"\n    ],\n    \"哎\": [\n        \"ㄞ1\"\n    ],\n    \"哏\": [\n        \"ㄍㄣ2\",\n        \"ㄏㄣ3\",\n        \"ㄣ4\"\n    ],\n    \"哐\": [\n        \"ㄎㄨㄤ1\",\n        \"ㄑㄧㄤ1\"\n    ],\n    \"哑\": [\n        \"ㄧㄚ3\",\n        \"ㄧㄚ1\"\n    ],\n    \"哒\": [\n        \"ㄉㄚ2\",\n        \"ㄉㄚ1\"\n    ],\n    \"哓\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"哔\": [\n        \"ㄅㄧ4\"\n    ],\n    \"哕\": [\n        \"ㄏㄨㄟ4\",\n        \"ㄩㄝ3\"\n    ],\n    \"哖\": [\n        \"ㄋㄧㄢ2\"\n    ],\n    \"哗\": [\n        \"ㄏㄨㄚ1\",\n        \"ㄏㄨㄚ2\"\n    ],\n    \"哘\": [\n        \"ㄒㄧㄥ5\"\n    ],\n    \"哙\": [\n        \"ㄎㄨㄞ4\"\n    ],\n    \"哚\": [\n        \"ㄉㄨㄛ3\"\n    ],\n    \"哛\": [\n        \"ㄈㄣ1\"\n    ],\n    \"哜\": [\n        \"ㄐㄧ4\"\n    ],\n    \"哝\": [\n        \"ㄋㄨㄥ2\"\n    ],\n    \"哞\": [\n        \"ㄇㄡ1\"\n    ],\n    \"哟\": [\n        \"ㄧㄛ1\",\n        \"ㄧㄛ5\"\n    ],\n    \"哠\": [\n        \"ㄏㄠ4\"\n    ],\n    \"員\": [\n        \"ㄩㄢ2\",\n        \"ㄩㄣ2\",\n        \"ㄩㄣ4\"\n    ],\n    \"哢\": [\n        \"ㄌㄨㄥ4\"\n    ],\n    \"哣\": [\n        \"ㄆㄡ3\"\n    ],\n    \"哤\": [\n        \"ㄇㄤ2\"\n    ],\n    \"哥\": [\n        \"ㄍㄜ1\"\n    ],\n    \"哦\": [\n        \"ㄛ2\",\n        \"ㄜ2\",\n        \"ㄛ4\"\n    ],\n    \"哧\": [\n        \"ㄔ1\",\n        \"ㄒㄧㄚ4\",\n        \"ㄏㄜ4\"\n    ],\n    \"哨\": [\n        \"ㄕㄠ4\",\n        \"ㄙㄠ1\",\n        \"ㄒㄧㄠ1\",\n        \"ㄒㄧㄠ4\",\n        \"ㄙㄠ4\"\n    ],\n    \"哩\": [\n        \"ㄌㄧ1\",\n        \"ㄌㄧ5\",\n        \"ㄌㄧ4\",\n        \"ㄌㄧ3\",\n        \"ㄇㄞ2\",\n        \"ㄧㄥ1\"\n    ],\n    \"哪\": [\n        \"ㄋㄚ3\",\n        \"ㄋㄚ5\",\n        \"ㄋㄜ2\",\n        \"ㄋㄨㄛ2\",\n        \"ㄋㄞ3\",\n        \"ㄋㄚ4\",\n        \"ㄋㄧㄝ4\",\n        \"ㄋㄟ3\"\n    ],\n    \"哫\": [\n        \"ㄗㄨ2\"\n    ],\n    \"哬\": [\n        \"ㄏㄜ2\"\n    ],\n    \"哭\": [\n        \"ㄎㄨ1\"\n    ],\n    \"哮\": [\n        \"ㄒㄧㄠ1\",\n        \"ㄒㄧㄠ4\",\n        \"ㄒㄩㄝ1\"\n    ],\n    \"哯\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"哰\": [\n        \"ㄌㄠ2\"\n    ],\n    \"哱\": [\n        \"ㄅㄛ1\",\n        \"ㄆㄛ4\",\n        \"ㄅㄟ4\",\n        \"ㄅㄚ1\",\n        \"ㄅㄛ2\"\n    ],\n    \"哲\": [\n        \"ㄓㄜ2\"\n    ],\n    \"哳\": [\n        \"ㄓㄚ1\"\n    ],\n    \"哴\": [\n        \"ㄌㄧㄤ4\",\n        \"ㄌㄤ2\"\n    ],\n    \"哵\": [\n        \"ㄅㄚ1\"\n    ],\n    \"哶\": [\n        \"ㄇㄧㄝ1\"\n    ],\n    \"哷\": [\n        \"ㄌㄧㄝ4\",\n        \"ㄌㄩ4\"\n    ],\n    \"哸\": [\n        \"ㄙㄨㄟ1\"\n    ],\n    \"哹\": [\n        \"ㄈㄨ2\"\n    ],\n    \"哺\": [\n        \"ㄅㄨ3\",\n        \"ㄅㄨ1\",\n        \"ㄈㄨ3\"\n    ],\n    \"哻\": [\n        \"ㄏㄢ1\"\n    ],\n    \"哼\": [\n        \"ㄏㄥ1\",\n        \"ㄏㄋㄍ5\"\n    ],\n    \"哽\": [\n        \"ㄍㄥ3\",\n        \"ㄧㄥ3\",\n        \"ㄧㄥ4\",\n        \"ㄋㄍ2\",\n        \"ㄣ2\"\n    ],\n    \"哾\": [\n        \"ㄕㄨㄛ1\",\n        \"ㄩㄝ4\"\n    ],\n    \"哿\": [\n        \"ㄍㄜ3\"\n    ],\n    \"唀\": [\n        \"ㄧㄡ4\"\n    ],\n    \"唁\": [\n        \"ㄧㄢ4\"\n    ],\n    \"唂\": [\n        \"ㄍㄨ1\"\n    ],\n    \"唃\": [\n        \"ㄍㄨ3\"\n    ],\n    \"唄\": [\n        \"ㄅㄟ5\",\n        \"ㄅㄞ4\"\n    ],\n    \"唅\": [\n        \"ㄏㄢ2\"\n    ],\n    \"唆\": [\n        \"ㄙㄨㄛ1\",\n        \"ㄕㄨㄚ4\"\n    ],\n    \"唇\": [\n        \"ㄔㄨㄣ2\",\n        \"ㄓㄣ1\",\n        \"ㄓㄣ4\"\n    ],\n    \"唈\": [\n        \"ㄧ4\"\n    ],\n    \"唉\": [\n        \"ㄞ1\",\n        \"ㄞ4\",\n        \"ㄞ3\"\n    ],\n    \"唊\": [\n        \"ㄐㄧㄚ2\",\n        \"ㄑㄧㄢ3\"\n    ],\n    \"唋\": [\n        \"ㄊㄨ1\"\n    ],\n    \"唌\": [\n        \"ㄒㄧㄢ2\",\n        \"ㄧㄢ2\",\n        \"ㄉㄢ4\"\n    ],\n    \"唍\": [\n        \"ㄨㄢ3\"\n    ],\n    \"唎\": [\n        \"ㄌㄧ4\"\n    ],\n    \"唏\": [\n        \"ㄒㄧ1\",\n        \"ㄒㄧㄝ4\"\n    ],\n    \"唐\": [\n        \"ㄊㄤ2\"\n    ],\n    \"唑\": [\n        \"ㄗㄨㄛ4\",\n        \"ㄕ4\"\n    ],\n    \"唒\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"唓\": [\n        \"ㄔㄜ1\"\n    ],\n    \"唔\": [\n        \"ㄨ2\",\n        \"ㄨ4\",\n        \"ㄋㄍ2\",\n        \"ㄇㄨ2\",\n        \"ㄣ2\"\n    ],\n    \"唕\": [\n        \"ㄗㄠ4\"\n    ],\n    \"唖\": [\n        \"ㄧㄚ3\"\n    ],\n    \"唗\": [\n        \"ㄉㄡ1\"\n    ],\n    \"唘\": [\n        \"ㄑㄧ3\"\n    ],\n    \"唙\": [\n        \"ㄉㄧ2\"\n    ],\n    \"唚\": [\n        \"ㄑㄧㄣ4\",\n        \"ㄑㄧㄣ1\"\n    ],\n    \"唛\": [\n        \"ㄇㄚ4\",\n        \"ㄇㄞ4\"\n    ],\n    \"唜\": [\n        \"ㄇㄛ4\"\n    ],\n    \"唝\": [\n        \"ㄍㄨㄥ4\",\n        \"ㄏㄨㄥ3\"\n    ],\n    \"唞\": [\n        \"ㄉㄡ3\"\n    ],\n    \"唟\": [\n        \"ㄑㄩ4\"\n    ],\n    \"唠\": [\n        \"ㄌㄠ2\",\n        \"ㄌㄠ4\"\n    ],\n    \"唡\": [\n        \"ㄌㄧㄤ3\",\n        \"ㄧㄥ1\"\n    ],\n    \"唢\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"唣\": [\n        \"ㄗㄠ4\"\n    ],\n    \"唤\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"唥\": [\n        \"ㄌㄤ5\"\n    ],\n    \"唦\": [\n        \"ㄕㄚ1\"\n    ],\n    \"唧\": [\n        \"ㄐㄧ1\",\n        \"ㄐㄧㄝ2\"\n    ],\n    \"唨\": [\n        \"ㄗㄨ3\"\n    ],\n    \"唩\": [\n        \"ㄨㄛ1\",\n        \"ㄨㄟ3\"\n    ],\n    \"唪\": [\n        \"ㄈㄥ3\",\n        \"ㄅㄥ3\"\n    ],\n    \"唫\": [\n        \"ㄐㄧㄣ4\",\n        \"ㄧㄣ2\"\n    ],\n    \"唬\": [\n        \"ㄏㄨ3\",\n        \"ㄒㄧㄠ1\",\n        \"ㄍㄨㄛ2\",\n        \"ㄒㄧㄚ4\",\n        \"ㄏㄠ2\"\n    ],\n    \"唭\": [\n        \"ㄑㄧ4\"\n    ],\n    \"售\": [\n        \"ㄕㄡ4\",\n        \"ㄕㄨ2\"\n    ],\n    \"唯\": [\n        \"ㄨㄟ2\",\n        \"ㄨㄟ3\"\n    ],\n    \"唰\": [\n        \"ㄕㄨㄚ1\"\n    ],\n    \"唱\": [\n        \"ㄔㄤ4\"\n    ],\n    \"唲\": [\n        \"ㄦ2\",\n        \"ㄨㄚ1\"\n    ],\n    \"唳\": [\n        \"ㄌㄧ4\"\n    ],\n    \"唴\": [\n        \"ㄑㄧㄤ4\"\n    ],\n    \"唵\": [\n        \"ㄢ3\",\n        \"ㄋㄍ5\",\n        \"ㄋ5\"\n    ],\n    \"唶\": [\n        \"ㄗㄜ2\",\n        \"ㄐㄧㄝ4\"\n    ],\n    \"唷\": [\n        \"ㄧㄛ1\",\n        \"ㄩ4\"\n    ],\n    \"唸\": [\n        \"ㄋㄧㄢ4\",\n        \"ㄉㄧㄢ4\"\n    ],\n    \"唹\": [\n        \"ㄩ1\"\n    ],\n    \"唺\": [\n        \"ㄊㄧㄢ3\"\n    ],\n    \"唻\": [\n        \"ㄌㄞ4\",\n        \"ㄌㄞ2\"\n    ],\n    \"唼\": [\n        \"ㄕㄚ4\",\n        \"ㄑㄧㄝ4\"\n    ],\n    \"唽\": [\n        \"ㄒㄧ1\"\n    ],\n    \"唾\": [\n        \"ㄊㄨㄛ4\"\n    ],\n    \"唿\": [\n        \"ㄏㄨ1\"\n    ],\n    \"啀\": [\n        \"ㄞ2\"\n    ],\n    \"啁\": [\n        \"ㄓㄠ1\",\n        \"ㄓㄡ1\",\n        \"ㄉㄠ1\",\n        \"ㄊㄧㄠ2\",\n        \"ㄉㄧㄠ4\"\n    ],\n    \"啂\": [\n        \"ㄋㄡ3\"\n    ],\n    \"啃\": [\n        \"ㄎㄣ3\"\n    ],\n    \"啄\": [\n        \"ㄓㄨㄛ2\",\n        \"ㄓㄡ4\"\n    ],\n    \"啅\": [\n        \"ㄓㄨㄛ2\",\n        \"ㄓㄠ4\"\n    ],\n    \"商\": [\n        \"ㄕㄤ1\"\n    ],\n    \"啇\": [\n        \"ㄉㄧ4\",\n        \"ㄕ4\",\n        \"ㄓㄞ1\"\n    ],\n    \"啈\": [\n        \"ㄏㄥ1\",\n        \"ㄏㄥ4\",\n        \"ㄜ4\",\n        \"ㄗㄚ2\"\n    ],\n    \"啉\": [\n        \"ㄌㄧㄣ2\",\n        \"ㄌㄢ2\",\n        \"ㄌㄣ4\"\n    ],\n    \"啊\": [\n        \"ㄚ5\",\n        \"ㄚ1\",\n        \"ㄚ2\",\n        \"ㄚ3\",\n        \"ㄚ4\",\n        \"ㄜ4\"\n    ],\n    \"啋\": [\n        \"ㄘㄞ3\",\n        \"ㄘㄞ1\",\n        \"ㄒㄧㄠ1\"\n    ],\n    \"啌\": [\n        \"ㄒㄧㄤ1\",\n        \"ㄑㄧㄤ1\"\n    ],\n    \"啍\": [\n        \"ㄊㄨㄣ1\",\n        \"ㄓㄨㄣ1\",\n        \"ㄒㄧㄤ1\",\n        \"ㄊㄨㄟ1\",\n        \"ㄉㄨㄟ3\"\n    ],\n    \"啎\": [\n        \"ㄨ3\"\n    ],\n    \"問\": [\n        \"ㄨㄣ4\"\n    ],\n    \"啐\": [\n        \"ㄘㄨㄟ4\",\n        \"ㄗㄨ2\",\n        \"ㄗㄚ2\",\n        \"ㄜ4\",\n        \"ㄔㄨㄞ4\"\n    ],\n    \"啑\": [\n        \"ㄕㄚ4\",\n        \"ㄗㄚ1\",\n        \"ㄐㄧㄝ2\",\n        \"ㄉㄧㄝ2\",\n        \"ㄊㄧ4\"\n    ],\n    \"啒\": [\n        \"ㄍㄨ3\"\n    ],\n    \"啓\": [\n        \"ㄑㄧ3\"\n    ],\n    \"啔\": [\n        \"ㄑㄧ3\"\n    ],\n    \"啕\": [\n        \"ㄊㄠ2\"\n    ],\n    \"啖\": [\n        \"ㄉㄢ4\"\n    ],\n    \"啗\": [\n        \"ㄉㄢ4\"\n    ],\n    \"啘\": [\n        \"ㄧㄝ4\",\n        \"ㄨㄚ1\"\n    ],\n    \"啙\": [\n        \"ㄗ3\",\n        \"ㄘ1\"\n    ],\n    \"啚\": [\n        \"ㄅㄧ3\",\n        \"ㄊㄨ2\"\n    ],\n    \"啛\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"啜\": [\n        \"ㄔㄨㄞ4\",\n        \"ㄔㄨㄛ4\",\n        \"ㄓㄨㄛ2\"\n    ],\n    \"啝\": [\n        \"ㄏㄜ2\"\n    ],\n    \"啞\": [\n        \"ㄧㄚ3\",\n        \"ㄜ4\",\n        \"ㄧㄚ1\"\n    ],\n    \"啟\": [\n        \"ㄑㄧ3\"\n    ],\n    \"啠\": [\n        \"ㄓㄜ2\"\n    ],\n    \"啡\": [\n        \"ㄈㄟ1\",\n        \"ㄆㄟ4\",\n        \"ㄆㄞ2\",\n        \"ㄆㄟ1\",\n        \"ㄅㄞ4\"\n    ],\n    \"啢\": [\n        \"ㄌㄧㄤ3\",\n        \"ㄧㄥ1\"\n    ],\n    \"啣\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"啤\": [\n        \"ㄆㄧ2\"\n    ],\n    \"啥\": [\n        \"ㄕㄚ2\",\n        \"ㄕㄚ4\"\n    ],\n    \"啦\": [\n        \"ㄌㄚ5\",\n        \"ㄌㄚ1\"\n    ],\n    \"啧\": [\n        \"ㄗㄜ2\"\n    ],\n    \"啨\": [\n        \"ㄧㄥ1\",\n        \"ㄑㄧㄥ2\"\n    ],\n    \"啩\": [\n        \"ㄍㄨㄚ4\"\n    ],\n    \"啪\": [\n        \"ㄆㄚ1\"\n    ],\n    \"啫\": [\n        \"ㄓㄜ3\"\n    ],\n    \"啬\": [\n        \"ㄙㄜ4\"\n    ],\n    \"啭\": [\n        \"ㄓㄨㄢ4\"\n    ],\n    \"啮\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"啯\": [\n        \"ㄍㄨㄛ1\"\n    ],\n    \"啰\": [\n        \"ㄌㄨㄛ1\",\n        \"ㄌㄨㄛ2\",\n        \"ㄌㄨㄛ5\"\n    ],\n    \"啱\": [\n        \"ㄧㄢ2\"\n    ],\n    \"啲\": [\n        \"ㄉㄧ1\"\n    ],\n    \"啳\": [\n        \"ㄑㄩㄢ2\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"啴\": [\n        \"ㄔㄢ3\",\n        \"ㄊㄢ1\"\n    ],\n    \"啵\": [\n        \"ㄅㄛ1\",\n        \"ㄅㄛ5\"\n    ],\n    \"啶\": [\n        \"ㄉㄧㄥ4\"\n    ],\n    \"啷\": [\n        \"ㄌㄤ1\"\n    ],\n    \"啸\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"啹\": [\n        \"ㄐㄩ2\"\n    ],\n    \"啺\": [\n        \"ㄊㄤ2\"\n    ],\n    \"啻\": [\n        \"ㄔ4\",\n        \"ㄉㄧ4\"\n    ],\n    \"啼\": [\n        \"ㄊㄧ2\"\n    ],\n    \"啽\": [\n        \"ㄢ2\",\n        \"ㄢ1\"\n    ],\n    \"啾\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"啿\": [\n        \"ㄉㄢ4\"\n    ],\n    \"喀\": [\n        \"ㄎㄚ1\",\n        \"ㄎㄜ4\",\n        \"ㄎㄜ5\"\n    ],\n    \"喁\": [\n        \"ㄩㄥ2\",\n        \"ㄩ2\"\n    ],\n    \"喂\": [\n        \"ㄨㄟ4\"\n    ],\n    \"喃\": [\n        \"ㄋㄢ2\",\n        \"ㄋㄢ3\"\n    ],\n    \"善\": [\n        \"ㄕㄢ4\"\n    ],\n    \"喅\": [\n        \"ㄩ4\"\n    ],\n    \"喆\": [\n        \"ㄓㄜ2\"\n    ],\n    \"喇\": [\n        \"ㄌㄚ3\",\n        \"ㄌㄚ2\",\n        \"ㄌㄚ1\",\n        \"ㄌㄚ5\"\n    ],\n    \"喈\": [\n        \"ㄐㄧㄝ1\",\n        \"ㄒㄧㄝ4\"\n    ],\n    \"喉\": [\n        \"ㄏㄡ2\"\n    ],\n    \"喊\": [\n        \"ㄏㄢ3\",\n        \"ㄎㄢ4\",\n        \"ㄐㄧㄢ1\"\n    ],\n    \"喋\": [\n        \"ㄉㄧㄝ2\",\n        \"ㄓㄚ2\",\n        \"ㄑㄧㄝ4\"\n    ],\n    \"喌\": [\n        \"ㄓㄡ1\"\n    ],\n    \"喍\": [\n        \"ㄔㄞ2\"\n    ],\n    \"喎\": [\n        \"ㄨㄞ1\"\n    ],\n    \"喏\": [\n        \"ㄋㄨㄛ4\",\n        \"ㄖㄜ3\"\n    ],\n    \"喐\": [\n        \"ㄩ4\"\n    ],\n    \"喑\": [\n        \"ㄧㄣ1\",\n        \"ㄧㄣ3\",\n        \"ㄧㄣ4\"\n    ],\n    \"喒\": [\n        \"ㄗㄚ2\",\n        \"ㄗㄢ3\",\n        \"ㄗㄢ2\",\n        \"ㄗㄚ4\",\n        \"ㄗㄢ5\"\n    ],\n    \"喓\": [\n        \"ㄧㄠ1\"\n    ],\n    \"喔\": [\n        \"ㄛ1\",\n        \"ㄨㄛ1\",\n        \"ㄨ1\",\n        \"ㄛ5\",\n        \"ㄛ4\"\n    ],\n    \"喕\": [\n        \"ㄇㄧㄢ3\"\n    ],\n    \"喖\": [\n        \"ㄏㄨ2\"\n    ],\n    \"喗\": [\n        \"ㄩㄣ3\"\n    ],\n    \"喘\": [\n        \"ㄔㄨㄢ3\"\n    ],\n    \"喙\": [\n        \"ㄏㄨㄟ4\",\n        \"ㄓㄡ4\"\n    ],\n    \"喚\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"喛\": [\n        \"ㄏㄨㄢ4\",\n        \"ㄩㄢ2\",\n        \"ㄒㄩㄢ3\",\n        \"ㄏㄜ2\"\n    ],\n    \"喜\": [\n        \"ㄒㄧ3\",\n        \"ㄒㄧ1\",\n        \"ㄔ4\"\n    ],\n    \"喝\": [\n        \"ㄏㄜ1\",\n        \"ㄏㄜ4\",\n        \"ㄧㄝ4\",\n        \"ㄎㄞ4\"\n    ],\n    \"喞\": [\n        \"ㄐㄧ1\"\n    ],\n    \"喟\": [\n        \"ㄎㄨㄟ4\",\n        \"ㄏㄨㄞ4\"\n    ],\n    \"喠\": [\n        \"ㄓㄨㄥ3\",\n        \"ㄔㄨㄥ3\"\n    ],\n    \"喡\": [\n        \"ㄨㄟ2\",\n        \"ㄨㄟ4\"\n    ],\n    \"喢\": [\n        \"ㄕㄚ4\",\n        \"ㄔㄜ4\"\n    ],\n    \"喣\": [\n        \"ㄒㄩ3\"\n    ],\n    \"喤\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"喥\": [\n        \"ㄉㄨㄛ2\",\n        \"ㄓㄚ4\"\n    ],\n    \"喦\": [\n        \"ㄋㄧㄝ4\",\n        \"ㄧ4\"\n    ],\n    \"喧\": [\n        \"ㄒㄩㄢ1\",\n        \"ㄒㄩㄢ3\"\n    ],\n    \"喨\": [\n        \"ㄌㄧㄤ4\"\n    ],\n    \"喩\": [\n        \"ㄩ4\"\n    ],\n    \"喪\": [\n        \"ㄙㄤ4\",\n        \"ㄙㄤ1\"\n    ],\n    \"喫\": [\n        \"ㄔ1\",\n        \"ㄎㄞ4\"\n    ],\n    \"喬\": [\n        \"ㄑㄧㄠ2\",\n        \"ㄐㄧㄠ3\"\n    ],\n    \"喭\": [\n        \"ㄧㄢ4\",\n        \"ㄧㄢ3\"\n    ],\n    \"單\": [\n        \"ㄉㄢ1\",\n        \"ㄉㄢ3\",\n        \"ㄔㄢ2\",\n        \"ㄕㄢ4\",\n        \"ㄔㄢ3\",\n        \"ㄉㄢ4\",\n        \"ㄓㄢ4\",\n        \"ㄊㄢ2\"\n    ],\n    \"喯\": [\n        \"ㄆㄣ4\",\n        \"ㄅㄣ1\"\n    ],\n    \"喰\": [\n        \"ㄘㄢ1\",\n        \"ㄙㄨㄣ1\",\n        \"ㄑㄧ1\"\n    ],\n    \"喱\": [\n        \"ㄌㄧ2\"\n    ],\n    \"喲\": [\n        \"ㄧㄛ1\",\n        \"ㄧㄛ5\"\n    ],\n    \"喳\": [\n        \"ㄓㄚ1\",\n        \"ㄔㄚ1\",\n        \"ㄓㄚ5\"\n    ],\n    \"喴\": [\n        \"ㄨㄟ1\"\n    ],\n    \"喵\": [\n        \"ㄇㄧㄠ1\"\n    ],\n    \"営\": [\n        \"ㄧㄥ2\"\n    ],\n    \"喷\": [\n        \"ㄆㄣ1\",\n        \"ㄆㄣ4\"\n    ],\n    \"喸\": [\n        \"ㄅㄨ3\"\n    ],\n    \"喹\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"喺\": [\n        \"ㄒㄧ2\"\n    ],\n    \"喻\": [\n        \"ㄩ4\",\n        \"ㄩ2\"\n    ],\n    \"喼\": [\n        \"ㄐㄧㄝ1\"\n    ],\n    \"喽\": [\n        \"ㄌㄡ2\",\n        \"ㄌㄡ5\"\n    ],\n    \"喾\": [\n        \"ㄎㄨ4\"\n    ],\n    \"喿\": [\n        \"ㄗㄠ4\",\n        \"ㄑㄧㄠ1\"\n    ],\n    \"嗀\": [\n        \"ㄏㄨ4\"\n    ],\n    \"嗁\": [\n        \"ㄊㄧ2\"\n    ],\n    \"嗂\": [\n        \"ㄧㄠ2\"\n    ],\n    \"嗃\": [\n        \"ㄏㄜ4\",\n        \"ㄒㄧㄠ1\",\n        \"ㄒㄧㄠ4\",\n        \"ㄏㄨ4\"\n    ],\n    \"嗄\": [\n        \"ㄚ2\",\n        \"ㄕㄚ4\",\n        \"ㄚ5\",\n        \"ㄒㄧㄚ4\"\n    ],\n    \"嗅\": [\n        \"ㄒㄧㄡ4\"\n    ],\n    \"嗆\": [\n        \"ㄑㄧㄤ1\",\n        \"ㄑㄧㄤ4\",\n        \"ㄔㄥ2\"\n    ],\n    \"嗇\": [\n        \"ㄙㄜ4\"\n    ],\n    \"嗈\": [\n        \"ㄩㄥ1\"\n    ],\n    \"嗉\": [\n        \"ㄙㄨ4\"\n    ],\n    \"嗊\": [\n        \"ㄏㄨㄥ3\",\n        \"ㄍㄨㄥ3\",\n        \"ㄍㄨㄥ4\"\n    ],\n    \"嗋\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"嗌\": [\n        \"ㄞ4\",\n        \"ㄧ4\",\n        \"ㄨㄛ4\"\n    ],\n    \"嗍\": [\n        \"ㄙㄨㄛ1\",\n        \"ㄕㄨㄛ4\"\n    ],\n    \"嗎\": [\n        \"ㄇㄚ5\",\n        \"ㄇㄚ4\",\n        \"ㄇㄚ2\",\n        \"ㄇㄚ3\"\n    ],\n    \"嗏\": [\n        \"ㄔㄚ1\"\n    ],\n    \"嗐\": [\n        \"ㄏㄞ4\"\n    ],\n    \"嗑\": [\n        \"ㄎㄜ1\",\n        \"ㄎㄜ4\",\n        \"ㄏㄜ2\",\n        \"ㄒㄧㄚ2\"\n    ],\n    \"嗒\": [\n        \"ㄉㄚ1\",\n        \"ㄊㄚ4\",\n        \"ㄉㄚ5\"\n    ],\n    \"嗓\": [\n        \"ㄙㄤ3\"\n    ],\n    \"嗔\": [\n        \"ㄔㄣ1\",\n        \"ㄊㄧㄢ2\"\n    ],\n    \"嗕\": [\n        \"ㄖㄨ4\"\n    ],\n    \"嗖\": [\n        \"ㄙㄡ1\",\n        \"ㄙㄨ4\",\n        \"ㄙㄡ4\"\n    ],\n    \"嗗\": [\n        \"ㄨㄚ1\",\n        \"ㄍㄨ1\"\n    ],\n    \"嗘\": [\n        \"ㄐㄧ1\"\n    ],\n    \"嗙\": [\n        \"ㄆㄤ3\",\n        \"ㄅㄥ1\",\n        \"ㄅㄤ4\"\n    ],\n    \"嗚\": [\n        \"ㄨ1\",\n        \"ㄨ4\"\n    ],\n    \"嗛\": [\n        \"ㄑㄧㄢ3\",\n        \"ㄒㄧㄢ2\",\n        \"ㄑㄧㄢ4\",\n        \"ㄑㄧㄢ1\",\n        \"ㄑㄧㄝ4\"\n    ],\n    \"嗜\": [\n        \"ㄕ4\"\n    ],\n    \"嗝\": [\n        \"ㄍㄜ2\"\n    ],\n    \"嗞\": [\n        \"ㄗ1\"\n    ],\n    \"嗟\": [\n        \"ㄐㄧㄝ1\",\n        \"ㄐㄧㄝ4\",\n        \"ㄐㄩㄝ1\"\n    ],\n    \"嗠\": [\n        \"ㄌㄠ4\"\n    ],\n    \"嗡\": [\n        \"ㄨㄥ1\",\n        \"ㄨㄥ3\"\n    ],\n    \"嗢\": [\n        \"ㄨㄚ4\"\n    ],\n    \"嗣\": [\n        \"ㄙ4\"\n    ],\n    \"嗤\": [\n        \"ㄔ1\"\n    ],\n    \"嗥\": [\n        \"ㄏㄠ2\"\n    ],\n    \"嗦\": [\n        \"ㄙㄨㄛ5\",\n        \"ㄙㄨㄛ1\"\n    ],\n    \"嗨\": [\n        \"ㄏㄞ1\",\n        \"ㄏㄟ1\"\n    ],\n    \"嗩\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"嗪\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"嗫\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"嗬\": [\n        \"ㄏㄜ1\"\n    ],\n    \"嗭\": [\n        \"ㄓ2\"\n    ],\n    \"嗮\": [\n        \"ㄙㄞ4\"\n    ],\n    \"嗯\": [\n        \"ㄣ2\",\n        \"ㄋㄍ2\",\n        \"ㄋㄍ3\",\n        \"ㄋㄍ4\",\n        \"ㄣ3\",\n        \"ㄣ4\"\n    ],\n    \"嗰\": [\n        \"ㄍㄜ3\"\n    ],\n    \"嗱\": [\n        \"ㄋㄚ2\"\n    ],\n    \"嗲\": [\n        \"ㄉㄧㄝ1\",\n        \"ㄉㄧㄚ3\"\n    ],\n    \"嗳\": [\n        \"ㄞ1\",\n        \"ㄞ3\",\n        \"ㄞ4\"\n    ],\n    \"嗴\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"嗵\": [\n        \"ㄊㄨㄥ1\"\n    ],\n    \"嗶\": [\n        \"ㄅㄧ4\"\n    ],\n    \"嗷\": [\n        \"ㄠ2\"\n    ],\n    \"嗸\": [\n        \"ㄠ2\"\n    ],\n    \"嗹\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"嗺\": [\n        \"ㄗㄨㄟ1\",\n        \"ㄙㄨㄟ1\",\n        \"ㄗㄨㄟ3\"\n    ],\n    \"嗻\": [\n        \"ㄓㄜ1\",\n        \"ㄓㄜ4\",\n        \"ㄓㄨ4\",\n        \"ㄓㄜ5\"\n    ],\n    \"嗼\": [\n        \"ㄇㄛ4\"\n    ],\n    \"嗽\": [\n        \"ㄙㄡ4\",\n        \"ㄕㄨㄛ4\",\n        \"ㄕㄨ4\"\n    ],\n    \"嗾\": [\n        \"ㄙㄡ3\"\n    ],\n    \"嗿\": [\n        \"ㄊㄢ3\"\n    ],\n    \"嘀\": [\n        \"ㄉㄧ2\",\n        \"ㄓㄜ2\",\n        \"ㄉㄧ1\"\n    ],\n    \"嘁\": [\n        \"ㄑㄧ1\",\n        \"ㄗㄨ2\",\n        \"ㄗㄚ1\"\n    ],\n    \"嘂\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"嘃\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"嘄\": [\n        \"ㄐㄧㄠ1\",\n        \"ㄐㄧㄠ4\",\n        \"ㄉㄠ3\"\n    ],\n    \"嘅\": [\n        \"ㄎㄞ3\",\n        \"ㄎㄞ4\",\n        \"ㄍㄜ2\"\n    ],\n    \"嘆\": [\n        \"ㄊㄢ4\"\n    ],\n    \"嘇\": [\n        \"ㄕㄢ1\",\n        \"ㄘㄢ4\",\n        \"ㄕㄣ3\"\n    ],\n    \"嘈\": [\n        \"ㄘㄠ2\"\n    ],\n    \"嘉\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"嘊\": [\n        \"ㄞ2\"\n    ],\n    \"嘋\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"嘌\": [\n        \"ㄆㄧㄠ4\",\n        \"ㄆㄧㄠ1\"\n    ],\n    \"嘍\": [\n        \"ㄌㄡ2\",\n        \"ㄌㄡ3\",\n        \"ㄌㄡ5\"\n    ],\n    \"嘎\": [\n        \"ㄍㄚ1\",\n        \"ㄍㄚ2\",\n        \"ㄍㄚ3\"\n    ],\n    \"嘏\": [\n        \"ㄍㄨ3\",\n        \"ㄐㄧㄚ3\"\n    ],\n    \"嘐\": [\n        \"ㄒㄧㄠ1\",\n        \"ㄐㄧㄠ1\",\n        \"ㄌㄠ2\",\n        \"ㄅㄠ4\",\n        \"ㄇㄧㄡ4\"\n    ],\n    \"嘑\": [\n        \"ㄏㄨ1\",\n        \"ㄏㄨ4\"\n    ],\n    \"嘒\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"嘓\": [\n        \"ㄍㄨㄛ1\"\n    ],\n    \"嘔\": [\n        \"ㄡ3\",\n        \"ㄡ1\",\n        \"ㄡ4\",\n        \"ㄒㄩ1\",\n        \"ㄔㄨ1\",\n        \"ㄡ5\"\n    ],\n    \"嘕\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"嘖\": [\n        \"ㄗㄜ2\"\n    ],\n    \"嘗\": [\n        \"ㄔㄤ2\"\n    ],\n    \"嘘\": [\n        \"ㄒㄩ1\",\n        \"ㄕ1\"\n    ],\n    \"嘙\": [\n        \"ㄆㄛ2\"\n    ],\n    \"嘚\": [\n        \"ㄉㄜ1\",\n        \"ㄉㄟ1\",\n        \"ㄉㄜ2\",\n        \"ㄉㄞ1\"\n    ],\n    \"嘛\": [\n        \"ㄇㄚ5\",\n        \"ㄇㄚ2\"\n    ],\n    \"嘜\": [\n        \"ㄇㄚ4\"\n    ],\n    \"嘝\": [\n        \"ㄏㄨ2\"\n    ],\n    \"嘞\": [\n        \"ㄌㄟ5\",\n        \"ㄌㄜ1\"\n    ],\n    \"嘟\": [\n        \"ㄉㄨ1\"\n    ],\n    \"嘠\": [\n        \"ㄍㄚ1\"\n    ],\n    \"嘡\": [\n        \"ㄊㄤ1\"\n    ],\n    \"嘢\": [\n        \"ㄧㄝ3\"\n    ],\n    \"嘣\": [\n        \"ㄅㄥ1\"\n    ],\n    \"嘤\": [\n        \"ㄧㄥ1\"\n    ],\n    \"嘥\": [\n        \"ㄙㄞ1\"\n    ],\n    \"嘦\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"嘧\": [\n        \"ㄇㄧ4\"\n    ],\n    \"嘨\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"嘩\": [\n        \"ㄏㄨㄚ1\",\n        \"ㄏㄨㄚ2\"\n    ],\n    \"嘪\": [\n        \"ㄇㄞ3\"\n    ],\n    \"嘫\": [\n        \"ㄖㄢ2\"\n    ],\n    \"嘬\": [\n        \"ㄔㄨㄞ4\",\n        \"ㄗㄨㄛ1\"\n    ],\n    \"嘭\": [\n        \"ㄆㄥ1\"\n    ],\n    \"嘮\": [\n        \"ㄌㄠ2\",\n        \"ㄔㄠ1\",\n        \"ㄌㄠ4\",\n        \"ㄒㄧㄠ1\"\n    ],\n    \"嘯\": [\n        \"ㄒㄧㄠ4\",\n        \"ㄔ4\"\n    ],\n    \"嘰\": [\n        \"ㄐㄧ1\"\n    ],\n    \"嘱\": [\n        \"ㄓㄨ3\"\n    ],\n    \"嘲\": [\n        \"ㄔㄠ2\",\n        \"ㄓㄠ1\"\n    ],\n    \"嘳\": [\n        \"ㄎㄨㄟ4\"\n    ],\n    \"嘴\": [\n        \"ㄗㄨㄟ3\"\n    ],\n    \"嘵\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"嘶\": [\n        \"ㄙ1\"\n    ],\n    \"嘷\": [\n        \"ㄏㄠ2\"\n    ],\n    \"嘸\": [\n        \"ㄈㄨ3\",\n        \"ㄨ3\",\n        \"ㄇㄨ1\",\n        \"ㄇㄨ2\"\n    ],\n    \"嘹\": [\n        \"ㄌㄧㄠ2\",\n        \"ㄌㄧㄠ4\"\n    ],\n    \"嘺\": [\n        \"ㄑㄧㄠ2\",\n        \"ㄑㄧㄠ4\"\n    ],\n    \"嘻\": [\n        \"ㄒㄧ1\"\n    ],\n    \"嘼\": [\n        \"ㄔㄨ4\",\n        \"ㄒㄩ4\",\n        \"ㄕㄡ4\"\n    ],\n    \"嘽\": [\n        \"ㄔㄢ3\",\n        \"ㄊㄢ1\",\n        \"ㄔㄢ1\",\n        \"ㄊㄨㄛ1\",\n        \"ㄉㄢ3\"\n    ],\n    \"嘾\": [\n        \"ㄉㄢ4\",\n        \"ㄊㄢ2\"\n    ],\n    \"嘿\": [\n        \"ㄏㄟ1\",\n        \"ㄇㄛ4\",\n        \"ㄇㄨ4\"\n    ],\n    \"噀\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"噁\": [\n        \"ㄜ3\",\n        \"ㄨ4\",\n        \"ㄨㄛ4\"\n    ],\n    \"噂\": [\n        \"ㄗㄨㄣ3\"\n    ],\n    \"噃\": [\n        \"ㄈㄢ1\",\n        \"ㄅㄛ5\"\n    ],\n    \"噄\": [\n        \"ㄔ1\"\n    ],\n    \"噅\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"噆\": [\n        \"ㄗㄢ3\",\n        \"ㄘㄢ3\"\n    ],\n    \"噇\": [\n        \"ㄔㄨㄤ2\"\n    ],\n    \"噈\": [\n        \"ㄘㄨ4\",\n        \"ㄗㄚ1\",\n        \"ㄏㄜ2\"\n    ],\n    \"噉\": [\n        \"ㄉㄢ4\"\n    ],\n    \"噊\": [\n        \"ㄩ4\"\n    ],\n    \"噋\": [\n        \"ㄊㄨㄣ1\",\n        \"ㄎㄨㄛ4\"\n    ],\n    \"噌\": [\n        \"ㄘㄥ1\",\n        \"ㄔㄥ1\"\n    ],\n    \"噍\": [\n        \"ㄐㄧㄠ4\",\n        \"ㄐㄧㄠ1\",\n        \"ㄐㄧㄡ1\"\n    ],\n    \"噎\": [\n        \"ㄧㄝ1\",\n        \"ㄧ4\",\n        \"ㄕㄚ4\"\n    ],\n    \"噏\": [\n        \"ㄒㄧ1\"\n    ],\n    \"噐\": [\n        \"ㄑㄧ4\"\n    ],\n    \"噑\": [\n        \"ㄏㄠ2\"\n    ],\n    \"噒\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"噓\": [\n        \"ㄒㄩ1\"\n    ],\n    \"噔\": [\n        \"ㄉㄥ1\"\n    ],\n    \"噕\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"噖\": [\n        \"ㄧㄣ2\"\n    ],\n    \"噗\": [\n        \"ㄆㄨ1\"\n    ],\n    \"噘\": [\n        \"ㄐㄩㄝ1\"\n    ],\n    \"噙\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"噚\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"噛\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"噜\": [\n        \"ㄌㄨ1\"\n    ],\n    \"噝\": [\n        \"ㄙ1\"\n    ],\n    \"噞\": [\n        \"ㄧㄢ3\"\n    ],\n    \"噟\": [\n        \"ㄧㄥ4\"\n    ],\n    \"噠\": [\n        \"ㄉㄚ1\",\n        \"ㄉㄚ2\"\n    ],\n    \"噡\": [\n        \"ㄓㄢ1\",\n        \"ㄉㄢ1\"\n    ],\n    \"噢\": [\n        \"ㄛ1\",\n        \"ㄩ3\",\n        \"ㄩ4\",\n        \"ㄠ4\"\n    ],\n    \"噣\": [\n        \"ㄓㄡ4\",\n        \"ㄓㄨㄛ2\",\n        \"ㄓㄨ2\",\n        \"ㄉㄨ2\"\n    ],\n    \"噤\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"噥\": [\n        \"ㄋㄨㄥ2\",\n        \"ㄋㄤ2\"\n    ],\n    \"噦\": [\n        \"ㄩㄝ3\",\n        \"ㄏㄨㄟ4\"\n    ],\n    \"噧\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"器\": [\n        \"ㄑㄧ4\"\n    ],\n    \"噩\": [\n        \"ㄜ4\"\n    ],\n    \"噪\": [\n        \"ㄗㄠ4\"\n    ],\n    \"噫\": [\n        \"ㄧ1\",\n        \"ㄞ3\",\n        \"ㄧ4\"\n    ],\n    \"噬\": [\n        \"ㄕ4\"\n    ],\n    \"噭\": [\n        \"ㄐㄧㄠ4\",\n        \"ㄑㄧㄠ4\",\n        \"ㄔ1\"\n    ],\n    \"噮\": [\n        \"ㄩㄢ4\"\n    ],\n    \"噯\": [\n        \"ㄞ1\",\n        \"ㄞ3\",\n        \"ㄞ4\"\n    ],\n    \"噰\": [\n        \"ㄩㄥ1\",\n        \"ㄩㄥ3\"\n    ],\n    \"噱\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄒㄩㄝ2\"\n    ],\n    \"噲\": [\n        \"ㄎㄨㄞ4\",\n        \"ㄍㄨㄞ4\",\n        \"ㄎㄨㄛ4\",\n        \"ㄨㄟ4\"\n    ],\n    \"噳\": [\n        \"ㄩ3\"\n    ],\n    \"噴\": [\n        \"ㄆㄣ1\",\n        \"ㄆㄣ4\",\n        \"ㄈㄣ4\"\n    ],\n    \"噵\": [\n        \"ㄉㄠ4\"\n    ],\n    \"噶\": [\n        \"ㄍㄚ2\",\n        \"ㄍㄜ2\"\n    ],\n    \"噷\": [\n        \"ㄏㄇ5\",\n        \"ㄒㄧㄣ1\",\n        \"ㄏㄣ1\"\n    ],\n    \"噸\": [\n        \"ㄉㄨㄣ1\"\n    ],\n    \"噹\": [\n        \"ㄉㄤ1\"\n    ],\n    \"噺\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"噻\": [\n        \"ㄙㄞ1\"\n    ],\n    \"噼\": [\n        \"ㄆㄧ1\"\n    ],\n    \"噽\": [\n        \"ㄆㄧ3\"\n    ],\n    \"噾\": [\n        \"ㄧㄣ1\"\n    ],\n    \"噿\": [\n        \"ㄗㄨㄟ3\"\n    ],\n    \"嚀\": [\n        \"ㄋㄧㄥ2\"\n    ],\n    \"嚁\": [\n        \"ㄉㄧ2\"\n    ],\n    \"嚂\": [\n        \"ㄌㄢ4\",\n        \"ㄏㄢ3\"\n    ],\n    \"嚃\": [\n        \"ㄊㄚ1\",\n        \"ㄊㄚ4\"\n    ],\n    \"嚄\": [\n        \"ㄏㄨㄛ1\",\n        \"ㄏㄨㄛ4\",\n        \"ㄨㄛ4\",\n        \"ㄛ3\"\n    ],\n    \"嚅\": [\n        \"ㄖㄨ2\"\n    ],\n    \"嚆\": [\n        \"ㄏㄠ1\"\n    ],\n    \"嚇\": [\n        \"ㄒㄧㄚ4\",\n        \"ㄏㄜ4\"\n    ],\n    \"嚈\": [\n        \"ㄧㄝ4\"\n    ],\n    \"嚉\": [\n        \"ㄉㄨㄛ1\"\n    ],\n    \"嚊\": [\n        \"ㄆㄧ4\",\n        \"ㄒㄧ4\",\n        \"ㄒㄧㄡ4\"\n    ],\n    \"嚋\": [\n        \"ㄔㄡ2\",\n        \"ㄓㄡ1\"\n    ],\n    \"嚌\": [\n        \"ㄐㄧ4\",\n        \"ㄐㄧㄝ1\",\n        \"ㄓㄞ1\"\n    ],\n    \"嚍\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"嚎\": [\n        \"ㄏㄠ2\"\n    ],\n    \"嚏\": [\n        \"ㄊㄧ4\"\n    ],\n    \"嚐\": [\n        \"ㄔㄤ2\"\n    ],\n    \"嚑\": [\n        \"ㄒㄩㄣ1\"\n    ],\n    \"嚒\": [\n        \"ㄇㄜ1\"\n    ],\n    \"嚓\": [\n        \"ㄘㄚ1\",\n        \"ㄔㄚ1\"\n    ],\n    \"嚔\": [\n        \"ㄊㄧ4\",\n        \"ㄓ4\"\n    ],\n    \"嚕\": [\n        \"ㄌㄨ3\",\n        \"ㄌㄨ1\"\n    ],\n    \"嚖\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"嚗\": [\n        \"ㄅㄛ2\",\n        \"ㄆㄠ4\",\n        \"ㄅㄠ4\"\n    ],\n    \"嚘\": [\n        \"ㄧㄡ1\"\n    ],\n    \"嚙\": [\n        \"ㄋㄧㄝ4\",\n        \"ㄧㄠ3\"\n    ],\n    \"嚚\": [\n        \"ㄧㄣ2\"\n    ],\n    \"嚛\": [\n        \"ㄏㄨ4\",\n        \"ㄧㄛ5\"\n    ],\n    \"嚜\": [\n        \"ㄇㄜ5\",\n        \"ㄇㄟ4\",\n        \"ㄇㄚ5\"\n    ],\n    \"嚝\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"嚞\": [\n        \"ㄓㄜ2\"\n    ],\n    \"嚟\": [\n        \"ㄌㄧ2\"\n    ],\n    \"嚠\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"嚡\": [\n        \"ㄏㄞ5\"\n    ],\n    \"嚢\": [\n        \"ㄋㄤ2\"\n    ],\n    \"嚣\": [\n        \"ㄒㄧㄠ1\",\n        \"ㄠ2\"\n    ],\n    \"嚤\": [\n        \"ㄇㄛ2\"\n    ],\n    \"嚥\": [\n        \"ㄧㄢ4\"\n    ],\n    \"嚦\": [\n        \"ㄌㄧ4\"\n    ],\n    \"嚧\": [\n        \"ㄌㄨ2\"\n    ],\n    \"嚨\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"嚩\": [\n        \"ㄇㄛ2\"\n    ],\n    \"嚪\": [\n        \"ㄉㄢ4\"\n    ],\n    \"嚫\": [\n        \"ㄔㄣ4\"\n    ],\n    \"嚬\": [\n        \"ㄆㄧㄣ2\"\n    ],\n    \"嚭\": [\n        \"ㄆㄧ3\"\n    ],\n    \"嚮\": [\n        \"ㄒㄧㄤ4\",\n        \"ㄒㄧㄤ3\"\n    ],\n    \"嚯\": [\n        \"ㄏㄨㄛ4\",\n        \"ㄒㄩㄝ4\"\n    ],\n    \"嚰\": [\n        \"ㄇㄛ2\"\n    ],\n    \"嚱\": [\n        \"ㄒㄧ4\"\n    ],\n    \"嚲\": [\n        \"ㄉㄨㄛ3\"\n    ],\n    \"嚳\": [\n        \"ㄎㄨ4\"\n    ],\n    \"嚴\": [\n        \"ㄧㄢ2\",\n        \"ㄧㄢ3\"\n    ],\n    \"嚵\": [\n        \"ㄔㄢ2\",\n        \"ㄔㄢ1\"\n    ],\n    \"嚶\": [\n        \"ㄧㄥ1\"\n    ],\n    \"嚷\": [\n        \"ㄖㄤ3\",\n        \"ㄖㄤ1\"\n    ],\n    \"嚸\": [\n        \"ㄉㄧㄢ3\"\n    ],\n    \"嚹\": [\n        \"ㄌㄚ2\",\n        \"ㄌㄚ5\"\n    ],\n    \"嚺\": [\n        \"ㄊㄚ4\"\n    ],\n    \"嚻\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"嚼\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄐㄧㄠ2\",\n        \"ㄐㄧㄠ4\"\n    ],\n    \"嚽\": [\n        \"ㄔㄨㄛ4\"\n    ],\n    \"嚾\": [\n        \"ㄏㄨㄢ1\",\n        \"ㄏㄨㄢ4\"\n    ],\n    \"嚿\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"囀\": [\n        \"ㄓㄨㄢ4\"\n    ],\n    \"囁\": [\n        \"ㄋㄧㄝ4\",\n        \"ㄓㄜ2\"\n    ],\n    \"囂\": [\n        \"ㄒㄧㄠ1\",\n        \"ㄠ2\"\n    ],\n    \"囃\": [\n        \"ㄘㄚ4\",\n        \"ㄓㄚ1\",\n        \"ㄗㄚ3\"\n    ],\n    \"囄\": [\n        \"ㄌㄧ2\"\n    ],\n    \"囅\": [\n        \"ㄔㄢ3\"\n    ],\n    \"囆\": [\n        \"ㄔㄞ4\"\n    ],\n    \"囇\": [\n        \"ㄌㄧ4\"\n    ],\n    \"囈\": [\n        \"ㄧ4\"\n    ],\n    \"囉\": [\n        \"ㄌㄨㄛ1\",\n        \"ㄌㄨㄛ2\",\n        \"ㄌㄨㄛ5\"\n    ],\n    \"囊\": [\n        \"ㄋㄤ2\",\n        \"ㄋㄤ1\"\n    ],\n    \"囋\": [\n        \"ㄗㄚ2\",\n        \"ㄗㄢ4\",\n        \"ㄘㄢ1\"\n    ],\n    \"囌\": [\n        \"ㄙㄨ1\"\n    ],\n    \"囍\": [\n        \"ㄒㄧ3\"\n    ],\n    \"囎\": [\n        \"ㄗㄣ5\"\n    ],\n    \"囏\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"囐\": [\n        \"ㄗㄚ2\",\n        \"ㄋㄧㄝ4\",\n        \"ㄧㄢ4\",\n        \"ㄜ4\"\n    ],\n    \"囑\": [\n        \"ㄓㄨ3\"\n    ],\n    \"囒\": [\n        \"ㄌㄢ2\"\n    ],\n    \"囓\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"囔\": [\n        \"ㄋㄤ1\",\n        \"ㄋㄤ5\"\n    ],\n    \"囕\": [\n        \"ㄌㄢ3\"\n    ],\n    \"囖\": [\n        \"ㄌㄛ5\"\n    ],\n    \"囗\": [\n        \"ㄨㄟ2\",\n        \"ㄍㄨㄛ2\"\n    ],\n    \"囘\": [\n        \"ㄏㄨㄟ2\"\n    ],\n    \"囙\": [\n        \"ㄧㄣ1\"\n    ],\n    \"囚\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"四\": [\n        \"ㄙ4\"\n    ],\n    \"囜\": [\n        \"ㄋㄧㄣ2\"\n    ],\n    \"囝\": [\n        \"ㄐㄧㄢ3\",\n        \"ㄋㄢ1\",\n        \"ㄩㄝ4\"\n    ],\n    \"回\": [\n        \"ㄏㄨㄟ2\"\n    ],\n    \"囟\": [\n        \"ㄒㄧㄣ4\"\n    ],\n    \"因\": [\n        \"ㄧㄣ1\"\n    ],\n    \"囡\": [\n        \"ㄋㄢ1\",\n        \"ㄋㄧㄝ4\"\n    ],\n    \"团\": [\n        \"ㄊㄨㄢ2\",\n        \"ㄑㄧㄡ2\"\n    ],\n    \"団\": [\n        \"ㄊㄨㄢ2\"\n    ],\n    \"囤\": [\n        \"ㄉㄨㄣ4\",\n        \"ㄊㄨㄣ2\"\n    ],\n    \"囥\": [\n        \"ㄎㄤ4\"\n    ],\n    \"囦\": [\n        \"ㄩㄢ1\"\n    ],\n    \"囧\": [\n        \"ㄐㄩㄥ3\"\n    ],\n    \"囨\": [\n        \"ㄆㄧㄢ1\"\n    ],\n    \"囩\": [\n        \"ㄩㄣ2\"\n    ],\n    \"囪\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"囫\": [\n        \"ㄏㄨ2\"\n    ],\n    \"囬\": [\n        \"ㄏㄨㄟ2\"\n    ],\n    \"园\": [\n        \"ㄩㄢ2\",\n        \"ㄨㄢ2\"\n    ],\n    \"囮\": [\n        \"ㄜ2\"\n    ],\n    \"囯\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"困\": [\n        \"ㄎㄨㄣ4\"\n    ],\n    \"囱\": [\n        \"ㄘㄨㄥ1\",\n        \"ㄔㄨㄤ1\"\n    ],\n    \"囲\": [\n        \"ㄊㄨㄥ1\"\n    ],\n    \"図\": [\n        \"ㄊㄨ2\"\n    ],\n    \"围\": [\n        \"ㄨㄟ2\"\n    ],\n    \"囵\": [\n        \"ㄌㄨㄣ2\"\n    ],\n    \"囶\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"囷\": [\n        \"ㄑㄩㄣ1\"\n    ],\n    \"囸\": [\n        \"ㄖ4\"\n    ],\n    \"囹\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"固\": [\n        \"ㄍㄨ4\"\n    ],\n    \"囻\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"囼\": [\n        \"ㄊㄞ1\"\n    ],\n    \"国\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"图\": [\n        \"ㄊㄨ2\"\n    ],\n    \"囿\": [\n        \"ㄧㄡ4\"\n    ],\n    \"圀\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"圁\": [\n        \"ㄧㄣ2\"\n    ],\n    \"圂\": [\n        \"ㄏㄨㄣ4\",\n        \"ㄏㄨㄢ4\"\n    ],\n    \"圃\": [\n        \"ㄆㄨ3\"\n    ],\n    \"圄\": [\n        \"ㄩ3\"\n    ],\n    \"圅\": [\n        \"ㄏㄢ2\"\n    ],\n    \"圆\": [\n        \"ㄩㄢ2\"\n    ],\n    \"圇\": [\n        \"ㄌㄨㄣ2\"\n    ],\n    \"圈\": [\n        \"ㄑㄩㄢ1\",\n        \"ㄐㄩㄢ1\",\n        \"ㄐㄩㄢ4\",\n        \"ㄑㄩㄢ2\",\n        \"ㄐㄩㄢ3\"\n    ],\n    \"圉\": [\n        \"ㄩ3\"\n    ],\n    \"圊\": [\n        \"ㄑㄧㄥ1\"\n    ],\n    \"國\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"圌\": [\n        \"ㄔㄨㄢ2\",\n        \"ㄔㄨㄟ2\"\n    ],\n    \"圍\": [\n        \"ㄨㄟ2\"\n    ],\n    \"圎\": [\n        \"ㄩㄢ2\"\n    ],\n    \"圏\": [\n        \"ㄑㄩㄢ1\"\n    ],\n    \"圐\": [\n        \"ㄎㄨ1\"\n    ],\n    \"圑\": [\n        \"ㄆㄨ3\"\n    ],\n    \"園\": [\n        \"ㄩㄢ2\"\n    ],\n    \"圓\": [\n        \"ㄩㄢ2\"\n    ],\n    \"圔\": [\n        \"ㄧㄚ4\"\n    ],\n    \"圕\": [\n        \"ㄊㄨ2\"\n    ],\n    \"圖\": [\n        \"ㄊㄨ2\"\n    ],\n    \"圗\": [\n        \"ㄊㄨ2\"\n    ],\n    \"團\": [\n        \"ㄊㄨㄢ2\",\n        \"ㄔㄨㄢ2\"\n    ],\n    \"圙\": [\n        \"ㄌㄩㄝ4\"\n    ],\n    \"圚\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"圛\": [\n        \"ㄧ4\"\n    ],\n    \"圜\": [\n        \"ㄏㄨㄢ2\",\n        \"ㄩㄢ2\"\n    ],\n    \"圝\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"圞\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"土\": [\n        \"ㄊㄨ3\",\n        \"ㄉㄨ4\",\n        \"ㄔㄚ3\",\n        \"ㄊㄨ2\"\n    ],\n    \"圠\": [\n        \"ㄧㄚ4\"\n    ],\n    \"圡\": [\n        \"ㄊㄨ3\"\n    ],\n    \"圢\": [\n        \"ㄊㄧㄥ3\"\n    ],\n    \"圣\": [\n        \"ㄕㄥ4\",\n        \"ㄎㄨ1\"\n    ],\n    \"圤\": [\n        \"ㄆㄨ2\"\n    ],\n    \"圥\": [\n        \"ㄌㄨ4\"\n    ],\n    \"圦\": [\n        \"ㄎㄨㄞ4\"\n    ],\n    \"圧\": [\n        \"ㄧㄚ1\"\n    ],\n    \"在\": [\n        \"ㄗㄞ4\"\n    ],\n    \"圩\": [\n        \"ㄨㄟ2\",\n        \"ㄒㄩ1\",\n        \"ㄩ2\"\n    ],\n    \"圪\": [\n        \"ㄍㄜ1\",\n        \"ㄧ4\"\n    ],\n    \"圫\": [\n        \"ㄩ4\",\n        \"ㄊㄨㄛ1\",\n        \"ㄓㄨㄣ1\"\n    ],\n    \"圬\": [\n        \"ㄨ1\"\n    ],\n    \"圭\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"圮\": [\n        \"ㄆㄧ3\"\n    ],\n    \"圯\": [\n        \"ㄧ2\"\n    ],\n    \"地\": [\n        \"ㄉㄧ4\",\n        \"ㄉㄜ5\"\n    ],\n    \"圱\": [\n        \"ㄑㄧㄢ1\",\n        \"ㄙㄨ2\"\n    ],\n    \"圲\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"圳\": [\n        \"ㄓㄣ4\",\n        \"ㄑㄩㄢ3\",\n        \"ㄔㄡ2\",\n        \"ㄏㄨㄞ2\"\n    ],\n    \"圴\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"圵\": [\n        \"ㄉㄤ4\"\n    ],\n    \"圶\": [\n        \"ㄑㄧㄚ4\"\n    ],\n    \"圷\": [\n        \"ㄒㄧㄚ4\"\n    ],\n    \"圸\": [\n        \"ㄕㄢ1\"\n    ],\n    \"圹\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"场\": [\n        \"ㄔㄤ3\",\n        \"ㄔㄤ2\"\n    ],\n    \"圻\": [\n        \"ㄑㄧ2\",\n        \"ㄧㄣ2\"\n    ],\n    \"圼\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"圽\": [\n        \"ㄇㄛ4\"\n    ],\n    \"圾\": [\n        \"ㄐㄧ1\",\n        \"ㄐㄧ2\",\n        \"ㄐㄧㄝ2\"\n    ],\n    \"圿\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"址\": [\n        \"ㄓ3\"\n    ],\n    \"坁\": [\n        \"ㄓ3\",\n        \"ㄓ4\"\n    ],\n    \"坂\": [\n        \"ㄅㄢ3\"\n    ],\n    \"坃\": [\n        \"ㄒㄩㄣ1\"\n    ],\n    \"坄\": [\n        \"ㄧ4\"\n    ],\n    \"坅\": [\n        \"ㄑㄧㄣ3\"\n    ],\n    \"坆\": [\n        \"ㄇㄟ2\",\n        \"ㄈㄣ2\"\n    ],\n    \"均\": [\n        \"ㄐㄩㄣ1\",\n        \"ㄩㄣ4\"\n    ],\n    \"坈\": [\n        \"ㄖㄨㄥ3\",\n        \"ㄎㄥ1\"\n    ],\n    \"坉\": [\n        \"ㄊㄨㄣ2\",\n        \"ㄉㄨㄣ4\"\n    ],\n    \"坊\": [\n        \"ㄈㄤ1\",\n        \"ㄈㄤ2\"\n    ],\n    \"坋\": [\n        \"ㄅㄣ4\",\n        \"ㄈㄣ4\"\n    ],\n    \"坌\": [\n        \"ㄅㄣ4\"\n    ],\n    \"坍\": [\n        \"ㄊㄢ1\"\n    ],\n    \"坎\": [\n        \"ㄎㄢ3\",\n        \"ㄎㄢ4\"\n    ],\n    \"坏\": [\n        \"ㄏㄨㄞ4\",\n        \"ㄆㄧ1\",\n        \"ㄆㄟ2\"\n    ],\n    \"坐\": [\n        \"ㄗㄨㄛ4\"\n    ],\n    \"坑\": [\n        \"ㄎㄥ1\",\n        \"ㄎㄤ4\"\n    ],\n    \"坒\": [\n        \"ㄅㄧ4\"\n    ],\n    \"坓\": [\n        \"ㄐㄧㄥ3\",\n        \"ㄒㄧㄥ2\"\n    ],\n    \"坔\": [\n        \"ㄉㄧ4\",\n        \"ㄌㄢ4\"\n    ],\n    \"坕\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"坖\": [\n        \"ㄐㄧ4\"\n    ],\n    \"块\": [\n        \"ㄎㄨㄞ4\",\n        \"ㄩㄝ2\"\n    ],\n    \"坘\": [\n        \"ㄉㄧ3\"\n    ],\n    \"坙\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"坚\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"坛\": [\n        \"ㄊㄢ2\"\n    ],\n    \"坜\": [\n        \"ㄌㄧ4\"\n    ],\n    \"坝\": [\n        \"ㄅㄚ4\"\n    ],\n    \"坞\": [\n        \"ㄨ4\"\n    ],\n    \"坟\": [\n        \"ㄈㄣ2\"\n    ],\n    \"坠\": [\n        \"ㄓㄨㄟ4\"\n    ],\n    \"坡\": [\n        \"ㄆㄛ1\"\n    ],\n    \"坢\": [\n        \"ㄅㄢ4\",\n        \"ㄆㄢ3\",\n        \"ㄆㄢ4\"\n    ],\n    \"坣\": [\n        \"ㄊㄤ2\"\n    ],\n    \"坤\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"坥\": [\n        \"ㄑㄩ1\",\n        \"ㄐㄩ4\"\n    ],\n    \"坦\": [\n        \"ㄊㄢ3\"\n    ],\n    \"坧\": [\n        \"ㄓ1\"\n    ],\n    \"坨\": [\n        \"ㄊㄨㄛ2\",\n        \"ㄧ2\"\n    ],\n    \"坩\": [\n        \"ㄍㄢ1\"\n    ],\n    \"坪\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"坫\": [\n        \"ㄉㄧㄢ4\",\n        \"ㄓㄣ1\"\n    ],\n    \"坬\": [\n        \"ㄍㄨㄚ4\",\n        \"ㄨㄚ1\"\n    ],\n    \"坭\": [\n        \"ㄋㄧ2\"\n    ],\n    \"坮\": [\n        \"ㄊㄞ2\"\n    ],\n    \"坯\": [\n        \"ㄆㄧ1\",\n        \"ㄏㄨㄞ4\"\n    ],\n    \"坰\": [\n        \"ㄐㄩㄥ1\"\n    ],\n    \"坱\": [\n        \"ㄧㄤ3\"\n    ],\n    \"坲\": [\n        \"ㄈㄛ2\"\n    ],\n    \"坳\": [\n        \"ㄠ4\",\n        \"ㄠ1\",\n        \"ㄧㄡ3\"\n    ],\n    \"坴\": [\n        \"ㄌㄨ4\"\n    ],\n    \"坵\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"坶\": [\n        \"ㄇㄨ3\",\n        \"ㄇㄨ4\",\n        \"ㄇㄟ2\"\n    ],\n    \"坷\": [\n        \"ㄎㄜ3\",\n        \"ㄎㄜ1\",\n        \"ㄐㄩㄥ1\"\n    ],\n    \"坸\": [\n        \"ㄍㄡ4\"\n    ],\n    \"坹\": [\n        \"ㄒㄩㄝ4\"\n    ],\n    \"坺\": [\n        \"ㄅㄚ2\"\n    ],\n    \"坻\": [\n        \"ㄔ2\",\n        \"ㄉㄧ3\"\n    ],\n    \"坼\": [\n        \"ㄔㄜ4\"\n    ],\n    \"坽\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"坾\": [\n        \"ㄓㄨ4\"\n    ],\n    \"坿\": [\n        \"ㄈㄨ4\",\n        \"ㄈㄨ2\"\n    ],\n    \"垀\": [\n        \"ㄏㄨ1\"\n    ],\n    \"垁\": [\n        \"ㄓ4\"\n    ],\n    \"垂\": [\n        \"ㄔㄨㄟ2\",\n        \"ㄓㄨㄟ4\"\n    ],\n    \"垃\": [\n        \"ㄌㄚ1\",\n        \"ㄌㄚ5\"\n    ],\n    \"垄\": [\n        \"ㄌㄨㄥ3\"\n    ],\n    \"垅\": [\n        \"ㄌㄨㄥ3\"\n    ],\n    \"垆\": [\n        \"ㄌㄨ2\"\n    ],\n    \"垇\": [\n        \"ㄠ4\"\n    ],\n    \"垈\": [\n        \"ㄉㄞ4\"\n    ],\n    \"垉\": [\n        \"ㄆㄠ2\"\n    ],\n    \"垊\": [\n        \"ㄇㄧㄣ5\"\n    ],\n    \"型\": [\n        \"ㄒㄧㄥ2\"\n    ],\n    \"垌\": [\n        \"ㄉㄨㄥ4\",\n        \"ㄊㄨㄥ2\",\n        \"ㄊㄨㄥ3\"\n    ],\n    \"垍\": [\n        \"ㄐㄧ4\",\n        \"ㄐㄧ1\"\n    ],\n    \"垎\": [\n        \"ㄏㄜ4\"\n    ],\n    \"垏\": [\n        \"ㄌㄩ4\"\n    ],\n    \"垐\": [\n        \"ㄘ2\"\n    ],\n    \"垑\": [\n        \"ㄔ3\"\n    ],\n    \"垒\": [\n        \"ㄌㄟ3\"\n    ],\n    \"垓\": [\n        \"ㄍㄞ1\"\n    ],\n    \"垔\": [\n        \"ㄧㄣ1\"\n    ],\n    \"垕\": [\n        \"ㄏㄡ4\"\n    ],\n    \"垖\": [\n        \"ㄉㄨㄟ1\"\n    ],\n    \"垗\": [\n        \"ㄓㄠ4\"\n    ],\n    \"垘\": [\n        \"ㄈㄨ2\"\n    ],\n    \"垙\": [\n        \"ㄍㄨㄤ1\"\n    ],\n    \"垚\": [\n        \"ㄧㄠ2\"\n    ],\n    \"垛\": [\n        \"ㄉㄨㄛ3\",\n        \"ㄉㄨㄛ4\"\n    ],\n    \"垜\": [\n        \"ㄉㄨㄛ3\",\n        \"ㄉㄨㄛ4\"\n    ],\n    \"垝\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"垞\": [\n        \"ㄔㄚ2\"\n    ],\n    \"垟\": [\n        \"ㄧㄤ2\"\n    ],\n    \"垠\": [\n        \"ㄧㄣ2\",\n        \"ㄎㄣ4\"\n    ],\n    \"垡\": [\n        \"ㄈㄚ2\"\n    ],\n    \"垢\": [\n        \"ㄍㄡ4\"\n    ],\n    \"垣\": [\n        \"ㄩㄢ2\"\n    ],\n    \"垤\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"垥\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"垦\": [\n        \"ㄎㄣ3\",\n        \"ㄧㄣ2\"\n    ],\n    \"垧\": [\n        \"ㄕㄤ3\",\n        \"ㄐㄩㄥ1\"\n    ],\n    \"垨\": [\n        \"ㄕㄡ3\"\n    ],\n    \"垩\": [\n        \"ㄜ4\",\n        \"ㄕㄥ4\"\n    ],\n    \"垪\": [\n        \"ㄅㄧㄥ4\"\n    ],\n    \"垫\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"垬\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"垭\": [\n        \"ㄧㄚ1\"\n    ],\n    \"垮\": [\n        \"ㄎㄨㄚ3\"\n    ],\n    \"垯\": [\n        \"ㄉㄚ5\"\n    ],\n    \"垰\": [\n        \"ㄎㄚ3\"\n    ],\n    \"垱\": [\n        \"ㄉㄤ4\"\n    ],\n    \"垲\": [\n        \"ㄎㄞ3\"\n    ],\n    \"垳\": [\n        \"ㄏㄤ2\"\n    ],\n    \"垴\": [\n        \"ㄋㄠ3\"\n    ],\n    \"垵\": [\n        \"ㄢ3\",\n        \"ㄢ1\"\n    ],\n    \"垶\": [\n        \"ㄒㄧㄥ1\"\n    ],\n    \"垷\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"垸\": [\n        \"ㄩㄢ4\",\n        \"ㄏㄨㄢ2\"\n    ],\n    \"垹\": [\n        \"ㄅㄤ1\"\n    ],\n    \"垺\": [\n        \"ㄈㄨ1\",\n        \"ㄈㄨ2\",\n        \"ㄈㄡ2\",\n        \"ㄆㄟ1\",\n        \"ㄆㄡ2\"\n    ],\n    \"垻\": [\n        \"ㄅㄚ4\",\n        \"ㄅㄟ4\"\n    ],\n    \"垼\": [\n        \"ㄧ4\"\n    ],\n    \"垽\": [\n        \"ㄧㄣ4\"\n    ],\n    \"垾\": [\n        \"ㄏㄢ4\",\n        \"ㄢ4\"\n    ],\n    \"垿\": [\n        \"ㄒㄩ4\"\n    ],\n    \"埀\": [\n        \"ㄔㄨㄟ2\"\n    ],\n    \"埁\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"埂\": [\n        \"ㄍㄥ3\"\n    ],\n    \"埃\": [\n        \"ㄞ1\",\n        \"ㄓ4\"\n    ],\n    \"埄\": [\n        \"ㄅㄥ3\",\n        \"ㄈㄥ1\"\n    ],\n    \"埅\": [\n        \"ㄈㄤ2\",\n        \"ㄈㄤ1\",\n        \"ㄉㄧ4\"\n    ],\n    \"埆\": [\n        \"ㄑㄩㄝ4\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"埇\": [\n        \"ㄩㄥ3\"\n    ],\n    \"埈\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"埉\": [\n        \"ㄐㄧㄚ1\",\n        \"ㄒㄧㄚ2\"\n    ],\n    \"埊\": [\n        \"ㄉㄧ4\"\n    ],\n    \"埋\": [\n        \"ㄇㄞ2\",\n        \"ㄇㄢ2\"\n    ],\n    \"埌\": [\n        \"ㄌㄤ4\"\n    ],\n    \"埍\": [\n        \"ㄐㄩㄢ3\"\n    ],\n    \"城\": [\n        \"ㄔㄥ2\"\n    ],\n    \"埏\": [\n        \"ㄕㄢ1\",\n        \"ㄧㄢ2\"\n    ],\n    \"埐\": [\n        \"ㄐㄧㄣ1\",\n        \"ㄑㄧㄣ2\"\n    ],\n    \"埑\": [\n        \"ㄓㄜ2\"\n    ],\n    \"埒\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"埓\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"埔\": [\n        \"ㄆㄨ3\",\n        \"ㄅㄨ4\"\n    ],\n    \"埕\": [\n        \"ㄔㄥ2\"\n    ],\n    \"埖\": [\n        \"ㄏㄨㄚ1\"\n    ],\n    \"埗\": [\n        \"ㄅㄨ4\"\n    ],\n    \"埘\": [\n        \"ㄕ2\"\n    ],\n    \"埙\": [\n        \"ㄒㄩㄣ1\"\n    ],\n    \"埚\": [\n        \"ㄍㄨㄛ1\"\n    ],\n    \"埛\": [\n        \"ㄐㄩㄥ1\"\n    ],\n    \"埜\": [\n        \"ㄧㄝ3\"\n    ],\n    \"埝\": [\n        \"ㄋㄧㄢ4\",\n        \"ㄉㄧㄢ4\",\n        \"ㄋㄧㄝ4\"\n    ],\n    \"埞\": [\n        \"ㄉㄧ1\"\n    ],\n    \"域\": [\n        \"ㄩ4\"\n    ],\n    \"埠\": [\n        \"ㄅㄨ4\"\n    ],\n    \"埡\": [\n        \"ㄧㄚ1\",\n        \"ㄜ4\",\n        \"ㄨ3\",\n        \"ㄧㄚ4\"\n    ],\n    \"埢\": [\n        \"ㄑㄩㄢ2\",\n        \"ㄐㄩㄢ3\"\n    ],\n    \"埣\": [\n        \"ㄙㄨㄟ4\",\n        \"ㄙㄨ4\"\n    ],\n    \"埤\": [\n        \"ㄆㄧ2\",\n        \"ㄆㄧ4\",\n        \"ㄅㄧ4\",\n        \"ㄅㄟ1\"\n    ],\n    \"埥\": [\n        \"ㄑㄧㄥ1\",\n        \"ㄓㄥ1\"\n    ],\n    \"埦\": [\n        \"ㄨㄢ3\",\n        \"ㄨㄢ1\"\n    ],\n    \"埧\": [\n        \"ㄐㄩ4\"\n    ],\n    \"埨\": [\n        \"ㄌㄨㄣ3\",\n        \"ㄌㄨㄣ4\"\n    ],\n    \"埩\": [\n        \"ㄓㄥ1\",\n        \"ㄔㄥ2\"\n    ],\n    \"埪\": [\n        \"ㄎㄨㄥ1\"\n    ],\n    \"埫\": [\n        \"ㄔㄨㄥ3\",\n        \"ㄊㄤ3\",\n        \"ㄕㄤ3\"\n    ],\n    \"埬\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"埭\": [\n        \"ㄉㄞ4\"\n    ],\n    \"埮\": [\n        \"ㄊㄢ4\",\n        \"ㄊㄢ2\"\n    ],\n    \"埯\": [\n        \"ㄢ3\",\n        \"ㄧㄢ3\"\n    ],\n    \"埰\": [\n        \"ㄘㄞ4\",\n        \"ㄘㄞ3\"\n    ],\n    \"埱\": [\n        \"ㄔㄨ4\",\n        \"ㄊㄡ4\"\n    ],\n    \"埲\": [\n        \"ㄅㄥ3\",\n        \"ㄅㄤ4\"\n    ],\n    \"埳\": [\n        \"ㄎㄢ3\",\n        \"ㄒㄧㄢ4\"\n    ],\n    \"埴\": [\n        \"ㄓ2\"\n    ],\n    \"埵\": [\n        \"ㄉㄨㄛ3\"\n    ],\n    \"埶\": [\n        \"ㄧ4\",\n        \"ㄕ4\"\n    ],\n    \"執\": [\n        \"ㄓ2\"\n    ],\n    \"埸\": [\n        \"ㄧ4\"\n    ],\n    \"培\": [\n        \"ㄆㄟ2\",\n        \"ㄆㄡ3\",\n        \"ㄆㄧ1\"\n    ],\n    \"基\": [\n        \"ㄐㄧ1\"\n    ],\n    \"埻\": [\n        \"ㄓㄨㄣ3\",\n        \"ㄉㄨㄟ1\",\n        \"ㄍㄨㄛ2\"\n    ],\n    \"埼\": [\n        \"ㄑㄧ2\"\n    ],\n    \"埽\": [\n        \"ㄙㄠ4\",\n        \"ㄙㄠ3\"\n    ],\n    \"埾\": [\n        \"ㄐㄩ4\"\n    ],\n    \"埿\": [\n        \"ㄋㄧ2\",\n        \"ㄋㄧ4\",\n        \"ㄅㄢ4\"\n    ],\n    \"堀\": [\n        \"ㄎㄨ1\"\n    ],\n    \"堁\": [\n        \"ㄎㄜ4\"\n    ],\n    \"堂\": [\n        \"ㄊㄤ2\"\n    ],\n    \"堃\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"堄\": [\n        \"ㄋㄧ4\"\n    ],\n    \"堅\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"堆\": [\n        \"ㄉㄨㄟ1\",\n        \"ㄗㄨㄟ1\"\n    ],\n    \"堇\": [\n        \"ㄐㄧㄣ3\",\n        \"ㄑㄧㄣ2\",\n        \"ㄐㄧㄣ4\"\n    ],\n    \"堈\": [\n        \"ㄍㄤ1\"\n    ],\n    \"堉\": [\n        \"ㄩ4\"\n    ],\n    \"堊\": [\n        \"ㄜ4\",\n        \"ㄧㄚ4\"\n    ],\n    \"堋\": [\n        \"ㄆㄥ2\",\n        \"ㄅㄥ4\",\n        \"ㄆㄥ1\",\n        \"ㄆㄧㄥ1\"\n    ],\n    \"堌\": [\n        \"ㄍㄨ4\"\n    ],\n    \"堍\": [\n        \"ㄊㄨ4\"\n    ],\n    \"堎\": [\n        \"ㄌㄥ4\"\n    ],\n    \"堏\": [\n        \"ㄈㄤ5\"\n    ],\n    \"堐\": [\n        \"ㄧㄚ2\"\n    ],\n    \"堑\": [\n        \"ㄑㄧㄢ4\"\n    ],\n    \"堒\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"堓\": [\n        \"ㄢ4\"\n    ],\n    \"堔\": [\n        \"ㄕㄣ1\"\n    ],\n    \"堕\": [\n        \"ㄉㄨㄛ4\",\n        \"ㄏㄨㄟ1\"\n    ],\n    \"堖\": [\n        \"ㄋㄠ3\"\n    ],\n    \"堗\": [\n        \"ㄊㄨ1\"\n    ],\n    \"堘\": [\n        \"ㄔㄥ2\"\n    ],\n    \"堙\": [\n        \"ㄧㄣ1\"\n    ],\n    \"堚\": [\n        \"ㄏㄨㄣ2\"\n    ],\n    \"堛\": [\n        \"ㄅㄧ4\"\n    ],\n    \"堜\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"堝\": [\n        \"ㄍㄨㄛ1\",\n        \"ㄨㄛ1\"\n    ],\n    \"堞\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"堟\": [\n        \"ㄓㄨㄢ4\"\n    ],\n    \"堠\": [\n        \"ㄏㄡ4\"\n    ],\n    \"堡\": [\n        \"ㄅㄠ3\",\n        \"ㄅㄨ3\",\n        \"ㄆㄨ4\"\n    ],\n    \"堢\": [\n        \"ㄅㄠ3\"\n    ],\n    \"堣\": [\n        \"ㄩ2\"\n    ],\n    \"堤\": [\n        \"ㄉㄧ1\",\n        \"ㄊㄧ2\",\n        \"ㄉㄧ3\",\n        \"ㄕ2\",\n        \"ㄨㄟ2\"\n    ],\n    \"堥\": [\n        \"ㄇㄠ2\",\n        \"ㄇㄡ2\",\n        \"ㄨ3\"\n    ],\n    \"堦\": [\n        \"ㄐㄧㄝ1\"\n    ],\n    \"堧\": [\n        \"ㄖㄨㄢ2\",\n        \"ㄋㄨㄛ4\"\n    ],\n    \"堨\": [\n        \"ㄧㄝ4\",\n        \"ㄜ4\",\n        \"ㄞ4\"\n    ],\n    \"堩\": [\n        \"ㄍㄥ4\"\n    ],\n    \"堪\": [\n        \"ㄎㄢ1\",\n        \"ㄔㄣ3\"\n    ],\n    \"堫\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"堬\": [\n        \"ㄩ2\"\n    ],\n    \"堭\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"堮\": [\n        \"ㄜ4\"\n    ],\n    \"堯\": [\n        \"ㄧㄠ2\"\n    ],\n    \"堰\": [\n        \"ㄧㄢ4\"\n    ],\n    \"報\": [\n        \"ㄅㄠ4\",\n        \"ㄈㄨ4\"\n    ],\n    \"堲\": [\n        \"ㄘ2\",\n        \"ㄐㄧ2\"\n    ],\n    \"堳\": [\n        \"ㄇㄟ2\"\n    ],\n    \"場\": [\n        \"ㄔㄤ3\",\n        \"ㄔㄤ2\",\n        \"ㄕㄤ1\",\n        \"ㄉㄤ4\"\n    ],\n    \"堵\": [\n        \"ㄉㄨ3\",\n        \"ㄓㄜ3\",\n        \"ㄉㄨ1\"\n    ],\n    \"堶\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"堷\": [\n        \"ㄧㄣ4\",\n        \"ㄆㄡ3\"\n    ],\n    \"堸\": [\n        \"ㄈㄥ2\"\n    ],\n    \"堹\": [\n        \"ㄓㄨㄥ4\"\n    ],\n    \"堺\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"堻\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"堼\": [\n        \"ㄏㄥ4\"\n    ],\n    \"堽\": [\n        \"ㄍㄤ1\"\n    ],\n    \"堾\": [\n        \"ㄔㄨㄣ1\"\n    ],\n    \"堿\": [\n        \"ㄐㄧㄢ3\",\n        \"ㄎㄢ3\",\n        \"ㄒㄧㄢ2\"\n    ],\n    \"塀\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"塁\": [\n        \"ㄌㄟ3\"\n    ],\n    \"塂\": [\n        \"ㄒㄧㄤ4\",\n        \"ㄐㄧㄤ3\"\n    ],\n    \"塃\": [\n        \"ㄏㄨㄤ1\"\n    ],\n    \"塄\": [\n        \"ㄌㄥ2\"\n    ],\n    \"塅\": [\n        \"ㄉㄨㄢ4\"\n    ],\n    \"塆\": [\n        \"ㄨㄢ1\"\n    ],\n    \"塇\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"塈\": [\n        \"ㄐㄧ4\",\n        \"ㄒㄧ4\"\n    ],\n    \"塉\": [\n        \"ㄐㄧ2\"\n    ],\n    \"塊\": [\n        \"ㄎㄨㄞ4\"\n    ],\n    \"塋\": [\n        \"ㄧㄥ2\"\n    ],\n    \"塌\": [\n        \"ㄊㄚ1\",\n        \"ㄉㄚ1\"\n    ],\n    \"塍\": [\n        \"ㄔㄥ2\"\n    ],\n    \"塎\": [\n        \"ㄩㄥ3\"\n    ],\n    \"塏\": [\n        \"ㄎㄞ3\"\n    ],\n    \"塐\": [\n        \"ㄙㄨ4\"\n    ],\n    \"塑\": [\n        \"ㄙㄨ4\"\n    ],\n    \"塒\": [\n        \"ㄕ2\"\n    ],\n    \"塓\": [\n        \"ㄇㄧ4\"\n    ],\n    \"塔\": [\n        \"ㄊㄚ3\",\n        \"ㄉㄚ1\",\n        \"ㄉㄚ5\"\n    ],\n    \"塕\": [\n        \"ㄨㄥ3\"\n    ],\n    \"塖\": [\n        \"ㄔㄥ2\"\n    ],\n    \"塗\": [\n        \"ㄊㄨ2\",\n        \"ㄉㄨ4\"\n    ],\n    \"塘\": [\n        \"ㄊㄤ2\"\n    ],\n    \"塙\": [\n        \"ㄑㄩㄝ4\",\n        \"ㄑㄧㄠ1\"\n    ],\n    \"塚\": [\n        \"ㄓㄨㄥ3\"\n    ],\n    \"塛\": [\n        \"ㄌㄧ4\"\n    ],\n    \"塜\": [\n        \"ㄓㄨㄥ3\",\n        \"ㄆㄥ2\"\n    ],\n    \"塝\": [\n        \"ㄅㄤ4\"\n    ],\n    \"塞\": [\n        \"ㄙㄞ1\",\n        \"ㄙㄞ4\",\n        \"ㄙㄜ4\"\n    ],\n    \"塟\": [\n        \"ㄗㄤ4\"\n    ],\n    \"塠\": [\n        \"ㄉㄨㄟ1\"\n    ],\n    \"塡\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"塢\": [\n        \"ㄨ4\",\n        \"ㄨ3\"\n    ],\n    \"塣\": [\n        \"ㄓㄥ4\"\n    ],\n    \"塤\": [\n        \"ㄒㄩㄣ1\"\n    ],\n    \"塥\": [\n        \"ㄍㄜ2\"\n    ],\n    \"塦\": [\n        \"ㄓㄣ4\"\n    ],\n    \"塧\": [\n        \"ㄞ4\"\n    ],\n    \"塨\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"塩\": [\n        \"ㄧㄢ2\"\n    ],\n    \"塪\": [\n        \"ㄎㄢ3\"\n    ],\n    \"填\": [\n        \"ㄊㄧㄢ2\",\n        \"ㄊㄧㄢ3\",\n        \"ㄔㄣ2\",\n        \"ㄓㄣ4\"\n    ],\n    \"塬\": [\n        \"ㄩㄢ2\"\n    ],\n    \"塭\": [\n        \"ㄨㄣ1\"\n    ],\n    \"塮\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"塯\": [\n        \"ㄌㄧㄡ4\"\n    ],\n    \"塰\": [\n        \"ㄏㄞ3\"\n    ],\n    \"塱\": [\n        \"ㄌㄤ3\"\n    ],\n    \"塲\": [\n        \"ㄔㄤ2\",\n        \"ㄕㄤ1\",\n        \"ㄔㄤ3\"\n    ],\n    \"塳\": [\n        \"ㄆㄥ2\"\n    ],\n    \"塴\": [\n        \"ㄅㄥ4\"\n    ],\n    \"塵\": [\n        \"ㄔㄣ2\"\n    ],\n    \"塶\": [\n        \"ㄌㄨ4\"\n    ],\n    \"塷\": [\n        \"ㄌㄨ3\"\n    ],\n    \"塸\": [\n        \"ㄡ1\"\n    ],\n    \"塹\": [\n        \"ㄑㄧㄢ4\",\n        \"ㄐㄧㄢ4\"\n    ],\n    \"塺\": [\n        \"ㄇㄟ2\"\n    ],\n    \"塻\": [\n        \"ㄇㄛ4\"\n    ],\n    \"塼\": [\n        \"ㄓㄨㄢ1\",\n        \"ㄊㄨㄢ2\"\n    ],\n    \"塽\": [\n        \"ㄕㄨㄤ3\"\n    ],\n    \"塾\": [\n        \"ㄕㄨ2\"\n    ],\n    \"塿\": [\n        \"ㄌㄡ3\"\n    ],\n    \"墀\": [\n        \"ㄔ2\"\n    ],\n    \"墁\": [\n        \"ㄇㄢ4\"\n    ],\n    \"墂\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"境\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"墄\": [\n        \"ㄘㄜ4\"\n    ],\n    \"墅\": [\n        \"ㄕㄨ4\",\n        \"ㄧㄝ3\"\n    ],\n    \"墆\": [\n        \"ㄓ4\",\n        \"ㄉㄧ4\"\n    ],\n    \"墇\": [\n        \"ㄓㄤ4\"\n    ],\n    \"墈\": [\n        \"ㄎㄢ4\"\n    ],\n    \"墉\": [\n        \"ㄩㄥ1\"\n    ],\n    \"墊\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"墋\": [\n        \"ㄔㄣ3\"\n    ],\n    \"墌\": [\n        \"ㄓ2\",\n        \"ㄓㄨㄛ2\"\n    ],\n    \"墍\": [\n        \"ㄒㄧ4\"\n    ],\n    \"墎\": [\n        \"ㄍㄨㄛ1\"\n    ],\n    \"墏\": [\n        \"ㄑㄧㄤ3\"\n    ],\n    \"墐\": [\n        \"ㄐㄧㄣ4\",\n        \"ㄑㄧㄣ2\"\n    ],\n    \"墑\": [\n        \"ㄉㄧ4\"\n    ],\n    \"墒\": [\n        \"ㄕㄤ1\"\n    ],\n    \"墓\": [\n        \"ㄇㄨ4\"\n    ],\n    \"墔\": [\n        \"ㄘㄨㄟ1\"\n    ],\n    \"墕\": [\n        \"ㄧㄢ4\",\n        \"ㄧㄢ1\"\n    ],\n    \"墖\": [\n        \"ㄊㄚ3\"\n    ],\n    \"増\": [\n        \"ㄗㄥ1\"\n    ],\n    \"墘\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"墙\": [\n        \"ㄑㄧㄤ2\"\n    ],\n    \"墚\": [\n        \"ㄌㄧㄤ2\"\n    ],\n    \"墛\": [\n        \"ㄨㄟ4\"\n    ],\n    \"墜\": [\n        \"ㄓㄨㄟ4\"\n    ],\n    \"墝\": [\n        \"ㄑㄧㄠ1\",\n        \"ㄑㄧㄠ4\"\n    ],\n    \"增\": [\n        \"ㄗㄥ1\",\n        \"ㄗㄥ4\",\n        \"ㄘㄥ2\"\n    ],\n    \"墟\": [\n        \"ㄒㄩ1\"\n    ],\n    \"墠\": [\n        \"ㄕㄢ4\",\n        \"ㄔㄢ3\"\n    ],\n    \"墡\": [\n        \"ㄕㄢ4\"\n    ],\n    \"墢\": [\n        \"ㄅㄚ2\",\n        \"ㄈㄟ4\"\n    ],\n    \"墣\": [\n        \"ㄆㄨ2\"\n    ],\n    \"墤\": [\n        \"ㄎㄨㄞ4\",\n        \"ㄊㄨㄟ2\"\n    ],\n    \"墥\": [\n        \"ㄉㄨㄥ3\",\n        \"ㄊㄨㄢ3\"\n    ],\n    \"墦\": [\n        \"ㄈㄢ2\",\n        \"ㄈㄢ1\"\n    ],\n    \"墧\": [\n        \"ㄑㄩㄝ4\",\n        \"ㄑㄧㄠ2\"\n    ],\n    \"墨\": [\n        \"ㄇㄛ4\",\n        \"ㄇㄟ4\"\n    ],\n    \"墩\": [\n        \"ㄉㄨㄣ1\"\n    ],\n    \"墪\": [\n        \"ㄉㄨㄣ1\"\n    ],\n    \"墫\": [\n        \"ㄗㄨㄣ1\",\n        \"ㄘㄨㄣ1\"\n    ],\n    \"墬\": [\n        \"ㄉㄧ4\"\n    ],\n    \"墭\": [\n        \"ㄕㄥ4\"\n    ],\n    \"墮\": [\n        \"ㄉㄨㄛ4\",\n        \"ㄏㄨㄟ1\",\n        \"ㄏㄨㄟ4\"\n    ],\n    \"墯\": [\n        \"ㄉㄨㄛ4\"\n    ],\n    \"墰\": [\n        \"ㄊㄢ2\"\n    ],\n    \"墱\": [\n        \"ㄉㄥ4\",\n        \"ㄉㄥ1\"\n    ],\n    \"墲\": [\n        \"ㄇㄨ2\",\n        \"ㄨ2\"\n    ],\n    \"墳\": [\n        \"ㄈㄣ2\",\n        \"ㄈㄣ4\"\n    ],\n    \"墴\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"墵\": [\n        \"ㄊㄢ2\"\n    ],\n    \"墶\": [\n        \"ㄉㄚ5\"\n    ],\n    \"墷\": [\n        \"ㄧㄝ4\"\n    ],\n    \"墸\": [\n        \"ㄓㄨ4\"\n    ],\n    \"墹\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"墺\": [\n        \"ㄠ4\"\n    ],\n    \"墻\": [\n        \"ㄑㄧㄤ2\"\n    ],\n    \"墼\": [\n        \"ㄐㄧ1\"\n    ],\n    \"墽\": [\n        \"ㄑㄧㄠ1\",\n        \"ㄑㄧㄠ4\",\n        \"ㄠ2\"\n    ],\n    \"墾\": [\n        \"ㄎㄣ3\"\n    ],\n    \"墿\": [\n        \"ㄧ4\",\n        \"ㄊㄨ2\"\n    ],\n    \"壀\": [\n        \"ㄆㄧ2\"\n    ],\n    \"壁\": [\n        \"ㄅㄧ4\"\n    ],\n    \"壂\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"壃\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"壄\": [\n        \"ㄧㄝ3\"\n    ],\n    \"壅\": [\n        \"ㄩㄥ1\",\n        \"ㄨㄥ4\"\n    ],\n    \"壆\": [\n        \"ㄒㄩㄝ2\",\n        \"ㄐㄩㄝ2\",\n        \"ㄅㄛ2\"\n    ],\n    \"壇\": [\n        \"ㄊㄢ2\",\n        \"ㄕㄢ4\",\n        \"ㄉㄢ4\",\n        \"ㄊㄢ3\"\n    ],\n    \"壈\": [\n        \"ㄌㄢ3\"\n    ],\n    \"壉\": [\n        \"ㄐㄩ4\"\n    ],\n    \"壊\": [\n        \"ㄏㄨㄞ4\"\n    ],\n    \"壋\": [\n        \"ㄉㄤ4\"\n    ],\n    \"壌\": [\n        \"ㄖㄤ3\"\n    ],\n    \"壍\": [\n        \"ㄑㄧㄢ4\"\n    ],\n    \"壎\": [\n        \"ㄒㄩㄣ1\",\n        \"ㄒㄩㄣ4\"\n    ],\n    \"壏\": [\n        \"ㄒㄧㄢ4\",\n        \"ㄌㄢ4\"\n    ],\n    \"壐\": [\n        \"ㄒㄧ3\"\n    ],\n    \"壑\": [\n        \"ㄏㄜ4\",\n        \"ㄏㄨㄛ4\"\n    ],\n    \"壒\": [\n        \"ㄞ4\"\n    ],\n    \"壓\": [\n        \"ㄧㄚ1\",\n        \"ㄧㄚ4\"\n    ],\n    \"壔\": [\n        \"ㄉㄠ3\"\n    ],\n    \"壕\": [\n        \"ㄏㄠ2\"\n    ],\n    \"壖\": [\n        \"ㄖㄨㄢ2\"\n    ],\n    \"壗\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"壘\": [\n        \"ㄌㄟ3\",\n        \"ㄌㄟ2\",\n        \"ㄌㄩ4\"\n    ],\n    \"壙\": [\n        \"ㄎㄨㄤ4\",\n        \"ㄎㄨㄤ3\"\n    ],\n    \"壚\": [\n        \"ㄌㄨ2\"\n    ],\n    \"壛\": [\n        \"ㄧㄢ2\"\n    ],\n    \"壜\": [\n        \"ㄊㄢ2\"\n    ],\n    \"壝\": [\n        \"ㄨㄟ3\"\n    ],\n    \"壞\": [\n        \"ㄏㄨㄞ4\",\n        \"ㄏㄨㄟ4\",\n        \"ㄏㄨㄞ2\"\n    ],\n    \"壟\": [\n        \"ㄌㄨㄥ3\"\n    ],\n    \"壠\": [\n        \"ㄌㄨㄥ3\"\n    ],\n    \"壡\": [\n        \"ㄖㄨㄟ4\"\n    ],\n    \"壢\": [\n        \"ㄌㄧ4\"\n    ],\n    \"壣\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"壤\": [\n        \"ㄖㄤ3\"\n    ],\n    \"壥\": [\n        \"ㄔㄢ2\"\n    ],\n    \"壦\": [\n        \"ㄒㄩㄣ1\"\n    ],\n    \"壧\": [\n        \"ㄧㄢ2\"\n    ],\n    \"壨\": [\n        \"ㄌㄟ2\"\n    ],\n    \"壩\": [\n        \"ㄅㄚ4\"\n    ],\n    \"壪\": [\n        \"ㄨㄢ1\"\n    ],\n    \"士\": [\n        \"ㄕ4\"\n    ],\n    \"壬\": [\n        \"ㄖㄣ2\"\n    ],\n    \"壭\": [\n        \"ㄙㄢ5\"\n    ],\n    \"壮\": [\n        \"ㄓㄨㄤ4\"\n    ],\n    \"壯\": [\n        \"ㄓㄨㄤ4\",\n        \"ㄓㄨㄤ1\"\n    ],\n    \"声\": [\n        \"ㄕㄥ1\",\n        \"ㄑㄧㄥ4\"\n    ],\n    \"壱\": [\n        \"ㄧ1\"\n    ],\n    \"売\": [\n        \"ㄇㄞ4\"\n    ],\n    \"壳\": [\n        \"ㄎㄜ2\",\n        \"ㄑㄧㄠ4\"\n    ],\n    \"壴\": [\n        \"ㄓㄨ4\"\n    ],\n    \"壵\": [\n        \"ㄓㄨㄤ4\"\n    ],\n    \"壶\": [\n        \"ㄏㄨ2\"\n    ],\n    \"壷\": [\n        \"ㄏㄨ2\"\n    ],\n    \"壸\": [\n        \"ㄎㄨㄣ3\"\n    ],\n    \"壹\": [\n        \"ㄧ1\",\n        \"ㄧㄣ1\"\n    ],\n    \"壺\": [\n        \"ㄏㄨ2\"\n    ],\n    \"壻\": [\n        \"ㄒㄩ4\"\n    ],\n    \"壼\": [\n        \"ㄎㄨㄣ3\"\n    ],\n    \"壽\": [\n        \"ㄕㄡ4\"\n    ],\n    \"壾\": [\n        \"ㄇㄤ3\"\n    ],\n    \"壿\": [\n        \"ㄗㄨㄣ1\"\n    ],\n    \"夀\": [\n        \"ㄕㄡ4\"\n    ],\n    \"夁\": [\n        \"ㄧ1\"\n    ],\n    \"夂\": [\n        \"ㄓ3\",\n        \"ㄓㄨㄥ1\"\n    ],\n    \"夃\": [\n        \"ㄍㄨ3\",\n        \"ㄧㄥ2\"\n    ],\n    \"处\": [\n        \"ㄔㄨ4\",\n        \"ㄔㄨ3\"\n    ],\n    \"夅\": [\n        \"ㄐㄧㄤ4\"\n    ],\n    \"夆\": [\n        \"ㄈㄥ2\",\n        \"ㄆㄤ2\"\n    ],\n    \"备\": [\n        \"ㄅㄟ4\"\n    ],\n    \"夈\": [\n        \"ㄓㄞ1\"\n    ],\n    \"変\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"夊\": [\n        \"ㄙㄨㄟ1\"\n    ],\n    \"夋\": [\n        \"ㄑㄩㄣ1\"\n    ],\n    \"夌\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"复\": [\n        \"ㄈㄨ4\"\n    ],\n    \"夎\": [\n        \"ㄘㄨㄛ4\"\n    ],\n    \"夏\": [\n        \"ㄒㄧㄚ4\",\n        \"ㄐㄧㄚ3\"\n    ],\n    \"夐\": [\n        \"ㄒㄩㄥ4\",\n        \"ㄒㄩㄢ4\"\n    ],\n    \"夑\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"夒\": [\n        \"ㄋㄠ2\"\n    ],\n    \"夓\": [\n        \"ㄒㄧㄚ4\"\n    ],\n    \"夔\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"夕\": [\n        \"ㄒㄧ1\",\n        \"ㄧ4\"\n    ],\n    \"外\": [\n        \"ㄨㄞ4\"\n    ],\n    \"夗\": [\n        \"ㄩㄢ4\",\n        \"ㄨㄢ3\",\n        \"ㄨㄢ1\",\n        \"ㄩㄢ1\"\n    ],\n    \"夘\": [\n        \"ㄇㄠ3\",\n        \"ㄨㄢ1\"\n    ],\n    \"夙\": [\n        \"ㄙㄨ4\"\n    ],\n    \"多\": [\n        \"ㄉㄨㄛ1\"\n    ],\n    \"夛\": [\n        \"ㄉㄨㄛ1\"\n    ],\n    \"夜\": [\n        \"ㄧㄝ4\"\n    ],\n    \"夝\": [\n        \"ㄑㄧㄥ2\"\n    ],\n    \"夞\": [\n        \"ㄨㄞ4\"\n    ],\n    \"够\": [\n        \"ㄍㄡ4\"\n    ],\n    \"夠\": [\n        \"ㄍㄡ4\"\n    ],\n    \"夡\": [\n        \"ㄑㄧ4\"\n    ],\n    \"夢\": [\n        \"ㄇㄥ4\",\n        \"ㄇㄥ2\"\n    ],\n    \"夣\": [\n        \"ㄇㄥ4\"\n    ],\n    \"夤\": [\n        \"ㄧㄣ2\"\n    ],\n    \"夥\": [\n        \"ㄏㄨㄛ3\"\n    ],\n    \"夦\": [\n        \"ㄔㄣ3\"\n    ],\n    \"大\": [\n        \"ㄉㄚ4\",\n        \"ㄉㄞ4\",\n        \"ㄊㄞ4\"\n    ],\n    \"夨\": [\n        \"ㄗㄜ4\"\n    ],\n    \"天\": [\n        \"ㄊㄧㄢ1\"\n    ],\n    \"太\": [\n        \"ㄊㄞ4\",\n        \"ㄊㄚ1\"\n    ],\n    \"夫\": [\n        \"ㄈㄨ1\",\n        \"ㄈㄨ2\"\n    ],\n    \"夬\": [\n        \"ㄍㄨㄞ4\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"夭\": [\n        \"ㄧㄠ1\",\n        \"ㄨㄛ4\",\n        \"ㄨㄞ1\"\n    ],\n    \"央\": [\n        \"ㄧㄤ1\",\n        \"ㄧㄥ1\"\n    ],\n    \"夯\": [\n        \"ㄏㄤ1\",\n        \"ㄅㄣ4\"\n    ],\n    \"夰\": [\n        \"ㄍㄠ3\"\n    ],\n    \"失\": [\n        \"ㄕ1\",\n        \"ㄧ4\"\n    ],\n    \"夲\": [\n        \"ㄊㄠ1\",\n        \"ㄅㄣ3\"\n    ],\n    \"夳\": [\n        \"ㄊㄞ4\"\n    ],\n    \"头\": [\n        \"ㄊㄡ2\",\n        \"ㄊㄡ5\"\n    ],\n    \"夵\": [\n        \"ㄧㄢ3\",\n        \"ㄊㄠ1\"\n    ],\n    \"夶\": [\n        \"ㄅㄧ3\"\n    ],\n    \"夷\": [\n        \"ㄧ2\"\n    ],\n    \"夸\": [\n        \"ㄎㄨㄚ1\",\n        \"ㄎㄨㄚ4\",\n        \"ㄎㄨㄚ3\"\n    ],\n    \"夹\": [\n        \"ㄐㄧㄚ1\",\n        \"ㄍㄚ1\",\n        \"ㄐㄧㄚ2\"\n    ],\n    \"夺\": [\n        \"ㄉㄨㄛ2\"\n    ],\n    \"夻\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"夼\": [\n        \"ㄎㄨㄤ3\"\n    ],\n    \"夽\": [\n        \"ㄩㄣ3\"\n    ],\n    \"夾\": [\n        \"ㄐㄧㄚ1\",\n        \"ㄐㄧㄚ2\",\n        \"ㄒㄧㄝ2\",\n        \"ㄒㄧㄚ2\",\n        \"ㄍㄚ1\"\n    ],\n    \"夿\": [\n        \"ㄅㄚ1\"\n    ],\n    \"奀\": [\n        \"ㄣ1\"\n    ],\n    \"奁\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"奂\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"奃\": [\n        \"ㄉㄧ1\",\n        \"ㄊㄧ4\"\n    ],\n    \"奄\": [\n        \"ㄧㄢ3\",\n        \"ㄧㄢ1\"\n    ],\n    \"奅\": [\n        \"ㄆㄠ4\"\n    ],\n    \"奆\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"奇\": [\n        \"ㄑㄧ2\",\n        \"ㄐㄧ1\",\n        \"ㄞ3\",\n        \"ㄧ3\"\n    ],\n    \"奈\": [\n        \"ㄋㄞ4\"\n    ],\n    \"奉\": [\n        \"ㄈㄥ4\"\n    ],\n    \"奊\": [\n        \"ㄒㄧㄝ2\",\n        \"ㄌㄧㄝ4\",\n        \"ㄒㄧ3\",\n        \"ㄆㄧ2\"\n    ],\n    \"奋\": [\n        \"ㄈㄣ4\",\n        \"ㄎㄤ3\"\n    ],\n    \"奌\": [\n        \"ㄉㄧㄢ3\"\n    ],\n    \"奍\": [\n        \"ㄑㄩㄢ1\"\n    ],\n    \"奎\": [\n        \"ㄎㄨㄟ2\",\n        \"ㄎㄨㄟ3\"\n    ],\n    \"奏\": [\n        \"ㄗㄡ4\",\n        \"ㄘㄡ4\"\n    ],\n    \"奐\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"契\": [\n        \"ㄑㄧ4\",\n        \"ㄒㄧㄝ4\",\n        \"ㄑㄧㄝ4\",\n        \"ㄐㄧㄝ2\"\n    ],\n    \"奒\": [\n        \"ㄎㄞ1\"\n    ],\n    \"奓\": [\n        \"ㄓㄚ1\",\n        \"ㄕㄜ1\",\n        \"ㄔ3\",\n        \"ㄓㄚ4\"\n    ],\n    \"奔\": [\n        \"ㄅㄣ1\",\n        \"ㄅㄣ4\",\n        \"ㄈㄣ4\"\n    ],\n    \"奕\": [\n        \"ㄧ4\"\n    ],\n    \"奖\": [\n        \"ㄐㄧㄤ3\"\n    ],\n    \"套\": [\n        \"ㄊㄠ4\",\n        \"ㄊㄠ3\"\n    ],\n    \"奘\": [\n        \"ㄗㄤ4\",\n        \"ㄓㄨㄤ3\"\n    ],\n    \"奙\": [\n        \"ㄅㄣ3\"\n    ],\n    \"奚\": [\n        \"ㄒㄧ1\"\n    ],\n    \"奛\": [\n        \"ㄏㄨㄤ3\"\n    ],\n    \"奜\": [\n        \"ㄈㄟ3\",\n        \"ㄈㄟ1\"\n    ],\n    \"奝\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"奞\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"奟\": [\n        \"ㄅㄥ1\",\n        \"ㄎㄥ1\"\n    ],\n    \"奠\": [\n        \"ㄉㄧㄢ4\",\n        \"ㄊㄧㄥ2\",\n        \"ㄉㄧㄥ4\",\n        \"ㄓㄥ4\",\n        \"ㄗㄨㄣ1\"\n    ],\n    \"奡\": [\n        \"ㄠ4\",\n        \"ㄒㄧㄠ4\"\n    ],\n    \"奢\": [\n        \"ㄕㄜ1\"\n    ],\n    \"奣\": [\n        \"ㄨㄥ3\"\n    ],\n    \"奤\": [\n        \"ㄏㄚ3\",\n        \"ㄆㄛ4\",\n        \"ㄊㄞ3\"\n    ],\n    \"奥\": [\n        \"ㄠ4\",\n        \"ㄩ4\",\n        \"ㄧㄡ1\"\n    ],\n    \"奦\": [\n        \"ㄨ4\"\n    ],\n    \"奧\": [\n        \"ㄠ4\"\n    ],\n    \"奨\": [\n        \"ㄐㄧㄤ3\"\n    ],\n    \"奩\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"奪\": [\n        \"ㄉㄨㄛ2\",\n        \"ㄉㄨㄟ4\"\n    ],\n    \"奫\": [\n        \"ㄩㄣ1\"\n    ],\n    \"奬\": [\n        \"ㄐㄧㄤ3\"\n    ],\n    \"奭\": [\n        \"ㄕ4\"\n    ],\n    \"奮\": [\n        \"ㄈㄣ4\"\n    ],\n    \"奯\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"奰\": [\n        \"ㄅㄧ4\"\n    ],\n    \"奱\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"奲\": [\n        \"ㄉㄨㄛ3\",\n        \"ㄔㄜ3\"\n    ],\n    \"女\": [\n        \"ㄋㄩ3\",\n        \"ㄋㄩ4\",\n        \"ㄖㄨ3\"\n    ],\n    \"奴\": [\n        \"ㄋㄨ2\"\n    ],\n    \"奵\": [\n        \"ㄉㄧㄥ3\",\n        \"ㄉㄧㄥ1\",\n        \"ㄊㄧㄢ3\"\n    ],\n    \"奶\": [\n        \"ㄋㄞ3\"\n    ],\n    \"奷\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"奸\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄍㄢ1\"\n    ],\n    \"她\": [\n        \"ㄊㄚ1\",\n        \"ㄐㄧㄝ3\",\n        \"ㄔ2\"\n    ],\n    \"奺\": [\n        \"ㄐㄧㄡ3\"\n    ],\n    \"奻\": [\n        \"ㄋㄨㄢ2\"\n    ],\n    \"奼\": [\n        \"ㄔㄚ4\"\n    ],\n    \"好\": [\n        \"ㄏㄠ3\",\n        \"ㄏㄠ4\"\n    ],\n    \"奾\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"奿\": [\n        \"ㄈㄢ4\"\n    ],\n    \"妀\": [\n        \"ㄐㄧ3\"\n    ],\n    \"妁\": [\n        \"ㄕㄨㄛ4\",\n        \"ㄩㄝ1\"\n    ],\n    \"如\": [\n        \"ㄖㄨ2\"\n    ],\n    \"妃\": [\n        \"ㄈㄟ1\",\n        \"ㄆㄟ4\"\n    ],\n    \"妄\": [\n        \"ㄨㄤ4\",\n        \"ㄨㄤ2\"\n    ],\n    \"妅\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"妆\": [\n        \"ㄓㄨㄤ1\"\n    ],\n    \"妇\": [\n        \"ㄈㄨ4\"\n    ],\n    \"妈\": [\n        \"ㄇㄚ1\"\n    ],\n    \"妉\": [\n        \"ㄉㄢ1\"\n    ],\n    \"妊\": [\n        \"ㄖㄣ4\",\n        \"ㄖㄣ2\"\n    ],\n    \"妋\": [\n        \"ㄈㄨ1\",\n        \"ㄧㄡ1\"\n    ],\n    \"妌\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"妍\": [\n        \"ㄧㄢ2\"\n    ],\n    \"妎\": [\n        \"ㄏㄞ4\",\n        \"ㄐㄧㄝ4\"\n    ],\n    \"妏\": [\n        \"ㄨㄣ4\"\n    ],\n    \"妐\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"妑\": [\n        \"ㄆㄚ1\"\n    ],\n    \"妒\": [\n        \"ㄉㄨ4\"\n    ],\n    \"妓\": [\n        \"ㄐㄧ4\",\n        \"ㄐㄧ1\"\n    ],\n    \"妔\": [\n        \"ㄎㄥ1\",\n        \"ㄏㄤ2\"\n    ],\n    \"妕\": [\n        \"ㄓㄨㄥ4\"\n    ],\n    \"妖\": [\n        \"ㄧㄠ1\",\n        \"ㄐㄧㄠ3\"\n    ],\n    \"妗\": [\n        \"ㄐㄧㄣ4\",\n        \"ㄒㄧㄢ1\"\n    ],\n    \"妘\": [\n        \"ㄩㄣ2\"\n    ],\n    \"妙\": [\n        \"ㄇㄧㄠ4\",\n        \"ㄇㄧㄠ3\"\n    ],\n    \"妚\": [\n        \"ㄈㄡ3\",\n        \"ㄆㄟ1\",\n        \"ㄆㄧ1\"\n    ],\n    \"妛\": [\n        \"ㄔ1\"\n    ],\n    \"妜\": [\n        \"ㄩㄝ4\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"妝\": [\n        \"ㄓㄨㄤ1\"\n    ],\n    \"妞\": [\n        \"ㄋㄧㄡ1\",\n        \"ㄏㄠ4\"\n    ],\n    \"妟\": [\n        \"ㄧㄢ4\"\n    ],\n    \"妠\": [\n        \"ㄋㄚ4\",\n        \"ㄋㄢ4\"\n    ],\n    \"妡\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"妢\": [\n        \"ㄈㄣ2\"\n    ],\n    \"妣\": [\n        \"ㄅㄧ3\"\n    ],\n    \"妤\": [\n        \"ㄩ2\"\n    ],\n    \"妥\": [\n        \"ㄊㄨㄛ3\"\n    ],\n    \"妦\": [\n        \"ㄈㄥ1\"\n    ],\n    \"妧\": [\n        \"ㄨㄢ4\",\n        \"ㄩㄢ2\"\n    ],\n    \"妨\": [\n        \"ㄈㄤ2\",\n        \"ㄈㄤ1\"\n    ],\n    \"妩\": [\n        \"ㄨ3\"\n    ],\n    \"妪\": [\n        \"ㄩ4\"\n    ],\n    \"妫\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"妬\": [\n        \"ㄉㄨ4\"\n    ],\n    \"妭\": [\n        \"ㄅㄚ2\",\n        \"ㄅㄛ1\"\n    ],\n    \"妮\": [\n        \"ㄋㄧ1\",\n        \"ㄋㄧ2\"\n    ],\n    \"妯\": [\n        \"ㄓㄡ2\",\n        \"ㄔㄡ1\"\n    ],\n    \"妰\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"妱\": [\n        \"ㄓㄠ1\"\n    ],\n    \"妲\": [\n        \"ㄉㄚ2\"\n    ],\n    \"妳\": [\n        \"ㄋㄧ3\",\n        \"ㄋㄞ3\"\n    ],\n    \"妴\": [\n        \"ㄩㄢ4\"\n    ],\n    \"妵\": [\n        \"ㄊㄡ3\"\n    ],\n    \"妶\": [\n        \"ㄒㄧㄢ2\",\n        \"ㄒㄩㄢ2\",\n        \"ㄒㄩ4\"\n    ],\n    \"妷\": [\n        \"ㄓ2\",\n        \"ㄧ4\"\n    ],\n    \"妸\": [\n        \"ㄜ1\",\n        \"ㄜ3\"\n    ],\n    \"妹\": [\n        \"ㄇㄟ4\"\n    ],\n    \"妺\": [\n        \"ㄇㄛ4\"\n    ],\n    \"妻\": [\n        \"ㄑㄧ1\",\n        \"ㄑㄧ4\"\n    ],\n    \"妼\": [\n        \"ㄅㄧ4\"\n    ],\n    \"妽\": [\n        \"ㄕㄣ1\"\n    ],\n    \"妾\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"妿\": [\n        \"ㄜ1\"\n    ],\n    \"姀\": [\n        \"ㄏㄜ2\"\n    ],\n    \"姁\": [\n        \"ㄒㄩ3\",\n        \"ㄒㄩ1\"\n    ],\n    \"姂\": [\n        \"ㄈㄚ2\"\n    ],\n    \"姃\": [\n        \"ㄓㄥ1\"\n    ],\n    \"姄\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"姅\": [\n        \"ㄅㄢ4\"\n    ],\n    \"姆\": [\n        \"ㄇㄨ3\"\n    ],\n    \"姇\": [\n        \"ㄈㄨ1\",\n        \"ㄈㄨ2\"\n    ],\n    \"姈\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"姉\": [\n        \"ㄗ3\"\n    ],\n    \"姊\": [\n        \"ㄗ3\"\n    ],\n    \"始\": [\n        \"ㄕ3\"\n    ],\n    \"姌\": [\n        \"ㄖㄢ3\"\n    ],\n    \"姍\": [\n        \"ㄕㄢ1\",\n        \"ㄒㄧㄢ1\",\n        \"ㄆㄢ1\"\n    ],\n    \"姎\": [\n        \"ㄧㄤ1\"\n    ],\n    \"姏\": [\n        \"ㄇㄢ2\"\n    ],\n    \"姐\": [\n        \"ㄐㄧㄝ3\",\n        \"ㄐㄩ4\",\n        \"ㄒㄩ4\",\n        \"ㄗㄨ1\"\n    ],\n    \"姑\": [\n        \"ㄍㄨ1\"\n    ],\n    \"姒\": [\n        \"ㄙ4\"\n    ],\n    \"姓\": [\n        \"ㄒㄧㄥ4\",\n        \"ㄕㄥ1\"\n    ],\n    \"委\": [\n        \"ㄨㄟ3\",\n        \"ㄨㄟ1\",\n        \"ㄨㄟ4\"\n    ],\n    \"姕\": [\n        \"ㄗ1\",\n        \"ㄘ3\",\n        \"ㄘ1\"\n    ],\n    \"姖\": [\n        \"ㄐㄩ4\"\n    ],\n    \"姗\": [\n        \"ㄕㄢ1\"\n    ],\n    \"姘\": [\n        \"ㄆㄧㄣ1\",\n        \"ㄆㄧㄣ2\"\n    ],\n    \"姙\": [\n        \"ㄖㄣ4\"\n    ],\n    \"姚\": [\n        \"ㄧㄠ2\",\n        \"ㄊㄧㄠ4\",\n        \"ㄊㄠ2\",\n        \"ㄧㄠ4\"\n    ],\n    \"姛\": [\n        \"ㄉㄨㄥ4\"\n    ],\n    \"姜\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"姝\": [\n        \"ㄕㄨ1\"\n    ],\n    \"姞\": [\n        \"ㄐㄧ2\"\n    ],\n    \"姟\": [\n        \"ㄍㄞ1\"\n    ],\n    \"姠\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"姡\": [\n        \"ㄏㄨㄚ2\",\n        \"ㄏㄨㄛ2\"\n    ],\n    \"姢\": [\n        \"ㄐㄩㄢ1\"\n    ],\n    \"姣\": [\n        \"ㄐㄧㄠ1\",\n        \"ㄐㄧㄠ3\",\n        \"ㄒㄧㄠ2\"\n    ],\n    \"姤\": [\n        \"ㄍㄡ4\"\n    ],\n    \"姥\": [\n        \"ㄌㄠ3\",\n        \"ㄇㄨ3\"\n    ],\n    \"姦\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"姧\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"姨\": [\n        \"ㄧ2\"\n    ],\n    \"姩\": [\n        \"ㄋㄧㄢ4\",\n        \"ㄋㄧㄢ2\"\n    ],\n    \"姪\": [\n        \"ㄓ2\"\n    ],\n    \"姫\": [\n        \"ㄐㄧ1\",\n        \"ㄓㄣ3\"\n    ],\n    \"姬\": [\n        \"ㄐㄧ1\",\n        \"ㄧ2\"\n    ],\n    \"姭\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"姮\": [\n        \"ㄏㄥ2\"\n    ],\n    \"姯\": [\n        \"ㄍㄨㄤ1\"\n    ],\n    \"姰\": [\n        \"ㄐㄩㄣ1\",\n        \"ㄒㄩㄣ1\",\n        \"ㄒㄩㄢ4\",\n        \"ㄒㄧㄣ1\"\n    ],\n    \"姱\": [\n        \"ㄎㄨㄚ1\",\n        \"ㄏㄨ4\"\n    ],\n    \"姲\": [\n        \"ㄧㄢ4\"\n    ],\n    \"姳\": [\n        \"ㄇㄧㄥ3\"\n    ],\n    \"姴\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"姵\": [\n        \"ㄆㄟ4\"\n    ],\n    \"姶\": [\n        \"ㄜ4\",\n        \"ㄧㄚ4\"\n    ],\n    \"姷\": [\n        \"ㄧㄡ4\"\n    ],\n    \"姸\": [\n        \"ㄧㄢ2\"\n    ],\n    \"姹\": [\n        \"ㄔㄚ4\"\n    ],\n    \"姺\": [\n        \"ㄕㄣ1\",\n        \"ㄒㄧㄢ1\"\n    ],\n    \"姻\": [\n        \"ㄧㄣ1\"\n    ],\n    \"姼\": [\n        \"ㄕ2\",\n        \"ㄊㄧ2\",\n        \"ㄐㄧ4\"\n    ],\n    \"姽\": [\n        \"ㄍㄨㄟ3\",\n        \"ㄨㄚ2\"\n    ],\n    \"姾\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"姿\": [\n        \"ㄗ1\",\n        \"ㄗ4\"\n    ],\n    \"娀\": [\n        \"ㄙㄨㄥ1\"\n    ],\n    \"威\": [\n        \"ㄨㄟ1\"\n    ],\n    \"娂\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"娃\": [\n        \"ㄨㄚ2\",\n        \"ㄨㄚ1\",\n        \"ㄍㄨㄟ4\"\n    ],\n    \"娄\": [\n        \"ㄌㄡ2\"\n    ],\n    \"娅\": [\n        \"ㄧㄚ4\"\n    ],\n    \"娆\": [\n        \"ㄖㄠ2\",\n        \"ㄖㄠ3\"\n    ],\n    \"娇\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"娈\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"娉\": [\n        \"ㄆㄧㄥ1\",\n        \"ㄆㄧㄣ4\"\n    ],\n    \"娊\": [\n        \"ㄒㄧㄢ4\",\n        \"ㄉㄢ1\"\n    ],\n    \"娋\": [\n        \"ㄕㄠ4\",\n        \"ㄕㄠ1\"\n    ],\n    \"娌\": [\n        \"ㄌㄧ3\"\n    ],\n    \"娍\": [\n        \"ㄔㄥ2\",\n        \"ㄕㄥ4\"\n    ],\n    \"娎\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"娏\": [\n        \"ㄇㄤ2\"\n    ],\n    \"娐\": [\n        \"ㄈㄨ1\"\n    ],\n    \"娑\": [\n        \"ㄙㄨㄛ1\",\n        \"ㄙㄨㄛ3\",\n        \"ㄙㄨㄛ4\"\n    ],\n    \"娒\": [\n        \"ㄇㄟ2\",\n        \"ㄇㄨ3\",\n        \"ㄨ3\"\n    ],\n    \"娓\": [\n        \"ㄨㄟ3\"\n    ],\n    \"娔\": [\n        \"ㄎㄜ4\"\n    ],\n    \"娕\": [\n        \"ㄔㄨㄛ4\",\n        \"ㄘㄨ4\",\n        \"ㄌㄞ4\"\n    ],\n    \"娖\": [\n        \"ㄔㄨㄛ4\",\n        \"ㄘㄨ4\"\n    ],\n    \"娗\": [\n        \"ㄊㄧㄥ3\",\n        \"ㄊㄧㄢ3\"\n    ],\n    \"娘\": [\n        \"ㄋㄧㄤ2\"\n    ],\n    \"娙\": [\n        \"ㄒㄧㄥ2\"\n    ],\n    \"娚\": [\n        \"ㄋㄢ2\"\n    ],\n    \"娛\": [\n        \"ㄩ2\"\n    ],\n    \"娜\": [\n        \"ㄋㄚ4\",\n        \"ㄋㄨㄛ2\"\n    ],\n    \"娝\": [\n        \"ㄆㄡ1\",\n        \"ㄅㄧ3\"\n    ],\n    \"娞\": [\n        \"ㄋㄟ3\",\n        \"ㄙㄨㄟ1\"\n    ],\n    \"娟\": [\n        \"ㄐㄩㄢ1\"\n    ],\n    \"娠\": [\n        \"ㄕㄣ1\"\n    ],\n    \"娡\": [\n        \"ㄓ4\"\n    ],\n    \"娢\": [\n        \"ㄏㄢ2\"\n    ],\n    \"娣\": [\n        \"ㄉㄧ4\"\n    ],\n    \"娤\": [\n        \"ㄓㄨㄤ1\"\n    ],\n    \"娥\": [\n        \"ㄜ2\"\n    ],\n    \"娦\": [\n        \"ㄆㄧㄣ2\"\n    ],\n    \"娧\": [\n        \"ㄊㄨㄟ4\"\n    ],\n    \"娨\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"娩\": [\n        \"ㄇㄧㄢ3\",\n        \"ㄨㄢ3\",\n        \"ㄨㄣ4\"\n    ],\n    \"娪\": [\n        \"ㄨ2\",\n        \"ㄨ4\",\n        \"ㄩ2\"\n    ],\n    \"娫\": [\n        \"ㄧㄢ2\"\n    ],\n    \"娬\": [\n        \"ㄨ3\"\n    ],\n    \"娭\": [\n        \"ㄞ1\",\n        \"ㄒㄧ1\"\n    ],\n    \"娮\": [\n        \"ㄧㄢ2\"\n    ],\n    \"娯\": [\n        \"ㄩ2\"\n    ],\n    \"娰\": [\n        \"ㄙ4\"\n    ],\n    \"娱\": [\n        \"ㄩ2\"\n    ],\n    \"娲\": [\n        \"ㄨㄚ1\"\n    ],\n    \"娳\": [\n        \"ㄌㄧ4\"\n    ],\n    \"娴\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"娵\": [\n        \"ㄐㄩ1\"\n    ],\n    \"娶\": [\n        \"ㄑㄩ3\",\n        \"ㄐㄩ1\",\n        \"ㄕㄨ1\"\n    ],\n    \"娷\": [\n        \"ㄓㄨㄟ4\",\n        \"ㄕㄨㄟ4\"\n    ],\n    \"娸\": [\n        \"ㄑㄧ1\"\n    ],\n    \"娹\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"娺\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"娻\": [\n        \"ㄉㄨㄥ1\",\n        \"ㄉㄨㄥ4\"\n    ],\n    \"娼\": [\n        \"ㄔㄤ1\"\n    ],\n    \"娽\": [\n        \"ㄌㄨ4\"\n    ],\n    \"娾\": [\n        \"ㄞ3\",\n        \"ㄞ2\",\n        \"ㄜ4\"\n    ],\n    \"娿\": [\n        \"ㄜ1\",\n        \"ㄜ3\"\n    ],\n    \"婀\": [\n        \"ㄜ1\",\n        \"ㄜ3\"\n    ],\n    \"婁\": [\n        \"ㄌㄡ2\",\n        \"ㄌㄩ3\",\n        \"ㄌㄩ2\",\n        \"ㄌㄟ2\"\n    ],\n    \"婂\": [\n        \"ㄇㄧㄢ2\"\n    ],\n    \"婃\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"婄\": [\n        \"ㄆㄡ3\",\n        \"ㄆㄟ2\",\n        \"ㄅㄨ4\"\n    ],\n    \"婅\": [\n        \"ㄐㄩ2\"\n    ],\n    \"婆\": [\n        \"ㄆㄛ2\"\n    ],\n    \"婇\": [\n        \"ㄘㄞ3\"\n    ],\n    \"婈\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"婉\": [\n        \"ㄨㄢ3\"\n    ],\n    \"婊\": [\n        \"ㄅㄧㄠ3\"\n    ],\n    \"婋\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"婌\": [\n        \"ㄕㄨ2\"\n    ],\n    \"婍\": [\n        \"ㄑㄧ3\"\n    ],\n    \"婎\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"婏\": [\n        \"ㄈㄢ4\",\n        \"ㄈㄨ4\"\n    ],\n    \"婐\": [\n        \"ㄨㄛ3\"\n    ],\n    \"婑\": [\n        \"ㄖㄨㄟ2\",\n        \"ㄨㄛ3\",\n        \"ㄋㄟ3\"\n    ],\n    \"婒\": [\n        \"ㄊㄢ2\"\n    ],\n    \"婓\": [\n        \"ㄈㄟ1\"\n    ],\n    \"婔\": [\n        \"ㄈㄟ1\"\n    ],\n    \"婕\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄑㄧㄝ4\"\n    ],\n    \"婖\": [\n        \"ㄊㄧㄢ1\"\n    ],\n    \"婗\": [\n        \"ㄋㄧ2\",\n        \"ㄋㄧ3\"\n    ],\n    \"婘\": [\n        \"ㄑㄩㄢ2\",\n        \"ㄐㄩㄢ4\"\n    ],\n    \"婙\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"婚\": [\n        \"ㄏㄨㄣ1\"\n    ],\n    \"婛\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"婜\": [\n        \"ㄑㄧㄢ1\",\n        \"ㄐㄧㄣ3\"\n    ],\n    \"婝\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"婞\": [\n        \"ㄒㄧㄥ4\"\n    ],\n    \"婟\": [\n        \"ㄏㄨ4\"\n    ],\n    \"婠\": [\n        \"ㄨㄢ1\",\n        \"ㄍㄨㄢ4\"\n    ],\n    \"婡\": [\n        \"ㄌㄞ2\",\n        \"ㄌㄞ4\"\n    ],\n    \"婢\": [\n        \"ㄅㄧ4\"\n    ],\n    \"婣\": [\n        \"ㄧㄣ1\"\n    ],\n    \"婤\": [\n        \"ㄔㄡ1\",\n        \"ㄓㄡ1\"\n    ],\n    \"婥\": [\n        \"ㄋㄠ4\",\n        \"ㄔㄨㄛ4\"\n    ],\n    \"婦\": [\n        \"ㄈㄨ4\"\n    ],\n    \"婧\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"婨\": [\n        \"ㄌㄨㄣ2\"\n    ],\n    \"婩\": [\n        \"ㄢ4\",\n        \"ㄋㄩㄝ4\"\n    ],\n    \"婪\": [\n        \"ㄌㄢ2\",\n        \"ㄌㄢ3\"\n    ],\n    \"婫\": [\n        \"ㄎㄨㄣ1\",\n        \"ㄏㄨㄣ4\"\n    ],\n    \"婬\": [\n        \"ㄧㄣ2\"\n    ],\n    \"婭\": [\n        \"ㄧㄚ4\",\n        \"ㄧㄚ1\",\n        \"ㄧㄚ3\"\n    ],\n    \"婮\": [\n        \"ㄐㄩ1\"\n    ],\n    \"婯\": [\n        \"ㄌㄧ4\"\n    ],\n    \"婰\": [\n        \"ㄉㄧㄢ3\"\n    ],\n    \"婱\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"婲\": [\n        \"ㄏㄨㄚ1\"\n    ],\n    \"婳\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"婴\": [\n        \"ㄧㄥ1\"\n    ],\n    \"婵\": [\n        \"ㄔㄢ2\"\n    ],\n    \"婶\": [\n        \"ㄕㄣ3\"\n    ],\n    \"婷\": [\n        \"ㄊㄧㄥ2\"\n    ],\n    \"婸\": [\n        \"ㄉㄤ4\",\n        \"ㄧㄤ2\"\n    ],\n    \"婹\": [\n        \"ㄧㄠ3\"\n    ],\n    \"婺\": [\n        \"ㄨ4\",\n        \"ㄇㄡ2\",\n        \"ㄇㄨ4\"\n    ],\n    \"婻\": [\n        \"ㄋㄢ4\"\n    ],\n    \"婼\": [\n        \"ㄔㄨㄛ4\",\n        \"ㄖㄨㄛ4\"\n    ],\n    \"婽\": [\n        \"ㄐㄧㄚ3\"\n    ],\n    \"婾\": [\n        \"ㄊㄡ1\"\n    ],\n    \"婿\": [\n        \"ㄒㄩ4\"\n    ],\n    \"媀\": [\n        \"ㄩ4\",\n        \"ㄩ2\"\n    ],\n    \"媁\": [\n        \"ㄨㄟ2\",\n        \"ㄨㄟ3\"\n    ],\n    \"媂\": [\n        \"ㄉㄧ4\",\n        \"ㄊㄧ2\"\n    ],\n    \"媃\": [\n        \"ㄖㄡ2\"\n    ],\n    \"媄\": [\n        \"ㄇㄟ3\"\n    ],\n    \"媅\": [\n        \"ㄉㄢ1\"\n    ],\n    \"媆\": [\n        \"ㄖㄨㄢ3\",\n        \"ㄋㄣ4\",\n        \"ㄋㄨㄣ4\"\n    ],\n    \"媇\": [\n        \"ㄑㄧㄣ1\"\n    ],\n    \"媈\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"媉\": [\n        \"ㄨㄛ4\"\n    ],\n    \"媊\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"媋\": [\n        \"ㄔㄨㄣ1\"\n    ],\n    \"媌\": [\n        \"ㄇㄧㄠ2\"\n    ],\n    \"媍\": [\n        \"ㄈㄨ4\"\n    ],\n    \"媎\": [\n        \"ㄐㄧㄝ3\"\n    ],\n    \"媏\": [\n        \"ㄉㄨㄢ1\"\n    ],\n    \"媐\": [\n        \"ㄧ2\",\n        \"ㄒㄧ1\"\n    ],\n    \"媑\": [\n        \"ㄓㄨㄥ4\"\n    ],\n    \"媒\": [\n        \"ㄇㄟ2\",\n        \"ㄇㄟ4\"\n    ],\n    \"媓\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"媔\": [\n        \"ㄇㄧㄢ2\",\n        \"ㄇㄧㄢ3\"\n    ],\n    \"媕\": [\n        \"ㄢ1\",\n        \"ㄧㄢ3\",\n        \"ㄜ4\"\n    ],\n    \"媖\": [\n        \"ㄧㄥ1\"\n    ],\n    \"媗\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"媘\": [\n        \"ㄐㄧㄝ1\"\n    ],\n    \"媙\": [\n        \"ㄨㄟ1\"\n    ],\n    \"媚\": [\n        \"ㄇㄟ4\"\n    ],\n    \"媛\": [\n        \"ㄩㄢ4\",\n        \"ㄩㄢ2\"\n    ],\n    \"媜\": [\n        \"ㄓㄥ1\"\n    ],\n    \"媝\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"媞\": [\n        \"ㄕ4\",\n        \"ㄊㄧ2\",\n        \"ㄓ1\",\n        \"ㄉㄞ4\"\n    ],\n    \"媟\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"媠\": [\n        \"ㄊㄨㄛ3\",\n        \"ㄉㄨㄛ4\",\n        \"ㄋㄨㄛ3\"\n    ],\n    \"媡\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"媢\": [\n        \"ㄇㄠ4\"\n    ],\n    \"媣\": [\n        \"ㄖㄢ3\"\n    ],\n    \"媤\": [\n        \"ㄙ1\"\n    ],\n    \"媥\": [\n        \"ㄆㄧㄢ1\"\n    ],\n    \"媦\": [\n        \"ㄨㄟ4\"\n    ],\n    \"媧\": [\n        \"ㄨㄚ1\"\n    ],\n    \"媨\": [\n        \"ㄘㄨ4\"\n    ],\n    \"媩\": [\n        \"ㄏㄨ2\"\n    ],\n    \"媪\": [\n        \"ㄠ3\",\n        \"ㄩㄣ3\",\n        \"ㄨㄛ4\"\n    ],\n    \"媫\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"媬\": [\n        \"ㄅㄠ3\"\n    ],\n    \"媭\": [\n        \"ㄒㄩ1\"\n    ],\n    \"媮\": [\n        \"ㄊㄡ1\",\n        \"ㄩ2\"\n    ],\n    \"媯\": [\n        \"ㄍㄨㄟ1\",\n        \"ㄍㄨㄟ4\"\n    ],\n    \"媰\": [\n        \"ㄔㄨ2\",\n        \"ㄗㄡ4\"\n    ],\n    \"媱\": [\n        \"ㄧㄠ2\"\n    ],\n    \"媲\": [\n        \"ㄆㄧ4\",\n        \"ㄅㄧ1\",\n        \"ㄆㄧ2\"\n    ],\n    \"媳\": [\n        \"ㄒㄧ2\"\n    ],\n    \"媴\": [\n        \"ㄩㄢ2\"\n    ],\n    \"媵\": [\n        \"ㄧㄥ4\",\n        \"ㄕㄥ4\"\n    ],\n    \"媶\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"媷\": [\n        \"ㄖㄨ4\"\n    ],\n    \"媸\": [\n        \"ㄔ1\"\n    ],\n    \"媹\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"媺\": [\n        \"ㄇㄟ3\"\n    ],\n    \"媻\": [\n        \"ㄆㄢ2\"\n    ],\n    \"媼\": [\n        \"ㄠ3\"\n    ],\n    \"媽\": [\n        \"ㄇㄚ1\"\n    ],\n    \"媾\": [\n        \"ㄍㄡ4\"\n    ],\n    \"媿\": [\n        \"ㄎㄨㄟ4\",\n        \"ㄔㄡ3\"\n    ],\n    \"嫀\": [\n        \"ㄑㄧㄣ2\",\n        \"ㄕㄣ1\"\n    ],\n    \"嫁\": [\n        \"ㄐㄧㄚ4\"\n    ],\n    \"嫂\": [\n        \"ㄙㄠ3\"\n    ],\n    \"嫃\": [\n        \"ㄓㄣ1\",\n        \"ㄓㄣ3\"\n    ],\n    \"嫄\": [\n        \"ㄩㄢ2\"\n    ],\n    \"嫅\": [\n        \"ㄐㄧㄝ1\",\n        \"ㄙㄨㄛ3\"\n    ],\n    \"嫆\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"嫇\": [\n        \"ㄇㄧㄥ2\",\n        \"ㄇㄧㄥ3\",\n        \"ㄇㄥ2\"\n    ],\n    \"嫈\": [\n        \"ㄧㄥ1\",\n        \"ㄒㄧㄥ1\",\n        \"ㄧㄥ2\"\n    ],\n    \"嫉\": [\n        \"ㄐㄧ2\"\n    ],\n    \"嫊\": [\n        \"ㄙㄨ4\"\n    ],\n    \"嫋\": [\n        \"ㄋㄧㄠ3\"\n    ],\n    \"嫌\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"嫍\": [\n        \"ㄊㄠ1\"\n    ],\n    \"嫎\": [\n        \"ㄆㄤ2\",\n        \"ㄅㄤ4\"\n    ],\n    \"嫏\": [\n        \"ㄌㄤ2\"\n    ],\n    \"嫐\": [\n        \"ㄋㄠ3\"\n    ],\n    \"嫑\": [\n        \"ㄅㄠ2\"\n    ],\n    \"嫒\": [\n        \"ㄞ4\"\n    ],\n    \"嫓\": [\n        \"ㄆㄧ4\"\n    ],\n    \"嫔\": [\n        \"ㄆㄧㄣ2\"\n    ],\n    \"嫕\": [\n        \"ㄧ4\"\n    ],\n    \"嫖\": [\n        \"ㄆㄧㄠ2\",\n        \"ㄆㄧㄠ4\",\n        \"ㄅㄧㄠ1\"\n    ],\n    \"嫗\": [\n        \"ㄩ4\",\n        \"ㄩ3\",\n        \"ㄎㄡ1\"\n    ],\n    \"嫘\": [\n        \"ㄌㄟ2\"\n    ],\n    \"嫙\": [\n        \"ㄒㄩㄢ2\"\n    ],\n    \"嫚\": [\n        \"ㄇㄢ1\",\n        \"ㄇㄢ4\",\n        \"ㄩㄢ1\"\n    ],\n    \"嫛\": [\n        \"ㄧ1\"\n    ],\n    \"嫜\": [\n        \"ㄓㄤ1\"\n    ],\n    \"嫝\": [\n        \"ㄎㄤ1\"\n    ],\n    \"嫞\": [\n        \"ㄩㄥ1\"\n    ],\n    \"嫟\": [\n        \"ㄋㄧ4\"\n    ],\n    \"嫠\": [\n        \"ㄌㄧ2\"\n    ],\n    \"嫡\": [\n        \"ㄉㄧ2\"\n    ],\n    \"嫢\": [\n        \"ㄍㄨㄟ1\",\n        \"ㄗㄨㄟ1\"\n    ],\n    \"嫣\": [\n        \"ㄧㄢ1\"\n    ],\n    \"嫤\": [\n        \"ㄐㄧㄣ3\",\n        \"ㄐㄧㄣ4\"\n    ],\n    \"嫥\": [\n        \"ㄓㄨㄢ1\",\n        \"ㄊㄨㄢ2\"\n    ],\n    \"嫦\": [\n        \"ㄔㄤ2\"\n    ],\n    \"嫧\": [\n        \"ㄗㄜ2\",\n        \"ㄘㄜ4\"\n    ],\n    \"嫨\": [\n        \"ㄏㄢ1\",\n        \"ㄋㄢ3\"\n    ],\n    \"嫩\": [\n        \"ㄋㄣ4\"\n    ],\n    \"嫪\": [\n        \"ㄌㄠ4\",\n        \"ㄌㄠ2\"\n    ],\n    \"嫫\": [\n        \"ㄇㄛ2\"\n    ],\n    \"嫬\": [\n        \"ㄓㄜ1\"\n    ],\n    \"嫭\": [\n        \"ㄏㄨ4\"\n    ],\n    \"嫮\": [\n        \"ㄏㄨ4\"\n    ],\n    \"嫯\": [\n        \"ㄠ4\"\n    ],\n    \"嫰\": [\n        \"ㄋㄣ4\"\n    ],\n    \"嫱\": [\n        \"ㄑㄧㄤ2\"\n    ],\n    \"嫲\": [\n        \"ㄇㄚ5\"\n    ],\n    \"嫳\": [\n        \"ㄆㄧㄝ4\"\n    ],\n    \"嫴\": [\n        \"ㄍㄨ1\"\n    ],\n    \"嫵\": [\n        \"ㄨ3\"\n    ],\n    \"嫶\": [\n        \"ㄑㄧㄠ2\",\n        \"ㄐㄧㄠ1\"\n    ],\n    \"嫷\": [\n        \"ㄊㄨㄛ3\"\n    ],\n    \"嫸\": [\n        \"ㄓㄢ3\"\n    ],\n    \"嫹\": [\n        \"ㄇㄧㄠ2\"\n    ],\n    \"嫺\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"嫻\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"嫼\": [\n        \"ㄇㄛ4\"\n    ],\n    \"嫽\": [\n        \"ㄌㄧㄠ2\",\n        \"ㄌㄧㄠ3\",\n        \"ㄌㄧㄠ4\",\n        \"ㄌㄠ3\"\n    ],\n    \"嫾\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"嫿\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"嬀\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"嬁\": [\n        \"ㄉㄥ1\"\n    ],\n    \"嬂\": [\n        \"ㄓ2\"\n    ],\n    \"嬃\": [\n        \"ㄒㄩ1\"\n    ],\n    \"嬄\": [\n        \"ㄧ1\"\n    ],\n    \"嬅\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"嬆\": [\n        \"ㄒㄧ1\"\n    ],\n    \"嬇\": [\n        \"ㄎㄨㄟ4\"\n    ],\n    \"嬈\": [\n        \"ㄖㄠ2\",\n        \"ㄖㄠ3\",\n        \"ㄧㄠ3\"\n    ],\n    \"嬉\": [\n        \"ㄒㄧ1\",\n        \"ㄒㄧ3\"\n    ],\n    \"嬊\": [\n        \"ㄧㄢ4\"\n    ],\n    \"嬋\": [\n        \"ㄔㄢ2\"\n    ],\n    \"嬌\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"嬍\": [\n        \"ㄇㄟ3\"\n    ],\n    \"嬎\": [\n        \"ㄈㄢ4\",\n        \"ㄈㄨ4\"\n    ],\n    \"嬏\": [\n        \"ㄈㄢ1\"\n    ],\n    \"嬐\": [\n        \"ㄒㄧㄢ1\",\n        \"ㄧㄢ3\",\n        \"ㄐㄧㄣ4\"\n    ],\n    \"嬑\": [\n        \"ㄧ4\"\n    ],\n    \"嬒\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"嬓\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"嬔\": [\n        \"ㄈㄨ4\"\n    ],\n    \"嬕\": [\n        \"ㄕ4\"\n    ],\n    \"嬖\": [\n        \"ㄅㄧ4\"\n    ],\n    \"嬗\": [\n        \"ㄕㄢ4\",\n        \"ㄔㄢ2\"\n    ],\n    \"嬘\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"嬙\": [\n        \"ㄑㄧㄤ2\"\n    ],\n    \"嬚\": [\n        \"ㄌㄧㄢ3\"\n    ],\n    \"嬛\": [\n        \"ㄏㄨㄢ2\",\n        \"ㄒㄩㄢ1\",\n        \"ㄑㄩㄥ2\",\n        \"ㄒㄩㄢ2\"\n    ],\n    \"嬜\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"嬝\": [\n        \"ㄋㄧㄠ3\"\n    ],\n    \"嬞\": [\n        \"ㄉㄨㄥ3\"\n    ],\n    \"嬟\": [\n        \"ㄧ4\",\n        \"ㄧ3\"\n    ],\n    \"嬠\": [\n        \"ㄘㄢ1\"\n    ],\n    \"嬡\": [\n        \"ㄞ4\"\n    ],\n    \"嬢\": [\n        \"ㄋㄧㄤ2\"\n    ],\n    \"嬣\": [\n        \"ㄋㄧㄥ2\"\n    ],\n    \"嬤\": [\n        \"ㄇㄚ1\"\n    ],\n    \"嬥\": [\n        \"ㄊㄧㄠ3\",\n        \"ㄉㄧㄠ4\"\n    ],\n    \"嬦\": [\n        \"ㄔㄡ2\"\n    ],\n    \"嬧\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"嬨\": [\n        \"ㄘ2\"\n    ],\n    \"嬩\": [\n        \"ㄩ2\"\n    ],\n    \"嬪\": [\n        \"ㄆㄧㄣ2\"\n    ],\n    \"嬫\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"嬬\": [\n        \"ㄖㄨ2\",\n        \"ㄋㄡ4\"\n    ],\n    \"嬭\": [\n        \"ㄋㄞ3\",\n        \"ㄦ3\",\n        \"ㄋㄧ4\"\n    ],\n    \"嬮\": [\n        \"ㄧㄢ1\",\n        \"ㄧㄢ4\"\n    ],\n    \"嬯\": [\n        \"ㄊㄞ2\"\n    ],\n    \"嬰\": [\n        \"ㄧㄥ1\",\n        \"ㄧㄥ4\"\n    ],\n    \"嬱\": [\n        \"ㄑㄧㄢ4\"\n    ],\n    \"嬲\": [\n        \"ㄋㄧㄠ3\"\n    ],\n    \"嬳\": [\n        \"ㄩㄝ4\"\n    ],\n    \"嬴\": [\n        \"ㄧㄥ2\"\n    ],\n    \"嬵\": [\n        \"ㄇㄧㄢ2\"\n    ],\n    \"嬶\": [\n        \"ㄅㄧ2\"\n    ],\n    \"嬷\": [\n        \"ㄇㄚ1\",\n        \"ㄇㄛ2\"\n    ],\n    \"嬸\": [\n        \"ㄕㄣ3\"\n    ],\n    \"嬹\": [\n        \"ㄒㄧㄥ4\",\n        \"ㄒㄧㄥ1\"\n    ],\n    \"嬺\": [\n        \"ㄋㄧ4\"\n    ],\n    \"嬻\": [\n        \"ㄉㄨ2\"\n    ],\n    \"嬼\": [\n        \"ㄌㄧㄡ3\"\n    ],\n    \"嬽\": [\n        \"ㄩㄢ1\"\n    ],\n    \"嬾\": [\n        \"ㄌㄢ3\"\n    ],\n    \"嬿\": [\n        \"ㄧㄢ4\"\n    ],\n    \"孀\": [\n        \"ㄕㄨㄤ1\"\n    ],\n    \"孁\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"孂\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"孃\": [\n        \"ㄋㄧㄤ2\",\n        \"ㄖㄤ2\"\n    ],\n    \"孄\": [\n        \"ㄌㄢ3\"\n    ],\n    \"孅\": [\n        \"ㄑㄧㄢ1\",\n        \"ㄒㄧㄢ1\"\n    ],\n    \"孆\": [\n        \"ㄧㄥ1\"\n    ],\n    \"孇\": [\n        \"ㄕㄨㄤ1\"\n    ],\n    \"孈\": [\n        \"ㄏㄨㄟ4\",\n        \"ㄒㄧㄝ2\"\n    ],\n    \"孉\": [\n        \"ㄑㄩㄢ2\",\n        \"ㄏㄨㄢ1\"\n    ],\n    \"孊\": [\n        \"ㄇㄧ3\"\n    ],\n    \"孋\": [\n        \"ㄌㄧ2\",\n        \"ㄌㄧ4\"\n    ],\n    \"孌\": [\n        \"ㄌㄨㄢ2\",\n        \"ㄌㄧㄢ4\",\n        \"ㄌㄨㄢ3\"\n    ],\n    \"孍\": [\n        \"ㄧㄢ2\",\n        \"ㄧㄢ3\"\n    ],\n    \"孎\": [\n        \"ㄓㄨ2\",\n        \"ㄕㄨ2\",\n        \"ㄔㄨㄛ4\"\n    ],\n    \"孏\": [\n        \"ㄌㄢ3\"\n    ],\n    \"子\": [\n        \"ㄗ5\",\n        \"ㄗ3\"\n    ],\n    \"孑\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"孒\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"孓\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"孔\": [\n        \"ㄎㄨㄥ3\"\n    ],\n    \"孕\": [\n        \"ㄩㄣ4\"\n    ],\n    \"孖\": [\n        \"ㄇㄚ1\",\n        \"ㄗ1\"\n    ],\n    \"字\": [\n        \"ㄗ4\"\n    ],\n    \"存\": [\n        \"ㄘㄨㄣ2\"\n    ],\n    \"孙\": [\n        \"ㄙㄨㄣ1\"\n    ],\n    \"孚\": [\n        \"ㄈㄨ2\"\n    ],\n    \"孛\": [\n        \"ㄅㄟ4\",\n        \"ㄅㄛ2\"\n    ],\n    \"孜\": [\n        \"ㄗ1\"\n    ],\n    \"孝\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"孞\": [\n        \"ㄒㄧㄣ4\"\n    ],\n    \"孟\": [\n        \"ㄇㄥ4\"\n    ],\n    \"孠\": [\n        \"ㄙ4\"\n    ],\n    \"孡\": [\n        \"ㄊㄞ1\"\n    ],\n    \"孢\": [\n        \"ㄅㄠ1\"\n    ],\n    \"季\": [\n        \"ㄐㄧ4\"\n    ],\n    \"孤\": [\n        \"ㄍㄨ1\"\n    ],\n    \"孥\": [\n        \"ㄋㄨ2\"\n    ],\n    \"学\": [\n        \"ㄒㄩㄝ2\"\n    ],\n    \"孧\": [\n        \"ㄧㄡ4\"\n    ],\n    \"孨\": [\n        \"ㄓㄨㄢ3\",\n        \"ㄋㄧ4\"\n    ],\n    \"孩\": [\n        \"ㄏㄞ2\"\n    ],\n    \"孪\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"孫\": [\n        \"ㄙㄨㄣ1\",\n        \"ㄒㄩㄣ4\"\n    ],\n    \"孬\": [\n        \"ㄋㄠ1\"\n    ],\n    \"孭\": [\n        \"ㄇㄧㄝ1\"\n    ],\n    \"孮\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"孯\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"孰\": [\n        \"ㄕㄨ2\"\n    ],\n    \"孱\": [\n        \"ㄘㄢ4\",\n        \"ㄔㄢ2\",\n        \"ㄐㄧㄢ1\",\n        \"ㄓㄢ4\"\n    ],\n    \"孲\": [\n        \"ㄧㄚ1\"\n    ],\n    \"孳\": [\n        \"ㄗ1\"\n    ],\n    \"孴\": [\n        \"ㄋㄧ3\",\n        \"ㄋㄧ4\",\n        \"ㄧ4\"\n    ],\n    \"孵\": [\n        \"ㄈㄨ1\"\n    ],\n    \"孶\": [\n        \"ㄗ1\"\n    ],\n    \"孷\": [\n        \"ㄌㄧ2\"\n    ],\n    \"學\": [\n        \"ㄒㄩㄝ2\",\n        \"ㄏㄨㄚ2\",\n        \"ㄐㄧㄠ4\"\n    ],\n    \"孹\": [\n        \"ㄅㄛ4\"\n    ],\n    \"孺\": [\n        \"ㄖㄨ2\"\n    ],\n    \"孻\": [\n        \"ㄋㄞ2\"\n    ],\n    \"孼\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"孽\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"孾\": [\n        \"ㄧㄥ1\"\n    ],\n    \"孿\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"宀\": [\n        \"ㄇㄧㄢ2\"\n    ],\n    \"宁\": [\n        \"ㄋㄧㄥ2\",\n        \"ㄋㄧㄥ4\",\n        \"ㄓㄨ4\"\n    ],\n    \"宂\": [\n        \"ㄖㄨㄥ3\"\n    ],\n    \"它\": [\n        \"ㄊㄚ1\",\n        \"ㄊㄨㄛ2\",\n        \"ㄧ2\"\n    ],\n    \"宄\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"宅\": [\n        \"ㄓㄞ2\",\n        \"ㄔㄜ4\",\n        \"ㄉㄨ4\"\n    ],\n    \"宆\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"宇\": [\n        \"ㄩ3\"\n    ],\n    \"守\": [\n        \"ㄕㄡ3\",\n        \"ㄕㄡ4\"\n    ],\n    \"安\": [\n        \"ㄢ1\"\n    ],\n    \"宊\": [\n        \"ㄊㄨ1\",\n        \"ㄐㄧㄚ1\"\n    ],\n    \"宋\": [\n        \"ㄙㄨㄥ4\"\n    ],\n    \"完\": [\n        \"ㄨㄢ2\",\n        \"ㄎㄨㄢ1\"\n    ],\n    \"宍\": [\n        \"ㄖㄡ4\"\n    ],\n    \"宎\": [\n        \"ㄧㄠ3\",\n        \"ㄧㄠ1\"\n    ],\n    \"宏\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"宐\": [\n        \"ㄧ2\"\n    ],\n    \"宑\": [\n        \"ㄐㄧㄥ3\"\n    ],\n    \"宒\": [\n        \"ㄓㄨㄣ1\"\n    ],\n    \"宓\": [\n        \"ㄇㄧ4\",\n        \"ㄈㄨ2\"\n    ],\n    \"宔\": [\n        \"ㄓㄨ3\"\n    ],\n    \"宕\": [\n        \"ㄉㄤ4\"\n    ],\n    \"宖\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"宗\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"官\": [\n        \"ㄍㄨㄢ1\"\n    ],\n    \"宙\": [\n        \"ㄓㄡ4\"\n    ],\n    \"定\": [\n        \"ㄉㄧㄥ4\"\n    ],\n    \"宛\": [\n        \"ㄨㄢ3\",\n        \"ㄩㄢ1\",\n        \"ㄩㄣ3\",\n        \"ㄩ4\"\n    ],\n    \"宜\": [\n        \"ㄧ2\"\n    ],\n    \"宝\": [\n        \"ㄅㄠ3\"\n    ],\n    \"实\": [\n        \"ㄕ2\"\n    ],\n    \"実\": [\n        \"ㄕ2\"\n    ],\n    \"宠\": [\n        \"ㄔㄨㄥ3\"\n    ],\n    \"审\": [\n        \"ㄕㄣ3\"\n    ],\n    \"客\": [\n        \"ㄎㄜ4\",\n        \"ㄑㄧㄚ4\"\n    ],\n    \"宣\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"室\": [\n        \"ㄕ4\"\n    ],\n    \"宥\": [\n        \"ㄧㄡ4\"\n    ],\n    \"宦\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"宧\": [\n        \"ㄧ2\"\n    ],\n    \"宨\": [\n        \"ㄊㄧㄠ3\"\n    ],\n    \"宩\": [\n        \"ㄕ3\"\n    ],\n    \"宪\": [\n        \"ㄒㄧㄢ4\",\n        \"ㄒㄩㄥ4\"\n    ],\n    \"宫\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"宬\": [\n        \"ㄔㄥ2\"\n    ],\n    \"宭\": [\n        \"ㄑㄩㄣ2\"\n    ],\n    \"宮\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"宯\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"宰\": [\n        \"ㄗㄞ3\"\n    ],\n    \"宱\": [\n        \"ㄓㄚ4\"\n    ],\n    \"宲\": [\n        \"ㄅㄠ3\",\n        \"ㄕ2\"\n    ],\n    \"害\": [\n        \"ㄏㄞ4\",\n        \"ㄏㄜ2\"\n    ],\n    \"宴\": [\n        \"ㄧㄢ4\"\n    ],\n    \"宵\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"家\": [\n        \"ㄐㄧㄚ1\",\n        \"ㄐㄧㄚ5\",\n        \"ㄐㄧㄚ4\",\n        \"ㄐㄧㄝ5\",\n        \"ㄍㄨ1\"\n    ],\n    \"宷\": [\n        \"ㄕㄣ3\"\n    ],\n    \"宸\": [\n        \"ㄔㄣ2\"\n    ],\n    \"容\": [\n        \"ㄖㄨㄥ2\",\n        \"ㄩㄥ3\"\n    ],\n    \"宺\": [\n        \"ㄏㄨㄤ3\"\n    ],\n    \"宻\": [\n        \"ㄇㄧ4\"\n    ],\n    \"宼\": [\n        \"ㄎㄡ4\"\n    ],\n    \"宽\": [\n        \"ㄎㄨㄢ1\"\n    ],\n    \"宾\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"宿\": [\n        \"ㄙㄨ4\",\n        \"ㄒㄧㄡ3\",\n        \"ㄒㄧㄡ4\",\n        \"ㄑㄧ1\"\n    ],\n    \"寀\": [\n        \"ㄘㄞ3\",\n        \"ㄘㄞ4\"\n    ],\n    \"寁\": [\n        \"ㄗㄢ3\"\n    ],\n    \"寂\": [\n        \"ㄐㄧ4\"\n    ],\n    \"寃\": [\n        \"ㄩㄢ1\"\n    ],\n    \"寄\": [\n        \"ㄐㄧ4\"\n    ],\n    \"寅\": [\n        \"ㄧㄣ2\"\n    ],\n    \"密\": [\n        \"ㄇㄧ4\"\n    ],\n    \"寇\": [\n        \"ㄎㄡ4\"\n    ],\n    \"寈\": [\n        \"ㄑㄧㄥ1\"\n    ],\n    \"寉\": [\n        \"ㄏㄜ4\"\n    ],\n    \"寊\": [\n        \"ㄓㄣ1\"\n    ],\n    \"寋\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"富\": [\n        \"ㄈㄨ4\"\n    ],\n    \"寍\": [\n        \"ㄋㄧㄥ2\"\n    ],\n    \"寎\": [\n        \"ㄅㄧㄥ4\",\n        \"ㄅㄧㄥ3\"\n    ],\n    \"寏\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"寐\": [\n        \"ㄇㄟ4\"\n    ],\n    \"寑\": [\n        \"ㄑㄧㄣ3\"\n    ],\n    \"寒\": [\n        \"ㄏㄢ2\"\n    ],\n    \"寓\": [\n        \"ㄩ4\"\n    ],\n    \"寔\": [\n        \"ㄕ2\"\n    ],\n    \"寕\": [\n        \"ㄋㄧㄥ2\"\n    ],\n    \"寖\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"寗\": [\n        \"ㄋㄧㄥ2\"\n    ],\n    \"寘\": [\n        \"ㄓ4\",\n        \"ㄊㄧㄢ2\"\n    ],\n    \"寙\": [\n        \"ㄩ3\"\n    ],\n    \"寚\": [\n        \"ㄅㄠ3\"\n    ],\n    \"寛\": [\n        \"ㄎㄨㄢ1\"\n    ],\n    \"寜\": [\n        \"ㄋㄧㄥ2\"\n    ],\n    \"寝\": [\n        \"ㄑㄧㄣ3\"\n    ],\n    \"寞\": [\n        \"ㄇㄛ4\"\n    ],\n    \"察\": [\n        \"ㄔㄚ2\",\n        \"ㄘㄨㄟ4\"\n    ],\n    \"寠\": [\n        \"ㄐㄩ4\",\n        \"ㄌㄩ4\",\n        \"ㄌㄡ2\"\n    ],\n    \"寡\": [\n        \"ㄍㄨㄚ3\"\n    ],\n    \"寢\": [\n        \"ㄑㄧㄣ3\"\n    ],\n    \"寣\": [\n        \"ㄏㄨ1\"\n    ],\n    \"寤\": [\n        \"ㄨ4\"\n    ],\n    \"寥\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"實\": [\n        \"ㄕ2\",\n        \"ㄓ4\"\n    ],\n    \"寧\": [\n        \"ㄋㄧㄥ2\",\n        \"ㄋㄧㄥ4\"\n    ],\n    \"寨\": [\n        \"ㄓㄞ4\",\n        \"ㄙㄜ4\",\n        \"ㄑㄧㄢ1\"\n    ],\n    \"審\": [\n        \"ㄕㄣ3\",\n        \"ㄆㄢ2\"\n    ],\n    \"寪\": [\n        \"ㄨㄟ3\",\n        \"ㄨㄟ2\"\n    ],\n    \"寫\": [\n        \"ㄒㄧㄝ3\",\n        \"ㄒㄧㄝ4\"\n    ],\n    \"寬\": [\n        \"ㄎㄨㄢ1\"\n    ],\n    \"寭\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"寮\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"寯\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"寰\": [\n        \"ㄏㄨㄢ2\",\n        \"ㄒㄧㄢ4\"\n    ],\n    \"寱\": [\n        \"ㄧ4\"\n    ],\n    \"寲\": [\n        \"ㄧ2\"\n    ],\n    \"寳\": [\n        \"ㄅㄠ3\"\n    ],\n    \"寴\": [\n        \"ㄑㄧㄣ1\",\n        \"ㄑㄧㄣ4\"\n    ],\n    \"寵\": [\n        \"ㄔㄨㄥ3\",\n        \"ㄌㄨㄥ2\"\n    ],\n    \"寶\": [\n        \"ㄅㄠ3\"\n    ],\n    \"寷\": [\n        \"ㄈㄥ1\"\n    ],\n    \"寸\": [\n        \"ㄘㄨㄣ4\",\n        \"ㄘㄨㄣ3\"\n    ],\n    \"对\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"寺\": [\n        \"ㄙ4\",\n        \"ㄕ4\"\n    ],\n    \"寻\": [\n        \"ㄒㄩㄣ2\",\n        \"ㄒㄧㄣ2\"\n    ],\n    \"导\": [\n        \"ㄉㄠ3\"\n    ],\n    \"寽\": [\n        \"ㄌㄩ4\",\n        \"ㄌㄩㄝ4\"\n    ],\n    \"対\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"寿\": [\n        \"ㄕㄡ4\"\n    ],\n    \"尀\": [\n        \"ㄆㄛ3\"\n    ],\n    \"封\": [\n        \"ㄈㄥ1\",\n        \"ㄅㄧㄢ3\"\n    ],\n    \"専\": [\n        \"ㄓㄨㄢ1\"\n    ],\n    \"尃\": [\n        \"ㄈㄨ1\",\n        \"ㄅㄨ4\",\n        \"ㄈㄨ3\",\n        \"ㄆㄛ4\"\n    ],\n    \"射\": [\n        \"ㄕㄜ4\",\n        \"ㄧㄝ4\",\n        \"ㄧ4\"\n    ],\n    \"尅\": [\n        \"ㄎㄜ4\",\n        \"ㄎㄟ1\"\n    ],\n    \"将\": [\n        \"ㄐㄧㄤ1\",\n        \"ㄐㄧㄤ4\",\n        \"ㄑㄧㄤ1\"\n    ],\n    \"將\": [\n        \"ㄐㄧㄤ1\",\n        \"ㄐㄧㄤ4\",\n        \"ㄑㄧㄤ1\",\n        \"ㄧㄤ2\",\n        \"ㄐㄧㄤ3\"\n    ],\n    \"專\": [\n        \"ㄓㄨㄢ1\",\n        \"ㄊㄨㄢ2\",\n        \"ㄕㄨㄢ4\"\n    ],\n    \"尉\": [\n        \"ㄨㄟ4\",\n        \"ㄩ4\",\n        \"ㄩㄣ4\"\n    ],\n    \"尊\": [\n        \"ㄗㄨㄣ1\"\n    ],\n    \"尋\": [\n        \"ㄒㄩㄣ2\",\n        \"ㄒㄧㄣ2\"\n    ],\n    \"尌\": [\n        \"ㄕㄨ4\",\n        \"ㄓㄨ4\"\n    ],\n    \"對\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"導\": [\n        \"ㄉㄠ3\",\n        \"ㄉㄠ4\"\n    ],\n    \"小\": [\n        \"ㄒㄧㄠ3\"\n    ],\n    \"尐\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄐㄧ2\"\n    ],\n    \"少\": [\n        \"ㄕㄠ3\",\n        \"ㄕㄠ4\"\n    ],\n    \"尒\": [\n        \"ㄦ3\"\n    ],\n    \"尓\": [\n        \"ㄦ3\"\n    ],\n    \"尔\": [\n        \"ㄦ3\"\n    ],\n    \"尕\": [\n        \"ㄍㄚ3\"\n    ],\n    \"尖\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"尗\": [\n        \"ㄕㄨ1\",\n        \"ㄕㄨ2\"\n    ],\n    \"尘\": [\n        \"ㄔㄣ2\"\n    ],\n    \"尙\": [\n        \"ㄕㄤ4\"\n    ],\n    \"尚\": [\n        \"ㄕㄤ4\",\n        \"ㄔㄤ2\"\n    ],\n    \"尛\": [\n        \"ㄇㄛ2\"\n    ],\n    \"尜\": [\n        \"ㄍㄚ2\"\n    ],\n    \"尝\": [\n        \"ㄔㄤ2\"\n    ],\n    \"尞\": [\n        \"ㄌㄧㄠ4\",\n        \"ㄌㄧㄠ2\"\n    ],\n    \"尟\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"尠\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"尡\": [\n        \"ㄎㄨㄣ5\"\n    ],\n    \"尢\": [\n        \"ㄧㄡ2\",\n        \"ㄨㄤ1\"\n    ],\n    \"尣\": [\n        \"ㄨㄤ1\"\n    ],\n    \"尤\": [\n        \"ㄧㄡ2\"\n    ],\n    \"尥\": [\n        \"ㄌㄧㄠ4\",\n        \"ㄋㄧㄠ3\"\n    ],\n    \"尦\": [\n        \"ㄌㄧㄠ4\"\n    ],\n    \"尧\": [\n        \"ㄧㄠ2\"\n    ],\n    \"尨\": [\n        \"ㄇㄤ2\",\n        \"ㄇㄥ2\",\n        \"ㄆㄤ2\"\n    ],\n    \"尩\": [\n        \"ㄨㄤ1\"\n    ],\n    \"尪\": [\n        \"ㄨㄤ1\"\n    ],\n    \"尫\": [\n        \"ㄨㄤ1\"\n    ],\n    \"尬\": [\n        \"ㄍㄚ4\"\n    ],\n    \"尭\": [\n        \"ㄧㄠ2\"\n    ],\n    \"尮\": [\n        \"ㄉㄨㄛ4\"\n    ],\n    \"尯\": [\n        \"ㄎㄨㄟ4\",\n        \"ㄎㄨㄟ3\"\n    ],\n    \"尰\": [\n        \"ㄓㄨㄥ3\"\n    ],\n    \"就\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"尲\": [\n        \"ㄍㄢ1\"\n    ],\n    \"尳\": [\n        \"ㄍㄨ3\"\n    ],\n    \"尴\": [\n        \"ㄍㄢ1\"\n    ],\n    \"尵\": [\n        \"ㄊㄨㄟ2\",\n        \"ㄓㄨㄞ4\"\n    ],\n    \"尶\": [\n        \"ㄍㄢ1\"\n    ],\n    \"尷\": [\n        \"ㄍㄢ1\"\n    ],\n    \"尸\": [\n        \"ㄕ1\"\n    ],\n    \"尹\": [\n        \"ㄧㄣ3\",\n        \"ㄩㄣ2\"\n    ],\n    \"尺\": [\n        \"ㄔ3\",\n        \"ㄔㄜ3\"\n    ],\n    \"尻\": [\n        \"ㄎㄠ1\"\n    ],\n    \"尼\": [\n        \"ㄋㄧ2\",\n        \"ㄋㄧ3\"\n    ],\n    \"尽\": [\n        \"ㄐㄧㄣ3\",\n        \"ㄐㄧㄣ4\"\n    ],\n    \"尾\": [\n        \"ㄨㄟ3\",\n        \"ㄧ3\"\n    ],\n    \"尿\": [\n        \"ㄋㄧㄠ4\",\n        \"ㄙㄨㄟ1\"\n    ],\n    \"局\": [\n        \"ㄐㄩ2\"\n    ],\n    \"屁\": [\n        \"ㄆㄧ4\"\n    ],\n    \"层\": [\n        \"ㄘㄥ2\"\n    ],\n    \"屃\": [\n        \"ㄒㄧ4\"\n    ],\n    \"屄\": [\n        \"ㄅㄧ1\"\n    ],\n    \"居\": [\n        \"ㄐㄩ1\",\n        \"ㄐㄧ1\"\n    ],\n    \"屆\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"屇\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"屈\": [\n        \"ㄑㄩ1\",\n        \"ㄐㄩㄝ2\",\n        \"ㄑㄩㄝ4\",\n        \"ㄐㄩ2\"\n    ],\n    \"屉\": [\n        \"ㄊㄧ4\"\n    ],\n    \"届\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"屋\": [\n        \"ㄨ1\"\n    ],\n    \"屌\": [\n        \"ㄉㄧㄠ3\"\n    ],\n    \"屍\": [\n        \"ㄕ1\",\n        \"ㄕ4\"\n    ],\n    \"屎\": [\n        \"ㄕ3\",\n        \"ㄒㄧ1\"\n    ],\n    \"屏\": [\n        \"ㄆㄧㄥ2\",\n        \"ㄅㄧㄥ3\",\n        \"ㄅㄧㄥ4\",\n        \"ㄅㄧㄥ1\"\n    ],\n    \"屐\": [\n        \"ㄐㄧ1\"\n    ],\n    \"屑\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"屒\": [\n        \"ㄓㄣ3\"\n    ],\n    \"屓\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"屔\": [\n        \"ㄋㄧ2\"\n    ],\n    \"展\": [\n        \"ㄓㄢ3\"\n    ],\n    \"屖\": [\n        \"ㄒㄧ1\"\n    ],\n    \"屗\": [\n        \"ㄨㄟ3\"\n    ],\n    \"屘\": [\n        \"ㄇㄢ3\"\n    ],\n    \"屙\": [\n        \"ㄜ1\"\n    ],\n    \"屚\": [\n        \"ㄌㄡ4\"\n    ],\n    \"屛\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"屜\": [\n        \"ㄊㄧ4\"\n    ],\n    \"屝\": [\n        \"ㄈㄟ4\"\n    ],\n    \"属\": [\n        \"ㄕㄨ3\",\n        \"ㄓㄨ3\"\n    ],\n    \"屟\": [\n        \"ㄒㄧㄝ4\",\n        \"ㄊㄧ4\"\n    ],\n    \"屠\": [\n        \"ㄊㄨ2\"\n    ],\n    \"屡\": [\n        \"ㄌㄩ3\"\n    ],\n    \"屢\": [\n        \"ㄌㄩ3\"\n    ],\n    \"屣\": [\n        \"ㄒㄧ3\"\n    ],\n    \"層\": [\n        \"ㄘㄥ2\"\n    ],\n    \"履\": [\n        \"ㄌㄩ3\"\n    ],\n    \"屦\": [\n        \"ㄐㄩ4\"\n    ],\n    \"屧\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"屨\": [\n        \"ㄐㄩ4\"\n    ],\n    \"屩\": [\n        \"ㄐㄩㄝ1\"\n    ],\n    \"屪\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"屫\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"屬\": [\n        \"ㄕㄨ3\",\n        \"ㄓㄨ3\"\n    ],\n    \"屭\": [\n        \"ㄒㄧ4\"\n    ],\n    \"屮\": [\n        \"ㄔㄜ4\",\n        \"ㄘㄠ3\"\n    ],\n    \"屯\": [\n        \"ㄊㄨㄣ2\",\n        \"ㄓㄨㄣ1\"\n    ],\n    \"屰\": [\n        \"ㄋㄧ4\",\n        \"ㄆㄛ4\",\n        \"ㄐㄧ2\"\n    ],\n    \"山\": [\n        \"ㄕㄢ1\"\n    ],\n    \"屲\": [\n        \"ㄨㄚ1\"\n    ],\n    \"屳\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"屴\": [\n        \"ㄌㄧ4\"\n    ],\n    \"屵\": [\n        \"ㄜ4\",\n        \"ㄧㄢ3\"\n    ],\n    \"屶\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"屷\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"屸\": [\n        \"ㄌㄨㄥ2\",\n        \"ㄏㄨㄥ2\"\n    ],\n    \"屹\": [\n        \"ㄧ4\",\n        \"ㄍㄜ1\"\n    ],\n    \"屺\": [\n        \"ㄑㄧ3\"\n    ],\n    \"屻\": [\n        \"ㄖㄣ4\"\n    ],\n    \"屼\": [\n        \"ㄨ4\"\n    ],\n    \"屽\": [\n        \"ㄏㄢ4\",\n        \"ㄢ4\"\n    ],\n    \"屾\": [\n        \"ㄕㄣ1\"\n    ],\n    \"屿\": [\n        \"ㄩ3\"\n    ],\n    \"岀\": [\n        \"ㄔㄨ1\"\n    ],\n    \"岁\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"岂\": [\n        \"ㄑㄧ3\",\n        \"ㄎㄞ3\"\n    ],\n    \"岃\": [\n        \"ㄖㄣ4\"\n    ],\n    \"岄\": [\n        \"ㄩㄝ4\"\n    ],\n    \"岅\": [\n        \"ㄅㄢ3\"\n    ],\n    \"岆\": [\n        \"ㄧㄠ3\"\n    ],\n    \"岇\": [\n        \"ㄤ2\"\n    ],\n    \"岈\": [\n        \"ㄧㄚ2\",\n        \"ㄒㄧㄚ1\"\n    ],\n    \"岉\": [\n        \"ㄨ4\"\n    ],\n    \"岊\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"岋\": [\n        \"ㄜ4\",\n        \"ㄐㄧ2\"\n    ],\n    \"岌\": [\n        \"ㄐㄧ2\"\n    ],\n    \"岍\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"岎\": [\n        \"ㄈㄣ2\",\n        \"ㄔㄚ4\"\n    ],\n    \"岏\": [\n        \"ㄨㄢ2\"\n    ],\n    \"岐\": [\n        \"ㄑㄧ2\"\n    ],\n    \"岑\": [\n        \"ㄘㄣ2\"\n    ],\n    \"岒\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"岓\": [\n        \"ㄑㄧ2\"\n    ],\n    \"岔\": [\n        \"ㄔㄚ4\"\n    ],\n    \"岕\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"岖\": [\n        \"ㄑㄩ1\"\n    ],\n    \"岗\": [\n        \"ㄍㄤ3\",\n        \"ㄍㄤ1\"\n    ],\n    \"岘\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"岙\": [\n        \"ㄠ4\"\n    ],\n    \"岚\": [\n        \"ㄌㄢ2\"\n    ],\n    \"岛\": [\n        \"ㄉㄠ3\"\n    ],\n    \"岜\": [\n        \"ㄅㄚ1\"\n    ],\n    \"岝\": [\n        \"ㄗㄨㄛ4\"\n    ],\n    \"岞\": [\n        \"ㄗㄨㄛ4\"\n    ],\n    \"岟\": [\n        \"ㄧㄤ3\"\n    ],\n    \"岠\": [\n        \"ㄐㄩ4\"\n    ],\n    \"岡\": [\n        \"ㄍㄤ1\"\n    ],\n    \"岢\": [\n        \"ㄎㄜ3\"\n    ],\n    \"岣\": [\n        \"ㄍㄡ3\"\n    ],\n    \"岤\": [\n        \"ㄒㄩㄝ2\"\n    ],\n    \"岥\": [\n        \"ㄆㄛ1\"\n    ],\n    \"岦\": [\n        \"ㄌㄧ4\"\n    ],\n    \"岧\": [\n        \"ㄊㄧㄠ2\"\n    ],\n    \"岨\": [\n        \"ㄑㄩ1\",\n        \"ㄐㄩ1\",\n        \"ㄗㄨ3\",\n        \"ㄐㄩ3\"\n    ],\n    \"岩\": [\n        \"ㄧㄢ2\"\n    ],\n    \"岪\": [\n        \"ㄈㄨ2\"\n    ],\n    \"岫\": [\n        \"ㄒㄧㄡ4\"\n    ],\n    \"岬\": [\n        \"ㄐㄧㄚ3\",\n        \"ㄐㄧㄚ2\"\n    ],\n    \"岭\": [\n        \"ㄌㄧㄥ3\",\n        \"ㄌㄧㄥ2\"\n    ],\n    \"岮\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"岯\": [\n        \"ㄆㄧ2\"\n    ],\n    \"岰\": [\n        \"ㄠ4\"\n    ],\n    \"岱\": [\n        \"ㄉㄞ4\"\n    ],\n    \"岲\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"岳\": [\n        \"ㄩㄝ4\"\n    ],\n    \"岴\": [\n        \"ㄑㄩ1\"\n    ],\n    \"岵\": [\n        \"ㄏㄨ4\"\n    ],\n    \"岶\": [\n        \"ㄆㄛ4\"\n    ],\n    \"岷\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"岸\": [\n        \"ㄢ4\"\n    ],\n    \"岹\": [\n        \"ㄊㄧㄠ2\"\n    ],\n    \"岺\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"岻\": [\n        \"ㄔ2\"\n    ],\n    \"岼\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"岽\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"岾\": [\n        \"ㄏㄢ4\"\n    ],\n    \"岿\": [\n        \"ㄎㄨㄟ1\"\n    ],\n    \"峀\": [\n        \"ㄒㄧㄡ4\"\n    ],\n    \"峁\": [\n        \"ㄇㄠ3\"\n    ],\n    \"峂\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"峃\": [\n        \"ㄒㄩㄝ2\"\n    ],\n    \"峄\": [\n        \"ㄧ4\"\n    ],\n    \"峅\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"峆\": [\n        \"ㄏㄜ2\"\n    ],\n    \"峇\": [\n        \"ㄅㄚ1\",\n        \"ㄎㄜ4\"\n    ],\n    \"峈\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"峉\": [\n        \"ㄜ4\"\n    ],\n    \"峊\": [\n        \"ㄈㄨ4\",\n        \"ㄋㄧㄝ4\"\n    ],\n    \"峋\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"峌\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"峍\": [\n        \"ㄌㄨ4\"\n    ],\n    \"峎\": [\n        \"ㄣ3\"\n    ],\n    \"峏\": [\n        \"ㄦ2\"\n    ],\n    \"峐\": [\n        \"ㄍㄞ1\"\n    ],\n    \"峑\": [\n        \"ㄑㄩㄢ1\"\n    ],\n    \"峒\": [\n        \"ㄉㄨㄥ4\",\n        \"ㄊㄨㄥ2\"\n    ],\n    \"峓\": [\n        \"ㄧ2\"\n    ],\n    \"峔\": [\n        \"ㄇㄨ3\"\n    ],\n    \"峕\": [\n        \"ㄕ2\"\n    ],\n    \"峖\": [\n        \"ㄢ1\"\n    ],\n    \"峗\": [\n        \"ㄨㄟ2\",\n        \"ㄨㄟ3\"\n    ],\n    \"峘\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"峙\": [\n        \"ㄓ4\",\n        \"ㄕ4\"\n    ],\n    \"峚\": [\n        \"ㄇㄧ4\"\n    ],\n    \"峛\": [\n        \"ㄌㄧ3\",\n        \"ㄌㄧㄝ4\"\n    ],\n    \"峜\": [\n        \"ㄐㄧ4\"\n    ],\n    \"峝\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"峞\": [\n        \"ㄨㄟ2\",\n        \"ㄨㄟ3\"\n    ],\n    \"峟\": [\n        \"ㄧㄡ4\"\n    ],\n    \"峠\": [\n        \"ㄑㄧㄚ3\"\n    ],\n    \"峡\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"峢\": [\n        \"ㄌㄧ3\"\n    ],\n    \"峣\": [\n        \"ㄧㄠ2\"\n    ],\n    \"峤\": [\n        \"ㄐㄧㄠ4\",\n        \"ㄑㄧㄠ2\"\n    ],\n    \"峥\": [\n        \"ㄓㄥ1\"\n    ],\n    \"峦\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"峧\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"峨\": [\n        \"ㄜ2\"\n    ],\n    \"峩\": [\n        \"ㄜ2\"\n    ],\n    \"峪\": [\n        \"ㄩ4\"\n    ],\n    \"峫\": [\n        \"ㄒㄧㄝ2\",\n        \"ㄧㄝ2\"\n    ],\n    \"峬\": [\n        \"ㄅㄨ1\"\n    ],\n    \"峭\": [\n        \"ㄑㄧㄠ4\"\n    ],\n    \"峮\": [\n        \"ㄑㄩㄣ1\"\n    ],\n    \"峯\": [\n        \"ㄈㄥ1\"\n    ],\n    \"峰\": [\n        \"ㄈㄥ1\"\n    ],\n    \"峱\": [\n        \"ㄋㄠ2\"\n    ],\n    \"峲\": [\n        \"ㄌㄧ3\"\n    ],\n    \"峳\": [\n        \"ㄧㄡ2\"\n    ],\n    \"峴\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"峵\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"島\": [\n        \"ㄉㄠ3\"\n    ],\n    \"峷\": [\n        \"ㄕㄣ1\"\n    ],\n    \"峸\": [\n        \"ㄔㄥ2\"\n    ],\n    \"峹\": [\n        \"ㄊㄨ2\"\n    ],\n    \"峺\": [\n        \"ㄍㄥ3\"\n    ],\n    \"峻\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"峼\": [\n        \"ㄍㄠ4\"\n    ],\n    \"峽\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"峾\": [\n        \"ㄧㄣ2\"\n    ],\n    \"峿\": [\n        \"ㄩ3\",\n        \"ㄨ2\"\n    ],\n    \"崀\": [\n        \"ㄌㄤ4\",\n        \"ㄌㄤ3\"\n    ],\n    \"崁\": [\n        \"ㄎㄢ4\"\n    ],\n    \"崂\": [\n        \"ㄌㄠ2\"\n    ],\n    \"崃\": [\n        \"ㄌㄞ2\"\n    ],\n    \"崄\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"崅\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"崆\": [\n        \"ㄎㄨㄥ1\"\n    ],\n    \"崇\": [\n        \"ㄔㄨㄥ2\"\n    ],\n    \"崈\": [\n        \"ㄔㄨㄥ2\"\n    ],\n    \"崉\": [\n        \"ㄊㄚ4\"\n    ],\n    \"崊\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"崋\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"崌\": [\n        \"ㄐㄩ1\"\n    ],\n    \"崍\": [\n        \"ㄌㄞ2\"\n    ],\n    \"崎\": [\n        \"ㄑㄧ2\",\n        \"ㄑㄧ3\",\n        \"ㄧ1\"\n    ],\n    \"崏\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"崐\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"崑\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"崒\": [\n        \"ㄗㄨ2\",\n        \"ㄘㄨㄟ4\"\n    ],\n    \"崓\": [\n        \"ㄍㄨ4\"\n    ],\n    \"崔\": [\n        \"ㄘㄨㄟ1\"\n    ],\n    \"崕\": [\n        \"ㄧㄚ2\"\n    ],\n    \"崖\": [\n        \"ㄧㄚ2\"\n    ],\n    \"崗\": [\n        \"ㄍㄤ3\",\n        \"ㄍㄤ1\"\n    ],\n    \"崘\": [\n        \"ㄌㄨㄣ2\"\n    ],\n    \"崙\": [\n        \"ㄌㄨㄣ2\"\n    ],\n    \"崚\": [\n        \"ㄌㄥ2\",\n        \"ㄌㄧㄥ2\"\n    ],\n    \"崛\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄩ4\"\n    ],\n    \"崜\": [\n        \"ㄉㄨㄛ1\",\n        \"ㄉㄨㄛ3\"\n    ],\n    \"崝\": [\n        \"ㄓㄥ1\"\n    ],\n    \"崞\": [\n        \"ㄍㄨㄛ1\"\n    ],\n    \"崟\": [\n        \"ㄧㄣ2\"\n    ],\n    \"崠\": [\n        \"ㄉㄨㄥ1\",\n        \"ㄉㄨㄥ4\"\n    ],\n    \"崡\": [\n        \"ㄏㄢ2\"\n    ],\n    \"崢\": [\n        \"ㄓㄥ1\"\n    ],\n    \"崣\": [\n        \"ㄨㄟ3\"\n    ],\n    \"崤\": [\n        \"ㄒㄧㄠ2\",\n        \"ㄧㄠ2\"\n    ],\n    \"崥\": [\n        \"ㄆㄧ2\",\n        \"ㄅㄧ3\"\n    ],\n    \"崦\": [\n        \"ㄧㄢ1\"\n    ],\n    \"崧\": [\n        \"ㄙㄨㄥ1\"\n    ],\n    \"崨\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"崩\": [\n        \"ㄅㄥ1\"\n    ],\n    \"崪\": [\n        \"ㄗㄨ2\"\n    ],\n    \"崫\": [\n        \"ㄎㄨ1\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"崬\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"崭\": [\n        \"ㄓㄢ3\"\n    ],\n    \"崮\": [\n        \"ㄍㄨ4\"\n    ],\n    \"崯\": [\n        \"ㄧㄣ2\"\n    ],\n    \"崰\": [\n        \"ㄗ1\"\n    ],\n    \"崱\": [\n        \"ㄗㄜ4\"\n    ],\n    \"崲\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"崳\": [\n        \"ㄩ2\"\n    ],\n    \"崴\": [\n        \"ㄨㄞ3\",\n        \"ㄨㄟ1\",\n        \"ㄨㄟ3\"\n    ],\n    \"崵\": [\n        \"ㄧㄤ2\",\n        \"ㄉㄤ4\"\n    ],\n    \"崶\": [\n        \"ㄈㄥ1\"\n    ],\n    \"崷\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"崸\": [\n        \"ㄧㄤ2\"\n    ],\n    \"崹\": [\n        \"ㄊㄧ2\"\n    ],\n    \"崺\": [\n        \"ㄧ3\"\n    ],\n    \"崻\": [\n        \"ㄓ4\"\n    ],\n    \"崼\": [\n        \"ㄕ4\",\n        \"ㄉㄧㄝ2\"\n    ],\n    \"崽\": [\n        \"ㄗㄞ3\"\n    ],\n    \"崾\": [\n        \"ㄧㄠ3\",\n        \"ㄧㄠ4\"\n    ],\n    \"崿\": [\n        \"ㄜ4\"\n    ],\n    \"嵀\": [\n        \"ㄓㄨ4\"\n    ],\n    \"嵁\": [\n        \"ㄎㄢ1\",\n        \"ㄓㄢ4\"\n    ],\n    \"嵂\": [\n        \"ㄌㄩ4\"\n    ],\n    \"嵃\": [\n        \"ㄧㄢ3\",\n        \"ㄧㄢ4\"\n    ],\n    \"嵄\": [\n        \"ㄇㄟ3\"\n    ],\n    \"嵅\": [\n        \"ㄏㄢ2\"\n    ],\n    \"嵆\": [\n        \"ㄐㄧ1\"\n    ],\n    \"嵇\": [\n        \"ㄐㄧ1\",\n        \"ㄒㄧ2\"\n    ],\n    \"嵈\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"嵉\": [\n        \"ㄊㄧㄥ2\"\n    ],\n    \"嵊\": [\n        \"ㄕㄥ4\",\n        \"ㄔㄥ2\"\n    ],\n    \"嵋\": [\n        \"ㄇㄟ2\"\n    ],\n    \"嵌\": [\n        \"ㄑㄧㄢ4\",\n        \"ㄏㄢ3\",\n        \"ㄎㄢ4\"\n    ],\n    \"嵍\": [\n        \"ㄨ4\",\n        \"ㄇㄠ2\"\n    ],\n    \"嵎\": [\n        \"ㄩ2\"\n    ],\n    \"嵏\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"嵐\": [\n        \"ㄌㄢ2\"\n    ],\n    \"嵑\": [\n        \"ㄎㄜ3\",\n        \"ㄐㄧㄝ2\"\n    ],\n    \"嵒\": [\n        \"ㄧㄢ2\",\n        \"ㄋㄧㄝ4\"\n    ],\n    \"嵓\": [\n        \"ㄧㄢ2\"\n    ],\n    \"嵔\": [\n        \"ㄨㄟ3\"\n    ],\n    \"嵕\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"嵖\": [\n        \"ㄔㄚ2\"\n    ],\n    \"嵗\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"嵘\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"嵙\": [\n        \"ㄎㄜ1\"\n    ],\n    \"嵚\": [\n        \"ㄑㄧㄣ1\"\n    ],\n    \"嵛\": [\n        \"ㄩ2\"\n    ],\n    \"嵜\": [\n        \"ㄑㄧ2\"\n    ],\n    \"嵝\": [\n        \"ㄌㄡ3\"\n    ],\n    \"嵞\": [\n        \"ㄊㄨ2\"\n    ],\n    \"嵟\": [\n        \"ㄉㄨㄟ1\"\n    ],\n    \"嵠\": [\n        \"ㄒㄧ1\"\n    ],\n    \"嵡\": [\n        \"ㄨㄥ3\"\n    ],\n    \"嵢\": [\n        \"ㄘㄤ1\"\n    ],\n    \"嵣\": [\n        \"ㄉㄤ4\",\n        \"ㄊㄤ2\"\n    ],\n    \"嵤\": [\n        \"ㄖㄨㄥ2\",\n        \"ㄧㄥ2\"\n    ],\n    \"嵥\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"嵦\": [\n        \"ㄎㄞ3\",\n        \"ㄞ2\"\n    ],\n    \"嵧\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"嵨\": [\n        \"ㄨ4\"\n    ],\n    \"嵩\": [\n        \"ㄙㄨㄥ1\"\n    ],\n    \"嵪\": [\n        \"ㄑㄧㄠ1\",\n        \"ㄎㄠ1\"\n    ],\n    \"嵫\": [\n        \"ㄗ1\"\n    ],\n    \"嵬\": [\n        \"ㄨㄟ2\",\n        \"ㄨㄟ3\"\n    ],\n    \"嵭\": [\n        \"ㄅㄥ1\"\n    ],\n    \"嵮\": [\n        \"ㄉㄧㄢ1\"\n    ],\n    \"嵯\": [\n        \"ㄘㄨㄛ2\",\n        \"ㄘ1\"\n    ],\n    \"嵰\": [\n        \"ㄑㄧㄢ3\"\n    ],\n    \"嵱\": [\n        \"ㄩㄥ3\",\n        \"ㄩㄥ2\"\n    ],\n    \"嵲\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"嵳\": [\n        \"ㄘㄨㄛ2\"\n    ],\n    \"嵴\": [\n        \"ㄐㄧ3\",\n        \"ㄐㄧ2\"\n    ],\n    \"嵵\": [\n        \"ㄕ2\"\n    ],\n    \"嵶\": [\n        \"ㄖㄨㄛ4\"\n    ],\n    \"嵷\": [\n        \"ㄙㄨㄥ3\"\n    ],\n    \"嵸\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"嵹\": [\n        \"ㄐㄧㄤ4\"\n    ],\n    \"嵺\": [\n        \"ㄌㄧㄠ2\",\n        \"ㄐㄧㄠ1\"\n    ],\n    \"嵻\": [\n        \"ㄎㄤ1\"\n    ],\n    \"嵼\": [\n        \"ㄔㄢ3\"\n    ],\n    \"嵽\": [\n        \"ㄉㄧㄝ2\",\n        \"ㄉㄧ4\"\n    ],\n    \"嵾\": [\n        \"ㄘㄣ1\",\n        \"ㄘㄢ1\"\n    ],\n    \"嵿\": [\n        \"ㄉㄧㄥ3\"\n    ],\n    \"嶀\": [\n        \"ㄊㄨ1\"\n    ],\n    \"嶁\": [\n        \"ㄌㄡ3\"\n    ],\n    \"嶂\": [\n        \"ㄓㄤ4\"\n    ],\n    \"嶃\": [\n        \"ㄓㄢ3\"\n    ],\n    \"嶄\": [\n        \"ㄓㄢ3\",\n        \"ㄔㄢ2\"\n    ],\n    \"嶅\": [\n        \"ㄠ2\",\n        \"ㄠ4\"\n    ],\n    \"嶆\": [\n        \"ㄘㄠ2\"\n    ],\n    \"嶇\": [\n        \"ㄑㄩ1\"\n    ],\n    \"嶈\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"嶉\": [\n        \"ㄘㄨㄟ1\",\n        \"ㄗㄨㄟ3\"\n    ],\n    \"嶊\": [\n        \"ㄗㄨㄟ3\"\n    ],\n    \"嶋\": [\n        \"ㄉㄠ3\"\n    ],\n    \"嶌\": [\n        \"ㄉㄠ3\"\n    ],\n    \"嶍\": [\n        \"ㄒㄧ2\"\n    ],\n    \"嶎\": [\n        \"ㄩ4\"\n    ],\n    \"嶏\": [\n        \"ㄆㄟ4\",\n        \"ㄆㄧ3\"\n    ],\n    \"嶐\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"嶑\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"嶒\": [\n        \"ㄘㄥ2\",\n        \"ㄓㄥ1\"\n    ],\n    \"嶓\": [\n        \"ㄅㄛ1\"\n    ],\n    \"嶔\": [\n        \"ㄑㄧㄣ1\"\n    ],\n    \"嶕\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"嶖\": [\n        \"ㄧㄢ1\"\n    ],\n    \"嶗\": [\n        \"ㄌㄠ2\"\n    ],\n    \"嶘\": [\n        \"ㄓㄢ4\"\n    ],\n    \"嶙\": [\n        \"ㄌㄧㄣ2\",\n        \"ㄌㄧㄣ3\"\n    ],\n    \"嶚\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"嶛\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"嶜\": [\n        \"ㄐㄧㄣ1\",\n        \"ㄑㄧㄣ2\"\n    ],\n    \"嶝\": [\n        \"ㄉㄥ4\"\n    ],\n    \"嶞\": [\n        \"ㄉㄨㄛ4\"\n    ],\n    \"嶟\": [\n        \"ㄗㄨㄣ1\"\n    ],\n    \"嶠\": [\n        \"ㄐㄧㄠ4\",\n        \"ㄑㄧㄠ2\"\n    ],\n    \"嶡\": [\n        \"ㄍㄨㄟ4\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"嶢\": [\n        \"ㄧㄠ2\"\n    ],\n    \"嶣\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"嶤\": [\n        \"ㄧㄠ2\"\n    ],\n    \"嶥\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"嶦\": [\n        \"ㄓㄢ1\",\n        \"ㄕㄢ4\"\n    ],\n    \"嶧\": [\n        \"ㄧ4\"\n    ],\n    \"嶨\": [\n        \"ㄒㄩㄝ2\"\n    ],\n    \"嶩\": [\n        \"ㄋㄠ2\"\n    ],\n    \"嶪\": [\n        \"ㄧㄝ4\"\n    ],\n    \"嶫\": [\n        \"ㄧㄝ4\"\n    ],\n    \"嶬\": [\n        \"ㄧ2\",\n        \"ㄧ3\"\n    ],\n    \"嶭\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"嶮\": [\n        \"ㄒㄧㄢ3\",\n        \"ㄧㄢ3\"\n    ],\n    \"嶯\": [\n        \"ㄐㄧ2\"\n    ],\n    \"嶰\": [\n        \"ㄒㄧㄝ4\",\n        \"ㄐㄧㄝ4\"\n    ],\n    \"嶱\": [\n        \"ㄎㄜ3\"\n    ],\n    \"嶲\": [\n        \"ㄒㄧ1\"\n    ],\n    \"嶳\": [\n        \"ㄉㄧ4\"\n    ],\n    \"嶴\": [\n        \"ㄠ4\"\n    ],\n    \"嶵\": [\n        \"ㄗㄨㄟ3\"\n    ],\n    \"嶶\": [\n        \"ㄨㄟ1\"\n    ],\n    \"嶷\": [\n        \"ㄧ2\",\n        \"ㄋㄧ4\"\n    ],\n    \"嶸\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"嶹\": [\n        \"ㄉㄠ3\"\n    ],\n    \"嶺\": [\n        \"ㄌㄧㄥ3\"\n    ],\n    \"嶻\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"嶼\": [\n        \"ㄩ3\",\n        \"ㄒㄩ4\"\n    ],\n    \"嶽\": [\n        \"ㄩㄝ4\"\n    ],\n    \"嶾\": [\n        \"ㄧㄣ3\"\n    ],\n    \"嶿\": [\n        \"ㄖㄨ5\"\n    ],\n    \"巀\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"巁\": [\n        \"ㄌㄧ4\",\n        \"ㄌㄧㄝ4\"\n    ],\n    \"巂\": [\n        \"ㄍㄨㄟ1\",\n        \"ㄒㄧ1\",\n        \"ㄐㄩㄢ4\"\n    ],\n    \"巃\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"巄\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"巅\": [\n        \"ㄉㄧㄢ1\"\n    ],\n    \"巆\": [\n        \"ㄖㄨㄥ2\",\n        \"ㄏㄨㄥ1\",\n        \"ㄧㄥ2\"\n    ],\n    \"巇\": [\n        \"ㄒㄧ1\"\n    ],\n    \"巈\": [\n        \"ㄐㄩ2\"\n    ],\n    \"巉\": [\n        \"ㄔㄢ2\"\n    ],\n    \"巊\": [\n        \"ㄧㄥ3\"\n    ],\n    \"巋\": [\n        \"ㄎㄨㄟ1\",\n        \"ㄎㄨㄟ4\",\n        \"ㄨㄟ3\"\n    ],\n    \"巌\": [\n        \"ㄧㄢ2\"\n    ],\n    \"巍\": [\n        \"ㄨㄟ1\"\n    ],\n    \"巎\": [\n        \"ㄋㄠ2\"\n    ],\n    \"巏\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"巐\": [\n        \"ㄔㄠ3\"\n    ],\n    \"巑\": [\n        \"ㄘㄨㄢ2\"\n    ],\n    \"巒\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"巓\": [\n        \"ㄉㄧㄢ1\"\n    ],\n    \"巔\": [\n        \"ㄉㄧㄢ1\"\n    ],\n    \"巕\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"巖\": [\n        \"ㄧㄢ2\"\n    ],\n    \"巗\": [\n        \"ㄧㄢ2\"\n    ],\n    \"巘\": [\n        \"ㄧㄢ3\"\n    ],\n    \"巙\": [\n        \"ㄎㄨㄟ2\",\n        \"ㄋㄠ2\"\n    ],\n    \"巚\": [\n        \"ㄧㄢ3\"\n    ],\n    \"巛\": [\n        \"ㄔㄨㄢ1\",\n        \"ㄕㄨㄣ4\"\n    ],\n    \"巜\": [\n        \"ㄎㄨㄞ4\",\n        \"ㄏㄨㄢ1\"\n    ],\n    \"川\": [\n        \"ㄔㄨㄢ1\"\n    ],\n    \"州\": [\n        \"ㄓㄡ1\"\n    ],\n    \"巟\": [\n        \"ㄏㄨㄤ1\"\n    ],\n    \"巠\": [\n        \"ㄐㄧㄥ1\",\n        \"ㄒㄧㄥ2\"\n    ],\n    \"巡\": [\n        \"ㄒㄩㄣ2\",\n        \"ㄧㄢ2\",\n        \"ㄕㄨㄣ4\"\n    ],\n    \"巢\": [\n        \"ㄔㄠ2\",\n        \"ㄔㄠ4\"\n    ],\n    \"巣\": [\n        \"ㄔㄠ2\"\n    ],\n    \"巤\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"工\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"左\": [\n        \"ㄗㄨㄛ3\"\n    ],\n    \"巧\": [\n        \"ㄑㄧㄠ3\"\n    ],\n    \"巨\": [\n        \"ㄐㄩ4\",\n        \"ㄑㄩ2\"\n    ],\n    \"巩\": [\n        \"ㄍㄨㄥ3\"\n    ],\n    \"巪\": [\n        \"ㄐㄩ4\"\n    ],\n    \"巫\": [\n        \"ㄨ1\"\n    ],\n    \"巬\": [\n        \"ㄆㄨ5\"\n    ],\n    \"巭\": [\n        \"ㄆㄨ5\"\n    ],\n    \"差\": [\n        \"ㄔㄚ4\",\n        \"ㄔㄚ1\",\n        \"ㄔㄞ1\",\n        \"ㄘ1\",\n        \"ㄔㄞ4\",\n        \"ㄘㄨㄛ1\",\n        \"ㄐㄧㄝ1\"\n    ],\n    \"巯\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"巰\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"己\": [\n        \"ㄐㄧ3\",\n        \"ㄑㄧ3\"\n    ],\n    \"已\": [\n        \"ㄧ3\",\n        \"ㄙ4\"\n    ],\n    \"巳\": [\n        \"ㄙ4\",\n        \"ㄧ3\"\n    ],\n    \"巴\": [\n        \"ㄅㄚ1\"\n    ],\n    \"巵\": [\n        \"ㄓ1\"\n    ],\n    \"巶\": [\n        \"ㄓㄠ1\"\n    ],\n    \"巷\": [\n        \"ㄒㄧㄤ4\",\n        \"ㄏㄤ4\"\n    ],\n    \"巸\": [\n        \"ㄧ2\"\n    ],\n    \"巹\": [\n        \"ㄐㄧㄣ3\"\n    ],\n    \"巺\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"巻\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"巼\": [\n        \"ㄅㄚ1\"\n    ],\n    \"巽\": [\n        \"ㄒㄩㄣ4\",\n        \"ㄓㄨㄢ4\"\n    ],\n    \"巾\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"巿\": [\n        \"ㄈㄨ2\",\n        \"ㄆㄛ2\"\n    ],\n    \"帀\": [\n        \"ㄗㄚ1\"\n    ],\n    \"币\": [\n        \"ㄅㄧ4\",\n        \"ㄧㄣ4\"\n    ],\n    \"市\": [\n        \"ㄕ4\",\n        \"ㄈㄨ2\"\n    ],\n    \"布\": [\n        \"ㄅㄨ4\"\n    ],\n    \"帄\": [\n        \"ㄉㄧㄥ1\"\n    ],\n    \"帅\": [\n        \"ㄕㄨㄞ4\"\n    ],\n    \"帆\": [\n        \"ㄈㄢ1\",\n        \"ㄈㄢ2\",\n        \"ㄈㄢ4\"\n    ],\n    \"帇\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"师\": [\n        \"ㄕ1\"\n    ],\n    \"帉\": [\n        \"ㄈㄣ1\"\n    ],\n    \"帊\": [\n        \"ㄆㄚ4\",\n        \"ㄆㄚ1\"\n    ],\n    \"帋\": [\n        \"ㄓ3\"\n    ],\n    \"希\": [\n        \"ㄒㄧ1\"\n    ],\n    \"帍\": [\n        \"ㄏㄨ4\"\n    ],\n    \"帎\": [\n        \"ㄉㄢ4\"\n    ],\n    \"帏\": [\n        \"ㄨㄟ2\"\n    ],\n    \"帐\": [\n        \"ㄓㄤ4\"\n    ],\n    \"帑\": [\n        \"ㄊㄤ3\",\n        \"ㄋㄨ2\"\n    ],\n    \"帒\": [\n        \"ㄉㄞ4\"\n    ],\n    \"帓\": [\n        \"ㄇㄛ4\",\n        \"ㄨㄚ4\"\n    ],\n    \"帔\": [\n        \"ㄆㄟ4\",\n        \"ㄆㄧ1\"\n    ],\n    \"帕\": [\n        \"ㄆㄚ4\",\n        \"ㄇㄛ4\"\n    ],\n    \"帖\": [\n        \"ㄊㄧㄝ1\",\n        \"ㄊㄧㄝ3\",\n        \"ㄊㄧㄝ4\"\n    ],\n    \"帗\": [\n        \"ㄅㄛ1\",\n        \"ㄈㄨ2\"\n    ],\n    \"帘\": [\n        \"ㄌㄧㄢ2\",\n        \"ㄔㄣ2\"\n    ],\n    \"帙\": [\n        \"ㄓ4\"\n    ],\n    \"帚\": [\n        \"ㄓㄡ3\"\n    ],\n    \"帛\": [\n        \"ㄅㄛ2\"\n    ],\n    \"帜\": [\n        \"ㄓ4\"\n    ],\n    \"帝\": [\n        \"ㄉㄧ4\"\n    ],\n    \"帞\": [\n        \"ㄇㄛ4\"\n    ],\n    \"帟\": [\n        \"ㄧ4\"\n    ],\n    \"帠\": [\n        \"ㄧ4\"\n    ],\n    \"帡\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"帢\": [\n        \"ㄑㄧㄚ4\"\n    ],\n    \"帣\": [\n        \"ㄐㄩㄢ3\",\n        \"ㄐㄩㄢ4\"\n    ],\n    \"帤\": [\n        \"ㄖㄨ2\"\n    ],\n    \"帥\": [\n        \"ㄕㄨㄞ4\"\n    ],\n    \"带\": [\n        \"ㄉㄞ4\"\n    ],\n    \"帧\": [\n        \"ㄓㄣ1\",\n        \"ㄓㄥ4\"\n    ],\n    \"帨\": [\n        \"ㄕㄨㄟ4\"\n    ],\n    \"帩\": [\n        \"ㄑㄧㄠ4\"\n    ],\n    \"帪\": [\n        \"ㄓㄣ1\"\n    ],\n    \"師\": [\n        \"ㄕ1\"\n    ],\n    \"帬\": [\n        \"ㄑㄩㄣ2\"\n    ],\n    \"席\": [\n        \"ㄒㄧ2\"\n    ],\n    \"帮\": [\n        \"ㄅㄤ1\"\n    ],\n    \"帯\": [\n        \"ㄉㄞ4\"\n    ],\n    \"帰\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"帱\": [\n        \"ㄔㄡ2\",\n        \"ㄉㄠ4\"\n    ],\n    \"帲\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"帳\": [\n        \"ㄓㄤ4\"\n    ],\n    \"帴\": [\n        \"ㄙㄢ4\",\n        \"ㄐㄧㄢ3\",\n        \"ㄐㄧㄢ1\"\n    ],\n    \"帵\": [\n        \"ㄨㄢ1\"\n    ],\n    \"帶\": [\n        \"ㄉㄞ4\"\n    ],\n    \"帷\": [\n        \"ㄨㄟ2\"\n    ],\n    \"常\": [\n        \"ㄔㄤ2\"\n    ],\n    \"帹\": [\n        \"ㄕㄚ4\",\n        \"ㄑㄧㄝ4\"\n    ],\n    \"帺\": [\n        \"ㄑㄧ2\",\n        \"ㄐㄧ4\"\n    ],\n    \"帻\": [\n        \"ㄗㄜ2\"\n    ],\n    \"帼\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"帽\": [\n        \"ㄇㄠ4\"\n    ],\n    \"帾\": [\n        \"ㄉㄨ3\"\n    ],\n    \"帿\": [\n        \"ㄏㄡ2\"\n    ],\n    \"幀\": [\n        \"ㄓㄥ4\"\n    ],\n    \"幁\": [\n        \"ㄒㄩ1\"\n    ],\n    \"幂\": [\n        \"ㄇㄧ4\"\n    ],\n    \"幃\": [\n        \"ㄨㄟ2\"\n    ],\n    \"幄\": [\n        \"ㄨㄛ4\"\n    ],\n    \"幅\": [\n        \"ㄈㄨ2\",\n        \"ㄅㄧ1\"\n    ],\n    \"幆\": [\n        \"ㄧ4\",\n        \"ㄎㄞ4\"\n    ],\n    \"幇\": [\n        \"ㄅㄤ1\"\n    ],\n    \"幈\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"幉\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"幊\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"幋\": [\n        \"ㄆㄢ2\"\n    ],\n    \"幌\": [\n        \"ㄏㄨㄤ3\"\n    ],\n    \"幍\": [\n        \"ㄊㄠ1\"\n    ],\n    \"幎\": [\n        \"ㄇㄧ4\"\n    ],\n    \"幏\": [\n        \"ㄐㄧㄚ4\"\n    ],\n    \"幐\": [\n        \"ㄊㄥ2\"\n    ],\n    \"幑\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"幒\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"幓\": [\n        \"ㄕㄢ1\",\n        \"ㄕㄣ1\",\n        \"ㄑㄧㄠ1\"\n    ],\n    \"幔\": [\n        \"ㄇㄢ4\"\n    ],\n    \"幕\": [\n        \"ㄇㄨ4\",\n        \"ㄇㄢ4\"\n    ],\n    \"幖\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"幗\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"幘\": [\n        \"ㄗㄜ2\",\n        \"ㄘㄜ4\"\n    ],\n    \"幙\": [\n        \"ㄇㄨ4\"\n    ],\n    \"幚\": [\n        \"ㄅㄤ1\"\n    ],\n    \"幛\": [\n        \"ㄓㄤ4\"\n    ],\n    \"幜\": [\n        \"ㄐㄧㄥ3\"\n    ],\n    \"幝\": [\n        \"ㄔㄢ3\",\n        \"ㄔㄢ4\"\n    ],\n    \"幞\": [\n        \"ㄈㄨ2\"\n    ],\n    \"幟\": [\n        \"ㄓ4\"\n    ],\n    \"幠\": [\n        \"ㄏㄨ1\",\n        \"ㄨ2\"\n    ],\n    \"幡\": [\n        \"ㄈㄢ1\"\n    ],\n    \"幢\": [\n        \"ㄔㄨㄤ2\",\n        \"ㄓㄨㄤ4\"\n    ],\n    \"幣\": [\n        \"ㄅㄧ4\"\n    ],\n    \"幤\": [\n        \"ㄅㄧ4\"\n    ],\n    \"幥\": [\n        \"ㄓㄤ3\"\n    ],\n    \"幦\": [\n        \"ㄇㄧ4\"\n    ],\n    \"幧\": [\n        \"ㄑㄧㄠ1\"\n    ],\n    \"幨\": [\n        \"ㄔㄢ1\",\n        \"ㄔㄢ4\"\n    ],\n    \"幩\": [\n        \"ㄈㄣ2\",\n        \"ㄈㄣ4\"\n    ],\n    \"幪\": [\n        \"ㄇㄥ2\",\n        \"ㄇㄥ3\"\n    ],\n    \"幫\": [\n        \"ㄅㄤ1\"\n    ],\n    \"幬\": [\n        \"ㄔㄡ2\",\n        \"ㄉㄠ4\"\n    ],\n    \"幭\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"幮\": [\n        \"ㄔㄨ2\"\n    ],\n    \"幯\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"幰\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"幱\": [\n        \"ㄌㄢ2\"\n    ],\n    \"干\": [\n        \"ㄍㄢ4\",\n        \"ㄍㄢ1\",\n        \"ㄢ4\"\n    ],\n    \"平\": [\n        \"ㄆㄧㄥ2\",\n        \"ㄆㄧㄢ2\",\n        \"ㄅㄧㄥ4\",\n        \"ㄅㄥ1\"\n    ],\n    \"年\": [\n        \"ㄋㄧㄢ2\",\n        \"ㄋㄧㄥ4\"\n    ],\n    \"幵\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄑㄧㄢ1\"\n    ],\n    \"并\": [\n        \"ㄅㄧㄥ4\",\n        \"ㄅㄧㄥ1\"\n    ],\n    \"幷\": [\n        \"ㄅㄧㄥ4\",\n        \"ㄅㄧㄥ1\"\n    ],\n    \"幸\": [\n        \"ㄒㄧㄥ4\",\n        \"ㄋㄧㄝ4\"\n    ],\n    \"幹\": [\n        \"ㄍㄢ4\",\n        \"ㄍㄢ1\",\n        \"ㄏㄢ2\",\n        \"ㄍㄨㄢ3\"\n    ],\n    \"幺\": [\n        \"ㄧㄠ1\",\n        \"ㄇㄧ4\"\n    ],\n    \"幻\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"幼\": [\n        \"ㄧㄡ4\",\n        \"ㄧㄠ4\"\n    ],\n    \"幽\": [\n        \"ㄧㄡ1\"\n    ],\n    \"幾\": [\n        \"ㄐㄧ3\",\n        \"ㄐㄧ1\",\n        \"ㄐㄧ4\",\n        \"ㄑㄧ2\"\n    ],\n    \"广\": [\n        \"ㄍㄨㄤ3\",\n        \"ㄧㄢ3\",\n        \"ㄢ1\"\n    ],\n    \"庀\": [\n        \"ㄆㄧ3\"\n    ],\n    \"庁\": [\n        \"ㄊㄧㄥ1\"\n    ],\n    \"庂\": [\n        \"ㄗㄜ4\"\n    ],\n    \"広\": [\n        \"ㄍㄨㄤ3\"\n    ],\n    \"庄\": [\n        \"ㄓㄨㄤ1\",\n        \"ㄆㄥ2\"\n    ],\n    \"庅\": [\n        \"ㄇㄛ2\"\n    ],\n    \"庆\": [\n        \"ㄑㄧㄥ4\"\n    ],\n    \"庇\": [\n        \"ㄅㄧ4\",\n        \"ㄆㄧ2\",\n        \"ㄆㄧ3\"\n    ],\n    \"庈\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"庉\": [\n        \"ㄉㄨㄣ4\",\n        \"ㄊㄨㄣ2\"\n    ],\n    \"床\": [\n        \"ㄔㄨㄤ2\"\n    ],\n    \"庋\": [\n        \"ㄍㄨㄟ3\",\n        \"ㄍㄨㄟ4\"\n    ],\n    \"庌\": [\n        \"ㄧㄚ3\",\n        \"ㄧㄚ2\"\n    ],\n    \"庍\": [\n        \"ㄅㄞ4\",\n        \"ㄒㄧㄣ4\",\n        \"ㄊㄧㄥ1\"\n    ],\n    \"庎\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"序\": [\n        \"ㄒㄩ4\"\n    ],\n    \"庐\": [\n        \"ㄌㄨ2\"\n    ],\n    \"庑\": [\n        \"ㄨ3\"\n    ],\n    \"庒\": [\n        \"ㄓㄨㄤ1\"\n    ],\n    \"库\": [\n        \"ㄎㄨ4\"\n    ],\n    \"应\": [\n        \"ㄧㄥ1\",\n        \"ㄧㄥ4\"\n    ],\n    \"底\": [\n        \"ㄉㄧ3\",\n        \"ㄉㄜ5\"\n    ],\n    \"庖\": [\n        \"ㄆㄠ2\"\n    ],\n    \"店\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"庘\": [\n        \"ㄧㄚ1\"\n    ],\n    \"庙\": [\n        \"ㄇㄧㄠ4\"\n    ],\n    \"庚\": [\n        \"ㄍㄥ1\"\n    ],\n    \"庛\": [\n        \"ㄘ4\"\n    ],\n    \"府\": [\n        \"ㄈㄨ3\"\n    ],\n    \"庝\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"庞\": [\n        \"ㄆㄤ2\"\n    ],\n    \"废\": [\n        \"ㄈㄟ4\"\n    ],\n    \"庠\": [\n        \"ㄒㄧㄤ2\"\n    ],\n    \"庡\": [\n        \"ㄧ3\"\n    ],\n    \"庢\": [\n        \"ㄓ4\"\n    ],\n    \"庣\": [\n        \"ㄊㄧㄠ1\"\n    ],\n    \"庤\": [\n        \"ㄓ4\"\n    ],\n    \"庥\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"度\": [\n        \"ㄉㄨ4\",\n        \"ㄉㄨㄛ2\",\n        \"ㄓㄞ2\"\n    ],\n    \"座\": [\n        \"ㄗㄨㄛ4\"\n    ],\n    \"庨\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"庩\": [\n        \"ㄊㄨ2\"\n    ],\n    \"庪\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"庫\": [\n        \"ㄎㄨ4\"\n    ],\n    \"庬\": [\n        \"ㄇㄤ2\",\n        \"ㄇㄥ2\"\n    ],\n    \"庭\": [\n        \"ㄊㄧㄥ2\"\n    ],\n    \"庮\": [\n        \"ㄧㄡ3\",\n        \"ㄧㄡ2\"\n    ],\n    \"庯\": [\n        \"ㄅㄨ1\"\n    ],\n    \"庰\": [\n        \"ㄅㄧㄥ4\",\n        \"ㄅㄧㄥ3\"\n    ],\n    \"庱\": [\n        \"ㄔㄥ3\"\n    ],\n    \"庲\": [\n        \"ㄌㄞ2\"\n    ],\n    \"庳\": [\n        \"ㄅㄧ4\",\n        \"ㄆㄧ2\"\n    ],\n    \"庴\": [\n        \"ㄐㄧ2\",\n        \"ㄐㄧ1\"\n    ],\n    \"庵\": [\n        \"ㄢ1\",\n        \"ㄧㄢ3\",\n        \"ㄜ4\"\n    ],\n    \"庶\": [\n        \"ㄕㄨ4\",\n        \"ㄓㄨ4\",\n        \"ㄓㄜ1\"\n    ],\n    \"康\": [\n        \"ㄎㄤ1\",\n        \"ㄎㄤ4\"\n    ],\n    \"庸\": [\n        \"ㄩㄥ1\",\n        \"ㄩㄥ2\"\n    ],\n    \"庹\": [\n        \"ㄊㄨㄛ3\"\n    ],\n    \"庺\": [\n        \"ㄙㄨㄥ1\"\n    ],\n    \"庻\": [\n        \"ㄕㄨ4\"\n    ],\n    \"庼\": [\n        \"ㄑㄧㄥ3\"\n    ],\n    \"庽\": [\n        \"ㄩ4\"\n    ],\n    \"庾\": [\n        \"ㄩ3\",\n        \"ㄩ2\"\n    ],\n    \"庿\": [\n        \"ㄇㄧㄠ4\"\n    ],\n    \"廀\": [\n        \"ㄙㄡ1\"\n    ],\n    \"廁\": [\n        \"ㄘㄜ4\",\n        \"ㄘ4\",\n        \"ㄗㄜ4\",\n        \"ㄙ5\"\n    ],\n    \"廂\": [\n        \"ㄒㄧㄤ1\"\n    ],\n    \"廃\": [\n        \"ㄈㄟ4\"\n    ],\n    \"廄\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"廅\": [\n        \"ㄜ4\"\n    ],\n    \"廆\": [\n        \"ㄍㄨㄟ1\",\n        \"ㄨㄟ3\",\n        \"ㄏㄨㄟ4\"\n    ],\n    \"廇\": [\n        \"ㄌㄧㄡ4\"\n    ],\n    \"廈\": [\n        \"ㄕㄚ4\",\n        \"ㄒㄧㄚ4\"\n    ],\n    \"廉\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"廊\": [\n        \"ㄌㄤ2\"\n    ],\n    \"廋\": [\n        \"ㄙㄡ1\"\n    ],\n    \"廌\": [\n        \"ㄓ4\"\n    ],\n    \"廍\": [\n        \"ㄅㄨ4\"\n    ],\n    \"廎\": [\n        \"ㄑㄧㄥ3\",\n        \"ㄑㄧㄥ4\",\n        \"ㄑㄧㄥ1\"\n    ],\n    \"廏\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"廐\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"廑\": [\n        \"ㄐㄧㄣ3\",\n        \"ㄑㄧㄣ2\"\n    ],\n    \"廒\": [\n        \"ㄠ2\"\n    ],\n    \"廓\": [\n        \"ㄎㄨㄛ4\"\n    ],\n    \"廔\": [\n        \"ㄌㄡ2\"\n    ],\n    \"廕\": [\n        \"ㄧㄣ4\"\n    ],\n    \"廖\": [\n        \"ㄌㄧㄠ4\",\n        \"ㄌㄧㄠ2\"\n    ],\n    \"廗\": [\n        \"ㄉㄞ4\"\n    ],\n    \"廘\": [\n        \"ㄌㄨ4\"\n    ],\n    \"廙\": [\n        \"ㄧ4\"\n    ],\n    \"廚\": [\n        \"ㄔㄨ2\"\n    ],\n    \"廛\": [\n        \"ㄔㄢ2\"\n    ],\n    \"廜\": [\n        \"ㄊㄨ2\"\n    ],\n    \"廝\": [\n        \"ㄙ1\"\n    ],\n    \"廞\": [\n        \"ㄒㄧㄣ1\",\n        \"ㄑㄧㄢ4\"\n    ],\n    \"廟\": [\n        \"ㄇㄧㄠ4\"\n    ],\n    \"廠\": [\n        \"ㄔㄤ3\"\n    ],\n    \"廡\": [\n        \"ㄨ3\",\n        \"ㄨ2\"\n    ],\n    \"廢\": [\n        \"ㄈㄟ4\"\n    ],\n    \"廣\": [\n        \"ㄍㄨㄤ3\",\n        \"ㄍㄨㄤ4\",\n        \"ㄎㄨㄤ4\",\n        \"ㄍㄨㄤ1\"\n    ],\n    \"廤\": [\n        \"ㄎㄨ4\"\n    ],\n    \"廥\": [\n        \"ㄎㄨㄞ4\"\n    ],\n    \"廦\": [\n        \"ㄅㄧ4\"\n    ],\n    \"廧\": [\n        \"ㄑㄧㄤ2\",\n        \"ㄙㄜ4\"\n    ],\n    \"廨\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"廩\": [\n        \"ㄌㄧㄣ3\",\n        \"ㄌㄢ3\"\n    ],\n    \"廪\": [\n        \"ㄌㄧㄣ3\"\n    ],\n    \"廫\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"廬\": [\n        \"ㄌㄨ2\",\n        \"ㄌㄩ2\"\n    ],\n    \"廭\": [\n        \"ㄐㄧ4\"\n    ],\n    \"廮\": [\n        \"ㄧㄥ3\"\n    ],\n    \"廯\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"廰\": [\n        \"ㄊㄧㄥ1\"\n    ],\n    \"廱\": [\n        \"ㄩㄥ1\"\n    ],\n    \"廲\": [\n        \"ㄌㄧ2\"\n    ],\n    \"廳\": [\n        \"ㄊㄧㄥ1\"\n    ],\n    \"廴\": [\n        \"ㄧㄣ3\",\n        \"ㄧㄣ4\"\n    ],\n    \"廵\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"延\": [\n        \"ㄧㄢ2\"\n    ],\n    \"廷\": [\n        \"ㄊㄧㄥ2\"\n    ],\n    \"廸\": [\n        \"ㄉㄧ2\"\n    ],\n    \"廹\": [\n        \"ㄆㄞ3\",\n        \"ㄆㄛ4\"\n    ],\n    \"建\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"廻\": [\n        \"ㄏㄨㄟ2\"\n    ],\n    \"廼\": [\n        \"ㄋㄞ3\"\n    ],\n    \"廽\": [\n        \"ㄏㄨㄟ2\"\n    ],\n    \"廾\": [\n        \"ㄍㄨㄥ3\"\n    ],\n    \"廿\": [\n        \"ㄋㄧㄢ4\"\n    ],\n    \"开\": [\n        \"ㄎㄞ1\"\n    ],\n    \"弁\": [\n        \"ㄅㄧㄢ4\",\n        \"ㄆㄢ2\"\n    ],\n    \"异\": [\n        \"ㄧ4\",\n        \"ㄧ2\"\n    ],\n    \"弃\": [\n        \"ㄑㄧ4\"\n    ],\n    \"弄\": [\n        \"ㄋㄨㄥ4\",\n        \"ㄌㄨㄥ4\"\n    ],\n    \"弅\": [\n        \"ㄈㄣ4\"\n    ],\n    \"弆\": [\n        \"ㄐㄩ3\",\n        \"ㄑㄩ3\"\n    ],\n    \"弇\": [\n        \"ㄧㄢ3\",\n        \"ㄧㄢ1\",\n        \"ㄋㄢ2\"\n    ],\n    \"弈\": [\n        \"ㄧ4\"\n    ],\n    \"弉\": [\n        \"ㄗㄤ4\"\n    ],\n    \"弊\": [\n        \"ㄅㄧ4\"\n    ],\n    \"弋\": [\n        \"ㄧ4\"\n    ],\n    \"弌\": [\n        \"ㄧ1\"\n    ],\n    \"弍\": [\n        \"ㄦ4\"\n    ],\n    \"弎\": [\n        \"ㄙㄢ1\"\n    ],\n    \"式\": [\n        \"ㄕ4\",\n        \"ㄊㄜ4\"\n    ],\n    \"弐\": [\n        \"ㄦ4\"\n    ],\n    \"弑\": [\n        \"ㄕ4\"\n    ],\n    \"弒\": [\n        \"ㄕ4\"\n    ],\n    \"弓\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"弔\": [\n        \"ㄉㄧㄠ4\",\n        \"ㄉㄧ4\"\n    ],\n    \"引\": [\n        \"ㄧㄣ3\"\n    ],\n    \"弖\": [\n        \"ㄏㄨ4\"\n    ],\n    \"弗\": [\n        \"ㄈㄨ2\"\n    ],\n    \"弘\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"弙\": [\n        \"ㄨ1\"\n    ],\n    \"弚\": [\n        \"ㄊㄨㄟ2\"\n    ],\n    \"弛\": [\n        \"ㄔ2\"\n    ],\n    \"弜\": [\n        \"ㄐㄧㄤ4\"\n    ],\n    \"弝\": [\n        \"ㄅㄚ4\"\n    ],\n    \"弞\": [\n        \"ㄕㄣ3\"\n    ],\n    \"弟\": [\n        \"ㄉㄧ4\",\n        \"ㄊㄧ4\",\n        \"ㄊㄨㄟ2\"\n    ],\n    \"张\": [\n        \"ㄓㄤ1\"\n    ],\n    \"弡\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄓㄤ1\"\n    ],\n    \"弢\": [\n        \"ㄊㄠ1\"\n    ],\n    \"弣\": [\n        \"ㄈㄨ3\"\n    ],\n    \"弤\": [\n        \"ㄉㄧ3\"\n    ],\n    \"弥\": [\n        \"ㄇㄧ2\"\n    ],\n    \"弦\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"弧\": [\n        \"ㄏㄨ2\"\n    ],\n    \"弨\": [\n        \"ㄔㄠ1\"\n    ],\n    \"弩\": [\n        \"ㄋㄨ3\"\n    ],\n    \"弪\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"弫\": [\n        \"ㄓㄣ3\"\n    ],\n    \"弬\": [\n        \"ㄧ2\"\n    ],\n    \"弭\": [\n        \"ㄇㄧ3\"\n    ],\n    \"弮\": [\n        \"ㄑㄩㄢ1\",\n        \"ㄐㄩㄢ4\"\n    ],\n    \"弯\": [\n        \"ㄨㄢ1\"\n    ],\n    \"弰\": [\n        \"ㄕㄠ1\"\n    ],\n    \"弱\": [\n        \"ㄖㄨㄛ4\"\n    ],\n    \"弲\": [\n        \"ㄒㄩㄢ1\",\n        \"ㄩㄢ1\"\n    ],\n    \"弳\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"弴\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"張\": [\n        \"ㄓㄤ1\",\n        \"ㄓㄤ4\"\n    ],\n    \"弶\": [\n        \"ㄐㄧㄤ4\"\n    ],\n    \"強\": [\n        \"ㄑㄧㄤ2\",\n        \"ㄐㄧㄤ4\",\n        \"ㄑㄧㄤ3\"\n    ],\n    \"弸\": [\n        \"ㄆㄥ2\",\n        \"ㄆㄥ1\"\n    ],\n    \"弹\": [\n        \"ㄉㄢ4\",\n        \"ㄊㄢ2\"\n    ],\n    \"强\": [\n        \"ㄑㄧㄤ2\",\n        \"ㄐㄧㄤ4\",\n        \"ㄑㄧㄤ3\"\n    ],\n    \"弻\": [\n        \"ㄅㄧ4\"\n    ],\n    \"弼\": [\n        \"ㄅㄧ4\"\n    ],\n    \"弽\": [\n        \"ㄕㄜ4\"\n    ],\n    \"弾\": [\n        \"ㄉㄢ4\"\n    ],\n    \"弿\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"彀\": [\n        \"ㄍㄡ4\",\n        \"ㄎㄡ1\"\n    ],\n    \"彁\": [\n        \"ㄍㄜ1\"\n    ],\n    \"彂\": [\n        \"ㄈㄚ1\"\n    ],\n    \"彃\": [\n        \"ㄅㄧ4\"\n    ],\n    \"彄\": [\n        \"ㄎㄡ1\"\n    ],\n    \"彅\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"彆\": [\n        \"ㄅㄧㄝ4\"\n    ],\n    \"彇\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"彈\": [\n        \"ㄉㄢ4\",\n        \"ㄊㄢ2\"\n    ],\n    \"彉\": [\n        \"ㄍㄨㄛ1\"\n    ],\n    \"彊\": [\n        \"ㄐㄧㄤ4\",\n        \"ㄑㄧㄤ2\",\n        \"ㄑㄧㄤ3\",\n        \"ㄐㄧㄤ1\"\n    ],\n    \"彋\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"彌\": [\n        \"ㄇㄧ2\",\n        \"ㄇㄧ3\",\n        \"ㄋㄧ2\"\n    ],\n    \"彍\": [\n        \"ㄍㄨㄛ1\"\n    ],\n    \"彎\": [\n        \"ㄨㄢ1\"\n    ],\n    \"彏\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"彐\": [\n        \"ㄐㄧ4\"\n    ],\n    \"彑\": [\n        \"ㄐㄧ4\"\n    ],\n    \"归\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"当\": [\n        \"ㄉㄤ1\",\n        \"ㄉㄤ4\"\n    ],\n    \"彔\": [\n        \"ㄌㄨ4\"\n    ],\n    \"录\": [\n        \"ㄌㄨ4\"\n    ],\n    \"彖\": [\n        \"ㄊㄨㄢ4\",\n        \"ㄕ3\"\n    ],\n    \"彗\": [\n        \"ㄏㄨㄟ4\",\n        \"ㄙㄨㄟ4\"\n    ],\n    \"彘\": [\n        \"ㄓ4\"\n    ],\n    \"彙\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"彚\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"彛\": [\n        \"ㄧ2\"\n    ],\n    \"彜\": [\n        \"ㄧ2\"\n    ],\n    \"彝\": [\n        \"ㄧ2\"\n    ],\n    \"彞\": [\n        \"ㄧ2\"\n    ],\n    \"彟\": [\n        \"ㄩㄝ1\"\n    ],\n    \"彠\": [\n        \"ㄩㄝ1\"\n    ],\n    \"彡\": [\n        \"ㄕㄢ1\",\n        \"ㄒㄧㄢ3\"\n    ],\n    \"形\": [\n        \"ㄒㄧㄥ2\"\n    ],\n    \"彣\": [\n        \"ㄨㄣ2\"\n    ],\n    \"彤\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"彥\": [\n        \"ㄧㄢ4\"\n    ],\n    \"彦\": [\n        \"ㄧㄢ4\",\n        \"ㄆㄢ2\"\n    ],\n    \"彧\": [\n        \"ㄩ4\"\n    ],\n    \"彨\": [\n        \"ㄔ1\"\n    ],\n    \"彩\": [\n        \"ㄘㄞ3\"\n    ],\n    \"彪\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"彫\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"彬\": [\n        \"ㄅㄧㄣ1\",\n        \"ㄅㄢ1\"\n    ],\n    \"彭\": [\n        \"ㄆㄥ2\",\n        \"ㄆㄤ2\",\n        \"ㄅㄤ1\",\n        \"ㄆㄥ1\"\n    ],\n    \"彮\": [\n        \"ㄩㄥ3\"\n    ],\n    \"彯\": [\n        \"ㄆㄧㄠ1\",\n        \"ㄆㄧㄠ4\",\n        \"ㄇㄧㄠ3\"\n    ],\n    \"彰\": [\n        \"ㄓㄤ1\"\n    ],\n    \"影\": [\n        \"ㄧㄥ3\"\n    ],\n    \"彲\": [\n        \"ㄔ1\"\n    ],\n    \"彳\": [\n        \"ㄔ4\",\n        \"ㄈㄨ2\"\n    ],\n    \"彴\": [\n        \"ㄓㄨㄛ2\",\n        \"ㄅㄛ2\"\n    ],\n    \"彵\": [\n        \"ㄊㄨㄛ3\",\n        \"ㄧ2\"\n    ],\n    \"彶\": [\n        \"ㄐㄧ2\"\n    ],\n    \"彷\": [\n        \"ㄆㄤ2\",\n        \"ㄈㄤ3\",\n        \"ㄈㄤ2\"\n    ],\n    \"彸\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"役\": [\n        \"ㄧ4\"\n    ],\n    \"彺\": [\n        \"ㄨㄤ2\"\n    ],\n    \"彻\": [\n        \"ㄔㄜ4\"\n    ],\n    \"彼\": [\n        \"ㄅㄧ3\"\n    ],\n    \"彽\": [\n        \"ㄉㄧ1\"\n    ],\n    \"彾\": [\n        \"ㄌㄧㄥ2\",\n        \"ㄌㄧㄥ3\"\n    ],\n    \"彿\": [\n        \"ㄈㄨ2\"\n    ],\n    \"往\": [\n        \"ㄨㄤ3\",\n        \"ㄨㄤ4\"\n    ],\n    \"征\": [\n        \"ㄓㄥ1\"\n    ],\n    \"徂\": [\n        \"ㄘㄨ2\"\n    ],\n    \"徃\": [\n        \"ㄨㄤ3\"\n    ],\n    \"径\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"待\": [\n        \"ㄉㄞ4\",\n        \"ㄉㄞ1\"\n    ],\n    \"徆\": [\n        \"ㄒㄧ1\"\n    ],\n    \"徇\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"很\": [\n        \"ㄏㄣ3\"\n    ],\n    \"徉\": [\n        \"ㄧㄤ2\"\n    ],\n    \"徊\": [\n        \"ㄏㄨㄞ2\",\n        \"ㄏㄨㄟ2\"\n    ],\n    \"律\": [\n        \"ㄌㄩ4\"\n    ],\n    \"後\": [\n        \"ㄏㄡ4\"\n    ],\n    \"徍\": [\n        \"ㄨㄤ3\",\n        \"ㄨㄚ1\"\n    ],\n    \"徎\": [\n        \"ㄔㄥ3\",\n        \"ㄓㄥ4\"\n    ],\n    \"徏\": [\n        \"ㄓ4\"\n    ],\n    \"徐\": [\n        \"ㄒㄩ2\"\n    ],\n    \"徑\": [\n        \"ㄐㄧㄥ4\",\n        \"ㄐㄧㄥ1\"\n    ],\n    \"徒\": [\n        \"ㄊㄨ2\"\n    ],\n    \"従\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"徔\": [\n        \"ㄓ5\"\n    ],\n    \"徕\": [\n        \"ㄌㄞ2\",\n        \"ㄌㄞ4\"\n    ],\n    \"徖\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"得\": [\n        \"ㄉㄜ2\",\n        \"ㄉㄜ5\",\n        \"ㄉㄟ3\"\n    ],\n    \"徘\": [\n        \"ㄆㄞ2\"\n    ],\n    \"徙\": [\n        \"ㄒㄧ3\",\n        \"ㄙ1\"\n    ],\n    \"徚\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"徛\": [\n        \"ㄐㄧ4\"\n    ],\n    \"徜\": [\n        \"ㄔㄤ2\"\n    ],\n    \"徝\": [\n        \"ㄓ4\"\n    ],\n    \"從\": [\n        \"ㄘㄨㄥ2\",\n        \"ㄗㄨㄥ4\",\n        \"ㄗㄨㄥ1\",\n        \"ㄘㄨㄥ1\",\n        \"ㄗㄨㄥ3\"\n    ],\n    \"徟\": [\n        \"ㄓㄡ1\"\n    ],\n    \"徠\": [\n        \"ㄌㄞ2\",\n        \"ㄌㄞ4\"\n    ],\n    \"御\": [\n        \"ㄩ4\",\n        \"ㄧㄚ4\"\n    ],\n    \"徢\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"徣\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"徤\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"徥\": [\n        \"ㄕ4\",\n        \"ㄊㄧ3\"\n    ],\n    \"徦\": [\n        \"ㄐㄧㄚ3\",\n        \"ㄒㄧㄚ2\"\n    ],\n    \"徧\": [\n        \"ㄅㄧㄢ4\",\n        \"ㄆㄧㄢ2\",\n        \"ㄆㄧㄢ1\"\n    ],\n    \"徨\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"復\": [\n        \"ㄈㄨ4\"\n    ],\n    \"循\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"徫\": [\n        \"ㄨㄟ3\"\n    ],\n    \"徬\": [\n        \"ㄆㄤ2\",\n        \"ㄅㄤ4\"\n    ],\n    \"徭\": [\n        \"ㄧㄠ2\"\n    ],\n    \"微\": [\n        \"ㄨㄟ1\"\n    ],\n    \"徯\": [\n        \"ㄒㄧ1\",\n        \"ㄒㄧ2\"\n    ],\n    \"徰\": [\n        \"ㄓㄥ1\"\n    ],\n    \"徱\": [\n        \"ㄆㄧㄠ4\"\n    ],\n    \"徲\": [\n        \"ㄊㄧ2\",\n        \"ㄔ2\"\n    ],\n    \"徳\": [\n        \"ㄉㄜ2\"\n    ],\n    \"徴\": [\n        \"ㄓㄥ1\"\n    ],\n    \"徵\": [\n        \"ㄓㄥ1\",\n        \"ㄓ3\",\n        \"ㄔㄥ2\"\n    ],\n    \"徶\": [\n        \"ㄅㄧㄝ2\"\n    ],\n    \"德\": [\n        \"ㄉㄜ2\"\n    ],\n    \"徸\": [\n        \"ㄔㄨㄥ1\",\n        \"ㄓㄨㄥ1\",\n        \"ㄓㄨㄥ3\"\n    ],\n    \"徹\": [\n        \"ㄔㄜ4\"\n    ],\n    \"徺\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"徻\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"徼\": [\n        \"ㄐㄧㄠ3\",\n        \"ㄐㄧㄠ4\",\n        \"ㄐㄧㄠ1\",\n        \"ㄧㄠ1\"\n    ],\n    \"徽\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"徾\": [\n        \"ㄇㄟ2\"\n    ],\n    \"徿\": [\n        \"ㄌㄨㄥ4\",\n        \"ㄌㄨㄥ3\"\n    ],\n    \"忀\": [\n        \"ㄒㄧㄤ1\",\n        \"ㄖㄤ3\"\n    ],\n    \"忁\": [\n        \"ㄅㄠ4\"\n    ],\n    \"忂\": [\n        \"ㄑㄩ2\",\n        \"ㄐㄩ4\"\n    ],\n    \"心\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"忄\": [\n        \"ㄒㄧㄣ5\"\n    ],\n    \"必\": [\n        \"ㄅㄧ4\"\n    ],\n    \"忆\": [\n        \"ㄧ4\"\n    ],\n    \"忇\": [\n        \"ㄌㄜ4\"\n    ],\n    \"忈\": [\n        \"ㄖㄣ2\"\n    ],\n    \"忉\": [\n        \"ㄉㄠ1\"\n    ],\n    \"忊\": [\n        \"ㄉㄧㄥ4\",\n        \"ㄊㄧㄥ4\"\n    ],\n    \"忋\": [\n        \"ㄍㄞ3\"\n    ],\n    \"忌\": [\n        \"ㄐㄧ4\"\n    ],\n    \"忍\": [\n        \"ㄖㄣ3\",\n        \"ㄖㄣ4\"\n    ],\n    \"忎\": [\n        \"ㄖㄣ2\"\n    ],\n    \"忏\": [\n        \"ㄔㄢ4\",\n        \"ㄑㄧㄢ3\",\n        \"ㄑㄧㄢ1\"\n    ],\n    \"忐\": [\n        \"ㄊㄢ3\",\n        \"ㄎㄥ3\"\n    ],\n    \"忑\": [\n        \"ㄊㄜ4\",\n        \"ㄉㄠ3\"\n    ],\n    \"忒\": [\n        \"ㄊㄜ4\",\n        \"ㄊㄨㄟ1\",\n        \"ㄊㄟ1\"\n    ],\n    \"忓\": [\n        \"ㄍㄢ1\",\n        \"ㄏㄢ4\"\n    ],\n    \"忔\": [\n        \"ㄑㄧ4\",\n        \"ㄧ4\"\n    ],\n    \"忕\": [\n        \"ㄕ4\",\n        \"ㄊㄞ4\"\n    ],\n    \"忖\": [\n        \"ㄘㄨㄣ3\"\n    ],\n    \"志\": [\n        \"ㄓ4\"\n    ],\n    \"忘\": [\n        \"ㄨㄤ4\",\n        \"ㄨㄤ2\"\n    ],\n    \"忙\": [\n        \"ㄇㄤ2\"\n    ],\n    \"忚\": [\n        \"ㄒㄧ1\",\n        \"ㄌㄧㄝ3\"\n    ],\n    \"忛\": [\n        \"ㄈㄢ1\"\n    ],\n    \"応\": [\n        \"ㄧㄥ1\"\n    ],\n    \"忝\": [\n        \"ㄊㄧㄢ3\"\n    ],\n    \"忞\": [\n        \"ㄇㄧㄣ2\",\n        \"ㄨㄣ3\"\n    ],\n    \"忟\": [\n        \"ㄨㄣ3\"\n    ],\n    \"忠\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"忡\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"忢\": [\n        \"ㄨ4\"\n    ],\n    \"忣\": [\n        \"ㄐㄧ2\"\n    ],\n    \"忤\": [\n        \"ㄨ3\",\n        \"ㄨ4\"\n    ],\n    \"忥\": [\n        \"ㄒㄧ4\"\n    ],\n    \"忦\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"忧\": [\n        \"ㄧㄡ1\",\n        \"ㄧㄡ4\"\n    ],\n    \"忨\": [\n        \"ㄨㄢ4\",\n        \"ㄨㄢ2\"\n    ],\n    \"忩\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"忪\": [\n        \"ㄙㄨㄥ1\",\n        \"ㄓㄨㄥ1\"\n    ],\n    \"快\": [\n        \"ㄎㄨㄞ4\"\n    ],\n    \"忬\": [\n        \"ㄩ4\",\n        \"ㄕㄨ1\"\n    ],\n    \"忭\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"忮\": [\n        \"ㄓ4\",\n        \"ㄑㄧ2\"\n    ],\n    \"忯\": [\n        \"ㄑㄧ2\",\n        \"ㄕ4\"\n    ],\n    \"忰\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"忱\": [\n        \"ㄔㄣ2\",\n        \"ㄉㄢ4\"\n    ],\n    \"忲\": [\n        \"ㄊㄞ4\"\n    ],\n    \"忳\": [\n        \"ㄊㄨㄣ2\",\n        \"ㄓㄨㄣ1\",\n        \"ㄉㄨㄣ4\"\n    ],\n    \"忴\": [\n        \"ㄑㄧㄢ2\",\n        \"ㄑㄧㄣ2\"\n    ],\n    \"念\": [\n        \"ㄋㄧㄢ4\"\n    ],\n    \"忶\": [\n        \"ㄏㄨㄣ2\"\n    ],\n    \"忷\": [\n        \"ㄒㄩㄥ1\"\n    ],\n    \"忸\": [\n        \"ㄋㄧㄡ3\"\n    ],\n    \"忹\": [\n        \"ㄎㄨㄤ2\",\n        \"ㄨㄤ3\"\n    ],\n    \"忺\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"忻\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"忼\": [\n        \"ㄎㄤ1\",\n        \"ㄏㄤ1\",\n        \"ㄏㄤ4\"\n    ],\n    \"忽\": [\n        \"ㄏㄨ1\"\n    ],\n    \"忾\": [\n        \"ㄎㄞ4\",\n        \"ㄑㄧ4\"\n    ],\n    \"忿\": [\n        \"ㄈㄣ4\"\n    ],\n    \"怀\": [\n        \"ㄏㄨㄞ2\",\n        \"ㄈㄨ4\"\n    ],\n    \"态\": [\n        \"ㄊㄞ4\"\n    ],\n    \"怂\": [\n        \"ㄙㄨㄥ3\"\n    ],\n    \"怃\": [\n        \"ㄨ3\"\n    ],\n    \"怄\": [\n        \"ㄡ4\"\n    ],\n    \"怅\": [\n        \"ㄔㄤ4\"\n    ],\n    \"怆\": [\n        \"ㄔㄨㄤ4\"\n    ],\n    \"怇\": [\n        \"ㄐㄩ4\"\n    ],\n    \"怈\": [\n        \"ㄧ4\"\n    ],\n    \"怉\": [\n        \"ㄅㄠ3\",\n        \"ㄅㄠ4\"\n    ],\n    \"怊\": [\n        \"ㄔㄠ1\"\n    ],\n    \"怋\": [\n        \"ㄇㄧㄣ2\",\n        \"ㄇㄣ2\"\n    ],\n    \"怌\": [\n        \"ㄆㄟ1\"\n    ],\n    \"怍\": [\n        \"ㄗㄨㄛ4\",\n        \"ㄓㄚ4\"\n    ],\n    \"怎\": [\n        \"ㄗㄣ3\"\n    ],\n    \"怏\": [\n        \"ㄧㄤ4\",\n        \"ㄧㄤ1\"\n    ],\n    \"怐\": [\n        \"ㄐㄩ4\",\n        \"ㄎㄡ4\"\n    ],\n    \"怑\": [\n        \"ㄅㄢ4\"\n    ],\n    \"怒\": [\n        \"ㄋㄨ4\"\n    ],\n    \"怓\": [\n        \"ㄋㄠ2\",\n        \"ㄋㄧㄡ2\"\n    ],\n    \"怔\": [\n        \"ㄓㄥ1\",\n        \"ㄓㄥ4\"\n    ],\n    \"怕\": [\n        \"ㄆㄚ4\",\n        \"ㄅㄛ2\"\n    ],\n    \"怖\": [\n        \"ㄅㄨ4\"\n    ],\n    \"怗\": [\n        \"ㄊㄧㄝ1\",\n        \"ㄓㄢ1\"\n    ],\n    \"怘\": [\n        \"ㄏㄨ4\",\n        \"ㄍㄨ4\"\n    ],\n    \"怙\": [\n        \"ㄏㄨ4\",\n        \"ㄊㄧㄝ1\"\n    ],\n    \"怚\": [\n        \"ㄐㄩ4\",\n        \"ㄑㄩ1\",\n        \"ㄘㄨ1\",\n        \"ㄗㄨ1\"\n    ],\n    \"怛\": [\n        \"ㄉㄚ2\",\n        \"ㄉㄢ4\"\n    ],\n    \"怜\": [\n        \"ㄌㄧㄢ2\",\n        \"ㄌㄧㄥ2\",\n        \"ㄌㄧㄥ3\"\n    ],\n    \"思\": [\n        \"ㄙ1\",\n        \"ㄙㄞ1\"\n    ],\n    \"怞\": [\n        \"ㄔㄡ2\",\n        \"ㄧㄡ2\"\n    ],\n    \"怟\": [\n        \"ㄉㄧ4\"\n    ],\n    \"怠\": [\n        \"ㄉㄞ4\",\n        \"ㄧ2\"\n    ],\n    \"怡\": [\n        \"ㄧ2\"\n    ],\n    \"怢\": [\n        \"ㄊㄨ1\",\n        \"ㄉㄧㄝ2\",\n        \"ㄊㄨㄟ4\"\n    ],\n    \"怣\": [\n        \"ㄧㄡ2\"\n    ],\n    \"怤\": [\n        \"ㄈㄨ1\"\n    ],\n    \"急\": [\n        \"ㄐㄧ2\"\n    ],\n    \"怦\": [\n        \"ㄆㄥ1\"\n    ],\n    \"性\": [\n        \"ㄒㄧㄥ4\"\n    ],\n    \"怨\": [\n        \"ㄩㄢ4\",\n        \"ㄩㄣ4\"\n    ],\n    \"怩\": [\n        \"ㄋㄧ2\"\n    ],\n    \"怪\": [\n        \"ㄍㄨㄞ4\"\n    ],\n    \"怫\": [\n        \"ㄈㄨ2\",\n        \"ㄈㄟ4\",\n        \"ㄅㄟ4\"\n    ],\n    \"怬\": [\n        \"ㄒㄧ4\"\n    ],\n    \"怭\": [\n        \"ㄅㄧ4\"\n    ],\n    \"怮\": [\n        \"ㄧㄡ1\",\n        \"ㄧㄠ4\"\n    ],\n    \"怯\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"怰\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"怱\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"怲\": [\n        \"ㄅㄧㄥ3\"\n    ],\n    \"怳\": [\n        \"ㄏㄨㄤ3\"\n    ],\n    \"怴\": [\n        \"ㄒㄩ4\",\n        \"ㄒㄩㄝ4\"\n    ],\n    \"怵\": [\n        \"ㄔㄨ4\",\n        \"ㄒㄩ4\"\n    ],\n    \"怶\": [\n        \"ㄅㄧ4\",\n        \"ㄆㄧ1\"\n    ],\n    \"怷\": [\n        \"ㄕㄨ4\"\n    ],\n    \"怸\": [\n        \"ㄒㄧ1\"\n    ],\n    \"怹\": [\n        \"ㄊㄢ1\"\n    ],\n    \"怺\": [\n        \"ㄩㄥ3\"\n    ],\n    \"总\": [\n        \"ㄗㄨㄥ3\"\n    ],\n    \"怼\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"怽\": [\n        \"ㄇㄛ5\"\n    ],\n    \"怾\": [\n        \"ㄓ3\"\n    ],\n    \"怿\": [\n        \"ㄧ4\"\n    ],\n    \"恀\": [\n        \"ㄕ4\"\n    ],\n    \"恁\": [\n        \"ㄋㄣ4\",\n        \"ㄖㄣ4\",\n        \"ㄋㄧㄣ2\"\n    ],\n    \"恂\": [\n        \"ㄒㄩㄣ2\",\n        \"ㄕㄨㄣ4\"\n    ],\n    \"恃\": [\n        \"ㄕ4\",\n        \"ㄓ4\"\n    ],\n    \"恄\": [\n        \"ㄒㄧ4\"\n    ],\n    \"恅\": [\n        \"ㄌㄠ3\"\n    ],\n    \"恆\": [\n        \"ㄏㄥ2\",\n        \"ㄍㄥ4\"\n    ],\n    \"恇\": [\n        \"ㄎㄨㄤ1\"\n    ],\n    \"恈\": [\n        \"ㄇㄡ2\"\n    ],\n    \"恉\": [\n        \"ㄓ3\"\n    ],\n    \"恊\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"恋\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"恌\": [\n        \"ㄊㄧㄠ1\",\n        \"ㄧㄠ2\"\n    ],\n    \"恍\": [\n        \"ㄏㄨㄤ3\",\n        \"ㄍㄨㄤ1\"\n    ],\n    \"恎\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"恏\": [\n        \"ㄏㄠ4\"\n    ],\n    \"恐\": [\n        \"ㄎㄨㄥ3\"\n    ],\n    \"恑\": [\n        \"ㄍㄨㄟ3\",\n        \"ㄨㄟ2\"\n    ],\n    \"恒\": [\n        \"ㄏㄥ2\"\n    ],\n    \"恓\": [\n        \"ㄒㄧ1\",\n        \"ㄑㄧ1\",\n        \"ㄒㄩ4\"\n    ],\n    \"恔\": [\n        \"ㄐㄧㄠ3\",\n        \"ㄒㄧㄠ4\"\n    ],\n    \"恕\": [\n        \"ㄕㄨ4\"\n    ],\n    \"恖\": [\n        \"ㄙ1\"\n    ],\n    \"恗\": [\n        \"ㄏㄨ1\",\n        \"ㄎㄨㄚ1\"\n    ],\n    \"恘\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"恙\": [\n        \"ㄧㄤ4\"\n    ],\n    \"恚\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"恛\": [\n        \"ㄏㄨㄟ2\"\n    ],\n    \"恜\": [\n        \"ㄔ4\"\n    ],\n    \"恝\": [\n        \"ㄐㄧㄚ2\",\n        \"ㄑㄧ4\"\n    ],\n    \"恞\": [\n        \"ㄧ2\"\n    ],\n    \"恟\": [\n        \"ㄒㄩㄥ1\"\n    ],\n    \"恠\": [\n        \"ㄍㄨㄞ4\"\n    ],\n    \"恡\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"恢\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"恣\": [\n        \"ㄗ4\"\n    ],\n    \"恤\": [\n        \"ㄒㄩ4\"\n    ],\n    \"恥\": [\n        \"ㄔ3\"\n    ],\n    \"恦\": [\n        \"ㄕㄤ4\"\n    ],\n    \"恧\": [\n        \"ㄋㄩ4\"\n    ],\n    \"恨\": [\n        \"ㄏㄣ4\"\n    ],\n    \"恩\": [\n        \"ㄣ1\"\n    ],\n    \"恪\": [\n        \"ㄎㄜ4\"\n    ],\n    \"恫\": [\n        \"ㄉㄨㄥ4\",\n        \"ㄊㄨㄥ1\"\n    ],\n    \"恬\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"恭\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"恮\": [\n        \"ㄑㄩㄢ1\",\n        \"ㄓㄨㄢ1\"\n    ],\n    \"息\": [\n        \"ㄒㄧ1\"\n    ],\n    \"恰\": [\n        \"ㄑㄧㄚ4\"\n    ],\n    \"恱\": [\n        \"ㄩㄝ4\"\n    ],\n    \"恲\": [\n        \"ㄆㄥ1\"\n    ],\n    \"恳\": [\n        \"ㄎㄣ3\"\n    ],\n    \"恴\": [\n        \"ㄉㄜ2\"\n    ],\n    \"恵\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"恶\": [\n        \"ㄜ4\",\n        \"ㄜ3\",\n        \"ㄨ4\",\n        \"ㄨ1\"\n    ],\n    \"恷\": [\n        \"ㄒㄧㄠ5\"\n    ],\n    \"恸\": [\n        \"ㄊㄨㄥ4\"\n    ],\n    \"恹\": [\n        \"ㄧㄢ1\"\n    ],\n    \"恺\": [\n        \"ㄎㄞ3\"\n    ],\n    \"恻\": [\n        \"ㄘㄜ4\"\n    ],\n    \"恼\": [\n        \"ㄋㄠ3\"\n    ],\n    \"恽\": [\n        \"ㄩㄣ4\"\n    ],\n    \"恾\": [\n        \"ㄇㄤ2\"\n    ],\n    \"恿\": [\n        \"ㄩㄥ3\",\n        \"ㄊㄨㄥ1\"\n    ],\n    \"悀\": [\n        \"ㄩㄥ3\"\n    ],\n    \"悁\": [\n        \"ㄩㄢ1\",\n        \"ㄐㄩㄢ4\"\n    ],\n    \"悂\": [\n        \"ㄆㄧ1\",\n        \"ㄅㄧ1\",\n        \"ㄆㄧ3\"\n    ],\n    \"悃\": [\n        \"ㄎㄨㄣ3\"\n    ],\n    \"悄\": [\n        \"ㄑㄧㄠ1\",\n        \"ㄑㄧㄠ3\",\n        \"ㄑㄧㄠ4\"\n    ],\n    \"悅\": [\n        \"ㄩㄝ4\"\n    ],\n    \"悆\": [\n        \"ㄩ4\",\n        \"ㄕㄨ1\"\n    ],\n    \"悇\": [\n        \"ㄊㄨ2\",\n        \"ㄩ2\"\n    ],\n    \"悈\": [\n        \"ㄐㄧㄝ4\",\n        \"ㄎㄜ4\"\n    ],\n    \"悉\": [\n        \"ㄒㄧ1\"\n    ],\n    \"悊\": [\n        \"ㄓㄜ2\"\n    ],\n    \"悋\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"悌\": [\n        \"ㄊㄧ4\"\n    ],\n    \"悍\": [\n        \"ㄏㄢ4\"\n    ],\n    \"悎\": [\n        \"ㄏㄠ4\",\n        \"ㄐㄧㄠ4\"\n    ],\n    \"悏\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"悐\": [\n        \"ㄊㄧ4\"\n    ],\n    \"悑\": [\n        \"ㄅㄨ4\"\n    ],\n    \"悒\": [\n        \"ㄧ4\"\n    ],\n    \"悓\": [\n        \"ㄑㄧㄢ4\"\n    ],\n    \"悔\": [\n        \"ㄏㄨㄟ3\"\n    ],\n    \"悕\": [\n        \"ㄒㄧ1\"\n    ],\n    \"悖\": [\n        \"ㄅㄟ4\",\n        \"ㄅㄟ3\"\n    ],\n    \"悗\": [\n        \"ㄇㄢ2\",\n        \"ㄇㄣ4\"\n    ],\n    \"悘\": [\n        \"ㄧ1\",\n        \"ㄧ4\"\n    ],\n    \"悙\": [\n        \"ㄏㄥ1\",\n        \"ㄏㄥ4\"\n    ],\n    \"悚\": [\n        \"ㄙㄨㄥ3\"\n    ],\n    \"悛\": [\n        \"ㄑㄩㄢ1\",\n        \"ㄒㄩㄣ2\"\n    ],\n    \"悜\": [\n        \"ㄔㄥ3\"\n    ],\n    \"悝\": [\n        \"ㄎㄨㄟ1\",\n        \"ㄌㄧ3\"\n    ],\n    \"悞\": [\n        \"ㄨ4\"\n    ],\n    \"悟\": [\n        \"ㄨ4\"\n    ],\n    \"悠\": [\n        \"ㄧㄡ1\"\n    ],\n    \"悡\": [\n        \"ㄌㄧ2\"\n    ],\n    \"悢\": [\n        \"ㄌㄧㄤ4\",\n        \"ㄌㄤ3\"\n    ],\n    \"患\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"悤\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"悥\": [\n        \"ㄧ4\"\n    ],\n    \"悦\": [\n        \"ㄩㄝ4\"\n    ],\n    \"悧\": [\n        \"ㄌㄧ4\"\n    ],\n    \"您\": [\n        \"ㄋㄧㄣ2\"\n    ],\n    \"悩\": [\n        \"ㄋㄠ3\"\n    ],\n    \"悪\": [\n        \"ㄜ4\"\n    ],\n    \"悫\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"悬\": [\n        \"ㄒㄩㄢ2\"\n    ],\n    \"悭\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"悮\": [\n        \"ㄨ4\"\n    ],\n    \"悯\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"悰\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"悱\": [\n        \"ㄈㄟ3\"\n    ],\n    \"悲\": [\n        \"ㄅㄟ1\"\n    ],\n    \"悳\": [\n        \"ㄉㄜ2\"\n    ],\n    \"悴\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"悵\": [\n        \"ㄔㄤ4\"\n    ],\n    \"悶\": [\n        \"ㄇㄣ4\",\n        \"ㄇㄣ1\"\n    ],\n    \"悷\": [\n        \"ㄌㄧ4\"\n    ],\n    \"悸\": [\n        \"ㄐㄧ4\"\n    ],\n    \"悹\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"悺\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"悻\": [\n        \"ㄒㄧㄥ4\"\n    ],\n    \"悼\": [\n        \"ㄉㄠ4\"\n    ],\n    \"悽\": [\n        \"ㄑㄧ1\",\n        \"ㄑㄧ4\"\n    ],\n    \"悾\": [\n        \"ㄎㄨㄥ1\",\n        \"ㄎㄨㄥ3\"\n    ],\n    \"悿\": [\n        \"ㄊㄧㄢ3\"\n    ],\n    \"惀\": [\n        \"ㄌㄨㄣ2\",\n        \"ㄌㄨㄣ4\"\n    ],\n    \"惁\": [\n        \"ㄒㄧ1\"\n    ],\n    \"惂\": [\n        \"ㄎㄢ3\"\n    ],\n    \"惃\": [\n        \"ㄍㄨㄣ3\"\n    ],\n    \"惄\": [\n        \"ㄋㄧ4\"\n    ],\n    \"情\": [\n        \"ㄑㄧㄥ2\"\n    ],\n    \"惆\": [\n        \"ㄔㄡ2\",\n        \"ㄑㄧㄡ1\",\n        \"ㄉㄠ1\"\n    ],\n    \"惇\": [\n        \"ㄉㄨㄣ1\"\n    ],\n    \"惈\": [\n        \"ㄍㄨㄛ3\"\n    ],\n    \"惉\": [\n        \"ㄓㄢ1\"\n    ],\n    \"惊\": [\n        \"ㄐㄧㄥ1\",\n        \"ㄌㄧㄤ2\"\n    ],\n    \"惋\": [\n        \"ㄨㄢ3\"\n    ],\n    \"惌\": [\n        \"ㄩㄢ1\",\n        \"ㄨㄢ3\",\n        \"ㄩ4\"\n    ],\n    \"惍\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"惎\": [\n        \"ㄐㄧ4\"\n    ],\n    \"惏\": [\n        \"ㄌㄢ2\",\n        \"ㄌㄧㄣ2\"\n    ],\n    \"惐\": [\n        \"ㄩ4\",\n        \"ㄒㄩ4\"\n    ],\n    \"惑\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"惒\": [\n        \"ㄏㄜ2\"\n    ],\n    \"惓\": [\n        \"ㄑㄩㄢ2\",\n        \"ㄐㄩㄢ4\"\n    ],\n    \"惔\": [\n        \"ㄊㄢ2\",\n        \"ㄉㄢ4\"\n    ],\n    \"惕\": [\n        \"ㄊㄧ4\"\n    ],\n    \"惖\": [\n        \"ㄊㄧ4\"\n    ],\n    \"惗\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"惘\": [\n        \"ㄨㄤ3\"\n    ],\n    \"惙\": [\n        \"ㄔㄨㄛ4\",\n        \"ㄔㄨㄟ4\"\n    ],\n    \"惚\": [\n        \"ㄏㄨ1\"\n    ],\n    \"惛\": [\n        \"ㄏㄨㄣ1\",\n        \"ㄏㄨㄣ3\",\n        \"ㄇㄣ4\"\n    ],\n    \"惜\": [\n        \"ㄒㄧ1\"\n    ],\n    \"惝\": [\n        \"ㄔㄤ3\",\n        \"ㄊㄤ3\"\n    ],\n    \"惞\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"惟\": [\n        \"ㄨㄟ2\",\n        \"ㄨㄟ3\"\n    ],\n    \"惠\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"惡\": [\n        \"ㄜ4\",\n        \"ㄨ4\",\n        \"ㄨ1\",\n        \"ㄜ3\",\n        \"ㄏㄨ1\"\n    ],\n    \"惢\": [\n        \"ㄙㄨㄛ3\",\n        \"ㄖㄨㄟ3\"\n    ],\n    \"惣\": [\n        \"ㄗㄨㄥ3\"\n    ],\n    \"惤\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"惥\": [\n        \"ㄩㄥ3\"\n    ],\n    \"惦\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"惧\": [\n        \"ㄐㄩ4\"\n    ],\n    \"惨\": [\n        \"ㄘㄢ3\"\n    ],\n    \"惩\": [\n        \"ㄔㄥ2\"\n    ],\n    \"惪\": [\n        \"ㄉㄜ2\"\n    ],\n    \"惫\": [\n        \"ㄅㄟ4\"\n    ],\n    \"惬\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"惭\": [\n        \"ㄘㄢ2\"\n    ],\n    \"惮\": [\n        \"ㄉㄢ4\"\n    ],\n    \"惯\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"惰\": [\n        \"ㄉㄨㄛ4\",\n        \"ㄊㄨㄛ2\"\n    ],\n    \"惱\": [\n        \"ㄋㄠ3\"\n    ],\n    \"惲\": [\n        \"ㄩㄣ4\"\n    ],\n    \"想\": [\n        \"ㄒㄧㄤ3\"\n    ],\n    \"惴\": [\n        \"ㄓㄨㄟ4\",\n        \"ㄔㄨㄢ3\",\n        \"ㄍㄨㄚ4\"\n    ],\n    \"惵\": [\n        \"ㄉㄧㄝ2\",\n        \"ㄊㄧㄝ1\"\n    ],\n    \"惶\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"惷\": [\n        \"ㄔㄨㄣ3\"\n    ],\n    \"惸\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"惹\": [\n        \"ㄖㄜ3\",\n        \"ㄖㄨㄛ4\"\n    ],\n    \"惺\": [\n        \"ㄒㄧㄥ1\"\n    ],\n    \"惻\": [\n        \"ㄘㄜ4\"\n    ],\n    \"惼\": [\n        \"ㄅㄧㄢ3\"\n    ],\n    \"惽\": [\n        \"ㄇㄧㄣ3\",\n        \"ㄏㄨㄣ1\"\n    ],\n    \"惾\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"惿\": [\n        \"ㄊㄧ2\",\n        \"ㄕ4\"\n    ],\n    \"愀\": [\n        \"ㄑㄧㄠ3\",\n        \"ㄑㄧㄡ4\"\n    ],\n    \"愁\": [\n        \"ㄔㄡ2\",\n        \"ㄑㄧㄠ3\",\n        \"ㄐㄧㄡ1\"\n    ],\n    \"愂\": [\n        \"ㄅㄟ4\"\n    ],\n    \"愃\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"愄\": [\n        \"ㄨㄟ1\"\n    ],\n    \"愅\": [\n        \"ㄍㄜ2\"\n    ],\n    \"愆\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"愇\": [\n        \"ㄨㄟ3\"\n    ],\n    \"愈\": [\n        \"ㄩ4\"\n    ],\n    \"愉\": [\n        \"ㄩ2\",\n        \"ㄊㄡ1\",\n        \"ㄩ3\"\n    ],\n    \"愊\": [\n        \"ㄅㄧ4\"\n    ],\n    \"愋\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"愌\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"愍\": [\n        \"ㄇㄧㄣ3\",\n        \"ㄈㄣ1\"\n    ],\n    \"愎\": [\n        \"ㄅㄧ4\"\n    ],\n    \"意\": [\n        \"ㄧ4\",\n        \"ㄧ1\"\n    ],\n    \"愐\": [\n        \"ㄇㄧㄢ3\"\n    ],\n    \"愑\": [\n        \"ㄩㄥ3\"\n    ],\n    \"愒\": [\n        \"ㄎㄞ4\",\n        \"ㄑㄧ4\",\n        \"ㄏㄜ4\"\n    ],\n    \"愓\": [\n        \"ㄉㄤ4\",\n        \"ㄕㄤ1\",\n        \"ㄊㄤ2\",\n        \"ㄧㄤ2\"\n    ],\n    \"愔\": [\n        \"ㄧㄣ1\"\n    ],\n    \"愕\": [\n        \"ㄜ4\"\n    ],\n    \"愖\": [\n        \"ㄔㄣ2\",\n        \"ㄉㄢ1\",\n        \"ㄒㄧㄣ4\"\n    ],\n    \"愗\": [\n        \"ㄇㄠ4\"\n    ],\n    \"愘\": [\n        \"ㄑㄧㄚ4\",\n        \"ㄑㄧㄚ1\",\n        \"ㄎㄜ4\"\n    ],\n    \"愙\": [\n        \"ㄎㄜ4\"\n    ],\n    \"愚\": [\n        \"ㄩ2\"\n    ],\n    \"愛\": [\n        \"ㄞ4\"\n    ],\n    \"愜\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"愝\": [\n        \"ㄧㄢ3\"\n    ],\n    \"愞\": [\n        \"ㄋㄨㄛ4\"\n    ],\n    \"感\": [\n        \"ㄍㄢ3\",\n        \"ㄏㄢ4\"\n    ],\n    \"愠\": [\n        \"ㄩㄣ4\",\n        \"ㄩㄣ3\",\n        \"ㄨㄣ3\"\n    ],\n    \"愡\": [\n        \"ㄗㄨㄥ3\"\n    ],\n    \"愢\": [\n        \"ㄙㄞ1\",\n        \"ㄙ1\",\n        \"ㄙ3\"\n    ],\n    \"愣\": [\n        \"ㄌㄥ4\"\n    ],\n    \"愤\": [\n        \"ㄈㄣ4\"\n    ],\n    \"愥\": [\n        \"ㄧㄥ1\"\n    ],\n    \"愦\": [\n        \"ㄎㄨㄟ4\"\n    ],\n    \"愧\": [\n        \"ㄎㄨㄟ4\"\n    ],\n    \"愨\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"愩\": [\n        \"ㄍㄨㄥ1\",\n        \"ㄍㄨㄥ4\",\n        \"ㄏㄨㄥ3\"\n    ],\n    \"愪\": [\n        \"ㄩㄣ2\"\n    ],\n    \"愫\": [\n        \"ㄙㄨ4\"\n    ],\n    \"愬\": [\n        \"ㄙㄨ4\",\n        \"ㄙㄜ4\"\n    ],\n    \"愭\": [\n        \"ㄑㄧ2\"\n    ],\n    \"愮\": [\n        \"ㄧㄠ2\",\n        \"ㄧㄠ4\"\n    ],\n    \"愯\": [\n        \"ㄙㄨㄥ3\"\n    ],\n    \"愰\": [\n        \"ㄏㄨㄤ4\",\n        \"ㄏㄨㄤ3\"\n    ],\n    \"愱\": [\n        \"ㄐㄧ2\"\n    ],\n    \"愲\": [\n        \"ㄍㄨ3\"\n    ],\n    \"愳\": [\n        \"ㄐㄩ4\"\n    ],\n    \"愴\": [\n        \"ㄔㄨㄤ4\",\n        \"ㄔㄨㄤ3\"\n    ],\n    \"愵\": [\n        \"ㄋㄧ4\"\n    ],\n    \"愶\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"愷\": [\n        \"ㄎㄞ3\"\n    ],\n    \"愸\": [\n        \"ㄓㄥ3\"\n    ],\n    \"愹\": [\n        \"ㄩㄥ3\"\n    ],\n    \"愺\": [\n        \"ㄘㄠ3\"\n    ],\n    \"愻\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"愼\": [\n        \"ㄕㄣ4\"\n    ],\n    \"愽\": [\n        \"ㄅㄛ2\"\n    ],\n    \"愾\": [\n        \"ㄎㄞ4\",\n        \"ㄒㄧ4\",\n        \"ㄑㄧ4\"\n    ],\n    \"愿\": [\n        \"ㄩㄢ4\"\n    ],\n    \"慀\": [\n        \"ㄒㄧ4\",\n        \"ㄒㄧㄝ2\"\n    ],\n    \"慁\": [\n        \"ㄏㄨㄣ4\"\n    ],\n    \"慂\": [\n        \"ㄩㄥ3\"\n    ],\n    \"慃\": [\n        \"ㄧㄤ3\"\n    ],\n    \"慄\": [\n        \"ㄌㄧ4\"\n    ],\n    \"慅\": [\n        \"ㄙㄠ1\",\n        \"ㄘㄠ3\"\n    ],\n    \"慆\": [\n        \"ㄊㄠ1\"\n    ],\n    \"慇\": [\n        \"ㄧㄣ1\"\n    ],\n    \"慈\": [\n        \"ㄘ2\"\n    ],\n    \"慉\": [\n        \"ㄒㄩ4\",\n        \"ㄔㄨ4\"\n    ],\n    \"慊\": [\n        \"ㄑㄧㄢ4\",\n        \"ㄑㄧㄝ4\",\n        \"ㄒㄧㄢ2\",\n        \"ㄑㄧㄢ3\"\n    ],\n    \"態\": [\n        \"ㄊㄞ4\"\n    ],\n    \"慌\": [\n        \"ㄏㄨㄤ1\",\n        \"ㄏㄨㄤ3\",\n        \"ㄏㄨㄤ5\"\n    ],\n    \"慍\": [\n        \"ㄩㄣ4\"\n    ],\n    \"慎\": [\n        \"ㄕㄣ4\",\n        \"ㄓㄣ4\"\n    ],\n    \"慏\": [\n        \"ㄇㄧㄥ3\"\n    ],\n    \"慐\": [\n        \"ㄍㄨㄥ5\"\n    ],\n    \"慑\": [\n        \"ㄕㄜ4\"\n    ],\n    \"慒\": [\n        \"ㄘㄨㄥ2\",\n        \"ㄘㄠ2\"\n    ],\n    \"慓\": [\n        \"ㄆㄧㄠ1\",\n        \"ㄆㄧㄠ4\"\n    ],\n    \"慔\": [\n        \"ㄇㄨ4\"\n    ],\n    \"慕\": [\n        \"ㄇㄨ4\"\n    ],\n    \"慖\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"慗\": [\n        \"ㄔ4\"\n    ],\n    \"慘\": [\n        \"ㄘㄢ3\"\n    ],\n    \"慙\": [\n        \"ㄘㄢ2\"\n    ],\n    \"慚\": [\n        \"ㄘㄢ2\"\n    ],\n    \"慛\": [\n        \"ㄘㄨㄟ1\"\n    ],\n    \"慜\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"慝\": [\n        \"ㄊㄜ4\",\n        \"ㄋㄧ4\"\n    ],\n    \"慞\": [\n        \"ㄓㄤ1\"\n    ],\n    \"慟\": [\n        \"ㄊㄨㄥ4\"\n    ],\n    \"慠\": [\n        \"ㄠ4\",\n        \"ㄠ2\"\n    ],\n    \"慡\": [\n        \"ㄕㄨㄤ3\"\n    ],\n    \"慢\": [\n        \"ㄇㄢ4\",\n        \"ㄇㄢ2\"\n    ],\n    \"慣\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"慤\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"慥\": [\n        \"ㄗㄠ4\",\n        \"ㄘㄠ4\"\n    ],\n    \"慦\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"慧\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"慨\": [\n        \"ㄎㄞ3\"\n    ],\n    \"慩\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"慪\": [\n        \"ㄡ4\",\n        \"ㄡ1\"\n    ],\n    \"慫\": [\n        \"ㄙㄨㄥ3\"\n    ],\n    \"慬\": [\n        \"ㄑㄧㄣ2\",\n        \"ㄐㄧㄣ4\",\n        \"ㄐㄧㄣ3\"\n    ],\n    \"慭\": [\n        \"ㄧㄣ4\"\n    ],\n    \"慮\": [\n        \"ㄌㄩ4\",\n        \"ㄌㄩ2\"\n    ],\n    \"慯\": [\n        \"ㄕㄤ1\"\n    ],\n    \"慰\": [\n        \"ㄨㄟ4\"\n    ],\n    \"慱\": [\n        \"ㄊㄨㄢ2\"\n    ],\n    \"慲\": [\n        \"ㄇㄢ2\"\n    ],\n    \"慳\": [\n        \"ㄑㄧㄢ1\",\n        \"ㄒㄧㄢ2\"\n    ],\n    \"慴\": [\n        \"ㄕㄜ4\",\n        \"ㄓㄜ2\"\n    ],\n    \"慵\": [\n        \"ㄩㄥ1\"\n    ],\n    \"慶\": [\n        \"ㄑㄧㄥ4\",\n        \"ㄑㄧㄥ1\",\n        \"ㄑㄧㄤ1\"\n    ],\n    \"慷\": [\n        \"ㄎㄤ1\"\n    ],\n    \"慸\": [\n        \"ㄉㄧ4\",\n        \"ㄔ4\"\n    ],\n    \"慹\": [\n        \"ㄓ2\",\n        \"ㄓㄜ2\"\n    ],\n    \"慺\": [\n        \"ㄌㄡ2\",\n        \"ㄌㄩ3\"\n    ],\n    \"慻\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"慼\": [\n        \"ㄑㄧ1\"\n    ],\n    \"慽\": [\n        \"ㄑㄧ1\"\n    ],\n    \"慾\": [\n        \"ㄩ4\"\n    ],\n    \"慿\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"憀\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"憁\": [\n        \"ㄘㄨㄥ4\",\n        \"ㄙㄨㄥ1\"\n    ],\n    \"憂\": [\n        \"ㄧㄡ1\"\n    ],\n    \"憃\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"憄\": [\n        \"ㄓ4\"\n    ],\n    \"憅\": [\n        \"ㄊㄨㄥ4\"\n    ],\n    \"憆\": [\n        \"ㄔㄥ1\"\n    ],\n    \"憇\": [\n        \"ㄑㄧ4\"\n    ],\n    \"憈\": [\n        \"ㄑㄩ1\"\n    ],\n    \"憉\": [\n        \"ㄆㄥ2\"\n    ],\n    \"憊\": [\n        \"ㄅㄟ4\"\n    ],\n    \"憋\": [\n        \"ㄅㄧㄝ1\"\n    ],\n    \"憌\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"憍\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"憎\": [\n        \"ㄗㄥ1\"\n    ],\n    \"憏\": [\n        \"ㄔ4\"\n    ],\n    \"憐\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"憑\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"憒\": [\n        \"ㄎㄨㄟ4\"\n    ],\n    \"憓\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"憔\": [\n        \"ㄑㄧㄠ2\"\n    ],\n    \"憕\": [\n        \"ㄔㄥ2\",\n        \"ㄓㄥ4\",\n        \"ㄉㄥ4\"\n    ],\n    \"憖\": [\n        \"ㄧㄣ4\",\n        \"ㄒㄧㄣ4\",\n        \"ㄧㄣ2\"\n    ],\n    \"憗\": [\n        \"ㄧㄣ4\"\n    ],\n    \"憘\": [\n        \"ㄒㄧ3\",\n        \"ㄒㄧ1\"\n    ],\n    \"憙\": [\n        \"ㄒㄧ1\",\n        \"ㄒㄧ3\"\n    ],\n    \"憚\": [\n        \"ㄉㄢ4\",\n        \"ㄉㄚ2\",\n        \"ㄔㄢ3\"\n    ],\n    \"憛\": [\n        \"ㄊㄢ2\"\n    ],\n    \"憜\": [\n        \"ㄉㄨㄛ4\"\n    ],\n    \"憝\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"憞\": [\n        \"ㄉㄨㄟ4\",\n        \"ㄉㄨㄣ4\",\n        \"ㄊㄨㄣ1\"\n    ],\n    \"憟\": [\n        \"ㄙㄨ4\"\n    ],\n    \"憠\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"憡\": [\n        \"ㄘㄜ4\"\n    ],\n    \"憢\": [\n        \"ㄒㄧㄠ1\",\n        \"ㄐㄧㄠ1\"\n    ],\n    \"憣\": [\n        \"ㄈㄢ1\"\n    ],\n    \"憤\": [\n        \"ㄈㄣ4\"\n    ],\n    \"憥\": [\n        \"ㄌㄠ2\"\n    ],\n    \"憦\": [\n        \"ㄌㄠ4\",\n        \"ㄌㄠ2\"\n    ],\n    \"憧\": [\n        \"ㄔㄨㄥ1\",\n        \"ㄓㄨㄤ4\"\n    ],\n    \"憨\": [\n        \"ㄏㄢ1\"\n    ],\n    \"憩\": [\n        \"ㄑㄧ4\"\n    ],\n    \"憪\": [\n        \"ㄒㄧㄢ2\",\n        \"ㄒㄧㄢ4\"\n    ],\n    \"憫\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"憬\": [\n        \"ㄐㄧㄥ3\"\n    ],\n    \"憭\": [\n        \"ㄌㄧㄠ3\",\n        \"ㄌㄧㄠ2\"\n    ],\n    \"憮\": [\n        \"ㄨ3\",\n        \"ㄨ2\"\n    ],\n    \"憯\": [\n        \"ㄘㄢ3\"\n    ],\n    \"憰\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"憱\": [\n        \"ㄘㄨ4\"\n    ],\n    \"憲\": [\n        \"ㄒㄧㄢ4\",\n        \"ㄒㄧㄢ3\"\n    ],\n    \"憳\": [\n        \"ㄊㄢ3\"\n    ],\n    \"憴\": [\n        \"ㄕㄥ2\"\n    ],\n    \"憵\": [\n        \"ㄆㄧ1\"\n    ],\n    \"憶\": [\n        \"ㄧ4\"\n    ],\n    \"憷\": [\n        \"ㄔㄨ4\",\n        \"ㄔㄨ3\"\n    ],\n    \"憸\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"憹\": [\n        \"ㄋㄠ2\",\n        \"ㄋㄨㄥ2\",\n        \"ㄋㄤ2\",\n        \"ㄋㄠ3\"\n    ],\n    \"憺\": [\n        \"ㄉㄢ4\"\n    ],\n    \"憻\": [\n        \"ㄊㄢ3\"\n    ],\n    \"憼\": [\n        \"ㄐㄧㄥ3\",\n        \"ㄐㄧㄥ4\"\n    ],\n    \"憽\": [\n        \"ㄙㄨㄥ1\"\n    ],\n    \"憾\": [\n        \"ㄏㄢ4\",\n        \"ㄉㄢ4\"\n    ],\n    \"憿\": [\n        \"ㄐㄧㄠ3\",\n        \"ㄐㄧ1\"\n    ],\n    \"懀\": [\n        \"ㄨㄟ4\"\n    ],\n    \"懁\": [\n        \"ㄒㄩㄢ1\",\n        \"ㄏㄨㄢ1\"\n    ],\n    \"懂\": [\n        \"ㄉㄨㄥ3\"\n    ],\n    \"懃\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"懄\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"懅\": [\n        \"ㄐㄩ4\"\n    ],\n    \"懆\": [\n        \"ㄘㄠ3\",\n        \"ㄙㄠ1\",\n        \"ㄙㄠ4\"\n    ],\n    \"懇\": [\n        \"ㄎㄣ3\"\n    ],\n    \"懈\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"應\": [\n        \"ㄧㄥ1\",\n        \"ㄧㄥ4\"\n    ],\n    \"懊\": [\n        \"ㄠ4\",\n        \"ㄩ4\"\n    ],\n    \"懋\": [\n        \"ㄇㄠ4\"\n    ],\n    \"懌\": [\n        \"ㄧ4\"\n    ],\n    \"懍\": [\n        \"ㄌㄧㄣ3\"\n    ],\n    \"懎\": [\n        \"ㄙㄜ4\"\n    ],\n    \"懏\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"懐\": [\n        \"ㄏㄨㄞ2\"\n    ],\n    \"懑\": [\n        \"ㄇㄣ4\"\n    ],\n    \"懒\": [\n        \"ㄌㄢ3\"\n    ],\n    \"懓\": [\n        \"ㄞ4\"\n    ],\n    \"懔\": [\n        \"ㄌㄧㄣ3\",\n        \"ㄌㄢ3\"\n    ],\n    \"懕\": [\n        \"ㄧㄢ1\",\n        \"ㄧㄢ4\",\n        \"ㄧㄝ4\"\n    ],\n    \"懖\": [\n        \"ㄎㄨㄛ4\"\n    ],\n    \"懗\": [\n        \"ㄒㄧㄚ4\"\n    ],\n    \"懘\": [\n        \"ㄔ4\"\n    ],\n    \"懙\": [\n        \"ㄩ3\"\n    ],\n    \"懚\": [\n        \"ㄧㄣ4\"\n    ],\n    \"懛\": [\n        \"ㄉㄞ1\"\n    ],\n    \"懜\": [\n        \"ㄇㄥ3\",\n        \"ㄇㄥ4\",\n        \"ㄇㄥ2\"\n    ],\n    \"懝\": [\n        \"ㄞ4\",\n        \"ㄋㄧ4\",\n        \"ㄋㄧ3\"\n    ],\n    \"懞\": [\n        \"ㄇㄥ2\",\n        \"ㄇㄥ3\"\n    ],\n    \"懟\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"懠\": [\n        \"ㄑㄧ2\",\n        \"ㄐㄧ4\",\n        \"ㄐㄧ1\"\n    ],\n    \"懡\": [\n        \"ㄇㄛ3\"\n    ],\n    \"懢\": [\n        \"ㄌㄢ2\",\n        \"ㄒㄧㄢ4\"\n    ],\n    \"懣\": [\n        \"ㄇㄣ4\"\n    ],\n    \"懤\": [\n        \"ㄔㄡ2\"\n    ],\n    \"懥\": [\n        \"ㄓ4\"\n    ],\n    \"懦\": [\n        \"ㄋㄨㄛ4\"\n    ],\n    \"懧\": [\n        \"ㄋㄨㄛ4\"\n    ],\n    \"懨\": [\n        \"ㄧㄢ1\"\n    ],\n    \"懩\": [\n        \"ㄧㄤ3\"\n    ],\n    \"懪\": [\n        \"ㄅㄛ2\"\n    ],\n    \"懫\": [\n        \"ㄓ4\"\n    ],\n    \"懬\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"懭\": [\n        \"ㄎㄨㄤ3\"\n    ],\n    \"懮\": [\n        \"ㄧㄡ3\",\n        \"ㄧㄡ1\"\n    ],\n    \"懯\": [\n        \"ㄈㄨ1\"\n    ],\n    \"懰\": [\n        \"ㄌㄧㄡ2\",\n        \"ㄌㄧㄡ3\"\n    ],\n    \"懱\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"懲\": [\n        \"ㄔㄥ2\"\n    ],\n    \"懳\": [\n        \"ㄏㄨㄟ5\"\n    ],\n    \"懴\": [\n        \"ㄔㄢ4\"\n    ],\n    \"懵\": [\n        \"ㄇㄥ3\",\n        \"ㄇㄥ4\"\n    ],\n    \"懶\": [\n        \"ㄌㄢ3\",\n        \"ㄌㄞ4\"\n    ],\n    \"懷\": [\n        \"ㄏㄨㄞ2\"\n    ],\n    \"懸\": [\n        \"ㄒㄩㄢ2\"\n    ],\n    \"懹\": [\n        \"ㄖㄤ4\"\n    ],\n    \"懺\": [\n        \"ㄔㄢ4\"\n    ],\n    \"懻\": [\n        \"ㄐㄧ4\"\n    ],\n    \"懼\": [\n        \"ㄐㄩ4\"\n    ],\n    \"懽\": [\n        \"ㄏㄨㄢ1\",\n        \"ㄍㄨㄢ4\"\n    ],\n    \"懾\": [\n        \"ㄕㄜ4\"\n    ],\n    \"懿\": [\n        \"ㄧ4\",\n        \"ㄧ1\"\n    ],\n    \"戀\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"戁\": [\n        \"ㄋㄢ3\"\n    ],\n    \"戂\": [\n        \"ㄇㄧ2\",\n        \"ㄇㄛ2\"\n    ],\n    \"戃\": [\n        \"ㄊㄤ3\"\n    ],\n    \"戄\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"戅\": [\n        \"ㄍㄤ4\"\n    ],\n    \"戆\": [\n        \"ㄍㄤ4\",\n        \"ㄓㄨㄤ4\"\n    ],\n    \"戇\": [\n        \"ㄓㄨㄤ4\",\n        \"ㄍㄤ4\"\n    ],\n    \"戈\": [\n        \"ㄍㄜ1\"\n    ],\n    \"戉\": [\n        \"ㄩㄝ4\"\n    ],\n    \"戊\": [\n        \"ㄨ4\"\n    ],\n    \"戋\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"戌\": [\n        \"ㄒㄩ1\",\n        \"ㄑㄩ5\"\n    ],\n    \"戍\": [\n        \"ㄕㄨ4\"\n    ],\n    \"戎\": [\n        \"ㄖㄨㄥ2\",\n        \"ㄖㄥ1\"\n    ],\n    \"戏\": [\n        \"ㄒㄧ4\",\n        \"ㄏㄨ1\"\n    ],\n    \"成\": [\n        \"ㄔㄥ2\"\n    ],\n    \"我\": [\n        \"ㄨㄛ3\"\n    ],\n    \"戒\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"戓\": [\n        \"ㄍㄜ1\"\n    ],\n    \"戔\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄘㄢ2\"\n    ],\n    \"戕\": [\n        \"ㄑㄧㄤ1\",\n        \"ㄗㄤ1\"\n    ],\n    \"或\": [\n        \"ㄏㄨㄛ4\",\n        \"ㄩ4\"\n    ],\n    \"戗\": [\n        \"ㄑㄧㄤ1\",\n        \"ㄑㄧㄤ4\"\n    ],\n    \"战\": [\n        \"ㄓㄢ4\"\n    ],\n    \"戙\": [\n        \"ㄉㄨㄥ4\"\n    ],\n    \"戚\": [\n        \"ㄑㄧ1\",\n        \"ㄘㄨ4\"\n    ],\n    \"戛\": [\n        \"ㄐㄧㄚ2\",\n        \"ㄍㄚ1\"\n    ],\n    \"戜\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"戝\": [\n        \"ㄗㄟ2\"\n    ],\n    \"戞\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"戟\": [\n        \"ㄐㄧ3\"\n    ],\n    \"戠\": [\n        \"ㄓ1\",\n        \"ㄓ2\"\n    ],\n    \"戡\": [\n        \"ㄎㄢ1\",\n        \"ㄓㄣ3\"\n    ],\n    \"戢\": [\n        \"ㄐㄧ2\"\n    ],\n    \"戣\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"戤\": [\n        \"ㄍㄞ4\"\n    ],\n    \"戥\": [\n        \"ㄉㄥ3\"\n    ],\n    \"戦\": [\n        \"ㄓㄢ4\"\n    ],\n    \"戧\": [\n        \"ㄑㄧㄤ1\",\n        \"ㄔㄨㄤ1\",\n        \"ㄑㄧㄤ4\"\n    ],\n    \"戨\": [\n        \"ㄍㄜ1\"\n    ],\n    \"戩\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"截\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"戫\": [\n        \"ㄩ4\"\n    ],\n    \"戬\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"戭\": [\n        \"ㄧㄢ3\",\n        \"ㄧㄡ3\"\n    ],\n    \"戮\": [\n        \"ㄌㄨ4\"\n    ],\n    \"戯\": [\n        \"ㄏㄨ1\",\n        \"ㄒㄧ4\"\n    ],\n    \"戰\": [\n        \"ㄓㄢ4\"\n    ],\n    \"戱\": [\n        \"ㄒㄧ4\"\n    ],\n    \"戲\": [\n        \"ㄒㄧ4\",\n        \"ㄏㄨ1\",\n        \"ㄒㄧ1\",\n        \"ㄏㄨㄟ1\",\n        \"ㄙㄨㄛ1\",\n        \"ㄧ1\"\n    ],\n    \"戳\": [\n        \"ㄔㄨㄛ1\"\n    ],\n    \"戴\": [\n        \"ㄉㄞ4\"\n    ],\n    \"戵\": [\n        \"ㄑㄩ2\"\n    ],\n    \"戶\": [\n        \"ㄏㄨ4\"\n    ],\n    \"户\": [\n        \"ㄏㄨ4\"\n    ],\n    \"戸\": [\n        \"ㄏㄨ4\"\n    ],\n    \"戹\": [\n        \"ㄜ4\"\n    ],\n    \"戺\": [\n        \"ㄕ4\",\n        \"ㄧ2\"\n    ],\n    \"戻\": [\n        \"ㄊㄧ4\"\n    ],\n    \"戼\": [\n        \"ㄇㄠ3\"\n    ],\n    \"戽\": [\n        \"ㄏㄨ4\"\n    ],\n    \"戾\": [\n        \"ㄌㄧ4\"\n    ],\n    \"房\": [\n        \"ㄈㄤ2\",\n        \"ㄆㄤ2\"\n    ],\n    \"所\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"扁\": [\n        \"ㄅㄧㄢ3\",\n        \"ㄆㄧㄢ1\",\n        \"ㄅㄧㄢ1\",\n        \"ㄆㄧㄢ2\"\n    ],\n    \"扂\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"扃\": [\n        \"ㄐㄩㄥ1\",\n        \"ㄐㄩㄥ3\"\n    ],\n    \"扄\": [\n        \"ㄕㄤ3\",\n        \"ㄐㄩㄥ1\"\n    ],\n    \"扅\": [\n        \"ㄧ2\"\n    ],\n    \"扆\": [\n        \"ㄧ3\"\n    ],\n    \"扇\": [\n        \"ㄕㄢ4\",\n        \"ㄕㄢ1\"\n    ],\n    \"扈\": [\n        \"ㄏㄨ4\"\n    ],\n    \"扉\": [\n        \"ㄈㄟ1\"\n    ],\n    \"扊\": [\n        \"ㄧㄢ3\"\n    ],\n    \"手\": [\n        \"ㄕㄡ3\"\n    ],\n    \"扌\": [\n        \"ㄕㄡ5\"\n    ],\n    \"才\": [\n        \"ㄘㄞ2\",\n        \"ㄗㄞ1\"\n    ],\n    \"扎\": [\n        \"ㄓㄚ1\",\n        \"ㄗㄚ1\",\n        \"ㄓㄚ2\",\n        \"ㄓㄚ3\"\n    ],\n    \"扏\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"扐\": [\n        \"ㄌㄜ4\",\n        \"ㄌㄧ4\",\n        \"ㄘㄞ2\"\n    ],\n    \"扑\": [\n        \"ㄆㄨ1\",\n        \"ㄆㄧ4\"\n    ],\n    \"扒\": [\n        \"ㄅㄚ1\",\n        \"ㄆㄚ2\",\n        \"ㄅㄞ4\",\n        \"ㄅㄧㄝ2\"\n    ],\n    \"打\": [\n        \"ㄉㄚ3\",\n        \"ㄉㄚ2\"\n    ],\n    \"扔\": [\n        \"ㄖㄥ1\",\n        \"ㄖㄥ4\"\n    ],\n    \"払\": [\n        \"ㄈㄢ3\"\n    ],\n    \"扖\": [\n        \"ㄖㄨ4\"\n    ],\n    \"扗\": [\n        \"ㄗㄞ4\"\n    ],\n    \"托\": [\n        \"ㄊㄨㄛ1\"\n    ],\n    \"扙\": [\n        \"ㄓㄤ4\"\n    ],\n    \"扚\": [\n        \"ㄉㄧㄠ3\",\n        \"ㄉㄧ2\",\n        \"ㄩㄝ1\",\n        \"ㄌㄧ4\"\n    ],\n    \"扛\": [\n        \"ㄎㄤ2\",\n        \"ㄍㄤ1\"\n    ],\n    \"扜\": [\n        \"ㄩ1\",\n        \"ㄨ1\"\n    ],\n    \"扝\": [\n        \"ㄎㄨ1\",\n        \"ㄨ1\"\n    ],\n    \"扞\": [\n        \"ㄍㄢ3\",\n        \"ㄏㄢ4\"\n    ],\n    \"扟\": [\n        \"ㄕㄣ1\"\n    ],\n    \"扠\": [\n        \"ㄔㄚ1\",\n        \"ㄔㄞ1\",\n        \"ㄓㄚ3\"\n    ],\n    \"扡\": [\n        \"ㄊㄨㄛ1\",\n        \"ㄧ3\",\n        \"ㄔ3\"\n    ],\n    \"扢\": [\n        \"ㄍㄨ3\",\n        \"ㄑㄧ4\",\n        \"ㄐㄧㄝ2\",\n        \"ㄍㄜ1\"\n    ],\n    \"扣\": [\n        \"ㄎㄡ4\"\n    ],\n    \"扤\": [\n        \"ㄨ4\"\n    ],\n    \"扥\": [\n        \"ㄉㄣ4\"\n    ],\n    \"扦\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"执\": [\n        \"ㄓ2\"\n    ],\n    \"扨\": [\n        \"ㄖㄣ4\"\n    ],\n    \"扩\": [\n        \"ㄎㄨㄛ4\"\n    ],\n    \"扪\": [\n        \"ㄇㄣ2\"\n    ],\n    \"扫\": [\n        \"ㄙㄠ3\",\n        \"ㄙㄠ4\"\n    ],\n    \"扬\": [\n        \"ㄧㄤ2\"\n    ],\n    \"扭\": [\n        \"ㄋㄧㄡ3\",\n        \"ㄔㄡ3\",\n        \"ㄓㄡ3\",\n        \"ㄓㄡ4\"\n    ],\n    \"扮\": [\n        \"ㄅㄢ4\",\n        \"ㄈㄣ3\",\n        \"ㄈㄣ1\",\n        \"ㄏㄨㄛ3\"\n    ],\n    \"扯\": [\n        \"ㄔㄜ3\"\n    ],\n    \"扰\": [\n        \"ㄖㄠ3\",\n        \"ㄧㄡ4\"\n    ],\n    \"扱\": [\n        \"ㄒㄧ1\",\n        \"ㄔㄚ1\",\n        \"ㄑㄧ4\"\n    ],\n    \"扲\": [\n        \"ㄑㄧㄢ2\",\n        \"ㄑㄧㄣ2\"\n    ],\n    \"扳\": [\n        \"ㄅㄢ1\",\n        \"ㄆㄢ1\"\n    ],\n    \"扴\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"扵\": [\n        \"ㄩ2\"\n    ],\n    \"扶\": [\n        \"ㄈㄨ2\",\n        \"ㄆㄨ2\"\n    ],\n    \"扷\": [\n        \"ㄠ4\"\n    ],\n    \"扸\": [\n        \"ㄒㄧ1\",\n        \"ㄓㄜ2\"\n    ],\n    \"批\": [\n        \"ㄆㄧ1\",\n        \"ㄆㄧ2\"\n    ],\n    \"扺\": [\n        \"ㄓ3\",\n        \"ㄑㄧ2\"\n    ],\n    \"扻\": [\n        \"ㄓ4\",\n        \"ㄙㄨㄣ3\",\n        \"ㄎㄢ3\"\n    ],\n    \"扼\": [\n        \"ㄜ4\"\n    ],\n    \"扽\": [\n        \"ㄉㄣ4\"\n    ],\n    \"找\": [\n        \"ㄓㄠ3\",\n        \"ㄏㄨㄚ2\"\n    ],\n    \"承\": [\n        \"ㄔㄥ2\",\n        \"ㄓㄥ3\",\n        \"ㄓㄥ4\"\n    ],\n    \"技\": [\n        \"ㄐㄧ4\",\n        \"ㄑㄧ2\"\n    ],\n    \"抁\": [\n        \"ㄧㄢ3\"\n    ],\n    \"抂\": [\n        \"ㄎㄨㄤ2\",\n        \"ㄨㄤ3\"\n    ],\n    \"抃\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"抄\": [\n        \"ㄔㄠ1\",\n        \"ㄙㄨㄛ1\",\n        \"ㄔㄠ4\",\n        \"ㄔㄠ3\"\n    ],\n    \"抅\": [\n        \"ㄐㄩ1\"\n    ],\n    \"抆\": [\n        \"ㄨㄣ3\"\n    ],\n    \"抇\": [\n        \"ㄏㄨ2\"\n    ],\n    \"抈\": [\n        \"ㄩㄝ4\"\n    ],\n    \"抉\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"把\": [\n        \"ㄅㄚ3\",\n        \"ㄅㄚ4\",\n        \"ㄆㄚ2\"\n    ],\n    \"抋\": [\n        \"ㄑㄧㄣ4\"\n    ],\n    \"抌\": [\n        \"ㄉㄢ3\",\n        \"ㄕㄣ3\"\n    ],\n    \"抍\": [\n        \"ㄓㄥ3\"\n    ],\n    \"抎\": [\n        \"ㄩㄣ3\"\n    ],\n    \"抏\": [\n        \"ㄨㄢ2\"\n    ],\n    \"抐\": [\n        \"ㄋㄜ4\",\n        \"ㄋㄧ4\",\n        \"ㄋㄚ4\",\n        \"ㄖㄨㄟ4\"\n    ],\n    \"抑\": [\n        \"ㄧ4\"\n    ],\n    \"抒\": [\n        \"ㄕㄨ1\"\n    ],\n    \"抓\": [\n        \"ㄓㄨㄚ1\"\n    ],\n    \"抔\": [\n        \"ㄆㄡ2\"\n    ],\n    \"投\": [\n        \"ㄊㄡ2\",\n        \"ㄉㄡ4\"\n    ],\n    \"抖\": [\n        \"ㄉㄡ3\"\n    ],\n    \"抗\": [\n        \"ㄎㄤ4\",\n        \"ㄍㄤ1\"\n    ],\n    \"折\": [\n        \"ㄓㄜ2\",\n        \"ㄕㄜ2\",\n        \"ㄓㄜ1\",\n        \"ㄊㄧ2\"\n    ],\n    \"抙\": [\n        \"ㄆㄡ2\"\n    ],\n    \"抚\": [\n        \"ㄈㄨ3\"\n    ],\n    \"抛\": [\n        \"ㄆㄠ1\"\n    ],\n    \"抜\": [\n        \"ㄅㄚ2\"\n    ],\n    \"抝\": [\n        \"ㄠ3\",\n        \"ㄠ4\",\n        \"ㄋㄧㄡ4\"\n    ],\n    \"択\": [\n        \"ㄗㄜ2\"\n    ],\n    \"抟\": [\n        \"ㄊㄨㄢ2\"\n    ],\n    \"抠\": [\n        \"ㄎㄡ1\"\n    ],\n    \"抡\": [\n        \"ㄌㄨㄣ1\",\n        \"ㄌㄨㄣ2\"\n    ],\n    \"抢\": [\n        \"ㄑㄧㄤ3\",\n        \"ㄑㄧㄤ1\"\n    ],\n    \"抣\": [\n        \"ㄩㄣ5\"\n    ],\n    \"护\": [\n        \"ㄏㄨ4\"\n    ],\n    \"报\": [\n        \"ㄅㄠ4\"\n    ],\n    \"抦\": [\n        \"ㄅㄧㄥ3\"\n    ],\n    \"抧\": [\n        \"ㄓ3\",\n        \"ㄓㄞ3\"\n    ],\n    \"抨\": [\n        \"ㄆㄥ1\",\n        \"ㄅㄥ1\"\n    ],\n    \"抩\": [\n        \"ㄋㄢ2\"\n    ],\n    \"抪\": [\n        \"ㄅㄨ4\",\n        \"ㄆㄨ1\",\n        \"ㄅㄚ2\"\n    ],\n    \"披\": [\n        \"ㄆㄧ1\"\n    ],\n    \"抬\": [\n        \"ㄊㄞ2\",\n        \"ㄔ1\"\n    ],\n    \"抭\": [\n        \"ㄧㄠ3\",\n        \"ㄊㄠ1\"\n    ],\n    \"抮\": [\n        \"ㄓㄣ3\"\n    ],\n    \"抯\": [\n        \"ㄓㄚ1\"\n    ],\n    \"抰\": [\n        \"ㄧㄤ1\"\n    ],\n    \"抱\": [\n        \"ㄅㄠ4\",\n        \"ㄆㄠ1\",\n        \"ㄆㄡ3\"\n    ],\n    \"抲\": [\n        \"ㄏㄜ1\",\n        \"ㄏㄜ4\",\n        \"ㄑㄧㄚ1\"\n    ],\n    \"抳\": [\n        \"ㄋㄧ3\",\n        \"ㄋㄧ2\"\n    ],\n    \"抴\": [\n        \"ㄧㄝ4\",\n        \"ㄕㄜ2\"\n    ],\n    \"抵\": [\n        \"ㄉㄧ3\",\n        \"ㄓ3\",\n        \"ㄑㄧ2\"\n    ],\n    \"抶\": [\n        \"ㄔ4\"\n    ],\n    \"抷\": [\n        \"ㄆㄧ1\",\n        \"ㄆㄟ1\"\n    ],\n    \"抸\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"抹\": [\n        \"ㄇㄛ3\",\n        \"ㄇㄚ1\",\n        \"ㄇㄛ4\"\n    ],\n    \"抺\": [\n        \"ㄇㄟ4\"\n    ],\n    \"抻\": [\n        \"ㄔㄣ1\",\n        \"ㄕㄣ1\"\n    ],\n    \"押\": [\n        \"ㄧㄚ1\",\n        \"ㄒㄧㄚ2\",\n        \"ㄐㄧㄚ3\"\n    ],\n    \"抽\": [\n        \"ㄔㄡ1\"\n    ],\n    \"抾\": [\n        \"ㄑㄩ1\"\n    ],\n    \"抿\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"拀\": [\n        \"ㄔㄨ4\"\n    ],\n    \"拁\": [\n        \"ㄐㄧㄚ1\",\n        \"ㄧㄚ2\"\n    ],\n    \"拂\": [\n        \"ㄈㄨ2\",\n        \"ㄅㄧ4\",\n        \"ㄆㄧ4\",\n        \"ㄈㄟ4\"\n    ],\n    \"拃\": [\n        \"ㄓㄚ3\",\n        \"ㄓㄢ3\",\n        \"ㄓㄚ4\",\n        \"ㄓㄚ2\"\n    ],\n    \"拄\": [\n        \"ㄓㄨ3\"\n    ],\n    \"担\": [\n        \"ㄉㄢ1\",\n        \"ㄉㄢ4\",\n        \"ㄉㄢ3\",\n        \"ㄐㄧㄝ1\"\n    ],\n    \"拆\": [\n        \"ㄔㄞ1\",\n        \"ㄔㄜ4\",\n        \"ㄔ4\",\n        \"ㄘㄚ1\"\n    ],\n    \"拇\": [\n        \"ㄇㄨ3\"\n    ],\n    \"拈\": [\n        \"ㄋㄧㄢ1\",\n        \"ㄋㄧㄢ3\",\n        \"ㄉㄧㄢ1\"\n    ],\n    \"拉\": [\n        \"ㄌㄚ1\",\n        \"ㄌㄚ2\",\n        \"ㄌㄚ3\",\n        \"ㄌㄚ4\",\n        \"ㄌㄚ5\"\n    ],\n    \"拊\": [\n        \"ㄈㄨ3\",\n        \"ㄈㄨ1\",\n        \"ㄅㄨ3\"\n    ],\n    \"拋\": [\n        \"ㄆㄠ1\"\n    ],\n    \"拌\": [\n        \"ㄅㄢ4\",\n        \"ㄆㄢ1\"\n    ],\n    \"拍\": [\n        \"ㄆㄞ1\",\n        \"ㄅㄛ2\"\n    ],\n    \"拎\": [\n        \"ㄌㄧㄣ1\",\n        \"ㄌㄧㄥ1\"\n    ],\n    \"拏\": [\n        \"ㄋㄚ2\"\n    ],\n    \"拐\": [\n        \"ㄍㄨㄞ3\"\n    ],\n    \"拑\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"拒\": [\n        \"ㄐㄩ4\",\n        \"ㄐㄩ3\"\n    ],\n    \"拓\": [\n        \"ㄊㄨㄛ4\",\n        \"ㄊㄚ4\",\n        \"ㄓ2\"\n    ],\n    \"拔\": [\n        \"ㄅㄚ2\",\n        \"ㄅㄛ1\",\n        \"ㄅㄧㄝ2\",\n        \"ㄈㄚ2\",\n        \"ㄅㄟ4\"\n    ],\n    \"拕\": [\n        \"ㄊㄨㄛ1\"\n    ],\n    \"拖\": [\n        \"ㄊㄨㄛ1\",\n        \"ㄔ3\"\n    ],\n    \"拗\": [\n        \"ㄠ3\",\n        \"ㄠ4\",\n        \"ㄋㄧㄡ4\",\n        \"ㄩ4\"\n    ],\n    \"拘\": [\n        \"ㄐㄩ1\",\n        \"ㄍㄡ1\",\n        \"ㄐㄩ3\",\n        \"ㄐㄩ2\"\n    ],\n    \"拙\": [\n        \"ㄓㄨㄛ1\"\n    ],\n    \"拚\": [\n        \"ㄆㄢ4\",\n        \"ㄅㄧㄢ4\",\n        \"ㄈㄣ4\",\n        \"ㄈㄢ1\",\n        \"ㄆㄧㄣ1\"\n    ],\n    \"招\": [\n        \"ㄓㄠ1\",\n        \"ㄑㄧㄠ2\",\n        \"ㄕㄠ2\"\n    ],\n    \"拜\": [\n        \"ㄅㄞ4\",\n        \"ㄅㄞ2\"\n    ],\n    \"拝\": [\n        \"ㄅㄞ4\"\n    ],\n    \"拞\": [\n        \"ㄉㄧ3\"\n    ],\n    \"拟\": [\n        \"ㄋㄧ3\"\n    ],\n    \"拠\": [\n        \"ㄐㄩ4\"\n    ],\n    \"拡\": [\n        \"ㄎㄨㄛ4\"\n    ],\n    \"拢\": [\n        \"ㄌㄨㄥ3\"\n    ],\n    \"拣\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"拤\": [\n        \"ㄑㄧㄚ2\"\n    ],\n    \"拥\": [\n        \"ㄩㄥ1\"\n    ],\n    \"拦\": [\n        \"ㄌㄢ2\"\n    ],\n    \"拧\": [\n        \"ㄋㄧㄥ2\",\n        \"ㄋㄧㄥ3\",\n        \"ㄋㄧㄥ4\"\n    ],\n    \"拨\": [\n        \"ㄅㄛ1\"\n    ],\n    \"择\": [\n        \"ㄗㄜ2\",\n        \"ㄓㄞ2\"\n    ],\n    \"拪\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"拫\": [\n        \"ㄏㄣ2\"\n    ],\n    \"括\": [\n        \"ㄎㄨㄛ4\",\n        \"ㄍㄨㄚ1\"\n    ],\n    \"拭\": [\n        \"ㄕ4\"\n    ],\n    \"拮\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄐㄧㄚ2\"\n    ],\n    \"拯\": [\n        \"ㄓㄥ3\"\n    ],\n    \"拰\": [\n        \"ㄋㄧㄣ3\"\n    ],\n    \"拱\": [\n        \"ㄍㄨㄥ3\",\n        \"ㄐㄩ2\"\n    ],\n    \"拲\": [\n        \"ㄍㄨㄥ3\"\n    ],\n    \"拳\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"拴\": [\n        \"ㄕㄨㄢ1\",\n        \"ㄑㄩㄢ2\"\n    ],\n    \"拵\": [\n        \"ㄘㄨㄣ2\",\n        \"ㄗㄨㄣ4\"\n    ],\n    \"拶\": [\n        \"ㄗㄚ1\",\n        \"ㄗㄢ3\"\n    ],\n    \"拷\": [\n        \"ㄎㄠ3\"\n    ],\n    \"拸\": [\n        \"ㄧ2\",\n        \"ㄔ3\",\n        \"ㄏㄞ4\"\n    ],\n    \"拹\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"拺\": [\n        \"ㄘㄜ4\",\n        \"ㄙㄜ4\",\n        \"ㄔㄨㄛ4\"\n    ],\n    \"拻\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"拼\": [\n        \"ㄆㄧㄣ1\",\n        \"ㄅㄧㄥ4\"\n    ],\n    \"拽\": [\n        \"ㄓㄨㄞ1\",\n        \"ㄓㄨㄞ4\",\n        \"ㄧㄝ4\"\n    ],\n    \"拾\": [\n        \"ㄕ2\",\n        \"ㄕㄜ4\",\n        \"ㄐㄧㄝ4\"\n    ],\n    \"拿\": [\n        \"ㄋㄚ2\"\n    ],\n    \"挀\": [\n        \"ㄅㄞ1\"\n    ],\n    \"持\": [\n        \"ㄔ2\"\n    ],\n    \"挂\": [\n        \"ㄍㄨㄚ4\"\n    ],\n    \"挃\": [\n        \"ㄓ4\",\n        \"ㄉㄧㄝ2\"\n    ],\n    \"挄\": [\n        \"ㄎㄨㄛ4\",\n        \"ㄍㄨㄤ1\"\n    ],\n    \"挅\": [\n        \"ㄉㄨㄛ3\",\n        \"ㄉㄨㄛ4\"\n    ],\n    \"挆\": [\n        \"ㄉㄨㄛ3\"\n    ],\n    \"指\": [\n        \"ㄓ3\",\n        \"ㄓ1\",\n        \"ㄓ2\"\n    ],\n    \"挈\": [\n        \"ㄑㄧㄝ4\",\n        \"ㄑㄧ4\",\n        \"ㄐㄧㄚ2\",\n        \"ㄑㄧㄚ4\",\n        \"ㄕ4\"\n    ],\n    \"按\": [\n        \"ㄢ4\"\n    ],\n    \"挊\": [\n        \"ㄋㄨㄥ4\"\n    ],\n    \"挋\": [\n        \"ㄓㄣ4\"\n    ],\n    \"挌\": [\n        \"ㄍㄜ2\",\n        \"ㄏㄜ2\"\n    ],\n    \"挍\": [\n        \"ㄐㄧㄠ4\",\n        \"ㄐㄧㄠ1\"\n    ],\n    \"挎\": [\n        \"ㄎㄨㄚ4\",\n        \"ㄎㄨ1\",\n        \"ㄎㄡ1\"\n    ],\n    \"挏\": [\n        \"ㄉㄨㄥ4\"\n    ],\n    \"挐\": [\n        \"ㄋㄚ2\",\n        \"ㄖㄨ2\",\n        \"ㄋㄨ2\"\n    ],\n    \"挑\": [\n        \"ㄊㄧㄠ1\",\n        \"ㄊㄧㄠ3\",\n        \"ㄊㄠ2\",\n        \"ㄉㄧㄠ4\",\n        \"ㄊㄧㄠ2\",\n        \"ㄊㄧㄠ5\"\n    ],\n    \"挒\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"挓\": [\n        \"ㄓㄚ1\"\n    ],\n    \"挔\": [\n        \"ㄌㄩ3\"\n    ],\n    \"挕\": [\n        \"ㄉㄧㄝ2\",\n        \"ㄕㄜ4\"\n    ],\n    \"挖\": [\n        \"ㄨㄚ1\"\n    ],\n    \"挗\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"挘\": [\n        \"ㄌㄧㄝ3\"\n    ],\n    \"挙\": [\n        \"ㄐㄩ3\"\n    ],\n    \"挚\": [\n        \"ㄓ4\"\n    ],\n    \"挛\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"挜\": [\n        \"ㄧㄚ4\"\n    ],\n    \"挝\": [\n        \"ㄨㄛ1\",\n        \"ㄓㄨㄚ1\"\n    ],\n    \"挞\": [\n        \"ㄊㄚ4\"\n    ],\n    \"挟\": [\n        \"ㄒㄧㄝ2\",\n        \"ㄐㄧㄚ1\"\n    ],\n    \"挠\": [\n        \"ㄋㄠ2\"\n    ],\n    \"挡\": [\n        \"ㄉㄤ3\",\n        \"ㄉㄤ4\"\n    ],\n    \"挢\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"挣\": [\n        \"ㄓㄥ1\",\n        \"ㄓㄥ4\"\n    ],\n    \"挤\": [\n        \"ㄐㄧ3\"\n    ],\n    \"挥\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"挦\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"挧\": [\n        \"ㄩ3\"\n    ],\n    \"挨\": [\n        \"ㄞ1\",\n        \"ㄞ2\"\n    ],\n    \"挩\": [\n        \"ㄊㄨㄛ1\"\n    ],\n    \"挪\": [\n        \"ㄋㄨㄛ2\"\n    ],\n    \"挫\": [\n        \"ㄘㄨㄛ4\",\n        \"ㄗㄨㄛ4\"\n    ],\n    \"挬\": [\n        \"ㄅㄛ2\"\n    ],\n    \"挭\": [\n        \"ㄍㄥ3\"\n    ],\n    \"挮\": [\n        \"ㄊㄧ3\",\n        \"ㄊㄧ4\"\n    ],\n    \"振\": [\n        \"ㄓㄣ4\",\n        \"ㄓㄣ1\",\n        \"ㄓㄣ3\"\n    ],\n    \"挰\": [\n        \"ㄔㄥ2\"\n    ],\n    \"挱\": [\n        \"ㄙㄚ1\",\n        \"ㄕㄚ1\",\n        \"ㄙㄨㄛ1\"\n    ],\n    \"挲\": [\n        \"ㄙㄚ1\",\n        \"ㄙㄨㄛ1\",\n        \"ㄕㄚ1\"\n    ],\n    \"挳\": [\n        \"ㄎㄥ1\"\n    ],\n    \"挴\": [\n        \"ㄇㄟ3\"\n    ],\n    \"挵\": [\n        \"ㄋㄨㄥ4\"\n    ],\n    \"挶\": [\n        \"ㄐㄩ1\"\n    ],\n    \"挷\": [\n        \"ㄆㄥ2\"\n    ],\n    \"挸\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"挹\": [\n        \"ㄧ4\"\n    ],\n    \"挺\": [\n        \"ㄊㄧㄥ3\",\n        \"ㄊㄧㄥ2\"\n    ],\n    \"挻\": [\n        \"ㄕㄢ1\",\n        \"ㄧㄢ2\"\n    ],\n    \"挼\": [\n        \"ㄖㄨㄚ2\",\n        \"ㄖㄨㄛ2\",\n        \"ㄙㄨㄟ1\",\n        \"ㄌㄨㄛ4\"\n    ],\n    \"挽\": [\n        \"ㄨㄢ3\"\n    ],\n    \"挾\": [\n        \"ㄒㄧㄝ2\",\n        \"ㄐㄧㄚ1\"\n    ],\n    \"挿\": [\n        \"ㄔㄚ1\"\n    ],\n    \"捀\": [\n        \"ㄈㄥ2\"\n    ],\n    \"捁\": [\n        \"ㄐㄧㄠ3\",\n        \"ㄎㄨ4\"\n    ],\n    \"捂\": [\n        \"ㄨ3\",\n        \"ㄨ2\"\n    ],\n    \"捃\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"捄\": [\n        \"ㄐㄧㄡ4\",\n        \"ㄐㄩ1\",\n        \"ㄑㄧㄡ2\"\n    ],\n    \"捅\": [\n        \"ㄊㄨㄥ3\"\n    ],\n    \"捆\": [\n        \"ㄎㄨㄣ3\",\n        \"ㄏㄨㄣ2\"\n    ],\n    \"捇\": [\n        \"ㄏㄨㄛ4\",\n        \"ㄔ4\"\n    ],\n    \"捈\": [\n        \"ㄊㄨ2\",\n        \"ㄕㄨ1\",\n        \"ㄔㄚ2\"\n    ],\n    \"捉\": [\n        \"ㄓㄨㄛ1\"\n    ],\n    \"捊\": [\n        \"ㄆㄡ2\",\n        \"ㄆㄡ1\",\n        \"ㄈㄨ1\"\n    ],\n    \"捋\": [\n        \"ㄌㄩ3\",\n        \"ㄌㄨㄛ1\"\n    ],\n    \"捌\": [\n        \"ㄅㄚ1\",\n        \"ㄅㄧㄝ2\"\n    ],\n    \"捍\": [\n        \"ㄏㄢ4\",\n        \"ㄒㄧㄢ4\",\n        \"ㄍㄢ3\"\n    ],\n    \"捎\": [\n        \"ㄕㄠ1\",\n        \"ㄕㄠ4\",\n        \"ㄕㄠ3\",\n        \"ㄒㄧㄠ1\",\n        \"ㄑㄧㄠ4\"\n    ],\n    \"捏\": [\n        \"ㄋㄧㄝ1\"\n    ],\n    \"捐\": [\n        \"ㄐㄩㄢ1\",\n        \"ㄩㄢ2\"\n    ],\n    \"捑\": [\n        \"ㄗㄜ4\"\n    ],\n    \"捒\": [\n        \"ㄕㄨ4\",\n        \"ㄙㄡ1\",\n        \"ㄙㄨㄥ3\"\n    ],\n    \"捓\": [\n        \"ㄧㄝ2\",\n        \"ㄩ2\"\n    ],\n    \"捔\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄓㄨㄛ2\"\n    ],\n    \"捕\": [\n        \"ㄅㄨ3\"\n    ],\n    \"捖\": [\n        \"ㄨㄢ2\",\n        \"ㄍㄨㄚ1\"\n    ],\n    \"捗\": [\n        \"ㄅㄨ4\",\n        \"ㄆㄨ2\",\n        \"ㄓ4\"\n    ],\n    \"捘\": [\n        \"ㄗㄨㄣ4\"\n    ],\n    \"捙\": [\n        \"ㄧㄝ4\"\n    ],\n    \"捚\": [\n        \"ㄓㄞ1\"\n    ],\n    \"捛\": [\n        \"ㄌㄩ3\"\n    ],\n    \"捜\": [\n        \"ㄙㄡ1\"\n    ],\n    \"捝\": [\n        \"ㄊㄨㄛ1\",\n        \"ㄕㄨㄟ4\",\n        \"ㄧㄢ3\"\n    ],\n    \"捞\": [\n        \"ㄌㄠ1\"\n    ],\n    \"损\": [\n        \"ㄙㄨㄣ3\"\n    ],\n    \"捠\": [\n        \"ㄅㄤ1\"\n    ],\n    \"捡\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"换\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"捣\": [\n        \"ㄉㄠ3\"\n    ],\n    \"捤\": [\n        \"ㄨㄟ3\"\n    ],\n    \"捥\": [\n        \"ㄨㄢ4\",\n        \"ㄨㄢ1\",\n        \"ㄨㄢ3\",\n        \"ㄩ4\"\n    ],\n    \"捦\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"捧\": [\n        \"ㄆㄥ3\",\n        \"ㄈㄥ4\"\n    ],\n    \"捨\": [\n        \"ㄕㄜ3\"\n    ],\n    \"捩\": [\n        \"ㄌㄧㄝ4\",\n        \"ㄌㄧ4\"\n    ],\n    \"捪\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"捫\": [\n        \"ㄇㄣ2\"\n    ],\n    \"捬\": [\n        \"ㄈㄨ3\",\n        \"ㄈㄨ4\",\n        \"ㄅㄨ3\"\n    ],\n    \"捭\": [\n        \"ㄅㄞ3\",\n        \"ㄅㄚ1\",\n        \"ㄅㄧ3\"\n    ],\n    \"据\": [\n        \"ㄐㄩ4\",\n        \"ㄐㄩ1\"\n    ],\n    \"捯\": [\n        \"ㄉㄠ2\",\n        \"ㄉㄠ3\"\n    ],\n    \"捰\": [\n        \"ㄨㄛ3\",\n        \"ㄌㄨㄛ4\",\n        \"ㄌㄨㄛ3\"\n    ],\n    \"捱\": [\n        \"ㄞ2\",\n        \"ㄞ1\"\n    ],\n    \"捲\": [\n        \"ㄐㄩㄢ3\",\n        \"ㄑㄩㄢ2\",\n        \"ㄐㄩㄢ4\"\n    ],\n    \"捳\": [\n        \"ㄩㄝ4\"\n    ],\n    \"捴\": [\n        \"ㄗㄨㄥ3\"\n    ],\n    \"捵\": [\n        \"ㄔㄣ1\",\n        \"ㄊㄧㄢ3\",\n        \"ㄋㄧㄢ3\"\n    ],\n    \"捶\": [\n        \"ㄔㄨㄟ2\",\n        \"ㄉㄨㄛ3\"\n    ],\n    \"捷\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄑㄧㄝ4\",\n        \"ㄔㄚ1\"\n    ],\n    \"捸\": [\n        \"ㄊㄨ1\"\n    ],\n    \"捹\": [\n        \"ㄅㄣ4\"\n    ],\n    \"捺\": [\n        \"ㄋㄚ4\"\n    ],\n    \"捻\": [\n        \"ㄋㄧㄢ3\",\n        \"ㄋㄧㄝ1\",\n        \"ㄋㄧㄢ1\"\n    ],\n    \"捼\": [\n        \"ㄖㄨㄛ2\",\n        \"ㄨㄛ1\",\n        \"ㄨㄟ3\",\n        \"ㄖㄜ2\"\n    ],\n    \"捽\": [\n        \"ㄗㄨㄛ2\",\n        \"ㄘㄨ4\",\n        \"ㄙㄨ1\",\n        \"ㄗㄨㄣ4\"\n    ],\n    \"捾\": [\n        \"ㄨㄛ4\",\n        \"ㄒㄧㄚ2\"\n    ],\n    \"捿\": [\n        \"ㄑㄧ1\"\n    ],\n    \"掀\": [\n        \"ㄒㄧㄢ1\",\n        \"ㄏㄣ2\"\n    ],\n    \"掁\": [\n        \"ㄔㄥ2\"\n    ],\n    \"掂\": [\n        \"ㄉㄧㄢ1\"\n    ],\n    \"掃\": [\n        \"ㄙㄠ3\",\n        \"ㄙㄠ4\"\n    ],\n    \"掄\": [\n        \"ㄌㄨㄣ1\",\n        \"ㄌㄨㄣ2\"\n    ],\n    \"掅\": [\n        \"ㄑㄧㄥ4\"\n    ],\n    \"掆\": [\n        \"ㄍㄤ1\",\n        \"ㄍㄤ4\"\n    ],\n    \"掇\": [\n        \"ㄉㄨㄛ1\",\n        \"ㄉㄨㄛ2\",\n        \"ㄓㄨㄛ1\"\n    ],\n    \"授\": [\n        \"ㄕㄡ4\"\n    ],\n    \"掉\": [\n        \"ㄉㄧㄠ4\",\n        \"ㄋㄨㄛ2\"\n    ],\n    \"掊\": [\n        \"ㄆㄡ2\",\n        \"ㄆㄡ3\",\n        \"ㄈㄨ4\",\n        \"ㄆㄟ2\"\n    ],\n    \"掋\": [\n        \"ㄉㄧ3\",\n        \"ㄉㄧ4\"\n    ],\n    \"掌\": [\n        \"ㄓㄤ3\"\n    ],\n    \"掍\": [\n        \"ㄏㄨㄣ4\"\n    ],\n    \"掎\": [\n        \"ㄐㄧ3\",\n        \"ㄧ3\"\n    ],\n    \"掏\": [\n        \"ㄊㄠ1\",\n        \"ㄊㄠ2\"\n    ],\n    \"掐\": [\n        \"ㄑㄧㄚ1\"\n    ],\n    \"掑\": [\n        \"ㄑㄧ2\"\n    ],\n    \"排\": [\n        \"ㄆㄞ2\",\n        \"ㄆㄞ3\",\n        \"ㄅㄞ4\"\n    ],\n    \"掓\": [\n        \"ㄕㄨ1\"\n    ],\n    \"掔\": [\n        \"ㄑㄧㄢ1\",\n        \"ㄨㄢ4\"\n    ],\n    \"掕\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"掖\": [\n        \"ㄧㄝ1\",\n        \"ㄧㄝ4\"\n    ],\n    \"掗\": [\n        \"ㄧㄚ4\",\n        \"ㄧㄚ3\"\n    ],\n    \"掘\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄎㄨ1\"\n    ],\n    \"掙\": [\n        \"ㄓㄥ1\"\n    ],\n    \"掚\": [\n        \"ㄌㄧㄤ3\"\n    ],\n    \"掛\": [\n        \"ㄍㄨㄚ4\"\n    ],\n    \"掜\": [\n        \"ㄧ4\",\n        \"ㄋㄧ3\",\n        \"ㄋㄞ2\",\n        \"ㄋㄧㄝ4\"\n    ],\n    \"掝\": [\n        \"ㄏㄨㄛ4\",\n        \"ㄒㄩ4\"\n    ],\n    \"掞\": [\n        \"ㄕㄢ4\",\n        \"ㄧㄢ4\",\n        \"ㄧㄢ3\"\n    ],\n    \"掟\": [\n        \"ㄓㄥ3\",\n        \"ㄉㄧㄥ4\"\n    ],\n    \"掠\": [\n        \"ㄌㄩㄝ4\",\n        \"ㄌㄩㄝ3\"\n    ],\n    \"採\": [\n        \"ㄘㄞ3\"\n    ],\n    \"探\": [\n        \"ㄊㄢ4\",\n        \"ㄒㄧㄢ2\"\n    ],\n    \"掣\": [\n        \"ㄔㄜ4\"\n    ],\n    \"掤\": [\n        \"ㄅㄧㄥ1\"\n    ],\n    \"接\": [\n        \"ㄐㄧㄝ1\",\n        \"ㄒㄧㄝ2\",\n        \"ㄕㄚ4\",\n        \"ㄔㄚ1\"\n    ],\n    \"掦\": [\n        \"ㄊㄧ4\"\n    ],\n    \"控\": [\n        \"ㄎㄨㄥ4\",\n        \"ㄎㄨㄥ1\",\n        \"ㄑㄧㄤ1\"\n    ],\n    \"推\": [\n        \"ㄊㄨㄟ1\"\n    ],\n    \"掩\": [\n        \"ㄧㄢ3\",\n        \"ㄧㄢ4\"\n    ],\n    \"措\": [\n        \"ㄘㄨㄛ4\",\n        \"ㄗㄜ2\",\n        \"ㄘ4\"\n    ],\n    \"掫\": [\n        \"ㄓㄡ1\",\n        \"ㄗㄡ1\",\n        \"ㄔㄡ1\"\n    ],\n    \"掬\": [\n        \"ㄐㄩ1\"\n    ],\n    \"掭\": [\n        \"ㄊㄧㄢ4\"\n    ],\n    \"掮\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"掯\": [\n        \"ㄎㄣ4\"\n    ],\n    \"掰\": [\n        \"ㄅㄞ1\"\n    ],\n    \"掱\": [\n        \"ㄆㄚ2\",\n        \"ㄕㄡ3\"\n    ],\n    \"掲\": [\n        \"ㄐㄧㄝ1\"\n    ],\n    \"掳\": [\n        \"ㄌㄨ3\"\n    ],\n    \"掴\": [\n        \"ㄍㄨㄞ1\",\n        \"ㄍㄨㄛ2\"\n    ],\n    \"掵\": [\n        \"ㄇㄧㄥ5\"\n    ],\n    \"掶\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"掷\": [\n        \"ㄓ4\",\n        \"ㄓ1\"\n    ],\n    \"掸\": [\n        \"ㄉㄢ3\",\n        \"ㄕㄢ4\"\n    ],\n    \"掹\": [\n        \"ㄇㄥ5\"\n    ],\n    \"掺\": [\n        \"ㄘㄢ4\",\n        \"ㄔㄢ1\",\n        \"ㄕㄢ3\"\n    ],\n    \"掻\": [\n        \"ㄙㄠ1\"\n    ],\n    \"掼\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"掽\": [\n        \"ㄆㄥ4\"\n    ],\n    \"掾\": [\n        \"ㄩㄢ4\",\n        \"ㄔㄨㄢ2\"\n    ],\n    \"掿\": [\n        \"ㄋㄨㄛ4\"\n    ],\n    \"揀\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"揁\": [\n        \"ㄓㄥ1\",\n        \"ㄎㄥ1\"\n    ],\n    \"揂\": [\n        \"ㄐㄧㄡ1\",\n        \"ㄧㄡ2\"\n    ],\n    \"揃\": [\n        \"ㄐㄧㄢ3\",\n        \"ㄐㄧㄢ1\",\n        \"ㄑㄧㄢ1\"\n    ],\n    \"揄\": [\n        \"ㄩ2\",\n        \"ㄔㄡ1\",\n        \"ㄧㄡ2\",\n        \"ㄕㄨ1\",\n        \"ㄧㄠ2\"\n    ],\n    \"揅\": [\n        \"ㄧㄢ2\"\n    ],\n    \"揆\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"揇\": [\n        \"ㄋㄢ3\"\n    ],\n    \"揈\": [\n        \"ㄏㄨㄥ1\",\n        \"ㄏㄨㄥ2\",\n        \"ㄒㄩㄢ4\",\n        \"ㄐㄩ1\"\n    ],\n    \"揉\": [\n        \"ㄖㄡ2\"\n    ],\n    \"揊\": [\n        \"ㄆㄧ4\",\n        \"ㄔㄜ4\"\n    ],\n    \"揋\": [\n        \"ㄨㄟ1\"\n    ],\n    \"揌\": [\n        \"ㄙㄞ1\",\n        \"ㄘㄞ1\"\n    ],\n    \"揍\": [\n        \"ㄗㄡ4\",\n        \"ㄘㄡ4\"\n    ],\n    \"揎\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"描\": [\n        \"ㄇㄧㄠ2\",\n        \"ㄇㄠ4\"\n    ],\n    \"提\": [\n        \"ㄊㄧ2\",\n        \"ㄉㄧ1\",\n        \"ㄔ2\",\n        \"ㄕ2\",\n        \"ㄉㄧ3\"\n    ],\n    \"揑\": [\n        \"ㄋㄧㄝ1\"\n    ],\n    \"插\": [\n        \"ㄔㄚ1\",\n        \"ㄓㄚ3\"\n    ],\n    \"揓\": [\n        \"ㄕ4\"\n    ],\n    \"揔\": [\n        \"ㄗㄨㄥ3\",\n        \"ㄙㄨㄥ1\"\n    ],\n    \"揕\": [\n        \"ㄓㄣ4\",\n        \"ㄓㄣ1\"\n    ],\n    \"揖\": [\n        \"ㄧ1\",\n        \"ㄐㄧ2\"\n    ],\n    \"揗\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"揘\": [\n        \"ㄩㄥ2\",\n        \"ㄏㄨㄤ2\"\n    ],\n    \"揙\": [\n        \"ㄅㄧㄢ1\",\n        \"ㄅㄧㄢ4\"\n    ],\n    \"揚\": [\n        \"ㄧㄤ2\"\n    ],\n    \"換\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"揜\": [\n        \"ㄧㄢ3\"\n    ],\n    \"揝\": [\n        \"ㄗㄢ3\",\n        \"ㄗㄨㄢ4\"\n    ],\n    \"揞\": [\n        \"ㄢ3\",\n        \"ㄧㄢ4\",\n        \"ㄧㄝ4\"\n    ],\n    \"揟\": [\n        \"ㄒㄩ1\",\n        \"ㄐㄩ1\"\n    ],\n    \"揠\": [\n        \"ㄧㄚ4\"\n    ],\n    \"握\": [\n        \"ㄨㄛ4\",\n        \"ㄡ4\"\n    ],\n    \"揢\": [\n        \"ㄎㄜ2\",\n        \"ㄑㄧㄚ1\"\n    ],\n    \"揣\": [\n        \"ㄔㄨㄞ1\",\n        \"ㄔㄨㄞ3\",\n        \"ㄔㄨㄞ4\",\n        \"ㄉㄨㄛ3\",\n        \"ㄓㄨㄟ1\",\n        \"ㄊㄨㄢ2\"\n    ],\n    \"揤\": [\n        \"ㄐㄧ2\"\n    ],\n    \"揥\": [\n        \"ㄊㄧ4\",\n        \"ㄉㄧ4\"\n    ],\n    \"揦\": [\n        \"ㄌㄚ2\",\n        \"ㄌㄚ4\"\n    ],\n    \"揧\": [\n        \"ㄌㄚ4\"\n    ],\n    \"揨\": [\n        \"ㄔㄣ2\"\n    ],\n    \"揩\": [\n        \"ㄎㄞ1\",\n        \"ㄐㄧㄚ2\"\n    ],\n    \"揪\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"揫\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"揬\": [\n        \"ㄊㄨ2\"\n    ],\n    \"揭\": [\n        \"ㄐㄧㄝ1\",\n        \"ㄑㄧ4\",\n        \"ㄏㄜ2\"\n    ],\n    \"揮\": [\n        \"ㄏㄨㄟ1\",\n        \"ㄏㄨㄣ2\"\n    ],\n    \"揯\": [\n        \"ㄍㄣ4\"\n    ],\n    \"揰\": [\n        \"ㄔㄨㄥ4\",\n        \"ㄉㄨㄥ3\"\n    ],\n    \"揱\": [\n        \"ㄒㄧㄠ1\",\n        \"ㄕㄨㄛ4\",\n        \"ㄒㄧㄢ1\"\n    ],\n    \"揲\": [\n        \"ㄉㄧㄝ2\",\n        \"ㄕㄜ2\",\n        \"ㄧㄝ4\"\n    ],\n    \"揳\": [\n        \"ㄒㄧㄝ1\",\n        \"ㄒㄧㄝ4\",\n        \"ㄒㄧㄝ2\",\n        \"ㄐㄧㄚ2\"\n    ],\n    \"援\": [\n        \"ㄩㄢ2\",\n        \"ㄏㄨㄢ4\"\n    ],\n    \"揵\": [\n        \"ㄑㄧㄢ2\",\n        \"ㄐㄧㄢ4\",\n        \"ㄐㄧㄢ3\"\n    ],\n    \"揶\": [\n        \"ㄧㄝ2\"\n    ],\n    \"揷\": [\n        \"ㄔㄚ1\"\n    ],\n    \"揸\": [\n        \"ㄓㄚ1\"\n    ],\n    \"揹\": [\n        \"ㄅㄟ1\"\n    ],\n    \"揺\": [\n        \"ㄧㄠ2\"\n    ],\n    \"揻\": [\n        \"ㄨㄟ1\"\n    ],\n    \"揼\": [\n        \"ㄅㄥ5\"\n    ],\n    \"揽\": [\n        \"ㄌㄢ3\"\n    ],\n    \"揾\": [\n        \"ㄨㄣ4\",\n        \"ㄨ4\"\n    ],\n    \"揿\": [\n        \"ㄑㄧㄣ4\"\n    ],\n    \"搀\": [\n        \"ㄔㄢ1\"\n    ],\n    \"搁\": [\n        \"ㄍㄜ1\",\n        \"ㄍㄜ2\"\n    ],\n    \"搂\": [\n        \"ㄌㄡ3\",\n        \"ㄌㄡ1\"\n    ],\n    \"搃\": [\n        \"ㄗㄨㄥ3\"\n    ],\n    \"搄\": [\n        \"ㄍㄣ4\"\n    ],\n    \"搅\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"搆\": [\n        \"ㄍㄡ4\",\n        \"ㄍㄡ1\"\n    ],\n    \"搇\": [\n        \"ㄑㄧㄣ4\"\n    ],\n    \"搈\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"搉\": [\n        \"ㄑㄩㄝ4\",\n        \"ㄏㄨㄛ1\"\n    ],\n    \"搊\": [\n        \"ㄔㄡ1\",\n        \"ㄗㄡ3\",\n        \"ㄓㄨ1\"\n    ],\n    \"搋\": [\n        \"ㄔㄨㄞ1\",\n        \"ㄔ3\",\n        \"ㄧ2\"\n    ],\n    \"搌\": [\n        \"ㄓㄢ3\"\n    ],\n    \"損\": [\n        \"ㄙㄨㄣ3\"\n    ],\n    \"搎\": [\n        \"ㄙㄨㄣ1\"\n    ],\n    \"搏\": [\n        \"ㄅㄛ2\"\n    ],\n    \"搐\": [\n        \"ㄔㄨ4\"\n    ],\n    \"搑\": [\n        \"ㄖㄨㄥ2\",\n        \"ㄋㄤ2\",\n        \"ㄋㄤ3\"\n    ],\n    \"搒\": [\n        \"ㄅㄤ4\",\n        \"ㄆㄥ2\",\n        \"ㄅㄥ1\",\n        \"ㄅㄤ3\"\n    ],\n    \"搓\": [\n        \"ㄘㄨㄛ1\",\n        \"ㄘㄨㄛ3\",\n        \"ㄔㄞ1\"\n    ],\n    \"搔\": [\n        \"ㄙㄠ1\",\n        \"ㄙㄠ4\"\n    ],\n    \"搕\": [\n        \"ㄎㄜ1\",\n        \"ㄜ4\"\n    ],\n    \"搖\": [\n        \"ㄧㄠ2\"\n    ],\n    \"搗\": [\n        \"ㄉㄠ3\"\n    ],\n    \"搘\": [\n        \"ㄓ1\"\n    ],\n    \"搙\": [\n        \"ㄋㄨ4\",\n        \"ㄋㄨㄛ4\",\n        \"ㄋㄡ4\"\n    ],\n    \"搚\": [\n        \"ㄌㄚ1\",\n        \"ㄒㄧㄝ2\",\n        \"ㄒㄧㄢ4\"\n    ],\n    \"搛\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄌㄧㄢ2\"\n    ],\n    \"搜\": [\n        \"ㄙㄡ1\",\n        \"ㄒㄧㄠ1\",\n        \"ㄙㄡ4\",\n        \"ㄕㄠ3\"\n    ],\n    \"搝\": [\n        \"ㄑㄧㄡ3\"\n    ],\n    \"搞\": [\n        \"ㄍㄠ3\",\n        \"ㄑㄧㄠ1\",\n        \"ㄎㄠ4\"\n    ],\n    \"搟\": [\n        \"ㄒㄧㄢ3\",\n        \"ㄒㄧㄢ1\"\n    ],\n    \"搠\": [\n        \"ㄕㄨㄛ4\"\n    ],\n    \"搡\": [\n        \"ㄙㄤ3\"\n    ],\n    \"搢\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"搣\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"搤\": [\n        \"ㄜ4\",\n        \"ㄧ4\"\n    ],\n    \"搥\": [\n        \"ㄔㄨㄟ2\",\n        \"ㄉㄨㄟ1\"\n    ],\n    \"搦\": [\n        \"ㄋㄨㄛ4\"\n    ],\n    \"搧\": [\n        \"ㄕㄢ1\"\n    ],\n    \"搨\": [\n        \"ㄊㄚ4\",\n        \"ㄉㄚ2\"\n    ],\n    \"搩\": [\n        \"ㄓㄚ3\",\n        \"ㄐㄧㄝ2\"\n    ],\n    \"搪\": [\n        \"ㄊㄤ2\"\n    ],\n    \"搫\": [\n        \"ㄆㄢ2\",\n        \"ㄅㄢ1\",\n        \"ㄆㄛ2\"\n    ],\n    \"搬\": [\n        \"ㄅㄢ1\",\n        \"ㄙㄨ4\"\n    ],\n    \"搭\": [\n        \"ㄉㄚ1\",\n        \"ㄊㄚ4\"\n    ],\n    \"搮\": [\n        \"ㄌㄧ4\"\n    ],\n    \"搯\": [\n        \"ㄊㄠ1\"\n    ],\n    \"搰\": [\n        \"ㄏㄨ2\",\n        \"ㄎㄨ1\"\n    ],\n    \"搱\": [\n        \"ㄓ4\",\n        \"ㄋㄞ2\"\n    ],\n    \"搲\": [\n        \"ㄨㄚ1\",\n        \"ㄨㄚ3\",\n        \"ㄨㄚ4\"\n    ],\n    \"搳\": [\n        \"ㄏㄨㄚ2\",\n        \"ㄒㄧㄚ2\",\n        \"ㄑㄧㄚ1\"\n    ],\n    \"搴\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"搵\": [\n        \"ㄨㄣ4\"\n    ],\n    \"搶\": [\n        \"ㄑㄧㄤ3\",\n        \"ㄑㄧㄤ1\",\n        \"ㄑㄧㄤ4\",\n        \"ㄔㄥ2\",\n        \"ㄔㄥ1\"\n    ],\n    \"搷\": [\n        \"ㄊㄧㄢ2\",\n        \"ㄕㄣ1\"\n    ],\n    \"搸\": [\n        \"ㄓㄣ1\"\n    ],\n    \"搹\": [\n        \"ㄜ4\"\n    ],\n    \"携\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"搻\": [\n        \"ㄋㄨㄛ4\"\n    ],\n    \"搼\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"搽\": [\n        \"ㄔㄚ2\"\n    ],\n    \"搾\": [\n        \"ㄓㄚ4\"\n    ],\n    \"搿\": [\n        \"ㄍㄜ2\"\n    ],\n    \"摀\": [\n        \"ㄨ3\"\n    ],\n    \"摁\": [\n        \"ㄣ4\"\n    ],\n    \"摂\": [\n        \"ㄕㄜ4\"\n    ],\n    \"摃\": [\n        \"ㄎㄤ2\"\n    ],\n    \"摄\": [\n        \"ㄕㄜ4\"\n    ],\n    \"摅\": [\n        \"ㄕㄨ1\"\n    ],\n    \"摆\": [\n        \"ㄅㄞ3\"\n    ],\n    \"摇\": [\n        \"ㄧㄠ2\"\n    ],\n    \"摈\": [\n        \"ㄅㄧㄣ4\"\n    ],\n    \"摉\": [\n        \"ㄙㄡ1\"\n    ],\n    \"摊\": [\n        \"ㄊㄢ1\"\n    ],\n    \"摋\": [\n        \"ㄙㄚ4\",\n        \"ㄕㄞ3\",\n        \"ㄕㄚ1\"\n    ],\n    \"摌\": [\n        \"ㄔㄢ3\",\n        \"ㄙㄨㄣ4\"\n    ],\n    \"摍\": [\n        \"ㄙㄨㄛ1\"\n    ],\n    \"摎\": [\n        \"ㄐㄧㄡ1\",\n        \"ㄌㄧㄡ2\",\n        \"ㄌㄧㄠ2\",\n        \"ㄐㄧㄠ3\",\n        \"ㄋㄠ2\"\n    ],\n    \"摏\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"摐\": [\n        \"ㄔㄨㄤ1\"\n    ],\n    \"摑\": [\n        \"ㄍㄨㄞ1\",\n        \"ㄍㄨㄛ2\"\n    ],\n    \"摒\": [\n        \"ㄅㄧㄥ3\",\n        \"ㄅㄧㄥ4\"\n    ],\n    \"摓\": [\n        \"ㄈㄥ2\",\n        \"ㄆㄥ3\"\n    ],\n    \"摔\": [\n        \"ㄕㄨㄞ1\"\n    ],\n    \"摕\": [\n        \"ㄉㄧ4\",\n        \"ㄊㄨ2\",\n        \"ㄓ2\"\n    ],\n    \"摖\": [\n        \"ㄑㄧ4\",\n        \"ㄔㄚ2\"\n    ],\n    \"摗\": [\n        \"ㄙㄡ1\",\n        \"ㄙㄨㄥ3\"\n    ],\n    \"摘\": [\n        \"ㄓㄞ1\"\n    ],\n    \"摙\": [\n        \"ㄌㄧㄢ3\",\n        \"ㄌㄧㄢ4\"\n    ],\n    \"摚\": [\n        \"ㄔㄥ1\"\n    ],\n    \"摛\": [\n        \"ㄔ1\"\n    ],\n    \"摜\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"摝\": [\n        \"ㄌㄨ4\"\n    ],\n    \"摞\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"摟\": [\n        \"ㄌㄡ3\",\n        \"ㄌㄡ1\"\n    ],\n    \"摠\": [\n        \"ㄗㄨㄥ3\"\n    ],\n    \"摡\": [\n        \"ㄍㄞ4\",\n        \"ㄒㄧ4\"\n    ],\n    \"摢\": [\n        \"ㄏㄨ4\",\n        \"ㄔㄨ1\"\n    ],\n    \"摣\": [\n        \"ㄓㄚ1\",\n        \"ㄓㄨㄚ1\"\n    ],\n    \"摤\": [\n        \"ㄔㄨㄤ3\"\n    ],\n    \"摥\": [\n        \"ㄊㄤ4\"\n    ],\n    \"摦\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"摧\": [\n        \"ㄘㄨㄟ1\",\n        \"ㄗㄨㄟ4\",\n        \"ㄘㄨㄛ4\"\n    ],\n    \"摨\": [\n        \"ㄋㄞ2\",\n        \"ㄓ4\"\n    ],\n    \"摩\": [\n        \"ㄇㄛ2\",\n        \"ㄇㄚ1\",\n        \"ㄇㄧ2\"\n    ],\n    \"摪\": [\n        \"ㄐㄧㄤ1\",\n        \"ㄑㄧㄤ4\"\n    ],\n    \"摫\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"摬\": [\n        \"ㄧㄥ3\"\n    ],\n    \"摭\": [\n        \"ㄓ2\"\n    ],\n    \"摮\": [\n        \"ㄠ2\",\n        \"ㄑㄧㄠ1\"\n    ],\n    \"摯\": [\n        \"ㄓ4\"\n    ],\n    \"摰\": [\n        \"ㄋㄧㄝ4\",\n        \"ㄔㄜ4\"\n    ],\n    \"摱\": [\n        \"ㄇㄢ4\",\n        \"ㄇㄢ2\"\n    ],\n    \"摲\": [\n        \"ㄔㄢ4\",\n        \"ㄘㄢ2\"\n    ],\n    \"摳\": [\n        \"ㄎㄡ1\",\n        \"ㄡ1\"\n    ],\n    \"摴\": [\n        \"ㄔㄨ1\",\n        \"ㄔ1\"\n    ],\n    \"摵\": [\n        \"ㄕㄜ4\",\n        \"ㄙㄨ4\",\n        \"ㄇㄧ2\"\n    ],\n    \"摶\": [\n        \"ㄊㄨㄢ2\",\n        \"ㄓㄨㄢ4\",\n        \"ㄓㄨㄢ1\"\n    ],\n    \"摷\": [\n        \"ㄐㄧㄠ3\",\n        \"ㄔㄠ1\"\n    ],\n    \"摸\": [\n        \"ㄇㄛ1\",\n        \"ㄇㄛ2\"\n    ],\n    \"摹\": [\n        \"ㄇㄛ2\",\n        \"ㄇㄛ1\"\n    ],\n    \"摺\": [\n        \"ㄓㄜ2\",\n        \"ㄌㄚ1\",\n        \"ㄒㄧㄝ2\"\n    ],\n    \"摻\": [\n        \"ㄘㄢ4\",\n        \"ㄕㄢ3\",\n        \"ㄕㄢ1\",\n        \"ㄔㄢ1\",\n        \"ㄙㄣ1\"\n    ],\n    \"摼\": [\n        \"ㄎㄥ1\",\n        \"ㄑㄧㄢ1\"\n    ],\n    \"摽\": [\n        \"ㄅㄧㄠ1\",\n        \"ㄅㄧㄠ4\",\n        \"ㄆㄧㄠ1\",\n        \"ㄆㄠ1\"\n    ],\n    \"摾\": [\n        \"ㄐㄧㄤ4\"\n    ],\n    \"摿\": [\n        \"ㄧㄠ2\"\n    ],\n    \"撀\": [\n        \"ㄍㄡ4\"\n    ],\n    \"撁\": [\n        \"ㄑㄧㄢ1\",\n        \"ㄑㄧㄢ4\"\n    ],\n    \"撂\": [\n        \"ㄌㄧㄠ4\"\n    ],\n    \"撃\": [\n        \"ㄐㄧ1\"\n    ],\n    \"撄\": [\n        \"ㄧㄥ1\"\n    ],\n    \"撅\": [\n        \"ㄐㄩㄝ1\",\n        \"ㄐㄩㄝ4\",\n        \"ㄐㄩㄝ2\",\n        \"ㄍㄨㄟ4\"\n    ],\n    \"撆\": [\n        \"ㄆㄧㄝ1\"\n    ],\n    \"撇\": [\n        \"ㄆㄧㄝ1\",\n        \"ㄆㄧㄝ3\",\n        \"ㄅㄧㄝ1\"\n    ],\n    \"撈\": [\n        \"ㄌㄠ1\"\n    ],\n    \"撉\": [\n        \"ㄉㄨㄣ1\"\n    ],\n    \"撊\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"撋\": [\n        \"ㄖㄨㄢ2\",\n        \"ㄖㄨㄟ2\",\n        \"ㄖㄨㄣ2\",\n        \"ㄖㄨㄛ2\",\n        \"ㄙㄨㄟ1\"\n    ],\n    \"撌\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"撍\": [\n        \"ㄗㄢ3\",\n        \"ㄗㄢ1\",\n        \"ㄗㄣ1\",\n        \"ㄑㄧㄢ2\"\n    ],\n    \"撎\": [\n        \"ㄧ4\"\n    ],\n    \"撏\": [\n        \"ㄒㄧㄢ2\",\n        \"ㄒㄩㄣ2\"\n    ],\n    \"撐\": [\n        \"ㄔㄥ1\"\n    ],\n    \"撑\": [\n        \"ㄔㄥ1\"\n    ],\n    \"撒\": [\n        \"ㄙㄚ1\",\n        \"ㄙㄚ3\"\n    ],\n    \"撓\": [\n        \"ㄋㄠ2\",\n        \"ㄒㄧㄠ1\",\n        \"ㄖㄠ4\"\n    ],\n    \"撔\": [\n        \"ㄏㄨㄥ4\"\n    ],\n    \"撕\": [\n        \"ㄙ1\",\n        \"ㄒㄧ1\"\n    ],\n    \"撖\": [\n        \"ㄏㄢ4\",\n        \"ㄑㄧㄢ3\"\n    ],\n    \"撗\": [\n        \"ㄍㄨㄤ4\"\n    ],\n    \"撘\": [\n        \"ㄉㄚ1\"\n    ],\n    \"撙\": [\n        \"ㄗㄨㄣ3\"\n    ],\n    \"撚\": [\n        \"ㄋㄧㄢ3\"\n    ],\n    \"撛\": [\n        \"ㄌㄧㄣ3\"\n    ],\n    \"撜\": [\n        \"ㄓㄥ3\",\n        \"ㄔㄥ2\"\n    ],\n    \"撝\": [\n        \"ㄏㄨㄟ1\",\n        \"ㄨㄟ2\"\n    ],\n    \"撞\": [\n        \"ㄓㄨㄤ4\"\n    ],\n    \"撟\": [\n        \"ㄐㄧㄠ3\",\n        \"ㄐㄧㄠ1\",\n        \"ㄎㄠ3\"\n    ],\n    \"撠\": [\n        \"ㄐㄧ3\"\n    ],\n    \"撡\": [\n        \"ㄘㄠ1\"\n    ],\n    \"撢\": [\n        \"ㄉㄢ3\",\n        \"ㄊㄢ4\",\n        \"ㄉㄢ4\",\n        \"ㄒㄧㄣ2\"\n    ],\n    \"撣\": [\n        \"ㄉㄢ3\",\n        \"ㄉㄢ4\",\n        \"ㄔㄢ2\",\n        \"ㄊㄢ1\",\n        \"ㄓㄢ3\",\n        \"ㄕㄢ4\",\n        \"ㄊㄧㄢ2\"\n    ],\n    \"撤\": [\n        \"ㄔㄜ4\"\n    ],\n    \"撥\": [\n        \"ㄅㄛ1\",\n        \"ㄈㄚ2\"\n    ],\n    \"撦\": [\n        \"ㄔㄜ3\"\n    ],\n    \"撧\": [\n        \"ㄐㄩㄝ1\"\n    ],\n    \"撨\": [\n        \"ㄈㄨ3\",\n        \"ㄒㄧㄠ1\",\n        \"ㄙㄡ1\"\n    ],\n    \"撩\": [\n        \"ㄌㄧㄠ1\",\n        \"ㄌㄧㄠ2\",\n        \"ㄌㄧㄠ3\",\n        \"ㄌㄠ4\",\n        \"ㄌㄧㄠ4\"\n    ],\n    \"撪\": [\n        \"ㄅㄣ4\"\n    ],\n    \"撫\": [\n        \"ㄈㄨ3\",\n        \"ㄇㄛ2\"\n    ],\n    \"撬\": [\n        \"ㄑㄧㄠ4\"\n    ],\n    \"播\": [\n        \"ㄅㄛ1\",\n        \"ㄅㄛ3\"\n    ],\n    \"撮\": [\n        \"ㄘㄨㄛ1\",\n        \"ㄗㄨㄛ3\",\n        \"ㄗㄨㄟ4\",\n        \"ㄗㄨㄢ1\",\n        \"ㄔㄨㄚ1\"\n    ],\n    \"撯\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"撰\": [\n        \"ㄓㄨㄢ4\",\n        \"ㄒㄩㄢ3\",\n        \"ㄙㄨㄢ4\"\n    ],\n    \"撱\": [\n        \"ㄨㄟ3\",\n        \"ㄊㄨㄛ3\"\n    ],\n    \"撲\": [\n        \"ㄆㄨ1\",\n        \"ㄅㄨ3\"\n    ],\n    \"撳\": [\n        \"ㄑㄧㄣ4\"\n    ],\n    \"撴\": [\n        \"ㄉㄨㄣ1\"\n    ],\n    \"撵\": [\n        \"ㄋㄧㄢ3\"\n    ],\n    \"撶\": [\n        \"ㄏㄨㄚ2\"\n    ],\n    \"撷\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"撸\": [\n        \"ㄌㄨ1\"\n    ],\n    \"撹\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"撺\": [\n        \"ㄘㄨㄢ1\"\n    ],\n    \"撻\": [\n        \"ㄊㄚ4\"\n    ],\n    \"撼\": [\n        \"ㄏㄢ4\"\n    ],\n    \"撽\": [\n        \"ㄑㄧㄠ4\",\n        \"ㄧㄠ1\",\n        \"ㄐㄧ1\"\n    ],\n    \"撾\": [\n        \"ㄨㄛ1\",\n        \"ㄓㄨㄚ1\"\n    ],\n    \"撿\": [\n        \"ㄐㄧㄢ3\",\n        \"ㄌㄧㄢ4\"\n    ],\n    \"擀\": [\n        \"ㄍㄢ3\"\n    ],\n    \"擁\": [\n        \"ㄩㄥ1\"\n    ],\n    \"擂\": [\n        \"ㄌㄟ2\",\n        \"ㄌㄟ4\",\n        \"ㄌㄟ1\"\n    ],\n    \"擃\": [\n        \"ㄋㄤ3\"\n    ],\n    \"擄\": [\n        \"ㄌㄨ3\"\n    ],\n    \"擅\": [\n        \"ㄕㄢ4\"\n    ],\n    \"擆\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"擇\": [\n        \"ㄗㄜ2\",\n        \"ㄓㄞ2\",\n        \"ㄧ4\"\n    ],\n    \"擈\": [\n        \"ㄆㄨ1\"\n    ],\n    \"擉\": [\n        \"ㄔㄨㄛ4\"\n    ],\n    \"擊\": [\n        \"ㄐㄧ1\",\n        \"ㄐㄧ4\",\n        \"ㄒㄧ2\"\n    ],\n    \"擋\": [\n        \"ㄉㄤ3\",\n        \"ㄉㄤ4\"\n    ],\n    \"擌\": [\n        \"ㄙㄜ4\"\n    ],\n    \"操\": [\n        \"ㄘㄠ1\"\n    ],\n    \"擎\": [\n        \"ㄑㄧㄥ2\"\n    ],\n    \"擏\": [\n        \"ㄑㄧㄥ2\",\n        \"ㄐㄧㄥ3\",\n        \"ㄐㄧㄥ4\"\n    ],\n    \"擐\": [\n        \"ㄏㄨㄢ4\",\n        \"ㄐㄩㄢ3\",\n        \"ㄒㄩㄢ1\"\n    ],\n    \"擑\": [\n        \"ㄐㄧㄝ1\"\n    ],\n    \"擒\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"擓\": [\n        \"ㄎㄨㄞ3\"\n    ],\n    \"擔\": [\n        \"ㄉㄢ1\",\n        \"ㄉㄢ4\",\n        \"ㄕㄢ4\"\n    ],\n    \"擕\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"擖\": [\n        \"ㄎㄚ1\",\n        \"ㄑㄧㄚ1\",\n        \"ㄐㄧㄚ1\",\n        \"ㄓㄚ2\",\n        \"ㄍㄨㄚ1\",\n        \"ㄧㄝ4\",\n        \"ㄍㄜ1\",\n        \"ㄌㄧㄝ4\"\n    ],\n    \"擗\": [\n        \"ㄆㄧ3\",\n        \"ㄅㄛ4\"\n    ],\n    \"擘\": [\n        \"ㄅㄞ1\",\n        \"ㄅㄛ4\"\n    ],\n    \"擙\": [\n        \"ㄠ4\"\n    ],\n    \"據\": [\n        \"ㄐㄩ4\"\n    ],\n    \"擛\": [\n        \"ㄧㄝ4\"\n    ],\n    \"擜\": [\n        \"ㄜ4\"\n    ],\n    \"擝\": [\n        \"ㄇㄥ1\"\n    ],\n    \"擞\": [\n        \"ㄙㄡ3\",\n        \"ㄙㄡ4\"\n    ],\n    \"擟\": [\n        \"ㄇㄧ2\"\n    ],\n    \"擠\": [\n        \"ㄐㄧ3\"\n    ],\n    \"擡\": [\n        \"ㄊㄞ2\"\n    ],\n    \"擢\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"擣\": [\n        \"ㄉㄠ3\",\n        \"ㄔㄡ2\"\n    ],\n    \"擤\": [\n        \"ㄒㄧㄥ3\"\n    ],\n    \"擥\": [\n        \"ㄌㄢ3\"\n    ],\n    \"擦\": [\n        \"ㄘㄚ1\"\n    ],\n    \"擧\": [\n        \"ㄐㄩ3\"\n    ],\n    \"擨\": [\n        \"ㄧㄝ2\"\n    ],\n    \"擩\": [\n        \"ㄖㄨ3\",\n        \"ㄋㄨ3\",\n        \"ㄖㄨ4\",\n        \"ㄋㄡ4\",\n        \"ㄖㄨㄢ2\"\n    ],\n    \"擪\": [\n        \"ㄧㄝ4\"\n    ],\n    \"擫\": [\n        \"ㄧㄝ4\"\n    ],\n    \"擬\": [\n        \"ㄋㄧ3\"\n    ],\n    \"擭\": [\n        \"ㄨㄛ4\",\n        \"ㄏㄨㄛ4\",\n        \"ㄏㄨ4\"\n    ],\n    \"擮\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"擯\": [\n        \"ㄅㄧㄣ4\"\n    ],\n    \"擰\": [\n        \"ㄋㄧㄥ2\",\n        \"ㄋㄧㄥ3\",\n        \"ㄋㄧㄥ4\"\n    ],\n    \"擱\": [\n        \"ㄍㄜ1\",\n        \"ㄍㄜ2\"\n    ],\n    \"擲\": [\n        \"ㄓ4\",\n        \"ㄓ1\"\n    ],\n    \"擳\": [\n        \"ㄓ4\",\n        \"ㄐㄧㄝ2\"\n    ],\n    \"擴\": [\n        \"ㄎㄨㄛ4\",\n        \"ㄊㄤ3\",\n        \"ㄍㄨㄤ4\"\n    ],\n    \"擵\": [\n        \"ㄇㄛ2\"\n    ],\n    \"擶\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"擷\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"擸\": [\n        \"ㄌㄧㄝ4\",\n        \"ㄌㄚ4\"\n    ],\n    \"擹\": [\n        \"ㄊㄢ1\"\n    ],\n    \"擺\": [\n        \"ㄅㄞ3\"\n    ],\n    \"擻\": [\n        \"ㄙㄡ3\",\n        \"ㄙㄡ4\"\n    ],\n    \"擼\": [\n        \"ㄌㄨ3\",\n        \"ㄌㄨ1\"\n    ],\n    \"擽\": [\n        \"ㄌㄩㄝ4\",\n        \"ㄌㄧ4\",\n        \"ㄩㄝ4\"\n    ],\n    \"擾\": [\n        \"ㄖㄠ3\"\n    ],\n    \"擿\": [\n        \"ㄊㄧ1\",\n        \"ㄓ4\",\n        \"ㄓㄞ1\"\n    ],\n    \"攀\": [\n        \"ㄆㄢ1\"\n    ],\n    \"攁\": [\n        \"ㄧㄤ3\"\n    ],\n    \"攂\": [\n        \"ㄌㄟ4\"\n    ],\n    \"攃\": [\n        \"ㄘㄚ1\",\n        \"ㄙㄚ3\"\n    ],\n    \"攄\": [\n        \"ㄕㄨ1\",\n        \"ㄌㄨ4\"\n    ],\n    \"攅\": [\n        \"ㄗㄢ3\"\n    ],\n    \"攆\": [\n        \"ㄋㄧㄢ3\"\n    ],\n    \"攇\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"攈\": [\n        \"ㄐㄩㄣ4\",\n        \"ㄆㄟ4\"\n    ],\n    \"攉\": [\n        \"ㄏㄨㄛ1\",\n        \"ㄏㄨㄛ4\",\n        \"ㄑㄩㄝ4\"\n    ],\n    \"攊\": [\n        \"ㄌㄧ4\"\n    ],\n    \"攋\": [\n        \"ㄌㄚ4\",\n        \"ㄌㄞ4\"\n    ],\n    \"攌\": [\n        \"ㄏㄨㄢ3\"\n    ],\n    \"攍\": [\n        \"ㄧㄥ2\"\n    ],\n    \"攎\": [\n        \"ㄌㄨ2\",\n        \"ㄌㄨㄛ2\"\n    ],\n    \"攏\": [\n        \"ㄌㄨㄥ3\"\n    ],\n    \"攐\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"攑\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"攒\": [\n        \"ㄗㄢ3\",\n        \"ㄘㄨㄢ2\"\n    ],\n    \"攓\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"攔\": [\n        \"ㄌㄢ2\"\n    ],\n    \"攕\": [\n        \"ㄒㄧㄢ1\",\n        \"ㄐㄧㄢ1\"\n    ],\n    \"攖\": [\n        \"ㄧㄥ1\"\n    ],\n    \"攗\": [\n        \"ㄇㄟ2\"\n    ],\n    \"攘\": [\n        \"ㄖㄤ3\",\n        \"ㄖㄤ4\",\n        \"ㄋㄧㄥ2\",\n        \"ㄒㄧㄤ3\"\n    ],\n    \"攙\": [\n        \"ㄔㄢ1\",\n        \"ㄕㄢ4\"\n    ],\n    \"攚\": [\n        \"ㄨㄥ3\"\n    ],\n    \"攛\": [\n        \"ㄘㄨㄢ1\"\n    ],\n    \"攜\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"攝\": [\n        \"ㄕㄜ4\",\n        \"ㄓㄜ2\",\n        \"ㄋㄧㄝ4\",\n        \"ㄕㄚ4\"\n    ],\n    \"攞\": [\n        \"ㄌㄨㄛ2\",\n        \"ㄌㄨㄛ3\"\n    ],\n    \"攟\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"攠\": [\n        \"ㄇㄧ2\",\n        \"ㄇㄛ2\"\n    ],\n    \"攡\": [\n        \"ㄔ1\"\n    ],\n    \"攢\": [\n        \"ㄗㄢ3\",\n        \"ㄘㄨㄢ2\",\n        \"ㄗㄨㄢ1\",\n        \"ㄗㄢ4\"\n    ],\n    \"攣\": [\n        \"ㄌㄨㄢ2\",\n        \"ㄌㄧㄢ4\"\n    ],\n    \"攤\": [\n        \"ㄊㄢ1\",\n        \"ㄋㄢ4\"\n    ],\n    \"攥\": [\n        \"ㄗㄨㄢ4\"\n    ],\n    \"攦\": [\n        \"ㄌㄧ4\",\n        \"ㄕㄞ4\"\n    ],\n    \"攧\": [\n        \"ㄉㄧㄢ1\"\n    ],\n    \"攨\": [\n        \"ㄨㄚ1\"\n    ],\n    \"攩\": [\n        \"ㄉㄤ3\",\n        \"ㄊㄤ3\"\n    ],\n    \"攪\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"攫\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"攬\": [\n        \"ㄌㄢ3\"\n    ],\n    \"攭\": [\n        \"ㄌㄧ4\",\n        \"ㄌㄨㄛ3\"\n    ],\n    \"攮\": [\n        \"ㄋㄤ3\"\n    ],\n    \"支\": [\n        \"ㄓ1\",\n        \"ㄓ4\",\n        \"ㄑㄧ2\"\n    ],\n    \"攰\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"攱\": [\n        \"ㄍㄨㄟ3\",\n        \"ㄍㄨㄟ4\"\n    ],\n    \"攲\": [\n        \"ㄑㄧ1\",\n        \"ㄐㄧ1\"\n    ],\n    \"攳\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"攴\": [\n        \"ㄆㄨ1\"\n    ],\n    \"攵\": [\n        \"ㄆㄨ1\"\n    ],\n    \"收\": [\n        \"ㄕㄡ1\"\n    ],\n    \"攷\": [\n        \"ㄎㄠ3\"\n    ],\n    \"攸\": [\n        \"ㄧㄡ1\"\n    ],\n    \"改\": [\n        \"ㄍㄞ3\"\n    ],\n    \"攺\": [\n        \"ㄧ3\"\n    ],\n    \"攻\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"攼\": [\n        \"ㄍㄢ1\",\n        \"ㄏㄢ4\"\n    ],\n    \"攽\": [\n        \"ㄅㄢ1\",\n        \"ㄅㄧㄣ1\"\n    ],\n    \"放\": [\n        \"ㄈㄤ4\",\n        \"ㄈㄤ3\",\n        \"ㄈㄤ1\"\n    ],\n    \"政\": [\n        \"ㄓㄥ4\",\n        \"ㄓㄥ1\"\n    ],\n    \"敀\": [\n        \"ㄆㄛ4\"\n    ],\n    \"敁\": [\n        \"ㄉㄧㄢ1\"\n    ],\n    \"敂\": [\n        \"ㄎㄡ4\"\n    ],\n    \"敃\": [\n        \"ㄇㄧㄣ3\",\n        \"ㄈㄣ1\"\n    ],\n    \"敄\": [\n        \"ㄨ4\",\n        \"ㄇㄡ2\"\n    ],\n    \"故\": [\n        \"ㄍㄨ4\"\n    ],\n    \"敆\": [\n        \"ㄏㄜ2\"\n    ],\n    \"敇\": [\n        \"ㄘㄜ4\"\n    ],\n    \"效\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"敉\": [\n        \"ㄇㄧ3\"\n    ],\n    \"敊\": [\n        \"ㄔㄨ4\",\n        \"ㄕㄡ1\"\n    ],\n    \"敋\": [\n        \"ㄍㄜ2\"\n    ],\n    \"敌\": [\n        \"ㄉㄧ2\",\n        \"ㄏㄨㄚ2\"\n    ],\n    \"敍\": [\n        \"ㄒㄩ4\"\n    ],\n    \"敎\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"敏\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"敐\": [\n        \"ㄔㄣ2\"\n    ],\n    \"救\": [\n        \"ㄐㄧㄡ4\",\n        \"ㄐㄧㄡ1\"\n    ],\n    \"敒\": [\n        \"ㄕㄣ1\"\n    ],\n    \"敓\": [\n        \"ㄉㄨㄛ2\"\n    ],\n    \"敔\": [\n        \"ㄩ3\",\n        \"ㄩ4\"\n    ],\n    \"敕\": [\n        \"ㄔ4\",\n        \"ㄙㄡ1\"\n    ],\n    \"敖\": [\n        \"ㄠ2\",\n        \"ㄠ4\"\n    ],\n    \"敗\": [\n        \"ㄅㄞ4\"\n    ],\n    \"敘\": [\n        \"ㄒㄩ4\"\n    ],\n    \"教\": [\n        \"ㄐㄧㄠ4\",\n        \"ㄐㄧㄠ1\"\n    ],\n    \"敚\": [\n        \"ㄉㄨㄛ2\"\n    ],\n    \"敛\": [\n        \"ㄌㄧㄢ3\"\n    ],\n    \"敜\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"敝\": [\n        \"ㄅㄧ4\"\n    ],\n    \"敞\": [\n        \"ㄔㄤ3\",\n        \"ㄔㄥ4\",\n        \"ㄓㄥ4\"\n    ],\n    \"敟\": [\n        \"ㄉㄧㄢ3\"\n    ],\n    \"敠\": [\n        \"ㄉㄨㄛ1\",\n        \"ㄑㄩㄝ4\"\n    ],\n    \"敡\": [\n        \"ㄧ4\"\n    ],\n    \"敢\": [\n        \"ㄍㄢ3\"\n    ],\n    \"散\": [\n        \"ㄙㄢ4\",\n        \"ㄙㄢ3\",\n        \"ㄙㄢ1\"\n    ],\n    \"敤\": [\n        \"ㄎㄜ3\"\n    ],\n    \"敥\": [\n        \"ㄧㄢ4\",\n        \"ㄐㄧㄠ3\"\n    ],\n    \"敦\": [\n        \"ㄉㄨㄣ1\",\n        \"ㄉㄨㄟ1\",\n        \"ㄊㄨㄢ2\",\n        \"ㄉㄧㄠ1\",\n        \"ㄉㄨㄣ4\",\n        \"ㄉㄠ4\",\n        \"ㄓㄨㄣ3\",\n        \"ㄊㄨㄣ1\",\n        \"ㄉㄨㄟ4\",\n        \"ㄊㄨㄣ2\"\n    ],\n    \"敧\": [\n        \"ㄐㄧ1\",\n        \"ㄑㄧ3\"\n    ],\n    \"敨\": [\n        \"ㄊㄡ3\"\n    ],\n    \"敩\": [\n        \"ㄒㄧㄠ4\",\n        \"ㄒㄩㄝ2\"\n    ],\n    \"敪\": [\n        \"ㄉㄨㄛ1\"\n    ],\n    \"敫\": [\n        \"ㄐㄧㄠ3\",\n        \"ㄑㄧㄠ1\",\n        \"ㄐㄧㄠ4\"\n    ],\n    \"敬\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"敭\": [\n        \"ㄧㄤ2\"\n    ],\n    \"敮\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"敯\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"数\": [\n        \"ㄕㄨ4\",\n        \"ㄕㄨ3\",\n        \"ㄕㄨㄛ4\"\n    ],\n    \"敱\": [\n        \"ㄞ2\",\n        \"ㄓㄨ2\"\n    ],\n    \"敲\": [\n        \"ㄑㄧㄠ1\"\n    ],\n    \"敳\": [\n        \"ㄞ2\"\n    ],\n    \"整\": [\n        \"ㄓㄥ3\"\n    ],\n    \"敵\": [\n        \"ㄉㄧ2\"\n    ],\n    \"敶\": [\n        \"ㄓㄣ4\"\n    ],\n    \"敷\": [\n        \"ㄈㄨ1\"\n    ],\n    \"數\": [\n        \"ㄕㄨ4\",\n        \"ㄕㄨ3\",\n        \"ㄕㄨㄛ4\"\n    ],\n    \"敹\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"敺\": [\n        \"ㄑㄩ1\",\n        \"ㄡ1\"\n    ],\n    \"敻\": [\n        \"ㄒㄩㄥ4\"\n    ],\n    \"敼\": [\n        \"ㄧ3\"\n    ],\n    \"敽\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"敾\": [\n        \"ㄕㄢ4\"\n    ],\n    \"敿\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"斀\": [\n        \"ㄓㄨㄛ2\",\n        \"ㄓㄨ2\"\n    ],\n    \"斁\": [\n        \"ㄧ4\",\n        \"ㄉㄨ4\",\n        \"ㄊㄨ2\"\n    ],\n    \"斂\": [\n        \"ㄌㄧㄢ3\",\n        \"ㄌㄧㄢ2\"\n    ],\n    \"斃\": [\n        \"ㄅㄧ4\"\n    ],\n    \"斄\": [\n        \"ㄌㄧ2\",\n        \"ㄊㄞ2\"\n    ],\n    \"斅\": [\n        \"ㄒㄧㄠ4\",\n        \"ㄒㄩㄝ2\"\n    ],\n    \"斆\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"文\": [\n        \"ㄨㄣ2\"\n    ],\n    \"斈\": [\n        \"ㄒㄩㄝ2\"\n    ],\n    \"斉\": [\n        \"ㄑㄧ2\"\n    ],\n    \"斊\": [\n        \"ㄑㄧ2\"\n    ],\n    \"斋\": [\n        \"ㄓㄞ1\"\n    ],\n    \"斌\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"斍\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"斎\": [\n        \"ㄓㄞ1\"\n    ],\n    \"斏\": [\n        \"ㄌㄤ2\"\n    ],\n    \"斐\": [\n        \"ㄈㄟ3\"\n    ],\n    \"斑\": [\n        \"ㄅㄢ1\"\n    ],\n    \"斒\": [\n        \"ㄅㄢ1\"\n    ],\n    \"斓\": [\n        \"ㄌㄢ2\"\n    ],\n    \"斔\": [\n        \"ㄩ3\"\n    ],\n    \"斕\": [\n        \"ㄌㄢ2\"\n    ],\n    \"斖\": [\n        \"ㄨㄟ3\"\n    ],\n    \"斗\": [\n        \"ㄉㄡ4\",\n        \"ㄉㄡ3\",\n        \"ㄓㄨ3\"\n    ],\n    \"斘\": [\n        \"ㄕㄥ1\"\n    ],\n    \"料\": [\n        \"ㄌㄧㄠ4\",\n        \"ㄌㄧㄠ2\"\n    ],\n    \"斚\": [\n        \"ㄐㄧㄚ3\"\n    ],\n    \"斛\": [\n        \"ㄏㄨ2\"\n    ],\n    \"斜\": [\n        \"ㄒㄧㄝ2\",\n        \"ㄒㄧㄚ2\",\n        \"ㄔㄚ2\",\n        \"ㄧㄝ2\"\n    ],\n    \"斝\": [\n        \"ㄐㄧㄚ3\"\n    ],\n    \"斞\": [\n        \"ㄩ3\"\n    ],\n    \"斟\": [\n        \"ㄓㄣ1\"\n    ],\n    \"斠\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"斡\": [\n        \"ㄨㄛ4\",\n        \"ㄍㄨㄢ3\"\n    ],\n    \"斢\": [\n        \"ㄊㄧㄠ3\",\n        \"ㄊㄡ3\"\n    ],\n    \"斣\": [\n        \"ㄉㄡ4\"\n    ],\n    \"斤\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"斥\": [\n        \"ㄔ4\",\n        \"ㄔㄜ4\",\n        \"ㄓㄜ4\"\n    ],\n    \"斦\": [\n        \"ㄧㄣ2\",\n        \"ㄓ4\"\n    ],\n    \"斧\": [\n        \"ㄈㄨ3\"\n    ],\n    \"斨\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"斩\": [\n        \"ㄓㄢ3\"\n    ],\n    \"斪\": [\n        \"ㄑㄩ2\"\n    ],\n    \"斫\": [\n        \"ㄓㄨㄛ2\",\n        \"ㄔㄨㄛ4\"\n    ],\n    \"斬\": [\n        \"ㄓㄢ3\",\n        \"ㄓㄢ4\"\n    ],\n    \"断\": [\n        \"ㄉㄨㄢ4\"\n    ],\n    \"斮\": [\n        \"ㄘㄨㄛ4\",\n        \"ㄓㄨㄛ2\"\n    ],\n    \"斯\": [\n        \"ㄙ1\",\n        \"ㄕ3\"\n    ],\n    \"新\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"斱\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"斲\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"斳\": [\n        \"ㄑㄧㄣ2\",\n        \"ㄐㄧㄣ3\"\n    ],\n    \"斴\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"斵\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"斶\": [\n        \"ㄔㄨ4\"\n    ],\n    \"斷\": [\n        \"ㄉㄨㄢ4\"\n    ],\n    \"斸\": [\n        \"ㄓㄨ3\",\n        \"ㄓㄨ2\"\n    ],\n    \"方\": [\n        \"ㄈㄤ1\",\n        \"ㄈㄤ2\",\n        \"ㄈㄤ3\",\n        \"ㄆㄤ2\",\n        \"ㄨㄤ3\",\n        \"ㄈㄥ1\"\n    ],\n    \"斺\": [\n        \"ㄔㄢ3\",\n        \"ㄐㄧㄝ4\"\n    ],\n    \"斻\": [\n        \"ㄏㄤ2\"\n    ],\n    \"於\": [\n        \"ㄩ2\",\n        \"ㄩ1\",\n        \"ㄨ1\"\n    ],\n    \"施\": [\n        \"ㄕ1\",\n        \"ㄧ4\",\n        \"ㄕ3\"\n    ],\n    \"斾\": [\n        \"ㄆㄟ4\"\n    ],\n    \"斿\": [\n        \"ㄧㄡ2\",\n        \"ㄌㄧㄡ2\"\n    ],\n    \"旀\": [\n        \"ㄇㄟ4\"\n    ],\n    \"旁\": [\n        \"ㄆㄤ2\",\n        \"ㄆㄥ1\",\n        \"ㄅㄥ1\",\n        \"ㄅㄤ4\"\n    ],\n    \"旂\": [\n        \"ㄑㄧ2\"\n    ],\n    \"旃\": [\n        \"ㄓㄢ1\"\n    ],\n    \"旄\": [\n        \"ㄇㄠ2\",\n        \"ㄇㄠ4\",\n        \"ㄨ4\"\n    ],\n    \"旅\": [\n        \"ㄌㄩ3\"\n    ],\n    \"旆\": [\n        \"ㄆㄟ4\"\n    ],\n    \"旇\": [\n        \"ㄆㄧ1\",\n        \"ㄅㄧ4\"\n    ],\n    \"旈\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"旉\": [\n        \"ㄈㄨ1\"\n    ],\n    \"旊\": [\n        \"ㄈㄤ3\"\n    ],\n    \"旋\": [\n        \"ㄒㄩㄢ2\",\n        \"ㄒㄩㄢ4\"\n    ],\n    \"旌\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"旍\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"旎\": [\n        \"ㄋㄧ3\"\n    ],\n    \"族\": [\n        \"ㄗㄨ2\",\n        \"ㄙㄡ3\",\n        \"ㄘㄡ4\",\n        \"ㄗㄡ4\"\n    ],\n    \"旐\": [\n        \"ㄓㄠ4\"\n    ],\n    \"旑\": [\n        \"ㄧ3\"\n    ],\n    \"旒\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"旓\": [\n        \"ㄕㄠ1\"\n    ],\n    \"旔\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"旕\": [\n        \"ㄩ2\"\n    ],\n    \"旖\": [\n        \"ㄧ3\"\n    ],\n    \"旗\": [\n        \"ㄑㄧ2\"\n    ],\n    \"旘\": [\n        \"ㄓ4\"\n    ],\n    \"旙\": [\n        \"ㄈㄢ1\"\n    ],\n    \"旚\": [\n        \"ㄆㄧㄠ1\"\n    ],\n    \"旛\": [\n        \"ㄈㄢ1\"\n    ],\n    \"旜\": [\n        \"ㄓㄢ1\"\n    ],\n    \"旝\": [\n        \"ㄎㄨㄞ4\"\n    ],\n    \"旞\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"旟\": [\n        \"ㄩ2\"\n    ],\n    \"无\": [\n        \"ㄨ2\",\n        \"ㄇㄛ2\"\n    ],\n    \"旡\": [\n        \"ㄐㄧ4\"\n    ],\n    \"既\": [\n        \"ㄐㄧ4\",\n        \"ㄒㄧ4\"\n    ],\n    \"旣\": [\n        \"ㄐㄧ4\"\n    ],\n    \"旤\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"日\": [\n        \"ㄖ4\"\n    ],\n    \"旦\": [\n        \"ㄉㄢ4\"\n    ],\n    \"旧\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"旨\": [\n        \"ㄓ3\"\n    ],\n    \"早\": [\n        \"ㄗㄠ3\"\n    ],\n    \"旪\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"旫\": [\n        \"ㄊㄧㄠ1\"\n    ],\n    \"旬\": [\n        \"ㄒㄩㄣ2\",\n        \"ㄐㄩㄣ1\"\n    ],\n    \"旭\": [\n        \"ㄒㄩ4\"\n    ],\n    \"旮\": [\n        \"ㄍㄚ1\",\n        \"ㄒㄩ4\"\n    ],\n    \"旯\": [\n        \"ㄌㄚ2\"\n    ],\n    \"旰\": [\n        \"ㄍㄢ4\",\n        \"ㄏㄢ4\"\n    ],\n    \"旱\": [\n        \"ㄏㄢ4\"\n    ],\n    \"旲\": [\n        \"ㄊㄞ2\",\n        \"ㄧㄥ1\"\n    ],\n    \"旳\": [\n        \"ㄉㄧ4\"\n    ],\n    \"旴\": [\n        \"ㄒㄩ1\"\n    ],\n    \"旵\": [\n        \"ㄔㄢ3\"\n    ],\n    \"时\": [\n        \"ㄕ2\"\n    ],\n    \"旷\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"旸\": [\n        \"ㄧㄤ2\"\n    ],\n    \"旹\": [\n        \"ㄕ2\"\n    ],\n    \"旺\": [\n        \"ㄨㄤ4\"\n    ],\n    \"旻\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"旼\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"旽\": [\n        \"ㄊㄨㄣ1\",\n        \"ㄓㄨㄣ4\"\n    ],\n    \"旾\": [\n        \"ㄔㄨㄣ1\"\n    ],\n    \"旿\": [\n        \"ㄨ3\",\n        \"ㄨ4\"\n    ],\n    \"昀\": [\n        \"ㄩㄣ2\"\n    ],\n    \"昁\": [\n        \"ㄅㄟ4\"\n    ],\n    \"昂\": [\n        \"ㄤ2\",\n        \"ㄧㄤ4\"\n    ],\n    \"昃\": [\n        \"ㄗㄜ4\"\n    ],\n    \"昄\": [\n        \"ㄅㄢ3\"\n    ],\n    \"昅\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"昆\": [\n        \"ㄎㄨㄣ1\",\n        \"ㄏㄨㄣ2\",\n        \"ㄎㄨㄣ4\"\n    ],\n    \"昇\": [\n        \"ㄕㄥ1\"\n    ],\n    \"昈\": [\n        \"ㄏㄨ4\"\n    ],\n    \"昉\": [\n        \"ㄈㄤ3\"\n    ],\n    \"昊\": [\n        \"ㄏㄠ4\"\n    ],\n    \"昋\": [\n        \"ㄍㄨㄟ4\",\n        \"ㄐㄩㄥ3\"\n    ],\n    \"昌\": [\n        \"ㄔㄤ1\",\n        \"ㄔㄤ4\"\n    ],\n    \"昍\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"明\": [\n        \"ㄇㄧㄥ2\",\n        \"ㄇㄥ4\"\n    ],\n    \"昏\": [\n        \"ㄏㄨㄣ1\",\n        \"ㄏㄨㄣ4\"\n    ],\n    \"昐\": [\n        \"ㄈㄣ1\"\n    ],\n    \"昑\": [\n        \"ㄑㄧㄣ3\"\n    ],\n    \"昒\": [\n        \"ㄏㄨ1\"\n    ],\n    \"易\": [\n        \"ㄧ4\"\n    ],\n    \"昔\": [\n        \"ㄒㄧ1\",\n        \"ㄘㄨㄛ4\"\n    ],\n    \"昕\": [\n        \"ㄒㄧㄣ1\",\n        \"ㄒㄩㄢ1\"\n    ],\n    \"昖\": [\n        \"ㄧㄢ2\"\n    ],\n    \"昗\": [\n        \"ㄗㄜ4\"\n    ],\n    \"昘\": [\n        \"ㄈㄤ3\"\n    ],\n    \"昙\": [\n        \"ㄊㄢ2\",\n        \"ㄩ4\"\n    ],\n    \"昚\": [\n        \"ㄕㄣ4\"\n    ],\n    \"昛\": [\n        \"ㄐㄩ4\"\n    ],\n    \"昜\": [\n        \"ㄧㄤ2\"\n    ],\n    \"昝\": [\n        \"ㄗㄢ3\"\n    ],\n    \"昞\": [\n        \"ㄅㄧㄥ3\",\n        \"ㄈㄤ3\"\n    ],\n    \"星\": [\n        \"ㄒㄧㄥ1\"\n    ],\n    \"映\": [\n        \"ㄧㄥ4\",\n        \"ㄧㄤ3\"\n    ],\n    \"昡\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"昢\": [\n        \"ㄆㄛ4\",\n        \"ㄆㄟ4\"\n    ],\n    \"昣\": [\n        \"ㄓㄣ3\"\n    ],\n    \"昤\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"春\": [\n        \"ㄔㄨㄣ1\",\n        \"ㄔㄨㄣ3\"\n    ],\n    \"昦\": [\n        \"ㄏㄠ4\"\n    ],\n    \"昧\": [\n        \"ㄇㄟ4\",\n        \"ㄨㄣ3\",\n        \"ㄇㄛ4\"\n    ],\n    \"昨\": [\n        \"ㄗㄨㄛ2\"\n    ],\n    \"昩\": [\n        \"ㄇㄛ4\"\n    ],\n    \"昪\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"昫\": [\n        \"ㄒㄩ4\",\n        \"ㄒㄩㄥ3\"\n    ],\n    \"昬\": [\n        \"ㄏㄨㄣ1\"\n    ],\n    \"昭\": [\n        \"ㄓㄠ1\",\n        \"ㄓㄠ4\"\n    ],\n    \"昮\": [\n        \"ㄗㄨㄥ4\"\n    ],\n    \"是\": [\n        \"ㄕ4\",\n        \"ㄊㄧ2\"\n    ],\n    \"昰\": [\n        \"ㄕ4\",\n        \"ㄒㄧㄚ4\"\n    ],\n    \"昱\": [\n        \"ㄩ4\"\n    ],\n    \"昲\": [\n        \"ㄈㄟ4\"\n    ],\n    \"昳\": [\n        \"ㄉㄧㄝ2\",\n        \"ㄉㄧㄝ4\",\n        \"ㄧ4\"\n    ],\n    \"昴\": [\n        \"ㄇㄠ3\"\n    ],\n    \"昵\": [\n        \"ㄋㄧ4\",\n        \"ㄋㄧ3\",\n        \"ㄓ4\"\n    ],\n    \"昶\": [\n        \"ㄔㄤ3\"\n    ],\n    \"昷\": [\n        \"ㄨㄣ1\"\n    ],\n    \"昸\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"昹\": [\n        \"ㄞ3\"\n    ],\n    \"昺\": [\n        \"ㄅㄧㄥ3\"\n    ],\n    \"昻\": [\n        \"ㄤ2\"\n    ],\n    \"昼\": [\n        \"ㄓㄡ4\"\n    ],\n    \"昽\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"显\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"昿\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"晀\": [\n        \"ㄊㄧㄠ3\"\n    ],\n    \"晁\": [\n        \"ㄔㄠ2\",\n        \"ㄓㄠ1\",\n        \"ㄔㄠ4\"\n    ],\n    \"時\": [\n        \"ㄕ2\"\n    ],\n    \"晃\": [\n        \"ㄏㄨㄤ3\",\n        \"ㄏㄨㄤ4\"\n    ],\n    \"晄\": [\n        \"ㄏㄨㄤ3\"\n    ],\n    \"晅\": [\n        \"ㄒㄩㄢ3\",\n        \"ㄒㄩㄢ1\"\n    ],\n    \"晆\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"晇\": [\n        \"ㄒㄩ1\",\n        \"ㄎㄨㄚ1\"\n    ],\n    \"晈\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"晉\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"晊\": [\n        \"ㄓ4\"\n    ],\n    \"晋\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"晌\": [\n        \"ㄕㄤ3\"\n    ],\n    \"晍\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"晎\": [\n        \"ㄏㄨㄥ3\"\n    ],\n    \"晏\": [\n        \"ㄧㄢ4\"\n    ],\n    \"晐\": [\n        \"ㄍㄞ1\"\n    ],\n    \"晑\": [\n        \"ㄒㄧㄤ3\"\n    ],\n    \"晒\": [\n        \"ㄕㄞ4\"\n    ],\n    \"晓\": [\n        \"ㄒㄧㄠ3\"\n    ],\n    \"晔\": [\n        \"ㄧㄝ4\"\n    ],\n    \"晕\": [\n        \"ㄩㄣ1\",\n        \"ㄩㄣ4\"\n    ],\n    \"晖\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"晗\": [\n        \"ㄏㄢ2\"\n    ],\n    \"晘\": [\n        \"ㄏㄢ4\"\n    ],\n    \"晙\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"晚\": [\n        \"ㄨㄢ3\"\n    ],\n    \"晛\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"晜\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"晝\": [\n        \"ㄓㄡ4\"\n    ],\n    \"晞\": [\n        \"ㄒㄧ1\"\n    ],\n    \"晟\": [\n        \"ㄔㄥ2\",\n        \"ㄕㄥ4\",\n        \"ㄐㄧㄥ1\"\n    ],\n    \"晠\": [\n        \"ㄕㄥ4\"\n    ],\n    \"晡\": [\n        \"ㄅㄨ1\"\n    ],\n    \"晢\": [\n        \"ㄓㄜ2\",\n        \"ㄓ4\"\n    ],\n    \"晣\": [\n        \"ㄓㄜ2\"\n    ],\n    \"晤\": [\n        \"ㄨ4\"\n    ],\n    \"晥\": [\n        \"ㄨㄢ3\"\n    ],\n    \"晦\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"晧\": [\n        \"ㄏㄠ4\"\n    ],\n    \"晨\": [\n        \"ㄔㄣ2\"\n    ],\n    \"晩\": [\n        \"ㄨㄢ3\"\n    ],\n    \"晪\": [\n        \"ㄊㄧㄢ3\"\n    ],\n    \"晫\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"晬\": [\n        \"ㄗㄨㄟ4\"\n    ],\n    \"晭\": [\n        \"ㄓㄡ3\"\n    ],\n    \"普\": [\n        \"ㄆㄨ3\"\n    ],\n    \"景\": [\n        \"ㄐㄧㄥ3\",\n        \"ㄧㄥ3\"\n    ],\n    \"晰\": [\n        \"ㄒㄧ1\"\n    ],\n    \"晱\": [\n        \"ㄕㄢ3\"\n    ],\n    \"晲\": [\n        \"ㄋㄧ3\"\n    ],\n    \"晳\": [\n        \"ㄒㄧ1\"\n    ],\n    \"晴\": [\n        \"ㄑㄧㄥ2\"\n    ],\n    \"晵\": [\n        \"ㄑㄧ3\",\n        \"ㄉㄨ4\"\n    ],\n    \"晶\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"晷\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"晸\": [\n        \"ㄓㄥ3\"\n    ],\n    \"晹\": [\n        \"ㄧ4\"\n    ],\n    \"智\": [\n        \"ㄓ4\",\n        \"ㄓ1\"\n    ],\n    \"晻\": [\n        \"ㄢ4\",\n        \"ㄢ3\",\n        \"ㄧㄢ3\"\n    ],\n    \"晼\": [\n        \"ㄨㄢ3\"\n    ],\n    \"晽\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"晾\": [\n        \"ㄌㄧㄤ4\"\n    ],\n    \"晿\": [\n        \"ㄔㄤ1\"\n    ],\n    \"暀\": [\n        \"ㄨㄤ3\",\n        \"ㄨㄤ4\"\n    ],\n    \"暁\": [\n        \"ㄒㄧㄠ3\"\n    ],\n    \"暂\": [\n        \"ㄗㄢ4\"\n    ],\n    \"暃\": [\n        \"ㄈㄟ1\"\n    ],\n    \"暄\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"暅\": [\n        \"ㄍㄥ4\",\n        \"ㄒㄩㄢ3\"\n    ],\n    \"暆\": [\n        \"ㄧ2\"\n    ],\n    \"暇\": [\n        \"ㄒㄧㄚ2\",\n        \"ㄒㄧㄚ4\",\n        \"ㄐㄧㄚ3\"\n    ],\n    \"暈\": [\n        \"ㄩㄣ1\",\n        \"ㄩㄣ4\"\n    ],\n    \"暉\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"暊\": [\n        \"ㄒㄩ3\"\n    ],\n    \"暋\": [\n        \"ㄇㄧㄣ3\",\n        \"ㄇㄧㄣ2\"\n    ],\n    \"暌\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"暍\": [\n        \"ㄧㄝ1\"\n    ],\n    \"暎\": [\n        \"ㄧㄥ4\"\n    ],\n    \"暏\": [\n        \"ㄕㄨ3\",\n        \"ㄉㄨ3\"\n    ],\n    \"暐\": [\n        \"ㄨㄟ3\"\n    ],\n    \"暑\": [\n        \"ㄕㄨ3\"\n    ],\n    \"暒\": [\n        \"ㄑㄧㄥ2\"\n    ],\n    \"暓\": [\n        \"ㄇㄠ4\"\n    ],\n    \"暔\": [\n        \"ㄋㄢ2\"\n    ],\n    \"暕\": [\n        \"ㄐㄧㄢ3\",\n        \"ㄌㄢ2\"\n    ],\n    \"暖\": [\n        \"ㄋㄨㄢ3\",\n        \"ㄒㄩㄢ1\"\n    ],\n    \"暗\": [\n        \"ㄢ4\"\n    ],\n    \"暘\": [\n        \"ㄧㄤ2\"\n    ],\n    \"暙\": [\n        \"ㄔㄨㄣ1\"\n    ],\n    \"暚\": [\n        \"ㄧㄠ2\"\n    ],\n    \"暛\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"暜\": [\n        \"ㄆㄨ3\"\n    ],\n    \"暝\": [\n        \"ㄇㄧㄥ2\"\n    ],\n    \"暞\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"暟\": [\n        \"ㄎㄞ3\"\n    ],\n    \"暠\": [\n        \"ㄍㄠ3\",\n        \"ㄏㄠ4\"\n    ],\n    \"暡\": [\n        \"ㄨㄥ3\"\n    ],\n    \"暢\": [\n        \"ㄔㄤ4\"\n    ],\n    \"暣\": [\n        \"ㄑㄧ4\"\n    ],\n    \"暤\": [\n        \"ㄏㄠ4\"\n    ],\n    \"暥\": [\n        \"ㄧㄢ4\"\n    ],\n    \"暦\": [\n        \"ㄌㄧ4\"\n    ],\n    \"暧\": [\n        \"ㄞ4\",\n        \"ㄋㄨㄢ3\"\n    ],\n    \"暨\": [\n        \"ㄐㄧ4\",\n        \"ㄐㄧㄝ4\"\n    ],\n    \"暩\": [\n        \"ㄐㄧ4\"\n    ],\n    \"暪\": [\n        \"ㄇㄣ4\"\n    ],\n    \"暫\": [\n        \"ㄗㄢ4\"\n    ],\n    \"暬\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"暭\": [\n        \"ㄏㄠ4\"\n    ],\n    \"暮\": [\n        \"ㄇㄨ4\"\n    ],\n    \"暯\": [\n        \"ㄇㄛ4\"\n    ],\n    \"暰\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"暱\": [\n        \"ㄋㄧ4\"\n    ],\n    \"暲\": [\n        \"ㄓㄤ1\"\n    ],\n    \"暳\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"暴\": [\n        \"ㄅㄠ4\",\n        \"ㄆㄨ4\",\n        \"ㄅㄛ2\"\n    ],\n    \"暵\": [\n        \"ㄏㄢ4\"\n    ],\n    \"暶\": [\n        \"ㄒㄩㄢ2\"\n    ],\n    \"暷\": [\n        \"ㄔㄨㄢ2\"\n    ],\n    \"暸\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"暹\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"暺\": [\n        \"ㄊㄢ3\"\n    ],\n    \"暻\": [\n        \"ㄐㄧㄥ3\"\n    ],\n    \"暼\": [\n        \"ㄆㄧㄝ1\"\n    ],\n    \"暽\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"暾\": [\n        \"ㄊㄨㄣ1\"\n    ],\n    \"暿\": [\n        \"ㄒㄧ3\",\n        \"ㄒㄧ1\"\n    ],\n    \"曀\": [\n        \"ㄧ4\"\n    ],\n    \"曁\": [\n        \"ㄐㄧ4\"\n    ],\n    \"曂\": [\n        \"ㄏㄨㄤ4\"\n    ],\n    \"曃\": [\n        \"ㄉㄞ4\"\n    ],\n    \"曄\": [\n        \"ㄧㄝ4\"\n    ],\n    \"曅\": [\n        \"ㄧㄝ4\"\n    ],\n    \"曆\": [\n        \"ㄌㄧ4\"\n    ],\n    \"曇\": [\n        \"ㄊㄢ2\"\n    ],\n    \"曈\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"曉\": [\n        \"ㄒㄧㄠ3\"\n    ],\n    \"曊\": [\n        \"ㄈㄟ4\"\n    ],\n    \"曋\": [\n        \"ㄕㄣ3\"\n    ],\n    \"曌\": [\n        \"ㄓㄠ4\"\n    ],\n    \"曍\": [\n        \"ㄏㄠ4\"\n    ],\n    \"曎\": [\n        \"ㄧ4\"\n    ],\n    \"曏\": [\n        \"ㄒㄧㄤ3\",\n        \"ㄒㄧㄤ4\",\n        \"ㄕㄤ3\"\n    ],\n    \"曐\": [\n        \"ㄒㄧㄥ1\"\n    ],\n    \"曑\": [\n        \"ㄕㄣ1\"\n    ],\n    \"曒\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"曓\": [\n        \"ㄅㄠ4\"\n    ],\n    \"曔\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"曕\": [\n        \"ㄧㄢ4\"\n    ],\n    \"曖\": [\n        \"ㄞ4\"\n    ],\n    \"曗\": [\n        \"ㄧㄝ4\"\n    ],\n    \"曘\": [\n        \"ㄖㄨ2\"\n    ],\n    \"曙\": [\n        \"ㄕㄨ3\"\n    ],\n    \"曚\": [\n        \"ㄇㄥ2\"\n    ],\n    \"曛\": [\n        \"ㄒㄩㄣ1\"\n    ],\n    \"曜\": [\n        \"ㄧㄠ4\"\n    ],\n    \"曝\": [\n        \"ㄆㄨ4\",\n        \"ㄅㄠ4\"\n    ],\n    \"曞\": [\n        \"ㄌㄧ4\"\n    ],\n    \"曟\": [\n        \"ㄔㄣ2\"\n    ],\n    \"曠\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"曡\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"曢\": [\n        \"ㄌㄧㄠ3\"\n    ],\n    \"曣\": [\n        \"ㄧㄢ4\"\n    ],\n    \"曤\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"曥\": [\n        \"ㄌㄨ2\"\n    ],\n    \"曦\": [\n        \"ㄒㄧ1\"\n    ],\n    \"曧\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"曨\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"曩\": [\n        \"ㄋㄤ3\"\n    ],\n    \"曪\": [\n        \"ㄌㄨㄛ3\"\n    ],\n    \"曫\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"曬\": [\n        \"ㄕㄞ4\"\n    ],\n    \"曭\": [\n        \"ㄊㄤ3\"\n    ],\n    \"曮\": [\n        \"ㄧㄢ3\"\n    ],\n    \"曯\": [\n        \"ㄓㄨ2\"\n    ],\n    \"曰\": [\n        \"ㄩㄝ1\"\n    ],\n    \"曱\": [\n        \"ㄩㄝ1\"\n    ],\n    \"曲\": [\n        \"ㄑㄩ1\",\n        \"ㄑㄩ3\"\n    ],\n    \"曳\": [\n        \"ㄧㄝ4\"\n    ],\n    \"更\": [\n        \"ㄍㄥ4\",\n        \"ㄍㄥ1\"\n    ],\n    \"曵\": [\n        \"ㄧㄝ4\"\n    ],\n    \"曶\": [\n        \"ㄏㄨ1\"\n    ],\n    \"曷\": [\n        \"ㄏㄜ2\",\n        \"ㄜ4\",\n        \"ㄏㄜ4\"\n    ],\n    \"書\": [\n        \"ㄕㄨ1\"\n    ],\n    \"曹\": [\n        \"ㄘㄠ2\"\n    ],\n    \"曺\": [\n        \"ㄘㄠ2\"\n    ],\n    \"曻\": [\n        \"ㄕㄥ1\"\n    ],\n    \"曼\": [\n        \"ㄇㄢ4\"\n    ],\n    \"曽\": [\n        \"ㄘㄥ1\"\n    ],\n    \"曾\": [\n        \"ㄘㄥ2\",\n        \"ㄗㄥ1\"\n    ],\n    \"替\": [\n        \"ㄊㄧ4\"\n    ],\n    \"最\": [\n        \"ㄗㄨㄟ4\",\n        \"ㄘㄨㄛ1\"\n    ],\n    \"朁\": [\n        \"ㄘㄢ3\",\n        \"ㄑㄧㄢ2\",\n        \"ㄐㄧㄢ4\"\n    ],\n    \"朂\": [\n        \"ㄒㄩ4\"\n    ],\n    \"會\": [\n        \"ㄏㄨㄟ4\",\n        \"ㄎㄨㄞ4\",\n        \"ㄎㄨㄛ4\"\n    ],\n    \"朄\": [\n        \"ㄧㄣ3\"\n    ],\n    \"朅\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"朆\": [\n        \"ㄈㄣ1\"\n    ],\n    \"朇\": [\n        \"ㄆㄧ2\"\n    ],\n    \"月\": [\n        \"ㄩㄝ4\",\n        \"ㄖㄨ4\"\n    ],\n    \"有\": [\n        \"ㄧㄡ3\",\n        \"ㄧㄡ4\",\n        \"ㄨㄟ3\"\n    ],\n    \"朊\": [\n        \"ㄖㄨㄢ3\",\n        \"ㄨㄢ3\"\n    ],\n    \"朋\": [\n        \"ㄆㄥ2\"\n    ],\n    \"朌\": [\n        \"ㄈㄣ2\",\n        \"ㄅㄢ1\"\n    ],\n    \"服\": [\n        \"ㄈㄨ2\",\n        \"ㄈㄨ4\",\n        \"ㄅㄧ4\",\n        \"ㄅㄛ2\"\n    ],\n    \"朎\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"朏\": [\n        \"ㄈㄟ3\",\n        \"ㄎㄨ1\"\n    ],\n    \"朐\": [\n        \"ㄑㄩ2\",\n        \"ㄒㄩ1\",\n        \"ㄒㄩ4\",\n        \"ㄔㄨㄣ3\"\n    ],\n    \"朑\": [\n        \"ㄊㄧ4\"\n    ],\n    \"朒\": [\n        \"ㄋㄩ4\"\n    ],\n    \"朓\": [\n        \"ㄊㄧㄠ3\",\n        \"ㄊㄧㄠ4\",\n        \"ㄧㄡ2\"\n    ],\n    \"朔\": [\n        \"ㄕㄨㄛ4\"\n    ],\n    \"朕\": [\n        \"ㄓㄣ4\"\n    ],\n    \"朖\": [\n        \"ㄌㄤ3\"\n    ],\n    \"朗\": [\n        \"ㄌㄤ3\"\n    ],\n    \"朘\": [\n        \"ㄗㄨㄟ1\",\n        \"ㄐㄩㄢ1\"\n    ],\n    \"朙\": [\n        \"ㄇㄧㄥ2\"\n    ],\n    \"朚\": [\n        \"ㄏㄨㄤ1\",\n        \"ㄇㄤ2\",\n        \"ㄨㄤ2\",\n        \"ㄇㄥ4\"\n    ],\n    \"望\": [\n        \"ㄨㄤ4\"\n    ],\n    \"朜\": [\n        \"ㄊㄨㄣ1\"\n    ],\n    \"朝\": [\n        \"ㄔㄠ2\",\n        \"ㄓㄠ1\",\n        \"ㄓㄨ1\"\n    ],\n    \"朞\": [\n        \"ㄐㄧ1\",\n        \"ㄑㄧ1\"\n    ],\n    \"期\": [\n        \"ㄑㄧ1\",\n        \"ㄐㄧ1\"\n    ],\n    \"朠\": [\n        \"ㄧㄥ1\"\n    ],\n    \"朡\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"朢\": [\n        \"ㄨㄤ4\"\n    ],\n    \"朣\": [\n        \"ㄊㄨㄥ2\",\n        \"ㄔㄨㄤ2\"\n    ],\n    \"朤\": [\n        \"ㄌㄤ3\"\n    ],\n    \"朥\": [\n        \"ㄌㄠ2\"\n    ],\n    \"朦\": [\n        \"ㄇㄥ2\",\n        \"ㄇㄤ3\"\n    ],\n    \"朧\": [\n        \"ㄌㄨㄥ2\",\n        \"ㄌㄨㄥ3\"\n    ],\n    \"木\": [\n        \"ㄇㄨ4\"\n    ],\n    \"朩\": [\n        \"ㄉㄥ3\"\n    ],\n    \"未\": [\n        \"ㄨㄟ4\"\n    ],\n    \"末\": [\n        \"ㄇㄛ4\",\n        \"ㄇㄜ5\"\n    ],\n    \"本\": [\n        \"ㄅㄣ3\",\n        \"ㄅㄣ1\"\n    ],\n    \"札\": [\n        \"ㄓㄚ2\",\n        \"ㄧㄚ4\"\n    ],\n    \"朮\": [\n        \"ㄕㄨ4\",\n        \"ㄓㄨ2\"\n    ],\n    \"术\": [\n        \"ㄕㄨ4\",\n        \"ㄓㄨ2\",\n        \"ㄕㄨ2\"\n    ],\n    \"朰\": [\n        \"ㄇㄨ4\"\n    ],\n    \"朱\": [\n        \"ㄓㄨ1\",\n        \"ㄕㄨ1\"\n    ],\n    \"朲\": [\n        \"ㄖㄣ2\"\n    ],\n    \"朳\": [\n        \"ㄅㄚ1\"\n    ],\n    \"朴\": [\n        \"ㄆㄨ3\",\n        \"ㄆㄧㄠ2\",\n        \"ㄆㄛ4\",\n        \"ㄆㄨ1\",\n        \"ㄆㄛ1\"\n    ],\n    \"朵\": [\n        \"ㄉㄨㄛ3\"\n    ],\n    \"朶\": [\n        \"ㄉㄨㄛ3\"\n    ],\n    \"朷\": [\n        \"ㄉㄠ1\",\n        \"ㄇㄨ4\",\n        \"ㄊㄧㄠ2\"\n    ],\n    \"朸\": [\n        \"ㄌㄧ4\"\n    ],\n    \"朹\": [\n        \"ㄍㄨㄟ3\",\n        \"ㄑㄧㄡ2\"\n    ],\n    \"机\": [\n        \"ㄐㄧ1\",\n        \"ㄨㄟ4\"\n    ],\n    \"朻\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"朼\": [\n        \"ㄅㄧ3\"\n    ],\n    \"朽\": [\n        \"ㄒㄧㄡ3\"\n    ],\n    \"朾\": [\n        \"ㄔㄥ2\",\n        \"ㄓㄥ1\",\n        \"ㄔㄥ1\",\n        \"ㄊㄧㄥ1\"\n    ],\n    \"朿\": [\n        \"ㄘ4\"\n    ],\n    \"杀\": [\n        \"ㄕㄚ1\"\n    ],\n    \"杁\": [\n        \"ㄖㄨ4\"\n    ],\n    \"杂\": [\n        \"ㄗㄚ2\",\n        \"ㄉㄨㄛ3\"\n    ],\n    \"权\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"杄\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"杅\": [\n        \"ㄩ2\",\n        \"ㄨ1\"\n    ],\n    \"杆\": [\n        \"ㄍㄢ1\",\n        \"ㄍㄢ3\",\n        \"ㄍㄢ4\"\n    ],\n    \"杇\": [\n        \"ㄨ1\"\n    ],\n    \"杈\": [\n        \"ㄔㄚ1\",\n        \"ㄔㄚ4\"\n    ],\n    \"杉\": [\n        \"ㄕㄢ1\",\n        \"ㄕㄚ1\"\n    ],\n    \"杊\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"杋\": [\n        \"ㄈㄢ2\"\n    ],\n    \"杌\": [\n        \"ㄨ4\",\n        \"ㄨㄛ4\"\n    ],\n    \"杍\": [\n        \"ㄗ3\"\n    ],\n    \"李\": [\n        \"ㄌㄧ3\"\n    ],\n    \"杏\": [\n        \"ㄒㄧㄥ4\"\n    ],\n    \"材\": [\n        \"ㄘㄞ2\"\n    ],\n    \"村\": [\n        \"ㄘㄨㄣ1\"\n    ],\n    \"杒\": [\n        \"ㄖㄣ4\",\n        \"ㄦ2\"\n    ],\n    \"杓\": [\n        \"ㄅㄧㄠ1\",\n        \"ㄕㄠ2\",\n        \"ㄕㄨㄛ2\",\n        \"ㄉㄧ2\",\n        \"ㄓㄨㄛ2\"\n    ],\n    \"杔\": [\n        \"ㄊㄨㄛ1\",\n        \"ㄓㄜ2\"\n    ],\n    \"杕\": [\n        \"ㄉㄧ4\",\n        \"ㄉㄨㄛ4\"\n    ],\n    \"杖\": [\n        \"ㄓㄤ4\"\n    ],\n    \"杗\": [\n        \"ㄇㄤ2\"\n    ],\n    \"杘\": [\n        \"ㄔ4\"\n    ],\n    \"杙\": [\n        \"ㄧ4\"\n    ],\n    \"杚\": [\n        \"ㄍㄞ4\",\n        \"ㄍㄜ2\"\n    ],\n    \"杛\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"杜\": [\n        \"ㄉㄨ4\",\n        \"ㄉㄨ3\",\n        \"ㄊㄨ2\"\n    ],\n    \"杝\": [\n        \"ㄌㄧ2\",\n        \"ㄓ4\",\n        \"ㄧ2\",\n        \"ㄊㄨㄛ4\",\n        \"ㄉㄨㄛ4\"\n    ],\n    \"杞\": [\n        \"ㄑㄧ3\"\n    ],\n    \"束\": [\n        \"ㄕㄨ4\"\n    ],\n    \"杠\": [\n        \"ㄍㄤ1\",\n        \"ㄍㄤ4\",\n        \"ㄍㄨㄥ1\"\n    ],\n    \"条\": [\n        \"ㄊㄧㄠ2\"\n    ],\n    \"杢\": [\n        \"ㄐㄧㄤ5\"\n    ],\n    \"杣\": [\n        \"ㄇㄧㄢ2\"\n    ],\n    \"杤\": [\n        \"ㄨㄢ4\"\n    ],\n    \"来\": [\n        \"ㄌㄞ2\"\n    ],\n    \"杦\": [\n        \"ㄐㄧㄡ3\"\n    ],\n    \"杧\": [\n        \"ㄇㄤ2\"\n    ],\n    \"杨\": [\n        \"ㄧㄤ2\"\n    ],\n    \"杩\": [\n        \"ㄇㄚ4\"\n    ],\n    \"杪\": [\n        \"ㄇㄧㄠ3\"\n    ],\n    \"杫\": [\n        \"ㄙ4\",\n        \"ㄓ3\",\n        \"ㄒㄧ3\"\n    ],\n    \"杬\": [\n        \"ㄩㄢ2\",\n        \"ㄩㄢ4\"\n    ],\n    \"杭\": [\n        \"ㄏㄤ2\",\n        \"ㄎㄤ4\",\n        \"ㄎㄤ1\"\n    ],\n    \"杮\": [\n        \"ㄈㄟ4\",\n        \"ㄅㄟ4\"\n    ],\n    \"杯\": [\n        \"ㄅㄟ1\"\n    ],\n    \"杰\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"東\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"杲\": [\n        \"ㄍㄠ3\"\n    ],\n    \"杳\": [\n        \"ㄧㄠ3\"\n    ],\n    \"杴\": [\n        \"ㄒㄧㄢ1\",\n        \"ㄑㄧㄢ1\"\n    ],\n    \"杵\": [\n        \"ㄔㄨ3\"\n    ],\n    \"杶\": [\n        \"ㄔㄨㄣ1\"\n    ],\n    \"杷\": [\n        \"ㄆㄚ2\",\n        \"ㄅㄚ4\"\n    ],\n    \"杸\": [\n        \"ㄕㄨ1\",\n        \"ㄉㄨㄟ4\"\n    ],\n    \"杹\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"杺\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"杻\": [\n        \"ㄔㄡ3\",\n        \"ㄋㄧㄡ3\"\n    ],\n    \"杼\": [\n        \"ㄓㄨ4\",\n        \"ㄕㄨ4\"\n    ],\n    \"杽\": [\n        \"ㄔㄡ3\"\n    ],\n    \"松\": [\n        \"ㄙㄨㄥ1\"\n    ],\n    \"板\": [\n        \"ㄅㄢ3\"\n    ],\n    \"枀\": [\n        \"ㄙㄨㄥ1\"\n    ],\n    \"极\": [\n        \"ㄐㄧ2\"\n    ],\n    \"枂\": [\n        \"ㄨㄛ4\",\n        \"ㄩㄝ4\"\n    ],\n    \"枃\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"构\": [\n        \"ㄍㄡ4\"\n    ],\n    \"枅\": [\n        \"ㄐㄧ1\"\n    ],\n    \"枆\": [\n        \"ㄇㄠ2\"\n    ],\n    \"枇\": [\n        \"ㄆㄧ2\",\n        \"ㄅㄧ3\",\n        \"ㄅㄧ4\",\n        \"ㄆㄧ1\"\n    ],\n    \"枈\": [\n        \"ㄅㄧ4\",\n        \"ㄆㄧ1\"\n    ],\n    \"枉\": [\n        \"ㄨㄤ3\",\n        \"ㄎㄨㄤ2\"\n    ],\n    \"枊\": [\n        \"ㄤ4\"\n    ],\n    \"枋\": [\n        \"ㄈㄤ1\",\n        \"ㄈㄤ3\",\n        \"ㄅㄧㄥ3\"\n    ],\n    \"枌\": [\n        \"ㄈㄣ2\"\n    ],\n    \"枍\": [\n        \"ㄧ4\"\n    ],\n    \"枎\": [\n        \"ㄈㄨ2\",\n        \"ㄈㄨ1\"\n    ],\n    \"枏\": [\n        \"ㄋㄢ2\"\n    ],\n    \"析\": [\n        \"ㄒㄧ1\",\n        \"ㄙ1\"\n    ],\n    \"枑\": [\n        \"ㄏㄨ4\"\n    ],\n    \"枒\": [\n        \"ㄧㄚ1\",\n        \"ㄧㄝ1\",\n        \"ㄧㄚ2\",\n        \"ㄧㄚ4\"\n    ],\n    \"枓\": [\n        \"ㄉㄡ3\",\n        \"ㄓㄨ3\"\n    ],\n    \"枔\": [\n        \"ㄒㄧㄣ2\"\n    ],\n    \"枕\": [\n        \"ㄓㄣ3\",\n        \"ㄔㄣ2\"\n    ],\n    \"枖\": [\n        \"ㄧㄠ1\",\n        \"ㄧㄠ3\"\n    ],\n    \"林\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"枘\": [\n        \"ㄖㄨㄟ4\",\n        \"ㄋㄣ4\"\n    ],\n    \"枙\": [\n        \"ㄜ3\",\n        \"ㄜ4\"\n    ],\n    \"枚\": [\n        \"ㄇㄟ2\"\n    ],\n    \"枛\": [\n        \"ㄓㄠ4\"\n    ],\n    \"果\": [\n        \"ㄍㄨㄛ3\",\n        \"ㄌㄨㄛ3\",\n        \"ㄍㄨㄢ4\"\n    ],\n    \"枝\": [\n        \"ㄓ1\",\n        \"ㄑㄧ2\"\n    ],\n    \"枞\": [\n        \"ㄘㄨㄥ1\",\n        \"ㄗㄨㄥ1\"\n    ],\n    \"枟\": [\n        \"ㄩㄣ4\"\n    ],\n    \"枠\": [\n        \"ㄗㄨㄟ5\"\n    ],\n    \"枡\": [\n        \"ㄕㄥ1\"\n    ],\n    \"枢\": [\n        \"ㄕㄨ1\"\n    ],\n    \"枣\": [\n        \"ㄗㄠ3\"\n    ],\n    \"枤\": [\n        \"ㄉㄧ4\"\n    ],\n    \"枥\": [\n        \"ㄌㄧ4\"\n    ],\n    \"枦\": [\n        \"ㄌㄨ2\"\n    ],\n    \"枧\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"枨\": [\n        \"ㄔㄥ2\"\n    ],\n    \"枩\": [\n        \"ㄙㄨㄥ1\"\n    ],\n    \"枪\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"枫\": [\n        \"ㄈㄥ1\"\n    ],\n    \"枬\": [\n        \"ㄓㄢ1\"\n    ],\n    \"枭\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"枮\": [\n        \"ㄒㄧㄢ1\",\n        \"ㄓㄣ1\"\n    ],\n    \"枯\": [\n        \"ㄎㄨ1\",\n        \"ㄍㄨ1\"\n    ],\n    \"枰\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"枱\": [\n        \"ㄊㄞ2\",\n        \"ㄙ4\",\n        \"ㄘ2\"\n    ],\n    \"枲\": [\n        \"ㄒㄧ3\"\n    ],\n    \"枳\": [\n        \"ㄓ3\",\n        \"ㄓ1\"\n    ],\n    \"枴\": [\n        \"ㄍㄨㄞ3\"\n    ],\n    \"枵\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"架\": [\n        \"ㄐㄧㄚ4\"\n    ],\n    \"枷\": [\n        \"ㄐㄧㄚ1\",\n        \"ㄐㄧㄚ4\"\n    ],\n    \"枸\": [\n        \"ㄍㄡ3\",\n        \"ㄍㄡ1\",\n        \"ㄐㄩ3\",\n        \"ㄑㄩ2\"\n    ],\n    \"枹\": [\n        \"ㄅㄠ1\",\n        \"ㄈㄨ2\"\n    ],\n    \"枺\": [\n        \"ㄇㄛ4\"\n    ],\n    \"枻\": [\n        \"ㄧ4\",\n        \"ㄒㄧㄝ4\"\n    ],\n    \"枼\": [\n        \"ㄧㄝ4\"\n    ],\n    \"枽\": [\n        \"ㄧㄝ4\"\n    ],\n    \"枾\": [\n        \"ㄕ4\"\n    ],\n    \"枿\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"柀\": [\n        \"ㄅㄧ3\"\n    ],\n    \"柁\": [\n        \"ㄉㄨㄛ4\",\n        \"ㄊㄨㄛ2\",\n        \"ㄊㄨㄛ3\"\n    ],\n    \"柂\": [\n        \"ㄧ2\",\n        \"ㄉㄨㄛ4\",\n        \"ㄌㄧ2\"\n    ],\n    \"柃\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"柄\": [\n        \"ㄅㄧㄥ3\"\n    ],\n    \"柅\": [\n        \"ㄋㄧ3\",\n        \"ㄔ4\"\n    ],\n    \"柆\": [\n        \"ㄌㄚ1\"\n    ],\n    \"柇\": [\n        \"ㄏㄜ2\"\n    ],\n    \"柈\": [\n        \"ㄅㄢ4\",\n        \"ㄆㄢ2\",\n        \"ㄆㄢ4\"\n    ],\n    \"柉\": [\n        \"ㄈㄢ2\"\n    ],\n    \"柊\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"柋\": [\n        \"ㄉㄞ4\"\n    ],\n    \"柌\": [\n        \"ㄘ2\"\n    ],\n    \"柍\": [\n        \"ㄧㄤ3\",\n        \"ㄧㄤ4\",\n        \"ㄧㄥ1\"\n    ],\n    \"柎\": [\n        \"ㄈㄨ1\",\n        \"ㄈㄨ3\",\n        \"ㄈㄨ4\"\n    ],\n    \"柏\": [\n        \"ㄅㄞ3\",\n        \"ㄅㄛ2\",\n        \"ㄅㄛ4\"\n    ],\n    \"某\": [\n        \"ㄇㄡ3\",\n        \"ㄇㄟ2\"\n    ],\n    \"柑\": [\n        \"ㄍㄢ1\",\n        \"ㄑㄧㄢ2\"\n    ],\n    \"柒\": [\n        \"ㄑㄧ1\"\n    ],\n    \"染\": [\n        \"ㄖㄢ3\"\n    ],\n    \"柔\": [\n        \"ㄖㄡ2\"\n    ],\n    \"柕\": [\n        \"ㄇㄠ4\"\n    ],\n    \"柖\": [\n        \"ㄕㄠ2\",\n        \"ㄕㄠ4\"\n    ],\n    \"柗\": [\n        \"ㄙㄨㄥ1\"\n    ],\n    \"柘\": [\n        \"ㄓㄜ4\"\n    ],\n    \"柙\": [\n        \"ㄒㄧㄚ2\",\n        \"ㄐㄧㄚ3\"\n    ],\n    \"柚\": [\n        \"ㄧㄡ4\",\n        \"ㄧㄡ2\",\n        \"ㄓㄡ2\"\n    ],\n    \"柛\": [\n        \"ㄕㄣ1\"\n    ],\n    \"柜\": [\n        \"ㄍㄨㄟ4\",\n        \"ㄐㄩ3\"\n    ],\n    \"柝\": [\n        \"ㄊㄨㄛ4\"\n    ],\n    \"柞\": [\n        \"ㄓㄚ4\",\n        \"ㄗㄨㄛ4\",\n        \"ㄗㄜ2\"\n    ],\n    \"柟\": [\n        \"ㄋㄢ2\",\n        \"ㄖㄢ2\"\n    ],\n    \"柠\": [\n        \"ㄋㄧㄥ2\",\n        \"ㄔㄨ3\",\n        \"ㄓㄨ4\"\n    ],\n    \"柡\": [\n        \"ㄩㄥ3\"\n    ],\n    \"柢\": [\n        \"ㄉㄧ3\",\n        \"ㄉㄧ4\",\n        \"ㄔ2\"\n    ],\n    \"柣\": [\n        \"ㄓ4\",\n        \"ㄉㄧㄝ2\"\n    ],\n    \"柤\": [\n        \"ㄓㄚ1\",\n        \"ㄗㄨ3\",\n        \"ㄗㄨ1\"\n    ],\n    \"查\": [\n        \"ㄔㄚ2\",\n        \"ㄓㄚ1\",\n        \"ㄔㄞ2\"\n    ],\n    \"柦\": [\n        \"ㄉㄢ4\"\n    ],\n    \"柧\": [\n        \"ㄍㄨ1\"\n    ],\n    \"柨\": [\n        \"ㄅㄨ4\",\n        \"ㄆㄨ1\"\n    ],\n    \"柩\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"柪\": [\n        \"ㄠ1\",\n        \"ㄠ4\"\n    ],\n    \"柫\": [\n        \"ㄈㄨ2\"\n    ],\n    \"柬\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"柭\": [\n        \"ㄅㄚ1\",\n        \"ㄈㄨ2\",\n        \"ㄅㄛ2\",\n        \"ㄅㄧㄝ1\",\n        \"ㄆㄟ4\"\n    ],\n    \"柮\": [\n        \"ㄉㄨㄛ4\",\n        \"ㄗㄨㄛ2\",\n        \"ㄨ4\"\n    ],\n    \"柯\": [\n        \"ㄎㄜ1\"\n    ],\n    \"柰\": [\n        \"ㄋㄞ4\"\n    ],\n    \"柱\": [\n        \"ㄓㄨ4\",\n        \"ㄓㄨ3\"\n    ],\n    \"柲\": [\n        \"ㄅㄧ4\",\n        \"ㄅㄧㄝ2\"\n    ],\n    \"柳\": [\n        \"ㄌㄧㄡ3\"\n    ],\n    \"柴\": [\n        \"ㄔㄞ2\",\n        \"ㄘ1\",\n        \"ㄓㄞ4\",\n        \"ㄗ4\"\n    ],\n    \"柵\": [\n        \"ㄕㄢ1\",\n        \"ㄓㄚ4\"\n    ],\n    \"柶\": [\n        \"ㄙ4\"\n    ],\n    \"柷\": [\n        \"ㄔㄨ4\",\n        \"ㄓㄨ4\"\n    ],\n    \"柸\": [\n        \"ㄆㄟ1\",\n        \"ㄅㄟ1\"\n    ],\n    \"柹\": [\n        \"ㄕ4\",\n        \"ㄈㄟ4\"\n    ],\n    \"柺\": [\n        \"ㄍㄨㄞ3\"\n    ],\n    \"査\": [\n        \"ㄓㄚ1\"\n    ],\n    \"柼\": [\n        \"ㄧㄠ3\"\n    ],\n    \"柽\": [\n        \"ㄔㄥ1\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"柾\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"柿\": [\n        \"ㄕ4\"\n    ],\n    \"栀\": [\n        \"ㄓ1\"\n    ],\n    \"栁\": [\n        \"ㄌㄧㄡ3\"\n    ],\n    \"栂\": [\n        \"ㄇㄟ2\"\n    ],\n    \"栃\": [\n        \"ㄌㄧ4\"\n    ],\n    \"栄\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"栅\": [\n        \"ㄓㄚ4\",\n        \"ㄕㄢ1\",\n        \"ㄘㄜ4\"\n    ],\n    \"栆\": [\n        \"ㄗㄠ3\"\n    ],\n    \"标\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"栈\": [\n        \"ㄓㄢ4\"\n    ],\n    \"栉\": [\n        \"ㄓ4\"\n    ],\n    \"栊\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"栋\": [\n        \"ㄉㄨㄥ4\"\n    ],\n    \"栌\": [\n        \"ㄌㄨ2\"\n    ],\n    \"栍\": [\n        \"ㄕㄥ1\"\n    ],\n    \"栎\": [\n        \"ㄌㄧ4\",\n        \"ㄩㄝ4\"\n    ],\n    \"栏\": [\n        \"ㄌㄢ2\"\n    ],\n    \"栐\": [\n        \"ㄩㄥ3\"\n    ],\n    \"树\": [\n        \"ㄕㄨ4\"\n    ],\n    \"栒\": [\n        \"ㄒㄩㄣ2\",\n        \"ㄙㄨㄣ3\"\n    ],\n    \"栓\": [\n        \"ㄕㄨㄢ1\",\n        \"ㄕㄨㄢ4\",\n        \"ㄑㄩㄢ2\"\n    ],\n    \"栔\": [\n        \"ㄑㄧ4\"\n    ],\n    \"栕\": [\n        \"ㄓㄣ1\"\n    ],\n    \"栖\": [\n        \"ㄑㄧ1\",\n        \"ㄒㄧ1\"\n    ],\n    \"栗\": [\n        \"ㄌㄧ4\",\n        \"ㄌㄧㄝ4\"\n    ],\n    \"栘\": [\n        \"ㄧ2\"\n    ],\n    \"栙\": [\n        \"ㄒㄧㄤ2\"\n    ],\n    \"栚\": [\n        \"ㄓㄣ4\"\n    ],\n    \"栛\": [\n        \"ㄌㄧ4\"\n    ],\n    \"栜\": [\n        \"ㄙㄜ4\",\n        \"ㄘ4\"\n    ],\n    \"栝\": [\n        \"ㄍㄨㄚ1\",\n        \"ㄊㄧㄢ3\",\n        \"ㄎㄨㄛ4\"\n    ],\n    \"栞\": [\n        \"ㄎㄢ1\"\n    ],\n    \"栟\": [\n        \"ㄅㄣ1\",\n        \"ㄅㄧㄥ1\"\n    ],\n    \"栠\": [\n        \"ㄖㄣ3\"\n    ],\n    \"校\": [\n        \"ㄒㄧㄠ4\",\n        \"ㄐㄧㄠ4\",\n        \"ㄐㄧㄠ3\",\n        \"ㄑㄧㄠ1\"\n    ],\n    \"栢\": [\n        \"ㄅㄞ3\"\n    ],\n    \"栣\": [\n        \"ㄖㄣ3\"\n    ],\n    \"栤\": [\n        \"ㄅㄧㄥ4\"\n    ],\n    \"栥\": [\n        \"ㄗ1\"\n    ],\n    \"栦\": [\n        \"ㄔㄡ2\"\n    ],\n    \"栧\": [\n        \"ㄧ4\"\n    ],\n    \"栨\": [\n        \"ㄘ4\"\n    ],\n    \"栩\": [\n        \"ㄒㄩ3\",\n        \"ㄩ3\"\n    ],\n    \"株\": [\n        \"ㄓㄨ1\"\n    ],\n    \"栫\": [\n        \"ㄐㄧㄢ4\",\n        \"ㄗㄨㄣ4\"\n    ],\n    \"栬\": [\n        \"ㄗㄨㄟ4\"\n    ],\n    \"栭\": [\n        \"ㄦ2\"\n    ],\n    \"栮\": [\n        \"ㄦ3\"\n    ],\n    \"栯\": [\n        \"ㄧㄡ3\",\n        \"ㄩ4\"\n    ],\n    \"栰\": [\n        \"ㄈㄚ2\"\n    ],\n    \"栱\": [\n        \"ㄍㄨㄥ3\"\n    ],\n    \"栲\": [\n        \"ㄎㄠ3\"\n    ],\n    \"栳\": [\n        \"ㄌㄠ3\"\n    ],\n    \"栴\": [\n        \"ㄓㄢ1\"\n    ],\n    \"栵\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"栶\": [\n        \"ㄧㄣ1\"\n    ],\n    \"样\": [\n        \"ㄧㄤ4\",\n        \"ㄧㄤ2\"\n    ],\n    \"核\": [\n        \"ㄏㄜ2\",\n        \"ㄏㄨ2\",\n        \"ㄍㄞ1\",\n        \"ㄎㄞ4\"\n    ],\n    \"根\": [\n        \"ㄍㄣ1\"\n    ],\n    \"栺\": [\n        \"ㄧ4\",\n        \"ㄓ1\",\n        \"ㄓ3\"\n    ],\n    \"栻\": [\n        \"ㄕ4\"\n    ],\n    \"格\": [\n        \"ㄍㄜ2\",\n        \"ㄌㄨㄛ4\",\n        \"ㄏㄜ4\",\n        \"ㄍㄜ1\"\n    ],\n    \"栽\": [\n        \"ㄗㄞ1\",\n        \"ㄗㄞ4\"\n    ],\n    \"栾\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"栿\": [\n        \"ㄈㄨ2\"\n    ],\n    \"桀\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"桁\": [\n        \"ㄏㄥ2\",\n        \"ㄏㄤ2\",\n        \"ㄏㄤ4\"\n    ],\n    \"桂\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"桃\": [\n        \"ㄊㄠ2\",\n        \"ㄊㄧㄠ1\",\n        \"ㄓㄠ4\"\n    ],\n    \"桄\": [\n        \"ㄍㄨㄤ1\",\n        \"ㄍㄨㄤ4\"\n    ],\n    \"桅\": [\n        \"ㄨㄟ2\",\n        \"ㄍㄨㄟ3\"\n    ],\n    \"框\": [\n        \"ㄎㄨㄤ1\",\n        \"ㄎㄨㄤ4\",\n        \"ㄎㄨㄤ2\"\n    ],\n    \"桇\": [\n        \"ㄖㄨ2\"\n    ],\n    \"案\": [\n        \"ㄢ4\"\n    ],\n    \"桉\": [\n        \"ㄢ1\",\n        \"ㄢ4\"\n    ],\n    \"桊\": [\n        \"ㄐㄩㄢ4\",\n        \"ㄑㄩㄢ1\"\n    ],\n    \"桋\": [\n        \"ㄧ2\",\n        \"ㄊㄧ2\"\n    ],\n    \"桌\": [\n        \"ㄓㄨㄛ1\"\n    ],\n    \"桍\": [\n        \"ㄎㄨ1\"\n    ],\n    \"桎\": [\n        \"ㄓ4\"\n    ],\n    \"桏\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"桐\": [\n        \"ㄊㄨㄥ2\",\n        \"ㄊㄨㄥ1\",\n        \"ㄉㄨㄥ4\"\n    ],\n    \"桑\": [\n        \"ㄙㄤ1\"\n    ],\n    \"桒\": [\n        \"ㄙㄤ1\"\n    ],\n    \"桓\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"桔\": [\n        \"ㄐㄩ2\",\n        \"ㄐㄧㄝ2\",\n        \"ㄒㄧㄝ2\"\n    ],\n    \"桕\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"桖\": [\n        \"ㄒㄩㄝ4\"\n    ],\n    \"桗\": [\n        \"ㄉㄨㄛ4\"\n    ],\n    \"桘\": [\n        \"ㄓㄨㄟ4\"\n    ],\n    \"桙\": [\n        \"ㄩ2\",\n        \"ㄇㄡ2\"\n    ],\n    \"桚\": [\n        \"ㄗㄢ3\"\n    ],\n    \"桜\": [\n        \"ㄧㄥ1\"\n    ],\n    \"桝\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"桞\": [\n        \"ㄌㄧㄡ3\"\n    ],\n    \"桟\": [\n        \"ㄓㄢ4\"\n    ],\n    \"桠\": [\n        \"ㄧㄚ1\"\n    ],\n    \"桡\": [\n        \"ㄖㄠ2\"\n    ],\n    \"桢\": [\n        \"ㄓㄣ1\"\n    ],\n    \"档\": [\n        \"ㄉㄤ4\"\n    ],\n    \"桤\": [\n        \"ㄑㄧ1\"\n    ],\n    \"桥\": [\n        \"ㄑㄧㄠ2\"\n    ],\n    \"桦\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"桧\": [\n        \"ㄍㄨㄟ4\",\n        \"ㄏㄨㄟ4\"\n    ],\n    \"桨\": [\n        \"ㄐㄧㄤ3\"\n    ],\n    \"桩\": [\n        \"ㄓㄨㄤ1\"\n    ],\n    \"桪\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"桫\": [\n        \"ㄙㄨㄛ1\"\n    ],\n    \"桬\": [\n        \"ㄕㄚ1\"\n    ],\n    \"桭\": [\n        \"ㄓㄣ1\",\n        \"ㄔㄣ2\",\n        \"ㄓㄣ4\"\n    ],\n    \"桮\": [\n        \"ㄅㄟ1\"\n    ],\n    \"桯\": [\n        \"ㄊㄧㄥ1\",\n        \"ㄧㄥ2\"\n    ],\n    \"桰\": [\n        \"ㄎㄨㄛ4\"\n    ],\n    \"桱\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"桲\": [\n        \"ㄆㄛ5\",\n        \"ㄅㄛ2\"\n    ],\n    \"桳\": [\n        \"ㄅㄣ4\"\n    ],\n    \"桴\": [\n        \"ㄈㄨ2\"\n    ],\n    \"桵\": [\n        \"ㄖㄨㄟ2\"\n    ],\n    \"桶\": [\n        \"ㄊㄨㄥ3\"\n    ],\n    \"桷\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"桸\": [\n        \"ㄒㄧ1\"\n    ],\n    \"桹\": [\n        \"ㄌㄤ2\"\n    ],\n    \"桺\": [\n        \"ㄌㄧㄡ3\"\n    ],\n    \"桻\": [\n        \"ㄈㄥ1\",\n        \"ㄈㄥ4\"\n    ],\n    \"桼\": [\n        \"ㄑㄧ1\"\n    ],\n    \"桽\": [\n        \"ㄨㄣ3\"\n    ],\n    \"桾\": [\n        \"ㄐㄩㄣ1\"\n    ],\n    \"桿\": [\n        \"ㄍㄢ3\",\n        \"ㄏㄢ4\"\n    ],\n    \"梀\": [\n        \"ㄙㄨ4\",\n        \"ㄧㄣ4\"\n    ],\n    \"梁\": [\n        \"ㄌㄧㄤ2\"\n    ],\n    \"梂\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"梃\": [\n        \"ㄊㄧㄥ3\",\n        \"ㄊㄧㄥ4\"\n    ],\n    \"梄\": [\n        \"ㄧㄡ3\"\n    ],\n    \"梅\": [\n        \"ㄇㄟ2\"\n    ],\n    \"梆\": [\n        \"ㄅㄤ1\"\n    ],\n    \"梇\": [\n        \"ㄌㄨㄥ4\"\n    ],\n    \"梈\": [\n        \"ㄆㄥ1\"\n    ],\n    \"梉\": [\n        \"ㄓㄨㄤ1\"\n    ],\n    \"梊\": [\n        \"ㄉㄧ4\"\n    ],\n    \"梋\": [\n        \"ㄒㄩㄢ1\",\n        \"ㄐㄩㄢ1\",\n        \"ㄒㄧㄝ2\"\n    ],\n    \"梌\": [\n        \"ㄊㄨ2\",\n        \"ㄔㄚ2\",\n        \"ㄊㄨ1\"\n    ],\n    \"梍\": [\n        \"ㄗㄠ4\"\n    ],\n    \"梎\": [\n        \"ㄠ1\",\n        \"ㄧㄡ4\"\n    ],\n    \"梏\": [\n        \"ㄍㄨ4\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"梐\": [\n        \"ㄅㄧ4\"\n    ],\n    \"梑\": [\n        \"ㄉㄧ2\"\n    ],\n    \"梒\": [\n        \"ㄏㄢ2\"\n    ],\n    \"梓\": [\n        \"ㄗ3\"\n    ],\n    \"梔\": [\n        \"ㄓ1\"\n    ],\n    \"梕\": [\n        \"ㄖㄣ4\"\n    ],\n    \"梖\": [\n        \"ㄅㄟ4\"\n    ],\n    \"梗\": [\n        \"ㄍㄥ3\"\n    ],\n    \"梘\": [\n        \"ㄐㄧㄢ3\",\n        \"ㄒㄧㄢ4\",\n        \"ㄐㄧㄢ4\"\n    ],\n    \"梙\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"梚\": [\n        \"ㄨㄢ3\"\n    ],\n    \"梛\": [\n        \"ㄋㄨㄛ2\"\n    ],\n    \"梜\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"條\": [\n        \"ㄊㄧㄠ2\",\n        \"ㄊㄧㄠ1\"\n    ],\n    \"梞\": [\n        \"ㄐㄧ4\"\n    ],\n    \"梟\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"梠\": [\n        \"ㄌㄩ3\"\n    ],\n    \"梡\": [\n        \"ㄏㄨㄣ2\",\n        \"ㄎㄨㄢ3\"\n    ],\n    \"梢\": [\n        \"ㄕㄠ1\",\n        \"ㄕㄠ4\",\n        \"ㄒㄧㄠ1\",\n        \"ㄙㄠ4\"\n    ],\n    \"梣\": [\n        \"ㄘㄣ2\",\n        \"ㄔㄣ2\",\n        \"ㄑㄧㄣ2\"\n    ],\n    \"梤\": [\n        \"ㄈㄣ2\"\n    ],\n    \"梥\": [\n        \"ㄙㄨㄥ1\"\n    ],\n    \"梦\": [\n        \"ㄇㄥ4\"\n    ],\n    \"梧\": [\n        \"ㄨ2\",\n        \"ㄨ4\",\n        \"ㄩ3\"\n    ],\n    \"梨\": [\n        \"ㄌㄧ2\"\n    ],\n    \"梩\": [\n        \"ㄌㄧ2\",\n        \"ㄙ4\",\n        \"ㄑㄧ3\"\n    ],\n    \"梪\": [\n        \"ㄉㄡ4\"\n    ],\n    \"梫\": [\n        \"ㄑㄧㄣ3\",\n        \"ㄑㄧㄣ1\"\n    ],\n    \"梬\": [\n        \"ㄧㄥ3\"\n    ],\n    \"梭\": [\n        \"ㄙㄨㄛ1\",\n        \"ㄒㄩㄣ4\"\n    ],\n    \"梮\": [\n        \"ㄐㄩ1\"\n    ],\n    \"梯\": [\n        \"ㄊㄧ1\",\n        \"ㄊㄧ2\"\n    ],\n    \"械\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"梱\": [\n        \"ㄎㄨㄣ3\",\n        \"ㄏㄨㄣ2\"\n    ],\n    \"梲\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"梳\": [\n        \"ㄕㄨ1\"\n    ],\n    \"梴\": [\n        \"ㄔㄢ1\"\n    ],\n    \"梵\": [\n        \"ㄈㄢ4\"\n    ],\n    \"梶\": [\n        \"ㄨㄟ3\"\n    ],\n    \"梷\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"梸\": [\n        \"ㄌㄧ2\"\n    ],\n    \"梹\": [\n        \"ㄅㄧㄣ1\",\n        \"ㄅㄧㄥ1\"\n    ],\n    \"梺\": [\n        \"ㄒㄧㄚ4\"\n    ],\n    \"梻\": [\n        \"ㄈㄛ2\"\n    ],\n    \"梼\": [\n        \"ㄊㄠ2\"\n    ],\n    \"梽\": [\n        \"ㄓ4\"\n    ],\n    \"梾\": [\n        \"ㄌㄞ2\"\n    ],\n    \"梿\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"检\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"棁\": [\n        \"ㄓㄨㄛ1\",\n        \"ㄊㄨㄛ1\",\n        \"ㄖㄨㄟ4\"\n    ],\n    \"棂\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"棃\": [\n        \"ㄌㄧ2\"\n    ],\n    \"棄\": [\n        \"ㄑㄧ4\"\n    ],\n    \"棅\": [\n        \"ㄅㄧㄥ3\"\n    ],\n    \"棆\": [\n        \"ㄌㄨㄣ2\"\n    ],\n    \"棇\": [\n        \"ㄘㄨㄥ1\",\n        \"ㄙㄨㄥ1\"\n    ],\n    \"棈\": [\n        \"ㄑㄧㄢ4\"\n    ],\n    \"棉\": [\n        \"ㄇㄧㄢ2\"\n    ],\n    \"棊\": [\n        \"ㄑㄧ2\"\n    ],\n    \"棋\": [\n        \"ㄑㄧ2\",\n        \"ㄐㄧ1\"\n    ],\n    \"棌\": [\n        \"ㄘㄞ4\"\n    ],\n    \"棍\": [\n        \"ㄍㄨㄣ4\",\n        \"ㄏㄨㄣ4\",\n        \"ㄠ1\",\n        \"ㄍㄨㄣ3\"\n    ],\n    \"棎\": [\n        \"ㄔㄢ2\"\n    ],\n    \"棏\": [\n        \"ㄉㄜ2\",\n        \"ㄓㄜ2\"\n    ],\n    \"棐\": [\n        \"ㄈㄟ3\",\n        \"ㄈㄟ2\"\n    ],\n    \"棑\": [\n        \"ㄆㄞ2\",\n        \"ㄅㄟ4\",\n        \"ㄆㄟ4\"\n    ],\n    \"棒\": [\n        \"ㄅㄤ4\"\n    ],\n    \"棓\": [\n        \"ㄅㄤ4\",\n        \"ㄅㄟ4\",\n        \"ㄆㄡ3\",\n        \"ㄆㄟ2\",\n        \"ㄅㄟ1\"\n    ],\n    \"棔\": [\n        \"ㄏㄨㄣ1\"\n    ],\n    \"棕\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"棖\": [\n        \"ㄔㄥ2\",\n        \"ㄔㄤ2\"\n    ],\n    \"棗\": [\n        \"ㄗㄠ3\"\n    ],\n    \"棘\": [\n        \"ㄐㄧ2\"\n    ],\n    \"棙\": [\n        \"ㄌㄧ4\",\n        \"ㄌㄧㄝ4\"\n    ],\n    \"棚\": [\n        \"ㄆㄥ2\"\n    ],\n    \"棛\": [\n        \"ㄩ4\"\n    ],\n    \"棜\": [\n        \"ㄩ4\"\n    ],\n    \"棝\": [\n        \"ㄍㄨ4\"\n    ],\n    \"棞\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"棟\": [\n        \"ㄉㄨㄥ4\"\n    ],\n    \"棠\": [\n        \"ㄊㄤ2\"\n    ],\n    \"棡\": [\n        \"ㄍㄤ1\"\n    ],\n    \"棢\": [\n        \"ㄨㄤ3\"\n    ],\n    \"棣\": [\n        \"ㄉㄧ4\",\n        \"ㄊㄧ4\",\n        \"ㄉㄞ4\"\n    ],\n    \"棤\": [\n        \"ㄘㄨㄛ4\"\n    ],\n    \"棥\": [\n        \"ㄈㄢ2\"\n    ],\n    \"棦\": [\n        \"ㄔㄥ1\"\n    ],\n    \"棧\": [\n        \"ㄓㄢ4\",\n        \"ㄓㄢ3\",\n        \"ㄔㄣ2\"\n    ],\n    \"棨\": [\n        \"ㄑㄧ3\"\n    ],\n    \"棩\": [\n        \"ㄩㄢ1\"\n    ],\n    \"棪\": [\n        \"ㄧㄢ3\",\n        \"ㄧㄢ4\"\n    ],\n    \"棫\": [\n        \"ㄩ4\"\n    ],\n    \"棬\": [\n        \"ㄑㄩㄢ1\",\n        \"ㄐㄩㄢ4\",\n        \"ㄑㄩㄢ2\"\n    ],\n    \"棭\": [\n        \"ㄧ4\"\n    ],\n    \"森\": [\n        \"ㄙㄣ1\"\n    ],\n    \"棯\": [\n        \"ㄖㄣ3\",\n        \"ㄕㄣ3\"\n    ],\n    \"棰\": [\n        \"ㄔㄨㄟ2\",\n        \"ㄉㄨㄛ3\"\n    ],\n    \"棱\": [\n        \"ㄌㄥ2\",\n        \"ㄌㄥ1\",\n        \"ㄌㄧㄥ2\",\n        \"ㄌㄥ4\",\n        \"ㄔㄥ1\"\n    ],\n    \"棲\": [\n        \"ㄑㄧ1\",\n        \"ㄒㄧ1\"\n    ],\n    \"棳\": [\n        \"ㄓㄨㄛ1\"\n    ],\n    \"棴\": [\n        \"ㄈㄨ2\",\n        \"ㄙㄨ4\"\n    ],\n    \"棵\": [\n        \"ㄎㄜ1\",\n        \"ㄎㄨㄢ3\",\n        \"ㄎㄜ3\"\n    ],\n    \"棶\": [\n        \"ㄌㄞ2\"\n    ],\n    \"棷\": [\n        \"ㄗㄡ1\",\n        \"ㄙㄡ3\"\n    ],\n    \"棸\": [\n        \"ㄗㄡ1\"\n    ],\n    \"棹\": [\n        \"ㄓㄠ4\",\n        \"ㄓㄨㄛ1\"\n    ],\n    \"棺\": [\n        \"ㄍㄨㄢ1\",\n        \"ㄍㄨㄢ4\"\n    ],\n    \"棻\": [\n        \"ㄈㄣ1\"\n    ],\n    \"棼\": [\n        \"ㄈㄣ2\",\n        \"ㄈㄣ4\",\n        \"ㄈㄣ1\"\n    ],\n    \"棽\": [\n        \"ㄕㄣ1\",\n        \"ㄔㄣ1\"\n    ],\n    \"棾\": [\n        \"ㄑㄧㄥ2\"\n    ],\n    \"棿\": [\n        \"ㄋㄧ2\",\n        \"ㄋㄧㄝ4\"\n    ],\n    \"椀\": [\n        \"ㄨㄢ3\"\n    ],\n    \"椁\": [\n        \"ㄍㄨㄛ3\"\n    ],\n    \"椂\": [\n        \"ㄌㄨ4\"\n    ],\n    \"椃\": [\n        \"ㄏㄠ2\"\n    ],\n    \"椄\": [\n        \"ㄐㄧㄝ1\",\n        \"ㄐㄧㄝ2\",\n        \"ㄑㄧㄝ4\"\n    ],\n    \"椅\": [\n        \"ㄧ3\",\n        \"ㄧ1\"\n    ],\n    \"椆\": [\n        \"ㄔㄡ2\",\n        \"ㄓㄡ4\",\n        \"ㄉㄧㄠ1\"\n    ],\n    \"椇\": [\n        \"ㄐㄩ3\"\n    ],\n    \"椈\": [\n        \"ㄐㄩ2\"\n    ],\n    \"椉\": [\n        \"ㄔㄥ2\",\n        \"ㄕㄥ4\"\n    ],\n    \"椊\": [\n        \"ㄗㄨㄛ2\",\n        \"ㄘㄨㄟ4\"\n    ],\n    \"椋\": [\n        \"ㄌㄧㄤ2\"\n    ],\n    \"椌\": [\n        \"ㄑㄧㄤ1\",\n        \"ㄎㄨㄥ1\"\n    ],\n    \"植\": [\n        \"ㄓ2\"\n    ],\n    \"椎\": [\n        \"ㄔㄨㄟ2\",\n        \"ㄓㄨㄟ1\"\n    ],\n    \"椏\": [\n        \"ㄧㄚ1\",\n        \"ㄜ3\"\n    ],\n    \"椐\": [\n        \"ㄐㄩ1\"\n    ],\n    \"椑\": [\n        \"ㄅㄟ1\",\n        \"ㄆㄧ2\",\n        \"ㄅㄧ4\",\n        \"ㄆㄞ2\"\n    ],\n    \"椒\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"椓\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"椔\": [\n        \"ㄗ1\"\n    ],\n    \"椕\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"椖\": [\n        \"ㄆㄥ2\"\n    ],\n    \"椗\": [\n        \"ㄉㄧㄥ4\"\n    ],\n    \"椘\": [\n        \"ㄔㄨ3\"\n    ],\n    \"椙\": [\n        \"ㄔㄤ1\"\n    ],\n    \"椚\": [\n        \"ㄇㄣ1\"\n    ],\n    \"椛\": [\n        \"ㄏㄨㄚ1\"\n    ],\n    \"検\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"椝\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"椞\": [\n        \"ㄒㄧ4\"\n    ],\n    \"椟\": [\n        \"ㄉㄨ2\"\n    ],\n    \"椠\": [\n        \"ㄑㄧㄢ4\"\n    ],\n    \"椡\": [\n        \"ㄉㄠ4\"\n    ],\n    \"椢\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"椣\": [\n        \"ㄉㄧㄢ3\"\n    ],\n    \"椤\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"椥\": [\n        \"ㄓ1\"\n    ],\n    \"椦\": [\n        \"ㄑㄩㄢ5\"\n    ],\n    \"椧\": [\n        \"ㄇㄧㄥ4\"\n    ],\n    \"椨\": [\n        \"ㄈㄨ3\"\n    ],\n    \"椩\": [\n        \"ㄍㄥ1\"\n    ],\n    \"椪\": [\n        \"ㄆㄥ4\"\n    ],\n    \"椫\": [\n        \"ㄕㄢ4\"\n    ],\n    \"椬\": [\n        \"ㄧ2\"\n    ],\n    \"椭\": [\n        \"ㄊㄨㄛ3\"\n    ],\n    \"椮\": [\n        \"ㄙㄣ1\"\n    ],\n    \"椯\": [\n        \"ㄉㄨㄛ3\",\n        \"ㄔㄨㄢ2\"\n    ],\n    \"椰\": [\n        \"ㄧㄝ1\"\n    ],\n    \"椱\": [\n        \"ㄈㄨ4\"\n    ],\n    \"椲\": [\n        \"ㄨㄟ3\",\n        \"ㄏㄨㄟ1\"\n    ],\n    \"椳\": [\n        \"ㄨㄟ1\"\n    ],\n    \"椴\": [\n        \"ㄉㄨㄢ4\"\n    ],\n    \"椵\": [\n        \"ㄐㄧㄚ3\",\n        \"ㄐㄧㄚ1\"\n    ],\n    \"椶\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"椷\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄏㄢ2\"\n    ],\n    \"椸\": [\n        \"ㄧ2\"\n    ],\n    \"椹\": [\n        \"ㄕㄣ4\",\n        \"ㄓㄣ1\"\n    ],\n    \"椺\": [\n        \"ㄒㄧ2\"\n    ],\n    \"椻\": [\n        \"ㄧㄢ4\",\n        \"ㄧㄚ4\"\n    ],\n    \"椼\": [\n        \"ㄧㄢ3\"\n    ],\n    \"椽\": [\n        \"ㄔㄨㄢ2\"\n    ],\n    \"椾\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄓㄢ4\"\n    ],\n    \"椿\": [\n        \"ㄔㄨㄣ1\"\n    ],\n    \"楀\": [\n        \"ㄩ3\"\n    ],\n    \"楁\": [\n        \"ㄏㄜ2\"\n    ],\n    \"楂\": [\n        \"ㄓㄚ1\",\n        \"ㄔㄚ2\"\n    ],\n    \"楃\": [\n        \"ㄨㄛ4\"\n    ],\n    \"楄\": [\n        \"ㄆㄧㄢ2\"\n    ],\n    \"楅\": [\n        \"ㄅㄧ1\"\n    ],\n    \"楆\": [\n        \"ㄧㄠ1\"\n    ],\n    \"楇\": [\n        \"ㄏㄨㄛ4\",\n        \"ㄍㄨㄛ1\",\n        \"ㄎㄨㄚ3\"\n    ],\n    \"楈\": [\n        \"ㄒㄩ1\"\n    ],\n    \"楉\": [\n        \"ㄖㄨㄛ4\"\n    ],\n    \"楊\": [\n        \"ㄧㄤ2\"\n    ],\n    \"楋\": [\n        \"ㄌㄚ4\"\n    ],\n    \"楌\": [\n        \"ㄧㄢ2\"\n    ],\n    \"楍\": [\n        \"ㄅㄣ3\"\n    ],\n    \"楎\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"楏\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"楐\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"楑\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"楒\": [\n        \"ㄙ1\"\n    ],\n    \"楓\": [\n        \"ㄈㄥ1\",\n        \"ㄈㄢ2\"\n    ],\n    \"楔\": [\n        \"ㄒㄧㄝ1\",\n        \"ㄒㄧㄝ4\"\n    ],\n    \"楕\": [\n        \"ㄊㄨㄛ3\"\n    ],\n    \"楖\": [\n        \"ㄓ4\",\n        \"ㄐㄧ2\"\n    ],\n    \"楗\": [\n        \"ㄐㄧㄢ4\",\n        \"ㄐㄧㄢ3\"\n    ],\n    \"楘\": [\n        \"ㄇㄨ4\"\n    ],\n    \"楙\": [\n        \"ㄇㄠ4\"\n    ],\n    \"楚\": [\n        \"ㄔㄨ3\"\n    ],\n    \"楛\": [\n        \"ㄏㄨ4\",\n        \"ㄎㄨ3\"\n    ],\n    \"楜\": [\n        \"ㄏㄨ2\"\n    ],\n    \"楝\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"楞\": [\n        \"ㄌㄥ2\",\n        \"ㄌㄥ4\"\n    ],\n    \"楟\": [\n        \"ㄊㄧㄥ2\"\n    ],\n    \"楠\": [\n        \"ㄋㄢ2\"\n    ],\n    \"楡\": [\n        \"ㄩ2\"\n    ],\n    \"楢\": [\n        \"ㄧㄡ2\",\n        \"ㄧㄡ3\"\n    ],\n    \"楣\": [\n        \"ㄇㄟ2\",\n        \"ㄇㄟ3\"\n    ],\n    \"楤\": [\n        \"ㄙㄨㄥ3\",\n        \"ㄘㄨㄥ1\"\n    ],\n    \"楥\": [\n        \"ㄒㄩㄢ4\",\n        \"ㄩㄢ2\"\n    ],\n    \"楦\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"楧\": [\n        \"ㄧㄤ3\"\n    ],\n    \"楨\": [\n        \"ㄓㄣ1\"\n    ],\n    \"楩\": [\n        \"ㄆㄧㄢ2\"\n    ],\n    \"楪\": [\n        \"ㄧㄝ4\",\n        \"ㄉㄧㄝ2\"\n    ],\n    \"楫\": [\n        \"ㄐㄧ2\"\n    ],\n    \"楬\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄑㄧㄚ4\"\n    ],\n    \"業\": [\n        \"ㄧㄝ4\"\n    ],\n    \"楮\": [\n        \"ㄔㄨ3\",\n        \"ㄓㄨ1\"\n    ],\n    \"楯\": [\n        \"ㄉㄨㄣ4\",\n        \"ㄕㄨㄣ3\",\n        \"ㄔㄨㄣ1\"\n    ],\n    \"楰\": [\n        \"ㄩ2\"\n    ],\n    \"楱\": [\n        \"ㄗㄡ4\",\n        \"ㄘㄡ1\"\n    ],\n    \"楲\": [\n        \"ㄨㄟ1\"\n    ],\n    \"楳\": [\n        \"ㄇㄟ2\"\n    ],\n    \"楴\": [\n        \"ㄊㄧ4\",\n        \"ㄉㄧ3\",\n        \"ㄕ4\"\n    ],\n    \"極\": [\n        \"ㄐㄧ2\",\n        \"ㄐㄧ3\"\n    ],\n    \"楶\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"楷\": [\n        \"ㄎㄞ3\",\n        \"ㄐㄧㄝ1\",\n        \"ㄐㄧㄝ4\"\n    ],\n    \"楸\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"楹\": [\n        \"ㄧㄥ2\"\n    ],\n    \"楺\": [\n        \"ㄖㄡ3\",\n        \"ㄖㄡ4\"\n    ],\n    \"楻\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"楼\": [\n        \"ㄌㄡ2\"\n    ],\n    \"楽\": [\n        \"ㄌㄜ4\"\n    ],\n    \"楾\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"楿\": [\n        \"ㄒㄧㄤ1\"\n    ],\n    \"榀\": [\n        \"ㄆㄧㄣ3\"\n    ],\n    \"榁\": [\n        \"ㄕ3\"\n    ],\n    \"概\": [\n        \"ㄍㄞ4\",\n        \"ㄍㄨㄟ4\",\n        \"ㄐㄧㄝ2\"\n    ],\n    \"榃\": [\n        \"ㄊㄢ2\"\n    ],\n    \"榄\": [\n        \"ㄌㄢ3\"\n    ],\n    \"榅\": [\n        \"ㄨㄣ1\",\n        \"ㄩㄣ4\"\n    ],\n    \"榆\": [\n        \"ㄩ2\"\n    ],\n    \"榇\": [\n        \"ㄔㄣ4\"\n    ],\n    \"榈\": [\n        \"ㄌㄩ2\"\n    ],\n    \"榉\": [\n        \"ㄐㄩ3\"\n    ],\n    \"榊\": [\n        \"ㄕㄣ2\"\n    ],\n    \"榋\": [\n        \"ㄔㄨ5\"\n    ],\n    \"榌\": [\n        \"ㄅㄧ1\"\n    ],\n    \"榍\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"榎\": [\n        \"ㄐㄧㄚ3\"\n    ],\n    \"榏\": [\n        \"ㄧ4\"\n    ],\n    \"榐\": [\n        \"ㄓㄢ3\",\n        \"ㄔㄢ3\",\n        \"ㄋㄧㄢ4\",\n        \"ㄓㄣ4\"\n    ],\n    \"榑\": [\n        \"ㄈㄨ2\",\n        \"ㄈㄨ4\",\n        \"ㄅㄛ2\"\n    ],\n    \"榒\": [\n        \"ㄋㄨㄛ4\"\n    ],\n    \"榓\": [\n        \"ㄇㄧ4\"\n    ],\n    \"榔\": [\n        \"ㄌㄤ2\",\n        \"ㄌㄤ3\"\n    ],\n    \"榕\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"榖\": [\n        \"ㄍㄨ3\"\n    ],\n    \"榗\": [\n        \"ㄐㄧㄢ4\",\n        \"ㄐㄧㄣ4\"\n    ],\n    \"榘\": [\n        \"ㄐㄩ3\"\n    ],\n    \"榙\": [\n        \"ㄊㄚ1\"\n    ],\n    \"榚\": [\n        \"ㄧㄠ3\"\n    ],\n    \"榛\": [\n        \"ㄓㄣ1\"\n    ],\n    \"榜\": [\n        \"ㄅㄤ3\",\n        \"ㄅㄥ1\",\n        \"ㄅㄤ4\",\n        \"ㄆㄤ2\",\n        \"ㄆㄥ2\"\n    ],\n    \"榝\": [\n        \"ㄕㄚ1\",\n        \"ㄒㄧㄝ4\"\n    ],\n    \"榞\": [\n        \"ㄩㄢ2\"\n    ],\n    \"榟\": [\n        \"ㄗ3\"\n    ],\n    \"榠\": [\n        \"ㄇㄧㄥ2\"\n    ],\n    \"榡\": [\n        \"ㄙㄨ4\"\n    ],\n    \"榢\": [\n        \"ㄐㄧㄚ4\"\n    ],\n    \"榣\": [\n        \"ㄧㄠ2\"\n    ],\n    \"榤\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"榥\": [\n        \"ㄏㄨㄤ4\"\n    ],\n    \"榦\": [\n        \"ㄍㄢ4\",\n        \"ㄏㄢ2\"\n    ],\n    \"榧\": [\n        \"ㄈㄟ3\"\n    ],\n    \"榨\": [\n        \"ㄓㄚ4\"\n    ],\n    \"榩\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"榪\": [\n        \"ㄇㄚ4\",\n        \"ㄇㄚ3\"\n    ],\n    \"榫\": [\n        \"ㄙㄨㄣ3\"\n    ],\n    \"榬\": [\n        \"ㄩㄢ2\"\n    ],\n    \"榭\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"榮\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"榯\": [\n        \"ㄕ2\"\n    ],\n    \"榰\": [\n        \"ㄓ1\"\n    ],\n    \"榱\": [\n        \"ㄘㄨㄟ1\"\n    ],\n    \"榲\": [\n        \"ㄨㄣ1\"\n    ],\n    \"榳\": [\n        \"ㄊㄧㄥ2\"\n    ],\n    \"榴\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"榵\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"榶\": [\n        \"ㄊㄤ2\"\n    ],\n    \"榷\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"榸\": [\n        \"ㄓㄞ1\"\n    ],\n    \"榹\": [\n        \"ㄙ1\"\n    ],\n    \"榺\": [\n        \"ㄕㄥ4\"\n    ],\n    \"榻\": [\n        \"ㄊㄚ4\"\n    ],\n    \"榼\": [\n        \"ㄎㄜ1\"\n    ],\n    \"榽\": [\n        \"ㄒㄧ1\"\n    ],\n    \"榾\": [\n        \"ㄍㄨ3\"\n    ],\n    \"榿\": [\n        \"ㄑㄧ1\"\n    ],\n    \"槀\": [\n        \"ㄍㄠ3\",\n        \"ㄎㄠ4\"\n    ],\n    \"槁\": [\n        \"ㄍㄠ3\",\n        \"ㄎㄠ4\",\n        \"ㄍㄠ1\"\n    ],\n    \"槂\": [\n        \"ㄙㄨㄣ1\"\n    ],\n    \"槃\": [\n        \"ㄆㄢ2\"\n    ],\n    \"槄\": [\n        \"ㄊㄠ1\"\n    ],\n    \"槅\": [\n        \"ㄍㄜ2\"\n    ],\n    \"槆\": [\n        \"ㄔㄨㄣ1\"\n    ],\n    \"槇\": [\n        \"ㄉㄧㄢ1\",\n        \"ㄓㄣ3\",\n        \"ㄓㄣ1\"\n    ],\n    \"槈\": [\n        \"ㄋㄡ4\"\n    ],\n    \"槉\": [\n        \"ㄐㄧ2\"\n    ],\n    \"槊\": [\n        \"ㄕㄨㄛ4\"\n    ],\n    \"構\": [\n        \"ㄍㄡ4\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"槌\": [\n        \"ㄔㄨㄟ2\",\n        \"ㄓㄨㄟ4\",\n        \"ㄉㄨㄟ1\"\n    ],\n    \"槍\": [\n        \"ㄑㄧㄤ1\",\n        \"ㄔㄥ1\",\n        \"ㄑㄧㄤ3\"\n    ],\n    \"槎\": [\n        \"ㄔㄚ2\"\n    ],\n    \"槏\": [\n        \"ㄑㄧㄢ3\",\n        \"ㄒㄧㄢ4\",\n        \"ㄌㄧㄢ2\"\n    ],\n    \"槐\": [\n        \"ㄏㄨㄞ2\"\n    ],\n    \"槑\": [\n        \"ㄇㄟ2\"\n    ],\n    \"槒\": [\n        \"ㄒㄩ4\"\n    ],\n    \"槓\": [\n        \"ㄍㄤ4\"\n    ],\n    \"槔\": [\n        \"ㄍㄠ1\"\n    ],\n    \"槕\": [\n        \"ㄓㄨㄛ1\"\n    ],\n    \"槖\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"槗\": [\n        \"ㄑㄧㄠ2\"\n    ],\n    \"様\": [\n        \"ㄧㄤ4\"\n    ],\n    \"槙\": [\n        \"ㄉㄧㄢ1\"\n    ],\n    \"槚\": [\n        \"ㄐㄧㄚ3\"\n    ],\n    \"槛\": [\n        \"ㄎㄢ3\",\n        \"ㄐㄧㄢ4\"\n    ],\n    \"槜\": [\n        \"ㄗㄨㄟ4\"\n    ],\n    \"槝\": [\n        \"ㄉㄠ3\"\n    ],\n    \"槞\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"槟\": [\n        \"ㄅㄧㄣ1\",\n        \"ㄅㄧㄥ1\"\n    ],\n    \"槠\": [\n        \"ㄓㄨ1\"\n    ],\n    \"槡\": [\n        \"ㄙㄤ1\"\n    ],\n    \"槢\": [\n        \"ㄒㄧ2\",\n        \"ㄉㄧㄝ2\"\n    ],\n    \"槣\": [\n        \"ㄐㄧ1\",\n        \"ㄍㄨㄟ1\"\n    ],\n    \"槤\": [\n        \"ㄌㄧㄢ2\",\n        \"ㄌㄧㄢ3\"\n    ],\n    \"槥\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"槦\": [\n        \"ㄩㄥ1\"\n    ],\n    \"槧\": [\n        \"ㄑㄧㄢ4\"\n    ],\n    \"槨\": [\n        \"ㄍㄨㄛ3\"\n    ],\n    \"槩\": [\n        \"ㄍㄞ4\"\n    ],\n    \"槪\": [\n        \"ㄍㄞ4\"\n    ],\n    \"槫\": [\n        \"ㄊㄨㄢ2\",\n        \"ㄕㄨㄢ4\",\n        \"ㄑㄩㄢ2\"\n    ],\n    \"槬\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"槭\": [\n        \"ㄑㄧ1\",\n        \"ㄑㄧ4\",\n        \"ㄗㄨ2\",\n        \"ㄙㄜ4\"\n    ],\n    \"槮\": [\n        \"ㄙㄣ1\",\n        \"ㄕㄣ3\"\n    ],\n    \"槯\": [\n        \"ㄘㄨㄟ1\",\n        \"ㄗㄨㄟ3\"\n    ],\n    \"槰\": [\n        \"ㄆㄥ2\"\n    ],\n    \"槱\": [\n        \"ㄧㄡ3\",\n        \"ㄔㄠ3\"\n    ],\n    \"槲\": [\n        \"ㄏㄨ2\"\n    ],\n    \"槳\": [\n        \"ㄐㄧㄤ3\",\n        \"ㄐㄧㄤ1\"\n    ],\n    \"槴\": [\n        \"ㄏㄨ4\"\n    ],\n    \"槵\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"槶\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"槷\": [\n        \"ㄋㄧㄝ4\",\n        \"ㄒㄧㄝ4\",\n        \"ㄧ4\"\n    ],\n    \"槸\": [\n        \"ㄧ4\"\n    ],\n    \"槹\": [\n        \"ㄍㄠ1\"\n    ],\n    \"槺\": [\n        \"ㄎㄤ1\"\n    ],\n    \"槻\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"槼\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"槽\": [\n        \"ㄘㄠ2\",\n        \"ㄗㄠ1\"\n    ],\n    \"槾\": [\n        \"ㄇㄢ4\",\n        \"ㄨㄢ4\",\n        \"ㄇㄢ2\"\n    ],\n    \"槿\": [\n        \"ㄐㄧㄣ3\",\n        \"ㄑㄧㄣ2\"\n    ],\n    \"樀\": [\n        \"ㄉㄧ2\",\n        \"ㄓ2\",\n        \"ㄓㄜ2\",\n        \"ㄉㄧ1\"\n    ],\n    \"樁\": [\n        \"ㄓㄨㄤ1\",\n        \"ㄔㄨㄥ1\"\n    ],\n    \"樂\": [\n        \"ㄌㄜ4\",\n        \"ㄩㄝ4\",\n        \"ㄧㄠ4\",\n        \"ㄌㄨㄛ4\",\n        \"ㄌㄧㄠ2\"\n    ],\n    \"樃\": [\n        \"ㄌㄤ3\"\n    ],\n    \"樄\": [\n        \"ㄔㄣ2\"\n    ],\n    \"樅\": [\n        \"ㄘㄨㄥ1\",\n        \"ㄗㄨㄥ1\"\n    ],\n    \"樆\": [\n        \"ㄌㄧ2\",\n        \"ㄔ1\"\n    ],\n    \"樇\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"樈\": [\n        \"ㄑㄧㄥ2\"\n    ],\n    \"樉\": [\n        \"ㄕㄨㄤ3\"\n    ],\n    \"樊\": [\n        \"ㄈㄢ2\",\n        \"ㄈㄢ4\"\n    ],\n    \"樋\": [\n        \"ㄊㄨㄥ1\"\n    ],\n    \"樌\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"樍\": [\n        \"ㄗㄜ2\"\n    ],\n    \"樎\": [\n        \"ㄙㄨ4\"\n    ],\n    \"樏\": [\n        \"ㄌㄟ3\",\n        \"ㄌㄟ2\"\n    ],\n    \"樐\": [\n        \"ㄌㄨ3\"\n    ],\n    \"樑\": [\n        \"ㄌㄧㄤ2\"\n    ],\n    \"樒\": [\n        \"ㄇㄧ4\"\n    ],\n    \"樓\": [\n        \"ㄌㄡ2\",\n        \"ㄌㄩ2\"\n    ],\n    \"樔\": [\n        \"ㄔㄠ2\",\n        \"ㄔㄠ1\",\n        \"ㄐㄧㄠ3\"\n    ],\n    \"樕\": [\n        \"ㄙㄨ4\"\n    ],\n    \"樖\": [\n        \"ㄎㄜ1\"\n    ],\n    \"樗\": [\n        \"ㄔㄨ1\"\n    ],\n    \"樘\": [\n        \"ㄊㄤ2\",\n        \"ㄔㄥ1\"\n    ],\n    \"標\": [\n        \"ㄅㄧㄠ1\",\n        \"ㄅㄧㄠ4\"\n    ],\n    \"樚\": [\n        \"ㄌㄨ4\",\n        \"ㄉㄨ2\"\n    ],\n    \"樛\": [\n        \"ㄐㄧㄡ1\",\n        \"ㄌㄧㄠ2\"\n    ],\n    \"樜\": [\n        \"ㄓㄜ4\"\n    ],\n    \"樝\": [\n        \"ㄓㄚ1\"\n    ],\n    \"樞\": [\n        \"ㄕㄨ1\",\n        \"ㄡ1\"\n    ],\n    \"樟\": [\n        \"ㄓㄤ1\"\n    ],\n    \"樠\": [\n        \"ㄇㄢ2\",\n        \"ㄌㄤ3\"\n    ],\n    \"模\": [\n        \"ㄇㄛ2\",\n        \"ㄇㄨ2\"\n    ],\n    \"樢\": [\n        \"ㄋㄧㄠ3\",\n        \"ㄇㄨ4\"\n    ],\n    \"樣\": [\n        \"ㄧㄤ4\",\n        \"ㄒㄧㄤ4\"\n    ],\n    \"樤\": [\n        \"ㄊㄧㄠ2\"\n    ],\n    \"樥\": [\n        \"ㄆㄥ2\"\n    ],\n    \"樦\": [\n        \"ㄓㄨ4\"\n    ],\n    \"樧\": [\n        \"ㄕㄚ1\"\n    ],\n    \"樨\": [\n        \"ㄒㄧ1\"\n    ],\n    \"権\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"横\": [\n        \"ㄏㄥ2\",\n        \"ㄏㄥ4\",\n        \"ㄍㄨㄤ1\",\n        \"ㄍㄨㄤ4\",\n        \"ㄏㄨㄤ2\",\n        \"ㄏㄨㄤ4\"\n    ],\n    \"樫\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"樬\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"樭\": [\n        \"ㄐㄧ1\"\n    ],\n    \"樮\": [\n        \"ㄧㄢ1\"\n    ],\n    \"樯\": [\n        \"ㄑㄧㄤ2\"\n    ],\n    \"樰\": [\n        \"ㄒㄩㄝ3\"\n    ],\n    \"樱\": [\n        \"ㄧㄥ1\"\n    ],\n    \"樲\": [\n        \"ㄦ4\",\n        \"ㄓ4\"\n    ],\n    \"樳\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"樴\": [\n        \"ㄓ2\",\n        \"ㄧ4\"\n    ],\n    \"樵\": [\n        \"ㄑㄧㄠ2\"\n    ],\n    \"樶\": [\n        \"ㄗㄨㄟ1\"\n    ],\n    \"樷\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"樸\": [\n        \"ㄆㄨ3\",\n        \"ㄆㄨ2\"\n    ],\n    \"樹\": [\n        \"ㄕㄨ4\"\n    ],\n    \"樺\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"樻\": [\n        \"ㄎㄨㄟ4\"\n    ],\n    \"樼\": [\n        \"ㄓㄣ1\"\n    ],\n    \"樽\": [\n        \"ㄗㄨㄣ1\"\n    ],\n    \"樾\": [\n        \"ㄩㄝ4\"\n    ],\n    \"樿\": [\n        \"ㄕㄢ4\"\n    ],\n    \"橀\": [\n        \"ㄒㄧ1\"\n    ],\n    \"橁\": [\n        \"ㄔㄨㄣ1\"\n    ],\n    \"橂\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"橃\": [\n        \"ㄈㄚ2\",\n        \"ㄈㄟ4\"\n    ],\n    \"橄\": [\n        \"ㄍㄢ3\"\n    ],\n    \"橅\": [\n        \"ㄇㄛ2\"\n    ],\n    \"橆\": [\n        \"ㄨ3\",\n        \"ㄨ2\"\n    ],\n    \"橇\": [\n        \"ㄑㄧㄠ1\"\n    ],\n    \"橈\": [\n        \"ㄖㄠ2\",\n        \"ㄋㄠ2\"\n    ],\n    \"橉\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"橊\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"橋\": [\n        \"ㄑㄧㄠ2\",\n        \"ㄐㄧㄠ1\",\n        \"ㄐㄧㄠ4\",\n        \"ㄑㄧㄠ1\",\n        \"ㄐㄧㄠ3\"\n    ],\n    \"橌\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"橍\": [\n        \"ㄖㄨㄣ4\"\n    ],\n    \"橎\": [\n        \"ㄈㄢ2\"\n    ],\n    \"橏\": [\n        \"ㄓㄢ3\",\n        \"ㄐㄧㄢ3\"\n    ],\n    \"橐\": [\n        \"ㄊㄨㄛ2\",\n        \"ㄉㄨ4\",\n        \"ㄌㄨㄛ4\"\n    ],\n    \"橑\": [\n        \"ㄌㄠ3\",\n        \"ㄌㄧㄠ2\"\n    ],\n    \"橒\": [\n        \"ㄩㄣ2\"\n    ],\n    \"橓\": [\n        \"ㄕㄨㄣ4\"\n    ],\n    \"橔\": [\n        \"ㄉㄨㄣ1\",\n        \"ㄊㄨㄟ2\"\n    ],\n    \"橕\": [\n        \"ㄔㄥ1\"\n    ],\n    \"橖\": [\n        \"ㄊㄤ2\",\n        \"ㄔㄥ1\"\n    ],\n    \"橗\": [\n        \"ㄇㄥ2\"\n    ],\n    \"橘\": [\n        \"ㄐㄩ2\"\n    ],\n    \"橙\": [\n        \"ㄔㄥ2\",\n        \"ㄉㄥ4\",\n        \"ㄔㄣ2\"\n    ],\n    \"橚\": [\n        \"ㄙㄨ4\",\n        \"ㄒㄧㄠ1\",\n        \"ㄑㄧㄡ1\"\n    ],\n    \"橛\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"橜\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"橝\": [\n        \"ㄉㄧㄢ4\",\n        \"ㄊㄢ2\",\n        \"ㄒㄧㄣ2\"\n    ],\n    \"橞\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"機\": [\n        \"ㄐㄧ1\"\n    ],\n    \"橠\": [\n        \"ㄋㄨㄛ3\",\n        \"ㄋㄨㄛ2\"\n    ],\n    \"橡\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"橢\": [\n        \"ㄊㄨㄛ3\",\n        \"ㄉㄨㄛ3\"\n    ],\n    \"橣\": [\n        \"ㄋㄧㄥ3\"\n    ],\n    \"橤\": [\n        \"ㄖㄨㄟ3\"\n    ],\n    \"橥\": [\n        \"ㄓㄨ1\"\n    ],\n    \"橦\": [\n        \"ㄊㄨㄥ2\",\n        \"ㄔㄨㄤ2\",\n        \"ㄓㄨㄥ1\",\n        \"ㄔㄨㄥ1\"\n    ],\n    \"橧\": [\n        \"ㄗㄥ1\",\n        \"ㄘㄥ2\"\n    ],\n    \"橨\": [\n        \"ㄈㄣ2\",\n        \"ㄈㄣ4\",\n        \"ㄈㄟ4\"\n    ],\n    \"橩\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"橪\": [\n        \"ㄖㄢ3\",\n        \"ㄧㄢ1\"\n    ],\n    \"橫\": [\n        \"ㄏㄥ2\"\n    ],\n    \"橬\": [\n        \"ㄑㄧㄢ2\",\n        \"ㄑㄧㄣ2\"\n    ],\n    \"橭\": [\n        \"ㄍㄨ1\"\n    ],\n    \"橮\": [\n        \"ㄌㄧㄡ3\"\n    ],\n    \"橯\": [\n        \"ㄌㄠ4\"\n    ],\n    \"橰\": [\n        \"ㄍㄠ1\"\n    ],\n    \"橱\": [\n        \"ㄔㄨ2\"\n    ],\n    \"橲\": [\n        \"ㄒㄧ3\"\n    ],\n    \"橳\": [\n        \"ㄕㄥ4\"\n    ],\n    \"橴\": [\n        \"ㄗ3\"\n    ],\n    \"橵\": [\n        \"ㄙㄢ5\"\n    ],\n    \"橶\": [\n        \"ㄐㄧ2\"\n    ],\n    \"橷\": [\n        \"ㄉㄡ1\"\n    ],\n    \"橸\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"橹\": [\n        \"ㄌㄨ3\"\n    ],\n    \"橺\": [\n        \"ㄐㄧㄢ5\"\n    ],\n    \"橻\": [\n        \"ㄔㄨ5\"\n    ],\n    \"橼\": [\n        \"ㄩㄢ2\"\n    ],\n    \"橽\": [\n        \"ㄊㄚ4\"\n    ],\n    \"橾\": [\n        \"ㄕㄨ1\",\n        \"ㄑㄧㄠ1\",\n        \"ㄙㄠ1\"\n    ],\n    \"橿\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"檀\": [\n        \"ㄊㄢ2\",\n        \"ㄕㄢ4\"\n    ],\n    \"檁\": [\n        \"ㄌㄧㄣ3\"\n    ],\n    \"檂\": [\n        \"ㄋㄨㄥ2\"\n    ],\n    \"檃\": [\n        \"ㄧㄣ3\"\n    ],\n    \"檄\": [\n        \"ㄒㄧ2\"\n    ],\n    \"檅\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"檆\": [\n        \"ㄕㄢ1\"\n    ],\n    \"檇\": [\n        \"ㄗㄨㄟ4\"\n    ],\n    \"檈\": [\n        \"ㄒㄩㄢ2\"\n    ],\n    \"檉\": [\n        \"ㄔㄥ1\"\n    ],\n    \"檊\": [\n        \"ㄍㄢ4\"\n    ],\n    \"檋\": [\n        \"ㄐㄩ2\"\n    ],\n    \"檌\": [\n        \"ㄗㄨㄟ4\"\n    ],\n    \"檍\": [\n        \"ㄧ4\"\n    ],\n    \"檎\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"檏\": [\n        \"ㄆㄨ3\"\n    ],\n    \"檐\": [\n        \"ㄧㄢ2\",\n        \"ㄉㄢ1\"\n    ],\n    \"檑\": [\n        \"ㄌㄟ2\",\n        \"ㄌㄟ4\"\n    ],\n    \"檒\": [\n        \"ㄈㄥ1\"\n    ],\n    \"檓\": [\n        \"ㄏㄨㄟ3\"\n    ],\n    \"檔\": [\n        \"ㄉㄤ4\",\n        \"ㄉㄤ1\"\n    ],\n    \"檕\": [\n        \"ㄐㄧ4\"\n    ],\n    \"檖\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"檗\": [\n        \"ㄅㄛ4\",\n        \"ㄅㄧ4\"\n    ],\n    \"檘\": [\n        \"ㄆㄧㄥ2\",\n        \"ㄅㄛ4\"\n    ],\n    \"檙\": [\n        \"ㄔㄥ2\"\n    ],\n    \"檚\": [\n        \"ㄔㄨ3\"\n    ],\n    \"檛\": [\n        \"ㄓㄨㄚ1\"\n    ],\n    \"檜\": [\n        \"ㄍㄨㄟ4\",\n        \"ㄎㄨㄞ4\",\n        \"ㄏㄨㄟ4\"\n    ],\n    \"檝\": [\n        \"ㄐㄧ2\"\n    ],\n    \"檞\": [\n        \"ㄐㄧㄝ3\",\n        \"ㄒㄧㄝ4\"\n    ],\n    \"檟\": [\n        \"ㄐㄧㄚ3\"\n    ],\n    \"檠\": [\n        \"ㄑㄧㄥ2\",\n        \"ㄐㄧㄥ4\"\n    ],\n    \"檡\": [\n        \"ㄓㄞ2\",\n        \"ㄕ4\",\n        \"ㄊㄨ2\"\n    ],\n    \"檢\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"檣\": [\n        \"ㄑㄧㄤ2\"\n    ],\n    \"檤\": [\n        \"ㄉㄠ4\"\n    ],\n    \"檥\": [\n        \"ㄧ3\"\n    ],\n    \"檦\": [\n        \"ㄅㄧㄠ3\"\n    ],\n    \"檧\": [\n        \"ㄙㄨㄥ1\"\n    ],\n    \"檨\": [\n        \"ㄕㄜ1\"\n    ],\n    \"檩\": [\n        \"ㄌㄧㄣ3\"\n    ],\n    \"檪\": [\n        \"ㄌㄧ4\"\n    ],\n    \"檫\": [\n        \"ㄔㄚ2\",\n        \"ㄙㄚ4\"\n    ],\n    \"檬\": [\n        \"ㄇㄥ2\"\n    ],\n    \"檭\": [\n        \"ㄧㄣ2\"\n    ],\n    \"檮\": [\n        \"ㄊㄠ2\",\n        \"ㄔㄡ2\",\n        \"ㄉㄠ4\"\n    ],\n    \"檯\": [\n        \"ㄊㄞ2\"\n    ],\n    \"檰\": [\n        \"ㄇㄧㄢ2\"\n    ],\n    \"檱\": [\n        \"ㄑㄧ2\"\n    ],\n    \"檲\": [\n        \"ㄊㄨㄢ2\"\n    ],\n    \"檳\": [\n        \"ㄅㄧㄣ1\",\n        \"ㄅㄧㄥ1\"\n    ],\n    \"檴\": [\n        \"ㄏㄨㄛ4\",\n        \"ㄏㄨㄚ4\"\n    ],\n    \"檵\": [\n        \"ㄐㄧ4\"\n    ],\n    \"檶\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"檷\": [\n        \"ㄋㄧ3\",\n        \"ㄇㄧ2\"\n    ],\n    \"檸\": [\n        \"ㄋㄧㄥ2\"\n    ],\n    \"檹\": [\n        \"ㄧ1\"\n    ],\n    \"檺\": [\n        \"ㄍㄠ3\"\n    ],\n    \"檻\": [\n        \"ㄎㄢ3\",\n        \"ㄐㄧㄢ4\"\n    ],\n    \"檼\": [\n        \"ㄧㄣ4\"\n    ],\n    \"檽\": [\n        \"ㄋㄡ4\",\n        \"ㄖㄨㄢ3\",\n        \"ㄖㄨ2\"\n    ],\n    \"檾\": [\n        \"ㄑㄧㄥ3\"\n    ],\n    \"檿\": [\n        \"ㄧㄢ3\"\n    ],\n    \"櫀\": [\n        \"ㄑㄧ2\"\n    ],\n    \"櫁\": [\n        \"ㄇㄧ4\"\n    ],\n    \"櫂\": [\n        \"ㄓㄠ4\",\n        \"ㄉㄧ2\"\n    ],\n    \"櫃\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"櫄\": [\n        \"ㄔㄨㄣ1\"\n    ],\n    \"櫅\": [\n        \"ㄐㄧ1\",\n        \"ㄐㄧ4\"\n    ],\n    \"櫆\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"櫇\": [\n        \"ㄆㄛ2\"\n    ],\n    \"櫈\": [\n        \"ㄉㄥ4\"\n    ],\n    \"櫉\": [\n        \"ㄔㄨ2\"\n    ],\n    \"櫊\": [\n        \"ㄍㄜ2\"\n    ],\n    \"櫋\": [\n        \"ㄇㄧㄢ2\"\n    ],\n    \"櫌\": [\n        \"ㄧㄡ1\"\n    ],\n    \"櫍\": [\n        \"ㄓ4\"\n    ],\n    \"櫎\": [\n        \"ㄏㄨㄤ3\",\n        \"ㄍㄨㄤ4\",\n        \"ㄍㄨㄛ3\",\n        \"ㄍㄨ3\"\n    ],\n    \"櫏\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"櫐\": [\n        \"ㄌㄟ3\"\n    ],\n    \"櫑\": [\n        \"ㄌㄟ2\",\n        \"ㄌㄟ3\"\n    ],\n    \"櫒\": [\n        \"ㄙㄚ4\"\n    ],\n    \"櫓\": [\n        \"ㄌㄨ3\"\n    ],\n    \"櫔\": [\n        \"ㄌㄧ4\"\n    ],\n    \"櫕\": [\n        \"ㄘㄨㄢ2\"\n    ],\n    \"櫖\": [\n        \"ㄌㄩ4\",\n        \"ㄔㄨ1\"\n    ],\n    \"櫗\": [\n        \"ㄇㄧㄝ4\",\n        \"ㄇㄟ4\"\n    ],\n    \"櫘\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"櫙\": [\n        \"ㄡ1\"\n    ],\n    \"櫚\": [\n        \"ㄌㄩ2\"\n    ],\n    \"櫛\": [\n        \"ㄓ4\"\n    ],\n    \"櫜\": [\n        \"ㄍㄠ1\"\n    ],\n    \"櫝\": [\n        \"ㄉㄨ2\"\n    ],\n    \"櫞\": [\n        \"ㄩㄢ2\"\n    ],\n    \"櫟\": [\n        \"ㄌㄧ4\",\n        \"ㄌㄨㄛ4\",\n        \"ㄩㄝ4\"\n    ],\n    \"櫠\": [\n        \"ㄈㄟ4\"\n    ],\n    \"櫡\": [\n        \"ㄓㄨㄛ2\",\n        \"ㄓㄨ4\"\n    ],\n    \"櫢\": [\n        \"ㄙㄡ3\"\n    ],\n    \"櫣\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"櫤\": [\n        \"ㄐㄧㄤ4\"\n    ],\n    \"櫥\": [\n        \"ㄔㄨ2\"\n    ],\n    \"櫦\": [\n        \"ㄑㄧㄥ4\"\n    ],\n    \"櫧\": [\n        \"ㄓㄨ1\"\n    ],\n    \"櫨\": [\n        \"ㄌㄨ2\",\n        \"ㄌㄩ2\"\n    ],\n    \"櫩\": [\n        \"ㄧㄢ2\",\n        \"ㄧㄢ3\"\n    ],\n    \"櫪\": [\n        \"ㄌㄧ4\"\n    ],\n    \"櫫\": [\n        \"ㄓㄨ1\"\n    ],\n    \"櫬\": [\n        \"ㄔㄣ4\",\n        \"ㄑㄧㄣ4\",\n        \"ㄍㄨㄢ4\"\n    ],\n    \"櫭\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄐㄧ4\"\n    ],\n    \"櫮\": [\n        \"ㄜ4\"\n    ],\n    \"櫯\": [\n        \"ㄙㄨ1\"\n    ],\n    \"櫰\": [\n        \"ㄏㄨㄞ2\",\n        \"ㄍㄨㄟ1\"\n    ],\n    \"櫱\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"櫲\": [\n        \"ㄩ4\"\n    ],\n    \"櫳\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"櫴\": [\n        \"ㄌㄞ4\"\n    ],\n    \"櫵\": [\n        \"ㄐㄧㄠ5\"\n    ],\n    \"櫶\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"櫷\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"櫸\": [\n        \"ㄐㄩ3\"\n    ],\n    \"櫹\": [\n        \"ㄒㄧㄠ1\",\n        \"ㄑㄧㄡ1\",\n        \"ㄒㄧㄡ1\"\n    ],\n    \"櫺\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"櫻\": [\n        \"ㄧㄥ1\"\n    ],\n    \"櫼\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄕㄢ1\"\n    ],\n    \"櫽\": [\n        \"ㄧㄣ3\"\n    ],\n    \"櫾\": [\n        \"ㄧㄡ2\",\n        \"ㄧㄡ4\"\n    ],\n    \"櫿\": [\n        \"ㄧㄥ2\"\n    ],\n    \"欀\": [\n        \"ㄒㄧㄤ1\",\n        \"ㄖㄤ4\"\n    ],\n    \"欁\": [\n        \"ㄋㄨㄥ2\"\n    ],\n    \"欂\": [\n        \"ㄅㄛ2\"\n    ],\n    \"欃\": [\n        \"ㄔㄢ2\",\n        \"ㄓㄢ4\"\n    ],\n    \"欄\": [\n        \"ㄌㄢ2\",\n        \"ㄌㄧㄢ4\"\n    ],\n    \"欅\": [\n        \"ㄐㄩ3\"\n    ],\n    \"欆\": [\n        \"ㄕㄨㄤ1\"\n    ],\n    \"欇\": [\n        \"ㄕㄜ4\"\n    ],\n    \"欈\": [\n        \"ㄨㄟ2\",\n        \"ㄗㄨㄟ4\"\n    ],\n    \"欉\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"權\": [\n        \"ㄑㄩㄢ2\",\n        \"ㄍㄨㄢ4\"\n    ],\n    \"欋\": [\n        \"ㄑㄩ2\"\n    ],\n    \"欌\": [\n        \"ㄘㄤ2\"\n    ],\n    \"欍\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"欎\": [\n        \"ㄩ4\"\n    ],\n    \"欏\": [\n        \"ㄌㄨㄛ2\",\n        \"ㄌㄨㄛ3\"\n    ],\n    \"欐\": [\n        \"ㄌㄧ4\",\n        \"ㄌㄧ3\"\n    ],\n    \"欑\": [\n        \"ㄘㄨㄢ2\",\n        \"ㄗㄨㄢ4\"\n    ],\n    \"欒\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"欓\": [\n        \"ㄉㄤ3\",\n        \"ㄊㄤ3\"\n    ],\n    \"欔\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"欕\": [\n        \"ㄧㄢ2\"\n    ],\n    \"欖\": [\n        \"ㄌㄢ3\"\n    ],\n    \"欗\": [\n        \"ㄌㄢ2\"\n    ],\n    \"欘\": [\n        \"ㄓㄨ2\"\n    ],\n    \"欙\": [\n        \"ㄌㄟ2\",\n        \"ㄌㄨㄛ3\"\n    ],\n    \"欚\": [\n        \"ㄌㄧ3\"\n    ],\n    \"欛\": [\n        \"ㄅㄚ4\"\n    ],\n    \"欜\": [\n        \"ㄋㄤ2\"\n    ],\n    \"欝\": [\n        \"ㄩ4\"\n    ],\n    \"欞\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"欟\": [\n        \"ㄍㄨㄤ5\"\n    ],\n    \"欠\": [\n        \"ㄑㄧㄢ4\"\n    ],\n    \"次\": [\n        \"ㄘ4\",\n        \"ㄗ1\",\n        \"ㄘ2\"\n    ],\n    \"欢\": [\n        \"ㄏㄨㄢ1\"\n    ],\n    \"欣\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"欤\": [\n        \"ㄩ2\"\n    ],\n    \"欥\": [\n        \"ㄧ4\",\n        \"ㄏㄨㄢ1\",\n        \"ㄩ4\"\n    ],\n    \"欦\": [\n        \"ㄑㄧㄢ1\",\n        \"ㄏㄢ1\",\n        \"ㄒㄧㄢ1\",\n        \"ㄑㄧㄢ2\"\n    ],\n    \"欧\": [\n        \"ㄡ1\"\n    ],\n    \"欨\": [\n        \"ㄒㄩ1\"\n    ],\n    \"欩\": [\n        \"ㄔㄠ1\"\n    ],\n    \"欪\": [\n        \"ㄔㄨ4\",\n        \"ㄒㄧ4\",\n        \"ㄑㄩ4\"\n    ],\n    \"欫\": [\n        \"ㄑㄧ4\"\n    ],\n    \"欬\": [\n        \"ㄎㄞ4\",\n        \"ㄞ4\"\n    ],\n    \"欭\": [\n        \"ㄧ4\",\n        \"ㄧㄣ1\"\n    ],\n    \"欮\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"欯\": [\n        \"ㄒㄧ4\",\n        \"ㄎㄞ4\"\n    ],\n    \"欰\": [\n        \"ㄒㄩ4\"\n    ],\n    \"欱\": [\n        \"ㄏㄜ1\",\n        \"ㄒㄧㄚ2\"\n    ],\n    \"欲\": [\n        \"ㄩ4\"\n    ],\n    \"欳\": [\n        \"ㄎㄨㄟ4\"\n    ],\n    \"欴\": [\n        \"ㄌㄤ2\"\n    ],\n    \"欵\": [\n        \"ㄎㄨㄢ3\"\n    ],\n    \"欶\": [\n        \"ㄕㄨㄛ4\",\n        \"ㄙㄡ4\"\n    ],\n    \"欷\": [\n        \"ㄒㄧ1\"\n    ],\n    \"欸\": [\n        \"ㄞ1\",\n        \"ㄞ3\",\n        \"ê1\",\n        \"ê2\",\n        \"ê3\",\n        \"ê4\",\n        \"ㄒㄧㄝ4\",\n        \"ㄟ2\",\n        \"ㄟ3\",\n        \"ㄟ4\",\n        \"ㄟ1\"\n    ],\n    \"欹\": [\n        \"ㄧ1\",\n        \"ㄑㄧ1\"\n    ],\n    \"欺\": [\n        \"ㄑㄧ1\"\n    ],\n    \"欻\": [\n        \"ㄔㄨㄚ1\",\n        \"ㄒㄩ1\"\n    ],\n    \"欼\": [\n        \"ㄔ3\",\n        \"ㄔㄨㄞ4\"\n    ],\n    \"欽\": [\n        \"ㄑㄧㄣ1\",\n        \"ㄑㄧㄣ4\",\n        \"ㄧㄣ2\"\n    ],\n    \"款\": [\n        \"ㄎㄨㄢ3\",\n        \"ㄒㄧㄣ1\"\n    ],\n    \"欿\": [\n        \"ㄎㄢ3\",\n        \"ㄑㄧㄢ4\",\n        \"ㄉㄢ4\"\n    ],\n    \"歀\": [\n        \"ㄎㄨㄢ3\"\n    ],\n    \"歁\": [\n        \"ㄎㄢ3\",\n        \"ㄎㄜ4\",\n        \"ㄑㄧㄢ3\"\n    ],\n    \"歂\": [\n        \"ㄔㄨㄢ3\",\n        \"ㄔㄨㄢ2\"\n    ],\n    \"歃\": [\n        \"ㄕㄚ4\",\n        \"ㄒㄧㄚ2\"\n    ],\n    \"歄\": [\n        \"ㄍㄨㄚ1\"\n    ],\n    \"歅\": [\n        \"ㄧㄣ1\"\n    ],\n    \"歆\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"歇\": [\n        \"ㄒㄧㄝ1\",\n        \"ㄧㄚ4\"\n    ],\n    \"歈\": [\n        \"ㄩ2\"\n    ],\n    \"歉\": [\n        \"ㄑㄧㄢ4\"\n    ],\n    \"歊\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"歋\": [\n        \"ㄧㄝ4\"\n    ],\n    \"歌\": [\n        \"ㄍㄜ1\"\n    ],\n    \"歍\": [\n        \"ㄨ1\",\n        \"ㄧㄤ1\"\n    ],\n    \"歎\": [\n        \"ㄊㄢ4\"\n    ],\n    \"歏\": [\n        \"ㄐㄧㄣ4\",\n        \"ㄑㄩㄣ1\"\n    ],\n    \"歐\": [\n        \"ㄡ1\",\n        \"ㄡ3\"\n    ],\n    \"歑\": [\n        \"ㄏㄨ1\"\n    ],\n    \"歒\": [\n        \"ㄊㄧ4\",\n        \"ㄒㄧㄠ1\"\n    ],\n    \"歓\": [\n        \"ㄏㄨㄢ1\"\n    ],\n    \"歔\": [\n        \"ㄒㄩ1\"\n    ],\n    \"歕\": [\n        \"ㄆㄣ1\"\n    ],\n    \"歖\": [\n        \"ㄒㄧ3\",\n        \"ㄧ3\"\n    ],\n    \"歗\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"歘\": [\n        \"ㄔㄨㄚ1\",\n        \"ㄒㄩ1\"\n    ],\n    \"歙\": [\n        \"ㄕㄜ4\",\n        \"ㄒㄧ1\",\n        \"ㄒㄧㄝ2\"\n    ],\n    \"歚\": [\n        \"ㄕㄢ4\"\n    ],\n    \"歛\": [\n        \"ㄏㄢ1\",\n        \"ㄌㄧㄢ3\"\n    ],\n    \"歜\": [\n        \"ㄔㄨ4\"\n    ],\n    \"歝\": [\n        \"ㄧ4\"\n    ],\n    \"歞\": [\n        \"ㄜ4\"\n    ],\n    \"歟\": [\n        \"ㄩ2\"\n    ],\n    \"歠\": [\n        \"ㄔㄨㄛ4\"\n    ],\n    \"歡\": [\n        \"ㄏㄨㄢ1\"\n    ],\n    \"止\": [\n        \"ㄓ3\"\n    ],\n    \"正\": [\n        \"ㄓㄥ4\",\n        \"ㄓㄥ1\"\n    ],\n    \"此\": [\n        \"ㄘ3\"\n    ],\n    \"步\": [\n        \"ㄅㄨ4\"\n    ],\n    \"武\": [\n        \"ㄨ3\"\n    ],\n    \"歧\": [\n        \"ㄑㄧ2\"\n    ],\n    \"歨\": [\n        \"ㄅㄨ4\"\n    ],\n    \"歩\": [\n        \"ㄅㄨ4\"\n    ],\n    \"歪\": [\n        \"ㄨㄞ1\",\n        \"ㄨㄞ3\"\n    ],\n    \"歫\": [\n        \"ㄐㄩ4\"\n    ],\n    \"歬\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"歭\": [\n        \"ㄔ2\",\n        \"ㄓ4\"\n    ],\n    \"歮\": [\n        \"ㄙㄜ4\"\n    ],\n    \"歯\": [\n        \"ㄔ3\"\n    ],\n    \"歰\": [\n        \"ㄙㄜ4\",\n        \"ㄕㄚ4\"\n    ],\n    \"歱\": [\n        \"ㄓㄨㄥ3\"\n    ],\n    \"歲\": [\n        \"ㄙㄨㄟ4\",\n        \"ㄙㄨㄛ4\"\n    ],\n    \"歳\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"歴\": [\n        \"ㄌㄧ4\"\n    ],\n    \"歵\": [\n        \"ㄗㄜ2\"\n    ],\n    \"歶\": [\n        \"ㄩ2\"\n    ],\n    \"歷\": [\n        \"ㄌㄧ4\"\n    ],\n    \"歸\": [\n        \"ㄍㄨㄟ1\",\n        \"ㄎㄨㄟ4\",\n        \"ㄎㄨㄟ2\"\n    ],\n    \"歹\": [\n        \"ㄉㄞ3\",\n        \"ㄜ4\",\n        \"ㄉㄞ1\"\n    ],\n    \"歺\": [\n        \"ㄜ4\"\n    ],\n    \"死\": [\n        \"ㄙ3\"\n    ],\n    \"歼\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"歽\": [\n        \"ㄓㄜ2\"\n    ],\n    \"歾\": [\n        \"ㄇㄛ4\",\n        \"ㄨㄣ3\"\n    ],\n    \"歿\": [\n        \"ㄇㄛ4\"\n    ],\n    \"殀\": [\n        \"ㄧㄠ1\"\n    ],\n    \"殁\": [\n        \"ㄇㄛ4\",\n        \"ㄨㄣ3\"\n    ],\n    \"殂\": [\n        \"ㄘㄨ2\"\n    ],\n    \"殃\": [\n        \"ㄧㄤ1\"\n    ],\n    \"殄\": [\n        \"ㄊㄧㄢ3\"\n    ],\n    \"殅\": [\n        \"ㄕㄥ1\"\n    ],\n    \"殆\": [\n        \"ㄉㄞ4\"\n    ],\n    \"殇\": [\n        \"ㄕㄤ1\"\n    ],\n    \"殈\": [\n        \"ㄒㄩ4\"\n    ],\n    \"殉\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"殊\": [\n        \"ㄕㄨ1\"\n    ],\n    \"残\": [\n        \"ㄘㄢ2\"\n    ],\n    \"殌\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"殍\": [\n        \"ㄆㄧㄠ3\",\n        \"ㄅㄧ4\"\n    ],\n    \"殎\": [\n        \"ㄑㄧㄚ4\"\n    ],\n    \"殏\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"殐\": [\n        \"ㄙㄨ4\"\n    ],\n    \"殑\": [\n        \"ㄑㄧㄥ2\",\n        \"ㄐㄧㄥ1\",\n        \"ㄐㄧㄥ4\"\n    ],\n    \"殒\": [\n        \"ㄩㄣ3\"\n    ],\n    \"殓\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"殔\": [\n        \"ㄧ4\"\n    ],\n    \"殕\": [\n        \"ㄈㄡ3\",\n        \"ㄧㄝ4\",\n        \"ㄅㄛ2\"\n    ],\n    \"殖\": [\n        \"ㄓ2\",\n        \"ㄕ5\",\n        \"ㄕ4\"\n    ],\n    \"殗\": [\n        \"ㄧㄝ4\",\n        \"ㄧㄢ4\",\n        \"ㄧㄢ1\"\n    ],\n    \"殘\": [\n        \"ㄘㄢ2\"\n    ],\n    \"殙\": [\n        \"ㄏㄨㄣ1\",\n        \"ㄇㄣ4\"\n    ],\n    \"殚\": [\n        \"ㄉㄢ1\"\n    ],\n    \"殛\": [\n        \"ㄐㄧ2\"\n    ],\n    \"殜\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"殝\": [\n        \"ㄓㄣ1\"\n    ],\n    \"殞\": [\n        \"ㄩㄣ3\"\n    ],\n    \"殟\": [\n        \"ㄨㄣ1\"\n    ],\n    \"殠\": [\n        \"ㄔㄡ4\"\n    ],\n    \"殡\": [\n        \"ㄅㄧㄣ4\"\n    ],\n    \"殢\": [\n        \"ㄊㄧ4\"\n    ],\n    \"殣\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"殤\": [\n        \"ㄕㄤ1\"\n    ],\n    \"殥\": [\n        \"ㄧㄣ2\"\n    ],\n    \"殦\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"殧\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"殨\": [\n        \"ㄏㄨㄟ4\",\n        \"ㄎㄨㄟ4\"\n    ],\n    \"殩\": [\n        \"ㄘㄨㄢ4\"\n    ],\n    \"殪\": [\n        \"ㄧ4\"\n    ],\n    \"殫\": [\n        \"ㄉㄢ1\"\n    ],\n    \"殬\": [\n        \"ㄉㄨ4\"\n    ],\n    \"殭\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"殮\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"殯\": [\n        \"ㄅㄧㄣ4\"\n    ],\n    \"殰\": [\n        \"ㄉㄨ2\"\n    ],\n    \"殱\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"殲\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"殳\": [\n        \"ㄕㄨ1\"\n    ],\n    \"殴\": [\n        \"ㄡ1\"\n    ],\n    \"段\": [\n        \"ㄉㄨㄢ4\"\n    ],\n    \"殶\": [\n        \"ㄓㄨ4\"\n    ],\n    \"殷\": [\n        \"ㄧㄣ1\",\n        \"ㄧㄢ1\",\n        \"ㄧㄣ3\"\n    ],\n    \"殸\": [\n        \"ㄑㄧㄥ4\",\n        \"ㄎㄥ1\",\n        \"ㄕㄥ1\"\n    ],\n    \"殹\": [\n        \"ㄧ4\"\n    ],\n    \"殺\": [\n        \"ㄕㄚ1\",\n        \"ㄕㄞ4\",\n        \"ㄙㄚ4\",\n        \"ㄒㄧㄝ4\",\n        \"ㄕ4\"\n    ],\n    \"殻\": [\n        \"ㄑㄧㄠ4\"\n    ],\n    \"殼\": [\n        \"ㄎㄜ2\",\n        \"ㄑㄧㄠ4\"\n    ],\n    \"殽\": [\n        \"ㄒㄧㄠ2\",\n        \"ㄧㄠ2\",\n        \"ㄒㄧㄠ4\"\n    ],\n    \"殾\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"殿\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"毀\": [\n        \"ㄏㄨㄟ3\"\n    ],\n    \"毁\": [\n        \"ㄏㄨㄟ3\",\n        \"ㄏㄨㄟ4\"\n    ],\n    \"毂\": [\n        \"ㄍㄨ3\",\n        \"ㄍㄨ1\"\n    ],\n    \"毃\": [\n        \"ㄑㄧㄠ1\"\n    ],\n    \"毄\": [\n        \"ㄐㄧ1\"\n    ],\n    \"毅\": [\n        \"ㄧ4\"\n    ],\n    \"毆\": [\n        \"ㄡ1\",\n        \"ㄎㄡ1\",\n        \"ㄑㄩ1\"\n    ],\n    \"毇\": [\n        \"ㄏㄨㄟ3\"\n    ],\n    \"毈\": [\n        \"ㄉㄨㄢ4\"\n    ],\n    \"毉\": [\n        \"ㄧ1\"\n    ],\n    \"毊\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"毋\": [\n        \"ㄨ2\",\n        \"ㄇㄡ2\"\n    ],\n    \"毌\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"母\": [\n        \"ㄇㄨ3\",\n        \"ㄇㄨ2\",\n        \"ㄨ3\",\n        \"ㄨ2\"\n    ],\n    \"毎\": [\n        \"ㄇㄟ3\"\n    ],\n    \"每\": [\n        \"ㄇㄟ3\"\n    ],\n    \"毐\": [\n        \"ㄞ3\"\n    ],\n    \"毑\": [\n        \"ㄐㄧㄝ3\"\n    ],\n    \"毒\": [\n        \"ㄉㄨ2\",\n        \"ㄉㄞ4\"\n    ],\n    \"毓\": [\n        \"ㄩ4\"\n    ],\n    \"比\": [\n        \"ㄅㄧ3\",\n        \"ㄅㄧ4\",\n        \"ㄆㄧ2\",\n        \"ㄆㄧ3\"\n    ],\n    \"毕\": [\n        \"ㄅㄧ4\"\n    ],\n    \"毖\": [\n        \"ㄅㄧ4\"\n    ],\n    \"毗\": [\n        \"ㄆㄧ2\"\n    ],\n    \"毘\": [\n        \"ㄆㄧ2\"\n    ],\n    \"毙\": [\n        \"ㄅㄧ4\"\n    ],\n    \"毚\": [\n        \"ㄔㄢ2\"\n    ],\n    \"毛\": [\n        \"ㄇㄠ2\",\n        \"ㄇㄠ4\"\n    ],\n    \"毜\": [\n        \"ㄏㄠ2\"\n    ],\n    \"毝\": [\n        \"ㄘㄞ3\"\n    ],\n    \"毞\": [\n        \"ㄆㄧ2\"\n    ],\n    \"毟\": [\n        \"ㄌㄧㄝ3\"\n    ],\n    \"毠\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"毡\": [\n        \"ㄓㄢ1\"\n    ],\n    \"毢\": [\n        \"ㄙㄞ1\"\n    ],\n    \"毣\": [\n        \"ㄇㄨ4\",\n        \"ㄇㄠ4\"\n    ],\n    \"毤\": [\n        \"ㄊㄨㄛ4\"\n    ],\n    \"毥\": [\n        \"ㄒㄩㄣ2\",\n        \"ㄒㄩㄣ4\"\n    ],\n    \"毦\": [\n        \"ㄦ3\"\n    ],\n    \"毧\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"毨\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"毩\": [\n        \"ㄐㄩ2\"\n    ],\n    \"毪\": [\n        \"ㄇㄨ2\"\n    ],\n    \"毫\": [\n        \"ㄏㄠ2\"\n    ],\n    \"毬\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"毭\": [\n        \"ㄉㄡ4\",\n        \"ㄋㄨㄛ4\"\n    ],\n    \"毮\": [\n        \"ㄕㄚ1\"\n    ],\n    \"毯\": [\n        \"ㄊㄢ3\"\n    ],\n    \"毰\": [\n        \"ㄆㄟ2\"\n    ],\n    \"毱\": [\n        \"ㄐㄩ2\"\n    ],\n    \"毲\": [\n        \"ㄉㄨㄛ1\"\n    ],\n    \"毳\": [\n        \"ㄘㄨㄟ4\",\n        \"ㄑㄧㄠ1\",\n        \"ㄒㄧㄚ1\"\n    ],\n    \"毴\": [\n        \"ㄅㄧ1\"\n    ],\n    \"毵\": [\n        \"ㄙㄢ1\"\n    ],\n    \"毶\": [\n        \"ㄙㄢ1\"\n    ],\n    \"毷\": [\n        \"ㄇㄠ4\"\n    ],\n    \"毸\": [\n        \"ㄙㄞ1\",\n        \"ㄙㄨㄟ1\"\n    ],\n    \"毹\": [\n        \"ㄕㄨ1\",\n        \"ㄩ2\"\n    ],\n    \"毺\": [\n        \"ㄕㄨ1\"\n    ],\n    \"毻\": [\n        \"ㄊㄨㄛ4\"\n    ],\n    \"毼\": [\n        \"ㄏㄜ2\",\n        \"ㄎㄜ3\",\n        \"ㄉㄚ1\"\n    ],\n    \"毽\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"毾\": [\n        \"ㄊㄚ4\"\n    ],\n    \"毿\": [\n        \"ㄙㄢ1\"\n    ],\n    \"氀\": [\n        \"ㄌㄩ2\",\n        \"ㄕㄨ1\",\n        \"ㄩ2\",\n        \"ㄉㄡ1\"\n    ],\n    \"氁\": [\n        \"ㄇㄨ2\"\n    ],\n    \"氂\": [\n        \"ㄇㄠ2\",\n        \"ㄌㄧ2\"\n    ],\n    \"氃\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"氄\": [\n        \"ㄖㄨㄥ3\",\n        \"ㄖㄨㄥ2\"\n    ],\n    \"氅\": [\n        \"ㄔㄤ3\"\n    ],\n    \"氆\": [\n        \"ㄆㄨ3\"\n    ],\n    \"氇\": [\n        \"ㄌㄨ5\"\n    ],\n    \"氈\": [\n        \"ㄓㄢ1\"\n    ],\n    \"氉\": [\n        \"ㄙㄠ4\"\n    ],\n    \"氊\": [\n        \"ㄓㄢ1\"\n    ],\n    \"氋\": [\n        \"ㄇㄥ2\"\n    ],\n    \"氌\": [\n        \"ㄌㄨ3\"\n    ],\n    \"氍\": [\n        \"ㄑㄩ2\"\n    ],\n    \"氎\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"氏\": [\n        \"ㄕ4\",\n        \"ㄓ1\",\n        \"ㄐㄧㄥ1\"\n    ],\n    \"氐\": [\n        \"ㄉㄧ1\",\n        \"ㄉㄧ3\",\n        \"ㄓ1\"\n    ],\n    \"民\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"氒\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"氓\": [\n        \"ㄇㄤ2\",\n        \"ㄇㄥ2\"\n    ],\n    \"气\": [\n        \"ㄑㄧ4\",\n        \"ㄑㄧ3\"\n    ],\n    \"氕\": [\n        \"ㄆㄧㄝ1\"\n    ],\n    \"氖\": [\n        \"ㄋㄞ3\"\n    ],\n    \"気\": [\n        \"ㄑㄧ4\"\n    ],\n    \"氘\": [\n        \"ㄉㄠ1\"\n    ],\n    \"氙\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"氚\": [\n        \"ㄔㄨㄢ1\"\n    ],\n    \"氛\": [\n        \"ㄈㄣ1\"\n    ],\n    \"氜\": [\n        \"ㄧㄤ2\",\n        \"ㄖ4\"\n    ],\n    \"氝\": [\n        \"ㄋㄟ4\"\n    ],\n    \"氞\": [\n        \"ㄅㄧㄣ5\"\n    ],\n    \"氟\": [\n        \"ㄈㄨ2\"\n    ],\n    \"氠\": [\n        \"ㄕㄣ1\"\n    ],\n    \"氡\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"氢\": [\n        \"ㄑㄧㄥ1\"\n    ],\n    \"氣\": [\n        \"ㄑㄧ4\",\n        \"ㄒㄧ4\"\n    ],\n    \"氤\": [\n        \"ㄧㄣ1\",\n        \"ㄧㄢ2\"\n    ],\n    \"氥\": [\n        \"ㄒㄧ1\"\n    ],\n    \"氦\": [\n        \"ㄏㄞ4\"\n    ],\n    \"氧\": [\n        \"ㄧㄤ3\"\n    ],\n    \"氨\": [\n        \"ㄢ1\"\n    ],\n    \"氩\": [\n        \"ㄧㄚ4\"\n    ],\n    \"氪\": [\n        \"ㄎㄜ4\"\n    ],\n    \"氫\": [\n        \"ㄑㄧㄥ1\"\n    ],\n    \"氬\": [\n        \"ㄧㄚ4\"\n    ],\n    \"氭\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"氮\": [\n        \"ㄉㄢ4\"\n    ],\n    \"氯\": [\n        \"ㄌㄩ4\"\n    ],\n    \"氰\": [\n        \"ㄑㄧㄥ2\"\n    ],\n    \"氱\": [\n        \"ㄧㄤ3\"\n    ],\n    \"氲\": [\n        \"ㄩㄣ1\",\n        \"ㄩㄣ2\"\n    ],\n    \"氳\": [\n        \"ㄩㄣ1\"\n    ],\n    \"水\": [\n        \"ㄕㄨㄟ3\"\n    ],\n    \"氵\": [\n        \"ㄕㄨㄟ5\"\n    ],\n    \"氶\": [\n        \"ㄓㄥ3\",\n        \"ㄔㄥ2\",\n        \"ㄓㄥ4\"\n    ],\n    \"氷\": [\n        \"ㄅㄧㄥ1\"\n    ],\n    \"永\": [\n        \"ㄩㄥ3\"\n    ],\n    \"氹\": [\n        \"ㄉㄤ4\"\n    ],\n    \"氺\": [\n        \"ㄕㄨㄟ3\"\n    ],\n    \"氻\": [\n        \"ㄌㄜ4\"\n    ],\n    \"氼\": [\n        \"ㄋㄧ4\",\n        \"ㄇㄟ4\"\n    ],\n    \"氽\": [\n        \"ㄊㄨㄣ3\",\n        \"ㄑㄧㄡ2\"\n    ],\n    \"氾\": [\n        \"ㄈㄢ4\",\n        \"ㄈㄢ2\"\n    ],\n    \"氿\": [\n        \"ㄍㄨㄟ3\",\n        \"ㄐㄧㄡ3\",\n        \"ㄑㄧㄡ2\"\n    ],\n    \"汀\": [\n        \"ㄊㄧㄥ1\",\n        \"ㄊㄧㄥ4\",\n        \"ㄉㄧㄥ4\"\n    ],\n    \"汁\": [\n        \"ㄓ1\",\n        \"ㄒㄧㄝ2\",\n        \"ㄕ2\"\n    ],\n    \"求\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"汃\": [\n        \"ㄅㄧㄣ1\",\n        \"ㄆㄚ4\",\n        \"ㄆㄚ1\"\n    ],\n    \"汄\": [\n        \"ㄗㄜ4\"\n    ],\n    \"汅\": [\n        \"ㄇㄧㄢ3\"\n    ],\n    \"汆\": [\n        \"ㄘㄨㄢ1\"\n    ],\n    \"汇\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"汈\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"汉\": [\n        \"ㄏㄢ4\"\n    ],\n    \"汊\": [\n        \"ㄔㄚ4\"\n    ],\n    \"汋\": [\n        \"ㄓㄨㄛ2\",\n        \"ㄩㄝ4\",\n        \"ㄑㄩㄝ4\",\n        \"ㄕㄨㄛ4\"\n    ],\n    \"汌\": [\n        \"ㄔㄨㄢ4\"\n    ],\n    \"汍\": [\n        \"ㄨㄢ2\",\n        \"ㄏㄨㄢ2\"\n    ],\n    \"汎\": [\n        \"ㄈㄢ4\",\n        \"ㄈㄚ2\"\n    ],\n    \"汏\": [\n        \"ㄉㄚ4\",\n        \"ㄊㄞ4\"\n    ],\n    \"汐\": [\n        \"ㄒㄧ1\"\n    ],\n    \"汑\": [\n        \"ㄊㄨㄛ1\"\n    ],\n    \"汒\": [\n        \"ㄇㄤ2\",\n        \"ㄇㄤ3\"\n    ],\n    \"汓\": [\n        \"ㄑㄧㄡ2\",\n        \"ㄧㄡ2\"\n    ],\n    \"汔\": [\n        \"ㄑㄧ4\"\n    ],\n    \"汕\": [\n        \"ㄕㄢ4\",\n        \"ㄕㄨㄢ4\"\n    ],\n    \"汖\": [\n        \"ㄆㄧㄣ4\",\n        \"ㄔ2\"\n    ],\n    \"汗\": [\n        \"ㄏㄢ4\",\n        \"ㄏㄢ2\",\n        \"ㄍㄢ1\"\n    ],\n    \"汘\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"汙\": [\n        \"ㄨ1\",\n        \"ㄩ2\",\n        \"ㄨㄚ1\",\n        \"ㄩ1\"\n    ],\n    \"汚\": [\n        \"ㄨ1\"\n    ],\n    \"汛\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"汜\": [\n        \"ㄙ4\"\n    ],\n    \"汝\": [\n        \"ㄖㄨ3\"\n    ],\n    \"汞\": [\n        \"ㄍㄨㄥ3\"\n    ],\n    \"江\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"池\": [\n        \"ㄔ2\",\n        \"ㄊㄨㄛ2\",\n        \"ㄔㄜ4\"\n    ],\n    \"污\": [\n        \"ㄨ1\"\n    ],\n    \"汢\": [\n        \"ㄊㄨ5\"\n    ],\n    \"汣\": [\n        \"ㄐㄧㄡ3\"\n    ],\n    \"汤\": [\n        \"ㄊㄤ1\",\n        \"ㄕㄤ1\"\n    ],\n    \"汥\": [\n        \"ㄓ1\",\n        \"ㄐㄧ4\"\n    ],\n    \"汦\": [\n        \"ㄓ3\"\n    ],\n    \"汧\": [\n        \"ㄑㄧㄢ1\",\n        \"ㄧㄢ2\"\n    ],\n    \"汨\": [\n        \"ㄇㄧ4\"\n    ],\n    \"汩\": [\n        \"ㄍㄨ3\",\n        \"ㄩ4\",\n        \"ㄏㄨ2\"\n    ],\n    \"汪\": [\n        \"ㄨㄤ1\",\n        \"ㄨㄤ3\",\n        \"ㄏㄨㄥ2\"\n    ],\n    \"汫\": [\n        \"ㄐㄧㄥ3\"\n    ],\n    \"汬\": [\n        \"ㄐㄧㄥ3\"\n    ],\n    \"汭\": [\n        \"ㄖㄨㄟ4\",\n        \"ㄊㄨㄣ1\"\n    ],\n    \"汮\": [\n        \"ㄐㄩㄣ1\"\n    ],\n    \"汯\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"汰\": [\n        \"ㄊㄞ4\"\n    ],\n    \"汱\": [\n        \"ㄑㄩㄢ3\",\n        \"ㄈㄨ2\"\n    ],\n    \"汲\": [\n        \"ㄐㄧ2\",\n        \"ㄐㄧ1\"\n    ],\n    \"汳\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"汴\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"汵\": [\n        \"ㄍㄢ4\",\n        \"ㄏㄢ2\",\n        \"ㄘㄣ2\"\n    ],\n    \"汶\": [\n        \"ㄨㄣ4\",\n        \"ㄨㄣ2\",\n        \"ㄇㄧㄣ2\",\n        \"ㄇㄣ2\"\n    ],\n    \"汷\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"汸\": [\n        \"ㄈㄤ1\",\n        \"ㄆㄤ1\"\n    ],\n    \"汹\": [\n        \"ㄒㄩㄥ1\"\n    ],\n    \"決\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄑㄩㄝ1\",\n        \"ㄒㄩㄝ4\"\n    ],\n    \"汻\": [\n        \"ㄏㄨ3\",\n        \"ㄏㄨㄤ3\"\n    ],\n    \"汼\": [\n        \"ㄋㄧㄡ2\",\n        \"ㄧㄡ2\"\n    ],\n    \"汽\": [\n        \"ㄑㄧ4\",\n        \"ㄍㄞ4\",\n        \"ㄧ3\"\n    ],\n    \"汾\": [\n        \"ㄈㄣ2\",\n        \"ㄆㄣ2\",\n        \"ㄈㄣ1\"\n    ],\n    \"汿\": [\n        \"ㄒㄩ4\"\n    ],\n    \"沀\": [\n        \"ㄒㄩ4\"\n    ],\n    \"沁\": [\n        \"ㄑㄧㄣ4\"\n    ],\n    \"沂\": [\n        \"ㄧ2\",\n        \"ㄧㄣ2\"\n    ],\n    \"沃\": [\n        \"ㄨㄛ4\"\n    ],\n    \"沄\": [\n        \"ㄩㄣ2\"\n    ],\n    \"沅\": [\n        \"ㄩㄢ2\"\n    ],\n    \"沆\": [\n        \"ㄏㄤ4\",\n        \"ㄏㄤ2\",\n        \"ㄎㄤ4\"\n    ],\n    \"沇\": [\n        \"ㄧㄢ3\",\n        \"ㄨㄟ3\"\n    ],\n    \"沈\": [\n        \"ㄕㄣ3\",\n        \"ㄔㄣ2\",\n        \"ㄊㄢ2\"\n    ],\n    \"沉\": [\n        \"ㄔㄣ2\"\n    ],\n    \"沊\": [\n        \"ㄉㄢ4\"\n    ],\n    \"沋\": [\n        \"ㄧㄡ2\"\n    ],\n    \"沌\": [\n        \"ㄉㄨㄣ4\",\n        \"ㄓㄨㄢ4\",\n        \"ㄊㄨㄣ2\",\n        \"ㄔㄨㄣ2\"\n    ],\n    \"沍\": [\n        \"ㄏㄨ4\",\n        \"ㄏㄨ2\"\n    ],\n    \"沎\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"沏\": [\n        \"ㄑㄧ1\",\n        \"ㄑㄧㄝ4\"\n    ],\n    \"沐\": [\n        \"ㄇㄨ4\"\n    ],\n    \"沑\": [\n        \"ㄋㄩ4\",\n        \"ㄋㄧㄡ3\"\n    ],\n    \"沒\": [\n        \"ㄇㄟ2\"\n    ],\n    \"沓\": [\n        \"ㄉㄚ2\",\n        \"ㄊㄚ4\"\n    ],\n    \"沔\": [\n        \"ㄇㄧㄢ3\"\n    ],\n    \"沕\": [\n        \"ㄇㄧ4\",\n        \"ㄨ4\",\n        \"ㄈㄨ1\"\n    ],\n    \"沖\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"沗\": [\n        \"ㄆㄤ1\",\n        \"ㄊㄧㄢ1\"\n    ],\n    \"沘\": [\n        \"ㄅㄧ3\"\n    ],\n    \"沙\": [\n        \"ㄕㄚ1\",\n        \"ㄕㄚ4\",\n        \"ㄙㄨㄛ1\"\n    ],\n    \"沚\": [\n        \"ㄓ3\"\n    ],\n    \"沛\": [\n        \"ㄆㄟ4\"\n    ],\n    \"沜\": [\n        \"ㄆㄢ4\"\n    ],\n    \"沝\": [\n        \"ㄓㄨㄟ3\",\n        \"ㄗ3\"\n    ],\n    \"沞\": [\n        \"ㄗㄚ1\"\n    ],\n    \"沟\": [\n        \"ㄍㄡ1\"\n    ],\n    \"沠\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"没\": [\n        \"ㄇㄟ2\",\n        \"ㄇㄛ4\",\n        \"ㄇㄜ5\"\n    ],\n    \"沢\": [\n        \"ㄗㄜ2\"\n    ],\n    \"沣\": [\n        \"ㄈㄥ1\"\n    ],\n    \"沤\": [\n        \"ㄡ1\",\n        \"ㄡ4\"\n    ],\n    \"沥\": [\n        \"ㄌㄧ4\"\n    ],\n    \"沦\": [\n        \"ㄌㄨㄣ2\"\n    ],\n    \"沧\": [\n        \"ㄘㄤ1\"\n    ],\n    \"沨\": [\n        \"ㄈㄥ1\"\n    ],\n    \"沩\": [\n        \"ㄨㄟ2\"\n    ],\n    \"沪\": [\n        \"ㄏㄨ4\"\n    ],\n    \"沫\": [\n        \"ㄇㄛ4\"\n    ],\n    \"沬\": [\n        \"ㄇㄟ4\",\n        \"ㄏㄨㄟ4\"\n    ],\n    \"沭\": [\n        \"ㄕㄨ4\"\n    ],\n    \"沮\": [\n        \"ㄐㄩ3\",\n        \"ㄐㄩ1\",\n        \"ㄐㄩ4\",\n        \"ㄐㄧㄢ1\",\n        \"ㄗㄨ3\"\n    ],\n    \"沯\": [\n        \"ㄗㄚ2\"\n    ],\n    \"沰\": [\n        \"ㄊㄨㄛ1\",\n        \"ㄉㄨㄛ2\"\n    ],\n    \"沱\": [\n        \"ㄊㄨㄛ2\",\n        \"ㄉㄨㄛ4\",\n        \"ㄔ2\"\n    ],\n    \"沲\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"河\": [\n        \"ㄏㄜ2\"\n    ],\n    \"沴\": [\n        \"ㄌㄧ4\",\n        \"ㄓㄣ3\"\n    ],\n    \"沵\": [\n        \"ㄇㄧ3\"\n    ],\n    \"沶\": [\n        \"ㄧ2\",\n        \"ㄔ2\",\n        \"ㄕ4\"\n    ],\n    \"沷\": [\n        \"ㄈㄚ1\"\n    ],\n    \"沸\": [\n        \"ㄈㄟ4\",\n        \"ㄈㄨ2\"\n    ],\n    \"油\": [\n        \"ㄧㄡ2\",\n        \"ㄧㄡ4\"\n    ],\n    \"沺\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"治\": [\n        \"ㄓ4\",\n        \"ㄔ2\"\n    ],\n    \"沼\": [\n        \"ㄓㄠ3\"\n    ],\n    \"沽\": [\n        \"ㄍㄨ1\",\n        \"ㄍㄨ3\"\n    ],\n    \"沾\": [\n        \"ㄓㄢ1\",\n        \"ㄊㄧㄢ1\",\n        \"ㄉㄧㄢ4\",\n        \"ㄔㄢ1\"\n    ],\n    \"沿\": [\n        \"ㄧㄢ2\",\n        \"ㄧㄢ3\",\n        \"ㄧㄢ4\"\n    ],\n    \"泀\": [\n        \"ㄙ1\"\n    ],\n    \"況\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"泂\": [\n        \"ㄐㄩㄥ3\",\n        \"ㄧㄥ2\",\n        \"ㄧㄥ3\",\n        \"ㄐㄩㄥ1\"\n    ],\n    \"泃\": [\n        \"ㄐㄩ1\",\n        \"ㄍㄡ1\"\n    ],\n    \"泄\": [\n        \"ㄒㄧㄝ4\",\n        \"ㄧ4\"\n    ],\n    \"泅\": [\n        \"ㄑㄧㄡ2\",\n        \"ㄧㄡ1\"\n    ],\n    \"泆\": [\n        \"ㄧ4\",\n        \"ㄉㄧㄝ2\"\n    ],\n    \"泇\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"泈\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"泉\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"泊\": [\n        \"ㄆㄛ1\",\n        \"ㄅㄛ2\",\n        \"ㄆㄛ4\"\n    ],\n    \"泋\": [\n        \"ㄏㄨㄟ4\",\n        \"ㄏㄨㄟ3\"\n    ],\n    \"泌\": [\n        \"ㄇㄧ4\",\n        \"ㄅㄧ4\"\n    ],\n    \"泍\": [\n        \"ㄅㄣ1\",\n        \"ㄅㄣ4\"\n    ],\n    \"泎\": [\n        \"ㄗㄜ2\"\n    ],\n    \"泏\": [\n        \"ㄓㄨ2\",\n        \"ㄎㄨ1\"\n    ],\n    \"泐\": [\n        \"ㄌㄜ4\"\n    ],\n    \"泑\": [\n        \"ㄧㄡ1\",\n        \"ㄠ1\"\n    ],\n    \"泒\": [\n        \"ㄍㄨ1\"\n    ],\n    \"泓\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"泔\": [\n        \"ㄍㄢ1\",\n        \"ㄏㄢ4\"\n    ],\n    \"法\": [\n        \"ㄈㄚ3\"\n    ],\n    \"泖\": [\n        \"ㄇㄠ3\",\n        \"ㄌㄧㄡ3\"\n    ],\n    \"泗\": [\n        \"ㄙ4\"\n    ],\n    \"泘\": [\n        \"ㄏㄨ1\"\n    ],\n    \"泙\": [\n        \"ㄆㄧㄥ2\",\n        \"ㄆㄥ1\"\n    ],\n    \"泚\": [\n        \"ㄘ3\",\n        \"ㄗ3\"\n    ],\n    \"泛\": [\n        \"ㄈㄢ4\",\n        \"ㄈㄥ3\",\n        \"ㄈㄚ2\"\n    ],\n    \"泜\": [\n        \"ㄓ1\",\n        \"ㄔ2\",\n        \"ㄓ4\"\n    ],\n    \"泝\": [\n        \"ㄙㄨ4\"\n    ],\n    \"泞\": [\n        \"ㄋㄧㄥ4\",\n        \"ㄓㄨ4\"\n    ],\n    \"泟\": [\n        \"ㄔㄥ1\"\n    ],\n    \"泠\": [\n        \"ㄌㄧㄥ2\",\n        \"ㄌㄧㄥ3\"\n    ],\n    \"泡\": [\n        \"ㄆㄠ4\",\n        \"ㄆㄠ1\",\n        \"ㄆㄠ2\"\n    ],\n    \"波\": [\n        \"ㄅㄛ1\",\n        \"ㄅㄟ1\",\n        \"ㄅㄧ4\"\n    ],\n    \"泣\": [\n        \"ㄑㄧ4\",\n        \"ㄌㄧ4\",\n        \"ㄙㄜ4\"\n    ],\n    \"泤\": [\n        \"ㄙ4\"\n    ],\n    \"泥\": [\n        \"ㄋㄧ2\",\n        \"ㄋㄧ4\",\n        \"ㄋㄧ3\",\n        \"ㄋㄧㄝ4\",\n        \"ㄋㄧㄥ4\"\n    ],\n    \"泦\": [\n        \"ㄐㄩ2\"\n    ],\n    \"泧\": [\n        \"ㄙㄚ4\",\n        \"ㄒㄩㄝ4\"\n    ],\n    \"注\": [\n        \"ㄓㄨ4\",\n        \"ㄓㄡ4\"\n    ],\n    \"泩\": [\n        \"ㄕㄥ1\"\n    ],\n    \"泪\": [\n        \"ㄌㄟ4\"\n    ],\n    \"泫\": [\n        \"ㄒㄩㄢ4\",\n        \"ㄒㄩㄢ2\",\n        \"ㄐㄩㄢ1\"\n    ],\n    \"泬\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄒㄩㄝ4\"\n    ],\n    \"泭\": [\n        \"ㄈㄨ2\"\n    ],\n    \"泮\": [\n        \"ㄆㄢ4\"\n    ],\n    \"泯\": [\n        \"ㄇㄧㄣ3\",\n        \"ㄇㄧㄢ4\"\n    ],\n    \"泰\": [\n        \"ㄊㄞ4\"\n    ],\n    \"泱\": [\n        \"ㄧㄤ1\"\n    ],\n    \"泲\": [\n        \"ㄐㄧ3\"\n    ],\n    \"泳\": [\n        \"ㄩㄥ3\"\n    ],\n    \"泴\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"泵\": [\n        \"ㄅㄥ4\",\n        \"ㄆㄧㄣ4\",\n        \"ㄌㄧㄡ2\"\n    ],\n    \"泶\": [\n        \"ㄒㄩㄝ2\"\n    ],\n    \"泷\": [\n        \"ㄌㄨㄥ2\",\n        \"ㄕㄨㄤ1\"\n    ],\n    \"泸\": [\n        \"ㄌㄨ2\"\n    ],\n    \"泹\": [\n        \"ㄉㄢ4\"\n    ],\n    \"泺\": [\n        \"ㄌㄨㄛ4\",\n        \"ㄆㄛ1\"\n    ],\n    \"泻\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"泼\": [\n        \"ㄆㄛ1\"\n    ],\n    \"泽\": [\n        \"ㄗㄜ2\"\n    ],\n    \"泾\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"泿\": [\n        \"ㄧㄣ2\"\n    ],\n    \"洀\": [\n        \"ㄆㄢ2\",\n        \"ㄓㄡ1\"\n    ],\n    \"洁\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄐㄧ2\"\n    ],\n    \"洂\": [\n        \"ㄧㄝ4\"\n    ],\n    \"洃\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"洄\": [\n        \"ㄏㄨㄟ2\",\n        \"ㄏㄨㄟ4\"\n    ],\n    \"洅\": [\n        \"ㄗㄞ4\"\n    ],\n    \"洆\": [\n        \"ㄔㄥ2\"\n    ],\n    \"洇\": [\n        \"ㄧㄣ1\",\n        \"ㄧㄢ1\",\n        \"ㄧㄝ1\"\n    ],\n    \"洈\": [\n        \"ㄨㄟ2\"\n    ],\n    \"洉\": [\n        \"ㄏㄡ4\"\n    ],\n    \"洊\": [\n        \"ㄐㄧㄢ4\",\n        \"ㄘㄨㄣ2\"\n    ],\n    \"洋\": [\n        \"ㄧㄤ2\",\n        \"ㄒㄧㄤ2\",\n        \"ㄧㄤ3\"\n    ],\n    \"洌\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"洍\": [\n        \"ㄙ4\"\n    ],\n    \"洎\": [\n        \"ㄐㄧ4\"\n    ],\n    \"洏\": [\n        \"ㄦ2\"\n    ],\n    \"洐\": [\n        \"ㄒㄧㄥ2\"\n    ],\n    \"洑\": [\n        \"ㄈㄨ2\",\n        \"ㄈㄨ4\"\n    ],\n    \"洒\": [\n        \"ㄙㄚ3\",\n        \"ㄒㄧ3\",\n        \"ㄒㄧㄢ3\",\n        \"ㄙㄣ3\",\n        \"ㄘㄨㄟ3\",\n        \"ㄒㄩㄣ4\"\n    ],\n    \"洓\": [\n        \"ㄙㄜ4\",\n        \"ㄑㄧ4\",\n        \"ㄗ4\"\n    ],\n    \"洔\": [\n        \"ㄓ3\"\n    ],\n    \"洕\": [\n        \"ㄧㄣ4\"\n    ],\n    \"洖\": [\n        \"ㄨ2\"\n    ],\n    \"洗\": [\n        \"ㄒㄧ3\",\n        \"ㄒㄧㄢ3\"\n    ],\n    \"洘\": [\n        \"ㄎㄠ3\",\n        \"ㄎㄠ4\"\n    ],\n    \"洙\": [\n        \"ㄓㄨ1\"\n    ],\n    \"洚\": [\n        \"ㄐㄧㄤ4\",\n        \"ㄏㄨㄥ2\"\n    ],\n    \"洛\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"洜\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"洝\": [\n        \"ㄢ4\",\n        \"ㄧㄢ4\",\n        \"ㄜ4\"\n    ],\n    \"洞\": [\n        \"ㄉㄨㄥ4\",\n        \"ㄊㄨㄥ2\"\n    ],\n    \"洟\": [\n        \"ㄊㄧ4\"\n    ],\n    \"洠\": [\n        \"ㄇㄡ2\"\n    ],\n    \"洡\": [\n        \"ㄌㄟ4\",\n        \"ㄌㄟ3\"\n    ],\n    \"洢\": [\n        \"ㄧ1\"\n    ],\n    \"洣\": [\n        \"ㄇㄧ3\"\n    ],\n    \"洤\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"津\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"洦\": [\n        \"ㄆㄛ4\"\n    ],\n    \"洧\": [\n        \"ㄨㄟ3\"\n    ],\n    \"洨\": [\n        \"ㄒㄧㄠ2\"\n    ],\n    \"洩\": [\n        \"ㄒㄧㄝ4\",\n        \"ㄧ4\"\n    ],\n    \"洪\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"洫\": [\n        \"ㄒㄩ4\",\n        \"ㄧ4\"\n    ],\n    \"洬\": [\n        \"ㄙㄨ4\",\n        \"ㄕㄨㄛ4\"\n    ],\n    \"洭\": [\n        \"ㄎㄨㄤ1\"\n    ],\n    \"洮\": [\n        \"ㄊㄠ2\",\n        \"ㄧㄠ2\",\n        \"ㄉㄠ4\"\n    ],\n    \"洯\": [\n        \"ㄑㄧㄝ4\",\n        \"ㄐㄧㄝ2\"\n    ],\n    \"洰\": [\n        \"ㄐㄩ4\"\n    ],\n    \"洱\": [\n        \"ㄦ3\"\n    ],\n    \"洲\": [\n        \"ㄓㄡ1\"\n    ],\n    \"洳\": [\n        \"ㄖㄨ4\",\n        \"ㄖㄨ2\"\n    ],\n    \"洴\": [\n        \"ㄆㄧㄥ2\",\n        \"ㄆㄥ1\"\n    ],\n    \"洵\": [\n        \"ㄒㄩㄣ2\",\n        \"ㄒㄩㄢ4\"\n    ],\n    \"洶\": [\n        \"ㄒㄩㄥ1\"\n    ],\n    \"洷\": [\n        \"ㄓ4\"\n    ],\n    \"洸\": [\n        \"ㄍㄨㄤ1\",\n        \"ㄏㄨㄤ4\"\n    ],\n    \"洹\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"洺\": [\n        \"ㄇㄧㄥ2\"\n    ],\n    \"活\": [\n        \"ㄏㄨㄛ2\",\n        \"ㄍㄨㄛ1\"\n    ],\n    \"洼\": [\n        \"ㄨㄚ1\",\n        \"ㄍㄨㄟ1\"\n    ],\n    \"洽\": [\n        \"ㄑㄧㄚ4\",\n        \"ㄏㄜ2\"\n    ],\n    \"派\": [\n        \"ㄆㄞ4\",\n        \"ㄇㄞ4\",\n        \"ㄅㄞ4\",\n        \"ㄆㄚ1\"\n    ],\n    \"洿\": [\n        \"ㄨ1\",\n        \"ㄏㄨ4\"\n    ],\n    \"浀\": [\n        \"ㄑㄩ1\"\n    ],\n    \"流\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"浂\": [\n        \"ㄧ4\"\n    ],\n    \"浃\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"浄\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"浅\": [\n        \"ㄑㄧㄢ3\",\n        \"ㄐㄧㄢ1\"\n    ],\n    \"浆\": [\n        \"ㄐㄧㄤ1\",\n        \"ㄐㄧㄤ4\"\n    ],\n    \"浇\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"浈\": [\n        \"ㄓㄣ1\"\n    ],\n    \"浉\": [\n        \"ㄕ1\"\n    ],\n    \"浊\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"测\": [\n        \"ㄘㄜ4\"\n    ],\n    \"浌\": [\n        \"ㄈㄚ2\"\n    ],\n    \"浍\": [\n        \"ㄏㄨㄟ4\",\n        \"ㄎㄨㄞ4\"\n    ],\n    \"济\": [\n        \"ㄐㄧ4\",\n        \"ㄐㄧ3\"\n    ],\n    \"浏\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"浐\": [\n        \"ㄔㄢ3\"\n    ],\n    \"浑\": [\n        \"ㄏㄨㄣ2\"\n    ],\n    \"浒\": [\n        \"ㄏㄨ3\",\n        \"ㄒㄩ3\"\n    ],\n    \"浓\": [\n        \"ㄋㄨㄥ2\"\n    ],\n    \"浔\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"浕\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"浖\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"浗\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"浘\": [\n        \"ㄨㄟ3\"\n    ],\n    \"浙\": [\n        \"ㄓㄜ4\"\n    ],\n    \"浚\": [\n        \"ㄐㄩㄣ4\",\n        \"ㄒㄩㄣ4\",\n        \"ㄘㄨㄣ2\"\n    ],\n    \"浛\": [\n        \"ㄏㄢ2\",\n        \"ㄏㄢ4\",\n        \"ㄍㄢ1\"\n    ],\n    \"浜\": [\n        \"ㄅㄤ1\",\n        \"ㄅㄧㄣ1\"\n    ],\n    \"浝\": [\n        \"ㄇㄤ2\"\n    ],\n    \"浞\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"浟\": [\n        \"ㄧㄡ2\",\n        \"ㄉㄧ2\"\n    ],\n    \"浠\": [\n        \"ㄒㄧ1\"\n    ],\n    \"浡\": [\n        \"ㄅㄛ2\"\n    ],\n    \"浢\": [\n        \"ㄉㄡ4\"\n    ],\n    \"浣\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"浤\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"浥\": [\n        \"ㄧ4\",\n        \"ㄧㄚ4\"\n    ],\n    \"浦\": [\n        \"ㄆㄨ3\"\n    ],\n    \"浧\": [\n        \"ㄧㄥ3\",\n        \"ㄔㄥ2\",\n        \"ㄧㄥ2\",\n        \"ㄓㄥ4\",\n        \"ㄧㄥ4\"\n    ],\n    \"浨\": [\n        \"ㄌㄢ3\"\n    ],\n    \"浩\": [\n        \"ㄏㄠ4\",\n        \"ㄍㄠ3\",\n        \"ㄍㄜ2\"\n    ],\n    \"浪\": [\n        \"ㄌㄤ4\",\n        \"ㄌㄤ2\"\n    ],\n    \"浫\": [\n        \"ㄏㄢ3\"\n    ],\n    \"浬\": [\n        \"ㄌㄧ3\",\n        \"ㄏㄞ3\"\n    ],\n    \"浭\": [\n        \"ㄍㄥ1\"\n    ],\n    \"浮\": [\n        \"ㄈㄨ2\"\n    ],\n    \"浯\": [\n        \"ㄨ2\"\n    ],\n    \"浰\": [\n        \"ㄌㄧㄢ4\",\n        \"ㄌㄧ4\"\n    ],\n    \"浱\": [\n        \"ㄔㄨㄣ2\"\n    ],\n    \"浲\": [\n        \"ㄈㄥ2\",\n        \"ㄏㄨㄥ2\"\n    ],\n    \"浳\": [\n        \"ㄧ4\"\n    ],\n    \"浴\": [\n        \"ㄩ4\"\n    ],\n    \"浵\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"浶\": [\n        \"ㄌㄠ2\"\n    ],\n    \"海\": [\n        \"ㄏㄞ3\"\n    ],\n    \"浸\": [\n        \"ㄐㄧㄣ4\",\n        \"ㄑㄧㄣ1\"\n    ],\n    \"浹\": [\n        \"ㄐㄧㄚ1\",\n        \"ㄒㄧㄚ2\"\n    ],\n    \"浺\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"浻\": [\n        \"ㄐㄩㄥ3\",\n        \"ㄐㄩㄥ1\"\n    ],\n    \"浼\": [\n        \"ㄇㄟ3\"\n    ],\n    \"浽\": [\n        \"ㄙㄨㄟ1\",\n        \"ㄋㄟ3\"\n    ],\n    \"浾\": [\n        \"ㄔㄥ1\"\n    ],\n    \"浿\": [\n        \"ㄆㄟ4\"\n    ],\n    \"涀\": [\n        \"ㄒㄧㄢ4\",\n        \"ㄐㄧㄢ3\"\n    ],\n    \"涁\": [\n        \"ㄕㄣ4\"\n    ],\n    \"涂\": [\n        \"ㄊㄨ2\",\n        \"ㄔㄨ2\",\n        \"ㄧㄝ2\"\n    ],\n    \"涃\": [\n        \"ㄎㄨㄣ4\"\n    ],\n    \"涄\": [\n        \"ㄆㄧㄥ1\"\n    ],\n    \"涅\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"涆\": [\n        \"ㄏㄢ4\"\n    ],\n    \"涇\": [\n        \"ㄐㄧㄥ1\",\n        \"ㄑㄧㄥ3\"\n    ],\n    \"消\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"涉\": [\n        \"ㄕㄜ4\",\n        \"ㄉㄧㄝ2\"\n    ],\n    \"涊\": [\n        \"ㄋㄧㄢ3\",\n        \"ㄖㄣ3\"\n    ],\n    \"涋\": [\n        \"ㄊㄨ1\"\n    ],\n    \"涌\": [\n        \"ㄩㄥ3\",\n        \"ㄔㄨㄥ1\"\n    ],\n    \"涍\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"涎\": [\n        \"ㄒㄧㄢ2\",\n        \"ㄧㄢ4\",\n        \"ㄉㄧㄢ4\"\n    ],\n    \"涏\": [\n        \"ㄊㄧㄥ3\"\n    ],\n    \"涐\": [\n        \"ㄜ2\"\n    ],\n    \"涑\": [\n        \"ㄙㄨ4\",\n        \"ㄙㄡ1\",\n        \"ㄕㄨ4\"\n    ],\n    \"涒\": [\n        \"ㄊㄨㄣ1\",\n        \"ㄩㄣ1\"\n    ],\n    \"涓\": [\n        \"ㄐㄩㄢ1\",\n        \"ㄩㄢ4\",\n        \"ㄒㄩㄢ4\"\n    ],\n    \"涔\": [\n        \"ㄘㄣ2\",\n        \"ㄑㄧㄢ2\",\n        \"ㄗㄢ4\"\n    ],\n    \"涕\": [\n        \"ㄊㄧ4\"\n    ],\n    \"涖\": [\n        \"ㄌㄧ4\"\n    ],\n    \"涗\": [\n        \"ㄕㄨㄟ4\"\n    ],\n    \"涘\": [\n        \"ㄙ4\"\n    ],\n    \"涙\": [\n        \"ㄌㄟ4\"\n    ],\n    \"涚\": [\n        \"ㄕㄨㄟ4\"\n    ],\n    \"涛\": [\n        \"ㄊㄠ1\"\n    ],\n    \"涜\": [\n        \"ㄉㄨ2\"\n    ],\n    \"涝\": [\n        \"ㄌㄠ4\"\n    ],\n    \"涞\": [\n        \"ㄌㄞ2\"\n    ],\n    \"涟\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"涠\": [\n        \"ㄨㄟ2\"\n    ],\n    \"涡\": [\n        \"ㄨㄛ1\",\n        \"ㄍㄨㄛ1\"\n    ],\n    \"涢\": [\n        \"ㄩㄣ2\"\n    ],\n    \"涣\": [\n        \"ㄏㄨㄢ4\",\n        \"ㄏㄨㄟ4\"\n    ],\n    \"涤\": [\n        \"ㄉㄧ2\"\n    ],\n    \"涥\": [\n        \"ㄏㄥ1\"\n    ],\n    \"润\": [\n        \"ㄖㄨㄣ4\"\n    ],\n    \"涧\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"涨\": [\n        \"ㄓㄤ3\",\n        \"ㄓㄤ4\"\n    ],\n    \"涩\": [\n        \"ㄙㄜ4\"\n    ],\n    \"涪\": [\n        \"ㄈㄨ2\",\n        \"ㄆㄡ2\"\n    ],\n    \"涫\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"涬\": [\n        \"ㄒㄧㄥ4\"\n    ],\n    \"涭\": [\n        \"ㄕㄡ4\",\n        \"ㄊㄠ1\"\n    ],\n    \"涮\": [\n        \"ㄕㄨㄢ4\",\n        \"ㄕㄨㄚ1\"\n    ],\n    \"涯\": [\n        \"ㄧㄚ2\"\n    ],\n    \"涰\": [\n        \"ㄔㄨㄛ4\"\n    ],\n    \"涱\": [\n        \"ㄓㄤ4\"\n    ],\n    \"液\": [\n        \"ㄧㄝ4\",\n        \"ㄕ4\"\n    ],\n    \"涳\": [\n        \"ㄎㄨㄥ1\",\n        \"ㄋㄤ2\"\n    ],\n    \"涴\": [\n        \"ㄨㄛ4\",\n        \"ㄩㄢ1\",\n        \"ㄨㄢ3\"\n    ],\n    \"涵\": [\n        \"ㄏㄢ2\",\n        \"ㄏㄢ4\"\n    ],\n    \"涶\": [\n        \"ㄊㄨㄛ1\",\n        \"ㄊㄨㄛ4\"\n    ],\n    \"涷\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"涸\": [\n        \"ㄏㄜ2\"\n    ],\n    \"涹\": [\n        \"ㄨㄛ1\"\n    ],\n    \"涺\": [\n        \"ㄐㄩ1\"\n    ],\n    \"涻\": [\n        \"ㄕㄜ4\"\n    ],\n    \"涼\": [\n        \"ㄌㄧㄤ2\",\n        \"ㄌㄧㄤ4\"\n    ],\n    \"涽\": [\n        \"ㄏㄨㄣ1\",\n        \"ㄏㄨㄣ4\"\n    ],\n    \"涾\": [\n        \"ㄊㄚ4\"\n    ],\n    \"涿\": [\n        \"ㄓㄨㄛ1\",\n        \"ㄓㄨㄛ2\"\n    ],\n    \"淀\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"淁\": [\n        \"ㄑㄧㄝ4\",\n        \"ㄐㄧ2\"\n    ],\n    \"淂\": [\n        \"ㄉㄜ2\"\n    ],\n    \"淃\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"淄\": [\n        \"ㄗ1\"\n    ],\n    \"淅\": [\n        \"ㄒㄧ1\"\n    ],\n    \"淆\": [\n        \"ㄒㄧㄠ2\"\n    ],\n    \"淇\": [\n        \"ㄑㄧ2\"\n    ],\n    \"淈\": [\n        \"ㄍㄨ3\",\n        \"ㄏㄨ4\"\n    ],\n    \"淉\": [\n        \"ㄍㄨㄛ3\",\n        \"ㄍㄨㄢ4\"\n    ],\n    \"淊\": [\n        \"ㄧㄢ1\",\n        \"ㄏㄢ4\",\n        \"ㄧㄢ3\",\n        \"ㄏㄢ2\"\n    ],\n    \"淋\": [\n        \"ㄌㄧㄣ2\",\n        \"ㄌㄧㄣ4\"\n    ],\n    \"淌\": [\n        \"ㄊㄤ3\",\n        \"ㄔㄤ4\",\n        \"ㄔㄤ3\"\n    ],\n    \"淍\": [\n        \"ㄓㄡ1\",\n        \"ㄉㄧㄠ1\"\n    ],\n    \"淎\": [\n        \"ㄆㄥ3\"\n    ],\n    \"淏\": [\n        \"ㄏㄠ4\"\n    ],\n    \"淐\": [\n        \"ㄔㄤ1\"\n    ],\n    \"淑\": [\n        \"ㄕㄨ1\",\n        \"ㄔㄨ4\"\n    ],\n    \"淒\": [\n        \"ㄑㄧ1\",\n        \"ㄑㄧㄢ4\"\n    ],\n    \"淓\": [\n        \"ㄈㄤ1\"\n    ],\n    \"淔\": [\n        \"ㄓ2\"\n    ],\n    \"淕\": [\n        \"ㄌㄨ4\"\n    ],\n    \"淖\": [\n        \"ㄋㄠ4\",\n        \"ㄓㄠ4\",\n        \"ㄓㄨㄛ1\",\n        \"ㄔㄨㄛ4\"\n    ],\n    \"淗\": [\n        \"ㄐㄩ2\"\n    ],\n    \"淘\": [\n        \"ㄊㄠ2\"\n    ],\n    \"淙\": [\n        \"ㄘㄨㄥ2\",\n        \"ㄕㄨㄤ4\"\n    ],\n    \"淚\": [\n        \"ㄌㄟ4\",\n        \"ㄌㄧ4\"\n    ],\n    \"淛\": [\n        \"ㄓㄜ4\"\n    ],\n    \"淜\": [\n        \"ㄆㄧㄥ2\",\n        \"ㄆㄥ2\"\n    ],\n    \"淝\": [\n        \"ㄈㄟ2\"\n    ],\n    \"淞\": [\n        \"ㄙㄨㄥ1\"\n    ],\n    \"淟\": [\n        \"ㄊㄧㄢ3\"\n    ],\n    \"淠\": [\n        \"ㄆㄧ4\",\n        \"ㄆㄟ4\"\n    ],\n    \"淡\": [\n        \"ㄉㄢ4\",\n        \"ㄧㄢ4\",\n        \"ㄊㄢ2\"\n    ],\n    \"淢\": [\n        \"ㄩ4\",\n        \"ㄒㄩ4\"\n    ],\n    \"淣\": [\n        \"ㄋㄧ2\"\n    ],\n    \"淤\": [\n        \"ㄩ1\"\n    ],\n    \"淥\": [\n        \"ㄌㄨ4\"\n    ],\n    \"淦\": [\n        \"ㄍㄢ4\",\n        \"ㄏㄢ2\"\n    ],\n    \"淧\": [\n        \"ㄇㄧ4\"\n    ],\n    \"淨\": [\n        \"ㄐㄧㄥ4\",\n        \"ㄔㄥ2\"\n    ],\n    \"淩\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"淪\": [\n        \"ㄌㄨㄣ2\",\n        \"ㄌㄨㄣ3\",\n        \"ㄍㄨㄢ1\"\n    ],\n    \"淫\": [\n        \"ㄧㄣ2\",\n        \"ㄧㄢ4\",\n        \"ㄧㄠ2\"\n    ],\n    \"淬\": [\n        \"ㄘㄨㄟ4\",\n        \"ㄗㄨ2\"\n    ],\n    \"淭\": [\n        \"ㄑㄩ2\"\n    ],\n    \"淮\": [\n        \"ㄏㄨㄞ2\"\n    ],\n    \"淯\": [\n        \"ㄩ4\"\n    ],\n    \"淰\": [\n        \"ㄋㄧㄢ3\",\n        \"ㄕㄣ3\",\n        \"ㄋㄚ4\"\n    ],\n    \"深\": [\n        \"ㄕㄣ1\"\n    ],\n    \"淲\": [\n        \"ㄅㄧㄠ1\",\n        \"ㄏㄨ1\",\n        \"ㄏㄨ3\"\n    ],\n    \"淳\": [\n        \"ㄔㄨㄣ2\",\n        \"ㄓㄨㄣ1\",\n        \"ㄓㄨㄣ3\"\n    ],\n    \"淴\": [\n        \"ㄏㄨ1\"\n    ],\n    \"淵\": [\n        \"ㄩㄢ1\"\n    ],\n    \"淶\": [\n        \"ㄌㄞ2\"\n    ],\n    \"混\": [\n        \"ㄏㄨㄣ4\",\n        \"ㄍㄨㄣ3\",\n        \"ㄏㄨㄣ2\",\n        \"ㄎㄨㄣ1\"\n    ],\n    \"淸\": [\n        \"ㄑㄧㄥ1\"\n    ],\n    \"淹\": [\n        \"ㄧㄢ1\",\n        \"ㄧㄢ3\"\n    ],\n    \"淺\": [\n        \"ㄑㄧㄢ3\",\n        \"ㄐㄧㄢ1\",\n        \"ㄐㄧㄢ4\",\n        \"ㄘㄢ2\",\n        \"ㄗㄢ4\"\n    ],\n    \"添\": [\n        \"ㄊㄧㄢ1\",\n        \"ㄊㄧㄢ4\"\n    ],\n    \"淼\": [\n        \"ㄇㄧㄠ3\"\n    ],\n    \"淽\": [\n        \"ㄓ3\"\n    ],\n    \"淾\": [\n        \"ㄧㄣ3\"\n    ],\n    \"淿\": [\n        \"ㄅㄛ2\"\n    ],\n    \"渀\": [\n        \"ㄅㄣ4\",\n        \"ㄅㄣ1\"\n    ],\n    \"渁\": [\n        \"ㄩㄢ1\"\n    ],\n    \"渂\": [\n        \"ㄨㄣ4\",\n        \"ㄇㄧㄣ2\"\n    ],\n    \"渃\": [\n        \"ㄖㄨㄛ4\",\n        \"ㄖㄜ4\"\n    ],\n    \"渄\": [\n        \"ㄈㄟ1\"\n    ],\n    \"清\": [\n        \"ㄑㄧㄥ1\",\n        \"ㄑㄧㄥ4\"\n    ],\n    \"渆\": [\n        \"ㄩㄢ1\"\n    ],\n    \"渇\": [\n        \"ㄎㄜ3\"\n    ],\n    \"済\": [\n        \"ㄐㄧ4\"\n    ],\n    \"渉\": [\n        \"ㄕㄜ4\"\n    ],\n    \"渊\": [\n        \"ㄩㄢ1\"\n    ],\n    \"渋\": [\n        \"ㄙㄜ4\"\n    ],\n    \"渌\": [\n        \"ㄌㄨ4\"\n    ],\n    \"渍\": [\n        \"ㄗ4\"\n    ],\n    \"渎\": [\n        \"ㄉㄨ2\"\n    ],\n    \"渏\": [\n        \"ㄧ1\"\n    ],\n    \"渐\": [\n        \"ㄐㄧㄢ4\",\n        \"ㄐㄧㄢ1\"\n    ],\n    \"渑\": [\n        \"ㄇㄧㄢ3\",\n        \"ㄕㄥ2\"\n    ],\n    \"渒\": [\n        \"ㄆㄞ4\"\n    ],\n    \"渓\": [\n        \"ㄒㄧ1\"\n    ],\n    \"渔\": [\n        \"ㄩ2\"\n    ],\n    \"渕\": [\n        \"ㄩㄢ1\"\n    ],\n    \"渖\": [\n        \"ㄕㄣ3\"\n    ],\n    \"渗\": [\n        \"ㄕㄣ4\"\n    ],\n    \"渘\": [\n        \"ㄖㄡ2\"\n    ],\n    \"渙\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"渚\": [\n        \"ㄓㄨ3\"\n    ],\n    \"減\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"渜\": [\n        \"ㄋㄨㄢ3\",\n        \"ㄋㄨㄢ2\"\n    ],\n    \"渝\": [\n        \"ㄩ2\",\n        \"ㄩ1\"\n    ],\n    \"渞\": [\n        \"ㄑㄧㄡ2\",\n        \"ㄨ4\"\n    ],\n    \"渟\": [\n        \"ㄊㄧㄥ2\",\n        \"ㄊㄧㄥ1\"\n    ],\n    \"渠\": [\n        \"ㄑㄩ2\",\n        \"ㄐㄩ4\"\n    ],\n    \"渡\": [\n        \"ㄉㄨ4\"\n    ],\n    \"渢\": [\n        \"ㄈㄢ2\",\n        \"ㄈㄥ2\"\n    ],\n    \"渣\": [\n        \"ㄓㄚ1\"\n    ],\n    \"渤\": [\n        \"ㄅㄛ2\"\n    ],\n    \"渥\": [\n        \"ㄨㄛ4\",\n        \"ㄡ4\",\n        \"ㄨ1\"\n    ],\n    \"渦\": [\n        \"ㄨㄛ1\",\n        \"ㄍㄨㄛ1\"\n    ],\n    \"渧\": [\n        \"ㄉㄧ4\",\n        \"ㄊㄧ2\",\n        \"ㄉㄧ1\"\n    ],\n    \"渨\": [\n        \"ㄨㄟ1\"\n    ],\n    \"温\": [\n        \"ㄨㄣ1\",\n        \"ㄩㄣ4\"\n    ],\n    \"渪\": [\n        \"ㄖㄨ2\"\n    ],\n    \"渫\": [\n        \"ㄒㄧㄝ4\",\n        \"ㄉㄧㄝ2\",\n        \"ㄓㄚ2\",\n        \"ㄧ4\",\n        \"ㄑㄧㄝ4\"\n    ],\n    \"測\": [\n        \"ㄘㄜ4\"\n    ],\n    \"渭\": [\n        \"ㄨㄟ4\"\n    ],\n    \"渮\": [\n        \"ㄏㄜ2\"\n    ],\n    \"港\": [\n        \"ㄍㄤ3\",\n        \"ㄏㄨㄥ4\"\n    ],\n    \"渰\": [\n        \"ㄧㄢ3\"\n    ],\n    \"渱\": [\n        \"ㄏㄨㄥ2\",\n        \"ㄍㄨㄥ4\"\n    ],\n    \"渲\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"渳\": [\n        \"ㄇㄧ3\"\n    ],\n    \"渴\": [\n        \"ㄎㄜ3\",\n        \"ㄐㄧㄝ2\",\n        \"ㄎㄞ4\",\n        \"ㄏㄜ2\"\n    ],\n    \"渵\": [\n        \"ㄇㄠ2\"\n    ],\n    \"渶\": [\n        \"ㄧㄥ1\"\n    ],\n    \"渷\": [\n        \"ㄧㄢ3\"\n    ],\n    \"游\": [\n        \"ㄧㄡ2\",\n        \"ㄌㄧㄡ2\"\n    ],\n    \"渹\": [\n        \"ㄏㄨㄥ1\",\n        \"ㄑㄧㄥ4\"\n    ],\n    \"渺\": [\n        \"ㄇㄧㄠ3\"\n    ],\n    \"渻\": [\n        \"ㄕㄥ3\"\n    ],\n    \"渼\": [\n        \"ㄇㄟ3\"\n    ],\n    \"渽\": [\n        \"ㄗㄞ1\"\n    ],\n    \"渾\": [\n        \"ㄏㄨㄣ2\",\n        \"ㄏㄨㄣ4\",\n        \"ㄍㄨㄣ3\"\n    ],\n    \"渿\": [\n        \"ㄋㄞ4\"\n    ],\n    \"湀\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"湁\": [\n        \"ㄔ4\"\n    ],\n    \"湂\": [\n        \"ㄜ4\"\n    ],\n    \"湃\": [\n        \"ㄆㄞ4\",\n        \"ㄅㄚ2\"\n    ],\n    \"湄\": [\n        \"ㄇㄟ2\"\n    ],\n    \"湅\": [\n        \"ㄌㄧㄢ4\",\n        \"ㄌㄢ4\"\n    ],\n    \"湆\": [\n        \"ㄑㄧ4\"\n    ],\n    \"湇\": [\n        \"ㄑㄧ4\"\n    ],\n    \"湈\": [\n        \"ㄇㄟ2\"\n    ],\n    \"湉\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"湊\": [\n        \"ㄘㄡ4\"\n    ],\n    \"湋\": [\n        \"ㄨㄟ2\"\n    ],\n    \"湌\": [\n        \"ㄘㄢ1\"\n    ],\n    \"湍\": [\n        \"ㄊㄨㄢ1\",\n        \"ㄓㄨㄢ1\"\n    ],\n    \"湎\": [\n        \"ㄇㄧㄢ3\"\n    ],\n    \"湏\": [\n        \"ㄏㄨㄟ4\",\n        \"ㄇㄧㄣ3\"\n    ],\n    \"湐\": [\n        \"ㄇㄛ4\"\n    ],\n    \"湑\": [\n        \"ㄒㄩ1\",\n        \"ㄒㄩ4\",\n        \"ㄒㄩ3\"\n    ],\n    \"湒\": [\n        \"ㄐㄧ2\"\n    ],\n    \"湓\": [\n        \"ㄆㄣ2\",\n        \"ㄆㄣ4\"\n    ],\n    \"湔\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄗㄢ4\",\n        \"ㄓㄢ3\",\n        \"ㄑㄧㄢ2\",\n        \"ㄐㄧㄢ4\"\n    ],\n    \"湕\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"湖\": [\n        \"ㄏㄨ2\"\n    ],\n    \"湗\": [\n        \"ㄈㄥ4\"\n    ],\n    \"湘\": [\n        \"ㄒㄧㄤ1\"\n    ],\n    \"湙\": [\n        \"ㄧ4\"\n    ],\n    \"湚\": [\n        \"ㄧㄣ4\"\n    ],\n    \"湛\": [\n        \"ㄓㄢ4\",\n        \"ㄔㄣ2\",\n        \"ㄉㄢ1\",\n        \"ㄊㄢ2\",\n        \"ㄐㄧㄣ4\",\n        \"ㄧㄣ3\",\n        \"ㄔㄣ3\",\n        \"ㄧㄣ2\",\n        \"ㄕㄣ4\"\n    ],\n    \"湜\": [\n        \"ㄕ2\"\n    ],\n    \"湝\": [\n        \"ㄐㄧㄝ1\",\n        \"ㄒㄧㄝ2\"\n    ],\n    \"湞\": [\n        \"ㄓㄣ1\",\n        \"ㄔㄥ1\"\n    ],\n    \"湟\": [\n        \"ㄏㄨㄤ2\",\n        \"ㄎㄨㄤ4\"\n    ],\n    \"湠\": [\n        \"ㄊㄢ4\"\n    ],\n    \"湡\": [\n        \"ㄩ2\"\n    ],\n    \"湢\": [\n        \"ㄅㄧ4\"\n    ],\n    \"湣\": [\n        \"ㄇㄧㄣ3\",\n        \"ㄏㄨㄣ1\",\n        \"ㄇㄧㄢ4\"\n    ],\n    \"湤\": [\n        \"ㄕ1\"\n    ],\n    \"湥\": [\n        \"ㄊㄨ1\"\n    ],\n    \"湦\": [\n        \"ㄕㄥ1\"\n    ],\n    \"湧\": [\n        \"ㄩㄥ3\"\n    ],\n    \"湨\": [\n        \"ㄐㄩ2\"\n    ],\n    \"湩\": [\n        \"ㄉㄨㄥ4\",\n        \"ㄉㄨㄥ3\",\n        \"ㄊㄨㄥ2\"\n    ],\n    \"湪\": [\n        \"ㄊㄨㄢ4\",\n        \"ㄋㄨㄢ3\"\n    ],\n    \"湫\": [\n        \"ㄐㄧㄠ3\",\n        \"ㄑㄧㄡ1\",\n        \"ㄐㄧㄡ4\",\n        \"ㄐㄧㄡ1\",\n        \"ㄐㄧㄠ1\"\n    ],\n    \"湬\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"湭\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"湮\": [\n        \"ㄧㄢ1\",\n        \"ㄧㄣ1\"\n    ],\n    \"湯\": [\n        \"ㄊㄤ1\",\n        \"ㄊㄤ4\",\n        \"ㄕㄤ1\",\n        \"ㄧㄤ2\"\n    ],\n    \"湰\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"湱\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"湲\": [\n        \"ㄩㄢ2\"\n    ],\n    \"湳\": [\n        \"ㄋㄢ3\"\n    ],\n    \"湴\": [\n        \"ㄅㄢ4\",\n        \"ㄆㄢ2\"\n    ],\n    \"湵\": [\n        \"ㄧㄡ3\"\n    ],\n    \"湶\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"湷\": [\n        \"ㄓㄨㄤ1\",\n        \"ㄏㄨㄣ2\"\n    ],\n    \"湸\": [\n        \"ㄌㄧㄤ4\"\n    ],\n    \"湹\": [\n        \"ㄔㄢ2\"\n    ],\n    \"湺\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"湻\": [\n        \"ㄔㄨㄣ2\"\n    ],\n    \"湼\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"湽\": [\n        \"ㄗ1\"\n    ],\n    \"湾\": [\n        \"ㄨㄢ1\"\n    ],\n    \"湿\": [\n        \"ㄕ1\"\n    ],\n    \"満\": [\n        \"ㄇㄢ3\"\n    ],\n    \"溁\": [\n        \"ㄧㄥ2\"\n    ],\n    \"溂\": [\n        \"ㄌㄚ4\"\n    ],\n    \"溃\": [\n        \"ㄎㄨㄟ4\",\n        \"ㄏㄨㄟ4\"\n    ],\n    \"溄\": [\n        \"ㄈㄥ2\"\n    ],\n    \"溅\": [\n        \"ㄐㄧㄢ4\",\n        \"ㄐㄧㄢ1\"\n    ],\n    \"溆\": [\n        \"ㄒㄩ4\"\n    ],\n    \"溇\": [\n        \"ㄌㄡ2\"\n    ],\n    \"溈\": [\n        \"ㄨㄟ2\"\n    ],\n    \"溉\": [\n        \"ㄍㄞ4\",\n        \"ㄒㄧㄝ4\"\n    ],\n    \"溊\": [\n        \"ㄅㄛ1\"\n    ],\n    \"溋\": [\n        \"ㄧㄥ2\"\n    ],\n    \"溌\": [\n        \"ㄆㄛ1\"\n    ],\n    \"溍\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"溎\": [\n        \"ㄧㄢ4\",\n        \"ㄍㄨㄟ4\"\n    ],\n    \"溏\": [\n        \"ㄊㄤ2\"\n    ],\n    \"源\": [\n        \"ㄩㄢ2\"\n    ],\n    \"溑\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"溒\": [\n        \"ㄩㄢ2\"\n    ],\n    \"溓\": [\n        \"ㄌㄧㄢ2\",\n        \"ㄌㄧㄢ3\",\n        \"ㄒㄧㄢ2\",\n        \"ㄒㄧㄢ4\",\n        \"ㄋㄧㄢ2\",\n        \"ㄌㄧㄣ2\"\n    ],\n    \"溔\": [\n        \"ㄧㄠ3\"\n    ],\n    \"溕\": [\n        \"ㄇㄥ2\"\n    ],\n    \"準\": [\n        \"ㄓㄨㄣ3\",\n        \"ㄓㄨㄛ2\"\n    ],\n    \"溗\": [\n        \"ㄔㄥ2\"\n    ],\n    \"溘\": [\n        \"ㄎㄜ4\",\n        \"ㄎㄞ4\"\n    ],\n    \"溙\": [\n        \"ㄊㄞ4\"\n    ],\n    \"溚\": [\n        \"ㄊㄚ3\",\n        \"ㄉㄚ2\"\n    ],\n    \"溛\": [\n        \"ㄨㄚ1\"\n    ],\n    \"溜\": [\n        \"ㄌㄧㄡ1\",\n        \"ㄌㄧㄡ4\",\n        \"ㄌㄧㄡ2\"\n    ],\n    \"溝\": [\n        \"ㄍㄡ1\",\n        \"ㄍㄤ3\",\n        \"ㄎㄡ4\"\n    ],\n    \"溞\": [\n        \"ㄙㄠ1\"\n    ],\n    \"溟\": [\n        \"ㄇㄧㄥ2\",\n        \"ㄇㄧㄥ3\",\n        \"ㄇㄧ4\"\n    ],\n    \"溠\": [\n        \"ㄓㄚ4\",\n        \"ㄓㄚ1\"\n    ],\n    \"溡\": [\n        \"ㄕ2\"\n    ],\n    \"溢\": [\n        \"ㄧ4\"\n    ],\n    \"溣\": [\n        \"ㄌㄨㄣ4\"\n    ],\n    \"溤\": [\n        \"ㄇㄚ3\"\n    ],\n    \"溥\": [\n        \"ㄆㄨ3\",\n        \"ㄈㄨ1\",\n        \"ㄅㄨ4\",\n        \"ㄅㄛ2\",\n        \"ㄆㄛ4\"\n    ],\n    \"溦\": [\n        \"ㄨㄟ1\",\n        \"ㄇㄟ2\"\n    ],\n    \"溧\": [\n        \"ㄌㄧ4\"\n    ],\n    \"溨\": [\n        \"ㄗㄞ1\"\n    ],\n    \"溩\": [\n        \"ㄨ4\"\n    ],\n    \"溪\": [\n        \"ㄒㄧ1\",\n        \"ㄑㄧ1\"\n    ],\n    \"溫\": [\n        \"ㄨㄣ1\"\n    ],\n    \"溬\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"溭\": [\n        \"ㄗㄜ2\"\n    ],\n    \"溮\": [\n        \"ㄕ1\"\n    ],\n    \"溯\": [\n        \"ㄙㄨ4\",\n        \"ㄕㄨㄛ4\"\n    ],\n    \"溰\": [\n        \"ㄞ2\"\n    ],\n    \"溱\": [\n        \"ㄑㄧㄣ2\",\n        \"ㄓㄣ1\"\n    ],\n    \"溲\": [\n        \"ㄙㄡ1\",\n        \"ㄙㄡ3\",\n        \"ㄕㄠ1\"\n    ],\n    \"溳\": [\n        \"ㄩㄣ2\",\n        \"ㄩㄣ3\"\n    ],\n    \"溴\": [\n        \"ㄒㄧㄡ4\",\n        \"ㄔㄡ4\"\n    ],\n    \"溵\": [\n        \"ㄧㄣ1\"\n    ],\n    \"溶\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"溷\": [\n        \"ㄏㄨㄣ4\",\n        \"ㄏㄨㄣ2\"\n    ],\n    \"溸\": [\n        \"ㄙㄨ4\"\n    ],\n    \"溹\": [\n        \"ㄙㄨㄛ4\",\n        \"ㄙㄨㄛ3\",\n        \"ㄙㄜ4\"\n    ],\n    \"溺\": [\n        \"ㄋㄧ4\",\n        \"ㄖㄨㄛ4\",\n        \"ㄋㄧㄠ4\"\n    ],\n    \"溻\": [\n        \"ㄊㄚ1\"\n    ],\n    \"溼\": [\n        \"ㄕ1\"\n    ],\n    \"溽\": [\n        \"ㄖㄨ4\",\n        \"ㄖㄨ2\"\n    ],\n    \"溾\": [\n        \"ㄞ1\"\n    ],\n    \"溿\": [\n        \"ㄆㄢ4\"\n    ],\n    \"滀\": [\n        \"ㄔㄨ4\",\n        \"ㄒㄩ4\"\n    ],\n    \"滁\": [\n        \"ㄔㄨ2\"\n    ],\n    \"滂\": [\n        \"ㄆㄤ1\",\n        \"ㄆㄥ1\"\n    ],\n    \"滃\": [\n        \"ㄨㄥ1\",\n        \"ㄨㄥ3\"\n    ],\n    \"滄\": [\n        \"ㄘㄤ1\"\n    ],\n    \"滅\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"滆\": [\n        \"ㄍㄜ2\"\n    ],\n    \"滇\": [\n        \"ㄉㄧㄢ1\",\n        \"ㄊㄧㄢ2\",\n        \"ㄓㄣ1\"\n    ],\n    \"滈\": [\n        \"ㄏㄠ4\",\n        \"ㄒㄩㄝ4\"\n    ],\n    \"滉\": [\n        \"ㄏㄨㄤ4\"\n    ],\n    \"滊\": [\n        \"ㄒㄧ4\",\n        \"ㄒㄧㄝ1\",\n        \"ㄑㄧ4\"\n    ],\n    \"滋\": [\n        \"ㄗ1\",\n        \"ㄘ2\",\n        \"ㄒㄩㄢ2\"\n    ],\n    \"滌\": [\n        \"ㄉㄧ2\"\n    ],\n    \"滍\": [\n        \"ㄓ4\"\n    ],\n    \"滎\": [\n        \"ㄒㄧㄥ2\",\n        \"ㄧㄥ1\",\n        \"ㄧㄥ2\"\n    ],\n    \"滏\": [\n        \"ㄈㄨ3\"\n    ],\n    \"滐\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"滑\": [\n        \"ㄏㄨㄚ2\",\n        \"ㄍㄨ3\"\n    ],\n    \"滒\": [\n        \"ㄍㄜ1\"\n    ],\n    \"滓\": [\n        \"ㄗ3\"\n    ],\n    \"滔\": [\n        \"ㄊㄠ1\"\n    ],\n    \"滕\": [\n        \"ㄊㄥ2\"\n    ],\n    \"滖\": [\n        \"ㄙㄨㄟ1\"\n    ],\n    \"滗\": [\n        \"ㄅㄧ4\"\n    ],\n    \"滘\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"滙\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"滚\": [\n        \"ㄍㄨㄣ3\"\n    ],\n    \"滛\": [\n        \"ㄧㄣ2\"\n    ],\n    \"滜\": [\n        \"ㄍㄠ1\"\n    ],\n    \"滝\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"滞\": [\n        \"ㄓ4\"\n    ],\n    \"滟\": [\n        \"ㄧㄢ4\"\n    ],\n    \"滠\": [\n        \"ㄕㄜ4\"\n    ],\n    \"满\": [\n        \"ㄇㄢ3\"\n    ],\n    \"滢\": [\n        \"ㄧㄥ2\"\n    ],\n    \"滣\": [\n        \"ㄔㄨㄣ2\"\n    ],\n    \"滤\": [\n        \"ㄌㄩ4\"\n    ],\n    \"滥\": [\n        \"ㄌㄢ4\"\n    ],\n    \"滦\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"滧\": [\n        \"ㄧㄠ2\",\n        \"ㄒㄧㄠ4\"\n    ],\n    \"滨\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"滩\": [\n        \"ㄊㄢ1\"\n    ],\n    \"滪\": [\n        \"ㄩ4\"\n    ],\n    \"滫\": [\n        \"ㄒㄧㄡ3\"\n    ],\n    \"滬\": [\n        \"ㄏㄨ4\"\n    ],\n    \"滭\": [\n        \"ㄅㄧ4\"\n    ],\n    \"滮\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"滯\": [\n        \"ㄓ4\",\n        \"ㄔ4\"\n    ],\n    \"滰\": [\n        \"ㄐㄧㄤ4\"\n    ],\n    \"滱\": [\n        \"ㄎㄡ4\"\n    ],\n    \"滲\": [\n        \"ㄕㄣ4\",\n        \"ㄙㄣ1\",\n        \"ㄑㄧㄣ1\",\n        \"ㄌㄧㄣ2\"\n    ],\n    \"滳\": [\n        \"ㄕㄤ1\"\n    ],\n    \"滴\": [\n        \"ㄉㄧ1\"\n    ],\n    \"滵\": [\n        \"ㄇㄧ4\"\n    ],\n    \"滶\": [\n        \"ㄠ2\"\n    ],\n    \"滷\": [\n        \"ㄌㄨ3\"\n    ],\n    \"滸\": [\n        \"ㄏㄨ3\",\n        \"ㄒㄩ3\"\n    ],\n    \"滹\": [\n        \"ㄏㄨ1\",\n        \"ㄏㄨ3\"\n    ],\n    \"滺\": [\n        \"ㄧㄡ1\"\n    ],\n    \"滻\": [\n        \"ㄔㄢ3\"\n    ],\n    \"滼\": [\n        \"ㄈㄢ4\"\n    ],\n    \"滽\": [\n        \"ㄩㄥ1\"\n    ],\n    \"滾\": [\n        \"ㄍㄨㄣ3\"\n    ],\n    \"滿\": [\n        \"ㄇㄢ3\",\n        \"ㄇㄣ4\"\n    ],\n    \"漀\": [\n        \"ㄑㄧㄥ3\",\n        \"ㄑㄧㄥ1\"\n    ],\n    \"漁\": [\n        \"ㄩ2\"\n    ],\n    \"漂\": [\n        \"ㄆㄧㄠ1\",\n        \"ㄆㄧㄠ4\",\n        \"ㄆㄧㄠ3\",\n        \"ㄅㄧㄠ1\"\n    ],\n    \"漃\": [\n        \"ㄐㄧ4\"\n    ],\n    \"漄\": [\n        \"ㄧㄚ2\"\n    ],\n    \"漅\": [\n        \"ㄔㄠ2\"\n    ],\n    \"漆\": [\n        \"ㄑㄧ1\",\n        \"ㄑㄧㄝ4\"\n    ],\n    \"漇\": [\n        \"ㄒㄧ3\"\n    ],\n    \"漈\": [\n        \"ㄐㄧ4\"\n    ],\n    \"漉\": [\n        \"ㄌㄨ4\"\n    ],\n    \"漊\": [\n        \"ㄌㄡ2\",\n        \"ㄌㄩ3\",\n        \"ㄌㄡ3\"\n    ],\n    \"漋\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"漌\": [\n        \"ㄐㄧㄣ3\"\n    ],\n    \"漍\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"漎\": [\n        \"ㄘㄨㄥ2\",\n        \"ㄙㄨㄥ3\"\n    ],\n    \"漏\": [\n        \"ㄌㄡ4\",\n        \"ㄌㄡ2\"\n    ],\n    \"漐\": [\n        \"ㄓ2\"\n    ],\n    \"漑\": [\n        \"ㄍㄞ4\"\n    ],\n    \"漒\": [\n        \"ㄑㄧㄤ2\"\n    ],\n    \"漓\": [\n        \"ㄌㄧ2\"\n    ],\n    \"演\": [\n        \"ㄧㄢ3\",\n        \"ㄧㄢ4\"\n    ],\n    \"漕\": [\n        \"ㄘㄠ2\",\n        \"ㄘㄠ4\"\n    ],\n    \"漖\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"漗\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"漘\": [\n        \"ㄔㄨㄣ2\"\n    ],\n    \"漙\": [\n        \"ㄊㄨㄢ2\",\n        \"ㄓㄨㄢ1\"\n    ],\n    \"漚\": [\n        \"ㄡ1\",\n        \"ㄡ4\"\n    ],\n    \"漛\": [\n        \"ㄊㄥ2\"\n    ],\n    \"漜\": [\n        \"ㄧㄝ3\"\n    ],\n    \"漝\": [\n        \"ㄒㄧ2\"\n    ],\n    \"漞\": [\n        \"ㄇㄧ4\"\n    ],\n    \"漟\": [\n        \"ㄊㄤ2\"\n    ],\n    \"漠\": [\n        \"ㄇㄛ4\"\n    ],\n    \"漡\": [\n        \"ㄕㄤ1\",\n        \"ㄊㄤ4\"\n    ],\n    \"漢\": [\n        \"ㄏㄢ4\",\n        \"ㄊㄢ1\"\n    ],\n    \"漣\": [\n        \"ㄌㄧㄢ2\",\n        \"ㄌㄢ2\"\n    ],\n    \"漤\": [\n        \"ㄌㄢ3\"\n    ],\n    \"漥\": [\n        \"ㄨㄚ1\"\n    ],\n    \"漦\": [\n        \"ㄔ2\",\n        \"ㄊㄞ1\"\n    ],\n    \"漧\": [\n        \"ㄍㄢ1\"\n    ],\n    \"漨\": [\n        \"ㄈㄥ2\",\n        \"ㄆㄥ2\",\n        \"ㄅㄥ3\"\n    ],\n    \"漩\": [\n        \"ㄒㄩㄢ2\"\n    ],\n    \"漪\": [\n        \"ㄧ1\"\n    ],\n    \"漫\": [\n        \"ㄇㄢ4\"\n    ],\n    \"漬\": [\n        \"ㄗ4\",\n        \"ㄙㄜ4\",\n        \"ㄑㄧ4\"\n    ],\n    \"漭\": [\n        \"ㄇㄤ3\"\n    ],\n    \"漮\": [\n        \"ㄎㄤ1\"\n    ],\n    \"漯\": [\n        \"ㄌㄨㄛ4\",\n        \"ㄊㄚ4\",\n        \"ㄌㄟ3\"\n    ],\n    \"漰\": [\n        \"ㄆㄥ1\"\n    ],\n    \"漱\": [\n        \"ㄕㄨ4\"\n    ],\n    \"漲\": [\n        \"ㄓㄤ3\",\n        \"ㄓㄤ4\",\n        \"ㄓㄤ1\"\n    ],\n    \"漳\": [\n        \"ㄓㄤ1\"\n    ],\n    \"漴\": [\n        \"ㄓㄨㄤ4\",\n        \"ㄔㄨㄥ2\",\n        \"ㄕㄨㄤ1\",\n        \"ㄔㄨㄤ2\"\n    ],\n    \"漵\": [\n        \"ㄒㄩ4\"\n    ],\n    \"漶\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"漷\": [\n        \"ㄏㄨㄛ3\",\n        \"ㄎㄨㄛ4\",\n        \"ㄏㄨㄛ4\"\n    ],\n    \"漸\": [\n        \"ㄐㄧㄢ4\",\n        \"ㄐㄧㄢ1\",\n        \"ㄑㄧㄢ2\",\n        \"ㄔㄢ2\"\n    ],\n    \"漹\": [\n        \"ㄧㄢ1\"\n    ],\n    \"漺\": [\n        \"ㄕㄨㄤ3\",\n        \"ㄔㄨㄤ3\"\n    ],\n    \"漻\": [\n        \"ㄌㄧㄠ2\",\n        \"ㄒㄧㄠ4\",\n        \"ㄌㄧㄡ2\"\n    ],\n    \"漼\": [\n        \"ㄘㄨㄟ3\",\n        \"ㄘㄨㄟ1\"\n    ],\n    \"漽\": [\n        \"ㄊㄧ2\"\n    ],\n    \"漾\": [\n        \"ㄧㄤ4\"\n    ],\n    \"漿\": [\n        \"ㄐㄧㄤ1\",\n        \"ㄐㄧㄤ4\"\n    ],\n    \"潀\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"潁\": [\n        \"ㄧㄥ3\"\n    ],\n    \"潂\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"潃\": [\n        \"ㄒㄧㄡ3\"\n    ],\n    \"潄\": [\n        \"ㄕㄨ4\"\n    ],\n    \"潅\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"潆\": [\n        \"ㄧㄥ2\"\n    ],\n    \"潇\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"潈\": [\n        \"ㄗㄨㄥ5\"\n    ],\n    \"潉\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"潊\": [\n        \"ㄒㄩ4\"\n    ],\n    \"潋\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"潌\": [\n        \"ㄓ4\"\n    ],\n    \"潍\": [\n        \"ㄨㄟ2\"\n    ],\n    \"潎\": [\n        \"ㄆㄧ4\",\n        \"ㄆㄧㄝ1\",\n        \"ㄆㄧㄠ4\"\n    ],\n    \"潏\": [\n        \"ㄩ4\",\n        \"ㄐㄩㄝ2\",\n        \"ㄕㄨ4\"\n    ],\n    \"潐\": [\n        \"ㄐㄧㄠ4\",\n        \"ㄐㄧㄠ3\",\n        \"ㄑㄧㄠ2\"\n    ],\n    \"潑\": [\n        \"ㄆㄛ1\",\n        \"ㄅㄛ1\"\n    ],\n    \"潒\": [\n        \"ㄉㄤ4\",\n        \"ㄒㄧㄤ4\",\n        \"ㄧㄤ3\"\n    ],\n    \"潓\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"潔\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"潕\": [\n        \"ㄨ3\"\n    ],\n    \"潖\": [\n        \"ㄆㄚ2\"\n    ],\n    \"潗\": [\n        \"ㄐㄧ2\"\n    ],\n    \"潘\": [\n        \"ㄆㄢ1\",\n        \"ㄆㄢ4\",\n        \"ㄅㄛ1\",\n        \"ㄆㄢ2\",\n        \"ㄈㄢ1\"\n    ],\n    \"潙\": [\n        \"ㄨㄟ2\",\n        \"ㄍㄨㄟ1\"\n    ],\n    \"潚\": [\n        \"ㄙㄨ4\",\n        \"ㄒㄧㄠ1\",\n        \"ㄙㄡ1\"\n    ],\n    \"潛\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"潜\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"潝\": [\n        \"ㄒㄧ1\",\n        \"ㄧㄚ4\"\n    ],\n    \"潞\": [\n        \"ㄌㄨ4\"\n    ],\n    \"潟\": [\n        \"ㄒㄧ4\"\n    ],\n    \"潠\": [\n        \"ㄒㄩㄣ4\",\n        \"ㄙㄨㄣ4\"\n    ],\n    \"潡\": [\n        \"ㄉㄨㄣ4\"\n    ],\n    \"潢\": [\n        \"ㄏㄨㄤ2\",\n        \"ㄏㄨㄤ4\",\n        \"ㄍㄨㄤ1\"\n    ],\n    \"潣\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"潤\": [\n        \"ㄖㄨㄣ4\"\n    ],\n    \"潥\": [\n        \"ㄙㄨ4\"\n    ],\n    \"潦\": [\n        \"ㄌㄠ3\",\n        \"ㄌㄧㄠ2\",\n        \"ㄌㄠ4\",\n        \"ㄌㄠ2\",\n        \"ㄌㄧㄠ3\"\n    ],\n    \"潧\": [\n        \"ㄓㄣ1\"\n    ],\n    \"潨\": [\n        \"ㄘㄨㄥ2\",\n        \"ㄗㄨㄥ1\"\n    ],\n    \"潩\": [\n        \"ㄧ4\"\n    ],\n    \"潪\": [\n        \"ㄓㄜ4\",\n        \"ㄓ4\"\n    ],\n    \"潫\": [\n        \"ㄨㄢ1\"\n    ],\n    \"潬\": [\n        \"ㄕㄢ4\",\n        \"ㄊㄢ1\"\n    ],\n    \"潭\": [\n        \"ㄊㄢ2\",\n        \"ㄒㄩㄣ2\",\n        \"ㄧㄣ3\",\n        \"ㄉㄢ4\"\n    ],\n    \"潮\": [\n        \"ㄔㄠ2\"\n    ],\n    \"潯\": [\n        \"ㄒㄩㄣ2\",\n        \"ㄧㄣ2\"\n    ],\n    \"潰\": [\n        \"ㄎㄨㄟ4\",\n        \"ㄒㄧㄝ4\"\n    ],\n    \"潱\": [\n        \"ㄧㄝ1\"\n    ],\n    \"潲\": [\n        \"ㄕㄠ4\"\n    ],\n    \"潳\": [\n        \"ㄊㄨ2\",\n        \"ㄓㄚ1\"\n    ],\n    \"潴\": [\n        \"ㄓㄨ1\"\n    ],\n    \"潵\": [\n        \"ㄙㄚ3\",\n        \"ㄙㄢ4\"\n    ],\n    \"潶\": [\n        \"ㄏㄟ1\"\n    ],\n    \"潷\": [\n        \"ㄅㄧ4\"\n    ],\n    \"潸\": [\n        \"ㄕㄢ1\"\n    ],\n    \"潹\": [\n        \"ㄔㄢ2\"\n    ],\n    \"潺\": [\n        \"ㄔㄢ2\"\n    ],\n    \"潻\": [\n        \"ㄕㄨ3\"\n    ],\n    \"潼\": [\n        \"ㄊㄨㄥ2\",\n        \"ㄔㄨㄥ1\",\n        \"ㄓㄨㄥ1\"\n    ],\n    \"潽\": [\n        \"ㄆㄨ1\",\n        \"ㄆㄨ3\"\n    ],\n    \"潾\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"潿\": [\n        \"ㄨㄟ2\"\n    ],\n    \"澀\": [\n        \"ㄙㄜ4\"\n    ],\n    \"澁\": [\n        \"ㄙㄜ4\"\n    ],\n    \"澂\": [\n        \"ㄔㄥ2\"\n    ],\n    \"澃\": [\n        \"ㄐㄩㄥ3\"\n    ],\n    \"澄\": [\n        \"ㄔㄥ2\",\n        \"ㄉㄥ4\"\n    ],\n    \"澅\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"澆\": [\n        \"ㄐㄧㄠ1\",\n        \"ㄠ4\",\n        \"ㄋㄠ4\"\n    ],\n    \"澇\": [\n        \"ㄌㄠ4\",\n        \"ㄌㄠ2\"\n    ],\n    \"澈\": [\n        \"ㄔㄜ4\"\n    ],\n    \"澉\": [\n        \"ㄍㄢ3\",\n        \"ㄏㄢ4\"\n    ],\n    \"澊\": [\n        \"ㄘㄨㄣ1\",\n        \"ㄘㄨㄣ2\"\n    ],\n    \"澋\": [\n        \"ㄏㄨㄥ4\"\n    ],\n    \"澌\": [\n        \"ㄙ1\"\n    ],\n    \"澍\": [\n        \"ㄕㄨ4\",\n        \"ㄓㄨ4\"\n    ],\n    \"澎\": [\n        \"ㄆㄥ1\",\n        \"ㄆㄥ2\"\n    ],\n    \"澏\": [\n        \"ㄏㄢ2\"\n    ],\n    \"澐\": [\n        \"ㄩㄣ2\"\n    ],\n    \"澑\": [\n        \"ㄌㄧㄡ4\"\n    ],\n    \"澒\": [\n        \"ㄏㄨㄥ4\"\n    ],\n    \"澓\": [\n        \"ㄈㄨ2\"\n    ],\n    \"澔\": [\n        \"ㄏㄠ4\"\n    ],\n    \"澕\": [\n        \"ㄏㄜ2\"\n    ],\n    \"澖\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"澗\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"澘\": [\n        \"ㄕㄢ1\"\n    ],\n    \"澙\": [\n        \"ㄒㄧ4\"\n    ],\n    \"澚\": [\n        \"ㄩ5\"\n    ],\n    \"澛\": [\n        \"ㄌㄨ3\"\n    ],\n    \"澜\": [\n        \"ㄌㄢ2\"\n    ],\n    \"澝\": [\n        \"ㄋㄧㄥ4\"\n    ],\n    \"澞\": [\n        \"ㄩ2\"\n    ],\n    \"澟\": [\n        \"ㄌㄧㄣ3\"\n    ],\n    \"澠\": [\n        \"ㄇㄧㄢ3\",\n        \"ㄕㄥ2\"\n    ],\n    \"澡\": [\n        \"ㄗㄠ3\",\n        \"ㄘㄠ1\"\n    ],\n    \"澢\": [\n        \"ㄉㄤ1\"\n    ],\n    \"澣\": [\n        \"ㄏㄨㄢ4\",\n        \"ㄏㄢ4\"\n    ],\n    \"澤\": [\n        \"ㄗㄜ2\",\n        \"ㄕ4\",\n        \"ㄧ4\",\n        \"ㄉㄨㄛ2\"\n    ],\n    \"澥\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"澦\": [\n        \"ㄩ4\"\n    ],\n    \"澧\": [\n        \"ㄌㄧ3\"\n    ],\n    \"澨\": [\n        \"ㄕ4\",\n        \"ㄘㄨㄛ2\"\n    ],\n    \"澩\": [\n        \"ㄒㄩㄝ2\",\n        \"ㄒㄧㄠ4\"\n    ],\n    \"澪\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"澫\": [\n        \"ㄨㄢ4\",\n        \"ㄇㄢ4\",\n        \"ㄡ3\"\n    ],\n    \"澬\": [\n        \"ㄗ1\",\n        \"ㄘ2\"\n    ],\n    \"澭\": [\n        \"ㄩㄥ1\",\n        \"ㄩㄥ3\"\n    ],\n    \"澮\": [\n        \"ㄏㄨㄟ4\",\n        \"ㄎㄨㄞ4\",\n        \"ㄏㄨㄚ2\"\n    ],\n    \"澯\": [\n        \"ㄘㄢ4\"\n    ],\n    \"澰\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"澱\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"澲\": [\n        \"ㄧㄝ4\"\n    ],\n    \"澳\": [\n        \"ㄠ4\",\n        \"ㄩ4\"\n    ],\n    \"澴\": [\n        \"ㄏㄨㄢ2\",\n        \"ㄒㄩㄢ4\"\n    ],\n    \"澵\": [\n        \"ㄓㄣ1\"\n    ],\n    \"澶\": [\n        \"ㄔㄢ2\",\n        \"ㄉㄢ4\",\n        \"ㄓㄢ1\"\n    ],\n    \"澷\": [\n        \"ㄇㄢ4\"\n    ],\n    \"澸\": [\n        \"ㄉㄢ3\"\n    ],\n    \"澹\": [\n        \"ㄉㄢ4\",\n        \"ㄊㄢ2\",\n        \"ㄉㄢ1\",\n        \"ㄕㄢ4\"\n    ],\n    \"澺\": [\n        \"ㄧ4\"\n    ],\n    \"澻\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"澼\": [\n        \"ㄆㄧ4\"\n    ],\n    \"澽\": [\n        \"ㄐㄩ4\"\n    ],\n    \"澾\": [\n        \"ㄊㄚ4\"\n    ],\n    \"澿\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"激\": [\n        \"ㄐㄧ1\",\n        \"ㄐㄧㄠ4\",\n        \"ㄐㄧㄠ1\"\n    ],\n    \"濁\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"濂\": [\n        \"ㄌㄧㄢ2\",\n        \"ㄒㄧㄢ3\"\n    ],\n    \"濃\": [\n        \"ㄋㄨㄥ2\"\n    ],\n    \"濄\": [\n        \"ㄍㄨㄛ1\",\n        \"ㄨㄛ1\"\n    ],\n    \"濅\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"濆\": [\n        \"ㄈㄣ2\",\n        \"ㄆㄣ1\"\n    ],\n    \"濇\": [\n        \"ㄙㄜ4\"\n    ],\n    \"濈\": [\n        \"ㄐㄧ2\",\n        \"ㄕㄚ4\"\n    ],\n    \"濉\": [\n        \"ㄙㄨㄟ1\"\n    ],\n    \"濊\": [\n        \"ㄏㄨㄟ4\",\n        \"ㄨㄟ4\",\n        \"ㄏㄨㄛ4\"\n    ],\n    \"濋\": [\n        \"ㄔㄨ3\"\n    ],\n    \"濌\": [\n        \"ㄊㄚ4\"\n    ],\n    \"濍\": [\n        \"ㄙㄨㄥ1\"\n    ],\n    \"濎\": [\n        \"ㄉㄧㄥ3\",\n        \"ㄊㄧㄥ4\"\n    ],\n    \"濏\": [\n        \"ㄙㄜ4\"\n    ],\n    \"濐\": [\n        \"ㄓㄨ3\"\n    ],\n    \"濑\": [\n        \"ㄌㄞ4\"\n    ],\n    \"濒\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"濓\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"濔\": [\n        \"ㄇㄧ3\",\n        \"ㄇㄧ2\",\n        \"ㄋㄧ3\"\n    ],\n    \"濕\": [\n        \"ㄕ1\",\n        \"ㄊㄚ4\",\n        \"ㄒㄧ2\"\n    ],\n    \"濖\": [\n        \"ㄕㄨ4\"\n    ],\n    \"濗\": [\n        \"ㄇㄧ4\"\n    ],\n    \"濘\": [\n        \"ㄋㄧㄥ4\",\n        \"ㄋㄧㄥ2\",\n        \"ㄋㄧ4\"\n    ],\n    \"濙\": [\n        \"ㄧㄥ2\"\n    ],\n    \"濚\": [\n        \"ㄧㄥ2\"\n    ],\n    \"濛\": [\n        \"ㄇㄥ2\"\n    ],\n    \"濜\": [\n        \"ㄐㄧㄣ4\",\n        \"ㄐㄧㄣ1\"\n    ],\n    \"濝\": [\n        \"ㄑㄧ2\"\n    ],\n    \"濞\": [\n        \"ㄅㄧ4\",\n        \"ㄆㄧ4\"\n    ],\n    \"濟\": [\n        \"ㄐㄧ4\",\n        \"ㄐㄧ3\",\n        \"ㄑㄧ2\"\n    ],\n    \"濠\": [\n        \"ㄏㄠ2\"\n    ],\n    \"濡\": [\n        \"ㄖㄨ2\",\n        \"ㄖㄨㄢ3\",\n        \"ㄦ2\",\n        \"ㄋㄨㄢ2\",\n        \"ㄋㄨㄛ4\"\n    ],\n    \"濢\": [\n        \"ㄘㄨㄟ4\",\n        \"ㄗㄨㄟ3\"\n    ],\n    \"濣\": [\n        \"ㄨㄛ4\"\n    ],\n    \"濤\": [\n        \"ㄊㄠ1\",\n        \"ㄔㄠ2\",\n        \"ㄕㄡ4\",\n        \"ㄉㄠ4\"\n    ],\n    \"濥\": [\n        \"ㄧㄣ3\"\n    ],\n    \"濦\": [\n        \"ㄧㄣ3\"\n    ],\n    \"濧\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"濨\": [\n        \"ㄘ2\"\n    ],\n    \"濩\": [\n        \"ㄏㄨㄛ4\",\n        \"ㄏㄨ4\"\n    ],\n    \"濪\": [\n        \"ㄑㄧㄥ4\"\n    ],\n    \"濫\": [\n        \"ㄌㄢ4\",\n        \"ㄐㄧㄢ4\",\n        \"ㄌㄢ3\",\n        \"ㄌㄢ2\"\n    ],\n    \"濬\": [\n        \"ㄐㄩㄣ4\",\n        \"ㄒㄩㄣ4\"\n    ],\n    \"濭\": [\n        \"ㄞ3\",\n        \"ㄎㄞ4\",\n        \"ㄎㄜ4\"\n    ],\n    \"濮\": [\n        \"ㄆㄨ2\"\n    ],\n    \"濯\": [\n        \"ㄓㄨㄛ2\",\n        \"ㄕㄨㄛ4\",\n        \"ㄓㄠ4\"\n    ],\n    \"濰\": [\n        \"ㄨㄟ2\"\n    ],\n    \"濱\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"濲\": [\n        \"ㄍㄨ3\"\n    ],\n    \"濳\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"濴\": [\n        \"ㄧㄥ2\"\n    ],\n    \"濵\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"濶\": [\n        \"ㄎㄨㄛ4\"\n    ],\n    \"濷\": [\n        \"ㄈㄟ4\"\n    ],\n    \"濸\": [\n        \"ㄘㄤ1\"\n    ],\n    \"濹\": [\n        \"ㄇㄜ5\"\n    ],\n    \"濺\": [\n        \"ㄐㄧㄢ4\",\n        \"ㄐㄧㄢ1\",\n        \"ㄗㄢ4\"\n    ],\n    \"濻\": [\n        \"ㄨㄟ3\"\n    ],\n    \"濼\": [\n        \"ㄌㄨㄛ4\",\n        \"ㄆㄛ1\",\n        \"ㄌㄧ4\"\n    ],\n    \"濽\": [\n        \"ㄗㄢ4\"\n    ],\n    \"濾\": [\n        \"ㄌㄩ4\"\n    ],\n    \"濿\": [\n        \"ㄌㄧ4\"\n    ],\n    \"瀀\": [\n        \"ㄧㄡ1\"\n    ],\n    \"瀁\": [\n        \"ㄧㄤ4\",\n        \"ㄧㄤ3\"\n    ],\n    \"瀂\": [\n        \"ㄌㄨ3\"\n    ],\n    \"瀃\": [\n        \"ㄙ4\"\n    ],\n    \"瀄\": [\n        \"ㄓ4\"\n    ],\n    \"瀅\": [\n        \"ㄧㄥ2\",\n        \"ㄧㄥ4\",\n        \"ㄐㄩㄥ1\"\n    ],\n    \"瀆\": [\n        \"ㄉㄨ2\",\n        \"ㄉㄡ4\"\n    ],\n    \"瀇\": [\n        \"ㄨㄤ3\",\n        \"ㄨㄤ1\"\n    ],\n    \"瀈\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"瀉\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"瀊\": [\n        \"ㄆㄢ2\"\n    ],\n    \"瀋\": [\n        \"ㄕㄣ3\",\n        \"ㄔㄣ4\",\n        \"ㄆㄢ2\"\n    ],\n    \"瀌\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"瀍\": [\n        \"ㄔㄢ2\"\n    ],\n    \"瀎\": [\n        \"ㄇㄛ4\",\n        \"ㄇㄧㄝ4\"\n    ],\n    \"瀏\": [\n        \"ㄌㄧㄡ2\",\n        \"ㄌㄧㄡ1\"\n    ],\n    \"瀐\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"瀑\": [\n        \"ㄆㄨ4\",\n        \"ㄅㄠ4\",\n        \"ㄅㄛ2\"\n    ],\n    \"瀒\": [\n        \"ㄙㄜ4\"\n    ],\n    \"瀓\": [\n        \"ㄔㄥ2\"\n    ],\n    \"瀔\": [\n        \"ㄍㄨ3\"\n    ],\n    \"瀕\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"瀖\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"瀗\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"瀘\": [\n        \"ㄌㄨ2\"\n    ],\n    \"瀙\": [\n        \"ㄑㄧㄣ4\"\n    ],\n    \"瀚\": [\n        \"ㄏㄢ4\"\n    ],\n    \"瀛\": [\n        \"ㄧㄥ2\"\n    ],\n    \"瀜\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"瀝\": [\n        \"ㄌㄧ4\"\n    ],\n    \"瀞\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"瀟\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"瀠\": [\n        \"ㄧㄥ2\"\n    ],\n    \"瀡\": [\n        \"ㄙㄨㄟ3\"\n    ],\n    \"瀢\": [\n        \"ㄨㄟ3\",\n        \"ㄉㄨㄟ4\"\n    ],\n    \"瀣\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"瀤\": [\n        \"ㄏㄨㄞ2\",\n        \"ㄨㄞ1\"\n    ],\n    \"瀥\": [\n        \"ㄒㄩㄝ4\"\n    ],\n    \"瀦\": [\n        \"ㄓㄨ1\"\n    ],\n    \"瀧\": [\n        \"ㄌㄨㄥ2\",\n        \"ㄕㄨㄤ1\"\n    ],\n    \"瀨\": [\n        \"ㄌㄞ4\"\n    ],\n    \"瀩\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"瀪\": [\n        \"ㄈㄢ2\"\n    ],\n    \"瀫\": [\n        \"ㄏㄨ2\"\n    ],\n    \"瀬\": [\n        \"ㄌㄞ4\"\n    ],\n    \"瀭\": [\n        \"ㄕㄨ1\"\n    ],\n    \"瀮\": [\n        \"ㄌㄧㄥ5\"\n    ],\n    \"瀯\": [\n        \"ㄧㄥ2\"\n    ],\n    \"瀰\": [\n        \"ㄇㄧ2\",\n        \"ㄇㄧ3\",\n        \"ㄋㄧ3\"\n    ],\n    \"瀱\": [\n        \"ㄐㄧ4\"\n    ],\n    \"瀲\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"瀳\": [\n        \"ㄐㄧㄢ4\",\n        \"ㄗㄨㄣ4\"\n    ],\n    \"瀴\": [\n        \"ㄧㄥ2\",\n        \"ㄧㄥ3\",\n        \"ㄧㄥ4\"\n    ],\n    \"瀵\": [\n        \"ㄈㄣ4\"\n    ],\n    \"瀶\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"瀷\": [\n        \"ㄧ4\"\n    ],\n    \"瀸\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"瀹\": [\n        \"ㄩㄝ4\",\n        \"ㄧㄠ4\"\n    ],\n    \"瀺\": [\n        \"ㄔㄢ2\"\n    ],\n    \"瀻\": [\n        \"ㄉㄞ4\"\n    ],\n    \"瀼\": [\n        \"ㄖㄤ2\",\n        \"ㄖㄤ4\",\n        \"ㄋㄤ3\"\n    ],\n    \"瀽\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"瀾\": [\n        \"ㄌㄢ2\"\n    ],\n    \"瀿\": [\n        \"ㄈㄢ2\"\n    ],\n    \"灀\": [\n        \"ㄕㄨㄤ4\"\n    ],\n    \"灁\": [\n        \"ㄩㄢ1\"\n    ],\n    \"灂\": [\n        \"ㄓㄨㄛ2\",\n        \"ㄗㄜ2\",\n        \"ㄐㄧㄠ4\"\n    ],\n    \"灃\": [\n        \"ㄈㄥ1\"\n    ],\n    \"灄\": [\n        \"ㄕㄜ4\",\n        \"ㄋㄧ4\"\n    ],\n    \"灅\": [\n        \"ㄌㄟ3\"\n    ],\n    \"灆\": [\n        \"ㄌㄢ2\"\n    ],\n    \"灇\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"灈\": [\n        \"ㄑㄩ2\"\n    ],\n    \"灉\": [\n        \"ㄩㄥ1\"\n    ],\n    \"灊\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"灋\": [\n        \"ㄈㄚ3\"\n    ],\n    \"灌\": [\n        \"ㄍㄨㄢ4\",\n        \"ㄏㄨㄢ4\"\n    ],\n    \"灍\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"灎\": [\n        \"ㄧㄢ4\"\n    ],\n    \"灏\": [\n        \"ㄏㄠ4\"\n    ],\n    \"灐\": [\n        \"ㄧㄥ2\"\n    ],\n    \"灑\": [\n        \"ㄙㄚ3\",\n        \"ㄒㄧㄢ3\",\n        \"ㄒㄧ3\",\n        \"ㄌㄧ2\",\n        \"ㄕ1\"\n    ],\n    \"灒\": [\n        \"ㄗㄢ4\",\n        \"ㄘㄨㄢ2\",\n        \"ㄑㄧㄢ2\",\n        \"ㄗㄚ1\"\n    ],\n    \"灓\": [\n        \"ㄌㄨㄢ2\",\n        \"ㄌㄨㄢ4\"\n    ],\n    \"灔\": [\n        \"ㄧㄢ4\"\n    ],\n    \"灕\": [\n        \"ㄌㄧ2\"\n    ],\n    \"灖\": [\n        \"ㄇㄧ3\"\n    ],\n    \"灗\": [\n        \"ㄕㄢ4\"\n    ],\n    \"灘\": [\n        \"ㄊㄢ1\",\n        \"ㄏㄢ4\",\n        \"ㄋㄢ4\"\n    ],\n    \"灙\": [\n        \"ㄉㄤ3\"\n    ],\n    \"灚\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"灛\": [\n        \"ㄔㄢ3\"\n    ],\n    \"灜\": [\n        \"ㄧㄥ2\"\n    ],\n    \"灝\": [\n        \"ㄏㄠ4\"\n    ],\n    \"灞\": [\n        \"ㄅㄚ4\"\n    ],\n    \"灟\": [\n        \"ㄓㄨ2\"\n    ],\n    \"灠\": [\n        \"ㄌㄢ3\",\n        \"ㄌㄢ4\"\n    ],\n    \"灡\": [\n        \"ㄌㄢ2\"\n    ],\n    \"灢\": [\n        \"ㄋㄤ3\"\n    ],\n    \"灣\": [\n        \"ㄨㄢ1\"\n    ],\n    \"灤\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"灥\": [\n        \"ㄒㄩㄣ2\",\n        \"ㄑㄩㄢ2\",\n        \"ㄑㄩㄢ4\"\n    ],\n    \"灦\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"灧\": [\n        \"ㄧㄢ4\"\n    ],\n    \"灨\": [\n        \"ㄍㄢ4\"\n    ],\n    \"灩\": [\n        \"ㄧㄢ4\"\n    ],\n    \"灪\": [\n        \"ㄩ4\"\n    ],\n    \"火\": [\n        \"ㄏㄨㄛ3\",\n        \"ㄏㄨㄛ1\"\n    ],\n    \"灬\": [\n        \"ㄅㄧㄠ1\",\n        \"ㄏㄨㄛ3\"\n    ],\n    \"灭\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"灮\": [\n        \"ㄍㄨㄤ1\"\n    ],\n    \"灯\": [\n        \"ㄉㄥ1\",\n        \"ㄉㄧㄥ1\"\n    ],\n    \"灰\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"灱\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"灲\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"灳\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"灴\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"灵\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"灶\": [\n        \"ㄗㄠ4\"\n    ],\n    \"灷\": [\n        \"ㄓㄨㄢ4\"\n    ],\n    \"灸\": [\n        \"ㄐㄧㄡ3\"\n    ],\n    \"灹\": [\n        \"ㄓㄚ4\",\n        \"ㄩ4\"\n    ],\n    \"灺\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"灻\": [\n        \"ㄔ4\"\n    ],\n    \"灼\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"災\": [\n        \"ㄗㄞ1\"\n    ],\n    \"灾\": [\n        \"ㄗㄞ1\"\n    ],\n    \"灿\": [\n        \"ㄘㄢ4\"\n    ],\n    \"炀\": [\n        \"ㄧㄤ2\"\n    ],\n    \"炁\": [\n        \"ㄑㄧ4\"\n    ],\n    \"炂\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"炃\": [\n        \"ㄈㄣ2\",\n        \"ㄅㄣ4\"\n    ],\n    \"炄\": [\n        \"ㄋㄧㄡ3\"\n    ],\n    \"炅\": [\n        \"ㄐㄩㄥ3\",\n        \"ㄍㄨㄟ4\"\n    ],\n    \"炆\": [\n        \"ㄨㄣ2\"\n    ],\n    \"炇\": [\n        \"ㄆㄨ1\"\n    ],\n    \"炈\": [\n        \"ㄧ4\"\n    ],\n    \"炉\": [\n        \"ㄌㄨ2\"\n    ],\n    \"炊\": [\n        \"ㄔㄨㄟ1\"\n    ],\n    \"炋\": [\n        \"ㄆㄧ1\"\n    ],\n    \"炌\": [\n        \"ㄎㄞ4\"\n    ],\n    \"炍\": [\n        \"ㄆㄢ4\"\n    ],\n    \"炎\": [\n        \"ㄧㄢ2\",\n        \"ㄧㄢ4\",\n        \"ㄊㄢ2\"\n    ],\n    \"炏\": [\n        \"ㄎㄞ4\",\n        \"ㄧㄢ2\"\n    ],\n    \"炐\": [\n        \"ㄆㄤ4\",\n        \"ㄈㄥ1\"\n    ],\n    \"炑\": [\n        \"ㄇㄨ4\"\n    ],\n    \"炒\": [\n        \"ㄔㄠ3\"\n    ],\n    \"炓\": [\n        \"ㄌㄧㄠ4\"\n    ],\n    \"炔\": [\n        \"ㄍㄨㄟ4\",\n        \"ㄑㄩㄝ1\",\n        \"ㄒㄩㄝ4\"\n    ],\n    \"炕\": [\n        \"ㄎㄤ4\",\n        \"ㄏㄤ1\"\n    ],\n    \"炖\": [\n        \"ㄉㄨㄣ4\",\n        \"ㄊㄨㄣ2\"\n    ],\n    \"炗\": [\n        \"ㄍㄨㄤ1\"\n    ],\n    \"炘\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"炙\": [\n        \"ㄓ4\"\n    ],\n    \"炚\": [\n        \"ㄍㄨㄤ1\"\n    ],\n    \"炛\": [\n        \"ㄍㄨㄤ1\"\n    ],\n    \"炜\": [\n        \"ㄨㄟ3\"\n    ],\n    \"炝\": [\n        \"ㄑㄧㄤ4\"\n    ],\n    \"炞\": [\n        \"ㄅㄧㄢ5\"\n    ],\n    \"炟\": [\n        \"ㄉㄚ2\"\n    ],\n    \"炠\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"炡\": [\n        \"ㄓㄥ1\"\n    ],\n    \"炢\": [\n        \"ㄓㄨ2\"\n    ],\n    \"炣\": [\n        \"ㄎㄜ3\"\n    ],\n    \"炤\": [\n        \"ㄓㄠ4\",\n        \"ㄓㄠ1\",\n        \"ㄓㄠ3\"\n    ],\n    \"炥\": [\n        \"ㄈㄨ2\"\n    ],\n    \"炦\": [\n        \"ㄅㄚ2\"\n    ],\n    \"炧\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"炨\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"炩\": [\n        \"ㄌㄧㄥ4\"\n    ],\n    \"炪\": [\n        \"ㄓㄨㄛ1\",\n        \"ㄔㄨ4\"\n    ],\n    \"炫\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"炬\": [\n        \"ㄐㄩ4\"\n    ],\n    \"炭\": [\n        \"ㄊㄢ4\"\n    ],\n    \"炮\": [\n        \"ㄆㄠ4\",\n        \"ㄅㄠ1\",\n        \"ㄆㄠ2\"\n    ],\n    \"炯\": [\n        \"ㄐㄩㄥ3\"\n    ],\n    \"炰\": [\n        \"ㄆㄠ2\",\n        \"ㄈㄡ3\"\n    ],\n    \"炱\": [\n        \"ㄊㄞ2\"\n    ],\n    \"炲\": [\n        \"ㄊㄞ2\"\n    ],\n    \"炳\": [\n        \"ㄅㄧㄥ3\"\n    ],\n    \"炴\": [\n        \"ㄧㄤ3\"\n    ],\n    \"炵\": [\n        \"ㄊㄨㄥ1\"\n    ],\n    \"炶\": [\n        \"ㄕㄢ3\"\n    ],\n    \"炷\": [\n        \"ㄓㄨ4\"\n    ],\n    \"炸\": [\n        \"ㄓㄚ4\",\n        \"ㄓㄚ2\"\n    ],\n    \"点\": [\n        \"ㄉㄧㄢ3\"\n    ],\n    \"為\": [\n        \"ㄨㄟ4\",\n        \"ㄨㄟ2\"\n    ],\n    \"炻\": [\n        \"ㄕ2\"\n    ],\n    \"炼\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"炽\": [\n        \"ㄔ4\"\n    ],\n    \"炾\": [\n        \"ㄏㄨㄤ3\"\n    ],\n    \"炿\": [\n        \"ㄓㄡ1\"\n    ],\n    \"烀\": [\n        \"ㄏㄨ1\"\n    ],\n    \"烁\": [\n        \"ㄕㄨㄛ4\"\n    ],\n    \"烂\": [\n        \"ㄌㄢ4\"\n    ],\n    \"烃\": [\n        \"ㄊㄧㄥ1\"\n    ],\n    \"烄\": [\n        \"ㄐㄧㄠ3\",\n        \"ㄧㄠ4\"\n    ],\n    \"烅\": [\n        \"ㄒㄩ4\"\n    ],\n    \"烆\": [\n        \"ㄏㄥ2\"\n    ],\n    \"烇\": [\n        \"ㄑㄩㄢ3\"\n    ],\n    \"烈\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"烉\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"烊\": [\n        \"ㄧㄤ2\",\n        \"ㄧㄤ4\"\n    ],\n    \"烋\": [\n        \"ㄒㄧㄡ1\",\n        \"ㄒㄧㄠ1\"\n    ],\n    \"烌\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"烍\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"烎\": [\n        \"ㄧㄣ2\"\n    ],\n    \"烏\": [\n        \"ㄨ1\",\n        \"ㄧㄚ1\",\n        \"ㄨ4\"\n    ],\n    \"烐\": [\n        \"ㄓㄡ1\"\n    ],\n    \"烑\": [\n        \"ㄧㄠ2\"\n    ],\n    \"烒\": [\n        \"ㄕ4\"\n    ],\n    \"烓\": [\n        \"ㄨㄟ1\"\n    ],\n    \"烔\": [\n        \"ㄊㄨㄥ2\",\n        \"ㄉㄨㄥ4\"\n    ],\n    \"烕\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"烖\": [\n        \"ㄗㄞ1\"\n    ],\n    \"烗\": [\n        \"ㄎㄞ4\"\n    ],\n    \"烘\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"烙\": [\n        \"ㄌㄠ4\",\n        \"ㄌㄨㄛ4\"\n    ],\n    \"烚\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"烛\": [\n        \"ㄓㄨ2\",\n        \"ㄔㄨㄥ2\"\n    ],\n    \"烜\": [\n        \"ㄒㄩㄢ3\",\n        \"ㄒㄩㄢ1\",\n        \"ㄏㄨㄟ3\"\n    ],\n    \"烝\": [\n        \"ㄓㄥ1\"\n    ],\n    \"烞\": [\n        \"ㄆㄛ4\"\n    ],\n    \"烟\": [\n        \"ㄧㄢ1\",\n        \"ㄧㄣ1\"\n    ],\n    \"烠\": [\n        \"ㄏㄨㄟ2\",\n        \"ㄏㄨㄟ3\",\n        \"ㄞ3\"\n    ],\n    \"烡\": [\n        \"ㄍㄨㄤ1\"\n    ],\n    \"烢\": [\n        \"ㄔㄜ4\"\n    ],\n    \"烣\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"烤\": [\n        \"ㄎㄠ3\"\n    ],\n    \"烥\": [\n        \"ㄐㄩ4\"\n    ],\n    \"烦\": [\n        \"ㄈㄢ2\"\n    ],\n    \"烧\": [\n        \"ㄕㄠ1\"\n    ],\n    \"烨\": [\n        \"ㄧㄝ4\"\n    ],\n    \"烩\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"烫\": [\n        \"ㄊㄤ4\"\n    ],\n    \"烬\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"热\": [\n        \"ㄖㄜ4\"\n    ],\n    \"烮\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"烯\": [\n        \"ㄒㄧ1\"\n    ],\n    \"烰\": [\n        \"ㄈㄨ2\",\n        \"ㄈㄨ1\"\n    ],\n    \"烱\": [\n        \"ㄐㄩㄥ3\"\n    ],\n    \"烲\": [\n        \"ㄒㄧㄝ4\",\n        \"ㄔㄜ4\"\n    ],\n    \"烳\": [\n        \"ㄆㄨ3\"\n    ],\n    \"烴\": [\n        \"ㄊㄧㄥ1\",\n        \"ㄐㄧㄥ3\"\n    ],\n    \"烵\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"烶\": [\n        \"ㄊㄧㄥ3\"\n    ],\n    \"烷\": [\n        \"ㄨㄢ2\"\n    ],\n    \"烸\": [\n        \"ㄏㄞ3\"\n    ],\n    \"烹\": [\n        \"ㄆㄥ1\"\n    ],\n    \"烺\": [\n        \"ㄌㄤ3\"\n    ],\n    \"烻\": [\n        \"ㄧㄢ4\",\n        \"ㄕㄢ1\"\n    ],\n    \"烼\": [\n        \"ㄒㄩ4\"\n    ],\n    \"烽\": [\n        \"ㄈㄥ1\"\n    ],\n    \"烾\": [\n        \"ㄔ4\"\n    ],\n    \"烿\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"焀\": [\n        \"ㄏㄨ2\"\n    ],\n    \"焁\": [\n        \"ㄒㄧ1\"\n    ],\n    \"焂\": [\n        \"ㄕㄨ1\"\n    ],\n    \"焃\": [\n        \"ㄏㄜ4\",\n        \"ㄏㄨㄛ4\"\n    ],\n    \"焄\": [\n        \"ㄒㄩㄣ1\",\n        \"ㄏㄨㄣ1\"\n    ],\n    \"焅\": [\n        \"ㄎㄨ4\",\n        \"ㄎㄠ4\"\n    ],\n    \"焆\": [\n        \"ㄐㄩㄢ1\",\n        \"ㄧㄝ4\",\n        \"ㄩㄝ4\",\n        \"ㄩㄢ1\"\n    ],\n    \"焇\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"焈\": [\n        \"ㄒㄧ1\"\n    ],\n    \"焉\": [\n        \"ㄧㄢ1\",\n        \"ㄧ2\"\n    ],\n    \"焊\": [\n        \"ㄏㄢ4\"\n    ],\n    \"焋\": [\n        \"ㄓㄨㄤ4\"\n    ],\n    \"焌\": [\n        \"ㄐㄩㄣ4\",\n        \"ㄑㄩ1\"\n    ],\n    \"焍\": [\n        \"ㄉㄧ4\"\n    ],\n    \"焎\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"焏\": [\n        \"ㄐㄧ2\",\n        \"ㄑㄧ4\"\n    ],\n    \"焐\": [\n        \"ㄨ4\"\n    ],\n    \"焑\": [\n        \"ㄧㄢ1\"\n    ],\n    \"焒\": [\n        \"ㄌㄩ3\"\n    ],\n    \"焓\": [\n        \"ㄏㄢ2\"\n    ],\n    \"焔\": [\n        \"ㄧㄢ4\"\n    ],\n    \"焕\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"焖\": [\n        \"ㄇㄣ4\"\n    ],\n    \"焗\": [\n        \"ㄐㄩ2\"\n    ],\n    \"焘\": [\n        \"ㄉㄠ4\",\n        \"ㄊㄠ1\"\n    ],\n    \"焙\": [\n        \"ㄅㄟ4\"\n    ],\n    \"焚\": [\n        \"ㄈㄣ2\",\n        \"ㄈㄣ4\"\n    ],\n    \"焛\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"焜\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"焝\": [\n        \"ㄏㄨㄣ4\"\n    ],\n    \"焞\": [\n        \"ㄊㄨㄣ1\",\n        \"ㄊㄨㄟ1\",\n        \"ㄐㄩㄣ4\"\n    ],\n    \"焟\": [\n        \"ㄒㄧ1\"\n    ],\n    \"焠\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"無\": [\n        \"ㄨ2\",\n        \"ㄇㄛ2\"\n    ],\n    \"焢\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"焣\": [\n        \"ㄔㄠ3\",\n        \"ㄐㄩ4\"\n    ],\n    \"焤\": [\n        \"ㄈㄨ3\"\n    ],\n    \"焥\": [\n        \"ㄨㄛ4\",\n        \"ㄞ4\"\n    ],\n    \"焦\": [\n        \"ㄐㄧㄠ1\",\n        \"ㄑㄧㄠ2\"\n    ],\n    \"焧\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"焨\": [\n        \"ㄈㄥ4\"\n    ],\n    \"焩\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"焪\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"焫\": [\n        \"ㄖㄨㄛ4\",\n        \"ㄖㄜ4\"\n    ],\n    \"焬\": [\n        \"ㄒㄧ1\",\n        \"ㄧ4\"\n    ],\n    \"焭\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"焮\": [\n        \"ㄒㄧㄣ4\"\n    ],\n    \"焯\": [\n        \"ㄔㄠ1\",\n        \"ㄓㄨㄛ1\",\n        \"ㄓㄨㄛ2\",\n        \"ㄔㄨㄛ4\"\n    ],\n    \"焰\": [\n        \"ㄧㄢ4\"\n    ],\n    \"焱\": [\n        \"ㄧㄢ4\",\n        \"ㄧ4\"\n    ],\n    \"焲\": [\n        \"ㄧ4\"\n    ],\n    \"焳\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"焴\": [\n        \"ㄩ4\"\n    ],\n    \"焵\": [\n        \"ㄍㄤ4\"\n    ],\n    \"然\": [\n        \"ㄖㄢ2\"\n    ],\n    \"焷\": [\n        \"ㄆㄧ2\"\n    ],\n    \"焸\": [\n        \"ㄒㄩㄥ4\",\n        \"ㄧㄥ1\",\n        \"ㄍㄨ3\"\n    ],\n    \"焹\": [\n        \"ㄍㄤ4\"\n    ],\n    \"焺\": [\n        \"ㄕㄥ1\"\n    ],\n    \"焻\": [\n        \"ㄔㄤ4\",\n        \"ㄍㄨㄚ1\"\n    ],\n    \"焼\": [\n        \"ㄕㄠ1\"\n    ],\n    \"焽\": [\n        \"ㄒㄩㄥ3\"\n    ],\n    \"焾\": [\n        \"ㄋㄧㄢ3\"\n    ],\n    \"焿\": [\n        \"ㄍㄥ1\"\n    ],\n    \"煀\": [\n        \"ㄨㄟ5\"\n    ],\n    \"煁\": [\n        \"ㄔㄣ2\"\n    ],\n    \"煂\": [\n        \"ㄏㄜ4\"\n    ],\n    \"煃\": [\n        \"ㄎㄨㄟ3\"\n    ],\n    \"煄\": [\n        \"ㄓㄨㄥ3\"\n    ],\n    \"煅\": [\n        \"ㄉㄨㄢ4\"\n    ],\n    \"煆\": [\n        \"ㄒㄧㄚ1\",\n        \"ㄒㄧㄚ4\"\n    ],\n    \"煇\": [\n        \"ㄏㄨㄟ1\",\n        \"ㄏㄨㄣ2\",\n        \"ㄩㄣ4\",\n        \"ㄒㄩㄣ1\",\n        \"ㄒㄩㄢ4\"\n    ],\n    \"煈\": [\n        \"ㄈㄥ4\"\n    ],\n    \"煉\": [\n        \"ㄌㄧㄢ4\",\n        \"ㄌㄢ4\"\n    ],\n    \"煊\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"煋\": [\n        \"ㄒㄧㄥ1\"\n    ],\n    \"煌\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"煍\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"煎\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄐㄧㄢ4\",\n        \"ㄐㄧㄢ3\"\n    ],\n    \"煏\": [\n        \"ㄅㄧ4\"\n    ],\n    \"煐\": [\n        \"ㄧㄥ1\"\n    ],\n    \"煑\": [\n        \"ㄓㄨ3\"\n    ],\n    \"煒\": [\n        \"ㄨㄟ3\",\n        \"ㄏㄨㄟ1\"\n    ],\n    \"煓\": [\n        \"ㄊㄨㄢ1\"\n    ],\n    \"煔\": [\n        \"ㄕㄢ3\",\n        \"ㄑㄧㄢ2\",\n        \"ㄕㄢ1\"\n    ],\n    \"煕\": [\n        \"ㄒㄧ1\"\n    ],\n    \"煖\": [\n        \"ㄋㄨㄢ3\",\n        \"ㄒㄩㄢ1\"\n    ],\n    \"煗\": [\n        \"ㄋㄨㄢ3\"\n    ],\n    \"煘\": [\n        \"ㄔㄢ2\"\n    ],\n    \"煙\": [\n        \"ㄧㄢ1\"\n    ],\n    \"煚\": [\n        \"ㄐㄩㄥ3\"\n    ],\n    \"煛\": [\n        \"ㄐㄩㄥ3\"\n    ],\n    \"煜\": [\n        \"ㄩ4\"\n    ],\n    \"煝\": [\n        \"ㄇㄟ4\"\n    ],\n    \"煞\": [\n        \"ㄕㄚ1\",\n        \"ㄕㄚ4\"\n    ],\n    \"煟\": [\n        \"ㄨㄟ4\"\n    ],\n    \"煠\": [\n        \"ㄓㄚ2\",\n        \"ㄧㄝ4\"\n    ],\n    \"煡\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"煢\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"煣\": [\n        \"ㄖㄡ2\",\n        \"ㄖㄡ3\"\n    ],\n    \"煤\": [\n        \"ㄇㄟ2\"\n    ],\n    \"煥\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"煦\": [\n        \"ㄒㄩ4\",\n        \"ㄒㄧㄡ1\"\n    ],\n    \"照\": [\n        \"ㄓㄠ4\"\n    ],\n    \"煨\": [\n        \"ㄨㄟ1\",\n        \"ㄩ4\"\n    ],\n    \"煩\": [\n        \"ㄈㄢ2\"\n    ],\n    \"煪\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"煫\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"煬\": [\n        \"ㄧㄤ2\",\n        \"ㄧㄤ4\"\n    ],\n    \"煭\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"煮\": [\n        \"ㄓㄨ3\"\n    ],\n    \"煯\": [\n        \"ㄐㄧㄝ1\"\n    ],\n    \"煰\": [\n        \"ㄗㄠ4\"\n    ],\n    \"煱\": [\n        \"ㄍㄨㄚ1\"\n    ],\n    \"煲\": [\n        \"ㄅㄠ1\"\n    ],\n    \"煳\": [\n        \"ㄏㄨ2\"\n    ],\n    \"煴\": [\n        \"ㄩㄣ1\",\n        \"ㄩㄣ4\",\n        \"ㄨㄣ3\"\n    ],\n    \"煵\": [\n        \"ㄋㄢ3\"\n    ],\n    \"煶\": [\n        \"ㄕ4\"\n    ],\n    \"煷\": [\n        \"ㄌㄧㄤ5\"\n    ],\n    \"煸\": [\n        \"ㄅㄧㄢ1\"\n    ],\n    \"煹\": [\n        \"ㄍㄡ4\"\n    ],\n    \"煺\": [\n        \"ㄊㄨㄟ4\"\n    ],\n    \"煻\": [\n        \"ㄊㄤ2\"\n    ],\n    \"煼\": [\n        \"ㄔㄠ3\"\n    ],\n    \"煽\": [\n        \"ㄕㄢ1\"\n    ],\n    \"煾\": [\n        \"ㄣ1\",\n        \"ㄩㄣ1\"\n    ],\n    \"煿\": [\n        \"ㄅㄛ2\"\n    ],\n    \"熀\": [\n        \"ㄏㄨㄤ3\",\n        \"ㄧㄝ4\"\n    ],\n    \"熁\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"熂\": [\n        \"ㄒㄧ4\"\n    ],\n    \"熃\": [\n        \"ㄨ4\"\n    ],\n    \"熄\": [\n        \"ㄒㄧ1\"\n    ],\n    \"熅\": [\n        \"ㄩㄣ4\"\n    ],\n    \"熆\": [\n        \"ㄏㄜ2\"\n    ],\n    \"熇\": [\n        \"ㄏㄜ4\",\n        \"ㄒㄧㄠ1\",\n        \"ㄎㄠ3\",\n        \"ㄎㄠ4\"\n    ],\n    \"熈\": [\n        \"ㄒㄧ1\"\n    ],\n    \"熉\": [\n        \"ㄩㄣ2\"\n    ],\n    \"熊\": [\n        \"ㄒㄩㄥ2\"\n    ],\n    \"熋\": [\n        \"ㄋㄞ2\"\n    ],\n    \"熌\": [\n        \"ㄕㄢ3\"\n    ],\n    \"熍\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"熎\": [\n        \"ㄧㄠ4\"\n    ],\n    \"熏\": [\n        \"ㄒㄩㄣ1\",\n        \"ㄒㄩㄣ4\"\n    ],\n    \"熐\": [\n        \"ㄇㄧ4\"\n    ],\n    \"熑\": [\n        \"ㄌㄧㄢ2\",\n        \"ㄑㄧㄢ1\"\n    ],\n    \"熒\": [\n        \"ㄧㄥ2\",\n        \"ㄒㄧㄥ2\",\n        \"ㄐㄩㄥ3\"\n    ],\n    \"熓\": [\n        \"ㄨ3\"\n    ],\n    \"熔\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"熕\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"熖\": [\n        \"ㄧㄢ4\"\n    ],\n    \"熗\": [\n        \"ㄑㄧㄤ4\"\n    ],\n    \"熘\": [\n        \"ㄌㄧㄡ1\"\n    ],\n    \"熙\": [\n        \"ㄒㄧ1\",\n        \"ㄧ2\"\n    ],\n    \"熚\": [\n        \"ㄅㄧ4\"\n    ],\n    \"熛\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"熜\": [\n        \"ㄘㄨㄥ1\",\n        \"ㄗㄨㄥ3\"\n    ],\n    \"熝\": [\n        \"ㄌㄨ4\",\n        \"ㄠ1\"\n    ],\n    \"熞\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"熟\": [\n        \"ㄕㄨ2\",\n        \"ㄕㄡ2\"\n    ],\n    \"熠\": [\n        \"ㄧ4\"\n    ],\n    \"熡\": [\n        \"ㄌㄡ2\"\n    ],\n    \"熢\": [\n        \"ㄆㄥ2\",\n        \"ㄅㄥ4\",\n        \"ㄈㄥ1\"\n    ],\n    \"熣\": [\n        \"ㄙㄨㄟ1\",\n        \"ㄘㄨㄟ3\"\n    ],\n    \"熤\": [\n        \"ㄧ4\"\n    ],\n    \"熥\": [\n        \"ㄊㄥ1\",\n        \"ㄊㄨㄥ1\"\n    ],\n    \"熦\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"熧\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"熨\": [\n        \"ㄩㄣ4\",\n        \"ㄩ4\",\n        \"ㄨㄟ4\"\n    ],\n    \"熩\": [\n        \"ㄏㄨ4\"\n    ],\n    \"熪\": [\n        \"ㄧ2\"\n    ],\n    \"熫\": [\n        \"ㄓ4\"\n    ],\n    \"熬\": [\n        \"ㄠ2\",\n        \"ㄠ1\"\n    ],\n    \"熭\": [\n        \"ㄨㄟ4\"\n    ],\n    \"熮\": [\n        \"ㄌㄧㄡ3\"\n    ],\n    \"熯\": [\n        \"ㄏㄢ4\",\n        \"ㄖㄢ3\"\n    ],\n    \"熰\": [\n        \"ㄡ1\",\n        \"ㄡ4\"\n    ],\n    \"熱\": [\n        \"ㄖㄜ4\"\n    ],\n    \"熲\": [\n        \"ㄐㄩㄥ3\"\n    ],\n    \"熳\": [\n        \"ㄇㄢ4\"\n    ],\n    \"熴\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"熵\": [\n        \"ㄕㄤ1\"\n    ],\n    \"熶\": [\n        \"ㄘㄨㄢ4\"\n    ],\n    \"熷\": [\n        \"ㄗㄥ1\"\n    ],\n    \"熸\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"熹\": [\n        \"ㄒㄧ1\"\n    ],\n    \"熺\": [\n        \"ㄒㄧ1\"\n    ],\n    \"熻\": [\n        \"ㄒㄧ1\"\n    ],\n    \"熼\": [\n        \"ㄧ4\"\n    ],\n    \"熽\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"熾\": [\n        \"ㄔ4\"\n    ],\n    \"熿\": [\n        \"ㄏㄨㄤ2\",\n        \"ㄏㄨㄤ3\"\n    ],\n    \"燀\": [\n        \"ㄔㄢ3\",\n        \"ㄉㄢ3\",\n        \"ㄔㄢ4\"\n    ],\n    \"燁\": [\n        \"ㄧㄝ4\"\n    ],\n    \"燂\": [\n        \"ㄊㄢ2\",\n        \"ㄒㄩㄣ2\",\n        \"ㄑㄧㄢ2\"\n    ],\n    \"燃\": [\n        \"ㄖㄢ2\"\n    ],\n    \"燄\": [\n        \"ㄧㄢ4\"\n    ],\n    \"燅\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"燆\": [\n        \"ㄑㄧㄠ1\",\n        \"ㄒㄧㄠ1\"\n    ],\n    \"燇\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"燈\": [\n        \"ㄉㄥ1\"\n    ],\n    \"燉\": [\n        \"ㄉㄨㄣ4\",\n        \"ㄊㄨㄣ2\",\n        \"ㄉㄨㄣ1\"\n    ],\n    \"燊\": [\n        \"ㄕㄣ1\"\n    ],\n    \"燋\": [\n        \"ㄐㄧㄠ1\",\n        \"ㄑㄧㄠ2\",\n        \"ㄐㄩㄝ2\",\n        \"ㄓㄨㄛ2\"\n    ],\n    \"燌\": [\n        \"ㄈㄣ2\",\n        \"ㄅㄣ4\"\n    ],\n    \"燍\": [\n        \"ㄙ1\",\n        \"ㄒㄧ1\"\n    ],\n    \"燎\": [\n        \"ㄌㄧㄠ2\",\n        \"ㄌㄧㄠ3\",\n        \"ㄌㄧㄠ4\"\n    ],\n    \"燏\": [\n        \"ㄩ4\"\n    ],\n    \"燐\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"燑\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"燒\": [\n        \"ㄕㄠ1\",\n        \"ㄕㄠ4\"\n    ],\n    \"燓\": [\n        \"ㄈㄣ2\"\n    ],\n    \"燔\": [\n        \"ㄈㄢ2\",\n        \"ㄈㄣ2\"\n    ],\n    \"燕\": [\n        \"ㄧㄢ4\",\n        \"ㄧㄢ1\"\n    ],\n    \"燖\": [\n        \"ㄒㄩㄣ2\",\n        \"ㄑㄧㄢ2\"\n    ],\n    \"燗\": [\n        \"ㄌㄢ4\"\n    ],\n    \"燘\": [\n        \"ㄇㄟ3\"\n    ],\n    \"燙\": [\n        \"ㄊㄤ4\",\n        \"ㄉㄤ4\"\n    ],\n    \"燚\": [\n        \"ㄧ4\"\n    ],\n    \"燛\": [\n        \"ㄐㄩㄥ3\"\n    ],\n    \"燜\": [\n        \"ㄇㄣ4\"\n    ],\n    \"燝\": [\n        \"ㄐㄧㄥ5\"\n    ],\n    \"燞\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"營\": [\n        \"ㄧㄥ2\",\n        \"ㄘㄨㄛ1\"\n    ],\n    \"燠\": [\n        \"ㄩ4\",\n        \"ㄠ4\"\n    ],\n    \"燡\": [\n        \"ㄧ4\"\n    ],\n    \"燢\": [\n        \"ㄒㄩㄝ2\"\n    ],\n    \"燣\": [\n        \"ㄌㄢ2\"\n    ],\n    \"燤\": [\n        \"ㄊㄞ4\",\n        \"ㄌㄧㄝ4\"\n    ],\n    \"燥\": [\n        \"ㄗㄠ4\",\n        \"ㄙㄠ4\"\n    ],\n    \"燦\": [\n        \"ㄘㄢ4\"\n    ],\n    \"燧\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"燨\": [\n        \"ㄒㄧ1\"\n    ],\n    \"燩\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"燪\": [\n        \"ㄗㄨㄥ3\"\n    ],\n    \"燫\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"燬\": [\n        \"ㄏㄨㄟ3\"\n    ],\n    \"燭\": [\n        \"ㄓㄨ2\",\n        \"ㄎㄨㄛ4\"\n    ],\n    \"燮\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"燯\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"燰\": [\n        \"ㄨㄟ1\"\n    ],\n    \"燱\": [\n        \"ㄧ4\"\n    ],\n    \"燲\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"燳\": [\n        \"ㄓㄠ4\"\n    ],\n    \"燴\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"燵\": [\n        \"ㄉㄚ2\"\n    ],\n    \"燶\": [\n        \"ㄋㄨㄥ2\"\n    ],\n    \"燷\": [\n        \"ㄌㄢ2\"\n    ],\n    \"燸\": [\n        \"ㄖㄨ2\",\n        \"ㄖㄨㄢ3\"\n    ],\n    \"燹\": [\n        \"ㄒㄧㄢ3\",\n        \"ㄅㄧㄥ4\"\n    ],\n    \"燺\": [\n        \"ㄏㄜ4\"\n    ],\n    \"燻\": [\n        \"ㄒㄩㄣ1\"\n    ],\n    \"燼\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"燽\": [\n        \"ㄔㄡ2\"\n    ],\n    \"燾\": [\n        \"ㄉㄠ4\",\n        \"ㄊㄠ1\"\n    ],\n    \"燿\": [\n        \"ㄧㄠ4\",\n        \"ㄕㄨㄛ4\",\n        \"ㄕㄠ4\"\n    ],\n    \"爀\": [\n        \"ㄏㄜ4\"\n    ],\n    \"爁\": [\n        \"ㄌㄢ4\"\n    ],\n    \"爂\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"爃\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"爄\": [\n        \"ㄌㄧ4\",\n        \"ㄌㄧㄝ4\"\n    ],\n    \"爅\": [\n        \"ㄇㄛ4\"\n    ],\n    \"爆\": [\n        \"ㄅㄠ4\",\n        \"ㄅㄛ2\"\n    ],\n    \"爇\": [\n        \"ㄖㄨㄛ4\"\n    ],\n    \"爈\": [\n        \"ㄌㄩ4\"\n    ],\n    \"爉\": [\n        \"ㄌㄚ4\",\n        \"ㄌㄧㄝ4\"\n    ],\n    \"爊\": [\n        \"ㄠ1\"\n    ],\n    \"爋\": [\n        \"ㄒㄩㄣ1\"\n    ],\n    \"爌\": [\n        \"ㄎㄨㄤ4\",\n        \"ㄏㄨㄤ3\",\n        \"ㄎㄨㄤ3\"\n    ],\n    \"爍\": [\n        \"ㄕㄨㄛ4\",\n        \"ㄌㄨㄛ4\",\n        \"ㄩㄝ4\"\n    ],\n    \"爎\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"爏\": [\n        \"ㄌㄧ4\"\n    ],\n    \"爐\": [\n        \"ㄌㄨ2\"\n    ],\n    \"爑\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"爒\": [\n        \"ㄌㄧㄠ3\"\n    ],\n    \"爓\": [\n        \"ㄧㄢ4\",\n        \"ㄒㄩㄣ2\"\n    ],\n    \"爔\": [\n        \"ㄒㄧ1\"\n    ],\n    \"爕\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"爖\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"爗\": [\n        \"ㄧㄝ4\"\n    ],\n    \"爘\": [\n        \"ㄘㄢ1\"\n    ],\n    \"爙\": [\n        \"ㄖㄤ3\"\n    ],\n    \"爚\": [\n        \"ㄩㄝ4\"\n    ],\n    \"爛\": [\n        \"ㄌㄢ4\"\n    ],\n    \"爜\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"爝\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄐㄧㄠ4\"\n    ],\n    \"爞\": [\n        \"ㄔㄨㄥ2\",\n        \"ㄊㄨㄥ2\"\n    ],\n    \"爟\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"爠\": [\n        \"ㄐㄩ5\"\n    ],\n    \"爡\": [\n        \"ㄔㄜ4\"\n    ],\n    \"爢\": [\n        \"ㄇㄧ2\"\n    ],\n    \"爣\": [\n        \"ㄊㄤ3\"\n    ],\n    \"爤\": [\n        \"ㄌㄢ4\"\n    ],\n    \"爥\": [\n        \"ㄓㄨ2\"\n    ],\n    \"爦\": [\n        \"ㄌㄢ3\"\n    ],\n    \"爧\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"爨\": [\n        \"ㄘㄨㄢ4\"\n    ],\n    \"爩\": [\n        \"ㄩ4\"\n    ],\n    \"爪\": [\n        \"ㄓㄠ3\",\n        \"ㄓㄨㄚ3\"\n    ],\n    \"爫\": [\n        \"ㄓㄠ3\"\n    ],\n    \"爬\": [\n        \"ㄆㄚ2\"\n    ],\n    \"爭\": [\n        \"ㄓㄥ1\",\n        \"ㄓㄥ4\"\n    ],\n    \"爮\": [\n        \"ㄆㄠ2\"\n    ],\n    \"爯\": [\n        \"ㄔㄥ1\",\n        \"ㄔㄥ4\"\n    ],\n    \"爰\": [\n        \"ㄩㄢ2\"\n    ],\n    \"爱\": [\n        \"ㄞ4\"\n    ],\n    \"爲\": [\n        \"ㄨㄟ4\",\n        \"ㄨㄟ2\"\n    ],\n    \"爳\": [\n        \"ㄏㄢ5\"\n    ],\n    \"爴\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"爵\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"父\": [\n        \"ㄈㄨ4\",\n        \"ㄈㄨ3\"\n    ],\n    \"爷\": [\n        \"ㄧㄝ2\"\n    ],\n    \"爸\": [\n        \"ㄅㄚ4\"\n    ],\n    \"爹\": [\n        \"ㄉㄧㄝ1\"\n    ],\n    \"爺\": [\n        \"ㄧㄝ2\"\n    ],\n    \"爻\": [\n        \"ㄧㄠ2\",\n        \"ㄒㄧㄠ4\"\n    ],\n    \"爼\": [\n        \"ㄗㄨ3\"\n    ],\n    \"爽\": [\n        \"ㄕㄨㄤ3\",\n        \"ㄕㄨㄤ1\"\n    ],\n    \"爾\": [\n        \"ㄦ3\",\n        \"ㄇㄧ3\",\n        \"ㄋㄧ3\"\n    ],\n    \"爿\": [\n        \"ㄆㄢ2\",\n        \"ㄑㄧㄤ2\"\n    ],\n    \"牀\": [\n        \"ㄔㄨㄤ2\"\n    ],\n    \"牁\": [\n        \"ㄎㄜ1\"\n    ],\n    \"牂\": [\n        \"ㄗㄤ1\"\n    ],\n    \"牃\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"牄\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"牅\": [\n        \"ㄩㄥ1\"\n    ],\n    \"牆\": [\n        \"ㄑㄧㄤ2\"\n    ],\n    \"片\": [\n        \"ㄆㄧㄢ4\",\n        \"ㄆㄧㄢ1\",\n        \"ㄆㄢ4\"\n    ],\n    \"版\": [\n        \"ㄅㄢ3\"\n    ],\n    \"牉\": [\n        \"ㄆㄢ4\"\n    ],\n    \"牊\": [\n        \"ㄔㄠ2\"\n    ],\n    \"牋\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"牌\": [\n        \"ㄆㄞ2\"\n    ],\n    \"牍\": [\n        \"ㄉㄨ2\"\n    ],\n    \"牎\": [\n        \"ㄔㄨㄤ1\"\n    ],\n    \"牏\": [\n        \"ㄩ2\"\n    ],\n    \"牐\": [\n        \"ㄓㄚ2\"\n    ],\n    \"牑\": [\n        \"ㄅㄧㄢ1\",\n        \"ㄇㄧㄢ4\"\n    ],\n    \"牒\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"牓\": [\n        \"ㄅㄤ3\",\n        \"ㄆㄤ1\"\n    ],\n    \"牔\": [\n        \"ㄅㄛ2\"\n    ],\n    \"牕\": [\n        \"ㄔㄨㄤ1\"\n    ],\n    \"牖\": [\n        \"ㄧㄡ3\"\n    ],\n    \"牗\": [\n        \"ㄧㄡ3\"\n    ],\n    \"牘\": [\n        \"ㄉㄨ2\"\n    ],\n    \"牙\": [\n        \"ㄧㄚ2\",\n        \"ㄧㄚ4\"\n    ],\n    \"牚\": [\n        \"ㄔㄥ1\",\n        \"ㄔㄥ4\"\n    ],\n    \"牛\": [\n        \"ㄋㄧㄡ2\"\n    ],\n    \"牜\": [\n        \"ㄋㄧㄡ2\"\n    ],\n    \"牝\": [\n        \"ㄆㄧㄣ4\"\n    ],\n    \"牞\": [\n        \"ㄐㄧㄡ1\",\n        \"ㄌㄜ4\"\n    ],\n    \"牟\": [\n        \"ㄇㄡ2\",\n        \"ㄇㄨ4\",\n        \"ㄇㄠ4\"\n    ],\n    \"牠\": [\n        \"ㄊㄚ1\",\n        \"ㄊㄨㄛ2\"\n    ],\n    \"牡\": [\n        \"ㄇㄨ3\"\n    ],\n    \"牢\": [\n        \"ㄌㄠ2\",\n        \"ㄌㄠ4\",\n        \"ㄌㄡ2\"\n    ],\n    \"牣\": [\n        \"ㄖㄣ4\"\n    ],\n    \"牤\": [\n        \"ㄇㄤ1\"\n    ],\n    \"牥\": [\n        \"ㄈㄤ1\"\n    ],\n    \"牦\": [\n        \"ㄇㄠ2\"\n    ],\n    \"牧\": [\n        \"ㄇㄨ4\"\n    ],\n    \"牨\": [\n        \"ㄍㄤ1\"\n    ],\n    \"物\": [\n        \"ㄨ4\"\n    ],\n    \"牪\": [\n        \"ㄧㄢ4\"\n    ],\n    \"牫\": [\n        \"ㄍㄜ1\",\n        \"ㄑㄧㄡ2\",\n        \"ㄗㄤ1\"\n    ],\n    \"牬\": [\n        \"ㄅㄟ4\"\n    ],\n    \"牭\": [\n        \"ㄙ4\"\n    ],\n    \"牮\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"牯\": [\n        \"ㄍㄨ3\"\n    ],\n    \"牰\": [\n        \"ㄧㄡ4\",\n        \"ㄔㄡ1\"\n    ],\n    \"牱\": [\n        \"ㄍㄜ1\"\n    ],\n    \"牲\": [\n        \"ㄕㄥ1\"\n    ],\n    \"牳\": [\n        \"ㄇㄨ3\"\n    ],\n    \"牴\": [\n        \"ㄉㄧ3\",\n        \"ㄉㄧ1\",\n        \"ㄓㄞ1\"\n    ],\n    \"牵\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"牶\": [\n        \"ㄑㄩㄢ4\"\n    ],\n    \"牷\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"牸\": [\n        \"ㄗ4\"\n    ],\n    \"特\": [\n        \"ㄊㄜ4\"\n    ],\n    \"牺\": [\n        \"ㄒㄧ1\"\n    ],\n    \"牻\": [\n        \"ㄇㄤ2\"\n    ],\n    \"牼\": [\n        \"ㄎㄥ1\"\n    ],\n    \"牽\": [\n        \"ㄑㄧㄢ1\",\n        \"ㄑㄧㄢ4\"\n    ],\n    \"牾\": [\n        \"ㄨ3\",\n        \"ㄨ2\"\n    ],\n    \"牿\": [\n        \"ㄍㄨ4\"\n    ],\n    \"犀\": [\n        \"ㄒㄧ1\"\n    ],\n    \"犁\": [\n        \"ㄌㄧ2\"\n    ],\n    \"犂\": [\n        \"ㄌㄧ2\"\n    ],\n    \"犃\": [\n        \"ㄆㄡ3\"\n    ],\n    \"犄\": [\n        \"ㄐㄧ1\",\n        \"ㄧ1\"\n    ],\n    \"犅\": [\n        \"ㄍㄤ1\"\n    ],\n    \"犆\": [\n        \"ㄓ2\",\n        \"ㄊㄜ4\"\n    ],\n    \"犇\": [\n        \"ㄅㄣ1\"\n    ],\n    \"犈\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"犉\": [\n        \"ㄔㄨㄣ2\"\n    ],\n    \"犊\": [\n        \"ㄉㄨ2\"\n    ],\n    \"犋\": [\n        \"ㄐㄩ4\"\n    ],\n    \"犌\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"犍\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄑㄧㄢ2\",\n        \"ㄐㄧㄢ3\"\n    ],\n    \"犎\": [\n        \"ㄈㄥ1\"\n    ],\n    \"犏\": [\n        \"ㄆㄧㄢ1\"\n    ],\n    \"犐\": [\n        \"ㄎㄜ1\"\n    ],\n    \"犑\": [\n        \"ㄐㄩ2\"\n    ],\n    \"犒\": [\n        \"ㄎㄠ4\"\n    ],\n    \"犓\": [\n        \"ㄔㄨ2\"\n    ],\n    \"犔\": [\n        \"ㄒㄧ4\"\n    ],\n    \"犕\": [\n        \"ㄅㄟ4\"\n    ],\n    \"犖\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"犗\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"犘\": [\n        \"ㄇㄚ2\"\n    ],\n    \"犙\": [\n        \"ㄙㄢ1\"\n    ],\n    \"犚\": [\n        \"ㄨㄟ4\"\n    ],\n    \"犛\": [\n        \"ㄇㄠ2\",\n        \"ㄌㄧ2\"\n    ],\n    \"犜\": [\n        \"ㄉㄨㄣ1\"\n    ],\n    \"犝\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"犞\": [\n        \"ㄑㄧㄠ2\"\n    ],\n    \"犟\": [\n        \"ㄐㄧㄤ4\"\n    ],\n    \"犠\": [\n        \"ㄒㄧ1\"\n    ],\n    \"犡\": [\n        \"ㄌㄧ4\"\n    ],\n    \"犢\": [\n        \"ㄉㄨ2\"\n    ],\n    \"犣\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"犤\": [\n        \"ㄆㄞ2\"\n    ],\n    \"犥\": [\n        \"ㄆㄧㄠ1\",\n        \"ㄆㄠ4\"\n    ],\n    \"犦\": [\n        \"ㄅㄛ2\"\n    ],\n    \"犧\": [\n        \"ㄒㄧ1\",\n        \"ㄙㄨㄛ1\"\n    ],\n    \"犨\": [\n        \"ㄔㄡ1\"\n    ],\n    \"犩\": [\n        \"ㄨㄟ2\"\n    ],\n    \"犪\": [\n        \"ㄎㄨㄟ2\",\n        \"ㄖㄠ2\"\n    ],\n    \"犫\": [\n        \"ㄔㄡ1\"\n    ],\n    \"犬\": [\n        \"ㄑㄩㄢ3\"\n    ],\n    \"犭\": [\n        \"ㄑㄩㄢ3\"\n    ],\n    \"犮\": [\n        \"ㄅㄚ2\"\n    ],\n    \"犯\": [\n        \"ㄈㄢ4\"\n    ],\n    \"犰\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"犱\": [\n        \"ㄐㄧ3\"\n    ],\n    \"犲\": [\n        \"ㄔㄞ2\"\n    ],\n    \"犳\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"犴\": [\n        \"ㄢ4\",\n        \"ㄏㄢ1\",\n        \"ㄢ2\",\n        \"ㄐㄧㄢ4\"\n    ],\n    \"犵\": [\n        \"ㄍㄜ1\",\n        \"ㄏㄜ2\"\n    ],\n    \"状\": [\n        \"ㄓㄨㄤ4\"\n    ],\n    \"犷\": [\n        \"ㄍㄨㄤ3\"\n    ],\n    \"犸\": [\n        \"ㄇㄚ4\",\n        \"ㄇㄚ3\"\n    ],\n    \"犹\": [\n        \"ㄧㄡ2\",\n        \"ㄧㄡ4\"\n    ],\n    \"犺\": [\n        \"ㄎㄤ4\",\n        \"ㄍㄤ3\"\n    ],\n    \"犻\": [\n        \"ㄅㄛ2\",\n        \"ㄆㄟ4\",\n        \"ㄈㄟ4\"\n    ],\n    \"犼\": [\n        \"ㄏㄡ3\"\n    ],\n    \"犽\": [\n        \"ㄧㄚ4\"\n    ],\n    \"犾\": [\n        \"ㄧㄣ2\"\n    ],\n    \"犿\": [\n        \"ㄏㄨㄢ1\",\n        \"ㄈㄢ1\"\n    ],\n    \"狀\": [\n        \"ㄓㄨㄤ4\"\n    ],\n    \"狁\": [\n        \"ㄩㄣ3\"\n    ],\n    \"狂\": [\n        \"ㄎㄨㄤ2\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"狃\": [\n        \"ㄋㄧㄡ3\",\n        \"ㄋㄩ4\"\n    ],\n    \"狄\": [\n        \"ㄉㄧ2\",\n        \"ㄊㄧ4\"\n    ],\n    \"狅\": [\n        \"ㄎㄨㄤ2\"\n    ],\n    \"狆\": [\n        \"ㄓㄨㄥ4\"\n    ],\n    \"狇\": [\n        \"ㄇㄨ4\"\n    ],\n    \"狈\": [\n        \"ㄅㄟ4\"\n    ],\n    \"狉\": [\n        \"ㄆㄧ1\"\n    ],\n    \"狊\": [\n        \"ㄐㄩ2\"\n    ],\n    \"狋\": [\n        \"ㄧ2\",\n        \"ㄑㄩㄢ2\",\n        \"ㄔ2\"\n    ],\n    \"狌\": [\n        \"ㄕㄥ1\",\n        \"ㄒㄧㄥ1\"\n    ],\n    \"狍\": [\n        \"ㄆㄠ2\"\n    ],\n    \"狎\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"狏\": [\n        \"ㄊㄨㄛ2\",\n        \"ㄧ2\"\n    ],\n    \"狐\": [\n        \"ㄏㄨ2\"\n    ],\n    \"狑\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"狒\": [\n        \"ㄈㄟ4\"\n    ],\n    \"狓\": [\n        \"ㄆㄧ2\",\n        \"ㄆㄧ1\"\n    ],\n    \"狔\": [\n        \"ㄋㄧ3\"\n    ],\n    \"狕\": [\n        \"ㄧㄠ3\"\n    ],\n    \"狖\": [\n        \"ㄧㄡ4\"\n    ],\n    \"狗\": [\n        \"ㄍㄡ3\"\n    ],\n    \"狘\": [\n        \"ㄒㄩㄝ4\"\n    ],\n    \"狙\": [\n        \"ㄐㄩ1\"\n    ],\n    \"狚\": [\n        \"ㄉㄢ4\"\n    ],\n    \"狛\": [\n        \"ㄅㄛ2\"\n    ],\n    \"狜\": [\n        \"ㄎㄨ3\"\n    ],\n    \"狝\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"狞\": [\n        \"ㄋㄧㄥ2\"\n    ],\n    \"狟\": [\n        \"ㄏㄨㄢ2\",\n        \"ㄒㄩㄢ1\",\n        \"ㄏㄥ2\"\n    ],\n    \"狠\": [\n        \"ㄏㄣ3\",\n        \"ㄧㄢ2\",\n        \"ㄎㄣ3\",\n        \"ㄏㄤ3\"\n    ],\n    \"狡\": [\n        \"ㄐㄧㄠ3\",\n        \"ㄒㄧㄠ4\"\n    ],\n    \"狢\": [\n        \"ㄏㄜ2\",\n        \"ㄇㄛ4\"\n    ],\n    \"狣\": [\n        \"ㄓㄠ4\"\n    ],\n    \"狤\": [\n        \"ㄐㄧ2\",\n        \"ㄐㄧㄝ2\",\n        \"ㄎㄨㄞ4\"\n    ],\n    \"狥\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"狦\": [\n        \"ㄕㄢ1\"\n    ],\n    \"狧\": [\n        \"ㄊㄚ4\",\n        \"ㄕ4\"\n    ],\n    \"狨\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"狩\": [\n        \"ㄕㄡ4\"\n    ],\n    \"狪\": [\n        \"ㄊㄨㄥ2\",\n        \"ㄉㄨㄥ4\"\n    ],\n    \"狫\": [\n        \"ㄌㄠ3\"\n    ],\n    \"独\": [\n        \"ㄉㄨ2\"\n    ],\n    \"狭\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"狮\": [\n        \"ㄕ1\"\n    ],\n    \"狯\": [\n        \"ㄎㄨㄞ4\"\n    ],\n    \"狰\": [\n        \"ㄓㄥ1\"\n    ],\n    \"狱\": [\n        \"ㄩ4\"\n    ],\n    \"狲\": [\n        \"ㄙㄨㄣ1\"\n    ],\n    \"狳\": [\n        \"ㄩ2\"\n    ],\n    \"狴\": [\n        \"ㄅㄧ4\"\n    ],\n    \"狵\": [\n        \"ㄇㄤ2\",\n        \"ㄓㄨㄛ2\"\n    ],\n    \"狶\": [\n        \"ㄒㄧ1\",\n        \"ㄕ3\"\n    ],\n    \"狷\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"狸\": [\n        \"ㄌㄧ2\"\n    ],\n    \"狹\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"狺\": [\n        \"ㄧㄣ2\"\n    ],\n    \"狻\": [\n        \"ㄙㄨㄢ1\",\n        \"ㄒㄩㄣ4\",\n        \"ㄐㄩㄣ4\"\n    ],\n    \"狼\": [\n        \"ㄌㄤ2\",\n        \"ㄌㄤ3\",\n        \"ㄌㄤ4\",\n        \"ㄏㄤ3\"\n    ],\n    \"狽\": [\n        \"ㄅㄟ4\"\n    ],\n    \"狾\": [\n        \"ㄓ4\"\n    ],\n    \"狿\": [\n        \"ㄧㄢ2\"\n    ],\n    \"猀\": [\n        \"ㄕㄚ1\"\n    ],\n    \"猁\": [\n        \"ㄌㄧ4\"\n    ],\n    \"猂\": [\n        \"ㄏㄢ4\"\n    ],\n    \"猃\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"猄\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"猅\": [\n        \"ㄆㄞ2\"\n    ],\n    \"猆\": [\n        \"ㄈㄟ1\"\n    ],\n    \"猇\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"猈\": [\n        \"ㄅㄞ4\",\n        \"ㄆㄧ2\"\n    ],\n    \"猉\": [\n        \"ㄑㄧ2\"\n    ],\n    \"猊\": [\n        \"ㄋㄧ2\"\n    ],\n    \"猋\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"猌\": [\n        \"ㄧㄣ4\"\n    ],\n    \"猍\": [\n        \"ㄌㄞ2\"\n    ],\n    \"猎\": [\n        \"ㄌㄧㄝ4\",\n        \"ㄒㄧ1\",\n        \"ㄑㄩㄝ4\"\n    ],\n    \"猏\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"猐\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"猑\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"猒\": [\n        \"ㄧㄢ4\"\n    ],\n    \"猓\": [\n        \"ㄍㄨㄛ3\",\n        \"ㄌㄨㄛ3\"\n    ],\n    \"猔\": [\n        \"ㄗㄨㄥ4\"\n    ],\n    \"猕\": [\n        \"ㄇㄧ2\"\n    ],\n    \"猖\": [\n        \"ㄔㄤ1\"\n    ],\n    \"猗\": [\n        \"ㄧ1\",\n        \"ㄧ3\",\n        \"ㄐㄧ4\",\n        \"ㄜ1\",\n        \"ㄨㄟ1\"\n    ],\n    \"猘\": [\n        \"ㄓ4\"\n    ],\n    \"猙\": [\n        \"ㄓㄥ1\"\n    ],\n    \"猚\": [\n        \"ㄧㄚ2\",\n        \"ㄨㄟ4\"\n    ],\n    \"猛\": [\n        \"ㄇㄥ3\"\n    ],\n    \"猜\": [\n        \"ㄘㄞ1\"\n    ],\n    \"猝\": [\n        \"ㄘㄨ4\"\n    ],\n    \"猞\": [\n        \"ㄕㄜ1\"\n    ],\n    \"猟\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"猠\": [\n        \"ㄉㄧㄢ3\"\n    ],\n    \"猡\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"猢\": [\n        \"ㄏㄨ2\"\n    ],\n    \"猣\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"猤\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"猥\": [\n        \"ㄨㄟ3\",\n        \"ㄨㄟ4\"\n    ],\n    \"猦\": [\n        \"ㄈㄥ1\"\n    ],\n    \"猧\": [\n        \"ㄨㄛ1\"\n    ],\n    \"猨\": [\n        \"ㄩㄢ2\"\n    ],\n    \"猩\": [\n        \"ㄒㄧㄥ1\"\n    ],\n    \"猪\": [\n        \"ㄓㄨ1\"\n    ],\n    \"猫\": [\n        \"ㄇㄠ1\",\n        \"ㄇㄧㄠ2\",\n        \"ㄇㄠ2\"\n    ],\n    \"猬\": [\n        \"ㄨㄟ4\"\n    ],\n    \"猭\": [\n        \"ㄔㄨㄢ1\",\n        \"ㄔㄨㄢ4\",\n        \"ㄕㄢ1\"\n    ],\n    \"献\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"猯\": [\n        \"ㄊㄨㄢ1\"\n    ],\n    \"猰\": [\n        \"ㄧㄚ4\",\n        \"ㄐㄧㄚ2\",\n        \"ㄑㄧㄝ4\"\n    ],\n    \"猱\": [\n        \"ㄋㄠ2\"\n    ],\n    \"猲\": [\n        \"ㄒㄧㄝ1\",\n        \"ㄏㄜ4\",\n        \"ㄍㄜ2\",\n        \"ㄏㄞ4\"\n    ],\n    \"猳\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"猴\": [\n        \"ㄏㄡ2\"\n    ],\n    \"猵\": [\n        \"ㄅㄧㄢ1\",\n        \"ㄆㄧㄢ4\"\n    ],\n    \"猶\": [\n        \"ㄧㄡ2\",\n        \"ㄧㄠ2\"\n    ],\n    \"猷\": [\n        \"ㄧㄡ2\"\n    ],\n    \"猸\": [\n        \"ㄇㄟ2\"\n    ],\n    \"猹\": [\n        \"ㄔㄚ2\"\n    ],\n    \"猺\": [\n        \"ㄧㄠ2\"\n    ],\n    \"猻\": [\n        \"ㄙㄨㄣ1\"\n    ],\n    \"猼\": [\n        \"ㄅㄛ2\",\n        \"ㄆㄛ4\"\n    ],\n    \"猽\": [\n        \"ㄇㄧㄥ2\"\n    ],\n    \"猾\": [\n        \"ㄏㄨㄚ2\"\n    ],\n    \"猿\": [\n        \"ㄩㄢ2\"\n    ],\n    \"獀\": [\n        \"ㄙㄡ1\"\n    ],\n    \"獁\": [\n        \"ㄇㄚ4\",\n        \"ㄇㄚ3\"\n    ],\n    \"獂\": [\n        \"ㄩㄢ2\"\n    ],\n    \"獃\": [\n        \"ㄉㄞ1\",\n        \"ㄞ2\"\n    ],\n    \"獄\": [\n        \"ㄩ4\"\n    ],\n    \"獅\": [\n        \"ㄕ1\"\n    ],\n    \"獆\": [\n        \"ㄏㄠ2\"\n    ],\n    \"獇\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"獈\": [\n        \"ㄧ4\"\n    ],\n    \"獉\": [\n        \"ㄓㄣ1\"\n    ],\n    \"獊\": [\n        \"ㄘㄤ1\"\n    ],\n    \"獋\": [\n        \"ㄏㄠ2\",\n        \"ㄍㄠ1\"\n    ],\n    \"獌\": [\n        \"ㄇㄢ4\"\n    ],\n    \"獍\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"獎\": [\n        \"ㄐㄧㄤ3\"\n    ],\n    \"獏\": [\n        \"ㄇㄛ4\",\n        \"ㄇㄨ2\"\n    ],\n    \"獐\": [\n        \"ㄓㄤ1\"\n    ],\n    \"獑\": [\n        \"ㄔㄢ2\"\n    ],\n    \"獒\": [\n        \"ㄠ2\"\n    ],\n    \"獓\": [\n        \"ㄠ2\"\n    ],\n    \"獔\": [\n        \"ㄏㄠ2\"\n    ],\n    \"獕\": [\n        \"ㄘㄨㄟ1\"\n    ],\n    \"獖\": [\n        \"ㄅㄣ4\",\n        \"ㄈㄣ4\",\n        \"ㄈㄣ2\"\n    ],\n    \"獗\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"獘\": [\n        \"ㄅㄧ4\"\n    ],\n    \"獙\": [\n        \"ㄅㄧ4\"\n    ],\n    \"獚\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"獛\": [\n        \"ㄆㄨ2\"\n    ],\n    \"獜\": [\n        \"ㄌㄧㄣ2\",\n        \"ㄌㄧㄣ4\"\n    ],\n    \"獝\": [\n        \"ㄒㄩ4\",\n        \"ㄩ4\"\n    ],\n    \"獞\": [\n        \"ㄊㄨㄥ2\",\n        \"ㄓㄨㄤ4\"\n    ],\n    \"獟\": [\n        \"ㄧㄠ4\",\n        \"ㄒㄧㄠ1\"\n    ],\n    \"獠\": [\n        \"ㄌㄧㄠ2\",\n        \"ㄌㄠ3\"\n    ],\n    \"獡\": [\n        \"ㄕㄨㄛ4\"\n    ],\n    \"獢\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"獣\": [\n        \"ㄕㄡ4\"\n    ],\n    \"獤\": [\n        \"ㄉㄨㄣ1\"\n    ],\n    \"獥\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"獦\": [\n        \"ㄍㄜ2\",\n        \"ㄒㄧㄝ1\",\n        \"ㄌㄧㄝ4\"\n    ],\n    \"獧\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"獨\": [\n        \"ㄉㄨ2\"\n    ],\n    \"獩\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"獪\": [\n        \"ㄎㄨㄞ4\",\n        \"ㄏㄨㄚ2\"\n    ],\n    \"獫\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"獬\": [\n        \"ㄒㄧㄝ4\",\n        \"ㄏㄚ3\",\n        \"ㄐㄧㄝ3\"\n    ],\n    \"獭\": [\n        \"ㄊㄚ3\"\n    ],\n    \"獮\": [\n        \"ㄒㄧㄢ3\",\n        \"ㄇㄧ2\"\n    ],\n    \"獯\": [\n        \"ㄒㄩㄣ1\"\n    ],\n    \"獰\": [\n        \"ㄋㄧㄥ2\"\n    ],\n    \"獱\": [\n        \"ㄅㄧㄢ1\"\n    ],\n    \"獲\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"獳\": [\n        \"ㄋㄡ4\",\n        \"ㄖㄨ2\"\n    ],\n    \"獴\": [\n        \"ㄇㄥ3\",\n        \"ㄇㄥ2\"\n    ],\n    \"獵\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"獶\": [\n        \"ㄋㄠ3\",\n        \"ㄧㄡ1\",\n        \"ㄋㄠ2\"\n    ],\n    \"獷\": [\n        \"ㄍㄨㄤ3\",\n        \"ㄐㄧㄥ3\"\n    ],\n    \"獸\": [\n        \"ㄕㄡ4\"\n    ],\n    \"獹\": [\n        \"ㄌㄨ2\"\n    ],\n    \"獺\": [\n        \"ㄊㄚ3\"\n    ],\n    \"獻\": [\n        \"ㄒㄧㄢ4\",\n        \"ㄙㄨㄛ1\",\n        \"ㄒㄧ1\"\n    ],\n    \"獼\": [\n        \"ㄇㄧ2\"\n    ],\n    \"獽\": [\n        \"ㄖㄤ2\"\n    ],\n    \"獾\": [\n        \"ㄏㄨㄢ1\",\n        \"ㄑㄩㄢ2\"\n    ],\n    \"獿\": [\n        \"ㄋㄠ3\",\n        \"ㄋㄠ2\"\n    ],\n    \"玀\": [\n        \"ㄌㄨㄛ2\",\n        \"ㄜ3\"\n    ],\n    \"玁\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"玂\": [\n        \"ㄑㄧ2\"\n    ],\n    \"玃\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"玄\": [\n        \"ㄒㄩㄢ2\",\n        \"ㄒㄩㄢ4\"\n    ],\n    \"玅\": [\n        \"ㄇㄧㄠ4\",\n        \"ㄧㄠ1\"\n    ],\n    \"玆\": [\n        \"ㄗ1\",\n        \"ㄒㄩㄢ2\"\n    ],\n    \"率\": [\n        \"ㄌㄩ4\",\n        \"ㄕㄨㄞ4\",\n        \"ㄌㄩㄝ4\"\n    ],\n    \"玈\": [\n        \"ㄌㄨ2\"\n    ],\n    \"玉\": [\n        \"ㄩ4\"\n    ],\n    \"玊\": [\n        \"ㄙㄨ4\"\n    ],\n    \"王\": [\n        \"ㄨㄤ2\",\n        \"ㄨㄤ4\",\n        \"ㄩ4\"\n    ],\n    \"玌\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"玍\": [\n        \"ㄍㄚ3\"\n    ],\n    \"玎\": [\n        \"ㄉㄧㄥ1\"\n    ],\n    \"玏\": [\n        \"ㄌㄜ4\"\n    ],\n    \"玐\": [\n        \"ㄅㄚ1\"\n    ],\n    \"玑\": [\n        \"ㄐㄧ1\"\n    ],\n    \"玒\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"玓\": [\n        \"ㄉㄧ4\"\n    ],\n    \"玔\": [\n        \"ㄔㄨㄢ4\"\n    ],\n    \"玕\": [\n        \"ㄍㄢ1\"\n    ],\n    \"玖\": [\n        \"ㄐㄧㄡ3\"\n    ],\n    \"玗\": [\n        \"ㄩ2\"\n    ],\n    \"玘\": [\n        \"ㄑㄧ3\"\n    ],\n    \"玙\": [\n        \"ㄩ2\"\n    ],\n    \"玚\": [\n        \"ㄔㄤ4\",\n        \"ㄧㄤ2\"\n    ],\n    \"玛\": [\n        \"ㄇㄚ3\"\n    ],\n    \"玜\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"玝\": [\n        \"ㄨ3\"\n    ],\n    \"玞\": [\n        \"ㄈㄨ1\"\n    ],\n    \"玟\": [\n        \"ㄨㄣ2\",\n        \"ㄇㄧㄣ2\"\n    ],\n    \"玠\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"玡\": [\n        \"ㄧㄚ2\",\n        \"ㄧㄚ4\"\n    ],\n    \"玢\": [\n        \"ㄅㄧㄣ1\",\n        \"ㄈㄣ1\"\n    ],\n    \"玣\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"玤\": [\n        \"ㄅㄤ4\"\n    ],\n    \"玥\": [\n        \"ㄩㄝ4\"\n    ],\n    \"玦\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"玧\": [\n        \"ㄇㄣ2\",\n        \"ㄩㄣ3\"\n    ],\n    \"玨\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"玩\": [\n        \"ㄨㄢ2\"\n    ],\n    \"玪\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄧㄣ2\",\n        \"ㄑㄧㄢ2\",\n        \"ㄌㄧㄣ2\"\n    ],\n    \"玫\": [\n        \"ㄇㄟ2\"\n    ],\n    \"玬\": [\n        \"ㄉㄢ3\"\n    ],\n    \"玭\": [\n        \"ㄆㄧㄣ2\"\n    ],\n    \"玮\": [\n        \"ㄨㄟ3\"\n    ],\n    \"环\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"现\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"玱\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"玲\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"玳\": [\n        \"ㄉㄞ4\"\n    ],\n    \"玴\": [\n        \"ㄧ4\"\n    ],\n    \"玵\": [\n        \"ㄢ2\",\n        \"ㄍㄢ1\"\n    ],\n    \"玶\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"玷\": [\n        \"ㄉㄧㄢ4\",\n        \"ㄉㄧㄢ1\"\n    ],\n    \"玸\": [\n        \"ㄈㄨ2\"\n    ],\n    \"玹\": [\n        \"ㄒㄩㄢ2\",\n        \"ㄒㄩㄢ4\",\n        \"ㄒㄧㄢ2\"\n    ],\n    \"玺\": [\n        \"ㄒㄧ3\"\n    ],\n    \"玻\": [\n        \"ㄅㄛ1\"\n    ],\n    \"玼\": [\n        \"ㄘ3\",\n        \"ㄘ1\",\n        \"ㄘㄨㄛ1\"\n    ],\n    \"玽\": [\n        \"ㄍㄡ3\"\n    ],\n    \"玾\": [\n        \"ㄐㄧㄚ3\"\n    ],\n    \"玿\": [\n        \"ㄕㄠ2\"\n    ],\n    \"珀\": [\n        \"ㄆㄛ4\"\n    ],\n    \"珁\": [\n        \"ㄘ2\"\n    ],\n    \"珂\": [\n        \"ㄎㄜ1\"\n    ],\n    \"珃\": [\n        \"ㄖㄢ3\"\n    ],\n    \"珄\": [\n        \"ㄕㄥ1\"\n    ],\n    \"珅\": [\n        \"ㄕㄣ1\"\n    ],\n    \"珆\": [\n        \"ㄧ2\",\n        \"ㄊㄞ1\"\n    ],\n    \"珇\": [\n        \"ㄗㄨ3\",\n        \"ㄐㄩ4\"\n    ],\n    \"珈\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"珉\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"珊\": [\n        \"ㄕㄢ1\"\n    ],\n    \"珋\": [\n        \"ㄌㄧㄡ3\"\n    ],\n    \"珌\": [\n        \"ㄅㄧ4\"\n    ],\n    \"珍\": [\n        \"ㄓㄣ1\"\n    ],\n    \"珎\": [\n        \"ㄓㄣ1\"\n    ],\n    \"珏\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"珐\": [\n        \"ㄈㄚ4\"\n    ],\n    \"珑\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"珒\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"珓\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"珔\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"珕\": [\n        \"ㄌㄧ4\"\n    ],\n    \"珖\": [\n        \"ㄍㄨㄤ1\"\n    ],\n    \"珗\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"珘\": [\n        \"ㄓㄡ1\"\n    ],\n    \"珙\": [\n        \"ㄍㄨㄥ3\"\n    ],\n    \"珚\": [\n        \"ㄧㄢ1\"\n    ],\n    \"珛\": [\n        \"ㄒㄧㄡ4\"\n    ],\n    \"珜\": [\n        \"ㄧㄤ2\"\n    ],\n    \"珝\": [\n        \"ㄒㄩ3\"\n    ],\n    \"珞\": [\n        \"ㄌㄨㄛ4\",\n        \"ㄌㄧ4\"\n    ],\n    \"珟\": [\n        \"ㄙㄨ4\"\n    ],\n    \"珠\": [\n        \"ㄓㄨ1\"\n    ],\n    \"珡\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"珢\": [\n        \"ㄧㄣ2\",\n        \"ㄎㄣ4\"\n    ],\n    \"珣\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"珤\": [\n        \"ㄅㄠ3\"\n    ],\n    \"珥\": [\n        \"ㄦ3\"\n    ],\n    \"珦\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"珧\": [\n        \"ㄧㄠ2\"\n    ],\n    \"珨\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"珩\": [\n        \"ㄏㄤ2\",\n        \"ㄏㄥ2\"\n    ],\n    \"珪\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"珫\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"珬\": [\n        \"ㄒㄩ4\"\n    ],\n    \"班\": [\n        \"ㄅㄢ1\"\n    ],\n    \"珮\": [\n        \"ㄆㄟ4\"\n    ],\n    \"珯\": [\n        \"ㄌㄠ3\"\n    ],\n    \"珰\": [\n        \"ㄉㄤ1\"\n    ],\n    \"珱\": [\n        \"ㄧㄥ1\"\n    ],\n    \"珲\": [\n        \"ㄏㄨㄟ1\",\n        \"ㄏㄨㄣ2\"\n    ],\n    \"珳\": [\n        \"ㄨㄣ2\"\n    ],\n    \"珴\": [\n        \"ㄜ2\"\n    ],\n    \"珵\": [\n        \"ㄔㄥ2\",\n        \"ㄊㄧㄥ3\"\n    ],\n    \"珶\": [\n        \"ㄉㄧ4\",\n        \"ㄊㄧ2\"\n    ],\n    \"珷\": [\n        \"ㄨ3\",\n        \"ㄨ4\"\n    ],\n    \"珸\": [\n        \"ㄨ2\"\n    ],\n    \"珹\": [\n        \"ㄔㄥ2\"\n    ],\n    \"珺\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"珻\": [\n        \"ㄇㄟ2\"\n    ],\n    \"珼\": [\n        \"ㄅㄟ4\"\n    ],\n    \"珽\": [\n        \"ㄊㄧㄥ3\"\n    ],\n    \"現\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"珿\": [\n        \"ㄔㄨ4\"\n    ],\n    \"琀\": [\n        \"ㄏㄢ2\"\n    ],\n    \"琁\": [\n        \"ㄒㄩㄢ2\",\n        \"ㄑㄩㄥ2\"\n    ],\n    \"琂\": [\n        \"ㄧㄢ2\"\n    ],\n    \"球\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"琄\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"琅\": [\n        \"ㄌㄤ2\",\n        \"ㄌㄤ4\"\n    ],\n    \"理\": [\n        \"ㄌㄧ3\"\n    ],\n    \"琇\": [\n        \"ㄒㄧㄡ4\"\n    ],\n    \"琈\": [\n        \"ㄈㄨ2\",\n        \"ㄈㄨ1\"\n    ],\n    \"琉\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"琊\": [\n        \"ㄧㄚ2\"\n    ],\n    \"琋\": [\n        \"ㄒㄧ1\"\n    ],\n    \"琌\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"琍\": [\n        \"ㄌㄧ2\"\n    ],\n    \"琎\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"琏\": [\n        \"ㄌㄧㄢ3\"\n    ],\n    \"琐\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"琑\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"琒\": [\n        \"ㄈㄥ1\"\n    ],\n    \"琓\": [\n        \"ㄨㄢ2\"\n    ],\n    \"琔\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"琕\": [\n        \"ㄆㄧㄣ2\",\n        \"ㄅㄧㄥ3\"\n    ],\n    \"琖\": [\n        \"ㄓㄢ3\"\n    ],\n    \"琗\": [\n        \"ㄙㄜ4\",\n        \"ㄘㄨㄟ4\"\n    ],\n    \"琘\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"琙\": [\n        \"ㄩ4\"\n    ],\n    \"琚\": [\n        \"ㄐㄩ1\"\n    ],\n    \"琛\": [\n        \"ㄔㄣ1\"\n    ],\n    \"琜\": [\n        \"ㄌㄞ2\"\n    ],\n    \"琝\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"琞\": [\n        \"ㄕㄥ4\",\n        \"ㄨㄤ4\"\n    ],\n    \"琟\": [\n        \"ㄨㄟ2\",\n        \"ㄩ4\"\n    ],\n    \"琠\": [\n        \"ㄊㄧㄢ3\",\n        \"ㄊㄧㄢ4\"\n    ],\n    \"琡\": [\n        \"ㄔㄨ4\"\n    ],\n    \"琢\": [\n        \"ㄗㄨㄛ2\",\n        \"ㄓㄨㄛ2\"\n    ],\n    \"琣\": [\n        \"ㄅㄥ3\",\n        \"ㄆㄟ3\"\n    ],\n    \"琤\": [\n        \"ㄔㄥ1\"\n    ],\n    \"琥\": [\n        \"ㄏㄨ3\"\n    ],\n    \"琦\": [\n        \"ㄑㄧ2\"\n    ],\n    \"琧\": [\n        \"ㄜ4\"\n    ],\n    \"琨\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"琩\": [\n        \"ㄔㄤ1\"\n    ],\n    \"琪\": [\n        \"ㄑㄧ2\"\n    ],\n    \"琫\": [\n        \"ㄅㄥ3\"\n    ],\n    \"琬\": [\n        \"ㄨㄢ3\"\n    ],\n    \"琭\": [\n        \"ㄌㄨ4\"\n    ],\n    \"琮\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"琯\": [\n        \"ㄍㄨㄢ3\",\n        \"ㄍㄨㄣ4\",\n        \"ㄍㄨㄢ1\",\n        \"ㄍㄨㄢ4\"\n    ],\n    \"琰\": [\n        \"ㄧㄢ3\"\n    ],\n    \"琱\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"琲\": [\n        \"ㄅㄟ4\"\n    ],\n    \"琳\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"琴\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"琵\": [\n        \"ㄆㄧ2\"\n    ],\n    \"琶\": [\n        \"ㄆㄚ2\"\n    ],\n    \"琷\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"琸\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"琹\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"琺\": [\n        \"ㄈㄚ4\"\n    ],\n    \"琻\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"琼\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"琽\": [\n        \"ㄉㄨ3\"\n    ],\n    \"琾\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"琿\": [\n        \"ㄏㄨㄣ2\",\n        \"ㄏㄨㄟ1\"\n    ],\n    \"瑀\": [\n        \"ㄩ3\"\n    ],\n    \"瑁\": [\n        \"ㄇㄠ4\"\n    ],\n    \"瑂\": [\n        \"ㄇㄟ2\"\n    ],\n    \"瑃\": [\n        \"ㄔㄨㄣ1\"\n    ],\n    \"瑄\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"瑅\": [\n        \"ㄊㄧ2\"\n    ],\n    \"瑆\": [\n        \"ㄒㄧㄥ1\"\n    ],\n    \"瑇\": [\n        \"ㄉㄞ4\"\n    ],\n    \"瑈\": [\n        \"ㄖㄡ2\"\n    ],\n    \"瑉\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"瑊\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"瑋\": [\n        \"ㄨㄟ3\"\n    ],\n    \"瑌\": [\n        \"ㄖㄨㄢ3\"\n    ],\n    \"瑍\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"瑎\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"瑏\": [\n        \"ㄔㄨㄢ1\"\n    ],\n    \"瑐\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"瑑\": [\n        \"ㄓㄨㄢ4\"\n    ],\n    \"瑒\": [\n        \"ㄔㄤ4\",\n        \"ㄧㄤ2\",\n        \"ㄉㄤ4\"\n    ],\n    \"瑓\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"瑔\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"瑕\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"瑖\": [\n        \"ㄉㄨㄢ4\"\n    ],\n    \"瑗\": [\n        \"ㄩㄢ4\",\n        \"ㄏㄨㄢ2\"\n    ],\n    \"瑘\": [\n        \"ㄧㄚ2\"\n    ],\n    \"瑙\": [\n        \"ㄋㄠ3\"\n    ],\n    \"瑚\": [\n        \"ㄏㄨ2\"\n    ],\n    \"瑛\": [\n        \"ㄧㄥ1\"\n    ],\n    \"瑜\": [\n        \"ㄩ2\"\n    ],\n    \"瑝\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"瑞\": [\n        \"ㄖㄨㄟ4\"\n    ],\n    \"瑟\": [\n        \"ㄙㄜ4\"\n    ],\n    \"瑠\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"瑡\": [\n        \"ㄕ1\"\n    ],\n    \"瑢\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"瑣\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"瑤\": [\n        \"ㄧㄠ2\"\n    ],\n    \"瑥\": [\n        \"ㄨㄣ1\"\n    ],\n    \"瑦\": [\n        \"ㄨ3\"\n    ],\n    \"瑧\": [\n        \"ㄓㄣ1\"\n    ],\n    \"瑨\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"瑩\": [\n        \"ㄧㄥ2\",\n        \"ㄧㄥ3\"\n    ],\n    \"瑪\": [\n        \"ㄇㄚ3\"\n    ],\n    \"瑫\": [\n        \"ㄊㄠ1\"\n    ],\n    \"瑬\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"瑭\": [\n        \"ㄊㄤ2\"\n    ],\n    \"瑮\": [\n        \"ㄌㄧ4\"\n    ],\n    \"瑯\": [\n        \"ㄌㄤ2\"\n    ],\n    \"瑰\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"瑱\": [\n        \"ㄓㄣ4\",\n        \"ㄊㄧㄢ4\"\n    ],\n    \"瑲\": [\n        \"ㄑㄧㄤ1\",\n        \"ㄔㄥ1\",\n        \"ㄘㄤ1\"\n    ],\n    \"瑳\": [\n        \"ㄘㄨㄛ1\"\n    ],\n    \"瑴\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"瑵\": [\n        \"ㄓㄠ3\"\n    ],\n    \"瑶\": [\n        \"ㄧㄠ2\"\n    ],\n    \"瑷\": [\n        \"ㄞ4\"\n    ],\n    \"瑸\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"瑹\": [\n        \"ㄕㄨ1\",\n        \"ㄊㄨ1\"\n    ],\n    \"瑺\": [\n        \"ㄔㄤ2\"\n    ],\n    \"瑻\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"瑼\": [\n        \"ㄓㄨㄢ1\"\n    ],\n    \"瑽\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"瑾\": [\n        \"ㄐㄧㄣ3\",\n        \"ㄐㄧㄣ4\"\n    ],\n    \"瑿\": [\n        \"ㄧ1\"\n    ],\n    \"璀\": [\n        \"ㄘㄨㄟ3\"\n    ],\n    \"璁\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"璂\": [\n        \"ㄑㄧ2\"\n    ],\n    \"璃\": [\n        \"ㄌㄧ2\"\n    ],\n    \"璄\": [\n        \"ㄐㄧㄥ3\"\n    ],\n    \"璅\": [\n        \"ㄙㄨㄛ3\",\n        \"ㄗㄠ3\"\n    ],\n    \"璆\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"璇\": [\n        \"ㄒㄩㄢ2\"\n    ],\n    \"璈\": [\n        \"ㄠ2\"\n    ],\n    \"璉\": [\n        \"ㄌㄧㄢ3\",\n        \"ㄌㄧㄢ2\"\n    ],\n    \"璊\": [\n        \"ㄇㄣ2\"\n    ],\n    \"璋\": [\n        \"ㄓㄤ1\"\n    ],\n    \"璌\": [\n        \"ㄧㄣ2\"\n    ],\n    \"璍\": [\n        \"ㄧㄝ4\"\n    ],\n    \"璎\": [\n        \"ㄧㄥ1\"\n    ],\n    \"璏\": [\n        \"ㄨㄟ4\",\n        \"ㄓ4\"\n    ],\n    \"璐\": [\n        \"ㄌㄨ4\"\n    ],\n    \"璑\": [\n        \"ㄨ2\"\n    ],\n    \"璒\": [\n        \"ㄉㄥ1\"\n    ],\n    \"璓\": [\n        \"ㄒㄧㄡ4\"\n    ],\n    \"璔\": [\n        \"ㄗㄥ1\"\n    ],\n    \"璕\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"璖\": [\n        \"ㄑㄩ2\"\n    ],\n    \"璗\": [\n        \"ㄉㄤ4\"\n    ],\n    \"璘\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"璙\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"璚\": [\n        \"ㄑㄩㄥ2\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"璛\": [\n        \"ㄙㄨ4\"\n    ],\n    \"璜\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"璝\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"璞\": [\n        \"ㄆㄨ2\"\n    ],\n    \"璟\": [\n        \"ㄐㄧㄥ3\"\n    ],\n    \"璠\": [\n        \"ㄈㄢ2\"\n    ],\n    \"璡\": [\n        \"ㄐㄧㄣ4\",\n        \"ㄐㄧㄣ1\"\n    ],\n    \"璢\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"璣\": [\n        \"ㄐㄧ1\"\n    ],\n    \"璤\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"璥\": [\n        \"ㄐㄧㄥ3\"\n    ],\n    \"璦\": [\n        \"ㄞ4\"\n    ],\n    \"璧\": [\n        \"ㄅㄧ4\"\n    ],\n    \"璨\": [\n        \"ㄘㄢ4\"\n    ],\n    \"璩\": [\n        \"ㄑㄩ2\"\n    ],\n    \"璪\": [\n        \"ㄗㄠ3\"\n    ],\n    \"璫\": [\n        \"ㄉㄤ1\"\n    ],\n    \"璬\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"璭\": [\n        \"ㄍㄨㄣ4\"\n    ],\n    \"璮\": [\n        \"ㄊㄢ3\"\n    ],\n    \"璯\": [\n        \"ㄏㄨㄟ4\",\n        \"ㄎㄨㄞ4\"\n    ],\n    \"環\": [\n        \"ㄏㄨㄢ2\",\n        \"ㄏㄨㄢ4\"\n    ],\n    \"璱\": [\n        \"ㄙㄜ4\"\n    ],\n    \"璲\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"璳\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"璴\": [\n        \"ㄔㄨ3\"\n    ],\n    \"璵\": [\n        \"ㄩ2\"\n    ],\n    \"璶\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"璷\": [\n        \"ㄌㄨ2\",\n        \"ㄈㄨ1\"\n    ],\n    \"璸\": [\n        \"ㄅㄧㄣ1\",\n        \"ㄆㄧㄢ2\"\n    ],\n    \"璹\": [\n        \"ㄕㄨ2\"\n    ],\n    \"璺\": [\n        \"ㄨㄣ4\"\n    ],\n    \"璻\": [\n        \"ㄗㄨㄟ3\"\n    ],\n    \"璼\": [\n        \"ㄌㄢ2\"\n    ],\n    \"璽\": [\n        \"ㄒㄧ3\"\n    ],\n    \"璾\": [\n        \"ㄗ1\",\n        \"ㄐㄧ4\"\n    ],\n    \"璿\": [\n        \"ㄒㄩㄢ2\"\n    ],\n    \"瓀\": [\n        \"ㄖㄨㄢ3\"\n    ],\n    \"瓁\": [\n        \"ㄨㄛ4\"\n    ],\n    \"瓂\": [\n        \"ㄍㄞ4\"\n    ],\n    \"瓃\": [\n        \"ㄌㄟ2\"\n    ],\n    \"瓄\": [\n        \"ㄉㄨ2\"\n    ],\n    \"瓅\": [\n        \"ㄌㄧ4\"\n    ],\n    \"瓆\": [\n        \"ㄓ4\"\n    ],\n    \"瓇\": [\n        \"ㄖㄡ2\"\n    ],\n    \"瓈\": [\n        \"ㄌㄧ2\",\n        \"ㄌㄧ5\"\n    ],\n    \"瓉\": [\n        \"ㄗㄢ4\"\n    ],\n    \"瓊\": [\n        \"ㄑㄩㄥ2\",\n        \"ㄒㄩㄢ2\"\n    ],\n    \"瓋\": [\n        \"ㄊㄧ4\"\n    ],\n    \"瓌\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"瓍\": [\n        \"ㄙㄨㄟ2\"\n    ],\n    \"瓎\": [\n        \"ㄌㄚ4\"\n    ],\n    \"瓏\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"瓐\": [\n        \"ㄌㄨ2\"\n    ],\n    \"瓑\": [\n        \"ㄌㄧ4\"\n    ],\n    \"瓒\": [\n        \"ㄗㄢ4\"\n    ],\n    \"瓓\": [\n        \"ㄌㄢ4\"\n    ],\n    \"瓔\": [\n        \"ㄧㄥ1\"\n    ],\n    \"瓕\": [\n        \"ㄇㄧ2\",\n        \"ㄒㄧ3\"\n    ],\n    \"瓖\": [\n        \"ㄒㄧㄤ1\"\n    ],\n    \"瓗\": [\n        \"ㄑㄩㄥ2\",\n        \"ㄨㄟ3\",\n        \"ㄨㄟ4\"\n    ],\n    \"瓘\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"瓙\": [\n        \"ㄉㄠ4\"\n    ],\n    \"瓚\": [\n        \"ㄗㄢ4\"\n    ],\n    \"瓛\": [\n        \"ㄏㄨㄢ2\",\n        \"ㄧㄝ4\",\n        \"ㄧㄢ3\"\n    ],\n    \"瓜\": [\n        \"ㄍㄨㄚ1\"\n    ],\n    \"瓝\": [\n        \"ㄅㄛ2\"\n    ],\n    \"瓞\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"瓟\": [\n        \"ㄅㄛ2\",\n        \"ㄆㄠ2\"\n    ],\n    \"瓠\": [\n        \"ㄏㄨ4\",\n        \"ㄏㄨ2\",\n        \"ㄏㄨㄛ4\",\n        \"ㄍㄨ1\"\n    ],\n    \"瓡\": [\n        \"ㄓ2\",\n        \"ㄏㄨ2\"\n    ],\n    \"瓢\": [\n        \"ㄆㄧㄠ2\"\n    ],\n    \"瓣\": [\n        \"ㄅㄢ4\"\n    ],\n    \"瓤\": [\n        \"ㄖㄤ2\"\n    ],\n    \"瓥\": [\n        \"ㄌㄧ4\"\n    ],\n    \"瓦\": [\n        \"ㄨㄚ3\",\n        \"ㄨㄚ4\"\n    ],\n    \"瓨\": [\n        \"ㄒㄧㄤ2\",\n        \"ㄏㄨㄥ2\"\n    ],\n    \"瓩\": [\n        \"ㄑㄧㄢ1\",\n        \"ㄨㄚ3\"\n    ],\n    \"瓪\": [\n        \"ㄅㄢ3\"\n    ],\n    \"瓫\": [\n        \"ㄆㄣ2\"\n    ],\n    \"瓬\": [\n        \"ㄈㄤ3\"\n    ],\n    \"瓭\": [\n        \"ㄉㄢ3\",\n        \"ㄉㄢ1\"\n    ],\n    \"瓮\": [\n        \"ㄨㄥ4\"\n    ],\n    \"瓯\": [\n        \"ㄡ1\"\n    ],\n    \"瓲\": [\n        \"ㄨㄚ5\"\n    ],\n    \"瓳\": [\n        \"ㄏㄨ2\"\n    ],\n    \"瓴\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"瓵\": [\n        \"ㄧ2\"\n    ],\n    \"瓶\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"瓷\": [\n        \"ㄘ2\"\n    ],\n    \"瓸\": [\n        \"ㄅㄞ3\"\n    ],\n    \"瓹\": [\n        \"ㄐㄩㄢ1\",\n        \"ㄐㄩㄢ4\"\n    ],\n    \"瓺\": [\n        \"ㄔㄤ2\"\n    ],\n    \"瓻\": [\n        \"ㄔ1\"\n    ],\n    \"瓽\": [\n        \"ㄉㄤ4\"\n    ],\n    \"瓾\": [\n        \"ㄇㄥ3\"\n    ],\n    \"瓿\": [\n        \"ㄅㄨ4\",\n        \"ㄆㄡ3\"\n    ],\n    \"甀\": [\n        \"ㄓㄨㄟ4\"\n    ],\n    \"甁\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"甂\": [\n        \"ㄅㄧㄢ1\"\n    ],\n    \"甃\": [\n        \"ㄓㄡ4\"\n    ],\n    \"甄\": [\n        \"ㄓㄣ1\",\n        \"ㄓㄣ4\",\n        \"ㄐㄩㄢ4\"\n    ],\n    \"甆\": [\n        \"ㄘ2\"\n    ],\n    \"甇\": [\n        \"ㄧㄥ1\"\n    ],\n    \"甈\": [\n        \"ㄑㄧ4\"\n    ],\n    \"甉\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"甊\": [\n        \"ㄌㄡ3\"\n    ],\n    \"甋\": [\n        \"ㄉㄧ4\"\n    ],\n    \"甌\": [\n        \"ㄡ1\",\n        \"ㄡ3\"\n    ],\n    \"甍\": [\n        \"ㄇㄥ2\"\n    ],\n    \"甎\": [\n        \"ㄓㄨㄢ1\",\n        \"ㄔㄨㄢ2\"\n    ],\n    \"甏\": [\n        \"ㄅㄥ4\"\n    ],\n    \"甐\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"甑\": [\n        \"ㄗㄥ4\"\n    ],\n    \"甒\": [\n        \"ㄨ3\"\n    ],\n    \"甓\": [\n        \"ㄆㄧ4\"\n    ],\n    \"甔\": [\n        \"ㄉㄢ1\",\n        \"ㄉㄢ4\"\n    ],\n    \"甕\": [\n        \"ㄨㄥ4\"\n    ],\n    \"甖\": [\n        \"ㄧㄥ1\"\n    ],\n    \"甗\": [\n        \"ㄧㄢ3\"\n    ],\n    \"甘\": [\n        \"ㄍㄢ1\",\n        \"ㄏㄢ1\"\n    ],\n    \"甙\": [\n        \"ㄉㄞ4\"\n    ],\n    \"甚\": [\n        \"ㄕㄣ2\",\n        \"ㄕㄣ4\"\n    ],\n    \"甛\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"甜\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"甝\": [\n        \"ㄏㄢ2\"\n    ],\n    \"甞\": [\n        \"ㄔㄤ2\"\n    ],\n    \"生\": [\n        \"ㄕㄥ1\"\n    ],\n    \"甠\": [\n        \"ㄑㄧㄥ2\"\n    ],\n    \"甡\": [\n        \"ㄕㄣ1\"\n    ],\n    \"產\": [\n        \"ㄔㄢ3\"\n    ],\n    \"産\": [\n        \"ㄔㄢ3\"\n    ],\n    \"甤\": [\n        \"ㄖㄨㄟ2\"\n    ],\n    \"甥\": [\n        \"ㄕㄥ1\"\n    ],\n    \"甦\": [\n        \"ㄙㄨ1\"\n    ],\n    \"甧\": [\n        \"ㄕㄣ1\"\n    ],\n    \"用\": [\n        \"ㄩㄥ4\"\n    ],\n    \"甩\": [\n        \"ㄕㄨㄞ3\"\n    ],\n    \"甪\": [\n        \"ㄌㄨ4\"\n    ],\n    \"甫\": [\n        \"ㄈㄨ3\",\n        \"ㄈㄨ1\",\n        \"ㄆㄨ3\"\n    ],\n    \"甬\": [\n        \"ㄩㄥ3\",\n        \"ㄉㄨㄥ4\"\n    ],\n    \"甭\": [\n        \"ㄅㄥ2\",\n        \"ㄑㄧ4\"\n    ],\n    \"甮\": [\n        \"ㄈㄥ4\"\n    ],\n    \"甯\": [\n        \"ㄋㄧㄥ2\",\n        \"ㄋㄧㄥ4\"\n    ],\n    \"田\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"由\": [\n        \"ㄧㄡ2\",\n        \"ㄧㄠ1\"\n    ],\n    \"甲\": [\n        \"ㄐㄧㄚ3\"\n    ],\n    \"申\": [\n        \"ㄕㄣ1\"\n    ],\n    \"甴\": [\n        \"ㄓㄚ2\",\n        \"ㄧㄡ2\"\n    ],\n    \"电\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"甶\": [\n        \"ㄈㄨ2\"\n    ],\n    \"男\": [\n        \"ㄋㄢ2\"\n    ],\n    \"甸\": [\n        \"ㄉㄧㄢ1\",\n        \"ㄉㄧㄢ4\",\n        \"ㄊㄧㄢ2\",\n        \"ㄕㄥ4\",\n        \"ㄧㄥ4\"\n    ],\n    \"甹\": [\n        \"ㄆㄧㄥ1\"\n    ],\n    \"町\": [\n        \"ㄊㄧㄥ1\",\n        \"ㄉㄧㄥ1\",\n        \"ㄊㄧㄥ3\",\n        \"ㄓㄥ4\",\n        \"ㄊㄧㄢ3\"\n    ],\n    \"画\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"甼\": [\n        \"ㄊㄧㄥ3\"\n    ],\n    \"甽\": [\n        \"ㄓㄣ4\",\n        \"ㄑㄩㄢ3\",\n        \"ㄓㄨㄣ4\"\n    ],\n    \"甾\": [\n        \"ㄗㄞ1\",\n        \"ㄗ1\"\n    ],\n    \"甿\": [\n        \"ㄇㄥ2\",\n        \"ㄇㄤ2\"\n    ],\n    \"畀\": [\n        \"ㄅㄧ4\"\n    ],\n    \"畁\": [\n        \"ㄅㄧ4\"\n    ],\n    \"畂\": [\n        \"ㄌㄧㄡ4\"\n    ],\n    \"畃\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"畄\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"畅\": [\n        \"ㄔㄤ4\"\n    ],\n    \"畆\": [\n        \"ㄇㄨ3\"\n    ],\n    \"畇\": [\n        \"ㄩㄣ2\",\n        \"ㄊㄧㄢ2\"\n    ],\n    \"畈\": [\n        \"ㄈㄢ4\"\n    ],\n    \"畉\": [\n        \"ㄈㄨ2\"\n    ],\n    \"畊\": [\n        \"ㄍㄥ1\"\n    ],\n    \"畋\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"界\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"畍\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"畎\": [\n        \"ㄑㄩㄢ3\"\n    ],\n    \"畏\": [\n        \"ㄨㄟ4\",\n        \"ㄨㄟ1\",\n        \"ㄨㄟ3\"\n    ],\n    \"畐\": [\n        \"ㄈㄨ2\",\n        \"ㄅㄧ4\"\n    ],\n    \"畑\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"畒\": [\n        \"ㄇㄨ3\"\n    ],\n    \"畓\": [\n        \"ㄉㄨㄛ1\"\n    ],\n    \"畔\": [\n        \"ㄆㄢ4\"\n    ],\n    \"畕\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"畖\": [\n        \"ㄨㄚ1\"\n    ],\n    \"畗\": [\n        \"ㄉㄚ2\",\n        \"ㄈㄨ2\"\n    ],\n    \"畘\": [\n        \"ㄋㄢ2\"\n    ],\n    \"留\": [\n        \"ㄌㄧㄡ2\",\n        \"ㄌㄧㄡ4\",\n        \"ㄌㄧㄡ3\"\n    ],\n    \"畚\": [\n        \"ㄅㄣ3\"\n    ],\n    \"畛\": [\n        \"ㄓㄣ3\"\n    ],\n    \"畜\": [\n        \"ㄔㄨ4\",\n        \"ㄒㄩ4\"\n    ],\n    \"畝\": [\n        \"ㄇㄨ3\",\n        \"ㄇㄡ3\"\n    ],\n    \"畞\": [\n        \"ㄇㄨ3\"\n    ],\n    \"畟\": [\n        \"ㄘㄜ4\",\n        \"ㄐㄧ4\"\n    ],\n    \"畠\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"畡\": [\n        \"ㄍㄞ1\"\n    ],\n    \"畢\": [\n        \"ㄅㄧ4\"\n    ],\n    \"畣\": [\n        \"ㄉㄚ2\"\n    ],\n    \"畤\": [\n        \"ㄓ4\",\n        \"ㄔㄡ2\",\n        \"ㄕ4\"\n    ],\n    \"略\": [\n        \"ㄌㄩㄝ4\"\n    ],\n    \"畦\": [\n        \"ㄑㄧ2\"\n    ],\n    \"畧\": [\n        \"ㄌㄩㄝ4\"\n    ],\n    \"畨\": [\n        \"ㄆㄢ1\",\n        \"ㄈㄢ1\"\n    ],\n    \"畩\": [\n        \"ㄧ1\"\n    ],\n    \"番\": [\n        \"ㄈㄢ1\",\n        \"ㄆㄢ1\",\n        \"ㄈㄢ2\",\n        \"ㄅㄛ1\",\n        \"ㄆㄛ2\",\n        \"ㄆㄢ2\",\n        \"ㄆㄢ4\",\n        \"ㄆㄧ2\"\n    ],\n    \"畫\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"畬\": [\n        \"ㄕㄜ1\",\n        \"ㄩ2\"\n    ],\n    \"畭\": [\n        \"ㄩ2\"\n    ],\n    \"畮\": [\n        \"ㄇㄨ3\"\n    ],\n    \"畯\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"異\": [\n        \"ㄧ4\"\n    ],\n    \"畱\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"畲\": [\n        \"ㄕㄜ1\"\n    ],\n    \"畳\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"畴\": [\n        \"ㄔㄡ2\"\n    ],\n    \"畵\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"當\": [\n        \"ㄉㄤ1\",\n        \"ㄉㄤ4\",\n        \"ㄉㄤ5\"\n    ],\n    \"畷\": [\n        \"ㄓㄨㄟ4\"\n    ],\n    \"畸\": [\n        \"ㄐㄧ1\",\n        \"ㄑㄧ2\"\n    ],\n    \"畹\": [\n        \"ㄨㄢ3\",\n        \"ㄩㄢ3\"\n    ],\n    \"畺\": [\n        \"ㄐㄧㄤ1\",\n        \"ㄐㄧㄤ4\"\n    ],\n    \"畻\": [\n        \"ㄔㄥ2\"\n    ],\n    \"畼\": [\n        \"ㄔㄤ4\"\n    ],\n    \"畽\": [\n        \"ㄊㄨㄣ3\",\n        \"ㄊㄨㄢ3\"\n    ],\n    \"畾\": [\n        \"ㄌㄟ2\"\n    ],\n    \"畿\": [\n        \"ㄐㄧ1\"\n    ],\n    \"疀\": [\n        \"ㄔㄚ1\"\n    ],\n    \"疁\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"疂\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"疃\": [\n        \"ㄊㄨㄢ3\"\n    ],\n    \"疄\": [\n        \"ㄌㄧㄣ4\",\n        \"ㄌㄧㄣ2\"\n    ],\n    \"疅\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"疆\": [\n        \"ㄐㄧㄤ1\",\n        \"ㄐㄧㄤ4\"\n    ],\n    \"疇\": [\n        \"ㄔㄡ2\"\n    ],\n    \"疈\": [\n        \"ㄆㄧ4\"\n    ],\n    \"疉\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"疊\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"疋\": [\n        \"ㄆㄧ3\",\n        \"ㄕㄨ1\",\n        \"ㄧㄚ3\"\n    ],\n    \"疌\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄑㄧㄝ4\"\n    ],\n    \"疍\": [\n        \"ㄉㄢ4\"\n    ],\n    \"疎\": [\n        \"ㄕㄨ1\"\n    ],\n    \"疏\": [\n        \"ㄕㄨ1\"\n    ],\n    \"疐\": [\n        \"ㄓ4\",\n        \"ㄉㄧ4\"\n    ],\n    \"疑\": [\n        \"ㄧ2\",\n        \"ㄋㄧㄥ2\"\n    ],\n    \"疒\": [\n        \"ㄋㄜ4\"\n    ],\n    \"疓\": [\n        \"ㄋㄞ3\"\n    ],\n    \"疔\": [\n        \"ㄉㄧㄥ1\",\n        \"ㄋㄜ4\"\n    ],\n    \"疕\": [\n        \"ㄅㄧ3\"\n    ],\n    \"疖\": [\n        \"ㄐㄧㄝ1\"\n    ],\n    \"疗\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"疘\": [\n        \"ㄍㄤ1\",\n        \"ㄍㄨㄥ1\"\n    ],\n    \"疙\": [\n        \"ㄍㄜ1\",\n        \"ㄧ4\"\n    ],\n    \"疚\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"疛\": [\n        \"ㄓㄡ3\"\n    ],\n    \"疜\": [\n        \"ㄒㄧㄚ4\"\n    ],\n    \"疝\": [\n        \"ㄕㄢ4\"\n    ],\n    \"疞\": [\n        \"ㄒㄩ1\"\n    ],\n    \"疟\": [\n        \"ㄋㄩㄝ4\",\n        \"ㄧㄠ4\"\n    ],\n    \"疠\": [\n        \"ㄌㄧ4\"\n    ],\n    \"疡\": [\n        \"ㄧㄤ2\"\n    ],\n    \"疢\": [\n        \"ㄔㄣ4\"\n    ],\n    \"疣\": [\n        \"ㄧㄡ2\",\n        \"ㄧㄡ4\"\n    ],\n    \"疤\": [\n        \"ㄅㄚ1\"\n    ],\n    \"疥\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"疦\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄒㄩㄝ4\"\n    ],\n    \"疧\": [\n        \"ㄑㄧ2\"\n    ],\n    \"疨\": [\n        \"ㄒㄧㄚ1\",\n        \"ㄧㄚ2\"\n    ],\n    \"疩\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"疪\": [\n        \"ㄅㄧ4\"\n    ],\n    \"疫\": [\n        \"ㄧ4\"\n    ],\n    \"疬\": [\n        \"ㄌㄧ4\"\n    ],\n    \"疭\": [\n        \"ㄗㄨㄥ4\"\n    ],\n    \"疮\": [\n        \"ㄔㄨㄤ1\"\n    ],\n    \"疯\": [\n        \"ㄈㄥ1\"\n    ],\n    \"疰\": [\n        \"ㄓㄨ4\"\n    ],\n    \"疱\": [\n        \"ㄆㄠ4\"\n    ],\n    \"疲\": [\n        \"ㄆㄧ2\"\n    ],\n    \"疳\": [\n        \"ㄍㄢ1\"\n    ],\n    \"疴\": [\n        \"ㄎㄜ1\",\n        \"ㄜ1\",\n        \"ㄑㄧㄚ4\"\n    ],\n    \"疵\": [\n        \"ㄘ1\",\n        \"ㄗ1\",\n        \"ㄓㄞ4\",\n        \"ㄐㄧ4\"\n    ],\n    \"疶\": [\n        \"ㄒㄩㄝ1\"\n    ],\n    \"疷\": [\n        \"ㄓ1\"\n    ],\n    \"疸\": [\n        \"ㄉㄢ3\",\n        \"ㄉㄚ5\"\n    ],\n    \"疹\": [\n        \"ㄓㄣ3\",\n        \"ㄔㄣ4\"\n    ],\n    \"疺\": [\n        \"ㄈㄚ2\",\n        \"ㄅㄧㄢ3\"\n    ],\n    \"疻\": [\n        \"ㄓ3\"\n    ],\n    \"疼\": [\n        \"ㄊㄥ2\"\n    ],\n    \"疽\": [\n        \"ㄐㄩ1\",\n        \"ㄐㄩ3\"\n    ],\n    \"疾\": [\n        \"ㄐㄧ2\"\n    ],\n    \"疿\": [\n        \"ㄈㄟ4\"\n    ],\n    \"痀\": [\n        \"ㄐㄩ1\",\n        \"ㄍㄡ1\"\n    ],\n    \"痁\": [\n        \"ㄕㄢ1\"\n    ],\n    \"痂\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"痃\": [\n        \"ㄒㄩㄢ2\"\n    ],\n    \"痄\": [\n        \"ㄓㄚ4\"\n    ],\n    \"病\": [\n        \"ㄅㄧㄥ4\"\n    ],\n    \"痆\": [\n        \"ㄋㄧㄝ4\",\n        \"ㄋㄧ4\",\n        \"ㄋㄧㄢ3\"\n    ],\n    \"症\": [\n        \"ㄓㄥ4\",\n        \"ㄓㄥ1\"\n    ],\n    \"痈\": [\n        \"ㄩㄥ1\"\n    ],\n    \"痉\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"痊\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"痋\": [\n        \"ㄊㄥ2\",\n        \"ㄔㄨㄥ2\"\n    ],\n    \"痌\": [\n        \"ㄊㄨㄥ1\",\n        \"ㄊㄨㄥ2\"\n    ],\n    \"痍\": [\n        \"ㄧ2\"\n    ],\n    \"痎\": [\n        \"ㄐㄧㄝ1\"\n    ],\n    \"痏\": [\n        \"ㄨㄟ3\",\n        \"ㄧㄡ4\",\n        \"ㄩ4\"\n    ],\n    \"痐\": [\n        \"ㄏㄨㄟ2\"\n    ],\n    \"痑\": [\n        \"ㄊㄢ1\",\n        \"ㄕ3\"\n    ],\n    \"痒\": [\n        \"ㄧㄤ3\",\n        \"ㄧㄤ2\"\n    ],\n    \"痓\": [\n        \"ㄔ4\"\n    ],\n    \"痔\": [\n        \"ㄓ4\"\n    ],\n    \"痕\": [\n        \"ㄏㄣ2\",\n        \"ㄍㄣ4\"\n    ],\n    \"痖\": [\n        \"ㄧㄚ3\"\n    ],\n    \"痗\": [\n        \"ㄇㄟ4\"\n    ],\n    \"痘\": [\n        \"ㄉㄡ4\"\n    ],\n    \"痙\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"痚\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"痛\": [\n        \"ㄊㄨㄥ4\"\n    ],\n    \"痜\": [\n        \"ㄊㄨ1\"\n    ],\n    \"痝\": [\n        \"ㄇㄤ2\"\n    ],\n    \"痞\": [\n        \"ㄆㄧ3\"\n    ],\n    \"痟\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"痠\": [\n        \"ㄙㄨㄢ1\"\n    ],\n    \"痡\": [\n        \"ㄈㄨ1\",\n        \"ㄆㄨ1\",\n        \"ㄆㄨ4\"\n    ],\n    \"痢\": [\n        \"ㄌㄧ4\"\n    ],\n    \"痣\": [\n        \"ㄓ4\"\n    ],\n    \"痤\": [\n        \"ㄘㄨㄛ2\"\n    ],\n    \"痥\": [\n        \"ㄉㄨㄛ2\"\n    ],\n    \"痦\": [\n        \"ㄨ4\",\n        \"ㄆㄧ1\"\n    ],\n    \"痧\": [\n        \"ㄕㄚ1\"\n    ],\n    \"痨\": [\n        \"ㄌㄠ2\"\n    ],\n    \"痩\": [\n        \"ㄕㄡ4\"\n    ],\n    \"痪\": [\n        \"ㄏㄨㄢ4\",\n        \"ㄊㄨㄢ3\"\n    ],\n    \"痫\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"痬\": [\n        \"ㄧ4\"\n    ],\n    \"痭\": [\n        \"ㄅㄥ1\",\n        \"ㄆㄥ2\",\n        \"ㄅㄧㄥ4\"\n    ],\n    \"痮\": [\n        \"ㄓㄤ4\"\n    ],\n    \"痯\": [\n        \"ㄍㄨㄢ3\"\n    ],\n    \"痰\": [\n        \"ㄊㄢ2\"\n    ],\n    \"痱\": [\n        \"ㄈㄟ4\",\n        \"ㄈㄟ2\",\n        \"ㄈㄟ3\"\n    ],\n    \"痲\": [\n        \"ㄇㄚ2\"\n    ],\n    \"痳\": [\n        \"ㄌㄧㄣ2\",\n        \"ㄌㄧㄣ4\"\n    ],\n    \"痴\": [\n        \"ㄔ1\"\n    ],\n    \"痵\": [\n        \"ㄐㄧ4\"\n    ],\n    \"痶\": [\n        \"ㄊㄧㄢ3\",\n        \"ㄉㄧㄢ3\"\n    ],\n    \"痷\": [\n        \"ㄢ1\",\n        \"ㄧㄝ4\",\n        \"ㄜ4\"\n    ],\n    \"痸\": [\n        \"ㄔ4\"\n    ],\n    \"痹\": [\n        \"ㄅㄧ4\"\n    ],\n    \"痺\": [\n        \"ㄅㄧ4\"\n    ],\n    \"痻\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"痼\": [\n        \"ㄍㄨ4\"\n    ],\n    \"痽\": [\n        \"ㄉㄨㄟ1\"\n    ],\n    \"痾\": [\n        \"ㄜ1\",\n        \"ㄎㄜ1\"\n    ],\n    \"痿\": [\n        \"ㄨㄟ3\"\n    ],\n    \"瘀\": [\n        \"ㄩ1\"\n    ],\n    \"瘁\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"瘂\": [\n        \"ㄧㄚ3\"\n    ],\n    \"瘃\": [\n        \"ㄓㄨ2\"\n    ],\n    \"瘄\": [\n        \"ㄘㄨ4\"\n    ],\n    \"瘅\": [\n        \"ㄉㄢ1\",\n        \"ㄉㄢ4\"\n    ],\n    \"瘆\": [\n        \"ㄕㄣ4\"\n    ],\n    \"瘇\": [\n        \"ㄓㄨㄥ3\"\n    ],\n    \"瘈\": [\n        \"ㄔ4\",\n        \"ㄓ4\"\n    ],\n    \"瘉\": [\n        \"ㄩ4\"\n    ],\n    \"瘊\": [\n        \"ㄏㄡ2\"\n    ],\n    \"瘋\": [\n        \"ㄈㄥ1\"\n    ],\n    \"瘌\": [\n        \"ㄌㄚ4\"\n    ],\n    \"瘍\": [\n        \"ㄧㄤ2\",\n        \"ㄉㄤ4\"\n    ],\n    \"瘎\": [\n        \"ㄔㄣ2\"\n    ],\n    \"瘏\": [\n        \"ㄊㄨ2\"\n    ],\n    \"瘐\": [\n        \"ㄩ3\",\n        \"ㄩ4\"\n    ],\n    \"瘑\": [\n        \"ㄍㄨㄛ1\"\n    ],\n    \"瘒\": [\n        \"ㄨㄣ2\"\n    ],\n    \"瘓\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"瘔\": [\n        \"ㄎㄨ4\"\n    ],\n    \"瘕\": [\n        \"ㄐㄧㄚ3\",\n        \"ㄒㄧㄚ1\"\n    ],\n    \"瘖\": [\n        \"ㄧㄣ1\",\n        \"ㄧㄣ4\"\n    ],\n    \"瘗\": [\n        \"ㄧ4\"\n    ],\n    \"瘘\": [\n        \"ㄌㄡ4\"\n    ],\n    \"瘙\": [\n        \"ㄙㄠ4\"\n    ],\n    \"瘚\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"瘛\": [\n        \"ㄔ4\"\n    ],\n    \"瘜\": [\n        \"ㄒㄧ1\"\n    ],\n    \"瘝\": [\n        \"ㄍㄨㄢ1\"\n    ],\n    \"瘞\": [\n        \"ㄧ4\"\n    ],\n    \"瘟\": [\n        \"ㄨㄣ1\",\n        \"ㄨㄛ4\",\n        \"ㄩㄣ1\"\n    ],\n    \"瘠\": [\n        \"ㄐㄧ2\"\n    ],\n    \"瘡\": [\n        \"ㄔㄨㄤ1\"\n    ],\n    \"瘢\": [\n        \"ㄅㄢ1\"\n    ],\n    \"瘣\": [\n        \"ㄏㄨㄟ4\",\n        \"ㄌㄟ3\"\n    ],\n    \"瘤\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"瘥\": [\n        \"ㄔㄞ4\",\n        \"ㄘㄨㄛ2\"\n    ],\n    \"瘦\": [\n        \"ㄕㄡ4\"\n    ],\n    \"瘧\": [\n        \"ㄋㄩㄝ4\",\n        \"ㄧㄠ4\"\n    ],\n    \"瘨\": [\n        \"ㄉㄧㄢ1\",\n        \"ㄔㄣ1\"\n    ],\n    \"瘩\": [\n        \"ㄉㄚ1\",\n        \"ㄉㄚ5\",\n        \"ㄉㄚ2\"\n    ],\n    \"瘪\": [\n        \"ㄅㄧㄝ3\",\n        \"ㄅㄧㄝ1\"\n    ],\n    \"瘫\": [\n        \"ㄊㄢ1\"\n    ],\n    \"瘬\": [\n        \"ㄓㄤ4\"\n    ],\n    \"瘭\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"瘮\": [\n        \"ㄕㄣ4\"\n    ],\n    \"瘯\": [\n        \"ㄘㄨ4\"\n    ],\n    \"瘰\": [\n        \"ㄌㄨㄛ3\"\n    ],\n    \"瘱\": [\n        \"ㄧ4\"\n    ],\n    \"瘲\": [\n        \"ㄗㄨㄥ4\"\n    ],\n    \"瘳\": [\n        \"ㄔㄡ1\",\n        \"ㄌㄨ4\"\n    ],\n    \"瘴\": [\n        \"ㄓㄤ4\"\n    ],\n    \"瘵\": [\n        \"ㄓㄞ4\",\n        \"ㄐㄧ4\"\n    ],\n    \"瘶\": [\n        \"ㄙㄡ4\"\n    ],\n    \"瘷\": [\n        \"ㄙㄜ4\"\n    ],\n    \"瘸\": [\n        \"ㄑㄩㄝ2\"\n    ],\n    \"瘹\": [\n        \"ㄉㄧㄠ4\"\n    ],\n    \"瘺\": [\n        \"ㄌㄡ4\"\n    ],\n    \"瘻\": [\n        \"ㄌㄡ4\",\n        \"ㄌㄩ2\"\n    ],\n    \"瘼\": [\n        \"ㄇㄛ4\"\n    ],\n    \"瘽\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"瘾\": [\n        \"ㄧㄣ3\"\n    ],\n    \"瘿\": [\n        \"ㄧㄥ3\"\n    ],\n    \"癀\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"癁\": [\n        \"ㄈㄨ2\"\n    ],\n    \"療\": [\n        \"ㄌㄧㄠ2\",\n        \"ㄌㄧㄠ4\",\n        \"ㄕㄨㄛ4\"\n    ],\n    \"癃\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"癄\": [\n        \"ㄑㄧㄠ2\"\n    ],\n    \"癅\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"癆\": [\n        \"ㄌㄠ2\",\n        \"ㄌㄠ4\"\n    ],\n    \"癇\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"癈\": [\n        \"ㄈㄟ4\"\n    ],\n    \"癉\": [\n        \"ㄉㄢ1\",\n        \"ㄉㄢ4\",\n        \"ㄉㄢ3\",\n        \"ㄊㄢ2\"\n    ],\n    \"癊\": [\n        \"ㄧㄣ4\"\n    ],\n    \"癋\": [\n        \"ㄏㄜ4\"\n    ],\n    \"癌\": [\n        \"ㄞ2\",\n        \"ㄧㄢ2\"\n    ],\n    \"癍\": [\n        \"ㄅㄢ1\"\n    ],\n    \"癎\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"癏\": [\n        \"ㄍㄨㄢ1\"\n    ],\n    \"癐\": [\n        \"ㄍㄨㄟ4\",\n        \"ㄨㄟ1\"\n    ],\n    \"癑\": [\n        \"ㄋㄨㄥ4\",\n        \"ㄋㄨㄥ2\"\n    ],\n    \"癒\": [\n        \"ㄩ4\"\n    ],\n    \"癓\": [\n        \"ㄨㄟ2\"\n    ],\n    \"癔\": [\n        \"ㄧ4\"\n    ],\n    \"癕\": [\n        \"ㄩㄥ1\"\n    ],\n    \"癖\": [\n        \"ㄆㄧ3\"\n    ],\n    \"癗\": [\n        \"ㄌㄟ3\"\n    ],\n    \"癘\": [\n        \"ㄌㄧ4\",\n        \"ㄌㄞ4\"\n    ],\n    \"癙\": [\n        \"ㄕㄨ3\"\n    ],\n    \"癚\": [\n        \"ㄉㄢ4\"\n    ],\n    \"癛\": [\n        \"ㄌㄧㄣ3\",\n        \"ㄅㄧㄥ3\"\n    ],\n    \"癜\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"癝\": [\n        \"ㄌㄧㄣ3\"\n    ],\n    \"癞\": [\n        \"ㄌㄞ4\"\n    ],\n    \"癟\": [\n        \"ㄅㄧㄝ3\",\n        \"ㄅㄧㄝ2\",\n        \"ㄅㄧㄝ1\"\n    ],\n    \"癠\": [\n        \"ㄐㄧ4\"\n    ],\n    \"癡\": [\n        \"ㄔ1\"\n    ],\n    \"癢\": [\n        \"ㄧㄤ3\"\n    ],\n    \"癣\": [\n        \"ㄒㄩㄢ3\"\n    ],\n    \"癤\": [\n        \"ㄐㄧㄝ1\"\n    ],\n    \"癥\": [\n        \"ㄓㄥ1\"\n    ],\n    \"癦\": [\n        \"ㄇㄜ5\"\n    ],\n    \"癧\": [\n        \"ㄌㄧ4\"\n    ],\n    \"癨\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"癩\": [\n        \"ㄌㄞ4\",\n        \"ㄌㄚ4\"\n    ],\n    \"癪\": [\n        \"ㄐㄧ1\"\n    ],\n    \"癫\": [\n        \"ㄉㄧㄢ1\"\n    ],\n    \"癬\": [\n        \"ㄒㄩㄢ3\"\n    ],\n    \"癭\": [\n        \"ㄧㄥ3\"\n    ],\n    \"癮\": [\n        \"ㄧㄣ3\"\n    ],\n    \"癯\": [\n        \"ㄑㄩ2\"\n    ],\n    \"癰\": [\n        \"ㄩㄥ1\"\n    ],\n    \"癱\": [\n        \"ㄊㄢ1\"\n    ],\n    \"癲\": [\n        \"ㄉㄧㄢ1\"\n    ],\n    \"癳\": [\n        \"ㄌㄨㄛ3\"\n    ],\n    \"癴\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"癵\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"癶\": [\n        \"ㄅㄛ1\"\n    ],\n    \"癷\": [\n        \"ㄅㄛ1\"\n    ],\n    \"癸\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"癹\": [\n        \"ㄅㄚ2\"\n    ],\n    \"発\": [\n        \"ㄈㄚ1\"\n    ],\n    \"登\": [\n        \"ㄉㄥ1\",\n        \"ㄉㄜ2\"\n    ],\n    \"發\": [\n        \"ㄈㄚ1\",\n        \"ㄅㄛ1\"\n    ],\n    \"白\": [\n        \"ㄅㄞ2\",\n        \"ㄅㄛ2\"\n    ],\n    \"百\": [\n        \"ㄅㄞ3\",\n        \"ㄅㄛ2\",\n        \"ㄇㄛ4\"\n    ],\n    \"癿\": [\n        \"ㄑㄧㄝ2\",\n        \"ㄅㄧㄝ2\"\n    ],\n    \"皀\": [\n        \"ㄐㄧ2\",\n        \"ㄒㄧㄤ1\",\n        \"ㄅㄧ1\"\n    ],\n    \"皁\": [\n        \"ㄗㄠ4\"\n    ],\n    \"皂\": [\n        \"ㄗㄠ4\"\n    ],\n    \"皃\": [\n        \"ㄇㄠ4\"\n    ],\n    \"的\": [\n        \"ㄉㄜ5\",\n        \"ㄉㄧ1\",\n        \"ㄉㄧ2\",\n        \"ㄉㄧ4\"\n    ],\n    \"皅\": [\n        \"ㄆㄚ1\",\n        \"ㄅㄚ4\"\n    ],\n    \"皆\": [\n        \"ㄐㄧㄝ1\"\n    ],\n    \"皇\": [\n        \"ㄏㄨㄤ2\",\n        \"ㄨㄤ3\"\n    ],\n    \"皈\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"皉\": [\n        \"ㄘ3\"\n    ],\n    \"皊\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"皋\": [\n        \"ㄍㄠ1\",\n        \"ㄏㄠ2\",\n        \"ㄍㄨ1\"\n    ],\n    \"皌\": [\n        \"ㄇㄛ4\"\n    ],\n    \"皍\": [\n        \"ㄐㄧ2\"\n    ],\n    \"皎\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"皏\": [\n        \"ㄆㄥ3\"\n    ],\n    \"皐\": [\n        \"ㄍㄠ1\"\n    ],\n    \"皑\": [\n        \"ㄞ2\"\n    ],\n    \"皒\": [\n        \"ㄜ2\"\n    ],\n    \"皓\": [\n        \"ㄏㄠ4\",\n        \"ㄏㄨㄟ1\"\n    ],\n    \"皔\": [\n        \"ㄏㄢ4\"\n    ],\n    \"皕\": [\n        \"ㄅㄧ4\"\n    ],\n    \"皖\": [\n        \"ㄨㄢ3\",\n        \"ㄏㄨㄢ4\"\n    ],\n    \"皗\": [\n        \"ㄔㄡ2\"\n    ],\n    \"皘\": [\n        \"ㄑㄧㄢ4\"\n    ],\n    \"皙\": [\n        \"ㄒㄧ1\"\n    ],\n    \"皚\": [\n        \"ㄞ2\"\n    ],\n    \"皛\": [\n        \"ㄒㄧㄠ3\",\n        \"ㄐㄧㄠ3\",\n        \"ㄆㄛ4\"\n    ],\n    \"皜\": [\n        \"ㄏㄠ4\"\n    ],\n    \"皝\": [\n        \"ㄏㄨㄤ4\"\n    ],\n    \"皞\": [\n        \"ㄏㄠ4\"\n    ],\n    \"皟\": [\n        \"ㄗㄜ2\"\n    ],\n    \"皠\": [\n        \"ㄘㄨㄟ3\"\n    ],\n    \"皡\": [\n        \"ㄏㄠ4\"\n    ],\n    \"皢\": [\n        \"ㄒㄧㄠ3\"\n    ],\n    \"皣\": [\n        \"ㄧㄝ4\"\n    ],\n    \"皤\": [\n        \"ㄆㄛ2\",\n        \"ㄆㄢ2\"\n    ],\n    \"皥\": [\n        \"ㄏㄠ4\"\n    ],\n    \"皦\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"皧\": [\n        \"ㄞ4\"\n    ],\n    \"皨\": [\n        \"ㄒㄧㄥ1\"\n    ],\n    \"皩\": [\n        \"ㄏㄨㄤ4\"\n    ],\n    \"皪\": [\n        \"ㄌㄧ4\",\n        \"ㄌㄨㄛ4\",\n        \"ㄅㄛ1\"\n    ],\n    \"皫\": [\n        \"ㄆㄧㄠ3\"\n    ],\n    \"皬\": [\n        \"ㄏㄜ2\"\n    ],\n    \"皭\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"皮\": [\n        \"ㄆㄧ2\"\n    ],\n    \"皯\": [\n        \"ㄍㄢ3\"\n    ],\n    \"皰\": [\n        \"ㄆㄠ4\"\n    ],\n    \"皱\": [\n        \"ㄓㄡ4\"\n    ],\n    \"皲\": [\n        \"ㄐㄩㄣ1\"\n    ],\n    \"皳\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"皴\": [\n        \"ㄘㄨㄣ1\"\n    ],\n    \"皵\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"皶\": [\n        \"ㄓㄚ1\"\n    ],\n    \"皷\": [\n        \"ㄍㄨ3\"\n    ],\n    \"皸\": [\n        \"ㄐㄩㄣ1\"\n    ],\n    \"皹\": [\n        \"ㄐㄩㄣ1\"\n    ],\n    \"皺\": [\n        \"ㄓㄡ4\",\n        \"ㄓㄡ1\"\n    ],\n    \"皻\": [\n        \"ㄓㄚ1\",\n        \"ㄘㄨ3\"\n    ],\n    \"皼\": [\n        \"ㄍㄨ3\"\n    ],\n    \"皽\": [\n        \"ㄓㄠ1\",\n        \"ㄓㄢ3\",\n        \"ㄉㄢ3\"\n    ],\n    \"皾\": [\n        \"ㄉㄨ2\"\n    ],\n    \"皿\": [\n        \"ㄇㄧㄣ3\",\n        \"ㄇㄧㄥ3\"\n    ],\n    \"盀\": [\n        \"ㄑㄧ3\"\n    ],\n    \"盁\": [\n        \"ㄧㄥ2\"\n    ],\n    \"盂\": [\n        \"ㄩ2\"\n    ],\n    \"盃\": [\n        \"ㄅㄟ1\"\n    ],\n    \"盄\": [\n        \"ㄓㄠ1\"\n    ],\n    \"盅\": [\n        \"ㄓㄨㄥ1\",\n        \"ㄔㄨㄥ1\"\n    ],\n    \"盆\": [\n        \"ㄆㄣ2\"\n    ],\n    \"盇\": [\n        \"ㄏㄜ2\"\n    ],\n    \"盈\": [\n        \"ㄧㄥ2\"\n    ],\n    \"盉\": [\n        \"ㄏㄜ2\"\n    ],\n    \"益\": [\n        \"ㄧ4\"\n    ],\n    \"盋\": [\n        \"ㄅㄛ1\"\n    ],\n    \"盌\": [\n        \"ㄨㄢ3\"\n    ],\n    \"盍\": [\n        \"ㄏㄜ2\",\n        \"ㄎㄜ3\"\n    ],\n    \"盎\": [\n        \"ㄤ4\"\n    ],\n    \"盏\": [\n        \"ㄓㄢ3\"\n    ],\n    \"盐\": [\n        \"ㄧㄢ2\"\n    ],\n    \"监\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄐㄧㄢ4\"\n    ],\n    \"盒\": [\n        \"ㄏㄜ2\",\n        \"ㄢ1\"\n    ],\n    \"盓\": [\n        \"ㄩ1\",\n        \"ㄨ1\"\n    ],\n    \"盔\": [\n        \"ㄎㄨㄟ1\"\n    ],\n    \"盕\": [\n        \"ㄈㄢ4\"\n    ],\n    \"盖\": [\n        \"ㄍㄞ4\",\n        \"ㄍㄜ3\"\n    ],\n    \"盗\": [\n        \"ㄉㄠ4\"\n    ],\n    \"盘\": [\n        \"ㄆㄢ2\"\n    ],\n    \"盙\": [\n        \"ㄈㄨ3\"\n    ],\n    \"盚\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"盛\": [\n        \"ㄕㄥ4\",\n        \"ㄔㄥ2\"\n    ],\n    \"盜\": [\n        \"ㄉㄠ4\"\n    ],\n    \"盝\": [\n        \"ㄌㄨ4\"\n    ],\n    \"盞\": [\n        \"ㄓㄢ3\"\n    ],\n    \"盟\": [\n        \"ㄇㄥ2\",\n        \"ㄇㄥ4\",\n        \"ㄇㄧㄥ2\"\n    ],\n    \"盠\": [\n        \"ㄌㄧ2\"\n    ],\n    \"盡\": [\n        \"ㄐㄧㄣ3\",\n        \"ㄐㄧㄣ4\"\n    ],\n    \"盢\": [\n        \"ㄒㄩ4\"\n    ],\n    \"監\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄐㄧㄢ4\",\n        \"ㄎㄢ4\"\n    ],\n    \"盤\": [\n        \"ㄆㄢ2\",\n        \"ㄒㄩㄢ2\"\n    ],\n    \"盥\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"盦\": [\n        \"ㄢ1\"\n    ],\n    \"盧\": [\n        \"ㄌㄨ2\",\n        \"ㄌㄩ2\",\n        \"ㄌㄟ2\"\n    ],\n    \"盨\": [\n        \"ㄒㄩ3\"\n    ],\n    \"盩\": [\n        \"ㄓㄡ1\",\n        \"ㄔㄡ2\"\n    ],\n    \"盪\": [\n        \"ㄉㄤ4\"\n    ],\n    \"盫\": [\n        \"ㄢ1\"\n    ],\n    \"盬\": [\n        \"ㄍㄨ3\",\n        \"ㄍㄨ4\",\n        \"ㄍㄨ1\"\n    ],\n    \"盭\": [\n        \"ㄌㄧ4\"\n    ],\n    \"目\": [\n        \"ㄇㄨ4\"\n    ],\n    \"盯\": [\n        \"ㄉㄧㄥ1\",\n        \"ㄔㄥ2\"\n    ],\n    \"盰\": [\n        \"ㄍㄢ4\"\n    ],\n    \"盱\": [\n        \"ㄒㄩ1\"\n    ],\n    \"盲\": [\n        \"ㄇㄤ2\"\n    ],\n    \"盳\": [\n        \"ㄨㄤ4\",\n        \"ㄇㄤ2\"\n    ],\n    \"直\": [\n        \"ㄓ2\"\n    ],\n    \"盵\": [\n        \"ㄑㄧ4\"\n    ],\n    \"盶\": [\n        \"ㄩㄢ3\"\n    ],\n    \"盷\": [\n        \"ㄊㄧㄢ2\",\n        \"ㄒㄧㄢ2\",\n        \"ㄇㄧㄣ2\"\n    ],\n    \"相\": [\n        \"ㄒㄧㄤ1\",\n        \"ㄒㄧㄤ4\"\n    ],\n    \"盹\": [\n        \"ㄉㄨㄣ3\",\n        \"ㄓㄨㄣ1\"\n    ],\n    \"盺\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"盻\": [\n        \"ㄒㄧ4\",\n        \"ㄆㄢ3\"\n    ],\n    \"盼\": [\n        \"ㄆㄢ4\",\n        \"ㄈㄣ2\"\n    ],\n    \"盽\": [\n        \"ㄈㄥ1\"\n    ],\n    \"盾\": [\n        \"ㄉㄨㄣ4\",\n        \"ㄕㄨㄣ3\",\n        \"ㄩㄣ3\"\n    ],\n    \"盿\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"眀\": [\n        \"ㄇㄧㄥ2\"\n    ],\n    \"省\": [\n        \"ㄕㄥ3\",\n        \"ㄒㄧㄥ3\",\n        \"ㄒㄧㄢ3\"\n    ],\n    \"眂\": [\n        \"ㄕ4\"\n    ],\n    \"眃\": [\n        \"ㄩㄣ2\",\n        \"ㄏㄨㄣ4\"\n    ],\n    \"眄\": [\n        \"ㄇㄧㄢ3\",\n        \"ㄇㄧㄢ4\"\n    ],\n    \"眅\": [\n        \"ㄆㄢ1\"\n    ],\n    \"眆\": [\n        \"ㄈㄤ3\"\n    ],\n    \"眇\": [\n        \"ㄇㄧㄠ3\",\n        \"ㄇㄧㄠ4\"\n    ],\n    \"眈\": [\n        \"ㄉㄢ1\",\n        \"ㄔㄣ3\"\n    ],\n    \"眉\": [\n        \"ㄇㄟ2\"\n    ],\n    \"眊\": [\n        \"ㄇㄠ4\",\n        \"ㄇㄟ4\"\n    ],\n    \"看\": [\n        \"ㄎㄢ4\",\n        \"ㄎㄢ1\"\n    ],\n    \"県\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"眍\": [\n        \"ㄎㄡ1\"\n    ],\n    \"眎\": [\n        \"ㄕ4\"\n    ],\n    \"眏\": [\n        \"ㄧㄤ1\",\n        \"ㄧㄤ3\",\n        \"ㄧㄥ4\"\n    ],\n    \"眐\": [\n        \"ㄓㄥ1\"\n    ],\n    \"眑\": [\n        \"ㄧㄠ3\",\n        \"ㄠ1\",\n        \"ㄠ3\"\n    ],\n    \"眒\": [\n        \"ㄕㄣ1\"\n    ],\n    \"眓\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"眔\": [\n        \"ㄉㄚ4\"\n    ],\n    \"眕\": [\n        \"ㄓㄣ3\"\n    ],\n    \"眖\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"眗\": [\n        \"ㄐㄩ1\",\n        \"ㄒㄩ1\",\n        \"ㄎㄡ1\"\n    ],\n    \"眘\": [\n        \"ㄕㄣ4\"\n    ],\n    \"眙\": [\n        \"ㄧ2\",\n        \"ㄔ4\"\n    ],\n    \"眚\": [\n        \"ㄕㄥ3\"\n    ],\n    \"眛\": [\n        \"ㄇㄟ4\"\n    ],\n    \"眜\": [\n        \"ㄇㄛ4\",\n        \"ㄇㄧㄝ4\"\n    ],\n    \"眝\": [\n        \"ㄓㄨ4\"\n    ],\n    \"眞\": [\n        \"ㄓㄣ1\"\n    ],\n    \"真\": [\n        \"ㄓㄣ1\"\n    ],\n    \"眠\": [\n        \"ㄇㄧㄢ2\",\n        \"ㄇㄧㄢ3\",\n        \"ㄇㄧㄣ3\"\n    ],\n    \"眡\": [\n        \"ㄕ4\"\n    ],\n    \"眢\": [\n        \"ㄩㄢ1\"\n    ],\n    \"眣\": [\n        \"ㄉㄧㄝ2\",\n        \"ㄔㄡ1\"\n    ],\n    \"眤\": [\n        \"ㄋㄧ4\"\n    ],\n    \"眥\": [\n        \"ㄗ4\"\n    ],\n    \"眦\": [\n        \"ㄗ4\"\n    ],\n    \"眧\": [\n        \"ㄔㄠ3\"\n    ],\n    \"眨\": [\n        \"ㄓㄚ3\"\n    ],\n    \"眩\": [\n        \"ㄒㄩㄢ4\",\n        \"ㄏㄨㄢ4\",\n        \"ㄐㄩㄢ4\"\n    ],\n    \"眪\": [\n        \"ㄅㄧㄥ3\",\n        \"ㄈㄤ3\"\n    ],\n    \"眫\": [\n        \"ㄇㄧ3\",\n        \"ㄆㄢ4\"\n    ],\n    \"眬\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"眭\": [\n        \"ㄙㄨㄟ1\",\n        \"ㄏㄨㄟ1\",\n        \"ㄒㄧㄝ2\",\n        \"ㄨㄟ4\"\n    ],\n    \"眮\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"眯\": [\n        \"ㄇㄧ1\",\n        \"ㄇㄧ2\",\n        \"ㄇㄧ3\",\n        \"ㄇㄧ4\"\n    ],\n    \"眰\": [\n        \"ㄉㄧㄝ4\",\n        \"ㄓ4\"\n    ],\n    \"眱\": [\n        \"ㄉㄧ4\"\n    ],\n    \"眲\": [\n        \"ㄋㄜ4\"\n    ],\n    \"眳\": [\n        \"ㄇㄧㄥ2\"\n    ],\n    \"眴\": [\n        \"ㄒㄩㄢ4\",\n        \"ㄕㄨㄣ4\",\n        \"ㄒㄩㄣ2\"\n    ],\n    \"眵\": [\n        \"ㄔ1\"\n    ],\n    \"眶\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"眷\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"眸\": [\n        \"ㄇㄡ2\"\n    ],\n    \"眹\": [\n        \"ㄓㄣ4\"\n    ],\n    \"眺\": [\n        \"ㄊㄧㄠ4\"\n    ],\n    \"眻\": [\n        \"ㄧㄤ2\"\n    ],\n    \"眼\": [\n        \"ㄧㄢ3\",\n        \"ㄨㄣ3\"\n    ],\n    \"眽\": [\n        \"ㄇㄛ4\",\n        \"ㄇㄧ4\"\n    ],\n    \"眾\": [\n        \"ㄓㄨㄥ4\"\n    ],\n    \"眿\": [\n        \"ㄇㄛ4\"\n    ],\n    \"着\": [\n        \"ㄓㄜ5\",\n        \"ㄓㄠ1\",\n        \"ㄓㄠ2\",\n        \"ㄓㄨㄛ2\"\n    ],\n    \"睁\": [\n        \"ㄓㄥ1\"\n    ],\n    \"睂\": [\n        \"ㄇㄟ2\"\n    ],\n    \"睃\": [\n        \"ㄙㄨㄛ1\",\n        \"ㄐㄩㄣ4\",\n        \"ㄐㄩㄢ1\"\n    ],\n    \"睄\": [\n        \"ㄕㄠ4\",\n        \"ㄑㄧㄠ2\",\n        \"ㄒㄧㄠ1\"\n    ],\n    \"睅\": [\n        \"ㄏㄢ4\"\n    ],\n    \"睆\": [\n        \"ㄏㄨㄢ4\",\n        \"ㄏㄨㄢ3\"\n    ],\n    \"睇\": [\n        \"ㄉㄧ4\",\n        \"ㄊㄧ1\",\n        \"ㄊㄧ2\"\n    ],\n    \"睈\": [\n        \"ㄔㄥ3\"\n    ],\n    \"睉\": [\n        \"ㄘㄨㄛ2\",\n        \"ㄓㄨㄞ4\"\n    ],\n    \"睊\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"睋\": [\n        \"ㄜ2\"\n    ],\n    \"睌\": [\n        \"ㄇㄢ3\"\n    ],\n    \"睍\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"睎\": [\n        \"ㄒㄧ1\"\n    ],\n    \"睏\": [\n        \"ㄎㄨㄣ4\"\n    ],\n    \"睐\": [\n        \"ㄌㄞ4\"\n    ],\n    \"睑\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"睒\": [\n        \"ㄕㄢ3\"\n    ],\n    \"睓\": [\n        \"ㄊㄧㄢ3\"\n    ],\n    \"睔\": [\n        \"ㄍㄨㄣ4\",\n        \"ㄏㄨㄢ2\",\n        \"ㄌㄨㄣ3\"\n    ],\n    \"睕\": [\n        \"ㄨㄢ3\",\n        \"ㄨㄢ4\",\n        \"ㄨㄢ1\"\n    ],\n    \"睖\": [\n        \"ㄌㄥ4\",\n        \"ㄔㄥ1\"\n    ],\n    \"睗\": [\n        \"ㄕ4\"\n    ],\n    \"睘\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"睙\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"睚\": [\n        \"ㄧㄚ2\"\n    ],\n    \"睛\": [\n        \"ㄐㄧㄥ1\",\n        \"ㄐㄧㄥ3\"\n    ],\n    \"睜\": [\n        \"ㄓㄥ1\"\n    ],\n    \"睝\": [\n        \"ㄌㄧ2\"\n    ],\n    \"睞\": [\n        \"ㄌㄞ4\"\n    ],\n    \"睟\": [\n        \"ㄙㄨㄟ4\",\n        \"ㄗㄨㄟ4\"\n    ],\n    \"睠\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"睡\": [\n        \"ㄕㄨㄟ4\"\n    ],\n    \"睢\": [\n        \"ㄙㄨㄟ1\",\n        \"ㄏㄨㄟ1\",\n        \"ㄨㄟ3\"\n    ],\n    \"督\": [\n        \"ㄉㄨ1\"\n    ],\n    \"睤\": [\n        \"ㄅㄧ4\"\n    ],\n    \"睥\": [\n        \"ㄆㄧ4\"\n    ],\n    \"睦\": [\n        \"ㄇㄨ4\"\n    ],\n    \"睧\": [\n        \"ㄏㄨㄣ1\"\n    ],\n    \"睨\": [\n        \"ㄋㄧ4\"\n    ],\n    \"睩\": [\n        \"ㄌㄨ4\"\n    ],\n    \"睪\": [\n        \"ㄧ4\",\n        \"ㄗㄜ2\",\n        \"ㄉㄨ4\",\n        \"ㄍㄠ1\"\n    ],\n    \"睫\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄕㄜ4\"\n    ],\n    \"睬\": [\n        \"ㄘㄞ3\"\n    ],\n    \"睭\": [\n        \"ㄓㄡ3\"\n    ],\n    \"睮\": [\n        \"ㄩ2\"\n    ],\n    \"睯\": [\n        \"ㄏㄨㄣ1\"\n    ],\n    \"睰\": [\n        \"ㄇㄚ4\"\n    ],\n    \"睱\": [\n        \"ㄒㄧㄚ4\",\n        \"ㄒㄧㄚ2\"\n    ],\n    \"睲\": [\n        \"ㄒㄧㄥ3\",\n        \"ㄒㄧㄥ4\"\n    ],\n    \"睳\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"睴\": [\n        \"ㄍㄨㄣ4\"\n    ],\n    \"睵\": [\n        \"ㄗㄞ1\"\n    ],\n    \"睶\": [\n        \"ㄔㄨㄣ3\"\n    ],\n    \"睷\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"睸\": [\n        \"ㄇㄟ4\"\n    ],\n    \"睹\": [\n        \"ㄉㄨ3\"\n    ],\n    \"睺\": [\n        \"ㄏㄡ2\"\n    ],\n    \"睻\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"睼\": [\n        \"ㄊㄧㄢ4\"\n    ],\n    \"睽\": [\n        \"ㄎㄨㄟ2\",\n        \"ㄎㄨㄟ4\",\n        \"ㄐㄧ4\"\n    ],\n    \"睾\": [\n        \"ㄍㄠ1\",\n        \"ㄏㄠ4\"\n    ],\n    \"睿\": [\n        \"ㄖㄨㄟ4\"\n    ],\n    \"瞀\": [\n        \"ㄇㄠ4\",\n        \"ㄨ2\"\n    ],\n    \"瞁\": [\n        \"ㄒㄩ4\"\n    ],\n    \"瞂\": [\n        \"ㄈㄚ2\"\n    ],\n    \"瞃\": [\n        \"ㄨㄛ4\"\n    ],\n    \"瞄\": [\n        \"ㄇㄧㄠ2\"\n    ],\n    \"瞅\": [\n        \"ㄔㄡ3\"\n    ],\n    \"瞆\": [\n        \"ㄎㄨㄟ4\"\n    ],\n    \"瞇\": [\n        \"ㄇㄧ1\",\n        \"ㄇㄧ3\",\n        \"ㄇㄧ4\"\n    ],\n    \"瞈\": [\n        \"ㄨㄥ3\"\n    ],\n    \"瞉\": [\n        \"ㄎㄡ4\",\n        \"ㄐㄧ4\"\n    ],\n    \"瞊\": [\n        \"ㄉㄤ4\"\n    ],\n    \"瞋\": [\n        \"ㄔㄣ1\",\n        \"ㄊㄧㄢ2\",\n        \"ㄊㄧㄢ4\",\n        \"ㄕㄣ4\"\n    ],\n    \"瞌\": [\n        \"ㄎㄜ1\"\n    ],\n    \"瞍\": [\n        \"ㄙㄡ3\"\n    ],\n    \"瞎\": [\n        \"ㄒㄧㄚ1\"\n    ],\n    \"瞏\": [\n        \"ㄑㄩㄥ2\",\n        \"ㄏㄨㄢ2\"\n    ],\n    \"瞐\": [\n        \"ㄇㄛ4\"\n    ],\n    \"瞑\": [\n        \"ㄇㄧㄥ2\",\n        \"ㄇㄥ2\",\n        \"ㄇㄧㄢ2\"\n    ],\n    \"瞒\": [\n        \"ㄇㄢ2\"\n    ],\n    \"瞓\": [\n        \"ㄈㄣ4\"\n    ],\n    \"瞔\": [\n        \"ㄗㄜ2\"\n    ],\n    \"瞕\": [\n        \"ㄓㄤ4\"\n    ],\n    \"瞖\": [\n        \"ㄧ4\"\n    ],\n    \"瞗\": [\n        \"ㄉㄧㄠ1\",\n        \"ㄉㄡ1\"\n    ],\n    \"瞘\": [\n        \"ㄎㄡ1\"\n    ],\n    \"瞙\": [\n        \"ㄇㄛ4\"\n    ],\n    \"瞚\": [\n        \"ㄕㄨㄣ4\"\n    ],\n    \"瞛\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"瞜\": [\n        \"ㄌㄡ1\",\n        \"ㄌㄡ2\",\n        \"ㄌㄩ2\"\n    ],\n    \"瞝\": [\n        \"ㄔ1\"\n    ],\n    \"瞞\": [\n        \"ㄇㄢ2\",\n        \"ㄇㄣ2\",\n        \"ㄇㄣ4\"\n    ],\n    \"瞟\": [\n        \"ㄆㄧㄠ3\",\n        \"ㄆㄧㄠ4\",\n        \"ㄆㄧㄠ1\"\n    ],\n    \"瞠\": [\n        \"ㄔㄥ1\",\n        \"ㄓㄥ4\"\n    ],\n    \"瞡\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"瞢\": [\n        \"ㄇㄥ2\",\n        \"ㄇㄤ2\",\n        \"ㄇㄥ4\"\n    ],\n    \"瞣\": [\n        \"ㄨㄢ4\"\n    ],\n    \"瞤\": [\n        \"ㄖㄨㄣ2\",\n        \"ㄕㄨㄣ4\"\n    ],\n    \"瞥\": [\n        \"ㄆㄧㄝ1\",\n        \"ㄅㄧ4\"\n    ],\n    \"瞦\": [\n        \"ㄒㄧ1\"\n    ],\n    \"瞧\": [\n        \"ㄑㄧㄠ2\"\n    ],\n    \"瞨\": [\n        \"ㄆㄨ2\"\n    ],\n    \"瞩\": [\n        \"ㄓㄨ3\"\n    ],\n    \"瞪\": [\n        \"ㄉㄥ4\"\n    ],\n    \"瞫\": [\n        \"ㄕㄣ3\"\n    ],\n    \"瞬\": [\n        \"ㄕㄨㄣ4\"\n    ],\n    \"瞭\": [\n        \"ㄌㄧㄠ3\",\n        \"ㄌㄧㄠ4\"\n    ],\n    \"瞮\": [\n        \"ㄔㄜ4\"\n    ],\n    \"瞯\": [\n        \"ㄒㄧㄢ2\",\n        \"ㄐㄧㄢ4\"\n    ],\n    \"瞰\": [\n        \"ㄎㄢ4\"\n    ],\n    \"瞱\": [\n        \"ㄧㄝ4\"\n    ],\n    \"瞲\": [\n        \"ㄒㄩ4\",\n        \"ㄒㄩㄝ4\"\n    ],\n    \"瞳\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"瞴\": [\n        \"ㄇㄡ2\",\n        \"ㄨ3\",\n        \"ㄇㄧ2\"\n    ],\n    \"瞵\": [\n        \"ㄌㄧㄣ2\",\n        \"ㄌㄧㄣ4\",\n        \"ㄌㄧㄢ2\"\n    ],\n    \"瞶\": [\n        \"ㄍㄨㄟ4\",\n        \"ㄨㄟ4\",\n        \"ㄎㄨㄟ4\"\n    ],\n    \"瞷\": [\n        \"ㄐㄧㄢ4\",\n        \"ㄒㄧㄢ2\"\n    ],\n    \"瞸\": [\n        \"ㄧㄝ4\"\n    ],\n    \"瞹\": [\n        \"ㄞ4\"\n    ],\n    \"瞺\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"瞻\": [\n        \"ㄓㄢ1\"\n    ],\n    \"瞼\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"瞽\": [\n        \"ㄍㄨ3\"\n    ],\n    \"瞾\": [\n        \"ㄓㄠ4\"\n    ],\n    \"瞿\": [\n        \"ㄑㄩ2\",\n        \"ㄐㄩ4\",\n        \"ㄐㄧ2\"\n    ],\n    \"矀\": [\n        \"ㄇㄟ2\"\n    ],\n    \"矁\": [\n        \"ㄔㄡ3\"\n    ],\n    \"矂\": [\n        \"ㄙㄠ4\"\n    ],\n    \"矃\": [\n        \"ㄋㄧㄥ3\",\n        \"ㄔㄥ1\"\n    ],\n    \"矄\": [\n        \"ㄒㄩㄣ1\"\n    ],\n    \"矅\": [\n        \"ㄧㄠ4\"\n    ],\n    \"矆\": [\n        \"ㄏㄨㄛ4\",\n        \"ㄒㄩㄝ1\",\n        \"ㄩㄝ4\",\n        \"ㄨㄛ4\"\n    ],\n    \"矇\": [\n        \"ㄇㄥ2\",\n        \"ㄇㄥ3\",\n        \"ㄇㄥ1\"\n    ],\n    \"矈\": [\n        \"ㄇㄧㄢ2\"\n    ],\n    \"矉\": [\n        \"ㄆㄧㄣ2\"\n    ],\n    \"矊\": [\n        \"ㄇㄧㄢ2\"\n    ],\n    \"矋\": [\n        \"ㄌㄟ3\"\n    ],\n    \"矌\": [\n        \"ㄎㄨㄤ4\",\n        \"ㄍㄨㄛ1\"\n    ],\n    \"矍\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"矎\": [\n        \"ㄒㄩㄢ1\",\n        \"ㄒㄩㄢ4\"\n    ],\n    \"矏\": [\n        \"ㄇㄧㄢ2\"\n    ],\n    \"矐\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"矑\": [\n        \"ㄌㄨ2\"\n    ],\n    \"矒\": [\n        \"ㄇㄥ2\"\n    ],\n    \"矓\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"矔\": [\n        \"ㄍㄨㄢ4\",\n        \"ㄑㄩㄢ2\"\n    ],\n    \"矕\": [\n        \"ㄇㄢ3\",\n        \"ㄇㄢ2\"\n    ],\n    \"矖\": [\n        \"ㄒㄧ3\",\n        \"ㄌㄧ2\"\n    ],\n    \"矗\": [\n        \"ㄔㄨ4\"\n    ],\n    \"矘\": [\n        \"ㄊㄤ3\"\n    ],\n    \"矙\": [\n        \"ㄎㄢ4\"\n    ],\n    \"矚\": [\n        \"ㄓㄨ3\"\n    ],\n    \"矛\": [\n        \"ㄇㄠ2\"\n    ],\n    \"矜\": [\n        \"ㄐㄧㄣ1\",\n        \"ㄑㄧㄣ2\",\n        \"ㄍㄨㄢ1\"\n    ],\n    \"矝\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"矞\": [\n        \"ㄩ4\",\n        \"ㄐㄩㄝ2\",\n        \"ㄒㄩ4\"\n    ],\n    \"矟\": [\n        \"ㄕㄨㄛ4\"\n    ],\n    \"矠\": [\n        \"ㄗㄜ2\",\n        \"ㄓㄨㄛ2\"\n    ],\n    \"矡\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"矢\": [\n        \"ㄕ3\"\n    ],\n    \"矣\": [\n        \"ㄧ3\",\n        \"ㄒㄧㄢ2\"\n    ],\n    \"矤\": [\n        \"ㄕㄣ3\"\n    ],\n    \"知\": [\n        \"ㄓ1\",\n        \"ㄓ4\"\n    ],\n    \"矦\": [\n        \"ㄏㄡ2\"\n    ],\n    \"矧\": [\n        \"ㄕㄣ3\"\n    ],\n    \"矨\": [\n        \"ㄧㄥ3\"\n    ],\n    \"矩\": [\n        \"ㄐㄩ3\"\n    ],\n    \"矪\": [\n        \"ㄓㄡ1\"\n    ],\n    \"矫\": [\n        \"ㄐㄧㄠ3\",\n        \"ㄐㄧㄠ2\"\n    ],\n    \"矬\": [\n        \"ㄘㄨㄛ2\"\n    ],\n    \"短\": [\n        \"ㄉㄨㄢ3\"\n    ],\n    \"矮\": [\n        \"ㄞ3\"\n    ],\n    \"矯\": [\n        \"ㄐㄧㄠ3\",\n        \"ㄐㄧㄠ1\",\n        \"ㄐㄧㄠ2\"\n    ],\n    \"矰\": [\n        \"ㄗㄥ1\"\n    ],\n    \"矱\": [\n        \"ㄩㄝ1\"\n    ],\n    \"矲\": [\n        \"ㄅㄚ4\"\n    ],\n    \"石\": [\n        \"ㄕ2\",\n        \"ㄉㄢ4\"\n    ],\n    \"矴\": [\n        \"ㄉㄧㄥ4\"\n    ],\n    \"矵\": [\n        \"ㄑㄧ4\",\n        \"ㄉㄧㄠ1\"\n    ],\n    \"矶\": [\n        \"ㄐㄧ1\"\n    ],\n    \"矷\": [\n        \"ㄗ3\"\n    ],\n    \"矸\": [\n        \"ㄍㄢ1\",\n        \"ㄍㄢ4\",\n        \"ㄍㄢ3\",\n        \"ㄏㄢ4\"\n    ],\n    \"矹\": [\n        \"ㄨ4\"\n    ],\n    \"矺\": [\n        \"ㄓㄜ2\",\n        \"ㄉㄚ1\"\n    ],\n    \"矻\": [\n        \"ㄎㄨ1\",\n        \"ㄑㄧㄚ4\"\n    ],\n    \"矼\": [\n        \"ㄍㄤ1\",\n        \"ㄎㄨㄥ4\",\n        \"ㄑㄧㄤ1\"\n    ],\n    \"矽\": [\n        \"ㄒㄧ4\",\n        \"ㄒㄧ1\"\n    ],\n    \"矾\": [\n        \"ㄈㄢ2\"\n    ],\n    \"矿\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"砀\": [\n        \"ㄉㄤ4\"\n    ],\n    \"码\": [\n        \"ㄇㄚ3\"\n    ],\n    \"砂\": [\n        \"ㄕㄚ1\"\n    ],\n    \"砃\": [\n        \"ㄉㄢ1\"\n    ],\n    \"砄\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"砅\": [\n        \"ㄌㄧ4\"\n    ],\n    \"砆\": [\n        \"ㄈㄨ1\"\n    ],\n    \"砇\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"砈\": [\n        \"ㄜ3\"\n    ],\n    \"砉\": [\n        \"ㄏㄨㄛ4\",\n        \"ㄏㄨㄚ1\",\n        \"ㄒㄩ1\"\n    ],\n    \"砊\": [\n        \"ㄎㄤ1\",\n        \"ㄎㄤ4\"\n    ],\n    \"砋\": [\n        \"ㄓ3\"\n    ],\n    \"砌\": [\n        \"ㄑㄧ4\",\n        \"ㄑㄧㄝ4\"\n    ],\n    \"砍\": [\n        \"ㄎㄢ3\"\n    ],\n    \"砎\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"砏\": [\n        \"ㄅㄧㄣ1\",\n        \"ㄈㄣ1\",\n        \"ㄆㄧㄣ1\"\n    ],\n    \"砐\": [\n        \"ㄜ4\"\n    ],\n    \"砑\": [\n        \"ㄧㄚ4\"\n    ],\n    \"砒\": [\n        \"ㄆㄧ1\"\n    ],\n    \"砓\": [\n        \"ㄓㄜ2\"\n    ],\n    \"研\": [\n        \"ㄧㄢ2\",\n        \"ㄧㄢ4\",\n        \"ㄒㄧㄥ2\"\n    ],\n    \"砕\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"砖\": [\n        \"ㄓㄨㄢ1\"\n    ],\n    \"砗\": [\n        \"ㄔㄜ1\"\n    ],\n    \"砘\": [\n        \"ㄉㄨㄣ4\"\n    ],\n    \"砙\": [\n        \"ㄨㄚ3\"\n    ],\n    \"砚\": [\n        \"ㄧㄢ4\"\n    ],\n    \"砛\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"砜\": [\n        \"ㄈㄥ1\"\n    ],\n    \"砝\": [\n        \"ㄈㄚ2\",\n        \"ㄈㄚ3\",\n        \"ㄐㄧㄝ2\",\n        \"ㄍㄜ2\"\n    ],\n    \"砞\": [\n        \"ㄇㄛ4\"\n    ],\n    \"砟\": [\n        \"ㄓㄚ3\",\n        \"ㄓㄚ4\",\n        \"ㄗㄨㄛ2\"\n    ],\n    \"砠\": [\n        \"ㄐㄩ1\",\n        \"ㄗㄨ1\"\n    ],\n    \"砡\": [\n        \"ㄩ4\"\n    ],\n    \"砢\": [\n        \"ㄎㄜ1\",\n        \"ㄌㄨㄛ3\"\n    ],\n    \"砣\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"砤\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"砥\": [\n        \"ㄉㄧ3\",\n        \"ㄓ3\"\n    ],\n    \"砦\": [\n        \"ㄓㄞ4\"\n    ],\n    \"砧\": [\n        \"ㄓㄣ1\"\n    ],\n    \"砨\": [\n        \"ㄜ4\"\n    ],\n    \"砩\": [\n        \"ㄈㄨ2\",\n        \"ㄈㄟ4\"\n    ],\n    \"砪\": [\n        \"ㄇㄨ3\"\n    ],\n    \"砫\": [\n        \"ㄓㄨ4\",\n        \"ㄓㄨ3\"\n    ],\n    \"砬\": [\n        \"ㄌㄚ2\",\n        \"ㄌㄧ4\",\n        \"ㄌㄚ1\"\n    ],\n    \"砭\": [\n        \"ㄅㄧㄢ1\"\n    ],\n    \"砮\": [\n        \"ㄋㄨ3\",\n        \"ㄋㄨ2\"\n    ],\n    \"砯\": [\n        \"ㄆㄧㄥ1\"\n    ],\n    \"砰\": [\n        \"ㄆㄥ1\",\n        \"ㄆㄧㄥ1\",\n        \"ㄆㄥ4\"\n    ],\n    \"砱\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"砲\": [\n        \"ㄆㄠ4\",\n        \"ㄅㄠ2\",\n        \"ㄆㄨ1\"\n    ],\n    \"砳\": [\n        \"ㄌㄜ4\"\n    ],\n    \"破\": [\n        \"ㄆㄛ4\"\n    ],\n    \"砵\": [\n        \"ㄅㄛ1\",\n        \"ㄜ4\"\n    ],\n    \"砶\": [\n        \"ㄆㄛ4\"\n    ],\n    \"砷\": [\n        \"ㄕㄣ1\"\n    ],\n    \"砸\": [\n        \"ㄗㄚ2\"\n    ],\n    \"砹\": [\n        \"ㄞ4\"\n    ],\n    \"砺\": [\n        \"ㄌㄧ4\"\n    ],\n    \"砻\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"砼\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"砽\": [\n        \"ㄩㄥ4\"\n    ],\n    \"砾\": [\n        \"ㄌㄧ4\"\n    ],\n    \"砿\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"础\": [\n        \"ㄔㄨ3\"\n    ],\n    \"硁\": [\n        \"ㄎㄥ1\"\n    ],\n    \"硂\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"硃\": [\n        \"ㄓㄨ1\"\n    ],\n    \"硄\": [\n        \"ㄎㄨㄤ1\",\n        \"ㄍㄨㄤ1\"\n    ],\n    \"硅\": [\n        \"ㄍㄨㄟ1\",\n        \"ㄏㄜ4\"\n    ],\n    \"硆\": [\n        \"ㄜ4\"\n    ],\n    \"硇\": [\n        \"ㄋㄠ2\"\n    ],\n    \"硈\": [\n        \"ㄑㄧㄚ4\"\n    ],\n    \"硉\": [\n        \"ㄌㄨ4\"\n    ],\n    \"硊\": [\n        \"ㄨㄟ3\",\n        \"ㄏㄨㄟ4\",\n        \"ㄍㄨㄟ4\"\n    ],\n    \"硋\": [\n        \"ㄞ4\"\n    ],\n    \"硌\": [\n        \"ㄍㄜ4\",\n        \"ㄌㄨㄛ4\",\n        \"ㄌㄧ4\"\n    ],\n    \"硍\": [\n        \"ㄒㄧㄢ4\",\n        \"ㄧㄣ2\",\n        \"ㄎㄣ4\",\n        \"ㄎㄥ1\",\n        \"ㄧㄣ3\"\n    ],\n    \"硎\": [\n        \"ㄒㄧㄥ2\",\n        \"ㄎㄥ1\"\n    ],\n    \"硏\": [\n        \"ㄧㄢ2\",\n        \"ㄧㄢ4\"\n    ],\n    \"硐\": [\n        \"ㄉㄨㄥ4\",\n        \"ㄊㄨㄥ2\",\n        \"ㄌㄧㄡ2\"\n    ],\n    \"硑\": [\n        \"ㄆㄥ1\",\n        \"ㄆㄧㄥ2\"\n    ],\n    \"硒\": [\n        \"ㄒㄧ1\"\n    ],\n    \"硓\": [\n        \"ㄌㄠ3\"\n    ],\n    \"硔\": [\n        \"ㄏㄨㄥ2\",\n        \"ㄍㄨㄥ3\"\n    ],\n    \"硕\": [\n        \"ㄕㄨㄛ4\"\n    ],\n    \"硖\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"硗\": [\n        \"ㄑㄧㄠ1\"\n    ],\n    \"硘\": [\n        \"ㄑㄧㄥ5\"\n    ],\n    \"硙\": [\n        \"ㄨㄟ2\",\n        \"ㄨㄟ4\"\n    ],\n    \"硚\": [\n        \"ㄑㄧㄠ2\"\n    ],\n    \"硛\": [\n        \"ㄧ4\"\n    ],\n    \"硜\": [\n        \"ㄎㄥ1\",\n        \"ㄑㄧㄥ4\"\n    ],\n    \"硝\": [\n        \"ㄒㄧㄠ1\",\n        \"ㄑㄧㄠ4\"\n    ],\n    \"硞\": [\n        \"ㄑㄩㄝ4\",\n        \"ㄎㄜ4\",\n        \"ㄎㄨ4\"\n    ],\n    \"硟\": [\n        \"ㄔㄢ4\"\n    ],\n    \"硠\": [\n        \"ㄌㄤ2\"\n    ],\n    \"硡\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"硢\": [\n        \"ㄩ2\"\n    ],\n    \"硣\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"硤\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"硥\": [\n        \"ㄇㄤ3\",\n        \"ㄅㄤ4\"\n    ],\n    \"硦\": [\n        \"ㄌㄨㄛ4\",\n        \"ㄌㄨㄥ4\"\n    ],\n    \"硧\": [\n        \"ㄩㄥ3\",\n        \"ㄊㄨㄥ2\"\n    ],\n    \"硨\": [\n        \"ㄔㄜ1\"\n    ],\n    \"硩\": [\n        \"ㄔㄜ4\"\n    ],\n    \"硪\": [\n        \"ㄨㄛ4\",\n        \"ㄜ2\",\n        \"ㄧ3\"\n    ],\n    \"硫\": [\n        \"ㄌㄧㄡ2\",\n        \"ㄔㄨ4\"\n    ],\n    \"硬\": [\n        \"ㄧㄥ4\",\n        \"ㄍㄥ3\"\n    ],\n    \"硭\": [\n        \"ㄇㄤ2\"\n    ],\n    \"确\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"硯\": [\n        \"ㄧㄢ4\"\n    ],\n    \"硰\": [\n        \"ㄕㄚ1\"\n    ],\n    \"硱\": [\n        \"ㄎㄨㄣ3\"\n    ],\n    \"硲\": [\n        \"ㄩ4\"\n    ],\n    \"硳\": [\n        \"ㄔ4\"\n    ],\n    \"硴\": [\n        \"ㄏㄨㄚ1\"\n    ],\n    \"硵\": [\n        \"ㄌㄨ3\"\n    ],\n    \"硶\": [\n        \"ㄔㄣ3\",\n        \"ㄘㄣ2\"\n    ],\n    \"硷\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"硸\": [\n        \"ㄋㄩㄝ4\"\n    ],\n    \"硹\": [\n        \"ㄙㄨㄥ1\"\n    ],\n    \"硺\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"硻\": [\n        \"ㄎㄥ1\",\n        \"ㄎㄥ3\"\n    ],\n    \"硼\": [\n        \"ㄆㄥ2\",\n        \"ㄆㄥ1\"\n    ],\n    \"硽\": [\n        \"ㄧㄢ1\",\n        \"ㄧㄢ3\"\n    ],\n    \"硾\": [\n        \"ㄓㄨㄟ4\",\n        \"ㄉㄨㄛ3\"\n    ],\n    \"硿\": [\n        \"ㄎㄨㄥ1\",\n        \"ㄎㄨㄥ4\"\n    ],\n    \"碀\": [\n        \"ㄔㄥ2\"\n    ],\n    \"碁\": [\n        \"ㄑㄧ2\"\n    ],\n    \"碂\": [\n        \"ㄗㄨㄥ4\",\n        \"ㄘㄨㄥ2\"\n    ],\n    \"碃\": [\n        \"ㄑㄧㄥ4\"\n    ],\n    \"碄\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"碅\": [\n        \"ㄐㄩㄣ1\"\n    ],\n    \"碆\": [\n        \"ㄅㄛ1\"\n    ],\n    \"碇\": [\n        \"ㄉㄧㄥ4\"\n    ],\n    \"碈\": [\n        \"ㄇㄧㄣ2\",\n        \"ㄏㄨㄣ1\"\n    ],\n    \"碉\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"碊\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄓㄢ4\"\n    ],\n    \"碋\": [\n        \"ㄏㄜ4\"\n    ],\n    \"碌\": [\n        \"ㄌㄨ4\",\n        \"ㄌㄧㄡ4\",\n        \"ㄌㄨㄛ4\"\n    ],\n    \"碍\": [\n        \"ㄞ4\"\n    ],\n    \"碎\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"碏\": [\n        \"ㄑㄩㄝ4\",\n        \"ㄒㄧ1\"\n    ],\n    \"碐\": [\n        \"ㄌㄥ2\"\n    ],\n    \"碑\": [\n        \"ㄅㄟ1\"\n    ],\n    \"碒\": [\n        \"ㄧㄣ2\"\n    ],\n    \"碓\": [\n        \"ㄉㄨㄟ4\",\n        \"ㄉㄨㄟ1\"\n    ],\n    \"碔\": [\n        \"ㄨ3\"\n    ],\n    \"碕\": [\n        \"ㄑㄧ2\",\n        \"ㄑㄧ1\",\n        \"ㄑㄧ3\"\n    ],\n    \"碖\": [\n        \"ㄌㄨㄣ3\",\n        \"ㄌㄨㄣ4\",\n        \"ㄌㄨㄣ2\"\n    ],\n    \"碗\": [\n        \"ㄨㄢ3\"\n    ],\n    \"碘\": [\n        \"ㄉㄧㄢ3\"\n    ],\n    \"碙\": [\n        \"ㄋㄠ2\",\n        \"ㄍㄤ1\"\n    ],\n    \"碚\": [\n        \"ㄅㄟ4\"\n    ],\n    \"碛\": [\n        \"ㄑㄧ4\"\n    ],\n    \"碜\": [\n        \"ㄔㄣ3\"\n    ],\n    \"碝\": [\n        \"ㄖㄨㄢ3\"\n    ],\n    \"碞\": [\n        \"ㄧㄢ2\"\n    ],\n    \"碟\": [\n        \"ㄉㄧㄝ2\",\n        \"ㄕㄜ2\"\n    ],\n    \"碠\": [\n        \"ㄉㄧㄥ4\"\n    ],\n    \"碡\": [\n        \"ㄉㄨ2\",\n        \"ㄓㄡ2\"\n    ],\n    \"碢\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"碣\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄎㄜ3\",\n        \"ㄧㄚ4\"\n    ],\n    \"碤\": [\n        \"ㄧㄥ1\"\n    ],\n    \"碥\": [\n        \"ㄅㄧㄢ3\"\n    ],\n    \"碦\": [\n        \"ㄎㄜ4\"\n    ],\n    \"碧\": [\n        \"ㄅㄧ4\"\n    ],\n    \"碨\": [\n        \"ㄨㄟ4\",\n        \"ㄨㄟ3\"\n    ],\n    \"碩\": [\n        \"ㄕㄨㄛ4\"\n    ],\n    \"碪\": [\n        \"ㄓㄣ1\",\n        \"ㄢ3\",\n        \"ㄎㄢ4\"\n    ],\n    \"碫\": [\n        \"ㄉㄨㄢ4\"\n    ],\n    \"碬\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"碭\": [\n        \"ㄉㄤ4\"\n    ],\n    \"碮\": [\n        \"ㄊㄧ2\",\n        \"ㄉㄧ1\"\n    ],\n    \"碯\": [\n        \"ㄋㄠ3\"\n    ],\n    \"碰\": [\n        \"ㄆㄥ4\"\n    ],\n    \"碱\": [\n        \"ㄐㄧㄢ3\",\n        \"ㄒㄧㄢ2\"\n    ],\n    \"碲\": [\n        \"ㄉㄧ4\"\n    ],\n    \"碳\": [\n        \"ㄊㄢ4\"\n    ],\n    \"碴\": [\n        \"ㄔㄚ2\",\n        \"ㄔㄚ1\"\n    ],\n    \"碵\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"碶\": [\n        \"ㄑㄧ4\"\n    ],\n    \"碷\": [\n        \"ㄉㄨㄣ4\"\n    ],\n    \"碸\": [\n        \"ㄈㄥ1\"\n    ],\n    \"碹\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"確\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"碻\": [\n        \"ㄑㄩㄝ4\",\n        \"ㄑㄧㄠ1\"\n    ],\n    \"碼\": [\n        \"ㄇㄚ3\"\n    ],\n    \"碽\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"碾\": [\n        \"ㄋㄧㄢ3\"\n    ],\n    \"碿\": [\n        \"ㄙㄨ4\",\n        \"ㄒㄧㄝ4\"\n    ],\n    \"磀\": [\n        \"ㄜ2\"\n    ],\n    \"磁\": [\n        \"ㄘ2\"\n    ],\n    \"磂\": [\n        \"ㄌㄧㄡ2\",\n        \"ㄌㄧㄡ4\"\n    ],\n    \"磃\": [\n        \"ㄙ1\",\n        \"ㄊㄧ2\"\n    ],\n    \"磄\": [\n        \"ㄊㄤ2\"\n    ],\n    \"磅\": [\n        \"ㄅㄤ4\",\n        \"ㄆㄤ2\",\n        \"ㄆㄤ1\"\n    ],\n    \"磆\": [\n        \"ㄏㄨㄚ2\",\n        \"ㄎㄜ3\",\n        \"ㄍㄨ1\"\n    ],\n    \"磇\": [\n        \"ㄆㄧ1\"\n    ],\n    \"磈\": [\n        \"ㄨㄟ3\",\n        \"ㄎㄨㄟ3\"\n    ],\n    \"磉\": [\n        \"ㄙㄤ3\"\n    ],\n    \"磊\": [\n        \"ㄌㄟ3\"\n    ],\n    \"磋\": [\n        \"ㄘㄨㄛ1\"\n    ],\n    \"磌\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"磍\": [\n        \"ㄒㄧㄚ2\",\n        \"ㄑㄧㄚ4\",\n        \"ㄧㄚ4\"\n    ],\n    \"磎\": [\n        \"ㄒㄧ1\",\n        \"ㄑㄧ1\"\n    ],\n    \"磏\": [\n        \"ㄌㄧㄢ2\",\n        \"ㄑㄧㄢ1\"\n    ],\n    \"磐\": [\n        \"ㄆㄢ2\"\n    ],\n    \"磑\": [\n        \"ㄨㄟ2\",\n        \"ㄨㄟ4\",\n        \"ㄞ2\",\n        \"ㄍㄞ4\"\n    ],\n    \"磒\": [\n        \"ㄩㄣ3\"\n    ],\n    \"磓\": [\n        \"ㄉㄨㄟ1\",\n        \"ㄓㄨㄟ4\"\n    ],\n    \"磔\": [\n        \"ㄓㄜ2\"\n    ],\n    \"磕\": [\n        \"ㄎㄜ1\",\n        \"ㄎㄜ3\"\n    ],\n    \"磖\": [\n        \"ㄌㄚ2\",\n        \"ㄌㄚ1\"\n    ],\n    \"磗\": [\n        \"ㄓㄨㄢ1\"\n    ],\n    \"磘\": [\n        \"ㄧㄠ2\"\n    ],\n    \"磙\": [\n        \"ㄍㄨㄣ3\"\n    ],\n    \"磚\": [\n        \"ㄓㄨㄢ1\",\n        \"ㄊㄨㄢ2\",\n        \"ㄊㄨㄛ2\"\n    ],\n    \"磛\": [\n        \"ㄔㄢ2\"\n    ],\n    \"磜\": [\n        \"ㄑㄧ4\",\n        \"ㄑㄧ1\"\n    ],\n    \"磝\": [\n        \"ㄠ2\",\n        \"ㄑㄧㄠ1\"\n    ],\n    \"磞\": [\n        \"ㄆㄥ1\"\n    ],\n    \"磟\": [\n        \"ㄌㄧㄡ4\",\n        \"ㄌㄨ4\"\n    ],\n    \"磠\": [\n        \"ㄌㄨ3\"\n    ],\n    \"磡\": [\n        \"ㄎㄢ4\"\n    ],\n    \"磢\": [\n        \"ㄔㄨㄤ3\"\n    ],\n    \"磣\": [\n        \"ㄔㄣ3\",\n        \"ㄘㄚ4\"\n    ],\n    \"磤\": [\n        \"ㄧㄣ3\",\n        \"ㄧㄣ1\"\n    ],\n    \"磥\": [\n        \"ㄌㄟ3\",\n        \"ㄌㄟ2\"\n    ],\n    \"磦\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"磧\": [\n        \"ㄑㄧ4\"\n    ],\n    \"磨\": [\n        \"ㄇㄛ2\",\n        \"ㄇㄛ4\"\n    ],\n    \"磩\": [\n        \"ㄑㄧ4\",\n        \"ㄓㄨ2\"\n    ],\n    \"磪\": [\n        \"ㄘㄨㄟ1\"\n    ],\n    \"磫\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"磬\": [\n        \"ㄑㄧㄥ4\",\n        \"ㄑㄧㄥ3\"\n    ],\n    \"磭\": [\n        \"ㄔㄨㄛ4\"\n    ],\n    \"磮\": [\n        \"ㄌㄨㄣ2\"\n    ],\n    \"磯\": [\n        \"ㄐㄧ1\"\n    ],\n    \"磰\": [\n        \"ㄕㄢ4\"\n    ],\n    \"磱\": [\n        \"ㄌㄠ2\"\n    ],\n    \"磲\": [\n        \"ㄑㄩ2\"\n    ],\n    \"磳\": [\n        \"ㄗㄥ1\"\n    ],\n    \"磴\": [\n        \"ㄉㄥ4\",\n        \"ㄉㄥ1\"\n    ],\n    \"磵\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"磶\": [\n        \"ㄒㄧ4\"\n    ],\n    \"磷\": [\n        \"ㄌㄧㄣ2\",\n        \"ㄌㄧㄣ4\",\n        \"ㄌㄧㄣ3\",\n        \"ㄌㄧㄥ2\"\n    ],\n    \"磸\": [\n        \"ㄉㄧㄥ4\"\n    ],\n    \"磹\": [\n        \"ㄊㄢ2\",\n        \"ㄉㄧㄢ4\"\n    ],\n    \"磺\": [\n        \"ㄏㄨㄤ2\",\n        \"ㄎㄨㄤ4\",\n        \"ㄍㄨㄥ3\"\n    ],\n    \"磻\": [\n        \"ㄆㄢ2\",\n        \"ㄅㄛ1\"\n    ],\n    \"磼\": [\n        \"ㄗㄚ2\",\n        \"ㄕㄜ2\"\n    ],\n    \"磽\": [\n        \"ㄑㄧㄠ1\",\n        \"ㄑㄧㄠ3\",\n        \"ㄑㄧㄠ4\",\n        \"ㄠ2\"\n    ],\n    \"磾\": [\n        \"ㄉㄧ1\"\n    ],\n    \"磿\": [\n        \"ㄌㄧ4\"\n    ],\n    \"礀\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"礁\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"礂\": [\n        \"ㄒㄧ1\"\n    ],\n    \"礃\": [\n        \"ㄓㄤ3\"\n    ],\n    \"礄\": [\n        \"ㄑㄧㄠ2\"\n    ],\n    \"礅\": [\n        \"ㄉㄨㄣ1\"\n    ],\n    \"礆\": [\n        \"ㄐㄧㄢ3\",\n        \"ㄒㄧㄢ3\"\n    ],\n    \"礇\": [\n        \"ㄩ4\"\n    ],\n    \"礈\": [\n        \"ㄓㄨㄟ4\"\n    ],\n    \"礉\": [\n        \"ㄏㄜ2\",\n        \"ㄑㄧㄠ1\",\n        \"ㄑㄧㄠ4\",\n        \"ㄠ2\"\n    ],\n    \"礊\": [\n        \"ㄎㄜ4\",\n        \"ㄏㄨㄛ4\"\n    ],\n    \"礋\": [\n        \"ㄗㄜ2\"\n    ],\n    \"礌\": [\n        \"ㄌㄟ2\",\n        \"ㄌㄟ4\",\n        \"ㄌㄟ3\"\n    ],\n    \"礍\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"礎\": [\n        \"ㄔㄨ3\"\n    ],\n    \"礏\": [\n        \"ㄧㄝ4\"\n    ],\n    \"礐\": [\n        \"ㄑㄩㄝ4\",\n        \"ㄏㄨ2\"\n    ],\n    \"礑\": [\n        \"ㄉㄤ4\"\n    ],\n    \"礒\": [\n        \"ㄧ3\"\n    ],\n    \"礓\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"礔\": [\n        \"ㄆㄧ1\"\n    ],\n    \"礕\": [\n        \"ㄆㄧ1\"\n    ],\n    \"礖\": [\n        \"ㄩ4\"\n    ],\n    \"礗\": [\n        \"ㄆㄧㄣ1\"\n    ],\n    \"礘\": [\n        \"ㄜ4\",\n        \"ㄑㄧ4\"\n    ],\n    \"礙\": [\n        \"ㄞ4\",\n        \"ㄧ2\"\n    ],\n    \"礚\": [\n        \"ㄎㄜ1\"\n    ],\n    \"礛\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"礜\": [\n        \"ㄩ4\"\n    ],\n    \"礝\": [\n        \"ㄖㄨㄢ3\"\n    ],\n    \"礞\": [\n        \"ㄇㄥ2\"\n    ],\n    \"礟\": [\n        \"ㄆㄠ4\"\n    ],\n    \"礠\": [\n        \"ㄘ2\"\n    ],\n    \"礡\": [\n        \"ㄅㄛ2\"\n    ],\n    \"礢\": [\n        \"ㄧㄤ3\"\n    ],\n    \"礣\": [\n        \"ㄇㄚ4\"\n    ],\n    \"礤\": [\n        \"ㄘㄚ3\"\n    ],\n    \"礥\": [\n        \"ㄒㄧㄢ2\",\n        \"ㄒㄧㄣ2\"\n    ],\n    \"礦\": [\n        \"ㄎㄨㄤ4\",\n        \"ㄍㄨㄥ3\"\n    ],\n    \"礧\": [\n        \"ㄌㄟ2\",\n        \"ㄌㄟ4\",\n        \"ㄌㄟ3\"\n    ],\n    \"礨\": [\n        \"ㄌㄟ3\"\n    ],\n    \"礩\": [\n        \"ㄓ4\"\n    ],\n    \"礪\": [\n        \"ㄌㄧ4\"\n    ],\n    \"礫\": [\n        \"ㄌㄧ4\",\n        \"ㄌㄨㄛ4\"\n    ],\n    \"礬\": [\n        \"ㄈㄢ2\"\n    ],\n    \"礭\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"礮\": [\n        \"ㄆㄠ4\"\n    ],\n    \"礯\": [\n        \"ㄧㄥ1\"\n    ],\n    \"礰\": [\n        \"ㄌㄧ4\"\n    ],\n    \"礱\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"礲\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"礳\": [\n        \"ㄇㄛ4\"\n    ],\n    \"礴\": [\n        \"ㄅㄛ2\"\n    ],\n    \"礵\": [\n        \"ㄕㄨㄤ1\"\n    ],\n    \"礶\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"礷\": [\n        \"ㄌㄢ2\"\n    ],\n    \"礸\": [\n        \"ㄘㄚ3\"\n    ],\n    \"礹\": [\n        \"ㄧㄢ2\",\n        \"ㄧㄢ3\"\n    ],\n    \"示\": [\n        \"ㄕ4\",\n        \"ㄑㄧ2\",\n        \"ㄓ4\",\n        \"ㄕ2\"\n    ],\n    \"礻\": [\n        \"ㄕ4\"\n    ],\n    \"礼\": [\n        \"ㄌㄧ3\"\n    ],\n    \"礽\": [\n        \"ㄖㄥ2\"\n    ],\n    \"社\": [\n        \"ㄕㄜ4\"\n    ],\n    \"礿\": [\n        \"ㄩㄝ4\"\n    ],\n    \"祀\": [\n        \"ㄙ4\"\n    ],\n    \"祁\": [\n        \"ㄑㄧ2\",\n        \"ㄓ3\"\n    ],\n    \"祂\": [\n        \"ㄊㄚ1\"\n    ],\n    \"祃\": [\n        \"ㄇㄚ4\"\n    ],\n    \"祄\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"祅\": [\n        \"ㄧㄠ1\"\n    ],\n    \"祆\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"祇\": [\n        \"ㄑㄧ2\",\n        \"ㄔ2\",\n        \"ㄓ1\",\n        \"ㄓ3\"\n    ],\n    \"祈\": [\n        \"ㄑㄧ2\",\n        \"ㄍㄨㄟ3\"\n    ],\n    \"祉\": [\n        \"ㄓ3\"\n    ],\n    \"祊\": [\n        \"ㄅㄥ1\",\n        \"ㄈㄤ1\"\n    ],\n    \"祋\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"祌\": [\n        \"ㄓㄨㄥ4\",\n        \"ㄔㄨㄥ1\"\n    ],\n    \"祍\": [\n        \"ㄖㄣ4\"\n    ],\n    \"祎\": [\n        \"ㄧ1\"\n    ],\n    \"祏\": [\n        \"ㄕ2\"\n    ],\n    \"祐\": [\n        \"ㄧㄡ4\"\n    ],\n    \"祑\": [\n        \"ㄓ4\"\n    ],\n    \"祒\": [\n        \"ㄊㄧㄠ2\"\n    ],\n    \"祓\": [\n        \"ㄈㄨ2\",\n        \"ㄈㄟ4\"\n    ],\n    \"祔\": [\n        \"ㄈㄨ4\"\n    ],\n    \"祕\": [\n        \"ㄇㄧ4\",\n        \"ㄅㄧ4\"\n    ],\n    \"祖\": [\n        \"ㄗㄨ3\",\n        \"ㄐㄧㄝ1\"\n    ],\n    \"祗\": [\n        \"ㄓ1\"\n    ],\n    \"祘\": [\n        \"ㄙㄨㄢ4\"\n    ],\n    \"祙\": [\n        \"ㄇㄟ4\"\n    ],\n    \"祚\": [\n        \"ㄗㄨㄛ4\"\n    ],\n    \"祛\": [\n        \"ㄑㄩ1\"\n    ],\n    \"祜\": [\n        \"ㄏㄨ4\"\n    ],\n    \"祝\": [\n        \"ㄓㄨ4\",\n        \"ㄓㄡ4\",\n        \"ㄔㄨ4\"\n    ],\n    \"神\": [\n        \"ㄕㄣ2\",\n        \"ㄕㄣ1\"\n    ],\n    \"祟\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"祠\": [\n        \"ㄘ2\",\n        \"ㄙ4\"\n    ],\n    \"祡\": [\n        \"ㄔㄞ2\"\n    ],\n    \"祢\": [\n        \"ㄇㄧ2\",\n        \"ㄋㄧ3\"\n    ],\n    \"祣\": [\n        \"ㄌㄩ3\"\n    ],\n    \"祤\": [\n        \"ㄩ3\"\n    ],\n    \"祥\": [\n        \"ㄒㄧㄤ2\"\n    ],\n    \"祦\": [\n        \"ㄨ2\"\n    ],\n    \"祧\": [\n        \"ㄊㄧㄠ1\"\n    ],\n    \"票\": [\n        \"ㄆㄧㄠ4\",\n        \"ㄆㄧㄠ1\"\n    ],\n    \"祩\": [\n        \"ㄓㄨ4\"\n    ],\n    \"祪\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"祫\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"祬\": [\n        \"ㄓ1\"\n    ],\n    \"祭\": [\n        \"ㄐㄧ4\",\n        \"ㄓㄞ4\"\n    ],\n    \"祮\": [\n        \"ㄍㄠ4\"\n    ],\n    \"祯\": [\n        \"ㄓㄣ1\"\n    ],\n    \"祰\": [\n        \"ㄍㄠ4\"\n    ],\n    \"祱\": [\n        \"ㄕㄨㄟ4\",\n        \"ㄌㄟ4\"\n    ],\n    \"祲\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"祳\": [\n        \"ㄕㄣ4\"\n    ],\n    \"祴\": [\n        \"ㄍㄞ1\"\n    ],\n    \"祵\": [\n        \"ㄎㄨㄣ3\"\n    ],\n    \"祶\": [\n        \"ㄉㄧ4\"\n    ],\n    \"祷\": [\n        \"ㄉㄠ3\"\n    ],\n    \"祸\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"祹\": [\n        \"ㄊㄠ2\"\n    ],\n    \"祺\": [\n        \"ㄑㄧ2\"\n    ],\n    \"祻\": [\n        \"ㄍㄨ4\"\n    ],\n    \"祼\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"祽\": [\n        \"ㄗㄨㄟ4\"\n    ],\n    \"祾\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"祿\": [\n        \"ㄌㄨ4\"\n    ],\n    \"禀\": [\n        \"ㄅㄧㄥ3\"\n    ],\n    \"禁\": [\n        \"ㄐㄧㄣ4\",\n        \"ㄐㄧㄣ1\"\n    ],\n    \"禂\": [\n        \"ㄉㄠ3\"\n    ],\n    \"禃\": [\n        \"ㄓ2\"\n    ],\n    \"禄\": [\n        \"ㄌㄨ4\"\n    ],\n    \"禅\": [\n        \"ㄔㄢ2\",\n        \"ㄕㄢ4\"\n    ],\n    \"禆\": [\n        \"ㄅㄧ4\"\n    ],\n    \"禇\": [\n        \"ㄓㄜ3\"\n    ],\n    \"禈\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"禉\": [\n        \"ㄧㄡ3\"\n    ],\n    \"禊\": [\n        \"ㄒㄧ4\"\n    ],\n    \"禋\": [\n        \"ㄧㄣ1\"\n    ],\n    \"禌\": [\n        \"ㄗ1\"\n    ],\n    \"禍\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"禎\": [\n        \"ㄓㄣ1\",\n        \"ㄓㄥ1\"\n    ],\n    \"福\": [\n        \"ㄈㄨ2\",\n        \"ㄈㄨ4\"\n    ],\n    \"禐\": [\n        \"ㄩㄢ4\"\n    ],\n    \"禑\": [\n        \"ㄨ2\"\n    ],\n    \"禒\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"禓\": [\n        \"ㄧㄤ2\",\n        \"ㄕㄤ1\"\n    ],\n    \"禔\": [\n        \"ㄓ1\"\n    ],\n    \"禕\": [\n        \"ㄧ1\"\n    ],\n    \"禖\": [\n        \"ㄇㄟ2\"\n    ],\n    \"禗\": [\n        \"ㄙ1\"\n    ],\n    \"禘\": [\n        \"ㄉㄧ4\"\n    ],\n    \"禙\": [\n        \"ㄅㄟ4\"\n    ],\n    \"禚\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"禛\": [\n        \"ㄓㄣ1\"\n    ],\n    \"禜\": [\n        \"ㄩㄥ3\",\n        \"ㄧㄥ2\"\n    ],\n    \"禝\": [\n        \"ㄐㄧ4\"\n    ],\n    \"禞\": [\n        \"ㄍㄠ4\"\n    ],\n    \"禟\": [\n        \"ㄊㄤ2\"\n    ],\n    \"禠\": [\n        \"ㄙ1\"\n    ],\n    \"禡\": [\n        \"ㄇㄚ4\"\n    ],\n    \"禢\": [\n        \"ㄊㄚ4\"\n    ],\n    \"禣\": [\n        \"ㄈㄨ4\"\n    ],\n    \"禤\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"禥\": [\n        \"ㄑㄧ2\"\n    ],\n    \"禦\": [\n        \"ㄩ4\"\n    ],\n    \"禧\": [\n        \"ㄒㄧ3\",\n        \"ㄒㄧ1\"\n    ],\n    \"禨\": [\n        \"ㄐㄧ1\",\n        \"ㄐㄧ4\",\n        \"ㄑㄧ2\"\n    ],\n    \"禩\": [\n        \"ㄙ4\"\n    ],\n    \"禪\": [\n        \"ㄔㄢ2\",\n        \"ㄕㄢ4\",\n        \"ㄊㄢ2\"\n    ],\n    \"禫\": [\n        \"ㄉㄢ4\"\n    ],\n    \"禬\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"禭\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"禮\": [\n        \"ㄌㄧ3\"\n    ],\n    \"禯\": [\n        \"ㄋㄨㄥ2\"\n    ],\n    \"禰\": [\n        \"ㄇㄧ2\",\n        \"ㄋㄧ3\",\n        \"ㄒㄧㄢ3\"\n    ],\n    \"禱\": [\n        \"ㄉㄠ3\"\n    ],\n    \"禲\": [\n        \"ㄌㄧ4\"\n    ],\n    \"禳\": [\n        \"ㄖㄤ2\"\n    ],\n    \"禴\": [\n        \"ㄩㄝ4\"\n    ],\n    \"禵\": [\n        \"ㄊㄧ2\"\n    ],\n    \"禶\": [\n        \"ㄗㄢ4\"\n    ],\n    \"禷\": [\n        \"ㄌㄟ4\"\n    ],\n    \"禸\": [\n        \"ㄖㄡ2\"\n    ],\n    \"禹\": [\n        \"ㄩ3\"\n    ],\n    \"禺\": [\n        \"ㄩ2\",\n        \"ㄩ4\"\n    ],\n    \"离\": [\n        \"ㄌㄧ2\",\n        \"ㄔ1\"\n    ],\n    \"禼\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"禽\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"禾\": [\n        \"ㄏㄜ2\"\n    ],\n    \"禿\": [\n        \"ㄊㄨ1\"\n    ],\n    \"秀\": [\n        \"ㄒㄧㄡ4\"\n    ],\n    \"私\": [\n        \"ㄙ1\"\n    ],\n    \"秂\": [\n        \"ㄖㄣ2\"\n    ],\n    \"秃\": [\n        \"ㄊㄨ1\"\n    ],\n    \"秄\": [\n        \"ㄗ3\",\n        \"ㄗ4\"\n    ],\n    \"秅\": [\n        \"ㄔㄚ2\",\n        \"ㄋㄚ2\"\n    ],\n    \"秆\": [\n        \"ㄍㄢ3\"\n    ],\n    \"秇\": [\n        \"ㄧ4\",\n        \"ㄓ2\"\n    ],\n    \"秈\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"秉\": [\n        \"ㄅㄧㄥ3\"\n    ],\n    \"秊\": [\n        \"ㄋㄧㄢ2\"\n    ],\n    \"秋\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"秌\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"种\": [\n        \"ㄓㄨㄥ3\",\n        \"ㄔㄨㄥ2\",\n        \"ㄓㄨㄥ4\"\n    ],\n    \"秎\": [\n        \"ㄈㄣ4\"\n    ],\n    \"秏\": [\n        \"ㄏㄠ4\",\n        \"ㄇㄠ4\"\n    ],\n    \"秐\": [\n        \"ㄩㄣ2\"\n    ],\n    \"科\": [\n        \"ㄎㄜ1\",\n        \"ㄎㄜ4\"\n    ],\n    \"秒\": [\n        \"ㄇㄧㄠ3\"\n    ],\n    \"秓\": [\n        \"ㄓ1\"\n    ],\n    \"秔\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"秕\": [\n        \"ㄅㄧ3\"\n    ],\n    \"秖\": [\n        \"ㄓ1\"\n    ],\n    \"秗\": [\n        \"ㄩ4\"\n    ],\n    \"秘\": [\n        \"ㄇㄧ4\",\n        \"ㄅㄧ4\",\n        \"ㄅㄧㄝ2\"\n    ],\n    \"秙\": [\n        \"ㄎㄨ4\"\n    ],\n    \"秚\": [\n        \"ㄅㄢ4\"\n    ],\n    \"秛\": [\n        \"ㄆㄧ1\"\n    ],\n    \"秜\": [\n        \"ㄋㄧ2\",\n        \"ㄋㄧ4\"\n    ],\n    \"秝\": [\n        \"ㄌㄧ4\"\n    ],\n    \"秞\": [\n        \"ㄧㄡ2\"\n    ],\n    \"租\": [\n        \"ㄗㄨ1\",\n        \"ㄐㄩ1\"\n    ],\n    \"秠\": [\n        \"ㄆㄧ1\"\n    ],\n    \"秡\": [\n        \"ㄅㄛ2\"\n    ],\n    \"秢\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"秣\": [\n        \"ㄇㄛ4\"\n    ],\n    \"秤\": [\n        \"ㄔㄥ4\",\n        \"ㄔㄥ1\",\n        \"ㄆㄧㄥ2\"\n    ],\n    \"秥\": [\n        \"ㄋㄧㄢ2\"\n    ],\n    \"秦\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"秧\": [\n        \"ㄧㄤ1\"\n    ],\n    \"秨\": [\n        \"ㄗㄨㄛ2\"\n    ],\n    \"秩\": [\n        \"ㄓ4\"\n    ],\n    \"秪\": [\n        \"ㄓ1\"\n    ],\n    \"秫\": [\n        \"ㄕㄨ2\"\n    ],\n    \"秬\": [\n        \"ㄐㄩ4\"\n    ],\n    \"秭\": [\n        \"ㄗ3\"\n    ],\n    \"秮\": [\n        \"ㄏㄨㄛ2\"\n    ],\n    \"积\": [\n        \"ㄐㄧ1\",\n        \"ㄓ3\"\n    ],\n    \"称\": [\n        \"ㄔㄥ1\",\n        \"ㄔㄣ4\",\n        \"ㄔㄥ4\"\n    ],\n    \"秱\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"秲\": [\n        \"ㄓ4\",\n        \"ㄕ4\"\n    ],\n    \"秳\": [\n        \"ㄏㄨㄛ2\",\n        \"ㄎㄨㄛ4\"\n    ],\n    \"秴\": [\n        \"ㄏㄜ2\",\n        \"ㄍㄜ2\"\n    ],\n    \"秵\": [\n        \"ㄧㄣ1\"\n    ],\n    \"秶\": [\n        \"ㄗ1\"\n    ],\n    \"秷\": [\n        \"ㄓ4\"\n    ],\n    \"秸\": [\n        \"ㄐㄧㄝ1\",\n        \"ㄐㄧ2\"\n    ],\n    \"秹\": [\n        \"ㄖㄣ3\"\n    ],\n    \"秺\": [\n        \"ㄉㄨ4\"\n    ],\n    \"移\": [\n        \"ㄧ2\",\n        \"ㄔ3\",\n        \"ㄧ4\"\n    ],\n    \"秼\": [\n        \"ㄓㄨ1\"\n    ],\n    \"秽\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"秾\": [\n        \"ㄋㄨㄥ2\"\n    ],\n    \"秿\": [\n        \"ㄈㄨ4\",\n        \"ㄅㄨ1\",\n        \"ㄆㄨ1\"\n    ],\n    \"稀\": [\n        \"ㄒㄧ1\"\n    ],\n    \"稁\": [\n        \"ㄍㄠ3\"\n    ],\n    \"稂\": [\n        \"ㄌㄤ2\"\n    ],\n    \"稃\": [\n        \"ㄈㄨ1\"\n    ],\n    \"稄\": [\n        \"ㄒㄩㄣ4\",\n        \"ㄗㄜ4\"\n    ],\n    \"稅\": [\n        \"ㄕㄨㄟ4\"\n    ],\n    \"稆\": [\n        \"ㄌㄩ3\"\n    ],\n    \"稇\": [\n        \"ㄎㄨㄣ3\"\n    ],\n    \"稈\": [\n        \"ㄍㄢ3\"\n    ],\n    \"稉\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"稊\": [\n        \"ㄊㄧ2\"\n    ],\n    \"程\": [\n        \"ㄔㄥ2\"\n    ],\n    \"稌\": [\n        \"ㄊㄨ2\",\n        \"ㄕㄨ3\"\n    ],\n    \"稍\": [\n        \"ㄕㄠ1\",\n        \"ㄕㄠ4\"\n    ],\n    \"税\": [\n        \"ㄕㄨㄟ4\",\n        \"ㄊㄨㄛ1\",\n        \"ㄊㄨㄟ4\",\n        \"ㄊㄨㄢ4\"\n    ],\n    \"稏\": [\n        \"ㄧㄚ4\"\n    ],\n    \"稐\": [\n        \"ㄌㄨㄣ3\"\n    ],\n    \"稑\": [\n        \"ㄌㄨ4\"\n    ],\n    \"稒\": [\n        \"ㄍㄨ4\"\n    ],\n    \"稓\": [\n        \"ㄗㄨㄛ2\"\n    ],\n    \"稔\": [\n        \"ㄖㄣ3\"\n    ],\n    \"稕\": [\n        \"ㄓㄨㄣ4\",\n        \"ㄓㄨㄣ3\"\n    ],\n    \"稖\": [\n        \"ㄅㄤ4\"\n    ],\n    \"稗\": [\n        \"ㄅㄞ4\"\n    ],\n    \"稘\": [\n        \"ㄐㄧ1\",\n        \"ㄑㄧ2\"\n    ],\n    \"稙\": [\n        \"ㄓ1\",\n        \"ㄓ4\"\n    ],\n    \"稚\": [\n        \"ㄓ4\"\n    ],\n    \"稛\": [\n        \"ㄎㄨㄣ3\"\n    ],\n    \"稜\": [\n        \"ㄌㄥ2\",\n        \"ㄌㄥ4\",\n        \"ㄌㄧㄥ2\"\n    ],\n    \"稝\": [\n        \"ㄆㄥ2\"\n    ],\n    \"稞\": [\n        \"ㄎㄜ1\",\n        \"ㄏㄨㄚ4\"\n    ],\n    \"稟\": [\n        \"ㄅㄧㄥ3\",\n        \"ㄌㄧㄣ3\"\n    ],\n    \"稠\": [\n        \"ㄔㄡ2\",\n        \"ㄊㄧㄠ2\",\n        \"ㄉㄧㄠ4\"\n    ],\n    \"稡\": [\n        \"ㄗㄨㄟ4\",\n        \"ㄗㄨ2\",\n        \"ㄙㄨ1\"\n    ],\n    \"稢\": [\n        \"ㄩ4\"\n    ],\n    \"稣\": [\n        \"ㄙㄨ1\"\n    ],\n    \"稤\": [\n        \"ㄌㄩㄝ4\"\n    ],\n    \"稥\": [\n        \"ㄒㄧㄤ1\"\n    ],\n    \"稦\": [\n        \"ㄧ1\"\n    ],\n    \"稧\": [\n        \"ㄒㄧ4\",\n        \"ㄑㄧㄝ4\"\n    ],\n    \"稨\": [\n        \"ㄅㄧㄢ3\"\n    ],\n    \"稩\": [\n        \"ㄐㄧ4\"\n    ],\n    \"稪\": [\n        \"ㄈㄨ2\"\n    ],\n    \"稫\": [\n        \"ㄆㄧ4\",\n        \"ㄅㄧ4\"\n    ],\n    \"稬\": [\n        \"ㄋㄨㄛ4\"\n    ],\n    \"稭\": [\n        \"ㄐㄧㄝ1\"\n    ],\n    \"種\": [\n        \"ㄓㄨㄥ3\",\n        \"ㄔㄨㄥ2\",\n        \"ㄓㄨㄥ4\"\n    ],\n    \"稯\": [\n        \"ㄗㄨㄥ1\",\n        \"ㄗㄨㄥ3\"\n    ],\n    \"稰\": [\n        \"ㄒㄩ3\",\n        \"ㄒㄩ1\"\n    ],\n    \"稱\": [\n        \"ㄔㄥ1\",\n        \"ㄔㄣ4\",\n        \"ㄔㄥ4\"\n    ],\n    \"稲\": [\n        \"ㄉㄠ4\"\n    ],\n    \"稳\": [\n        \"ㄨㄣ3\"\n    ],\n    \"稴\": [\n        \"ㄒㄧㄢ2\",\n        \"ㄐㄧㄢ1\",\n        \"ㄌㄧㄢ4\",\n        \"ㄌㄧㄢ3\"\n    ],\n    \"稵\": [\n        \"ㄗ1\",\n        \"ㄐㄧㄡ1\"\n    ],\n    \"稶\": [\n        \"ㄩ4\"\n    ],\n    \"稷\": [\n        \"ㄐㄧ4\",\n        \"ㄗㄜ4\"\n    ],\n    \"稸\": [\n        \"ㄒㄩ4\"\n    ],\n    \"稹\": [\n        \"ㄓㄣ3\",\n        \"ㄓㄣ1\",\n        \"ㄅㄧㄢ1\"\n    ],\n    \"稺\": [\n        \"ㄓ4\"\n    ],\n    \"稻\": [\n        \"ㄉㄠ4\"\n    ],\n    \"稼\": [\n        \"ㄐㄧㄚ4\"\n    ],\n    \"稽\": [\n        \"ㄐㄧ1\",\n        \"ㄑㄧ3\"\n    ],\n    \"稾\": [\n        \"ㄍㄠ3\",\n        \"ㄎㄠ4\",\n        \"ㄍㄠ4\",\n        \"ㄐㄧㄠ4\"\n    ],\n    \"稿\": [\n        \"ㄍㄠ3\"\n    ],\n    \"穀\": [\n        \"ㄍㄨ3\"\n    ],\n    \"穁\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"穂\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"穃\": [\n        \"ㄖㄨㄥ5\"\n    ],\n    \"穄\": [\n        \"ㄐㄧ4\"\n    ],\n    \"穅\": [\n        \"ㄎㄤ1\"\n    ],\n    \"穆\": [\n        \"ㄇㄨ4\"\n    ],\n    \"穇\": [\n        \"ㄘㄢ3\",\n        \"ㄕㄢ1\",\n        \"ㄘㄣ1\"\n    ],\n    \"穈\": [\n        \"ㄇㄟ2\",\n        \"ㄇㄣ2\",\n        \"ㄇㄧ2\"\n    ],\n    \"穉\": [\n        \"ㄓ4\",\n        \"ㄔ2\",\n        \"ㄊㄧ2\"\n    ],\n    \"穊\": [\n        \"ㄐㄧ4\"\n    ],\n    \"穋\": [\n        \"ㄌㄨ4\",\n        \"ㄐㄧㄡ1\"\n    ],\n    \"穌\": [\n        \"ㄙㄨ1\"\n    ],\n    \"積\": [\n        \"ㄐㄧ1\"\n    ],\n    \"穎\": [\n        \"ㄧㄥ3\"\n    ],\n    \"穏\": [\n        \"ㄨㄣ3\"\n    ],\n    \"穐\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"穑\": [\n        \"ㄙㄜ4\"\n    ],\n    \"穒\": [\n        \"ㄏㄜ4\"\n    ],\n    \"穓\": [\n        \"ㄧ4\"\n    ],\n    \"穔\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"穕\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"穖\": [\n        \"ㄐㄧ3\",\n        \"ㄐㄧ4\"\n    ],\n    \"穗\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"穘\": [\n        \"ㄒㄧㄠ1\",\n        \"ㄖㄠ4\"\n    ],\n    \"穙\": [\n        \"ㄆㄨ2\"\n    ],\n    \"穚\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"穛\": [\n        \"ㄓㄨㄛ1\",\n        \"ㄅㄛ2\"\n    ],\n    \"穜\": [\n        \"ㄓㄨㄥ3\",\n        \"ㄊㄨㄥ2\",\n        \"ㄓㄨㄥ4\"\n    ],\n    \"穝\": [\n        \"ㄗㄨㄟ5\"\n    ],\n    \"穞\": [\n        \"ㄌㄩ3\"\n    ],\n    \"穟\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"穠\": [\n        \"ㄋㄨㄥ2\"\n    ],\n    \"穡\": [\n        \"ㄙㄜ4\"\n    ],\n    \"穢\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"穣\": [\n        \"ㄖㄤ2\"\n    ],\n    \"穤\": [\n        \"ㄋㄨㄛ4\"\n    ],\n    \"穥\": [\n        \"ㄩ4\",\n        \"ㄩ3\"\n    ],\n    \"穦\": [\n        \"ㄆㄧㄣ1\"\n    ],\n    \"穧\": [\n        \"ㄐㄧ4\",\n        \"ㄗ4\"\n    ],\n    \"穨\": [\n        \"ㄊㄨㄟ2\"\n    ],\n    \"穩\": [\n        \"ㄨㄣ3\"\n    ],\n    \"穪\": [\n        \"ㄔㄥ1\",\n        \"ㄅㄧㄝ2\"\n    ],\n    \"穫\": [\n        \"ㄏㄨㄛ4\",\n        \"ㄏㄨ4\"\n    ],\n    \"穬\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"穭\": [\n        \"ㄌㄩ3\"\n    ],\n    \"穮\": [\n        \"ㄅㄧㄠ1\",\n        \"ㄆㄠ1\"\n    ],\n    \"穯\": [\n        \"ㄙㄜ4\"\n    ],\n    \"穰\": [\n        \"ㄖㄤ2\",\n        \"ㄖㄤ3\",\n        \"ㄖㄥ2\"\n    ],\n    \"穱\": [\n        \"ㄓㄨㄛ1\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"穲\": [\n        \"ㄌㄧ2\"\n    ],\n    \"穳\": [\n        \"ㄘㄨㄢ2\",\n        \"ㄗㄢ4\"\n    ],\n    \"穴\": [\n        \"ㄒㄩㄝ2\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"穵\": [\n        \"ㄨㄚ1\",\n        \"ㄧㄚ4\"\n    ],\n    \"究\": [\n        \"ㄐㄧㄡ1\",\n        \"ㄐㄧㄡ4\"\n    ],\n    \"穷\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"穸\": [\n        \"ㄒㄧ1\"\n    ],\n    \"穹\": [\n        \"ㄑㄩㄥ2\",\n        \"ㄑㄩㄥ1\",\n        \"ㄎㄨㄥ1\"\n    ],\n    \"空\": [\n        \"ㄎㄨㄥ1\",\n        \"ㄎㄨㄥ4\",\n        \"ㄎㄨㄥ3\"\n    ],\n    \"穻\": [\n        \"ㄩ1\",\n        \"ㄩ3\"\n    ],\n    \"穼\": [\n        \"ㄕㄣ1\"\n    ],\n    \"穽\": [\n        \"ㄐㄧㄥ3\"\n    ],\n    \"穾\": [\n        \"ㄧㄠ4\",\n        \"ㄧㄠ3\"\n    ],\n    \"穿\": [\n        \"ㄔㄨㄢ1\",\n        \"ㄔㄨㄢ4\",\n        \"ㄩㄢ1\"\n    ],\n    \"窀\": [\n        \"ㄓㄨㄣ1\",\n        \"ㄊㄨㄣ2\"\n    ],\n    \"突\": [\n        \"ㄊㄨ1\"\n    ],\n    \"窂\": [\n        \"ㄌㄠ2\"\n    ],\n    \"窃\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"窄\": [\n        \"ㄓㄞ3\"\n    ],\n    \"窅\": [\n        \"ㄧㄠ3\"\n    ],\n    \"窆\": [\n        \"ㄅㄧㄢ3\"\n    ],\n    \"窇\": [\n        \"ㄅㄠ2\"\n    ],\n    \"窈\": [\n        \"ㄧㄠ3\",\n        \"ㄧㄠ4\"\n    ],\n    \"窉\": [\n        \"ㄅㄧㄥ3\"\n    ],\n    \"窊\": [\n        \"ㄨㄚ1\"\n    ],\n    \"窋\": [\n        \"ㄓㄨ2\",\n        \"ㄎㄨ1\"\n    ],\n    \"窌\": [\n        \"ㄐㄧㄠ4\",\n        \"ㄆㄠ4\",\n        \"ㄌㄧㄠ2\",\n        \"ㄌㄧㄡ4\"\n    ],\n    \"窍\": [\n        \"ㄑㄧㄠ4\"\n    ],\n    \"窎\": [\n        \"ㄉㄧㄠ4\"\n    ],\n    \"窏\": [\n        \"ㄨ1\"\n    ],\n    \"窐\": [\n        \"ㄍㄨㄟ1\",\n        \"ㄨㄚ1\"\n    ],\n    \"窑\": [\n        \"ㄧㄠ2\"\n    ],\n    \"窒\": [\n        \"ㄓ4\",\n        \"ㄉㄧㄝ2\"\n    ],\n    \"窓\": [\n        \"ㄔㄨㄤ1\"\n    ],\n    \"窔\": [\n        \"ㄧㄠ4\",\n        \"ㄧㄠ3\"\n    ],\n    \"窕\": [\n        \"ㄊㄧㄠ3\",\n        \"ㄊㄧㄠ1\"\n    ],\n    \"窖\": [\n        \"ㄐㄧㄠ4\",\n        \"ㄗㄠ4\"\n    ],\n    \"窗\": [\n        \"ㄔㄨㄤ1\",\n        \"ㄘㄨㄥ1\"\n    ],\n    \"窘\": [\n        \"ㄐㄩㄥ3\"\n    ],\n    \"窙\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"窚\": [\n        \"ㄔㄥ2\"\n    ],\n    \"窛\": [\n        \"ㄎㄡ4\"\n    ],\n    \"窜\": [\n        \"ㄘㄨㄢ4\"\n    ],\n    \"窝\": [\n        \"ㄨㄛ1\"\n    ],\n    \"窞\": [\n        \"ㄉㄢ4\"\n    ],\n    \"窟\": [\n        \"ㄎㄨ1\"\n    ],\n    \"窠\": [\n        \"ㄎㄜ1\"\n    ],\n    \"窡\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"窢\": [\n        \"ㄒㄩ1\"\n    ],\n    \"窣\": [\n        \"ㄙㄨ1\"\n    ],\n    \"窤\": [\n        \"ㄍㄨㄢ1\"\n    ],\n    \"窥\": [\n        \"ㄎㄨㄟ1\"\n    ],\n    \"窦\": [\n        \"ㄉㄡ4\"\n    ],\n    \"窧\": [\n        \"ㄓㄨㄛ5\"\n    ],\n    \"窨\": [\n        \"ㄒㄩㄣ1\",\n        \"ㄧㄣ4\",\n        \"ㄧㄣ1\"\n    ],\n    \"窩\": [\n        \"ㄨㄛ1\"\n    ],\n    \"窪\": [\n        \"ㄨㄚ1\"\n    ],\n    \"窫\": [\n        \"ㄧㄚ4\",\n        \"ㄧㄝ1\"\n    ],\n    \"窬\": [\n        \"ㄩ2\",\n        \"ㄉㄡ1\"\n    ],\n    \"窭\": [\n        \"ㄐㄩ4\"\n    ],\n    \"窮\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"窯\": [\n        \"ㄧㄠ2\",\n        \"ㄧㄠ4\",\n        \"ㄑㄧㄠ1\"\n    ],\n    \"窰\": [\n        \"ㄧㄠ2\"\n    ],\n    \"窱\": [\n        \"ㄊㄧㄠ3\"\n    ],\n    \"窲\": [\n        \"ㄔㄠ2\"\n    ],\n    \"窳\": [\n        \"ㄩ3\",\n        \"ㄩ2\"\n    ],\n    \"窴\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"窵\": [\n        \"ㄉㄧㄠ4\"\n    ],\n    \"窶\": [\n        \"ㄐㄩ4\",\n        \"ㄌㄡ2\"\n    ],\n    \"窷\": [\n        \"ㄌㄧㄠ4\"\n    ],\n    \"窸\": [\n        \"ㄒㄧ1\"\n    ],\n    \"窹\": [\n        \"ㄨ4\"\n    ],\n    \"窺\": [\n        \"ㄎㄨㄟ1\",\n        \"ㄎㄨㄟ3\"\n    ],\n    \"窻\": [\n        \"ㄔㄨㄤ1\"\n    ],\n    \"窼\": [\n        \"ㄓㄠ1\",\n        \"ㄎㄜ1\"\n    ],\n    \"窽\": [\n        \"ㄎㄨㄢ3\"\n    ],\n    \"窾\": [\n        \"ㄎㄨㄢ3\",\n        \"ㄘㄨㄢ4\"\n    ],\n    \"窿\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"竀\": [\n        \"ㄔㄥ1\",\n        \"ㄔㄥ4\"\n    ],\n    \"竁\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"竂\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"竃\": [\n        \"ㄗㄠ4\"\n    ],\n    \"竄\": [\n        \"ㄘㄨㄢ4\",\n        \"ㄘㄨㄢ1\"\n    ],\n    \"竅\": [\n        \"ㄑㄧㄠ4\"\n    ],\n    \"竆\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"竇\": [\n        \"ㄉㄡ4\",\n        \"ㄉㄨ2\"\n    ],\n    \"竈\": [\n        \"ㄗㄠ4\"\n    ],\n    \"竉\": [\n        \"ㄌㄨㄥ3\"\n    ],\n    \"竊\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"立\": [\n        \"ㄌㄧ4\",\n        \"ㄨㄟ4\"\n    ],\n    \"竌\": [\n        \"ㄔㄨ4\"\n    ],\n    \"竍\": [\n        \"ㄕ2\"\n    ],\n    \"竎\": [\n        \"ㄈㄨ4\"\n    ],\n    \"竏\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"竐\": [\n        \"ㄔㄨ4\"\n    ],\n    \"竑\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"竒\": [\n        \"ㄑㄧ2\"\n    ],\n    \"竓\": [\n        \"ㄏㄠ2\"\n    ],\n    \"竔\": [\n        \"ㄕㄥ1\"\n    ],\n    \"竕\": [\n        \"ㄈㄣ1\"\n    ],\n    \"竖\": [\n        \"ㄕㄨ4\"\n    ],\n    \"竗\": [\n        \"ㄇㄧㄠ4\"\n    ],\n    \"竘\": [\n        \"ㄑㄩ3\",\n        \"ㄎㄡ3\"\n    ],\n    \"站\": [\n        \"ㄓㄢ4\",\n        \"ㄓㄢ1\"\n    ],\n    \"竚\": [\n        \"ㄓㄨ4\"\n    ],\n    \"竛\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"竜\": [\n        \"ㄌㄨㄥ2\",\n        \"ㄋㄥ2\"\n    ],\n    \"竝\": [\n        \"ㄅㄧㄥ4\"\n    ],\n    \"竞\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"竟\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"章\": [\n        \"ㄓㄤ1\",\n        \"ㄓㄤ4\"\n    ],\n    \"竡\": [\n        \"ㄅㄞ3\"\n    ],\n    \"竢\": [\n        \"ㄙ4\"\n    ],\n    \"竣\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"竤\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"童\": [\n        \"ㄊㄨㄥ2\",\n        \"ㄓㄨㄥ1\"\n    ],\n    \"竦\": [\n        \"ㄙㄨㄥ3\"\n    ],\n    \"竧\": [\n        \"ㄐㄧㄥ4\",\n        \"ㄓㄣ3\"\n    ],\n    \"竨\": [\n        \"ㄉㄧㄠ4\"\n    ],\n    \"竩\": [\n        \"ㄧ4\"\n    ],\n    \"竪\": [\n        \"ㄕㄨ4\"\n    ],\n    \"竫\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"竬\": [\n        \"ㄑㄩ3\"\n    ],\n    \"竭\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"竮\": [\n        \"ㄆㄧㄥ1\"\n    ],\n    \"端\": [\n        \"ㄉㄨㄢ1\"\n    ],\n    \"竰\": [\n        \"ㄌㄧ2\"\n    ],\n    \"竱\": [\n        \"ㄓㄨㄢ3\"\n    ],\n    \"竲\": [\n        \"ㄘㄥ2\"\n    ],\n    \"竳\": [\n        \"ㄉㄥ1\"\n    ],\n    \"竴\": [\n        \"ㄘㄨㄣ1\"\n    ],\n    \"竵\": [\n        \"ㄨㄞ1\",\n        \"ㄏㄨㄚ1\"\n    ],\n    \"競\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"竷\": [\n        \"ㄎㄢ3\",\n        \"ㄎㄢ4\"\n    ],\n    \"竸\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"竹\": [\n        \"ㄓㄨ2\"\n    ],\n    \"竺\": [\n        \"ㄓㄨ2\",\n        \"ㄉㄨ3\"\n    ],\n    \"竻\": [\n        \"ㄌㄜ4\",\n        \"ㄐㄧㄣ1\"\n    ],\n    \"竼\": [\n        \"ㄆㄥ2\"\n    ],\n    \"竽\": [\n        \"ㄩ2\"\n    ],\n    \"竾\": [\n        \"ㄔ2\"\n    ],\n    \"竿\": [\n        \"ㄍㄢ1\",\n        \"ㄍㄢ4\",\n        \"ㄍㄢ3\"\n    ],\n    \"笀\": [\n        \"ㄇㄤ2\"\n    ],\n    \"笁\": [\n        \"ㄓㄨ2\"\n    ],\n    \"笂\": [\n        \"ㄨㄢ2\"\n    ],\n    \"笃\": [\n        \"ㄉㄨ3\"\n    ],\n    \"笄\": [\n        \"ㄐㄧ1\"\n    ],\n    \"笅\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"笆\": [\n        \"ㄅㄚ1\"\n    ],\n    \"笇\": [\n        \"ㄙㄨㄢ4\"\n    ],\n    \"笈\": [\n        \"ㄐㄧ2\"\n    ],\n    \"笉\": [\n        \"ㄑㄧㄣ3\"\n    ],\n    \"笊\": [\n        \"ㄓㄠ4\"\n    ],\n    \"笋\": [\n        \"ㄙㄨㄣ3\"\n    ],\n    \"笌\": [\n        \"ㄧㄚ2\"\n    ],\n    \"笍\": [\n        \"ㄓㄨㄟ4\",\n        \"ㄖㄨㄟ4\"\n    ],\n    \"笎\": [\n        \"ㄩㄢ2\"\n    ],\n    \"笏\": [\n        \"ㄏㄨ4\",\n        \"ㄨㄣ3\",\n        \"ㄨ4\"\n    ],\n    \"笐\": [\n        \"ㄏㄤ2\",\n        \"ㄏㄤ4\"\n    ],\n    \"笑\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"笒\": [\n        \"ㄘㄣ2\",\n        \"ㄐㄧㄣ4\",\n        \"ㄏㄢ2\"\n    ],\n    \"笓\": [\n        \"ㄅㄧ4\",\n        \"ㄆㄧ2\",\n        \"ㄅㄧ1\"\n    ],\n    \"笔\": [\n        \"ㄅㄧ3\"\n    ],\n    \"笕\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"笖\": [\n        \"ㄧ3\"\n    ],\n    \"笗\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"笘\": [\n        \"ㄕㄢ1\"\n    ],\n    \"笙\": [\n        \"ㄕㄥ1\"\n    ],\n    \"笚\": [\n        \"ㄉㄚ1\",\n        \"ㄒㄧㄚ2\",\n        \"ㄋㄚ4\"\n    ],\n    \"笛\": [\n        \"ㄉㄧ2\"\n    ],\n    \"笜\": [\n        \"ㄓㄨ2\"\n    ],\n    \"笝\": [\n        \"ㄋㄚ4\"\n    ],\n    \"笞\": [\n        \"ㄔ1\"\n    ],\n    \"笟\": [\n        \"ㄍㄨ1\"\n    ],\n    \"笠\": [\n        \"ㄌㄧ4\"\n    ],\n    \"笡\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"笢\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"笣\": [\n        \"ㄅㄠ1\"\n    ],\n    \"笤\": [\n        \"ㄊㄧㄠ2\",\n        \"ㄕㄠ4\"\n    ],\n    \"笥\": [\n        \"ㄙ4\"\n    ],\n    \"符\": [\n        \"ㄈㄨ2\"\n    ],\n    \"笧\": [\n        \"ㄘㄜ4\",\n        \"ㄕㄢ4\"\n    ],\n    \"笨\": [\n        \"ㄅㄣ4\"\n    ],\n    \"笩\": [\n        \"ㄈㄚ2\"\n    ],\n    \"笪\": [\n        \"ㄉㄚ2\"\n    ],\n    \"笫\": [\n        \"ㄗ3\"\n    ],\n    \"第\": [\n        \"ㄉㄧ4\"\n    ],\n    \"笭\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"笮\": [\n        \"ㄗㄜ2\",\n        \"ㄗㄨㄛ2\",\n        \"ㄓㄚ4\"\n    ],\n    \"笯\": [\n        \"ㄋㄨ2\"\n    ],\n    \"笰\": [\n        \"ㄈㄨ2\",\n        \"ㄈㄟ4\"\n    ],\n    \"笱\": [\n        \"ㄍㄡ3\"\n    ],\n    \"笲\": [\n        \"ㄈㄢ2\"\n    ],\n    \"笳\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"笴\": [\n        \"ㄍㄢ3\"\n    ],\n    \"笵\": [\n        \"ㄈㄢ4\"\n    ],\n    \"笶\": [\n        \"ㄕ3\"\n    ],\n    \"笷\": [\n        \"ㄇㄠ3\"\n    ],\n    \"笸\": [\n        \"ㄆㄛ3\"\n    ],\n    \"笹\": [\n        \"ㄊㄧ5\"\n    ],\n    \"笺\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"笻\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"笼\": [\n        \"ㄌㄨㄥ2\",\n        \"ㄌㄨㄥ3\"\n    ],\n    \"笽\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"笾\": [\n        \"ㄅㄧㄢ1\"\n    ],\n    \"笿\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"筀\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"筁\": [\n        \"ㄑㄩ1\"\n    ],\n    \"筂\": [\n        \"ㄔ2\"\n    ],\n    \"筃\": [\n        \"ㄧㄣ1\"\n    ],\n    \"筄\": [\n        \"ㄧㄠ4\"\n    ],\n    \"筅\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"筆\": [\n        \"ㄅㄧ3\"\n    ],\n    \"筇\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"筈\": [\n        \"ㄎㄨㄛ4\"\n    ],\n    \"等\": [\n        \"ㄉㄥ3\"\n    ],\n    \"筊\": [\n        \"ㄒㄧㄠ2\",\n        \"ㄐㄧㄠ3\",\n        \"ㄐㄧㄠ4\"\n    ],\n    \"筋\": [\n        \"ㄐㄧㄣ1\",\n        \"ㄑㄧㄢ2\"\n    ],\n    \"筌\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"筍\": [\n        \"ㄙㄨㄣ3\",\n        \"ㄩㄣ2\",\n        \"ㄒㄩㄣ4\"\n    ],\n    \"筎\": [\n        \"ㄖㄨ2\"\n    ],\n    \"筏\": [\n        \"ㄈㄚ2\"\n    ],\n    \"筐\": [\n        \"ㄎㄨㄤ1\"\n    ],\n    \"筑\": [\n        \"ㄓㄨ4\",\n        \"ㄓㄨ2\"\n    ],\n    \"筒\": [\n        \"ㄊㄨㄥ3\",\n        \"ㄉㄨㄥ4\",\n        \"ㄊㄨㄥ2\"\n    ],\n    \"筓\": [\n        \"ㄐㄧ1\"\n    ],\n    \"答\": [\n        \"ㄉㄚ2\",\n        \"ㄉㄚ1\"\n    ],\n    \"筕\": [\n        \"ㄏㄤ2\"\n    ],\n    \"策\": [\n        \"ㄘㄜ4\"\n    ],\n    \"筗\": [\n        \"ㄓㄨㄥ4\"\n    ],\n    \"筘\": [\n        \"ㄎㄡ4\"\n    ],\n    \"筙\": [\n        \"ㄌㄞ2\"\n    ],\n    \"筚\": [\n        \"ㄅㄧ4\"\n    ],\n    \"筛\": [\n        \"ㄕㄞ1\"\n    ],\n    \"筜\": [\n        \"ㄉㄤ1\"\n    ],\n    \"筝\": [\n        \"ㄓㄥ1\"\n    ],\n    \"筞\": [\n        \"ㄘㄜ4\"\n    ],\n    \"筟\": [\n        \"ㄈㄨ1\"\n    ],\n    \"筠\": [\n        \"ㄩㄣ2\",\n        \"ㄐㄩㄣ1\"\n    ],\n    \"筡\": [\n        \"ㄊㄨ2\"\n    ],\n    \"筢\": [\n        \"ㄆㄚ2\"\n    ],\n    \"筣\": [\n        \"ㄌㄧ2\"\n    ],\n    \"筤\": [\n        \"ㄌㄤ2\",\n        \"ㄌㄤ4\"\n    ],\n    \"筥\": [\n        \"ㄐㄩ3\"\n    ],\n    \"筦\": [\n        \"ㄍㄨㄢ3\"\n    ],\n    \"筧\": [\n        \"ㄐㄧㄢ3\",\n        \"ㄒㄧㄢ4\"\n    ],\n    \"筨\": [\n        \"ㄏㄢ2\"\n    ],\n    \"筩\": [\n        \"ㄊㄨㄥ2\",\n        \"ㄊㄨㄥ3\",\n        \"ㄩㄥ3\",\n        \"ㄉㄨㄥ4\"\n    ],\n    \"筪\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"筫\": [\n        \"ㄓ4\",\n        \"ㄓ3\"\n    ],\n    \"筬\": [\n        \"ㄔㄥ2\"\n    ],\n    \"筭\": [\n        \"ㄙㄨㄢ4\"\n    ],\n    \"筮\": [\n        \"ㄕ4\"\n    ],\n    \"筯\": [\n        \"ㄓㄨ4\"\n    ],\n    \"筰\": [\n        \"ㄗㄨㄛ2\"\n    ],\n    \"筱\": [\n        \"ㄒㄧㄠ3\"\n    ],\n    \"筲\": [\n        \"ㄕㄠ1\"\n    ],\n    \"筳\": [\n        \"ㄊㄧㄥ2\"\n    ],\n    \"筴\": [\n        \"ㄘㄜ4\",\n        \"ㄐㄧㄚ1\",\n        \"ㄐㄧㄚ2\"\n    ],\n    \"筵\": [\n        \"ㄧㄢ2\"\n    ],\n    \"筶\": [\n        \"ㄍㄠ4\",\n        \"ㄍㄠ3\"\n    ],\n    \"筷\": [\n        \"ㄎㄨㄞ4\"\n    ],\n    \"筸\": [\n        \"ㄍㄢ1\"\n    ],\n    \"筹\": [\n        \"ㄔㄡ2\"\n    ],\n    \"筺\": [\n        \"ㄎㄨㄤ1\"\n    ],\n    \"筻\": [\n        \"ㄍㄤ4\"\n    ],\n    \"筼\": [\n        \"ㄩㄣ2\"\n    ],\n    \"筽\": [\n        \"ㄡ1\",\n        \"ㄨ2\"\n    ],\n    \"签\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"筿\": [\n        \"ㄒㄧㄠ3\"\n    ],\n    \"简\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"箁\": [\n        \"ㄆㄡ2\",\n        \"ㄅㄨ4\",\n        \"ㄈㄨ2\",\n        \"ㄆㄨ2\"\n    ],\n    \"箂\": [\n        \"ㄌㄞ2\"\n    ],\n    \"箃\": [\n        \"ㄗㄡ1\"\n    ],\n    \"箄\": [\n        \"ㄅㄧ3\",\n        \"ㄅㄟ1\",\n        \"ㄅㄧ1\",\n        \"ㄅㄧ4\",\n        \"ㄆㄞ2\"\n    ],\n    \"箅\": [\n        \"ㄅㄧ4\"\n    ],\n    \"箆\": [\n        \"ㄅㄧ4\"\n    ],\n    \"箇\": [\n        \"ㄍㄜ4\"\n    ],\n    \"箈\": [\n        \"ㄊㄞ2\",\n        \"ㄔ2\"\n    ],\n    \"箉\": [\n        \"ㄍㄨㄞ3\",\n        \"ㄉㄞ4\"\n    ],\n    \"箊\": [\n        \"ㄩ1\"\n    ],\n    \"箋\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"箌\": [\n        \"ㄉㄠ4\",\n        \"ㄓㄠ4\"\n    ],\n    \"箍\": [\n        \"ㄍㄨ1\"\n    ],\n    \"箎\": [\n        \"ㄔ2\",\n        \"ㄏㄨ3\"\n    ],\n    \"箏\": [\n        \"ㄓㄥ1\"\n    ],\n    \"箐\": [\n        \"ㄑㄧㄥ4\",\n        \"ㄐㄧㄥ1\",\n        \"ㄑㄧㄤ1\"\n    ],\n    \"箑\": [\n        \"ㄕㄚ4\",\n        \"ㄓㄚ2\"\n    ],\n    \"箒\": [\n        \"ㄓㄡ3\"\n    ],\n    \"箓\": [\n        \"ㄌㄨ4\"\n    ],\n    \"箔\": [\n        \"ㄅㄛ2\"\n    ],\n    \"箕\": [\n        \"ㄐㄧ1\"\n    ],\n    \"箖\": [\n        \"ㄌㄧㄣ2\",\n        \"ㄌㄧㄣ3\"\n    ],\n    \"算\": [\n        \"ㄙㄨㄢ4\"\n    ],\n    \"箘\": [\n        \"ㄐㄩㄣ4\",\n        \"ㄑㄩㄣ1\"\n    ],\n    \"箙\": [\n        \"ㄈㄨ2\"\n    ],\n    \"箚\": [\n        \"ㄓㄚ2\"\n    ],\n    \"箛\": [\n        \"ㄍㄨ1\"\n    ],\n    \"箜\": [\n        \"ㄎㄨㄥ1\"\n    ],\n    \"箝\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"箞\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"箟\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"箠\": [\n        \"ㄔㄨㄟ2\",\n        \"ㄓㄨㄟ1\"\n    ],\n    \"管\": [\n        \"ㄍㄨㄢ3\"\n    ],\n    \"箢\": [\n        \"ㄩㄢ1\",\n        \"ㄨㄢ3\"\n    ],\n    \"箣\": [\n        \"ㄘㄜ4\"\n    ],\n    \"箤\": [\n        \"ㄗㄨ2\"\n    ],\n    \"箥\": [\n        \"ㄅㄛ3\"\n    ],\n    \"箦\": [\n        \"ㄗㄜ2\"\n    ],\n    \"箧\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"箨\": [\n        \"ㄊㄨㄛ4\"\n    ],\n    \"箩\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"箪\": [\n        \"ㄉㄢ1\"\n    ],\n    \"箫\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"箬\": [\n        \"ㄖㄨㄛ4\",\n        \"ㄋㄚ4\"\n    ],\n    \"箭\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"箮\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"箯\": [\n        \"ㄅㄧㄢ1\"\n    ],\n    \"箰\": [\n        \"ㄙㄨㄣ3\"\n    ],\n    \"箱\": [\n        \"ㄒㄧㄤ1\"\n    ],\n    \"箲\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"箳\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"箴\": [\n        \"ㄓㄣ1\",\n        \"ㄐㄧㄢ3\"\n    ],\n    \"箵\": [\n        \"ㄒㄧㄥ1\",\n        \"ㄒㄧㄥ3\",\n        \"ㄕㄥ3\"\n    ],\n    \"箶\": [\n        \"ㄏㄨ2\"\n    ],\n    \"箷\": [\n        \"ㄧ2\",\n        \"ㄕ1\"\n    ],\n    \"箸\": [\n        \"ㄓㄨ4\",\n        \"ㄓㄨㄛ2\"\n    ],\n    \"箹\": [\n        \"ㄩㄝ1\",\n        \"ㄧㄠ4\",\n        \"ㄔㄨㄛ4\"\n    ],\n    \"箺\": [\n        \"ㄔㄨㄣ1\"\n    ],\n    \"箻\": [\n        \"ㄌㄩ4\"\n    ],\n    \"箼\": [\n        \"ㄨ1\"\n    ],\n    \"箽\": [\n        \"ㄉㄨㄥ3\"\n    ],\n    \"箾\": [\n        \"ㄕㄨㄛ4\",\n        \"ㄒㄧㄠ1\",\n        \"ㄑㄧㄠ4\"\n    ],\n    \"箿\": [\n        \"ㄐㄧ2\"\n    ],\n    \"節\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄐㄧㄝ1\"\n    ],\n    \"篁\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"篂\": [\n        \"ㄒㄧㄥ1\"\n    ],\n    \"篃\": [\n        \"ㄇㄟ4\"\n    ],\n    \"範\": [\n        \"ㄈㄢ4\"\n    ],\n    \"篅\": [\n        \"ㄔㄨㄢ2\",\n        \"ㄉㄨㄢ1\"\n    ],\n    \"篆\": [\n        \"ㄓㄨㄢ4\"\n    ],\n    \"篇\": [\n        \"ㄆㄧㄢ1\"\n    ],\n    \"篈\": [\n        \"ㄈㄥ1\"\n    ],\n    \"築\": [\n        \"ㄓㄨ4\",\n        \"ㄓㄨ2\"\n    ],\n    \"篊\": [\n        \"ㄏㄨㄤ2\",\n        \"ㄏㄨㄥ2\"\n    ],\n    \"篋\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"篌\": [\n        \"ㄏㄡ2\"\n    ],\n    \"篍\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"篎\": [\n        \"ㄇㄧㄠ3\"\n    ],\n    \"篏\": [\n        \"ㄑㄧㄢ4\"\n    ],\n    \"篐\": [\n        \"ㄍㄨ1\"\n    ],\n    \"篑\": [\n        \"ㄎㄨㄟ4\"\n    ],\n    \"篒\": [\n        \"ㄕ5\"\n    ],\n    \"篓\": [\n        \"ㄌㄡ3\"\n    ],\n    \"篔\": [\n        \"ㄩㄣ2\",\n        \"ㄒㄩㄣ1\"\n    ],\n    \"篕\": [\n        \"ㄏㄜ2\"\n    ],\n    \"篖\": [\n        \"ㄊㄤ2\"\n    ],\n    \"篗\": [\n        \"ㄩㄝ4\"\n    ],\n    \"篘\": [\n        \"ㄔㄡ1\"\n    ],\n    \"篙\": [\n        \"ㄍㄠ1\"\n    ],\n    \"篚\": [\n        \"ㄈㄟ3\"\n    ],\n    \"篛\": [\n        \"ㄖㄨㄛ4\"\n    ],\n    \"篜\": [\n        \"ㄓㄥ1\"\n    ],\n    \"篝\": [\n        \"ㄍㄡ1\"\n    ],\n    \"篞\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"篟\": [\n        \"ㄑㄧㄢ4\"\n    ],\n    \"篠\": [\n        \"ㄒㄧㄠ3\"\n    ],\n    \"篡\": [\n        \"ㄘㄨㄢ4\"\n    ],\n    \"篢\": [\n        \"ㄌㄨㄥ3\",\n        \"ㄍㄨㄥ1\",\n        \"ㄍㄢ3\"\n    ],\n    \"篣\": [\n        \"ㄆㄥ2\",\n        \"ㄆㄤ2\"\n    ],\n    \"篤\": [\n        \"ㄉㄨ3\"\n    ],\n    \"篥\": [\n        \"ㄌㄧ4\"\n    ],\n    \"篦\": [\n        \"ㄅㄧ4\",\n        \"ㄆㄧ2\"\n    ],\n    \"篧\": [\n        \"ㄓㄨㄛ2\",\n        \"ㄏㄨㄛ4\"\n    ],\n    \"篨\": [\n        \"ㄔㄨ2\"\n    ],\n    \"篩\": [\n        \"ㄕㄞ1\",\n        \"ㄕ1\"\n    ],\n    \"篪\": [\n        \"ㄔ2\"\n    ],\n    \"篫\": [\n        \"ㄓㄨ4\"\n    ],\n    \"篬\": [\n        \"ㄑㄧㄤ1\",\n        \"ㄘㄤ1\"\n    ],\n    \"篭\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"篮\": [\n        \"ㄌㄢ2\"\n    ],\n    \"篯\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"篰\": [\n        \"ㄅㄨ4\"\n    ],\n    \"篱\": [\n        \"ㄌㄧ2\"\n    ],\n    \"篲\": [\n        \"ㄏㄨㄟ4\",\n        \"ㄙㄨㄟ4\"\n    ],\n    \"篳\": [\n        \"ㄅㄧ4\"\n    ],\n    \"篴\": [\n        \"ㄉㄧ2\",\n        \"ㄓㄨ2\"\n    ],\n    \"篵\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"篶\": [\n        \"ㄧㄢ1\"\n    ],\n    \"篷\": [\n        \"ㄆㄥ2\"\n    ],\n    \"篸\": [\n        \"ㄘㄢ3\",\n        \"ㄘㄣ1\",\n        \"ㄗㄢ1\"\n    ],\n    \"篹\": [\n        \"ㄓㄨㄢ4\",\n        \"ㄙㄨㄢ3\",\n        \"ㄗㄨㄢ3\"\n    ],\n    \"篺\": [\n        \"ㄆㄧ2\"\n    ],\n    \"篻\": [\n        \"ㄆㄧㄠ3\",\n        \"ㄅㄧㄠ1\"\n    ],\n    \"篼\": [\n        \"ㄉㄡ1\"\n    ],\n    \"篽\": [\n        \"ㄩ4\"\n    ],\n    \"篾\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"篿\": [\n        \"ㄊㄨㄢ2\",\n        \"ㄓㄨㄢ1\"\n    ],\n    \"簀\": [\n        \"ㄗㄜ2\",\n        \"ㄓㄞ4\"\n    ],\n    \"簁\": [\n        \"ㄕㄞ1\"\n    ],\n    \"簂\": [\n        \"ㄍㄨㄟ4\",\n        \"ㄍㄨㄛ2\"\n    ],\n    \"簃\": [\n        \"ㄧ2\"\n    ],\n    \"簄\": [\n        \"ㄏㄨ4\"\n    ],\n    \"簅\": [\n        \"ㄔㄢ3\"\n    ],\n    \"簆\": [\n        \"ㄎㄡ4\"\n    ],\n    \"簇\": [\n        \"ㄘㄨ4\",\n        \"ㄔㄨㄛ4\",\n        \"ㄘㄡ4\"\n    ],\n    \"簈\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"簉\": [\n        \"ㄗㄠ4\",\n        \"ㄔㄡ4\"\n    ],\n    \"簊\": [\n        \"ㄐㄧ1\"\n    ],\n    \"簋\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"簌\": [\n        \"ㄙㄨ4\"\n    ],\n    \"簍\": [\n        \"ㄌㄡ3\",\n        \"ㄌㄩ3\",\n        \"ㄐㄩ4\"\n    ],\n    \"簎\": [\n        \"ㄘㄜ4\",\n        \"ㄐㄧ2\"\n    ],\n    \"簏\": [\n        \"ㄌㄨ4\"\n    ],\n    \"簐\": [\n        \"ㄋㄧㄢ3\"\n    ],\n    \"簑\": [\n        \"ㄙㄨㄛ1\"\n    ],\n    \"簒\": [\n        \"ㄘㄨㄢ4\"\n    ],\n    \"簓\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"簔\": [\n        \"ㄙㄨㄛ1\"\n    ],\n    \"簕\": [\n        \"ㄌㄜ4\"\n    ],\n    \"簖\": [\n        \"ㄉㄨㄢ4\"\n    ],\n    \"簗\": [\n        \"ㄓㄨ4\"\n    ],\n    \"簘\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"簙\": [\n        \"ㄅㄛ2\"\n    ],\n    \"簚\": [\n        \"ㄇㄧ4\"\n    ],\n    \"簛\": [\n        \"ㄕㄞ1\",\n        \"ㄙ1\"\n    ],\n    \"簜\": [\n        \"ㄉㄤ4\",\n        \"ㄊㄤ1\"\n    ],\n    \"簝\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"簞\": [\n        \"ㄉㄢ1\"\n    ],\n    \"簟\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"簠\": [\n        \"ㄈㄨ3\"\n    ],\n    \"簡\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"簢\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"簣\": [\n        \"ㄎㄨㄟ4\"\n    ],\n    \"簤\": [\n        \"ㄉㄞ4\"\n    ],\n    \"簥\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"簦\": [\n        \"ㄉㄥ1\"\n    ],\n    \"簧\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"簨\": [\n        \"ㄙㄨㄣ3\",\n        \"ㄓㄨㄢ4\"\n    ],\n    \"簩\": [\n        \"ㄌㄠ2\"\n    ],\n    \"簪\": [\n        \"ㄗㄢ1\",\n        \"ㄗㄢ3\"\n    ],\n    \"簫\": [\n        \"ㄒㄧㄠ1\",\n        \"ㄒㄧㄠ3\"\n    ],\n    \"簬\": [\n        \"ㄌㄨ4\"\n    ],\n    \"簭\": [\n        \"ㄕ4\"\n    ],\n    \"簮\": [\n        \"ㄗㄢ1\"\n    ],\n    \"簯\": [\n        \"ㄑㄧ5\"\n    ],\n    \"簰\": [\n        \"ㄆㄞ2\"\n    ],\n    \"簱\": [\n        \"ㄑㄧ2\"\n    ],\n    \"簲\": [\n        \"ㄆㄞ2\"\n    ],\n    \"簳\": [\n        \"ㄍㄢ3\",\n        \"ㄍㄢ4\"\n    ],\n    \"簴\": [\n        \"ㄐㄩ4\"\n    ],\n    \"簵\": [\n        \"ㄌㄨ4\"\n    ],\n    \"簶\": [\n        \"ㄌㄨ4\"\n    ],\n    \"簷\": [\n        \"ㄧㄢ2\"\n    ],\n    \"簸\": [\n        \"ㄅㄛ3\",\n        \"ㄅㄛ4\"\n    ],\n    \"簹\": [\n        \"ㄉㄤ1\"\n    ],\n    \"簺\": [\n        \"ㄙㄞ4\"\n    ],\n    \"簻\": [\n        \"ㄓㄨㄚ1\",\n        \"ㄎㄜ1\"\n    ],\n    \"簼\": [\n        \"ㄍㄡ1\"\n    ],\n    \"簽\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"簾\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"簿\": [\n        \"ㄅㄨ4\",\n        \"ㄅㄛ2\"\n    ],\n    \"籀\": [\n        \"ㄓㄡ4\"\n    ],\n    \"籁\": [\n        \"ㄌㄞ4\"\n    ],\n    \"籂\": [\n        \"ㄕ5\"\n    ],\n    \"籃\": [\n        \"ㄌㄢ2\"\n    ],\n    \"籄\": [\n        \"ㄎㄨㄟ4\"\n    ],\n    \"籅\": [\n        \"ㄩ2\"\n    ],\n    \"籆\": [\n        \"ㄩㄝ4\"\n    ],\n    \"籇\": [\n        \"ㄏㄠ2\"\n    ],\n    \"籈\": [\n        \"ㄓㄣ1\",\n        \"ㄐㄧㄢ1\"\n    ],\n    \"籉\": [\n        \"ㄊㄞ2\"\n    ],\n    \"籊\": [\n        \"ㄊㄧ4\"\n    ],\n    \"籋\": [\n        \"ㄋㄧㄝ4\",\n        \"ㄇㄧ2\"\n    ],\n    \"籌\": [\n        \"ㄔㄡ2\",\n        \"ㄊㄠ2\"\n    ],\n    \"籍\": [\n        \"ㄐㄧ2\",\n        \"ㄐㄧㄝ4\"\n    ],\n    \"籎\": [\n        \"ㄧ2\"\n    ],\n    \"籏\": [\n        \"ㄑㄧ2\"\n    ],\n    \"籐\": [\n        \"ㄊㄥ2\"\n    ],\n    \"籑\": [\n        \"ㄓㄨㄢ4\",\n        \"ㄗㄨㄢ3\"\n    ],\n    \"籒\": [\n        \"ㄓㄡ4\"\n    ],\n    \"籓\": [\n        \"ㄈㄢ1\",\n        \"ㄅㄢ1\",\n        \"ㄆㄢ1\"\n    ],\n    \"籔\": [\n        \"ㄙㄡ3\",\n        \"ㄕㄨ3\"\n    ],\n    \"籕\": [\n        \"ㄓㄡ4\"\n    ],\n    \"籖\": [\n        \"ㄑㄧㄢ5\"\n    ],\n    \"籗\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"籘\": [\n        \"ㄊㄥ2\"\n    ],\n    \"籙\": [\n        \"ㄌㄨ4\"\n    ],\n    \"籚\": [\n        \"ㄌㄨ2\"\n    ],\n    \"籛\": [\n        \"ㄐㄧㄢ3\",\n        \"ㄐㄧㄢ1\"\n    ],\n    \"籜\": [\n        \"ㄊㄨㄛ4\"\n    ],\n    \"籝\": [\n        \"ㄧㄥ2\"\n    ],\n    \"籞\": [\n        \"ㄩ4\"\n    ],\n    \"籟\": [\n        \"ㄌㄞ4\"\n    ],\n    \"籠\": [\n        \"ㄌㄨㄥ2\",\n        \"ㄌㄨㄥ3\"\n    ],\n    \"籡\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"籢\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"籣\": [\n        \"ㄌㄢ2\"\n    ],\n    \"籤\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"籥\": [\n        \"ㄩㄝ4\"\n    ],\n    \"籦\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"籧\": [\n        \"ㄑㄩ2\",\n        \"ㄐㄩ3\"\n    ],\n    \"籨\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"籩\": [\n        \"ㄅㄧㄢ1\"\n    ],\n    \"籪\": [\n        \"ㄉㄨㄢ4\"\n    ],\n    \"籫\": [\n        \"ㄗㄨㄢ3\"\n    ],\n    \"籬\": [\n        \"ㄌㄧ2\"\n    ],\n    \"籭\": [\n        \"ㄙ1\"\n    ],\n    \"籮\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"籯\": [\n        \"ㄧㄥ2\"\n    ],\n    \"籰\": [\n        \"ㄩㄝ4\"\n    ],\n    \"籱\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"籲\": [\n        \"ㄩ4\"\n    ],\n    \"米\": [\n        \"ㄇㄧ3\"\n    ],\n    \"籴\": [\n        \"ㄉㄧ2\",\n        \"ㄗㄚ2\"\n    ],\n    \"籵\": [\n        \"ㄈㄢ2\"\n    ],\n    \"籶\": [\n        \"ㄕㄣ1\"\n    ],\n    \"籷\": [\n        \"ㄓㄜ2\"\n    ],\n    \"籸\": [\n        \"ㄕㄣ1\"\n    ],\n    \"籹\": [\n        \"ㄋㄩ3\"\n    ],\n    \"籺\": [\n        \"ㄏㄜ2\"\n    ],\n    \"类\": [\n        \"ㄌㄟ4\"\n    ],\n    \"籼\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"籽\": [\n        \"ㄗ3\"\n    ],\n    \"籾\": [\n        \"ㄋㄧ2\"\n    ],\n    \"籿\": [\n        \"ㄘㄨㄣ4\"\n    ],\n    \"粀\": [\n        \"ㄓㄤ4\"\n    ],\n    \"粁\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"粂\": [\n        \"ㄓㄞ1\"\n    ],\n    \"粃\": [\n        \"ㄅㄧ3\",\n        \"ㄆㄧ1\"\n    ],\n    \"粄\": [\n        \"ㄅㄢ3\"\n    ],\n    \"粅\": [\n        \"ㄨ4\"\n    ],\n    \"粆\": [\n        \"ㄕㄚ1\",\n        \"ㄔㄠ3\"\n    ],\n    \"粇\": [\n        \"ㄎㄤ1\",\n        \"ㄐㄧㄥ1\"\n    ],\n    \"粈\": [\n        \"ㄖㄡ2\"\n    ],\n    \"粉\": [\n        \"ㄈㄣ3\"\n    ],\n    \"粊\": [\n        \"ㄅㄧ4\"\n    ],\n    \"粋\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"粌\": [\n        \"ㄧㄣ5\"\n    ],\n    \"粍\": [\n        \"ㄓㄜ2\"\n    ],\n    \"粎\": [\n        \"ㄇㄧ3\"\n    ],\n    \"粏\": [\n        \"ㄊㄞ5\"\n    ],\n    \"粐\": [\n        \"ㄏㄨ4\"\n    ],\n    \"粑\": [\n        \"ㄅㄚ1\"\n    ],\n    \"粒\": [\n        \"ㄌㄧ4\"\n    ],\n    \"粓\": [\n        \"ㄍㄢ1\"\n    ],\n    \"粔\": [\n        \"ㄐㄩ4\"\n    ],\n    \"粕\": [\n        \"ㄆㄛ4\"\n    ],\n    \"粖\": [\n        \"ㄇㄛ4\"\n    ],\n    \"粗\": [\n        \"ㄘㄨ1\"\n    ],\n    \"粘\": [\n        \"ㄓㄢ1\",\n        \"ㄋㄧㄢ2\"\n    ],\n    \"粙\": [\n        \"ㄓㄡ4\"\n    ],\n    \"粚\": [\n        \"ㄔ1\"\n    ],\n    \"粛\": [\n        \"ㄙㄨ4\"\n    ],\n    \"粜\": [\n        \"ㄊㄧㄠ4\"\n    ],\n    \"粝\": [\n        \"ㄌㄧ4\"\n    ],\n    \"粞\": [\n        \"ㄒㄧ1\"\n    ],\n    \"粟\": [\n        \"ㄙㄨ4\"\n    ],\n    \"粠\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"粡\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"粢\": [\n        \"ㄗ1\",\n        \"ㄘ2\",\n        \"ㄐㄧ4\"\n    ],\n    \"粣\": [\n        \"ㄘㄜ4\",\n        \"ㄙㄜ4\"\n    ],\n    \"粤\": [\n        \"ㄩㄝ4\"\n    ],\n    \"粥\": [\n        \"ㄓㄡ1\",\n        \"ㄩ4\"\n    ],\n    \"粦\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"粧\": [\n        \"ㄓㄨㄤ1\"\n    ],\n    \"粨\": [\n        \"ㄅㄞ3\"\n    ],\n    \"粩\": [\n        \"ㄌㄠ1\"\n    ],\n    \"粪\": [\n        \"ㄈㄣ4\"\n    ],\n    \"粫\": [\n        \"ㄦ2\"\n    ],\n    \"粬\": [\n        \"ㄑㄩ1\"\n    ],\n    \"粭\": [\n        \"ㄏㄜ2\"\n    ],\n    \"粮\": [\n        \"ㄌㄧㄤ2\"\n    ],\n    \"粯\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"粰\": [\n        \"ㄈㄨ2\",\n        \"ㄈㄨ1\"\n    ],\n    \"粱\": [\n        \"ㄌㄧㄤ2\"\n    ],\n    \"粲\": [\n        \"ㄘㄢ4\"\n    ],\n    \"粳\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"粴\": [\n        \"ㄌㄧ3\"\n    ],\n    \"粵\": [\n        \"ㄩㄝ4\"\n    ],\n    \"粶\": [\n        \"ㄌㄨ4\"\n    ],\n    \"粷\": [\n        \"ㄐㄩ2\"\n    ],\n    \"粸\": [\n        \"ㄑㄧ2\"\n    ],\n    \"粹\": [\n        \"ㄘㄨㄟ4\",\n        \"ㄙㄨㄟ4\"\n    ],\n    \"粺\": [\n        \"ㄅㄞ4\"\n    ],\n    \"粻\": [\n        \"ㄓㄤ1\"\n    ],\n    \"粼\": [\n        \"ㄌㄧㄣ2\",\n        \"ㄌㄧㄣ3\"\n    ],\n    \"粽\": [\n        \"ㄗㄨㄥ4\"\n    ],\n    \"精\": [\n        \"ㄐㄧㄥ1\",\n        \"ㄑㄧㄥ2\",\n        \"ㄐㄧㄥ4\"\n    ],\n    \"粿\": [\n        \"ㄍㄨㄛ3\",\n        \"ㄏㄨㄚ4\"\n    ],\n    \"糀\": [\n        \"ㄏㄨㄚ1\"\n    ],\n    \"糁\": [\n        \"ㄙㄢ3\",\n        \"ㄕㄣ1\"\n    ],\n    \"糂\": [\n        \"ㄙㄢ3\"\n    ],\n    \"糃\": [\n        \"ㄊㄤ2\"\n    ],\n    \"糄\": [\n        \"ㄅㄧㄢ3\",\n        \"ㄅㄧㄢ1\"\n    ],\n    \"糅\": [\n        \"ㄖㄡ2\"\n    ],\n    \"糆\": [\n        \"ㄇㄧㄢ4\"\n    ],\n    \"糇\": [\n        \"ㄏㄡ2\"\n    ],\n    \"糈\": [\n        \"ㄒㄩ3\"\n    ],\n    \"糉\": [\n        \"ㄗㄨㄥ4\"\n    ],\n    \"糊\": [\n        \"ㄏㄨ2\",\n        \"ㄏㄨ1\",\n        \"ㄏㄨ4\"\n    ],\n    \"糋\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"糌\": [\n        \"ㄗㄢ1\"\n    ],\n    \"糍\": [\n        \"ㄘ2\"\n    ],\n    \"糎\": [\n        \"ㄌㄧ2\"\n    ],\n    \"糏\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"糐\": [\n        \"ㄈㄨ1\"\n    ],\n    \"糑\": [\n        \"ㄋㄨㄛ4\"\n    ],\n    \"糒\": [\n        \"ㄅㄟ4\"\n    ],\n    \"糓\": [\n        \"ㄍㄨ3\"\n    ],\n    \"糔\": [\n        \"ㄒㄧㄡ3\"\n    ],\n    \"糕\": [\n        \"ㄍㄠ1\"\n    ],\n    \"糖\": [\n        \"ㄊㄤ2\"\n    ],\n    \"糗\": [\n        \"ㄑㄧㄡ3\"\n    ],\n    \"糘\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"糙\": [\n        \"ㄘㄠ1\"\n    ],\n    \"糚\": [\n        \"ㄓㄨㄤ1\"\n    ],\n    \"糛\": [\n        \"ㄊㄤ2\"\n    ],\n    \"糜\": [\n        \"ㄇㄧ2\",\n        \"ㄇㄟ2\"\n    ],\n    \"糝\": [\n        \"ㄙㄢ3\",\n        \"ㄙㄢ1\",\n        \"ㄕㄣ1\"\n    ],\n    \"糞\": [\n        \"ㄈㄣ4\"\n    ],\n    \"糟\": [\n        \"ㄗㄠ1\"\n    ],\n    \"糠\": [\n        \"ㄎㄤ1\"\n    ],\n    \"糡\": [\n        \"ㄐㄧㄤ4\"\n    ],\n    \"糢\": [\n        \"ㄇㄛ2\"\n    ],\n    \"糣\": [\n        \"ㄙㄢ3\"\n    ],\n    \"糤\": [\n        \"ㄙㄢ3\"\n    ],\n    \"糥\": [\n        \"ㄋㄨㄛ4\"\n    ],\n    \"糦\": [\n        \"ㄒㄧ1\"\n    ],\n    \"糧\": [\n        \"ㄌㄧㄤ2\"\n    ],\n    \"糨\": [\n        \"ㄐㄧㄤ4\",\n        \"ㄐㄧㄤ1\"\n    ],\n    \"糩\": [\n        \"ㄎㄨㄞ4\"\n    ],\n    \"糪\": [\n        \"ㄅㄛ4\"\n    ],\n    \"糫\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"糬\": [\n        \"ㄕㄨ3\"\n    ],\n    \"糭\": [\n        \"ㄗㄨㄥ4\"\n    ],\n    \"糮\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"糯\": [\n        \"ㄋㄨㄛ4\"\n    ],\n    \"糰\": [\n        \"ㄊㄨㄢ2\"\n    ],\n    \"糱\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"糲\": [\n        \"ㄌㄧ4\"\n    ],\n    \"糳\": [\n        \"ㄗㄨㄛ4\"\n    ],\n    \"糴\": [\n        \"ㄉㄧ2\"\n    ],\n    \"糵\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"糶\": [\n        \"ㄊㄧㄠ4\",\n        \"ㄉㄧㄠ4\"\n    ],\n    \"糷\": [\n        \"ㄌㄢ4\"\n    ],\n    \"糸\": [\n        \"ㄇㄧ4\",\n        \"ㄙ1\"\n    ],\n    \"糹\": [\n        \"ㄙ1\"\n    ],\n    \"糺\": [\n        \"ㄐㄧㄡ1\",\n        \"ㄐㄧㄡ3\"\n    ],\n    \"系\": [\n        \"ㄒㄧ4\",\n        \"ㄐㄧ4\"\n    ],\n    \"糼\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"糽\": [\n        \"ㄓㄥ3\",\n        \"ㄓㄥ1\"\n    ],\n    \"糾\": [\n        \"ㄐㄧㄡ1\",\n        \"ㄐㄧㄠ3\"\n    ],\n    \"糿\": [\n        \"ㄧㄡ4\"\n    ],\n    \"紀\": [\n        \"ㄐㄧ4\",\n        \"ㄐㄧ3\"\n    ],\n    \"紁\": [\n        \"ㄔㄚ4\"\n    ],\n    \"紂\": [\n        \"ㄓㄡ4\"\n    ],\n    \"紃\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"約\": [\n        \"ㄩㄝ1\",\n        \"ㄧㄠ1\",\n        \"ㄧㄠ4\",\n        \"ㄉㄧ4\"\n    ],\n    \"紅\": [\n        \"ㄏㄨㄥ2\",\n        \"ㄍㄨㄥ1\",\n        \"ㄐㄧㄤ4\"\n    ],\n    \"紆\": [\n        \"ㄩ1\",\n        \"ㄡ1\"\n    ],\n    \"紇\": [\n        \"ㄏㄜ2\",\n        \"ㄍㄜ1\",\n        \"ㄐㄧㄝ2\"\n    ],\n    \"紈\": [\n        \"ㄨㄢ2\"\n    ],\n    \"紉\": [\n        \"ㄖㄣ4\"\n    ],\n    \"紊\": [\n        \"ㄨㄣ3\",\n        \"ㄨㄣ4\"\n    ],\n    \"紋\": [\n        \"ㄨㄣ2\",\n        \"ㄨㄣ4\"\n    ],\n    \"紌\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"納\": [\n        \"ㄋㄚ4\"\n    ],\n    \"紎\": [\n        \"ㄗ1\"\n    ],\n    \"紏\": [\n        \"ㄊㄡ3\"\n    ],\n    \"紐\": [\n        \"ㄋㄧㄡ3\"\n    ],\n    \"紑\": [\n        \"ㄈㄡ2\"\n    ],\n    \"紒\": [\n        \"ㄐㄧ4\",\n        \"ㄐㄧㄝ2\",\n        \"ㄐㄧㄝ4\"\n    ],\n    \"紓\": [\n        \"ㄕㄨ1\"\n    ],\n    \"純\": [\n        \"ㄔㄨㄣ2\",\n        \"ㄓㄨㄣ3\",\n        \"ㄊㄨㄣ2\",\n        \"ㄑㄩㄢ2\",\n        \"ㄗ1\",\n        \"ㄓㄨㄣ1\"\n    ],\n    \"紕\": [\n        \"ㄆㄧ1\",\n        \"ㄆㄧ2\",\n        \"ㄅㄧ3\",\n        \"ㄅㄧ1\",\n        \"ㄅㄧ4\",\n        \"ㄔ3\"\n    ],\n    \"紖\": [\n        \"ㄓㄣ4\"\n    ],\n    \"紗\": [\n        \"ㄕㄚ1\",\n        \"ㄇㄧㄠ3\"\n    ],\n    \"紘\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"紙\": [\n        \"ㄓ3\"\n    ],\n    \"級\": [\n        \"ㄐㄧ2\"\n    ],\n    \"紛\": [\n        \"ㄈㄣ1\"\n    ],\n    \"紜\": [\n        \"ㄩㄣ2\"\n    ],\n    \"紝\": [\n        \"ㄖㄣ4\"\n    ],\n    \"紞\": [\n        \"ㄉㄢ3\"\n    ],\n    \"紟\": [\n        \"ㄐㄧㄣ1\",\n        \"ㄐㄧㄣ4\"\n    ],\n    \"素\": [\n        \"ㄙㄨ4\"\n    ],\n    \"紡\": [\n        \"ㄈㄤ3\",\n        \"ㄅㄤ3\",\n        \"ㄈㄤ4\"\n    ],\n    \"索\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"紣\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"紤\": [\n        \"ㄐㄧㄡ3\"\n    ],\n    \"紥\": [\n        \"ㄗㄚ1\",\n        \"ㄓㄚ1\"\n    ],\n    \"紦\": [\n        \"ㄅㄚ5\"\n    ],\n    \"紧\": [\n        \"ㄐㄧㄣ3\"\n    ],\n    \"紨\": [\n        \"ㄈㄨ1\",\n        \"ㄈㄨ4\"\n    ],\n    \"紩\": [\n        \"ㄓ4\"\n    ],\n    \"紪\": [\n        \"ㄑㄧ1\"\n    ],\n    \"紫\": [\n        \"ㄗ3\"\n    ],\n    \"紬\": [\n        \"ㄔㄡ2\",\n        \"ㄔㄡ1\",\n        \"ㄓㄡ4\"\n    ],\n    \"紭\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"紮\": [\n        \"ㄗㄚ1\",\n        \"ㄓㄚ1\"\n    ],\n    \"累\": [\n        \"ㄌㄟ4\",\n        \"ㄌㄟ2\",\n        \"ㄌㄟ3\",\n        \"ㄌㄩ4\",\n        \"ㄌㄧㄝ4\"\n    ],\n    \"細\": [\n        \"ㄒㄧ4\"\n    ],\n    \"紱\": [\n        \"ㄈㄨ2\"\n    ],\n    \"紲\": [\n        \"ㄒㄧㄝ4\",\n        \"ㄧ4\"\n    ],\n    \"紳\": [\n        \"ㄕㄣ1\"\n    ],\n    \"紴\": [\n        \"ㄅㄛ1\",\n        \"ㄅㄧ4\"\n    ],\n    \"紵\": [\n        \"ㄓㄨ4\",\n        \"ㄕㄨ1\"\n    ],\n    \"紶\": [\n        \"ㄑㄩ1\",\n        \"ㄑㄩ3\"\n    ],\n    \"紷\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"紸\": [\n        \"ㄓㄨ4\"\n    ],\n    \"紹\": [\n        \"ㄕㄠ4\",\n        \"ㄔㄠ1\"\n    ],\n    \"紺\": [\n        \"ㄍㄢ4\"\n    ],\n    \"紻\": [\n        \"ㄧㄤ3\"\n    ],\n    \"紼\": [\n        \"ㄈㄨ2\",\n        \"ㄈㄟ4\"\n    ],\n    \"紽\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"紾\": [\n        \"ㄓㄣ3\",\n        \"ㄊㄧㄢ3\",\n        \"ㄐㄧㄣ3\"\n    ],\n    \"紿\": [\n        \"ㄉㄞ4\"\n    ],\n    \"絀\": [\n        \"ㄔㄨ4\"\n    ],\n    \"絁\": [\n        \"ㄕ1\"\n    ],\n    \"終\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"絃\": [\n        \"ㄒㄧㄢ2\",\n        \"ㄒㄩㄢ4\"\n    ],\n    \"組\": [\n        \"ㄗㄨ3\",\n        \"ㄑㄩ1\"\n    ],\n    \"絅\": [\n        \"ㄐㄩㄥ1\",\n        \"ㄐㄩㄥ3\"\n    ],\n    \"絆\": [\n        \"ㄅㄢ4\"\n    ],\n    \"絇\": [\n        \"ㄑㄩ2\"\n    ],\n    \"絈\": [\n        \"ㄇㄛ4\"\n    ],\n    \"絉\": [\n        \"ㄕㄨ4\"\n    ],\n    \"絊\": [\n        \"ㄗㄨㄟ4\"\n    ],\n    \"絋\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"経\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"絍\": [\n        \"ㄖㄣ4\"\n    ],\n    \"絎\": [\n        \"ㄏㄤ2\"\n    ],\n    \"絏\": [\n        \"ㄒㄧㄝ4\",\n        \"ㄧ4\"\n    ],\n    \"結\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄐㄧ4\",\n        \"ㄐㄧㄝ1\"\n    ],\n    \"絑\": [\n        \"ㄓㄨ1\"\n    ],\n    \"絒\": [\n        \"ㄔㄡ2\"\n    ],\n    \"絓\": [\n        \"ㄍㄨㄚ4\",\n        \"ㄎㄨㄚ1\"\n    ],\n    \"絔\": [\n        \"ㄅㄞ3\",\n        \"ㄇㄛ4\"\n    ],\n    \"絕\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"絖\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"絗\": [\n        \"ㄏㄨ2\"\n    ],\n    \"絘\": [\n        \"ㄘ4\"\n    ],\n    \"絙\": [\n        \"ㄏㄨㄢ2\",\n        \"ㄍㄥ1\"\n    ],\n    \"絚\": [\n        \"ㄍㄥ1\"\n    ],\n    \"絛\": [\n        \"ㄊㄠ1\"\n    ],\n    \"絜\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄒㄧㄝ2\",\n        \"ㄑㄧㄚ4\",\n        \"ㄐㄧㄚ2\",\n        \"ㄑㄧ4\"\n    ],\n    \"絝\": [\n        \"ㄎㄨ4\"\n    ],\n    \"絞\": [\n        \"ㄐㄧㄠ3\",\n        \"ㄒㄧㄠ2\",\n        \"ㄐㄧㄠ4\"\n    ],\n    \"絟\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"絠\": [\n        \"ㄍㄞ3\",\n        \"ㄞ3\"\n    ],\n    \"絡\": [\n        \"ㄌㄨㄛ4\",\n        \"ㄌㄠ4\"\n    ],\n    \"絢\": [\n        \"ㄒㄩㄢ4\",\n        \"ㄒㄩㄣ2\"\n    ],\n    \"絣\": [\n        \"ㄅㄥ1\",\n        \"ㄅㄧㄥ1\",\n        \"ㄆㄥ1\"\n    ],\n    \"絤\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"絥\": [\n        \"ㄈㄨ2\"\n    ],\n    \"給\": [\n        \"ㄍㄟ3\",\n        \"ㄐㄧ3\",\n        \"ㄒㄧㄚ2\"\n    ],\n    \"絧\": [\n        \"ㄉㄨㄥ4\",\n        \"ㄊㄨㄥ2\",\n        \"ㄊㄨㄥ1\"\n    ],\n    \"絨\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"絩\": [\n        \"ㄊㄧㄠ4\",\n        \"ㄉㄧㄠ4\",\n        \"ㄉㄠ4\"\n    ],\n    \"絪\": [\n        \"ㄧㄣ1\"\n    ],\n    \"絫\": [\n        \"ㄌㄟ3\"\n    ],\n    \"絬\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"絭\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"絮\": [\n        \"ㄒㄩ4\",\n        \"ㄔㄨ4\",\n        \"ㄋㄩ4\",\n        \"ㄋㄚ4\"\n    ],\n    \"絯\": [\n        \"ㄍㄞ1\",\n        \"ㄏㄞ4\"\n    ],\n    \"絰\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"統\": [\n        \"ㄊㄨㄥ3\"\n    ],\n    \"絲\": [\n        \"ㄙ1\"\n    ],\n    \"絳\": [\n        \"ㄐㄧㄤ4\"\n    ],\n    \"絴\": [\n        \"ㄒㄧㄤ2\"\n    ],\n    \"絵\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"絶\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"絷\": [\n        \"ㄓ2\"\n    ],\n    \"絸\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"絹\": [\n        \"ㄐㄩㄢ4\",\n        \"ㄒㄩㄢ4\"\n    ],\n    \"絺\": [\n        \"ㄔ1\",\n        \"ㄓ3\"\n    ],\n    \"絻\": [\n        \"ㄇㄧㄢ3\",\n        \"ㄨㄣ4\",\n        \"ㄇㄢ2\",\n        \"ㄨㄢ4\"\n    ],\n    \"絼\": [\n        \"ㄓㄣ4\"\n    ],\n    \"絽\": [\n        \"ㄌㄩ3\"\n    ],\n    \"絾\": [\n        \"ㄔㄥ2\"\n    ],\n    \"絿\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"綀\": [\n        \"ㄕㄨ1\"\n    ],\n    \"綁\": [\n        \"ㄅㄤ3\"\n    ],\n    \"綂\": [\n        \"ㄊㄨㄥ3\"\n    ],\n    \"綃\": [\n        \"ㄒㄧㄠ1\",\n        \"ㄕㄠ1\"\n    ],\n    \"綄\": [\n        \"ㄏㄨㄢ2\",\n        \"ㄏㄨㄢ4\",\n        \"ㄨㄢ4\"\n    ],\n    \"綅\": [\n        \"ㄑㄧㄣ1\",\n        \"ㄒㄧㄢ1\"\n    ],\n    \"綆\": [\n        \"ㄍㄥ3\",\n        \"ㄅㄧㄥ3\"\n    ],\n    \"綇\": [\n        \"ㄒㄧㄡ3\"\n    ],\n    \"綈\": [\n        \"ㄊㄧ2\",\n        \"ㄊㄧ4\"\n    ],\n    \"綉\": [\n        \"ㄊㄡ4\",\n        \"ㄒㄧㄡ4\"\n    ],\n    \"綊\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"綋\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"綌\": [\n        \"ㄒㄧ4\"\n    ],\n    \"綍\": [\n        \"ㄈㄨ2\"\n    ],\n    \"綎\": [\n        \"ㄊㄧㄥ1\"\n    ],\n    \"綏\": [\n        \"ㄙㄨㄟ1\",\n        \"ㄙㄨㄟ2\",\n        \"ㄕㄨㄞ1\",\n        \"ㄖㄨㄟ2\",\n        \"ㄊㄨㄛ3\"\n    ],\n    \"綐\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"綑\": [\n        \"ㄎㄨㄣ3\"\n    ],\n    \"綒\": [\n        \"ㄈㄨ1\"\n    ],\n    \"經\": [\n        \"ㄐㄧㄥ1\",\n        \"ㄐㄧㄥ4\"\n    ],\n    \"綔\": [\n        \"ㄏㄨ4\"\n    ],\n    \"綕\": [\n        \"ㄓ1\"\n    ],\n    \"綖\": [\n        \"ㄧㄢ2\",\n        \"ㄒㄧㄢ4\"\n    ],\n    \"綗\": [\n        \"ㄐㄩㄥ3\"\n    ],\n    \"綘\": [\n        \"ㄈㄥ2\"\n    ],\n    \"継\": [\n        \"ㄐㄧ4\"\n    ],\n    \"続\": [\n        \"ㄒㄩ4\"\n    ],\n    \"綛\": [\n        \"ㄖㄣ3\"\n    ],\n    \"綜\": [\n        \"ㄗㄨㄥ1\",\n        \"ㄗㄥ4\",\n        \"ㄗㄨㄥ4\"\n    ],\n    \"綝\": [\n        \"ㄔㄣ1\",\n        \"ㄕㄣ1\",\n        \"ㄌㄧㄣ2\"\n    ],\n    \"綞\": [\n        \"ㄉㄨㄛ3\"\n    ],\n    \"綟\": [\n        \"ㄌㄧ4\",\n        \"ㄌㄧㄝ4\"\n    ],\n    \"綠\": [\n        \"ㄌㄩ4\"\n    ],\n    \"綡\": [\n        \"ㄌㄧㄤ2\"\n    ],\n    \"綢\": [\n        \"ㄔㄡ2\",\n        \"ㄊㄠ1\",\n        \"ㄉㄧㄠ4\"\n    ],\n    \"綣\": [\n        \"ㄑㄩㄢ3\"\n    ],\n    \"綤\": [\n        \"ㄕㄠ4\"\n    ],\n    \"綥\": [\n        \"ㄑㄧ2\"\n    ],\n    \"綦\": [\n        \"ㄑㄧ2\",\n        \"ㄑㄧ4\"\n    ],\n    \"綧\": [\n        \"ㄓㄨㄣ3\",\n        \"ㄓㄨㄣ4\"\n    ],\n    \"綨\": [\n        \"ㄑㄧ2\"\n    ],\n    \"綩\": [\n        \"ㄨㄢ3\"\n    ],\n    \"綪\": [\n        \"ㄑㄧㄢ4\",\n        \"ㄑㄧㄥ1\",\n        \"ㄓㄥ1\"\n    ],\n    \"綫\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"綬\": [\n        \"ㄕㄡ4\"\n    ],\n    \"維\": [\n        \"ㄨㄟ2\",\n        \"ㄧ2\"\n    ],\n    \"綮\": [\n        \"ㄑㄧ3\",\n        \"ㄑㄧㄥ4\",\n        \"ㄑㄧㄥ3\"\n    ],\n    \"綯\": [\n        \"ㄊㄠ2\"\n    ],\n    \"綰\": [\n        \"ㄨㄢ3\"\n    ],\n    \"綱\": [\n        \"ㄍㄤ1\"\n    ],\n    \"網\": [\n        \"ㄨㄤ3\"\n    ],\n    \"綳\": [\n        \"ㄅㄥ1\"\n    ],\n    \"綴\": [\n        \"ㄓㄨㄟ4\",\n        \"ㄔㄨㄛ4\"\n    ],\n    \"綵\": [\n        \"ㄘㄞ3\"\n    ],\n    \"綶\": [\n        \"ㄍㄨㄛ3\"\n    ],\n    \"綷\": [\n        \"ㄘㄨㄟ4\",\n        \"ㄗㄨ2\"\n    ],\n    \"綸\": [\n        \"ㄌㄨㄣ2\",\n        \"ㄍㄨㄢ1\"\n    ],\n    \"綹\": [\n        \"ㄌㄧㄡ3\"\n    ],\n    \"綺\": [\n        \"ㄑㄧ3\",\n        \"ㄧ3\"\n    ],\n    \"綻\": [\n        \"ㄓㄢ4\"\n    ],\n    \"綼\": [\n        \"ㄅㄧ4\"\n    ],\n    \"綽\": [\n        \"ㄔㄨㄛ4\",\n        \"ㄔㄠ1\"\n    ],\n    \"綾\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"綿\": [\n        \"ㄇㄧㄢ2\"\n    ],\n    \"緀\": [\n        \"ㄑㄧ1\"\n    ],\n    \"緁\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"緂\": [\n        \"ㄊㄧㄢ2\",\n        \"ㄊㄢ3\",\n        \"ㄔㄢ1\"\n    ],\n    \"緃\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"緄\": [\n        \"ㄍㄨㄣ3\",\n        \"ㄏㄨㄣ4\",\n        \"ㄏㄨㄣ2\"\n    ],\n    \"緅\": [\n        \"ㄗㄡ1\"\n    ],\n    \"緆\": [\n        \"ㄒㄧ1\"\n    ],\n    \"緇\": [\n        \"ㄗ1\"\n    ],\n    \"緈\": [\n        \"ㄒㄧㄥ4\"\n    ],\n    \"緉\": [\n        \"ㄌㄧㄤ3\"\n    ],\n    \"緊\": [\n        \"ㄐㄧㄣ3\"\n    ],\n    \"緋\": [\n        \"ㄈㄟ1\"\n    ],\n    \"緌\": [\n        \"ㄖㄨㄟ2\"\n    ],\n    \"緍\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"緎\": [\n        \"ㄩ4\"\n    ],\n    \"総\": [\n        \"ㄗㄨㄥ3\",\n        \"ㄘㄨㄥ1\"\n    ],\n    \"緐\": [\n        \"ㄈㄢ2\"\n    ],\n    \"緑\": [\n        \"ㄌㄩ4\",\n        \"ㄌㄨ4\"\n    ],\n    \"緒\": [\n        \"ㄒㄩ4\"\n    ],\n    \"緓\": [\n        \"ㄧㄥ1\"\n    ],\n    \"緔\": [\n        \"ㄕㄤ4\"\n    ],\n    \"緕\": [\n        \"ㄑㄧ5\"\n    ],\n    \"緖\": [\n        \"ㄒㄩ4\"\n    ],\n    \"緗\": [\n        \"ㄒㄧㄤ1\"\n    ],\n    \"緘\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"緙\": [\n        \"ㄎㄜ4\"\n    ],\n    \"線\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"緛\": [\n        \"ㄖㄨㄢ3\",\n        \"ㄖㄨㄢ4\"\n    ],\n    \"緜\": [\n        \"ㄇㄧㄢ2\"\n    ],\n    \"緝\": [\n        \"ㄐㄧ1\",\n        \"ㄑㄧ4\",\n        \"ㄑㄧ1\",\n        \"ㄐㄧ2\"\n    ],\n    \"緞\": [\n        \"ㄉㄨㄢ4\"\n    ],\n    \"緟\": [\n        \"ㄔㄨㄥ2\",\n        \"ㄓㄨㄥ4\"\n    ],\n    \"締\": [\n        \"ㄉㄧ4\"\n    ],\n    \"緡\": [\n        \"ㄇㄧㄣ2\",\n        \"ㄇㄧㄣ3\",\n        \"ㄇㄧㄢ2\",\n        \"ㄏㄨㄣ2\"\n    ],\n    \"緢\": [\n        \"ㄇㄧㄠ2\",\n        \"ㄇㄠ2\"\n    ],\n    \"緣\": [\n        \"ㄩㄢ2\",\n        \"ㄩㄢ4\"\n    ],\n    \"緤\": [\n        \"ㄒㄧㄝ4\",\n        \"ㄧㄝ4\"\n    ],\n    \"緥\": [\n        \"ㄅㄠ3\"\n    ],\n    \"緦\": [\n        \"ㄙ1\"\n    ],\n    \"緧\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"編\": [\n        \"ㄅㄧㄢ1\",\n        \"ㄅㄧㄢ3\",\n        \"ㄅㄧㄢ4\"\n    ],\n    \"緩\": [\n        \"ㄏㄨㄢ3\"\n    ],\n    \"緪\": [\n        \"ㄍㄥ1\",\n        \"ㄍㄥ4\"\n    ],\n    \"緫\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"緬\": [\n        \"ㄇㄧㄢ3\"\n    ],\n    \"緭\": [\n        \"ㄨㄟ4\"\n    ],\n    \"緮\": [\n        \"ㄈㄨ4\"\n    ],\n    \"緯\": [\n        \"ㄨㄟ3\"\n    ],\n    \"緰\": [\n        \"ㄊㄡ2\",\n        \"ㄒㄩ1\",\n        \"ㄩ2\"\n    ],\n    \"緱\": [\n        \"ㄍㄡ1\"\n    ],\n    \"緲\": [\n        \"ㄇㄧㄠ3\"\n    ],\n    \"緳\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"練\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"緵\": [\n        \"ㄗㄨㄥ1\",\n        \"ㄗㄨㄥ4\"\n    ],\n    \"緶\": [\n        \"ㄅㄧㄢ4\",\n        \"ㄆㄧㄢ2\",\n        \"ㄅㄧㄢ3\"\n    ],\n    \"緷\": [\n        \"ㄩㄣ4\",\n        \"ㄍㄨㄣ3\"\n    ],\n    \"緸\": [\n        \"ㄧㄣ1\"\n    ],\n    \"緹\": [\n        \"ㄊㄧ2\"\n    ],\n    \"緺\": [\n        \"ㄍㄨㄚ1\"\n    ],\n    \"緻\": [\n        \"ㄓ4\"\n    ],\n    \"緼\": [\n        \"ㄩㄣ4\",\n        \"ㄨㄣ1\"\n    ],\n    \"緽\": [\n        \"ㄔㄥ1\"\n    ],\n    \"緾\": [\n        \"ㄔㄢ2\"\n    ],\n    \"緿\": [\n        \"ㄉㄞ4\"\n    ],\n    \"縀\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"縁\": [\n        \"ㄩㄢ2\"\n    ],\n    \"縂\": [\n        \"ㄗㄨㄥ3\"\n    ],\n    \"縃\": [\n        \"ㄒㄩ1\"\n    ],\n    \"縄\": [\n        \"ㄕㄥ2\"\n    ],\n    \"縅\": [\n        \"ㄨㄟ1\"\n    ],\n    \"縆\": [\n        \"ㄍㄥ1\"\n    ],\n    \"縇\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"縈\": [\n        \"ㄧㄥ2\"\n    ],\n    \"縉\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"縊\": [\n        \"ㄧ4\"\n    ],\n    \"縋\": [\n        \"ㄓㄨㄟ4\"\n    ],\n    \"縌\": [\n        \"ㄋㄧ4\"\n    ],\n    \"縍\": [\n        \"ㄅㄤ1\",\n        \"ㄅㄤ4\"\n    ],\n    \"縎\": [\n        \"ㄍㄨ3\",\n        \"ㄏㄨ2\"\n    ],\n    \"縏\": [\n        \"ㄆㄢ2\"\n    ],\n    \"縐\": [\n        \"ㄓㄡ4\",\n        \"ㄔㄠ4\",\n        \"ㄘㄨ4\",\n        \"ㄓㄡ1\"\n    ],\n    \"縑\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"縒\": [\n        \"ㄘ1\",\n        \"ㄘㄨㄛ4\",\n        \"ㄙㄨㄛ3\"\n    ],\n    \"縓\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"縔\": [\n        \"ㄕㄨㄤ3\"\n    ],\n    \"縕\": [\n        \"ㄩㄣ4\"\n    ],\n    \"縖\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"縗\": [\n        \"ㄘㄨㄟ1\",\n        \"ㄙㄨㄟ1\",\n        \"ㄕㄨㄞ1\"\n    ],\n    \"縘\": [\n        \"ㄒㄧ1\"\n    ],\n    \"縙\": [\n        \"ㄖㄨㄥ2\",\n        \"ㄖㄨㄥ3\",\n        \"ㄖㄨㄥ4\"\n    ],\n    \"縚\": [\n        \"ㄊㄠ1\"\n    ],\n    \"縛\": [\n        \"ㄈㄨ4\"\n    ],\n    \"縜\": [\n        \"ㄩㄣ2\"\n    ],\n    \"縝\": [\n        \"ㄔㄣ1\",\n        \"ㄓㄣ3\"\n    ],\n    \"縞\": [\n        \"ㄍㄠ3\"\n    ],\n    \"縟\": [\n        \"ㄖㄨ4\",\n        \"ㄖㄨㄥ3\"\n    ],\n    \"縠\": [\n        \"ㄏㄨ2\"\n    ],\n    \"縡\": [\n        \"ㄗㄞ4\",\n        \"ㄗㄥ1\"\n    ],\n    \"縢\": [\n        \"ㄊㄥ2\"\n    ],\n    \"縣\": [\n        \"ㄒㄧㄢ4\",\n        \"ㄒㄩㄢ2\"\n    ],\n    \"縤\": [\n        \"ㄙㄨ4\"\n    ],\n    \"縥\": [\n        \"ㄓㄣ3\"\n    ],\n    \"縦\": [\n        \"ㄗㄨㄥ4\"\n    ],\n    \"縧\": [\n        \"ㄊㄠ1\"\n    ],\n    \"縨\": [\n        \"ㄏㄨㄤ3\"\n    ],\n    \"縩\": [\n        \"ㄘㄞ4\"\n    ],\n    \"縪\": [\n        \"ㄅㄧ4\"\n    ],\n    \"縫\": [\n        \"ㄈㄥ4\",\n        \"ㄈㄥ2\"\n    ],\n    \"縬\": [\n        \"ㄘㄨ4\"\n    ],\n    \"縭\": [\n        \"ㄌㄧ2\"\n    ],\n    \"縮\": [\n        \"ㄙㄨㄛ1\",\n        \"ㄙㄨ4\"\n    ],\n    \"縯\": [\n        \"ㄧㄢ3\",\n        \"ㄧㄣ3\"\n    ],\n    \"縰\": [\n        \"ㄒㄧ3\"\n    ],\n    \"縱\": [\n        \"ㄗㄨㄥ4\",\n        \"ㄘㄨㄥ2\",\n        \"ㄗㄨㄥ3\"\n    ],\n    \"縲\": [\n        \"ㄌㄟ2\"\n    ],\n    \"縳\": [\n        \"ㄐㄩㄢ4\",\n        \"ㄓㄨㄢ4\"\n    ],\n    \"縴\": [\n        \"ㄑㄧㄢ4\",\n        \"ㄑㄧㄢ1\"\n    ],\n    \"縵\": [\n        \"ㄇㄢ4\"\n    ],\n    \"縶\": [\n        \"ㄓ2\"\n    ],\n    \"縷\": [\n        \"ㄌㄩ3\"\n    ],\n    \"縸\": [\n        \"ㄇㄨ4\",\n        \"ㄇㄛ4\"\n    ],\n    \"縹\": [\n        \"ㄆㄧㄠ3\",\n        \"ㄆㄧㄠ1\"\n    ],\n    \"縺\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"縻\": [\n        \"ㄇㄧ2\"\n    ],\n    \"縼\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"總\": [\n        \"ㄗㄨㄥ3\",\n        \"ㄗㄨㄥ1\",\n        \"ㄘㄨㄥ1\"\n    ],\n    \"績\": [\n        \"ㄐㄧ1\"\n    ],\n    \"縿\": [\n        \"ㄕㄢ1\",\n        \"ㄒㄧㄢ1\",\n        \"ㄒㄧㄠ1\",\n        \"ㄙㄠ1\",\n        \"ㄘㄢ3\"\n    ],\n    \"繀\": [\n        \"ㄙㄨㄟ4\",\n        \"ㄘㄨㄟ3\"\n    ],\n    \"繁\": [\n        \"ㄈㄢ2\",\n        \"ㄆㄛ2\",\n        \"ㄆㄢ2\"\n    ],\n    \"繂\": [\n        \"ㄌㄩ4\"\n    ],\n    \"繃\": [\n        \"ㄅㄥ3\",\n        \"ㄅㄥ1\",\n        \"ㄅㄥ4\"\n    ],\n    \"繄\": [\n        \"ㄧ1\",\n        \"ㄧ4\"\n    ],\n    \"繅\": [\n        \"ㄙㄠ1\",\n        \"ㄗㄠ3\"\n    ],\n    \"繆\": [\n        \"ㄇㄡ2\",\n        \"ㄐㄧㄡ1\",\n        \"ㄇㄧㄡ4\",\n        \"ㄇㄨ4\",\n        \"ㄇㄧㄠ4\",\n        \"ㄌㄧㄠ2\",\n        \"ㄌㄧㄠ3\",\n        \"ㄌㄧㄠ4\",\n        \"ㄌㄨ4\"\n    ],\n    \"繇\": [\n        \"ㄧㄠ2\",\n        \"ㄧㄡ2\",\n        \"ㄓㄡ4\"\n    ],\n    \"繈\": [\n        \"ㄑㄧㄤ3\"\n    ],\n    \"繉\": [\n        \"ㄏㄨㄣ2\"\n    ],\n    \"繊\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"繋\": [\n        \"ㄐㄧ4\"\n    ],\n    \"繌\": [\n        \"ㄕㄚ5\"\n    ],\n    \"繍\": [\n        \"ㄒㄧㄡ4\"\n    ],\n    \"繎\": [\n        \"ㄖㄢ2\"\n    ],\n    \"繏\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"繐\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"繑\": [\n        \"ㄑㄧㄠ1\",\n        \"ㄐㄩㄝ1\"\n    ],\n    \"繒\": [\n        \"ㄗㄥ1\",\n        \"ㄗㄥ4\",\n        \"ㄘㄥ2\"\n    ],\n    \"繓\": [\n        \"ㄗㄨㄛ3\"\n    ],\n    \"織\": [\n        \"ㄓ1\",\n        \"ㄓ4\"\n    ],\n    \"繕\": [\n        \"ㄕㄢ4\"\n    ],\n    \"繖\": [\n        \"ㄙㄢ3\"\n    ],\n    \"繗\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"繘\": [\n        \"ㄩ4\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"繙\": [\n        \"ㄈㄢ1\",\n        \"ㄈㄢ2\"\n    ],\n    \"繚\": [\n        \"ㄌㄧㄠ2\",\n        \"ㄖㄠ3\"\n    ],\n    \"繛\": [\n        \"ㄔㄨㄛ4\"\n    ],\n    \"繜\": [\n        \"ㄗㄨㄣ1\"\n    ],\n    \"繝\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"繞\": [\n        \"ㄖㄠ4\",\n        \"ㄖㄠ3\"\n    ],\n    \"繟\": [\n        \"ㄔㄢ3\",\n        \"ㄔㄢ2\"\n    ],\n    \"繠\": [\n        \"ㄖㄨㄟ3\"\n    ],\n    \"繡\": [\n        \"ㄒㄧㄡ4\"\n    ],\n    \"繢\": [\n        \"ㄏㄨㄟ4\",\n        \"ㄏㄨㄟ2\"\n    ],\n    \"繣\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"繤\": [\n        \"ㄗㄨㄢ3\"\n    ],\n    \"繥\": [\n        \"ㄒㄧ1\"\n    ],\n    \"繦\": [\n        \"ㄑㄧㄤ3\"\n    ],\n    \"繧\": [\n        \"ㄩㄣ5\"\n    ],\n    \"繨\": [\n        \"ㄉㄚ5\"\n    ],\n    \"繩\": [\n        \"ㄕㄥ2\",\n        \"ㄧㄥ4\",\n        \"ㄇㄧㄣ3\",\n        \"ㄕㄥ4\"\n    ],\n    \"繪\": [\n        \"ㄏㄨㄟ4\",\n        \"ㄍㄨㄟ4\"\n    ],\n    \"繫\": [\n        \"ㄒㄧ4\",\n        \"ㄐㄧ4\"\n    ],\n    \"繬\": [\n        \"ㄙㄜ4\"\n    ],\n    \"繭\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"繮\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"繯\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"繰\": [\n        \"ㄗㄠ3\",\n        \"ㄙㄠ1\",\n        \"ㄑㄧㄠ1\"\n    ],\n    \"繱\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"繲\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"繳\": [\n        \"ㄐㄧㄠ3\",\n        \"ㄓㄨㄛ2\",\n        \"ㄐㄧㄠ4\",\n        \"ㄏㄜ2\"\n    ],\n    \"繴\": [\n        \"ㄅㄧ4\"\n    ],\n    \"繵\": [\n        \"ㄉㄢ4\",\n        \"ㄊㄢ2\",\n        \"ㄔㄢ2\"\n    ],\n    \"繶\": [\n        \"ㄧ4\"\n    ],\n    \"繷\": [\n        \"ㄋㄨㄥ3\"\n    ],\n    \"繸\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"繹\": [\n        \"ㄧ4\",\n        \"ㄕ4\"\n    ],\n    \"繺\": [\n        \"ㄕㄞ3\"\n    ],\n    \"繻\": [\n        \"ㄒㄩ1\",\n        \"ㄖㄨ2\"\n    ],\n    \"繼\": [\n        \"ㄐㄧ4\"\n    ],\n    \"繽\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"繾\": [\n        \"ㄑㄧㄢ3\"\n    ],\n    \"繿\": [\n        \"ㄌㄢ2\"\n    ],\n    \"纀\": [\n        \"ㄆㄨ2\",\n        \"ㄈㄨ2\"\n    ],\n    \"纁\": [\n        \"ㄒㄩㄣ1\"\n    ],\n    \"纂\": [\n        \"ㄗㄨㄢ3\"\n    ],\n    \"纃\": [\n        \"ㄑㄧ2\"\n    ],\n    \"纄\": [\n        \"ㄆㄥ2\"\n    ],\n    \"纅\": [\n        \"ㄧㄠ4\",\n        \"ㄌㄧ4\"\n    ],\n    \"纆\": [\n        \"ㄇㄛ4\"\n    ],\n    \"纇\": [\n        \"ㄌㄟ4\"\n    ],\n    \"纈\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"纉\": [\n        \"ㄗㄨㄢ3\"\n    ],\n    \"纊\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"纋\": [\n        \"ㄧㄡ1\"\n    ],\n    \"續\": [\n        \"ㄒㄩ4\"\n    ],\n    \"纍\": [\n        \"ㄌㄟ2\",\n        \"ㄌㄟ3\",\n        \"ㄌㄟ4\"\n    ],\n    \"纎\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"纏\": [\n        \"ㄔㄢ2\"\n    ],\n    \"纐\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"纑\": [\n        \"ㄌㄨ2\"\n    ],\n    \"纒\": [\n        \"ㄔㄢ2\"\n    ],\n    \"纓\": [\n        \"ㄧㄥ1\"\n    ],\n    \"纔\": [\n        \"ㄘㄞ2\",\n        \"ㄕㄢ1\"\n    ],\n    \"纕\": [\n        \"ㄖㄤ3\",\n        \"ㄒㄧㄤ1\",\n        \"ㄙㄤ1\"\n    ],\n    \"纖\": [\n        \"ㄒㄧㄢ1\",\n        \"ㄐㄧㄢ1\"\n    ],\n    \"纗\": [\n        \"ㄗㄨㄟ1\"\n    ],\n    \"纘\": [\n        \"ㄗㄨㄢ3\"\n    ],\n    \"纙\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"纚\": [\n        \"ㄌㄧ2\",\n        \"ㄒㄧ3\",\n        \"ㄌㄧ3\",\n        \"ㄙㄚ3\"\n    ],\n    \"纛\": [\n        \"ㄉㄠ4\",\n        \"ㄉㄨ2\"\n    ],\n    \"纜\": [\n        \"ㄌㄢ3\"\n    ],\n    \"纝\": [\n        \"ㄌㄟ2\"\n    ],\n    \"纞\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"纟\": [\n        \"ㄙ1\"\n    ],\n    \"纠\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"纡\": [\n        \"ㄩ1\"\n    ],\n    \"红\": [\n        \"ㄏㄨㄥ2\",\n        \"ㄍㄨㄥ1\"\n    ],\n    \"纣\": [\n        \"ㄓㄡ4\"\n    ],\n    \"纤\": [\n        \"ㄒㄧㄢ1\",\n        \"ㄑㄧㄢ4\"\n    ],\n    \"纥\": [\n        \"ㄍㄜ1\",\n        \"ㄏㄜ2\"\n    ],\n    \"约\": [\n        \"ㄩㄝ1\",\n        \"ㄧㄠ1\"\n    ],\n    \"级\": [\n        \"ㄐㄧ2\"\n    ],\n    \"纨\": [\n        \"ㄨㄢ2\"\n    ],\n    \"纩\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"纪\": [\n        \"ㄐㄧ4\",\n        \"ㄐㄧ3\"\n    ],\n    \"纫\": [\n        \"ㄖㄣ4\"\n    ],\n    \"纬\": [\n        \"ㄨㄟ3\"\n    ],\n    \"纭\": [\n        \"ㄩㄣ2\"\n    ],\n    \"纮\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"纯\": [\n        \"ㄔㄨㄣ2\"\n    ],\n    \"纰\": [\n        \"ㄆㄧ1\"\n    ],\n    \"纱\": [\n        \"ㄕㄚ1\"\n    ],\n    \"纲\": [\n        \"ㄍㄤ1\"\n    ],\n    \"纳\": [\n        \"ㄋㄚ4\"\n    ],\n    \"纴\": [\n        \"ㄖㄣ4\"\n    ],\n    \"纵\": [\n        \"ㄗㄨㄥ4\"\n    ],\n    \"纶\": [\n        \"ㄌㄨㄣ2\",\n        \"ㄍㄨㄢ1\"\n    ],\n    \"纷\": [\n        \"ㄈㄣ1\"\n    ],\n    \"纸\": [\n        \"ㄓ3\"\n    ],\n    \"纹\": [\n        \"ㄨㄣ2\",\n        \"ㄨㄣ4\"\n    ],\n    \"纺\": [\n        \"ㄈㄤ3\"\n    ],\n    \"纻\": [\n        \"ㄓㄨ4\"\n    ],\n    \"纼\": [\n        \"ㄓㄣ4\"\n    ],\n    \"纽\": [\n        \"ㄋㄧㄡ3\"\n    ],\n    \"纾\": [\n        \"ㄕㄨ1\"\n    ],\n    \"线\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"绀\": [\n        \"ㄍㄢ4\"\n    ],\n    \"绁\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"绂\": [\n        \"ㄈㄨ2\"\n    ],\n    \"练\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"组\": [\n        \"ㄗㄨ3\"\n    ],\n    \"绅\": [\n        \"ㄕㄣ1\"\n    ],\n    \"细\": [\n        \"ㄒㄧ4\"\n    ],\n    \"织\": [\n        \"ㄓ1\"\n    ],\n    \"终\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"绉\": [\n        \"ㄓㄡ4\"\n    ],\n    \"绊\": [\n        \"ㄅㄢ4\"\n    ],\n    \"绋\": [\n        \"ㄈㄨ2\"\n    ],\n    \"绌\": [\n        \"ㄔㄨ4\"\n    ],\n    \"绍\": [\n        \"ㄕㄠ4\"\n    ],\n    \"绎\": [\n        \"ㄧ4\"\n    ],\n    \"经\": [\n        \"ㄐㄧㄥ1\",\n        \"ㄐㄧㄥ4\"\n    ],\n    \"绐\": [\n        \"ㄉㄞ4\"\n    ],\n    \"绑\": [\n        \"ㄅㄤ3\"\n    ],\n    \"绒\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"结\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄐㄧㄝ1\"\n    ],\n    \"绔\": [\n        \"ㄎㄨ4\"\n    ],\n    \"绕\": [\n        \"ㄖㄠ4\",\n        \"ㄖㄠ3\"\n    ],\n    \"绖\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"绗\": [\n        \"ㄏㄤ2\"\n    ],\n    \"绘\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"给\": [\n        \"ㄍㄟ3\",\n        \"ㄐㄧ3\"\n    ],\n    \"绚\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"绛\": [\n        \"ㄐㄧㄤ4\"\n    ],\n    \"络\": [\n        \"ㄌㄨㄛ4\",\n        \"ㄌㄠ4\"\n    ],\n    \"绝\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"绞\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"统\": [\n        \"ㄊㄨㄥ3\"\n    ],\n    \"绠\": [\n        \"ㄍㄥ3\"\n    ],\n    \"绡\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"绢\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"绣\": [\n        \"ㄒㄧㄡ4\"\n    ],\n    \"绤\": [\n        \"ㄒㄧ4\"\n    ],\n    \"绥\": [\n        \"ㄙㄨㄟ2\"\n    ],\n    \"绦\": [\n        \"ㄊㄠ1\"\n    ],\n    \"继\": [\n        \"ㄐㄧ4\"\n    ],\n    \"绨\": [\n        \"ㄊㄧ2\",\n        \"ㄊㄧ4\"\n    ],\n    \"绩\": [\n        \"ㄐㄧ4\",\n        \"ㄐㄧ1\"\n    ],\n    \"绪\": [\n        \"ㄒㄩ4\"\n    ],\n    \"绫\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"绬\": [\n        \"ㄧㄥ1\"\n    ],\n    \"续\": [\n        \"ㄒㄩ4\"\n    ],\n    \"绮\": [\n        \"ㄑㄧ3\"\n    ],\n    \"绯\": [\n        \"ㄈㄟ1\"\n    ],\n    \"绰\": [\n        \"ㄔㄨㄛ4\",\n        \"ㄔㄠ1\"\n    ],\n    \"绱\": [\n        \"ㄕㄤ4\"\n    ],\n    \"绲\": [\n        \"ㄍㄨㄣ3\"\n    ],\n    \"绳\": [\n        \"ㄕㄥ2\"\n    ],\n    \"维\": [\n        \"ㄨㄟ2\"\n    ],\n    \"绵\": [\n        \"ㄇㄧㄢ2\"\n    ],\n    \"绶\": [\n        \"ㄕㄡ4\"\n    ],\n    \"绷\": [\n        \"ㄅㄥ1\",\n        \"ㄅㄥ3\",\n        \"ㄅㄥ4\"\n    ],\n    \"绸\": [\n        \"ㄔㄡ2\"\n    ],\n    \"绹\": [\n        \"ㄊㄠ2\"\n    ],\n    \"绺\": [\n        \"ㄌㄧㄡ3\"\n    ],\n    \"绻\": [\n        \"ㄑㄩㄢ3\"\n    ],\n    \"综\": [\n        \"ㄗㄨㄥ1\",\n        \"ㄗㄥ4\"\n    ],\n    \"绽\": [\n        \"ㄓㄢ4\"\n    ],\n    \"绾\": [\n        \"ㄨㄢ3\"\n    ],\n    \"绿\": [\n        \"ㄌㄩ4\",\n        \"ㄌㄨ4\"\n    ],\n    \"缀\": [\n        \"ㄓㄨㄟ4\"\n    ],\n    \"缁\": [\n        \"ㄗ1\"\n    ],\n    \"缂\": [\n        \"ㄎㄜ4\"\n    ],\n    \"缃\": [\n        \"ㄒㄧㄤ1\"\n    ],\n    \"缄\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"缅\": [\n        \"ㄇㄧㄢ3\"\n    ],\n    \"缆\": [\n        \"ㄌㄢ3\"\n    ],\n    \"缇\": [\n        \"ㄊㄧ2\"\n    ],\n    \"缈\": [\n        \"ㄇㄧㄠ3\"\n    ],\n    \"缉\": [\n        \"ㄐㄧ1\",\n        \"ㄑㄧ1\"\n    ],\n    \"缊\": [\n        \"ㄩㄣ1\",\n        \"ㄩㄣ4\"\n    ],\n    \"缋\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"缌\": [\n        \"ㄙ1\"\n    ],\n    \"缍\": [\n        \"ㄉㄨㄛ3\"\n    ],\n    \"缎\": [\n        \"ㄉㄨㄢ4\"\n    ],\n    \"缏\": [\n        \"ㄅㄧㄢ4\",\n        \"ㄆㄧㄢ2\"\n    ],\n    \"缐\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"缑\": [\n        \"ㄍㄡ1\"\n    ],\n    \"缒\": [\n        \"ㄓㄨㄟ4\"\n    ],\n    \"缓\": [\n        \"ㄏㄨㄢ3\"\n    ],\n    \"缔\": [\n        \"ㄉㄧ4\"\n    ],\n    \"缕\": [\n        \"ㄌㄩ3\"\n    ],\n    \"编\": [\n        \"ㄅㄧㄢ1\"\n    ],\n    \"缗\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"缘\": [\n        \"ㄩㄢ2\"\n    ],\n    \"缙\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"缚\": [\n        \"ㄈㄨ4\"\n    ],\n    \"缛\": [\n        \"ㄖㄨ4\"\n    ],\n    \"缜\": [\n        \"ㄓㄣ3\"\n    ],\n    \"缝\": [\n        \"ㄈㄥ4\",\n        \"ㄈㄥ2\"\n    ],\n    \"缞\": [\n        \"ㄘㄨㄟ1\"\n    ],\n    \"缟\": [\n        \"ㄍㄠ3\"\n    ],\n    \"缠\": [\n        \"ㄔㄢ2\"\n    ],\n    \"缡\": [\n        \"ㄌㄧ2\"\n    ],\n    \"缢\": [\n        \"ㄧ4\"\n    ],\n    \"缣\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"缤\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"缥\": [\n        \"ㄆㄧㄠ1\",\n        \"ㄆㄧㄠ3\"\n    ],\n    \"缦\": [\n        \"ㄇㄢ4\"\n    ],\n    \"缧\": [\n        \"ㄌㄟ2\"\n    ],\n    \"缨\": [\n        \"ㄧㄥ1\"\n    ],\n    \"缩\": [\n        \"ㄙㄨㄛ1\",\n        \"ㄙㄨ4\"\n    ],\n    \"缪\": [\n        \"ㄇㄡ2\",\n        \"ㄇㄧㄠ4\",\n        \"ㄇㄧㄡ4\"\n    ],\n    \"缫\": [\n        \"ㄙㄠ1\"\n    ],\n    \"缬\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"缭\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"缮\": [\n        \"ㄕㄢ4\"\n    ],\n    \"缯\": [\n        \"ㄗㄥ1\",\n        \"ㄗㄥ4\"\n    ],\n    \"缰\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"缱\": [\n        \"ㄑㄧㄢ3\"\n    ],\n    \"缲\": [\n        \"ㄑㄧㄠ1\",\n        \"ㄙㄠ1\"\n    ],\n    \"缳\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"缴\": [\n        \"ㄐㄧㄠ3\",\n        \"ㄓㄨㄛ2\"\n    ],\n    \"缵\": [\n        \"ㄗㄨㄢ3\"\n    ],\n    \"缶\": [\n        \"ㄈㄡ3\"\n    ],\n    \"缷\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"缸\": [\n        \"ㄍㄤ1\"\n    ],\n    \"缹\": [\n        \"ㄈㄡ3\"\n    ],\n    \"缺\": [\n        \"ㄑㄩㄝ1\",\n        \"ㄎㄨㄟ3\"\n    ],\n    \"缻\": [\n        \"ㄈㄡ3\"\n    ],\n    \"缼\": [\n        \"ㄑㄧ5\"\n    ],\n    \"缽\": [\n        \"ㄅㄛ1\"\n    ],\n    \"缾\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"缿\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"罀\": [\n        \"ㄓㄠ5\"\n    ],\n    \"罁\": [\n        \"ㄍㄤ1\"\n    ],\n    \"罂\": [\n        \"ㄧㄥ1\"\n    ],\n    \"罃\": [\n        \"ㄧㄥ1\"\n    ],\n    \"罄\": [\n        \"ㄑㄧㄥ4\"\n    ],\n    \"罅\": [\n        \"ㄒㄧㄚ4\"\n    ],\n    \"罆\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"罇\": [\n        \"ㄗㄨㄣ1\"\n    ],\n    \"罈\": [\n        \"ㄊㄢ2\"\n    ],\n    \"罉\": [\n        \"ㄔㄥ1\"\n    ],\n    \"罊\": [\n        \"ㄑㄧ4\"\n    ],\n    \"罋\": [\n        \"ㄨㄥ4\"\n    ],\n    \"罌\": [\n        \"ㄧㄥ1\"\n    ],\n    \"罍\": [\n        \"ㄌㄟ2\"\n    ],\n    \"罎\": [\n        \"ㄊㄢ2\"\n    ],\n    \"罏\": [\n        \"ㄌㄨ2\"\n    ],\n    \"罐\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"网\": [\n        \"ㄨㄤ3\"\n    ],\n    \"罒\": [\n        \"ㄨㄤ3\"\n    ],\n    \"罓\": [\n        \"ㄍㄤ1\"\n    ],\n    \"罔\": [\n        \"ㄨㄤ3\",\n        \"ㄨㄤ2\"\n    ],\n    \"罕\": [\n        \"ㄏㄢ3\",\n        \"ㄏㄢ4\"\n    ],\n    \"罖\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"罗\": [\n        \"ㄌㄨㄛ2\",\n        \"ㄌㄨㄛ1\"\n    ],\n    \"罘\": [\n        \"ㄈㄨ2\"\n    ],\n    \"罙\": [\n        \"ㄕㄣ1\"\n    ],\n    \"罚\": [\n        \"ㄈㄚ2\"\n    ],\n    \"罛\": [\n        \"ㄍㄨ1\"\n    ],\n    \"罜\": [\n        \"ㄓㄨ3\",\n        \"ㄉㄨ2\"\n    ],\n    \"罝\": [\n        \"ㄐㄩ1\",\n        \"ㄐㄧㄝ1\"\n    ],\n    \"罞\": [\n        \"ㄇㄠ2\"\n    ],\n    \"罟\": [\n        \"ㄍㄨ3\"\n    ],\n    \"罠\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"罡\": [\n        \"ㄍㄤ1\"\n    ],\n    \"罢\": [\n        \"ㄅㄚ4\",\n        \"ㄅㄚ5\"\n    ],\n    \"罣\": [\n        \"ㄍㄨㄚ4\"\n    ],\n    \"罤\": [\n        \"ㄊㄧ2\",\n        \"ㄎㄨㄣ1\"\n    ],\n    \"罥\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"罦\": [\n        \"ㄈㄨ2\"\n    ],\n    \"罧\": [\n        \"ㄕㄣ4\"\n    ],\n    \"罨\": [\n        \"ㄧㄢ3\"\n    ],\n    \"罩\": [\n        \"ㄓㄠ4\"\n    ],\n    \"罪\": [\n        \"ㄗㄨㄟ4\"\n    ],\n    \"罫\": [\n        \"ㄍㄨㄚ4\",\n        \"ㄏㄨㄚ4\",\n        \"ㄍㄨㄞ3\"\n    ],\n    \"罬\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"罭\": [\n        \"ㄩ4\"\n    ],\n    \"置\": [\n        \"ㄓ4\"\n    ],\n    \"罯\": [\n        \"ㄢ3\"\n    ],\n    \"罰\": [\n        \"ㄈㄚ2\"\n    ],\n    \"罱\": [\n        \"ㄌㄢ3\",\n        \"ㄋㄢ3\"\n    ],\n    \"署\": [\n        \"ㄕㄨ3\"\n    ],\n    \"罳\": [\n        \"ㄙ1\"\n    ],\n    \"罴\": [\n        \"ㄆㄧ2\"\n    ],\n    \"罵\": [\n        \"ㄇㄚ4\"\n    ],\n    \"罶\": [\n        \"ㄌㄧㄡ3\"\n    ],\n    \"罷\": [\n        \"ㄅㄚ4\",\n        \"ㄆㄧ2\",\n        \"ㄆㄧ4\",\n        \"ㄅㄧ3\",\n        \"ㄅㄚ5\",\n        \"ㄅㄞ3\"\n    ],\n    \"罸\": [\n        \"ㄈㄚ2\"\n    ],\n    \"罹\": [\n        \"ㄌㄧ2\"\n    ],\n    \"罺\": [\n        \"ㄔㄠ2\"\n    ],\n    \"罻\": [\n        \"ㄨㄟ4\"\n    ],\n    \"罼\": [\n        \"ㄅㄧ4\"\n    ],\n    \"罽\": [\n        \"ㄐㄧ4\"\n    ],\n    \"罾\": [\n        \"ㄗㄥ1\"\n    ],\n    \"罿\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"羀\": [\n        \"ㄌㄧㄡ3\"\n    ],\n    \"羁\": [\n        \"ㄐㄧ1\"\n    ],\n    \"羂\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"羃\": [\n        \"ㄇㄧ4\"\n    ],\n    \"羄\": [\n        \"ㄓㄠ4\"\n    ],\n    \"羅\": [\n        \"ㄌㄨㄛ2\",\n        \"ㄌㄨㄛ1\",\n        \"ㄌㄨㄛ5\"\n    ],\n    \"羆\": [\n        \"ㄆㄧ2\"\n    ],\n    \"羇\": [\n        \"ㄐㄧ1\"\n    ],\n    \"羈\": [\n        \"ㄐㄧ1\"\n    ],\n    \"羉\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"羊\": [\n        \"ㄧㄤ2\"\n    ],\n    \"羋\": [\n        \"ㄇㄧ3\",\n        \"ㄇㄧㄝ1\"\n    ],\n    \"羌\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"羍\": [\n        \"ㄉㄚ2\"\n    ],\n    \"美\": [\n        \"ㄇㄟ3\"\n    ],\n    \"羏\": [\n        \"ㄧㄤ2\",\n        \"ㄒㄧㄤ2\"\n    ],\n    \"羐\": [\n        \"ㄧㄡ3\"\n    ],\n    \"羑\": [\n        \"ㄧㄡ3\"\n    ],\n    \"羒\": [\n        \"ㄈㄣ2\"\n    ],\n    \"羓\": [\n        \"ㄅㄚ1\"\n    ],\n    \"羔\": [\n        \"ㄍㄠ1\"\n    ],\n    \"羕\": [\n        \"ㄧㄤ4\"\n    ],\n    \"羖\": [\n        \"ㄍㄨ3\"\n    ],\n    \"羗\": [\n        \"ㄑㄧㄤ1\",\n        \"ㄧㄡ3\"\n    ],\n    \"羘\": [\n        \"ㄗㄤ1\"\n    ],\n    \"羙\": [\n        \"ㄍㄠ1\",\n        \"ㄇㄟ3\"\n    ],\n    \"羚\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"羛\": [\n        \"ㄧ4\",\n        \"ㄒㄧ1\"\n    ],\n    \"羜\": [\n        \"ㄓㄨ4\"\n    ],\n    \"羝\": [\n        \"ㄉㄧ1\"\n    ],\n    \"羞\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"羟\": [\n        \"ㄑㄧㄤ3\"\n    ],\n    \"羠\": [\n        \"ㄧ2\"\n    ],\n    \"羡\": [\n        \"ㄒㄧㄢ4\",\n        \"ㄧㄢ2\",\n        \"ㄧ2\"\n    ],\n    \"羢\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"羣\": [\n        \"ㄑㄩㄣ2\"\n    ],\n    \"群\": [\n        \"ㄑㄩㄣ2\"\n    ],\n    \"羥\": [\n        \"ㄑㄧㄤ3\",\n        \"ㄑㄧㄢ1\"\n    ],\n    \"羦\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"羧\": [\n        \"ㄙㄨㄛ1\",\n        \"ㄗㄨㄟ1\"\n    ],\n    \"羨\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"義\": [\n        \"ㄧ4\",\n        \"ㄧ2\",\n        \"ㄒㄧ1\"\n    ],\n    \"羪\": [\n        \"ㄧㄤ5\"\n    ],\n    \"羫\": [\n        \"ㄑㄧㄤ1\",\n        \"ㄎㄤ4\"\n    ],\n    \"羬\": [\n        \"ㄑㄧㄢ2\",\n        \"ㄒㄧㄢ2\",\n        \"ㄧㄢ2\"\n    ],\n    \"羭\": [\n        \"ㄩ2\"\n    ],\n    \"羮\": [\n        \"ㄍㄥ1\"\n    ],\n    \"羯\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"羰\": [\n        \"ㄊㄤ1\"\n    ],\n    \"羱\": [\n        \"ㄩㄢ2\"\n    ],\n    \"羲\": [\n        \"ㄒㄧ1\"\n    ],\n    \"羳\": [\n        \"ㄈㄢ2\"\n    ],\n    \"羴\": [\n        \"ㄕㄢ1\"\n    ],\n    \"羵\": [\n        \"ㄈㄣ2\"\n    ],\n    \"羶\": [\n        \"ㄕㄢ1\"\n    ],\n    \"羷\": [\n        \"ㄌㄧㄢ3\"\n    ],\n    \"羸\": [\n        \"ㄌㄟ2\",\n        \"ㄌㄧㄢ2\"\n    ],\n    \"羹\": [\n        \"ㄍㄥ1\",\n        \"ㄌㄤ2\"\n    ],\n    \"羺\": [\n        \"ㄋㄡ2\"\n    ],\n    \"羻\": [\n        \"ㄑㄧㄤ4\"\n    ],\n    \"羼\": [\n        \"ㄔㄢ4\"\n    ],\n    \"羽\": [\n        \"ㄩ3\",\n        \"ㄏㄨ4\"\n    ],\n    \"羾\": [\n        \"ㄍㄨㄥ4\"\n    ],\n    \"羿\": [\n        \"ㄧ4\"\n    ],\n    \"翀\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"翁\": [\n        \"ㄨㄥ1\",\n        \"ㄨㄥ3\"\n    ],\n    \"翂\": [\n        \"ㄈㄣ1\"\n    ],\n    \"翃\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"翄\": [\n        \"ㄔ4\"\n    ],\n    \"翅\": [\n        \"ㄔ4\"\n    ],\n    \"翆\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"翇\": [\n        \"ㄈㄨ2\"\n    ],\n    \"翈\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"翉\": [\n        \"ㄅㄣ3\"\n    ],\n    \"翊\": [\n        \"ㄧ4\"\n    ],\n    \"翋\": [\n        \"ㄌㄚ1\"\n    ],\n    \"翌\": [\n        \"ㄧ4\"\n    ],\n    \"翍\": [\n        \"ㄆㄧ1\",\n        \"ㄅㄧ4\",\n        \"ㄆㄛ1\"\n    ],\n    \"翎\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"翏\": [\n        \"ㄌㄧㄡ4\",\n        \"ㄌㄨ4\"\n    ],\n    \"翐\": [\n        \"ㄓ4\"\n    ],\n    \"翑\": [\n        \"ㄑㄩ2\"\n    ],\n    \"習\": [\n        \"ㄒㄧ2\"\n    ],\n    \"翓\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"翔\": [\n        \"ㄒㄧㄤ2\"\n    ],\n    \"翕\": [\n        \"ㄒㄧ1\"\n    ],\n    \"翖\": [\n        \"ㄒㄧ1\"\n    ],\n    \"翗\": [\n        \"ㄎㄜ2\"\n    ],\n    \"翘\": [\n        \"ㄑㄧㄠ4\",\n        \"ㄑㄧㄠ2\"\n    ],\n    \"翙\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"翚\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"翛\": [\n        \"ㄒㄧㄠ1\",\n        \"ㄕㄨ1\"\n    ],\n    \"翜\": [\n        \"ㄕㄚ4\"\n    ],\n    \"翝\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"翞\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"翟\": [\n        \"ㄉㄧ2\",\n        \"ㄓㄞ2\"\n    ],\n    \"翠\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"翡\": [\n        \"ㄈㄟ3\"\n    ],\n    \"翢\": [\n        \"ㄉㄠ4\",\n        \"ㄓㄡ1\"\n    ],\n    \"翣\": [\n        \"ㄕㄚ4\"\n    ],\n    \"翤\": [\n        \"ㄔ4\"\n    ],\n    \"翥\": [\n        \"ㄓㄨ4\"\n    ],\n    \"翦\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"翧\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"翨\": [\n        \"ㄔ4\"\n    ],\n    \"翩\": [\n        \"ㄆㄧㄢ1\"\n    ],\n    \"翪\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"翫\": [\n        \"ㄨㄢ2\",\n        \"ㄨㄢ4\"\n    ],\n    \"翬\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"翭\": [\n        \"ㄏㄡ2\"\n    ],\n    \"翮\": [\n        \"ㄏㄜ2\",\n        \"ㄌㄧ4\"\n    ],\n    \"翯\": [\n        \"ㄏㄜ4\",\n        \"ㄏㄠ4\"\n    ],\n    \"翰\": [\n        \"ㄏㄢ4\"\n    ],\n    \"翱\": [\n        \"ㄠ2\"\n    ],\n    \"翲\": [\n        \"ㄆㄧㄠ1\"\n    ],\n    \"翳\": [\n        \"ㄧ4\"\n    ],\n    \"翴\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"翵\": [\n        \"ㄏㄡ2\",\n        \"ㄑㄩ2\"\n    ],\n    \"翶\": [\n        \"ㄠ2\"\n    ],\n    \"翷\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"翸\": [\n        \"ㄆㄣ3\"\n    ],\n    \"翹\": [\n        \"ㄑㄧㄠ4\",\n        \"ㄑㄧㄠ2\"\n    ],\n    \"翺\": [\n        \"ㄠ2\"\n    ],\n    \"翻\": [\n        \"ㄈㄢ1\"\n    ],\n    \"翼\": [\n        \"ㄧ4\"\n    ],\n    \"翽\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"翾\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"翿\": [\n        \"ㄉㄠ4\"\n    ],\n    \"耀\": [\n        \"ㄧㄠ4\"\n    ],\n    \"老\": [\n        \"ㄌㄠ3\"\n    ],\n    \"耂\": [\n        \"ㄌㄠ3\"\n    ],\n    \"考\": [\n        \"ㄎㄠ3\"\n    ],\n    \"耄\": [\n        \"ㄇㄠ4\"\n    ],\n    \"者\": [\n        \"ㄓㄜ3\"\n    ],\n    \"耆\": [\n        \"ㄑㄧ2\",\n        \"ㄓ3\",\n        \"ㄕ4\"\n    ],\n    \"耇\": [\n        \"ㄍㄡ3\"\n    ],\n    \"耈\": [\n        \"ㄍㄡ3\"\n    ],\n    \"耉\": [\n        \"ㄍㄡ3\"\n    ],\n    \"耊\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"耋\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"而\": [\n        \"ㄦ2\",\n        \"ㄋㄥ2\"\n    ],\n    \"耍\": [\n        \"ㄕㄨㄚ3\"\n    ],\n    \"耎\": [\n        \"ㄖㄨㄢ3\",\n        \"ㄋㄨㄛ4\"\n    ],\n    \"耏\": [\n        \"ㄋㄞ4\",\n        \"ㄦ2\"\n    ],\n    \"耐\": [\n        \"ㄋㄞ4\",\n        \"ㄋㄥ2\"\n    ],\n    \"耑\": [\n        \"ㄉㄨㄢ1\",\n        \"ㄓㄨㄢ1\"\n    ],\n    \"耒\": [\n        \"ㄌㄟ3\"\n    ],\n    \"耓\": [\n        \"ㄊㄧㄥ1\"\n    ],\n    \"耔\": [\n        \"ㄗ3\"\n    ],\n    \"耕\": [\n        \"ㄍㄥ1\"\n    ],\n    \"耖\": [\n        \"ㄔㄠ4\"\n    ],\n    \"耗\": [\n        \"ㄏㄠ4\",\n        \"ㄇㄠ2\",\n        \"ㄇㄠ4\"\n    ],\n    \"耘\": [\n        \"ㄩㄣ2\"\n    ],\n    \"耙\": [\n        \"ㄅㄚ4\",\n        \"ㄆㄚ2\"\n    ],\n    \"耚\": [\n        \"ㄆㄧ1\"\n    ],\n    \"耛\": [\n        \"ㄧ2\",\n        \"ㄔ2\"\n    ],\n    \"耜\": [\n        \"ㄙ4\"\n    ],\n    \"耝\": [\n        \"ㄑㄩ4\",\n        \"ㄔㄨ2\"\n    ],\n    \"耞\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"耟\": [\n        \"ㄐㄩ4\"\n    ],\n    \"耠\": [\n        \"ㄏㄨㄛ1\"\n    ],\n    \"耡\": [\n        \"ㄔㄨ2\"\n    ],\n    \"耢\": [\n        \"ㄌㄠ4\"\n    ],\n    \"耣\": [\n        \"ㄌㄨㄣ3\",\n        \"ㄌㄨㄣ2\"\n    ],\n    \"耤\": [\n        \"ㄐㄧ2\",\n        \"ㄐㄧㄝ4\"\n    ],\n    \"耥\": [\n        \"ㄊㄤ1\",\n        \"ㄊㄤ3\"\n    ],\n    \"耦\": [\n        \"ㄡ3\"\n    ],\n    \"耧\": [\n        \"ㄌㄡ2\"\n    ],\n    \"耨\": [\n        \"ㄋㄡ4\"\n    ],\n    \"耩\": [\n        \"ㄐㄧㄤ3\"\n    ],\n    \"耪\": [\n        \"ㄆㄤ3\"\n    ],\n    \"耫\": [\n        \"ㄓㄚ2\",\n        \"ㄗㄜ2\"\n    ],\n    \"耬\": [\n        \"ㄌㄡ2\",\n        \"ㄌㄡ3\"\n    ],\n    \"耭\": [\n        \"ㄐㄧ1\"\n    ],\n    \"耮\": [\n        \"ㄌㄠ4\"\n    ],\n    \"耯\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"耰\": [\n        \"ㄧㄡ1\"\n    ],\n    \"耱\": [\n        \"ㄇㄛ4\"\n    ],\n    \"耲\": [\n        \"ㄏㄨㄞ2\"\n    ],\n    \"耳\": [\n        \"ㄦ3\",\n        \"ㄖㄥ2\"\n    ],\n    \"耴\": [\n        \"ㄧ4\"\n    ],\n    \"耵\": [\n        \"ㄉㄧㄥ1\"\n    ],\n    \"耶\": [\n        \"ㄧㄝ2\",\n        \"ㄧㄝ1\",\n        \"ㄒㄧㄝ2\"\n    ],\n    \"耷\": [\n        \"ㄉㄚ1\",\n        \"ㄓㄜ2\"\n    ],\n    \"耸\": [\n        \"ㄙㄨㄥ3\"\n    ],\n    \"耹\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"耺\": [\n        \"ㄩㄣ2\",\n        \"ㄧㄥ2\"\n    ],\n    \"耻\": [\n        \"ㄔ3\"\n    ],\n    \"耼\": [\n        \"ㄉㄢ1\"\n    ],\n    \"耽\": [\n        \"ㄉㄢ1\"\n    ],\n    \"耾\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"耿\": [\n        \"ㄍㄥ3\"\n    ],\n    \"聀\": [\n        \"ㄓ2\"\n    ],\n    \"聁\": [\n        \"ㄆㄢ4\"\n    ],\n    \"聂\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"聃\": [\n        \"ㄉㄢ1\"\n    ],\n    \"聄\": [\n        \"ㄓㄣ3\"\n    ],\n    \"聅\": [\n        \"ㄔㄜ4\"\n    ],\n    \"聆\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"聇\": [\n        \"ㄓㄥ1\"\n    ],\n    \"聈\": [\n        \"ㄧㄡ3\"\n    ],\n    \"聉\": [\n        \"ㄨㄚ4\",\n        \"ㄊㄨㄟ3\",\n        \"ㄓㄨㄛ2\"\n    ],\n    \"聊\": [\n        \"ㄌㄧㄠ2\",\n        \"ㄌㄧㄡ2\"\n    ],\n    \"聋\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"职\": [\n        \"ㄓ2\"\n    ],\n    \"聍\": [\n        \"ㄋㄧㄥ2\"\n    ],\n    \"聎\": [\n        \"ㄊㄧㄠ1\"\n    ],\n    \"聏\": [\n        \"ㄦ2\",\n        \"ㄋㄩ4\"\n    ],\n    \"聐\": [\n        \"ㄧㄚ4\"\n    ],\n    \"聑\": [\n        \"ㄊㄧㄝ1\",\n        \"ㄓㄜ2\"\n    ],\n    \"聒\": [\n        \"ㄍㄨㄚ1\",\n        \"ㄍㄨㄛ1\"\n    ],\n    \"聓\": [\n        \"ㄒㄩ4\"\n    ],\n    \"联\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"聕\": [\n        \"ㄏㄠ4\"\n    ],\n    \"聖\": [\n        \"ㄕㄥ4\"\n    ],\n    \"聗\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"聘\": [\n        \"ㄆㄧㄣ4\",\n        \"ㄆㄧㄥ4\"\n    ],\n    \"聙\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"聚\": [\n        \"ㄐㄩ4\"\n    ],\n    \"聛\": [\n        \"ㄅㄧ3\"\n    ],\n    \"聜\": [\n        \"ㄉㄧ3\"\n    ],\n    \"聝\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"聞\": [\n        \"ㄨㄣ2\",\n        \"ㄨㄣ4\"\n    ],\n    \"聟\": [\n        \"ㄒㄩ4\"\n    ],\n    \"聠\": [\n        \"ㄆㄧㄥ1\"\n    ],\n    \"聡\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"聢\": [\n        \"ㄉㄧㄥ4\"\n    ],\n    \"聣\": [\n        \"ㄋㄧ2\"\n    ],\n    \"聤\": [\n        \"ㄊㄧㄥ2\"\n    ],\n    \"聥\": [\n        \"ㄐㄩ3\"\n    ],\n    \"聦\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"聧\": [\n        \"ㄎㄨㄟ1\"\n    ],\n    \"聨\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"聩\": [\n        \"ㄎㄨㄟ4\"\n    ],\n    \"聪\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"聫\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"聬\": [\n        \"ㄨㄥ3\"\n    ],\n    \"聭\": [\n        \"ㄎㄨㄟ4\"\n    ],\n    \"聮\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"聯\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"聰\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"聱\": [\n        \"ㄠ2\",\n        \"ㄧㄡ2\"\n    ],\n    \"聲\": [\n        \"ㄕㄥ1\"\n    ],\n    \"聳\": [\n        \"ㄙㄨㄥ3\"\n    ],\n    \"聴\": [\n        \"ㄊㄧㄥ1\"\n    ],\n    \"聵\": [\n        \"ㄎㄨㄟ4\"\n    ],\n    \"聶\": [\n        \"ㄋㄧㄝ4\",\n        \"ㄓㄜ2\",\n        \"ㄕㄜ4\",\n        \"ㄧㄝ4\"\n    ],\n    \"職\": [\n        \"ㄓ2\",\n        \"ㄊㄜ4\"\n    ],\n    \"聸\": [\n        \"ㄉㄢ1\"\n    ],\n    \"聹\": [\n        \"ㄋㄧㄥ2\"\n    ],\n    \"聺\": [\n        \"ㄑㄧㄝ2\"\n    ],\n    \"聻\": [\n        \"ㄋㄧ3\",\n        \"ㄐㄧㄢ4\"\n    ],\n    \"聼\": [\n        \"ㄊㄧㄥ1\"\n    ],\n    \"聽\": [\n        \"ㄊㄧㄥ1\",\n        \"ㄊㄧㄥ4\"\n    ],\n    \"聾\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"聿\": [\n        \"ㄩ4\"\n    ],\n    \"肀\": [\n        \"ㄩ4\"\n    ],\n    \"肁\": [\n        \"ㄓㄠ4\"\n    ],\n    \"肂\": [\n        \"ㄙ4\"\n    ],\n    \"肃\": [\n        \"ㄙㄨ4\"\n    ],\n    \"肄\": [\n        \"ㄧ4\",\n        \"ㄙ4\"\n    ],\n    \"肅\": [\n        \"ㄙㄨ4\"\n    ],\n    \"肆\": [\n        \"ㄙ4\",\n        \"ㄊㄧ4\"\n    ],\n    \"肇\": [\n        \"ㄓㄠ4\"\n    ],\n    \"肈\": [\n        \"ㄓㄠ4\"\n    ],\n    \"肉\": [\n        \"ㄖㄡ4\",\n        \"ㄖㄨ4\"\n    ],\n    \"肊\": [\n        \"ㄧ4\"\n    ],\n    \"肋\": [\n        \"ㄌㄜ1\",\n        \"ㄌㄟ4\",\n        \"ㄐㄧㄣ1\"\n    ],\n    \"肌\": [\n        \"ㄐㄧ1\",\n        \"ㄐㄧ4\"\n    ],\n    \"肍\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"肎\": [\n        \"ㄎㄣ3\"\n    ],\n    \"肏\": [\n        \"ㄘㄠ4\"\n    ],\n    \"肐\": [\n        \"ㄍㄜ1\",\n        \"ㄑㄧ4\"\n    ],\n    \"肑\": [\n        \"ㄅㄛ2\",\n        \"ㄉㄧ2\"\n    ],\n    \"肒\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"肓\": [\n        \"ㄏㄨㄤ1\"\n    ],\n    \"肔\": [\n        \"ㄔ3\"\n    ],\n    \"肕\": [\n        \"ㄖㄣ4\"\n    ],\n    \"肖\": [\n        \"ㄒㄧㄠ4\",\n        \"ㄒㄧㄠ1\"\n    ],\n    \"肗\": [\n        \"ㄖㄨ3\"\n    ],\n    \"肘\": [\n        \"ㄓㄡ3\"\n    ],\n    \"肙\": [\n        \"ㄩㄢ4\"\n    ],\n    \"肚\": [\n        \"ㄉㄨ4\",\n        \"ㄉㄨ3\"\n    ],\n    \"肛\": [\n        \"ㄍㄤ1\"\n    ],\n    \"肜\": [\n        \"ㄖㄨㄥ2\",\n        \"ㄔㄣ1\"\n    ],\n    \"肝\": [\n        \"ㄍㄢ1\"\n    ],\n    \"肞\": [\n        \"ㄔㄚ1\"\n    ],\n    \"肟\": [\n        \"ㄨㄛ4\"\n    ],\n    \"肠\": [\n        \"ㄔㄤ2\"\n    ],\n    \"股\": [\n        \"ㄍㄨ3\"\n    ],\n    \"肢\": [\n        \"ㄓ1\",\n        \"ㄕ4\"\n    ],\n    \"肣\": [\n        \"ㄏㄢ2\",\n        \"ㄏㄢ4\",\n        \"ㄑㄧㄣ2\"\n    ],\n    \"肤\": [\n        \"ㄈㄨ1\"\n    ],\n    \"肥\": [\n        \"ㄈㄟ2\",\n        \"ㄅㄧ3\"\n    ],\n    \"肦\": [\n        \"ㄈㄣ2\"\n    ],\n    \"肧\": [\n        \"ㄆㄟ1\"\n    ],\n    \"肨\": [\n        \"ㄆㄤ4\",\n        \"ㄆㄤ1\",\n        \"ㄈㄥ1\"\n    ],\n    \"肩\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄒㄧㄢ2\"\n    ],\n    \"肪\": [\n        \"ㄈㄤ2\"\n    ],\n    \"肫\": [\n        \"ㄓㄨㄣ1\",\n        \"ㄔㄨㄣ2\",\n        \"ㄊㄨㄣ2\",\n        \"ㄓㄨㄛ1\"\n    ],\n    \"肬\": [\n        \"ㄧㄡ2\"\n    ],\n    \"肭\": [\n        \"ㄋㄚ4\",\n        \"ㄋㄨ4\"\n    ],\n    \"肮\": [\n        \"ㄤ1\",\n        \"ㄏㄤ2\",\n        \"ㄍㄤ1\"\n    ],\n    \"肯\": [\n        \"ㄎㄣ3\"\n    ],\n    \"肰\": [\n        \"ㄖㄢ2\"\n    ],\n    \"肱\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"育\": [\n        \"ㄩ4\",\n        \"ㄓㄡ4\",\n        \"ㄧㄛ1\"\n    ],\n    \"肳\": [\n        \"ㄨㄣ3\"\n    ],\n    \"肴\": [\n        \"ㄧㄠ2\"\n    ],\n    \"肵\": [\n        \"ㄑㄧ2\"\n    ],\n    \"肶\": [\n        \"ㄆㄧ2\",\n        \"ㄅㄧ4\"\n    ],\n    \"肷\": [\n        \"ㄑㄧㄢ3\",\n        \"ㄒㄩ4\"\n    ],\n    \"肸\": [\n        \"ㄒㄧ1\",\n        \"ㄅㄧ4\"\n    ],\n    \"肹\": [\n        \"ㄒㄧ1\"\n    ],\n    \"肺\": [\n        \"ㄈㄟ4\",\n        \"ㄆㄟ4\"\n    ],\n    \"肻\": [\n        \"ㄎㄣ3\"\n    ],\n    \"肼\": [\n        \"ㄐㄧㄥ3\"\n    ],\n    \"肽\": [\n        \"ㄊㄞ4\"\n    ],\n    \"肾\": [\n        \"ㄕㄣ4\"\n    ],\n    \"肿\": [\n        \"ㄓㄨㄥ3\"\n    ],\n    \"胀\": [\n        \"ㄓㄤ4\"\n    ],\n    \"胁\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"胂\": [\n        \"ㄕㄣ4\",\n        \"ㄕㄣ1\",\n        \"ㄔㄣ1\"\n    ],\n    \"胃\": [\n        \"ㄨㄟ4\"\n    ],\n    \"胄\": [\n        \"ㄓㄡ4\"\n    ],\n    \"胅\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"胆\": [\n        \"ㄉㄢ3\",\n        \"ㄊㄢ2\",\n        \"ㄊㄢ3\",\n        \"ㄉㄚ2\"\n    ],\n    \"胇\": [\n        \"ㄈㄟ4\",\n        \"ㄅㄧ4\",\n        \"ㄈㄟ3\"\n    ],\n    \"胈\": [\n        \"ㄅㄚ2\"\n    ],\n    \"胉\": [\n        \"ㄅㄛ2\"\n    ],\n    \"胊\": [\n        \"ㄑㄩ2\"\n    ],\n    \"胋\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"背\": [\n        \"ㄅㄟ4\",\n        \"ㄅㄟ1\"\n    ],\n    \"胍\": [\n        \"ㄍㄨㄚ1\",\n        \"ㄍㄨ1\",\n        \"ㄏㄨ4\"\n    ],\n    \"胎\": [\n        \"ㄊㄞ1\"\n    ],\n    \"胏\": [\n        \"ㄗ3\",\n        \"ㄈㄟ4\"\n    ],\n    \"胐\": [\n        \"ㄈㄟ3\"\n    ],\n    \"胑\": [\n        \"ㄓ1\"\n    ],\n    \"胒\": [\n        \"ㄋㄧ4\"\n    ],\n    \"胓\": [\n        \"ㄆㄧㄥ2\",\n        \"ㄆㄥ1\"\n    ],\n    \"胔\": [\n        \"ㄗ4\",\n        \"ㄘ2\",\n        \"ㄐㄧ2\"\n    ],\n    \"胕\": [\n        \"ㄈㄨ3\",\n        \"ㄈㄨ1\",\n        \"ㄈㄨ2\",\n        \"ㄓㄡ3\"\n    ],\n    \"胖\": [\n        \"ㄆㄤ4\",\n        \"ㄆㄢ2\",\n        \"ㄆㄢ4\"\n    ],\n    \"胗\": [\n        \"ㄓㄣ1\",\n        \"ㄓㄣ3\",\n        \"ㄓㄨㄣ1\"\n    ],\n    \"胘\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"胙\": [\n        \"ㄗㄨㄛ4\"\n    ],\n    \"胚\": [\n        \"ㄆㄟ1\"\n    ],\n    \"胛\": [\n        \"ㄐㄧㄚ3\"\n    ],\n    \"胜\": [\n        \"ㄕㄥ4\",\n        \"ㄒㄧㄥ1\",\n        \"ㄑㄧㄥ4\",\n        \"ㄕㄥ1\"\n    ],\n    \"胝\": [\n        \"ㄓ1\",\n        \"ㄔ1\",\n        \"ㄉㄧ4\"\n    ],\n    \"胞\": [\n        \"ㄅㄠ1\",\n        \"ㄆㄠ2\",\n        \"ㄆㄠ4\"\n    ],\n    \"胟\": [\n        \"ㄇㄨ3\"\n    ],\n    \"胠\": [\n        \"ㄑㄩ1\"\n    ],\n    \"胡\": [\n        \"ㄏㄨ2\"\n    ],\n    \"胢\": [\n        \"ㄎㄜ1\"\n    ],\n    \"胣\": [\n        \"ㄔ3\"\n    ],\n    \"胤\": [\n        \"ㄧㄣ4\"\n    ],\n    \"胥\": [\n        \"ㄒㄩ1\",\n        \"ㄒㄩ3\"\n    ],\n    \"胦\": [\n        \"ㄧㄤ1\"\n    ],\n    \"胧\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"胨\": [\n        \"ㄉㄨㄥ4\"\n    ],\n    \"胩\": [\n        \"ㄎㄚ3\"\n    ],\n    \"胪\": [\n        \"ㄌㄨ2\"\n    ],\n    \"胫\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"胬\": [\n        \"ㄋㄨ3\",\n        \"ㄋㄩ3\"\n    ],\n    \"胭\": [\n        \"ㄧㄢ1\"\n    ],\n    \"胮\": [\n        \"ㄆㄤ1\"\n    ],\n    \"胯\": [\n        \"ㄎㄨㄚ4\",\n        \"ㄎㄨㄚ3\"\n    ],\n    \"胰\": [\n        \"ㄧ2\"\n    ],\n    \"胱\": [\n        \"ㄍㄨㄤ1\"\n    ],\n    \"胲\": [\n        \"ㄏㄞ3\",\n        \"ㄍㄞ1\",\n        \"ㄍㄞ3\"\n    ],\n    \"胳\": [\n        \"ㄍㄜ1\",\n        \"ㄍㄜ2\",\n        \"ㄍㄚ1\"\n    ],\n    \"胴\": [\n        \"ㄉㄨㄥ4\"\n    ],\n    \"胵\": [\n        \"ㄔ1\",\n        \"ㄓ4\"\n    ],\n    \"胶\": [\n        \"ㄐㄧㄠ1\",\n        \"ㄒㄧㄠ2\"\n    ],\n    \"胷\": [\n        \"ㄒㄩㄥ1\"\n    ],\n    \"胸\": [\n        \"ㄒㄩㄥ1\"\n    ],\n    \"胹\": [\n        \"ㄦ2\"\n    ],\n    \"胺\": [\n        \"ㄢ4\",\n        \"ㄜ4\"\n    ],\n    \"胻\": [\n        \"ㄏㄥ2\"\n    ],\n    \"胼\": [\n        \"ㄆㄧㄢ2\"\n    ],\n    \"能\": [\n        \"ㄋㄥ2\",\n        \"ㄊㄞ2\",\n        \"ㄋㄞ2\",\n        \"ㄋㄞ4\",\n        \"ㄒㄩㄥ2\"\n    ],\n    \"胾\": [\n        \"ㄗ4\"\n    ],\n    \"胿\": [\n        \"ㄍㄨㄟ1\",\n        \"ㄎㄨㄟ4\"\n    ],\n    \"脀\": [\n        \"ㄔㄥ2\",\n        \"ㄓㄥ1\",\n        \"ㄓㄥ4\"\n    ],\n    \"脁\": [\n        \"ㄊㄧㄠ3\"\n    ],\n    \"脂\": [\n        \"ㄓ1\",\n        \"ㄓ3\"\n    ],\n    \"脃\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"脄\": [\n        \"ㄇㄟ2\"\n    ],\n    \"脅\": [\n        \"ㄒㄧㄝ2\",\n        \"ㄒㄧㄢ4\",\n        \"ㄒㄧ1\"\n    ],\n    \"脆\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"脇\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"脈\": [\n        \"ㄇㄞ4\",\n        \"ㄇㄛ4\"\n    ],\n    \"脉\": [\n        \"ㄇㄞ4\",\n        \"ㄇㄛ4\"\n    ],\n    \"脊\": [\n        \"ㄐㄧ2\",\n        \"ㄐㄧ3\"\n    ],\n    \"脋\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"脌\": [\n        \"ㄋㄧㄣ5\"\n    ],\n    \"脍\": [\n        \"ㄎㄨㄞ4\"\n    ],\n    \"脎\": [\n        \"ㄙㄚ4\"\n    ],\n    \"脏\": [\n        \"ㄗㄤ4\",\n        \"ㄗㄤ1\"\n    ],\n    \"脐\": [\n        \"ㄑㄧ2\"\n    ],\n    \"脑\": [\n        \"ㄋㄠ3\"\n    ],\n    \"脒\": [\n        \"ㄇㄧ3\"\n    ],\n    \"脓\": [\n        \"ㄋㄨㄥ2\"\n    ],\n    \"脔\": [\n        \"ㄌㄨㄢ2\",\n        \"ㄐㄧ1\"\n    ],\n    \"脕\": [\n        \"ㄨㄢ4\",\n        \"ㄨㄣ4\"\n    ],\n    \"脖\": [\n        \"ㄅㄛ2\",\n        \"ㄅㄛ1\"\n    ],\n    \"脗\": [\n        \"ㄨㄣ3\"\n    ],\n    \"脘\": [\n        \"ㄨㄢ3\",\n        \"ㄏㄨㄢ4\"\n    ],\n    \"脙\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"脚\": [\n        \"ㄐㄧㄠ3\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"脛\": [\n        \"ㄐㄧㄥ4\",\n        \"ㄎㄥ1\"\n    ],\n    \"脜\": [\n        \"ㄧㄡ3\"\n    ],\n    \"脝\": [\n        \"ㄏㄥ1\"\n    ],\n    \"脞\": [\n        \"ㄘㄨㄛ3\",\n        \"ㄑㄧㄝ1\"\n    ],\n    \"脟\": [\n        \"ㄌㄧㄝ4\",\n        \"ㄌㄨㄢ2\",\n        \"ㄆㄠ1\"\n    ],\n    \"脠\": [\n        \"ㄕㄢ1\",\n        \"ㄔㄢ1\"\n    ],\n    \"脡\": [\n        \"ㄊㄧㄥ3\"\n    ],\n    \"脢\": [\n        \"ㄇㄟ2\"\n    ],\n    \"脣\": [\n        \"ㄔㄨㄣ2\"\n    ],\n    \"脤\": [\n        \"ㄕㄣ4\"\n    ],\n    \"脥\": [\n        \"ㄑㄧㄢ3\",\n        \"ㄑㄩ1\",\n        \"ㄐㄧㄝ2\"\n    ],\n    \"脦\": [\n        \"ㄉㄜ5\",\n        \"ㄊㄜ4\",\n        \"ㄊㄜ5\"\n    ],\n    \"脧\": [\n        \"ㄐㄩㄢ1\",\n        \"ㄗㄨㄟ1\"\n    ],\n    \"脨\": [\n        \"ㄘㄨ4\",\n        \"ㄐㄧ2\"\n    ],\n    \"脩\": [\n        \"ㄒㄧㄡ1\",\n        \"ㄧㄡ3\",\n        \"ㄊㄧㄠ2\",\n        \"ㄒㄧㄠ1\"\n    ],\n    \"脪\": [\n        \"ㄒㄧㄣ4\",\n        \"ㄔ1\"\n    ],\n    \"脫\": [\n        \"ㄊㄨㄛ1\"\n    ],\n    \"脬\": [\n        \"ㄆㄠ1\"\n    ],\n    \"脭\": [\n        \"ㄔㄥ2\"\n    ],\n    \"脮\": [\n        \"ㄋㄟ3\",\n        \"ㄊㄨㄟ3\"\n    ],\n    \"脯\": [\n        \"ㄆㄨ2\",\n        \"ㄈㄨ3\"\n    ],\n    \"脰\": [\n        \"ㄉㄡ4\"\n    ],\n    \"脱\": [\n        \"ㄊㄨㄛ1\",\n        \"ㄊㄨㄟ4\"\n    ],\n    \"脲\": [\n        \"ㄋㄧㄠ4\"\n    ],\n    \"脳\": [\n        \"ㄋㄠ3\"\n    ],\n    \"脴\": [\n        \"ㄆㄧ3\"\n    ],\n    \"脵\": [\n        \"ㄍㄨ3\"\n    ],\n    \"脶\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"脷\": [\n        \"ㄌㄧ4\"\n    ],\n    \"脸\": [\n        \"ㄌㄧㄢ3\"\n    ],\n    \"脹\": [\n        \"ㄓㄤ4\",\n        \"ㄔㄤ2\"\n    ],\n    \"脺\": [\n        \"ㄘㄨㄟ4\",\n        \"ㄙㄨㄟ4\"\n    ],\n    \"脻\": [\n        \"ㄐㄧㄝ1\"\n    ],\n    \"脼\": [\n        \"ㄌㄧㄤ3\",\n        \"ㄌㄤ3\"\n    ],\n    \"脽\": [\n        \"ㄕㄨㄟ2\"\n    ],\n    \"脾\": [\n        \"ㄆㄧ2\",\n        \"ㄆㄞ2\",\n        \"ㄅㄧ4\",\n        \"ㄆㄧ4\"\n    ],\n    \"脿\": [\n        \"ㄅㄧㄠ1\",\n        \"ㄅㄧㄠ3\",\n        \"ㄅㄧㄠ4\"\n    ],\n    \"腀\": [\n        \"ㄌㄨㄣ2\"\n    ],\n    \"腁\": [\n        \"ㄆㄧㄢ2\"\n    ],\n    \"腂\": [\n        \"ㄌㄟ3\",\n        \"ㄍㄨㄛ4\",\n        \"ㄏㄨㄚ4\"\n    ],\n    \"腃\": [\n        \"ㄎㄨㄟ4\",\n        \"ㄑㄩㄢ1\",\n        \"ㄑㄩㄢ2\",\n        \"ㄐㄩㄢ4\"\n    ],\n    \"腄\": [\n        \"ㄔㄨㄟ2\",\n        \"ㄏㄡ2\",\n        \"ㄔㄨㄞ2\"\n    ],\n    \"腅\": [\n        \"ㄉㄢ4\"\n    ],\n    \"腆\": [\n        \"ㄊㄧㄢ3\"\n    ],\n    \"腇\": [\n        \"ㄋㄟ3\"\n    ],\n    \"腈\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"腉\": [\n        \"ㄋㄞ2\"\n    ],\n    \"腊\": [\n        \"ㄌㄚ4\",\n        \"ㄒㄧ1\"\n    ],\n    \"腋\": [\n        \"ㄧㄝ4\"\n    ],\n    \"腌\": [\n        \"ㄧㄢ1\",\n        \"ㄚ1\",\n        \"ㄤ1\"\n    ],\n    \"腍\": [\n        \"ㄖㄣ4\",\n        \"ㄉㄧㄢ4\"\n    ],\n    \"腎\": [\n        \"ㄕㄣ4\"\n    ],\n    \"腏\": [\n        \"ㄔㄨㄛ4\",\n        \"ㄓㄨㄟ4\"\n    ],\n    \"腐\": [\n        \"ㄈㄨ3\"\n    ],\n    \"腑\": [\n        \"ㄈㄨ3\"\n    ],\n    \"腒\": [\n        \"ㄐㄩ1\"\n    ],\n    \"腓\": [\n        \"ㄈㄟ2\"\n    ],\n    \"腔\": [\n        \"ㄑㄧㄤ1\",\n        \"ㄎㄨㄥ4\"\n    ],\n    \"腕\": [\n        \"ㄨㄢ4\"\n    ],\n    \"腖\": [\n        \"ㄉㄨㄥ4\"\n    ],\n    \"腗\": [\n        \"ㄆㄧ2\"\n    ],\n    \"腘\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"腙\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"腚\": [\n        \"ㄉㄧㄥ4\"\n    ],\n    \"腛\": [\n        \"ㄨㄛ4\"\n    ],\n    \"腜\": [\n        \"ㄇㄟ2\"\n    ],\n    \"腝\": [\n        \"ㄋㄧ2\",\n        \"ㄖㄨㄢ3\",\n        \"ㄋㄠ4\",\n        \"ㄋㄣ4\",\n        \"ㄦ2\"\n    ],\n    \"腞\": [\n        \"ㄓㄨㄢ4\",\n        \"ㄉㄨㄣ4\",\n        \"ㄊㄨ2\"\n    ],\n    \"腟\": [\n        \"ㄔ4\"\n    ],\n    \"腠\": [\n        \"ㄘㄡ4\"\n    ],\n    \"腡\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"腢\": [\n        \"ㄡ3\"\n    ],\n    \"腣\": [\n        \"ㄉㄧ4\"\n    ],\n    \"腤\": [\n        \"ㄢ1\"\n    ],\n    \"腥\": [\n        \"ㄒㄧㄥ1\"\n    ],\n    \"腦\": [\n        \"ㄋㄠ3\",\n        \"ㄋㄠ4\"\n    ],\n    \"腧\": [\n        \"ㄕㄨ4\",\n        \"ㄩ2\"\n    ],\n    \"腨\": [\n        \"ㄕㄨㄢ4\"\n    ],\n    \"腩\": [\n        \"ㄋㄢ3\"\n    ],\n    \"腪\": [\n        \"ㄩㄣ4\"\n    ],\n    \"腫\": [\n        \"ㄓㄨㄥ3\"\n    ],\n    \"腬\": [\n        \"ㄖㄡ2\"\n    ],\n    \"腭\": [\n        \"ㄜ4\"\n    ],\n    \"腮\": [\n        \"ㄙㄞ1\"\n    ],\n    \"腯\": [\n        \"ㄊㄨ2\",\n        \"ㄉㄨㄣ4\"\n    ],\n    \"腰\": [\n        \"ㄧㄠ1\"\n    ],\n    \"腱\": [\n        \"ㄐㄧㄢ4\",\n        \"ㄑㄧㄢ2\"\n    ],\n    \"腲\": [\n        \"ㄨㄟ3\"\n    ],\n    \"腳\": [\n        \"ㄐㄧㄠ3\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"腴\": [\n        \"ㄩ2\"\n    ],\n    \"腵\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"腶\": [\n        \"ㄉㄨㄢ4\"\n    ],\n    \"腷\": [\n        \"ㄅㄧ4\"\n    ],\n    \"腸\": [\n        \"ㄔㄤ2\"\n    ],\n    \"腹\": [\n        \"ㄈㄨ4\"\n    ],\n    \"腺\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"腻\": [\n        \"ㄋㄧ4\"\n    ],\n    \"腼\": [\n        \"ㄇㄧㄢ3\"\n    ],\n    \"腽\": [\n        \"ㄨㄚ4\"\n    ],\n    \"腾\": [\n        \"ㄊㄥ2\"\n    ],\n    \"腿\": [\n        \"ㄊㄨㄟ3\"\n    ],\n    \"膀\": [\n        \"ㄅㄤ3\",\n        \"ㄆㄤ1\",\n        \"ㄆㄤ2\",\n        \"ㄅㄤ4\",\n        \"ㄆㄤ3\"\n    ],\n    \"膁\": [\n        \"ㄑㄧㄢ3\",\n        \"ㄒㄧㄢ4\",\n        \"ㄧㄢ2\"\n    ],\n    \"膂\": [\n        \"ㄌㄩ3\"\n    ],\n    \"膃\": [\n        \"ㄨㄚ4\"\n    ],\n    \"膄\": [\n        \"ㄕㄡ4\"\n    ],\n    \"膅\": [\n        \"ㄊㄤ2\"\n    ],\n    \"膆\": [\n        \"ㄙㄨ4\"\n    ],\n    \"膇\": [\n        \"ㄓㄨㄟ4\"\n    ],\n    \"膈\": [\n        \"ㄍㄜ2\"\n    ],\n    \"膉\": [\n        \"ㄧ4\"\n    ],\n    \"膊\": [\n        \"ㄅㄛ2\",\n        \"ㄆㄛ4\",\n        \"ㄌㄧㄝ4\"\n    ],\n    \"膋\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"膌\": [\n        \"ㄐㄧ2\"\n    ],\n    \"膍\": [\n        \"ㄆㄧ2\"\n    ],\n    \"膎\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"膏\": [\n        \"ㄍㄠ1\",\n        \"ㄍㄠ4\"\n    ],\n    \"膐\": [\n        \"ㄌㄩ3\"\n    ],\n    \"膑\": [\n        \"ㄅㄧㄣ4\"\n    ],\n    \"膒\": [\n        \"ㄡ1\"\n    ],\n    \"膓\": [\n        \"ㄔㄤ2\"\n    ],\n    \"膔\": [\n        \"ㄌㄨ4\",\n        \"ㄅㄧㄠ1\"\n    ],\n    \"膕\": [\n        \"ㄍㄨㄛ2\",\n        \"ㄏㄨㄛ4\"\n    ],\n    \"膖\": [\n        \"ㄆㄤ1\"\n    ],\n    \"膗\": [\n        \"ㄔㄨㄞ2\"\n    ],\n    \"膘\": [\n        \"ㄅㄧㄠ1\",\n        \"ㄆㄧㄠ3\"\n    ],\n    \"膙\": [\n        \"ㄐㄧㄤ3\"\n    ],\n    \"膚\": [\n        \"ㄈㄨ1\",\n        \"ㄌㄨ2\"\n    ],\n    \"膛\": [\n        \"ㄊㄤ2\",\n        \"ㄊㄤ1\"\n    ],\n    \"膜\": [\n        \"ㄇㄛ2\"\n    ],\n    \"膝\": [\n        \"ㄒㄧ1\"\n    ],\n    \"膞\": [\n        \"ㄓㄨㄢ1\",\n        \"ㄓㄨㄢ3\",\n        \"ㄔㄨㄢ3\",\n        \"ㄔㄨㄣ2\"\n    ],\n    \"膟\": [\n        \"ㄌㄩ4\"\n    ],\n    \"膠\": [\n        \"ㄐㄧㄠ1\",\n        \"ㄐㄧㄠ3\",\n        \"ㄏㄠ2\",\n        \"ㄋㄠ3\"\n    ],\n    \"膡\": [\n        \"ㄧㄥ4\"\n    ],\n    \"膢\": [\n        \"ㄌㄩ2\"\n    ],\n    \"膣\": [\n        \"ㄓ4\"\n    ],\n    \"膤\": [\n        \"ㄒㄩㄝ3\"\n    ],\n    \"膥\": [\n        \"ㄘㄨㄣ1\"\n    ],\n    \"膦\": [\n        \"ㄌㄧㄣ4\",\n        \"ㄌㄧㄢ3\"\n    ],\n    \"膧\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"膨\": [\n        \"ㄆㄥ2\",\n        \"ㄆㄥ4\"\n    ],\n    \"膩\": [\n        \"ㄋㄧ4\"\n    ],\n    \"膪\": [\n        \"ㄔㄨㄞ4\",\n        \"ㄓㄚ4\",\n        \"ㄓㄞ4\"\n    ],\n    \"膫\": [\n        \"ㄌㄧㄠ2\",\n        \"ㄌㄧㄠ3\"\n    ],\n    \"膬\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"膭\": [\n        \"ㄍㄨㄟ1\",\n        \"ㄎㄨㄟ4\",\n        \"ㄉㄨㄟ4\"\n    ],\n    \"膮\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"膯\": [\n        \"ㄊㄥ1\",\n        \"ㄊㄨㄣ2\"\n    ],\n    \"膰\": [\n        \"ㄈㄢ2\",\n        \"ㄆㄢ2\"\n    ],\n    \"膱\": [\n        \"ㄓ2\"\n    ],\n    \"膲\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"膳\": [\n        \"ㄕㄢ4\"\n    ],\n    \"膴\": [\n        \"ㄏㄨ1\",\n        \"ㄨ3\",\n        \"ㄇㄟ2\"\n    ],\n    \"膵\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"膶\": [\n        \"ㄖㄨㄣ4\"\n    ],\n    \"膷\": [\n        \"ㄒㄧㄤ1\"\n    ],\n    \"膸\": [\n        \"ㄙㄨㄟ3\",\n        \"ㄨㄟ3\"\n    ],\n    \"膹\": [\n        \"ㄈㄣ4\"\n    ],\n    \"膺\": [\n        \"ㄧㄥ1\"\n    ],\n    \"膻\": [\n        \"ㄕㄢ1\",\n        \"ㄉㄢ4\"\n    ],\n    \"膼\": [\n        \"ㄓㄨㄚ1\"\n    ],\n    \"膽\": [\n        \"ㄉㄢ3\"\n    ],\n    \"膾\": [\n        \"ㄎㄨㄞ4\"\n    ],\n    \"膿\": [\n        \"ㄋㄨㄥ2\"\n    ],\n    \"臀\": [\n        \"ㄊㄨㄣ2\"\n    ],\n    \"臁\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"臂\": [\n        \"ㄅㄧ4\",\n        \"ㄅㄟ5\"\n    ],\n    \"臃\": [\n        \"ㄩㄥ1\"\n    ],\n    \"臄\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄐㄩ1\"\n    ],\n    \"臅\": [\n        \"ㄔㄨ4\"\n    ],\n    \"臆\": [\n        \"ㄧ4\",\n        \"ㄧ3\"\n    ],\n    \"臇\": [\n        \"ㄐㄩㄢ3\"\n    ],\n    \"臈\": [\n        \"ㄌㄚ4\",\n        \"ㄍㄜ2\"\n    ],\n    \"臉\": [\n        \"ㄌㄧㄢ3\"\n    ],\n    \"臊\": [\n        \"ㄙㄠ1\",\n        \"ㄙㄠ4\"\n    ],\n    \"臋\": [\n        \"ㄊㄨㄣ2\"\n    ],\n    \"臌\": [\n        \"ㄍㄨ3\"\n    ],\n    \"臍\": [\n        \"ㄑㄧ2\"\n    ],\n    \"臎\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"臏\": [\n        \"ㄅㄧㄣ4\"\n    ],\n    \"臐\": [\n        \"ㄒㄩㄣ1\"\n    ],\n    \"臑\": [\n        \"ㄋㄠ4\",\n        \"ㄖㄨ2\",\n        \"ㄦ2\",\n        \"ㄋㄣ4\",\n        \"ㄋㄨㄢ3\"\n    ],\n    \"臒\": [\n        \"ㄨㄛ4\",\n        \"ㄩㄝ4\"\n    ],\n    \"臓\": [\n        \"ㄗㄤ4\"\n    ],\n    \"臔\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"臕\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"臖\": [\n        \"ㄒㄧㄥ4\"\n    ],\n    \"臗\": [\n        \"ㄎㄨㄢ1\"\n    ],\n    \"臘\": [\n        \"ㄌㄚ4\",\n        \"ㄌㄧㄝ4\"\n    ],\n    \"臙\": [\n        \"ㄧㄢ1\"\n    ],\n    \"臚\": [\n        \"ㄌㄨ2\",\n        \"ㄌㄩ3\"\n    ],\n    \"臛\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"臜\": [\n        \"ㄗㄚ1\"\n    ],\n    \"臝\": [\n        \"ㄌㄨㄛ3\"\n    ],\n    \"臞\": [\n        \"ㄑㄩ2\"\n    ],\n    \"臟\": [\n        \"ㄗㄤ4\"\n    ],\n    \"臠\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"臡\": [\n        \"ㄋㄧ2\",\n        \"ㄌㄨㄢ2\"\n    ],\n    \"臢\": [\n        \"ㄗㄚ1\",\n        \"ㄗㄢ1\"\n    ],\n    \"臣\": [\n        \"ㄔㄣ2\"\n    ],\n    \"臤\": [\n        \"ㄑㄧㄢ1\",\n        \"ㄒㄧㄢ2\",\n        \"ㄑㄧㄣ4\"\n    ],\n    \"臥\": [\n        \"ㄨㄛ4\"\n    ],\n    \"臦\": [\n        \"ㄍㄨㄤ4\",\n        \"ㄐㄩㄥ3\"\n    ],\n    \"臧\": [\n        \"ㄗㄤ1\",\n        \"ㄘㄤ2\",\n        \"ㄗㄤ4\"\n    ],\n    \"臨\": [\n        \"ㄌㄧㄣ2\",\n        \"ㄌㄧㄣ4\"\n    ],\n    \"臩\": [\n        \"ㄍㄨㄤ3\",\n        \"ㄐㄩㄥ3\"\n    ],\n    \"自\": [\n        \"ㄗ4\"\n    ],\n    \"臫\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"臬\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"臭\": [\n        \"ㄔㄡ4\",\n        \"ㄒㄧㄡ4\"\n    ],\n    \"臮\": [\n        \"ㄐㄧ4\"\n    ],\n    \"臯\": [\n        \"ㄍㄠ1\"\n    ],\n    \"臰\": [\n        \"ㄔㄡ4\"\n    ],\n    \"臱\": [\n        \"ㄇㄧㄢ2\",\n        \"ㄅㄧㄢ1\"\n    ],\n    \"臲\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"至\": [\n        \"ㄓ4\",\n        \"ㄉㄧㄝ2\"\n    ],\n    \"致\": [\n        \"ㄓ4\",\n        \"ㄓㄨㄟ4\"\n    ],\n    \"臵\": [\n        \"ㄍㄜ2\"\n    ],\n    \"臶\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"臷\": [\n        \"ㄉㄧㄝ2\",\n        \"ㄓ2\"\n    ],\n    \"臸\": [\n        \"ㄓ1\",\n        \"ㄐㄧㄣ4\"\n    ],\n    \"臹\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"臺\": [\n        \"ㄊㄞ2\"\n    ],\n    \"臻\": [\n        \"ㄓㄣ1\"\n    ],\n    \"臼\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"臽\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"臾\": [\n        \"ㄩ2\",\n        \"ㄩ3\",\n        \"ㄩㄥ3\",\n        \"ㄎㄨㄟ4\"\n    ],\n    \"臿\": [\n        \"ㄔㄚ1\"\n    ],\n    \"舀\": [\n        \"ㄧㄠ3\"\n    ],\n    \"舁\": [\n        \"ㄩ2\"\n    ],\n    \"舂\": [\n        \"ㄔㄨㄥ1\",\n        \"ㄔㄨㄤ1\",\n        \"ㄓㄨㄥ1\"\n    ],\n    \"舃\": [\n        \"ㄒㄧ4\"\n    ],\n    \"舄\": [\n        \"ㄒㄧ4\",\n        \"ㄑㄩㄝ4\",\n        \"ㄊㄨㄛ1\"\n    ],\n    \"舅\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"舆\": [\n        \"ㄩ2\"\n    ],\n    \"與\": [\n        \"ㄩ3\",\n        \"ㄩ2\",\n        \"ㄩ4\"\n    ],\n    \"興\": [\n        \"ㄒㄧㄥ4\",\n        \"ㄒㄧㄥ1\",\n        \"ㄒㄧㄣ4\"\n    ],\n    \"舉\": [\n        \"ㄐㄩ3\"\n    ],\n    \"舊\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"舋\": [\n        \"ㄒㄧㄣ4\"\n    ],\n    \"舌\": [\n        \"ㄕㄜ2\",\n        \"ㄍㄨㄚ1\"\n    ],\n    \"舍\": [\n        \"ㄕㄜ3\",\n        \"ㄕㄜ4\",\n        \"ㄕ4\"\n    ],\n    \"舎\": [\n        \"ㄕㄜ4\"\n    ],\n    \"舏\": [\n        \"ㄐㄧㄡ3\"\n    ],\n    \"舐\": [\n        \"ㄕ4\"\n    ],\n    \"舑\": [\n        \"ㄊㄢ1\"\n    ],\n    \"舒\": [\n        \"ㄕㄨ1\",\n        \"ㄩ4\"\n    ],\n    \"舓\": [\n        \"ㄕ4\"\n    ],\n    \"舔\": [\n        \"ㄊㄧㄢ3\",\n        \"ㄊㄢ1\"\n    ],\n    \"舕\": [\n        \"ㄊㄢ4\"\n    ],\n    \"舖\": [\n        \"ㄆㄨ4\"\n    ],\n    \"舗\": [\n        \"ㄆㄨ4\"\n    ],\n    \"舘\": [\n        \"ㄍㄨㄢ3\"\n    ],\n    \"舙\": [\n        \"ㄏㄨㄚ4\",\n        \"ㄑㄧ4\"\n    ],\n    \"舚\": [\n        \"ㄊㄧㄢ4\"\n    ],\n    \"舛\": [\n        \"ㄔㄨㄢ3\"\n    ],\n    \"舜\": [\n        \"ㄕㄨㄣ4\"\n    ],\n    \"舝\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"舞\": [\n        \"ㄨ3\"\n    ],\n    \"舟\": [\n        \"ㄓㄡ1\"\n    ],\n    \"舠\": [\n        \"ㄉㄠ1\"\n    ],\n    \"舡\": [\n        \"ㄔㄨㄢ2\",\n        \"ㄒㄧㄤ1\"\n    ],\n    \"舢\": [\n        \"ㄕㄢ1\"\n    ],\n    \"舣\": [\n        \"ㄧ3\"\n    ],\n    \"舤\": [\n        \"ㄈㄢ2\"\n    ],\n    \"舥\": [\n        \"ㄆㄚ1\"\n    ],\n    \"舦\": [\n        \"ㄊㄞ4\"\n    ],\n    \"舧\": [\n        \"ㄈㄢ2\"\n    ],\n    \"舨\": [\n        \"ㄅㄢ3\"\n    ],\n    \"舩\": [\n        \"ㄔㄨㄢ2\",\n        \"ㄈㄢ2\"\n    ],\n    \"航\": [\n        \"ㄏㄤ2\"\n    ],\n    \"舫\": [\n        \"ㄈㄤ3\"\n    ],\n    \"般\": [\n        \"ㄅㄢ1\",\n        \"ㄆㄢ2\",\n        \"ㄅㄢ3\",\n        \"ㄅㄛ1\"\n    ],\n    \"舭\": [\n        \"ㄅㄧ3\"\n    ],\n    \"舮\": [\n        \"ㄌㄨ2\"\n    ],\n    \"舯\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"舰\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"舱\": [\n        \"ㄘㄤ1\"\n    ],\n    \"舲\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"舳\": [\n        \"ㄓㄨ2\",\n        \"ㄓㄡ3\"\n    ],\n    \"舴\": [\n        \"ㄗㄜ2\"\n    ],\n    \"舵\": [\n        \"ㄉㄨㄛ4\"\n    ],\n    \"舶\": [\n        \"ㄅㄛ2\"\n    ],\n    \"舷\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"舸\": [\n        \"ㄍㄜ3\"\n    ],\n    \"船\": [\n        \"ㄔㄨㄢ2\"\n    ],\n    \"舺\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"舻\": [\n        \"ㄌㄨ2\"\n    ],\n    \"舼\": [\n        \"ㄑㄩㄥ2\",\n        \"ㄏㄨㄥ2\"\n    ],\n    \"舽\": [\n        \"ㄆㄤ2\",\n        \"ㄈㄥ2\"\n    ],\n    \"舾\": [\n        \"ㄒㄧ1\"\n    ],\n    \"舿\": [\n        \"ㄎㄨㄚ1\"\n    ],\n    \"艀\": [\n        \"ㄈㄨ2\"\n    ],\n    \"艁\": [\n        \"ㄗㄠ4\"\n    ],\n    \"艂\": [\n        \"ㄈㄥ2\"\n    ],\n    \"艃\": [\n        \"ㄌㄧ2\"\n    ],\n    \"艄\": [\n        \"ㄕㄠ1\",\n        \"ㄕㄠ4\"\n    ],\n    \"艅\": [\n        \"ㄩ2\"\n    ],\n    \"艆\": [\n        \"ㄌㄤ2\"\n    ],\n    \"艇\": [\n        \"ㄊㄧㄥ3\"\n    ],\n    \"艈\": [\n        \"ㄩ4\"\n    ],\n    \"艉\": [\n        \"ㄨㄟ3\"\n    ],\n    \"艊\": [\n        \"ㄅㄛ2\"\n    ],\n    \"艋\": [\n        \"ㄇㄥ3\"\n    ],\n    \"艌\": [\n        \"ㄋㄧㄢ4\",\n        \"ㄑㄧㄢ4\"\n    ],\n    \"艍\": [\n        \"ㄐㄩ1\"\n    ],\n    \"艎\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"艏\": [\n        \"ㄕㄡ3\"\n    ],\n    \"艐\": [\n        \"ㄎㄜ4\",\n        \"ㄐㄧㄝ4\",\n        \"ㄗㄨㄥ1\"\n    ],\n    \"艑\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"艒\": [\n        \"ㄇㄨ4\",\n        \"ㄇㄛ4\"\n    ],\n    \"艓\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"艔\": [\n        \"ㄉㄠ4\"\n    ],\n    \"艕\": [\n        \"ㄅㄤ4\"\n    ],\n    \"艖\": [\n        \"ㄔㄚ1\"\n    ],\n    \"艗\": [\n        \"ㄧ4\"\n    ],\n    \"艘\": [\n        \"ㄙㄡ1\"\n    ],\n    \"艙\": [\n        \"ㄘㄤ1\"\n    ],\n    \"艚\": [\n        \"ㄘㄠ2\"\n    ],\n    \"艛\": [\n        \"ㄌㄡ2\"\n    ],\n    \"艜\": [\n        \"ㄉㄞ4\"\n    ],\n    \"艝\": [\n        \"ㄒㄩㄝ3\"\n    ],\n    \"艞\": [\n        \"ㄧㄠ4\",\n        \"ㄊㄧㄠ4\"\n    ],\n    \"艟\": [\n        \"ㄔㄨㄥ1\",\n        \"ㄓㄨㄤ4\",\n        \"ㄊㄨㄥ2\"\n    ],\n    \"艠\": [\n        \"ㄉㄥ1\"\n    ],\n    \"艡\": [\n        \"ㄉㄤ1\"\n    ],\n    \"艢\": [\n        \"ㄑㄧㄤ2\"\n    ],\n    \"艣\": [\n        \"ㄌㄨ3\"\n    ],\n    \"艤\": [\n        \"ㄧ3\"\n    ],\n    \"艥\": [\n        \"ㄐㄧ2\"\n    ],\n    \"艦\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"艧\": [\n        \"ㄏㄨㄛ4\",\n        \"ㄨㄛ4\"\n    ],\n    \"艨\": [\n        \"ㄇㄥ2\"\n    ],\n    \"艩\": [\n        \"ㄑㄧ2\"\n    ],\n    \"艪\": [\n        \"ㄌㄨ3\"\n    ],\n    \"艫\": [\n        \"ㄌㄨ2\"\n    ],\n    \"艬\": [\n        \"ㄔㄢ2\"\n    ],\n    \"艭\": [\n        \"ㄕㄨㄤ1\"\n    ],\n    \"艮\": [\n        \"ㄍㄣ3\",\n        \"ㄍㄣ4\",\n        \"ㄏㄣ2\"\n    ],\n    \"良\": [\n        \"ㄌㄧㄤ2\",\n        \"ㄌㄧㄤ3\"\n    ],\n    \"艰\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"艱\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"色\": [\n        \"ㄙㄜ4\",\n        \"ㄕㄞ3\"\n    ],\n    \"艳\": [\n        \"ㄧㄢ4\"\n    ],\n    \"艴\": [\n        \"ㄈㄨ2\",\n        \"ㄅㄛ2\",\n        \"ㄆㄟ4\"\n    ],\n    \"艵\": [\n        \"ㄆㄧㄥ1\"\n    ],\n    \"艶\": [\n        \"ㄧㄢ4\"\n    ],\n    \"艷\": [\n        \"ㄧㄢ4\"\n    ],\n    \"艸\": [\n        \"ㄘㄠ3\"\n    ],\n    \"艹\": [\n        \"ㄘㄠ3\"\n    ],\n    \"艺\": [\n        \"ㄧ4\"\n    ],\n    \"艻\": [\n        \"ㄌㄜ4\",\n        \"ㄐㄧ2\"\n    ],\n    \"艼\": [\n        \"ㄊㄧㄥ1\",\n        \"ㄉㄧㄥ3\"\n    ],\n    \"艽\": [\n        \"ㄐㄧㄠ1\",\n        \"ㄑㄧㄡ2\"\n    ],\n    \"艾\": [\n        \"ㄞ4\",\n        \"ㄧ4\"\n    ],\n    \"艿\": [\n        \"ㄋㄞ3\",\n        \"ㄖㄥ2\",\n        \"ㄖㄥ4\"\n    ],\n    \"芀\": [\n        \"ㄊㄧㄠ2\"\n    ],\n    \"芁\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"节\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄐㄧㄝ1\"\n    ],\n    \"芃\": [\n        \"ㄆㄥ2\"\n    ],\n    \"芄\": [\n        \"ㄨㄢ2\"\n    ],\n    \"芅\": [\n        \"ㄧ4\"\n    ],\n    \"芆\": [\n        \"ㄔㄞ1\",\n        \"ㄔㄚ1\"\n    ],\n    \"芇\": [\n        \"ㄇㄧㄢ2\"\n    ],\n    \"芈\": [\n        \"ㄇㄧ3\"\n    ],\n    \"芉\": [\n        \"ㄍㄢ1\",\n        \"ㄍㄢ3\"\n    ],\n    \"芊\": [\n        \"ㄑㄧㄢ1\",\n        \"ㄑㄧㄢ4\"\n    ],\n    \"芋\": [\n        \"ㄩ4\",\n        \"ㄩ2\",\n        \"ㄒㄩ1\",\n        \"ㄩ3\"\n    ],\n    \"芌\": [\n        \"ㄩ4\"\n    ],\n    \"芍\": [\n        \"ㄕㄠ2\",\n        \"ㄒㄧㄠ4\",\n        \"ㄑㄩㄝ4\",\n        \"ㄉㄧ4\"\n    ],\n    \"芎\": [\n        \"ㄑㄩㄥ1\",\n        \"ㄒㄩㄥ1\"\n    ],\n    \"芏\": [\n        \"ㄉㄨ4\"\n    ],\n    \"芐\": [\n        \"ㄏㄨ4\",\n        \"ㄒㄧㄚ4\"\n    ],\n    \"芑\": [\n        \"ㄑㄧ3\"\n    ],\n    \"芒\": [\n        \"ㄇㄤ2\",\n        \"ㄏㄨㄤ1\",\n        \"ㄏㄨㄤ3\",\n        \"ㄨㄤ2\"\n    ],\n    \"芓\": [\n        \"ㄗ4\",\n        \"ㄗ3\",\n        \"ㄗ1\"\n    ],\n    \"芔\": [\n        \"ㄏㄨㄟ4\",\n        \"ㄏㄨ1\"\n    ],\n    \"芕\": [\n        \"ㄙㄨㄟ1\"\n    ],\n    \"芖\": [\n        \"ㄓ4\"\n    ],\n    \"芗\": [\n        \"ㄒㄧㄤ1\"\n    ],\n    \"芘\": [\n        \"ㄆㄧ2\",\n        \"ㄅㄧ3\",\n        \"ㄅㄧ4\"\n    ],\n    \"芙\": [\n        \"ㄈㄨ2\"\n    ],\n    \"芚\": [\n        \"ㄊㄨㄣ2\",\n        \"ㄔㄨㄣ1\"\n    ],\n    \"芛\": [\n        \"ㄨㄟ3\"\n    ],\n    \"芜\": [\n        \"ㄨ2\"\n    ],\n    \"芝\": [\n        \"ㄓ1\"\n    ],\n    \"芞\": [\n        \"ㄑㄧ4\"\n    ],\n    \"芟\": [\n        \"ㄕㄢ1\",\n        \"ㄨㄟ3\"\n    ],\n    \"芠\": [\n        \"ㄨㄣ2\"\n    ],\n    \"芡\": [\n        \"ㄑㄧㄢ4\"\n    ],\n    \"芢\": [\n        \"ㄖㄣ2\"\n    ],\n    \"芣\": [\n        \"ㄈㄨ2\",\n        \"ㄈㄡ3\",\n        \"ㄈㄨ1\"\n    ],\n    \"芤\": [\n        \"ㄎㄡ1\"\n    ],\n    \"芥\": [\n        \"ㄐㄧㄝ4\",\n        \"ㄍㄞ4\"\n    ],\n    \"芦\": [\n        \"ㄌㄨ2\",\n        \"ㄌㄨ3\",\n        \"ㄏㄨ4\"\n    ],\n    \"芧\": [\n        \"ㄒㄩ4\",\n        \"ㄓㄨ4\"\n    ],\n    \"芨\": [\n        \"ㄐㄧ1\"\n    ],\n    \"芩\": [\n        \"ㄑㄧㄣ2\",\n        \"ㄧㄣ2\"\n    ],\n    \"芪\": [\n        \"ㄑㄧ2\",\n        \"ㄔ2\"\n    ],\n    \"芫\": [\n        \"ㄧㄢ2\",\n        \"ㄩㄢ2\"\n    ],\n    \"芬\": [\n        \"ㄈㄣ1\"\n    ],\n    \"芭\": [\n        \"ㄅㄚ1\",\n        \"ㄆㄚ1\"\n    ],\n    \"芮\": [\n        \"ㄖㄨㄟ4\",\n        \"ㄖㄨㄛ4\"\n    ],\n    \"芯\": [\n        \"ㄒㄧㄣ1\",\n        \"ㄒㄧㄣ4\"\n    ],\n    \"芰\": [\n        \"ㄐㄧ4\"\n    ],\n    \"花\": [\n        \"ㄏㄨㄚ1\"\n    ],\n    \"芲\": [\n        \"ㄏㄨㄚ1\"\n    ],\n    \"芳\": [\n        \"ㄈㄤ1\"\n    ],\n    \"芴\": [\n        \"ㄨ4\",\n        \"ㄏㄨ1\"\n    ],\n    \"芵\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"芶\": [\n        \"ㄍㄡ3\"\n    ],\n    \"芷\": [\n        \"ㄓ3\"\n    ],\n    \"芸\": [\n        \"ㄩㄣ2\",\n        \"ㄩㄣ4\"\n    ],\n    \"芹\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"芺\": [\n        \"ㄠ3\"\n    ],\n    \"芻\": [\n        \"ㄔㄨ2\",\n        \"ㄗㄡ1\"\n    ],\n    \"芼\": [\n        \"ㄇㄠ4\"\n    ],\n    \"芽\": [\n        \"ㄧㄚ2\"\n    ],\n    \"芾\": [\n        \"ㄈㄟ4\",\n        \"ㄈㄨ2\"\n    ],\n    \"芿\": [\n        \"ㄖㄥ4\"\n    ],\n    \"苀\": [\n        \"ㄏㄤ2\"\n    ],\n    \"苁\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"苂\": [\n        \"ㄧㄣ2\"\n    ],\n    \"苃\": [\n        \"ㄧㄡ3\"\n    ],\n    \"苄\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"苅\": [\n        \"ㄧ4\"\n    ],\n    \"苆\": [\n        \"ㄑㄧㄝ1\"\n    ],\n    \"苇\": [\n        \"ㄨㄟ3\"\n    ],\n    \"苈\": [\n        \"ㄌㄧ4\"\n    ],\n    \"苉\": [\n        \"ㄆㄧ3\"\n    ],\n    \"苊\": [\n        \"ㄜ4\"\n    ],\n    \"苋\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"苌\": [\n        \"ㄔㄤ2\"\n    ],\n    \"苍\": [\n        \"ㄘㄤ1\"\n    ],\n    \"苎\": [\n        \"ㄓㄨ4\"\n    ],\n    \"苏\": [\n        \"ㄙㄨ1\"\n    ],\n    \"苐\": [\n        \"ㄊㄧ2\",\n        \"ㄉㄧ4\"\n    ],\n    \"苑\": [\n        \"ㄩㄢ4\",\n        \"ㄩㄢ1\",\n        \"ㄩ4\",\n        \"ㄩㄣ4\"\n    ],\n    \"苒\": [\n        \"ㄖㄢ3\"\n    ],\n    \"苓\": [\n        \"ㄌㄧㄥ2\",\n        \"ㄌㄧㄢ2\"\n    ],\n    \"苔\": [\n        \"ㄊㄞ2\",\n        \"ㄊㄞ1\"\n    ],\n    \"苕\": [\n        \"ㄕㄠ2\",\n        \"ㄊㄧㄠ2\"\n    ],\n    \"苖\": [\n        \"ㄉㄧ2\"\n    ],\n    \"苗\": [\n        \"ㄇㄧㄠ2\"\n    ],\n    \"苘\": [\n        \"ㄑㄧㄥ3\"\n    ],\n    \"苙\": [\n        \"ㄌㄧ4\",\n        \"ㄐㄧ1\"\n    ],\n    \"苚\": [\n        \"ㄩㄥ4\"\n    ],\n    \"苛\": [\n        \"ㄎㄜ1\",\n        \"ㄏㄜ1\"\n    ],\n    \"苜\": [\n        \"ㄇㄨ4\"\n    ],\n    \"苝\": [\n        \"ㄅㄟ4\"\n    ],\n    \"苞\": [\n        \"ㄅㄠ1\",\n        \"ㄆㄠ2\",\n        \"ㄅㄧㄠ1\"\n    ],\n    \"苟\": [\n        \"ㄍㄡ3\",\n        \"ㄍㄡ1\"\n    ],\n    \"苠\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"苡\": [\n        \"ㄧ3\"\n    ],\n    \"苢\": [\n        \"ㄧ3\"\n    ],\n    \"苣\": [\n        \"ㄐㄩ4\",\n        \"ㄑㄩ3\"\n    ],\n    \"苤\": [\n        \"ㄆㄧㄝ3\",\n        \"ㄆㄧ1\"\n    ],\n    \"若\": [\n        \"ㄖㄨㄛ4\",\n        \"ㄖㄜ2\",\n        \"ㄖㄜ4\",\n        \"ㄖㄜ3\"\n    ],\n    \"苦\": [\n        \"ㄎㄨ3\",\n        \"ㄍㄨ3\",\n        \"ㄏㄨ4\"\n    ],\n    \"苧\": [\n        \"ㄋㄧㄥ2\",\n        \"ㄓㄨ4\"\n    ],\n    \"苨\": [\n        \"ㄋㄧ3\"\n    ],\n    \"苩\": [\n        \"ㄅㄛ2\",\n        \"ㄆㄚ1\"\n    ],\n    \"苪\": [\n        \"ㄅㄧㄥ3\"\n    ],\n    \"苫\": [\n        \"ㄕㄢ1\",\n        \"ㄕㄢ4\",\n        \"ㄊㄧㄢ1\",\n        \"ㄔㄢ1\"\n    ],\n    \"苬\": [\n        \"ㄒㄧㄡ2\"\n    ],\n    \"苭\": [\n        \"ㄧㄠ3\"\n    ],\n    \"苮\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"苯\": [\n        \"ㄅㄣ3\"\n    ],\n    \"苰\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"英\": [\n        \"ㄧㄥ1\",\n        \"ㄧㄤ1\"\n    ],\n    \"苲\": [\n        \"ㄓㄚ3\",\n        \"ㄓㄚ4\",\n        \"ㄗㄨㄛ2\"\n    ],\n    \"苳\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"苴\": [\n        \"ㄐㄩ1\",\n        \"ㄔㄚ2\",\n        \"ㄓㄚ3\",\n        \"ㄗㄨ1\",\n        \"ㄐㄧㄝ1\",\n        \"ㄅㄠ1\",\n        \"ㄒㄧㄝ2\"\n    ],\n    \"苵\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"苶\": [\n        \"ㄋㄧㄝ2\",\n        \"ㄋㄧㄝ4\"\n    ],\n    \"苷\": [\n        \"ㄍㄢ1\"\n    ],\n    \"苸\": [\n        \"ㄏㄨ1\"\n    ],\n    \"苹\": [\n        \"ㄆㄧㄥ2\",\n        \"ㄆㄥ1\"\n    ],\n    \"苺\": [\n        \"ㄇㄟ2\"\n    ],\n    \"苻\": [\n        \"ㄈㄨ2\",\n        \"ㄆㄨ2\"\n    ],\n    \"苼\": [\n        \"ㄕㄥ1\",\n        \"ㄖㄨㄟ2\"\n    ],\n    \"苽\": [\n        \"ㄍㄨ1\",\n        \"ㄍㄨㄚ1\"\n    ],\n    \"苾\": [\n        \"ㄅㄧ4\",\n        \"ㄅㄧㄝ2\",\n        \"ㄇㄧ4\"\n    ],\n    \"苿\": [\n        \"ㄨㄟ4\"\n    ],\n    \"茀\": [\n        \"ㄈㄨ2\",\n        \"ㄅㄛ2\",\n        \"ㄈㄟ4\",\n        \"ㄅㄟ4\",\n        \"ㄅㄧ4\"\n    ],\n    \"茁\": [\n        \"ㄓㄨㄛ2\",\n        \"ㄓㄨ2\"\n    ],\n    \"茂\": [\n        \"ㄇㄠ4\"\n    ],\n    \"范\": [\n        \"ㄈㄢ4\"\n    ],\n    \"茄\": [\n        \"ㄐㄧㄚ1\",\n        \"ㄑㄧㄝ2\"\n    ],\n    \"茅\": [\n        \"ㄇㄠ2\"\n    ],\n    \"茆\": [\n        \"ㄇㄠ2\",\n        \"ㄇㄠ3\"\n    ],\n    \"茇\": [\n        \"ㄅㄚ2\",\n        \"ㄆㄟ4\",\n        \"ㄈㄟ4\"\n    ],\n    \"茈\": [\n        \"ㄘ2\",\n        \"ㄗ3\",\n        \"ㄘ3\",\n        \"ㄔㄞ2\"\n    ],\n    \"茉\": [\n        \"ㄇㄛ4\"\n    ],\n    \"茊\": [\n        \"ㄗ1\"\n    ],\n    \"茋\": [\n        \"ㄓ3\",\n        \"ㄉㄧ3\"\n    ],\n    \"茌\": [\n        \"ㄔ2\"\n    ],\n    \"茍\": [\n        \"ㄐㄧ4\"\n    ],\n    \"茎\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"茏\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"茐\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"茑\": [\n        \"ㄋㄧㄠ3\"\n    ],\n    \"茒\": [\n        \"ㄩㄢ2\"\n    ],\n    \"茓\": [\n        \"ㄒㄩㄝ2\"\n    ],\n    \"茔\": [\n        \"ㄧㄥ2\"\n    ],\n    \"茕\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"茖\": [\n        \"ㄍㄜ2\",\n        \"ㄌㄨㄛ4\"\n    ],\n    \"茗\": [\n        \"ㄇㄧㄥ2\"\n    ],\n    \"茘\": [\n        \"ㄌㄧ4\"\n    ],\n    \"茙\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"茚\": [\n        \"ㄧㄣ4\"\n    ],\n    \"茛\": [\n        \"ㄍㄣ4\",\n        \"ㄐㄧㄢ4\"\n    ],\n    \"茜\": [\n        \"ㄑㄧㄢ4\",\n        \"ㄒㄧ1\"\n    ],\n    \"茝\": [\n        \"ㄔㄞ3\",\n        \"ㄓ3\"\n    ],\n    \"茞\": [\n        \"ㄔㄣ2\"\n    ],\n    \"茟\": [\n        \"ㄩ4\",\n        \"ㄨㄟ3\"\n    ],\n    \"茠\": [\n        \"ㄏㄠ1\",\n        \"ㄒㄧㄡ1\",\n        \"ㄎㄡ4\"\n    ],\n    \"茡\": [\n        \"ㄗ4\"\n    ],\n    \"茢\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"茣\": [\n        \"ㄨ2\"\n    ],\n    \"茤\": [\n        \"ㄐㄧ4\",\n        \"ㄉㄨㄛ1\"\n    ],\n    \"茥\": [\n        \"ㄍㄨㄟ1\",\n        \"ㄍㄨㄟ4\"\n    ],\n    \"茦\": [\n        \"ㄘ4\"\n    ],\n    \"茧\": [\n        \"ㄐㄧㄢ3\",\n        \"ㄔㄨㄥ2\"\n    ],\n    \"茨\": [\n        \"ㄘ2\"\n    ],\n    \"茩\": [\n        \"ㄍㄡ4\"\n    ],\n    \"茪\": [\n        \"ㄍㄨㄤ1\"\n    ],\n    \"茫\": [\n        \"ㄇㄤ2\",\n        \"ㄏㄨㄤ3\"\n    ],\n    \"茬\": [\n        \"ㄔㄚ2\",\n        \"ㄔ2\"\n    ],\n    \"茭\": [\n        \"ㄐㄧㄠ1\",\n        \"ㄒㄧㄠ4\",\n        \"ㄑㄧㄠ4\"\n    ],\n    \"茮\": [\n        \"ㄐㄧㄠ1\",\n        \"ㄋㄧㄠ3\"\n    ],\n    \"茯\": [\n        \"ㄈㄨ2\"\n    ],\n    \"茰\": [\n        \"ㄩ2\"\n    ],\n    \"茱\": [\n        \"ㄓㄨ1\"\n    ],\n    \"茲\": [\n        \"ㄗ1\",\n        \"ㄘ2\"\n    ],\n    \"茳\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"茴\": [\n        \"ㄏㄨㄟ2\"\n    ],\n    \"茵\": [\n        \"ㄧㄣ1\"\n    ],\n    \"茶\": [\n        \"ㄔㄚ2\"\n    ],\n    \"茷\": [\n        \"ㄈㄚ2\",\n        \"ㄆㄟ4\",\n        \"ㄅㄛ2\",\n        \"ㄅㄚ2\"\n    ],\n    \"茸\": [\n        \"ㄖㄨㄥ1\",\n        \"ㄖㄨㄥ2\",\n        \"ㄖㄨㄥ3\"\n    ],\n    \"茹\": [\n        \"ㄖㄨ2\"\n    ],\n    \"茺\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"茻\": [\n        \"ㄇㄤ3\",\n        \"ㄇㄨ3\"\n    ],\n    \"茼\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"茽\": [\n        \"ㄓㄨㄥ4\"\n    ],\n    \"茾\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"茿\": [\n        \"ㄓㄨ2\"\n    ],\n    \"荀\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"荁\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"荂\": [\n        \"ㄈㄨ1\"\n    ],\n    \"荃\": [\n        \"ㄑㄩㄢ2\",\n        \"ㄔㄨㄛ4\"\n    ],\n    \"荄\": [\n        \"ㄍㄞ1\"\n    ],\n    \"荅\": [\n        \"ㄉㄚ1\",\n        \"ㄉㄚ2\",\n        \"ㄊㄚ4\"\n    ],\n    \"荆\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"荇\": [\n        \"ㄒㄧㄥ4\"\n    ],\n    \"荈\": [\n        \"ㄔㄨㄢ3\"\n    ],\n    \"草\": [\n        \"ㄘㄠ3\",\n        \"ㄗㄠ4\"\n    ],\n    \"荊\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"荋\": [\n        \"ㄦ2\"\n    ],\n    \"荌\": [\n        \"ㄢ4\"\n    ],\n    \"荍\": [\n        \"ㄑㄧㄠ2\"\n    ],\n    \"荎\": [\n        \"ㄔ2\"\n    ],\n    \"荏\": [\n        \"ㄖㄣ3\"\n    ],\n    \"荐\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"荑\": [\n        \"ㄊㄧ2\",\n        \"ㄧ2\"\n    ],\n    \"荒\": [\n        \"ㄏㄨㄤ1\",\n        \"ㄏㄨㄤ3\",\n        \"ㄎㄤ1\",\n        \"ㄏㄨㄤ2\"\n    ],\n    \"荓\": [\n        \"ㄆㄧㄥ2\",\n        \"ㄆㄥ1\"\n    ],\n    \"荔\": [\n        \"ㄌㄧ4\"\n    ],\n    \"荕\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"荖\": [\n        \"ㄌㄠ3\",\n        \"ㄔㄚ1\"\n    ],\n    \"荗\": [\n        \"ㄕㄨ4\"\n    ],\n    \"荘\": [\n        \"ㄓㄨㄤ1\"\n    ],\n    \"荙\": [\n        \"ㄉㄚ2\"\n    ],\n    \"荚\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"荛\": [\n        \"ㄖㄠ2\"\n    ],\n    \"荜\": [\n        \"ㄅㄧ4\"\n    ],\n    \"荝\": [\n        \"ㄘㄜ4\"\n    ],\n    \"荞\": [\n        \"ㄑㄧㄠ2\"\n    ],\n    \"荟\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"荠\": [\n        \"ㄐㄧ4\",\n        \"ㄑㄧ2\"\n    ],\n    \"荡\": [\n        \"ㄉㄤ4\"\n    ],\n    \"荢\": [\n        \"ㄗ4\"\n    ],\n    \"荣\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"荤\": [\n        \"ㄏㄨㄣ1\",\n        \"ㄒㄩㄣ1\"\n    ],\n    \"荥\": [\n        \"ㄒㄧㄥ2\",\n        \"ㄧㄥ2\"\n    ],\n    \"荦\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"荧\": [\n        \"ㄧㄥ2\"\n    ],\n    \"荨\": [\n        \"ㄒㄩㄣ2\",\n        \"ㄑㄧㄢ2\"\n    ],\n    \"荩\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"荪\": [\n        \"ㄙㄨㄣ1\"\n    ],\n    \"荫\": [\n        \"ㄧㄣ1\",\n        \"ㄧㄣ4\"\n    ],\n    \"荬\": [\n        \"ㄇㄞ3\"\n    ],\n    \"荭\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"荮\": [\n        \"ㄓㄡ4\"\n    ],\n    \"药\": [\n        \"ㄧㄠ4\"\n    ],\n    \"荰\": [\n        \"ㄉㄨ4\"\n    ],\n    \"荱\": [\n        \"ㄨㄟ3\",\n        \"ㄨㄟ4\"\n    ],\n    \"荲\": [\n        \"ㄌㄧ2\"\n    ],\n    \"荳\": [\n        \"ㄉㄡ4\"\n    ],\n    \"荴\": [\n        \"ㄈㄨ1\"\n    ],\n    \"荵\": [\n        \"ㄖㄣ3\"\n    ],\n    \"荶\": [\n        \"ㄧㄣ2\"\n    ],\n    \"荷\": [\n        \"ㄏㄜ2\",\n        \"ㄏㄜ4\",\n        \"ㄏㄜ1\"\n    ],\n    \"荸\": [\n        \"ㄅㄧ2\"\n    ],\n    \"荹\": [\n        \"ㄅㄨ4\",\n        \"ㄆㄨ2\"\n    ],\n    \"荺\": [\n        \"ㄩㄣ3\",\n        \"ㄩㄣ2\"\n    ],\n    \"荻\": [\n        \"ㄉㄧ2\"\n    ],\n    \"荼\": [\n        \"ㄊㄨ2\",\n        \"ㄔㄚ2\",\n        \"ㄧㄝ2\",\n        \"ㄕㄨ1\"\n    ],\n    \"荽\": [\n        \"ㄙㄨㄟ1\",\n        \"ㄨㄟ3\"\n    ],\n    \"荾\": [\n        \"ㄙㄨㄟ1\"\n    ],\n    \"荿\": [\n        \"ㄔㄥ2\"\n    ],\n    \"莀\": [\n        \"ㄔㄣ2\",\n        \"ㄋㄨㄥ2\"\n    ],\n    \"莁\": [\n        \"ㄨ2\"\n    ],\n    \"莂\": [\n        \"ㄅㄧㄝ2\"\n    ],\n    \"莃\": [\n        \"ㄒㄧ1\"\n    ],\n    \"莄\": [\n        \"ㄍㄥ3\"\n    ],\n    \"莅\": [\n        \"ㄌㄧ4\"\n    ],\n    \"莆\": [\n        \"ㄆㄨ2\",\n        \"ㄈㄨ3\"\n    ],\n    \"莇\": [\n        \"ㄓㄨ4\"\n    ],\n    \"莈\": [\n        \"ㄇㄛ4\"\n    ],\n    \"莉\": [\n        \"ㄌㄧ4\",\n        \"ㄌㄧ2\",\n        \"ㄔ2\"\n    ],\n    \"莊\": [\n        \"ㄓㄨㄤ1\"\n    ],\n    \"莋\": [\n        \"ㄗㄨㄛ2\",\n        \"ㄐㄧ2\"\n    ],\n    \"莌\": [\n        \"ㄊㄨㄛ1\"\n    ],\n    \"莍\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"莎\": [\n        \"ㄕㄚ1\",\n        \"ㄙㄨㄛ1\",\n        \"ㄙㄨㄟ1\"\n    ],\n    \"莏\": [\n        \"ㄙㄨㄛ1\"\n    ],\n    \"莐\": [\n        \"ㄔㄣ2\"\n    ],\n    \"莑\": [\n        \"ㄆㄥ2\",\n        \"ㄈㄥ1\"\n    ],\n    \"莒\": [\n        \"ㄐㄩ3\"\n    ],\n    \"莓\": [\n        \"ㄇㄟ2\"\n    ],\n    \"莔\": [\n        \"ㄇㄥ2\",\n        \"ㄒㄧ2\",\n        \"ㄑㄧㄥ3\"\n    ],\n    \"莕\": [\n        \"ㄒㄧㄥ4\"\n    ],\n    \"莖\": [\n        \"ㄐㄧㄥ1\",\n        \"ㄧㄥ1\"\n    ],\n    \"莗\": [\n        \"ㄔㄜ1\"\n    ],\n    \"莘\": [\n        \"ㄕㄣ1\",\n        \"ㄒㄧㄣ1\"\n    ],\n    \"莙\": [\n        \"ㄐㄩㄣ1\"\n    ],\n    \"莚\": [\n        \"ㄧㄢ2\"\n    ],\n    \"莛\": [\n        \"ㄊㄧㄥ2\",\n        \"ㄊㄧㄥ3\"\n    ],\n    \"莜\": [\n        \"ㄧㄡ2\",\n        \"ㄉㄧㄠ4\",\n        \"ㄉㄧ2\"\n    ],\n    \"莝\": [\n        \"ㄘㄨㄛ4\"\n    ],\n    \"莞\": [\n        \"ㄍㄨㄢ3\",\n        \"ㄨㄢ3\",\n        \"ㄍㄨㄢ1\"\n    ],\n    \"莟\": [\n        \"ㄏㄢ4\"\n    ],\n    \"莠\": [\n        \"ㄧㄡ3\",\n        \"ㄒㄧㄡ4\"\n    ],\n    \"莡\": [\n        \"ㄘㄨㄛ4\"\n    ],\n    \"莢\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"莣\": [\n        \"ㄨㄤ2\"\n    ],\n    \"莤\": [\n        \"ㄙㄨ4\",\n        \"ㄧㄡ2\"\n    ],\n    \"莥\": [\n        \"ㄋㄧㄡ3\",\n        \"ㄖㄡ4\"\n    ],\n    \"莦\": [\n        \"ㄕㄠ1\",\n        \"ㄒㄧㄠ1\"\n    ],\n    \"莧\": [\n        \"ㄒㄧㄢ4\",\n        \"ㄨㄢ4\"\n    ],\n    \"莨\": [\n        \"ㄌㄤ4\",\n        \"ㄌㄧㄤ2\",\n        \"ㄌㄤ2\"\n    ],\n    \"莩\": [\n        \"ㄈㄨ2\",\n        \"ㄆㄧㄠ3\"\n    ],\n    \"莪\": [\n        \"ㄜ2\"\n    ],\n    \"莫\": [\n        \"ㄇㄛ4\",\n        \"ㄇㄨ4\"\n    ],\n    \"莬\": [\n        \"ㄨㄣ4\",\n        \"ㄨㄢ3\",\n        \"ㄇㄧㄢ3\"\n    ],\n    \"莭\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"莮\": [\n        \"ㄋㄢ2\"\n    ],\n    \"莯\": [\n        \"ㄇㄨ4\"\n    ],\n    \"莰\": [\n        \"ㄎㄢ3\"\n    ],\n    \"莱\": [\n        \"ㄌㄞ2\"\n    ],\n    \"莲\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"莳\": [\n        \"ㄕ2\",\n        \"ㄕ4\"\n    ],\n    \"莴\": [\n        \"ㄨㄛ1\"\n    ],\n    \"莵\": [\n        \"ㄊㄨ4\"\n    ],\n    \"莶\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"获\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"莸\": [\n        \"ㄧㄡ2\"\n    ],\n    \"莹\": [\n        \"ㄧㄥ2\"\n    ],\n    \"莺\": [\n        \"ㄧㄥ1\"\n    ],\n    \"莻\": [\n        \"ㄍㄨㄥ4\"\n    ],\n    \"莼\": [\n        \"ㄔㄨㄣ2\"\n    ],\n    \"莽\": [\n        \"ㄇㄤ3\",\n        \"ㄇㄤ2\"\n    ],\n    \"莾\": [\n        \"ㄇㄤ3\"\n    ],\n    \"莿\": [\n        \"ㄘ4\"\n    ],\n    \"菀\": [\n        \"ㄨㄢ3\",\n        \"ㄩ4\",\n        \"ㄩㄣ4\"\n    ],\n    \"菁\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"菂\": [\n        \"ㄉㄧ4\"\n    ],\n    \"菃\": [\n        \"ㄑㄩ2\"\n    ],\n    \"菄\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"菅\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄍㄨㄢ1\"\n    ],\n    \"菆\": [\n        \"ㄗㄡ1\",\n        \"ㄘㄨㄢ2\",\n        \"ㄔㄨ4\",\n        \"ㄘㄨㄥ2\"\n    ],\n    \"菇\": [\n        \"ㄍㄨ1\"\n    ],\n    \"菈\": [\n        \"ㄌㄚ1\"\n    ],\n    \"菉\": [\n        \"ㄌㄨ4\",\n        \"ㄌㄩ4\"\n    ],\n    \"菊\": [\n        \"ㄐㄩ2\"\n    ],\n    \"菋\": [\n        \"ㄨㄟ4\"\n    ],\n    \"菌\": [\n        \"ㄐㄩㄣ1\",\n        \"ㄐㄩㄣ4\"\n    ],\n    \"菍\": [\n        \"ㄋㄧㄝ4\",\n        \"ㄖㄣ3\"\n    ],\n    \"菎\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"菏\": [\n        \"ㄏㄜ2\",\n        \"ㄍㄜ1\"\n    ],\n    \"菐\": [\n        \"ㄆㄨ2\"\n    ],\n    \"菑\": [\n        \"ㄗㄞ1\",\n        \"ㄗ1\",\n        \"ㄗ4\"\n    ],\n    \"菒\": [\n        \"ㄍㄠ3\"\n    ],\n    \"菓\": [\n        \"ㄍㄨㄛ3\"\n    ],\n    \"菔\": [\n        \"ㄈㄨ2\"\n    ],\n    \"菕\": [\n        \"ㄌㄨㄣ2\"\n    ],\n    \"菖\": [\n        \"ㄔㄤ1\"\n    ],\n    \"菗\": [\n        \"ㄔㄡ2\"\n    ],\n    \"菘\": [\n        \"ㄙㄨㄥ1\"\n    ],\n    \"菙\": [\n        \"ㄔㄨㄟ2\"\n    ],\n    \"菚\": [\n        \"ㄓㄢ4\"\n    ],\n    \"菛\": [\n        \"ㄇㄣ2\"\n    ],\n    \"菜\": [\n        \"ㄘㄞ4\"\n    ],\n    \"菝\": [\n        \"ㄅㄚ2\"\n    ],\n    \"菞\": [\n        \"ㄌㄧ2\"\n    ],\n    \"菟\": [\n        \"ㄊㄨ2\",\n        \"ㄊㄨ4\"\n    ],\n    \"菠\": [\n        \"ㄅㄛ1\"\n    ],\n    \"菡\": [\n        \"ㄏㄢ4\"\n    ],\n    \"菢\": [\n        \"ㄅㄠ4\"\n    ],\n    \"菣\": [\n        \"ㄑㄧㄣ4\"\n    ],\n    \"菤\": [\n        \"ㄐㄩㄢ3\"\n    ],\n    \"菥\": [\n        \"ㄒㄧ1\",\n        \"ㄙ1\"\n    ],\n    \"菦\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"菧\": [\n        \"ㄉㄧ3\"\n    ],\n    \"菨\": [\n        \"ㄐㄧㄝ1\",\n        \"ㄕㄚ4\"\n    ],\n    \"菩\": [\n        \"ㄆㄨ2\",\n        \"ㄅㄟ4\",\n        \"ㄅㄛ2\"\n    ],\n    \"菪\": [\n        \"ㄉㄤ4\"\n    ],\n    \"菫\": [\n        \"ㄐㄧㄣ3\"\n    ],\n    \"菬\": [\n        \"ㄑㄧㄠ2\",\n        \"ㄓㄠ3\"\n    ],\n    \"菭\": [\n        \"ㄊㄞ2\",\n        \"ㄓ1\",\n        \"ㄔ2\"\n    ],\n    \"菮\": [\n        \"ㄍㄥ1\"\n    ],\n    \"華\": [\n        \"ㄏㄨㄚ2\",\n        \"ㄏㄨㄚ1\",\n        \"ㄏㄨㄚ4\",\n        \"ㄎㄨㄚ1\"\n    ],\n    \"菰\": [\n        \"ㄍㄨ1\"\n    ],\n    \"菱\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"菲\": [\n        \"ㄈㄟ1\",\n        \"ㄈㄟ3\",\n        \"ㄈㄟ4\"\n    ],\n    \"菳\": [\n        \"ㄑㄧㄣ2\",\n        \"ㄑㄧㄣ1\",\n        \"ㄐㄧㄣ1\"\n    ],\n    \"菴\": [\n        \"ㄢ1\",\n        \"ㄧㄢ3\"\n    ],\n    \"菵\": [\n        \"ㄨㄤ3\"\n    ],\n    \"菶\": [\n        \"ㄅㄥ3\"\n    ],\n    \"菷\": [\n        \"ㄓㄡ3\"\n    ],\n    \"菸\": [\n        \"ㄧㄢ1\",\n        \"ㄩ1\",\n        \"ㄩ4\"\n    ],\n    \"菹\": [\n        \"ㄐㄩ1\",\n        \"ㄗㄨ1\",\n        \"ㄐㄩ4\"\n    ],\n    \"菺\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"菻\": [\n        \"ㄌㄧㄣ3\"\n    ],\n    \"菼\": [\n        \"ㄊㄢ3\"\n    ],\n    \"菽\": [\n        \"ㄕㄨ1\",\n        \"ㄐㄧㄠ1\"\n    ],\n    \"菾\": [\n        \"ㄊㄧㄢ2\",\n        \"ㄊㄧㄢ4\"\n    ],\n    \"菿\": [\n        \"ㄉㄠ4\",\n        \"ㄉㄠ3\"\n    ],\n    \"萀\": [\n        \"ㄏㄨ3\"\n    ],\n    \"萁\": [\n        \"ㄑㄧ2\",\n        \"ㄐㄧ1\"\n    ],\n    \"萂\": [\n        \"ㄏㄜ2\"\n    ],\n    \"萃\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"萄\": [\n        \"ㄊㄠ2\"\n    ],\n    \"萅\": [\n        \"ㄔㄨㄣ1\"\n    ],\n    \"萆\": [\n        \"ㄅㄧ4\",\n        \"ㄆㄧ4\",\n        \"ㄅㄟ1\",\n        \"ㄅㄚ2\"\n    ],\n    \"萇\": [\n        \"ㄔㄤ2\"\n    ],\n    \"萈\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"萉\": [\n        \"ㄈㄟ4\",\n        \"ㄈㄟ2\",\n        \"ㄈㄨ2\"\n    ],\n    \"萊\": [\n        \"ㄌㄞ2\"\n    ],\n    \"萋\": [\n        \"ㄑㄧ1\"\n    ],\n    \"萌\": [\n        \"ㄇㄥ2\",\n        \"ㄇㄧㄥ2\"\n    ],\n    \"萍\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"萎\": [\n        \"ㄨㄟ1\",\n        \"ㄨㄟ3\",\n        \"ㄨㄟ4\"\n    ],\n    \"萏\": [\n        \"ㄉㄢ4\"\n    ],\n    \"萐\": [\n        \"ㄕㄚ4\"\n    ],\n    \"萑\": [\n        \"ㄏㄨㄢ2\",\n        \"ㄓㄨㄟ1\"\n    ],\n    \"萒\": [\n        \"ㄧㄢ3\",\n        \"ㄐㄩㄢ4\"\n    ],\n    \"萓\": [\n        \"ㄧ2\"\n    ],\n    \"萔\": [\n        \"ㄊㄧㄠ2\"\n    ],\n    \"萕\": [\n        \"ㄑㄧ2\"\n    ],\n    \"萖\": [\n        \"ㄨㄢ3\"\n    ],\n    \"萗\": [\n        \"ㄘㄜ4\"\n    ],\n    \"萘\": [\n        \"ㄋㄞ4\"\n    ],\n    \"萙\": [\n        \"ㄓㄣ3\"\n    ],\n    \"萚\": [\n        \"ㄊㄨㄛ4\"\n    ],\n    \"萛\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"萜\": [\n        \"ㄊㄧㄝ1\"\n    ],\n    \"萝\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"萞\": [\n        \"ㄅㄧ4\"\n    ],\n    \"萟\": [\n        \"ㄧ4\"\n    ],\n    \"萠\": [\n        \"ㄆㄢ1\"\n    ],\n    \"萡\": [\n        \"ㄅㄛ5\"\n    ],\n    \"萢\": [\n        \"ㄆㄠ1\"\n    ],\n    \"萣\": [\n        \"ㄉㄧㄥ4\"\n    ],\n    \"萤\": [\n        \"ㄧㄥ2\"\n    ],\n    \"营\": [\n        \"ㄧㄥ2\"\n    ],\n    \"萦\": [\n        \"ㄧㄥ2\"\n    ],\n    \"萧\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"萨\": [\n        \"ㄙㄚ4\"\n    ],\n    \"萩\": [\n        \"ㄑㄧㄡ1\",\n        \"ㄐㄧㄠ1\"\n    ],\n    \"萪\": [\n        \"ㄎㄜ1\"\n    ],\n    \"萫\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"萬\": [\n        \"ㄨㄢ4\"\n    ],\n    \"萭\": [\n        \"ㄩ3\",\n        \"ㄐㄩ3\"\n    ],\n    \"萮\": [\n        \"ㄩ2\",\n        \"ㄩ3\",\n        \"ㄩ4\"\n    ],\n    \"萯\": [\n        \"ㄈㄨ4\",\n        \"ㄅㄟ4\"\n    ],\n    \"萰\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"萱\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"萲\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"萳\": [\n        \"ㄋㄢ3\",\n        \"ㄋㄢ2\"\n    ],\n    \"萴\": [\n        \"ㄘㄜ4\"\n    ],\n    \"萵\": [\n        \"ㄨㄛ1\"\n    ],\n    \"萶\": [\n        \"ㄔㄨㄣ3\"\n    ],\n    \"萷\": [\n        \"ㄒㄧㄠ1\",\n        \"ㄕㄠ1\",\n        \"ㄕㄨㄛ4\"\n    ],\n    \"萸\": [\n        \"ㄩ2\"\n    ],\n    \"萹\": [\n        \"ㄅㄧㄢ3\",\n        \"ㄅㄧㄢ1\",\n        \"ㄆㄧㄢ2\"\n    ],\n    \"萺\": [\n        \"ㄇㄠ4\",\n        \"ㄇㄨ4\"\n    ],\n    \"萻\": [\n        \"ㄢ1\"\n    ],\n    \"萼\": [\n        \"ㄜ4\"\n    ],\n    \"落\": [\n        \"ㄌㄨㄛ4\",\n        \"ㄌㄚ4\",\n        \"ㄌㄠ4\",\n        \"ㄌㄨㄛ1\"\n    ],\n    \"萾\": [\n        \"ㄧㄥ2\"\n    ],\n    \"萿\": [\n        \"ㄎㄨㄛ4\",\n        \"ㄏㄨㄛ2\"\n    ],\n    \"葀\": [\n        \"ㄎㄨㄛ4\"\n    ],\n    \"葁\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"葂\": [\n        \"ㄇㄧㄢ3\"\n    ],\n    \"葃\": [\n        \"ㄗㄨㄛ4\",\n        \"ㄗㄜ2\"\n    ],\n    \"葄\": [\n        \"ㄗㄨㄛ4\"\n    ],\n    \"葅\": [\n        \"ㄗㄨ1\"\n    ],\n    \"葆\": [\n        \"ㄅㄠ3\",\n        \"ㄅㄠ1\"\n    ],\n    \"葇\": [\n        \"ㄖㄡ2\",\n        \"ㄖㄡ3\"\n    ],\n    \"葈\": [\n        \"ㄒㄧ3\"\n    ],\n    \"葉\": [\n        \"ㄧㄝ4\",\n        \"ㄕㄜ4\"\n    ],\n    \"葊\": [\n        \"ㄢ1\"\n    ],\n    \"葋\": [\n        \"ㄑㄩ2\"\n    ],\n    \"葌\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"葍\": [\n        \"ㄈㄨ2\"\n    ],\n    \"葎\": [\n        \"ㄌㄩ4\"\n    ],\n    \"葏\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"葐\": [\n        \"ㄆㄣ2\",\n        \"ㄈㄣ2\"\n    ],\n    \"葑\": [\n        \"ㄈㄥ1\",\n        \"ㄈㄥ4\"\n    ],\n    \"葒\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"葓\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"葔\": [\n        \"ㄏㄡ2\"\n    ],\n    \"葕\": [\n        \"ㄧㄢ4\"\n    ],\n    \"葖\": [\n        \"ㄊㄨ1\"\n    ],\n    \"著\": [\n        \"ㄓㄨ4\",\n        \"ㄓㄜ5\",\n        \"ㄓㄨㄛ2\",\n        \"ㄔㄨ2\",\n        \"ㄓㄠ1\",\n        \"ㄓㄠ2\"\n    ],\n    \"葘\": [\n        \"ㄗ1\"\n    ],\n    \"葙\": [\n        \"ㄒㄧㄤ1\"\n    ],\n    \"葚\": [\n        \"ㄖㄣ4\",\n        \"ㄕㄣ4\"\n    ],\n    \"葛\": [\n        \"ㄍㄜ2\",\n        \"ㄍㄜ3\"\n    ],\n    \"葜\": [\n        \"ㄑㄧㄚ1\"\n    ],\n    \"葝\": [\n        \"ㄑㄧㄥ2\",\n        \"ㄐㄧㄥ4\"\n    ],\n    \"葞\": [\n        \"ㄇㄧ3\"\n    ],\n    \"葟\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"葠\": [\n        \"ㄕㄣ1\",\n        \"ㄕㄢ1\"\n    ],\n    \"葡\": [\n        \"ㄆㄨ2\",\n        \"ㄅㄟ4\"\n    ],\n    \"葢\": [\n        \"ㄍㄞ4\"\n    ],\n    \"董\": [\n        \"ㄉㄨㄥ3\",\n        \"ㄓㄨㄥ3\"\n    ],\n    \"葤\": [\n        \"ㄓㄡ4\"\n    ],\n    \"葥\": [\n        \"ㄐㄧㄢ4\",\n        \"ㄑㄧㄢ2\"\n    ],\n    \"葦\": [\n        \"ㄨㄟ3\"\n    ],\n    \"葧\": [\n        \"ㄅㄛ2\"\n    ],\n    \"葨\": [\n        \"ㄨㄟ1\"\n    ],\n    \"葩\": [\n        \"ㄆㄚ1\"\n    ],\n    \"葪\": [\n        \"ㄐㄧ4\"\n    ],\n    \"葫\": [\n        \"ㄏㄨ2\"\n    ],\n    \"葬\": [\n        \"ㄗㄤ4\"\n    ],\n    \"葭\": [\n        \"ㄐㄧㄚ1\",\n        \"ㄒㄧㄚ2\"\n    ],\n    \"葮\": [\n        \"ㄉㄨㄢ4\"\n    ],\n    \"葯\": [\n        \"ㄧㄠ4\"\n    ],\n    \"葰\": [\n        \"ㄙㄨㄟ1\",\n        \"ㄐㄩㄣ4\",\n        \"ㄙㄨㄛ3\"\n    ],\n    \"葱\": [\n        \"ㄘㄨㄥ1\",\n        \"ㄔㄨㄤ1\"\n    ],\n    \"葲\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"葳\": [\n        \"ㄨㄟ1\"\n    ],\n    \"葴\": [\n        \"ㄓㄣ1\",\n        \"ㄑㄧㄢ2\"\n    ],\n    \"葵\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"葶\": [\n        \"ㄊㄧㄥ2\",\n        \"ㄉㄧㄥ3\"\n    ],\n    \"葷\": [\n        \"ㄏㄨㄣ1\",\n        \"ㄒㄩㄣ1\"\n    ],\n    \"葸\": [\n        \"ㄒㄧ3\"\n    ],\n    \"葹\": [\n        \"ㄕ1\"\n    ],\n    \"葺\": [\n        \"ㄑㄧ4\"\n    ],\n    \"葻\": [\n        \"ㄌㄢ2\"\n    ],\n    \"葼\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"葽\": [\n        \"ㄧㄠ1\",\n        \"ㄧㄠ3\"\n    ],\n    \"葾\": [\n        \"ㄩㄢ1\"\n    ],\n    \"葿\": [\n        \"ㄇㄟ2\"\n    ],\n    \"蒀\": [\n        \"ㄩㄣ1\"\n    ],\n    \"蒁\": [\n        \"ㄕㄨ4\"\n    ],\n    \"蒂\": [\n        \"ㄉㄧ4\"\n    ],\n    \"蒃\": [\n        \"ㄓㄨㄢ4\"\n    ],\n    \"蒄\": [\n        \"ㄍㄨㄢ1\"\n    ],\n    \"蒅\": [\n        \"ㄖㄢ3\"\n    ],\n    \"蒆\": [\n        \"ㄒㄩㄝ1\"\n    ],\n    \"蒇\": [\n        \"ㄔㄢ3\"\n    ],\n    \"蒈\": [\n        \"ㄎㄞ3\"\n    ],\n    \"蒉\": [\n        \"ㄎㄨㄟ4\"\n    ],\n    \"蒊\": [\n        \"ㄏㄨㄚ1\"\n    ],\n    \"蒋\": [\n        \"ㄐㄧㄤ3\"\n    ],\n    \"蒌\": [\n        \"ㄌㄡ2\"\n    ],\n    \"蒍\": [\n        \"ㄨㄟ3\",\n        \"ㄏㄨㄚ1\",\n        \"ㄎㄨㄟ1\",\n        \"ㄜ2\"\n    ],\n    \"蒎\": [\n        \"ㄆㄞ4\"\n    ],\n    \"蒏\": [\n        \"ㄧㄡ5\"\n    ],\n    \"蒐\": [\n        \"ㄙㄡ1\",\n        \"ㄏㄨㄟ4\"\n    ],\n    \"蒑\": [\n        \"ㄧㄣ1\"\n    ],\n    \"蒒\": [\n        \"ㄕ1\"\n    ],\n    \"蒓\": [\n        \"ㄔㄨㄣ2\"\n    ],\n    \"蒔\": [\n        \"ㄕ2\",\n        \"ㄕ4\"\n    ],\n    \"蒕\": [\n        \"ㄩㄣ1\"\n    ],\n    \"蒖\": [\n        \"ㄓㄣ1\"\n    ],\n    \"蒗\": [\n        \"ㄌㄤ4\"\n    ],\n    \"蒘\": [\n        \"ㄖㄨ2\",\n        \"ㄋㄚ2\"\n    ],\n    \"蒙\": [\n        \"ㄇㄥ2\",\n        \"ㄇㄥ1\",\n        \"ㄇㄥ3\"\n    ],\n    \"蒚\": [\n        \"ㄌㄧ4\"\n    ],\n    \"蒛\": [\n        \"ㄑㄩㄝ1\"\n    ],\n    \"蒜\": [\n        \"ㄙㄨㄢ4\"\n    ],\n    \"蒝\": [\n        \"ㄩㄢ2\",\n        \"ㄏㄨㄢ2\"\n    ],\n    \"蒞\": [\n        \"ㄌㄧ4\"\n    ],\n    \"蒟\": [\n        \"ㄐㄩ3\"\n    ],\n    \"蒠\": [\n        \"ㄒㄧ1\"\n    ],\n    \"蒡\": [\n        \"ㄅㄤ4\",\n        \"ㄆㄤ2\"\n    ],\n    \"蒢\": [\n        \"ㄔㄨ2\"\n    ],\n    \"蒣\": [\n        \"ㄒㄩ2\",\n        \"ㄕㄨ2\"\n    ],\n    \"蒤\": [\n        \"ㄊㄨ2\"\n    ],\n    \"蒥\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"蒦\": [\n        \"ㄏㄨㄛ4\",\n        \"ㄨㄛ4\"\n    ],\n    \"蒧\": [\n        \"ㄉㄧㄢ3\"\n    ],\n    \"蒨\": [\n        \"ㄑㄧㄢ4\"\n    ],\n    \"蒩\": [\n        \"ㄗㄨ1\",\n        \"ㄐㄩ4\",\n        \"ㄐㄧ2\"\n    ],\n    \"蒪\": [\n        \"ㄆㄛ4\"\n    ],\n    \"蒫\": [\n        \"ㄘㄨㄛ2\"\n    ],\n    \"蒬\": [\n        \"ㄩㄢ1\"\n    ],\n    \"蒭\": [\n        \"ㄔㄨ2\"\n    ],\n    \"蒮\": [\n        \"ㄩ4\"\n    ],\n    \"蒯\": [\n        \"ㄎㄨㄞ3\",\n        \"ㄎㄨㄞ4\"\n    ],\n    \"蒰\": [\n        \"ㄆㄢ2\"\n    ],\n    \"蒱\": [\n        \"ㄆㄨ2\"\n    ],\n    \"蒲\": [\n        \"ㄆㄨ2\",\n        \"ㄅㄛ2\"\n    ],\n    \"蒳\": [\n        \"ㄋㄚ4\"\n    ],\n    \"蒴\": [\n        \"ㄕㄨㄛ4\"\n    ],\n    \"蒵\": [\n        \"ㄒㄧ2\",\n        \"ㄒㄧ4\"\n    ],\n    \"蒶\": [\n        \"ㄈㄣ2\"\n    ],\n    \"蒷\": [\n        \"ㄩㄣ2\"\n    ],\n    \"蒸\": [\n        \"ㄓㄥ1\"\n    ],\n    \"蒹\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"蒺\": [\n        \"ㄐㄧ2\"\n    ],\n    \"蒻\": [\n        \"ㄖㄨㄛ4\"\n    ],\n    \"蒼\": [\n        \"ㄘㄤ1\",\n        \"ㄘㄤ3\"\n    ],\n    \"蒽\": [\n        \"ㄣ1\"\n    ],\n    \"蒾\": [\n        \"ㄇㄧ2\"\n    ],\n    \"蒿\": [\n        \"ㄏㄠ1\",\n        \"ㄍㄠ3\"\n    ],\n    \"蓀\": [\n        \"ㄙㄨㄣ1\"\n    ],\n    \"蓁\": [\n        \"ㄓㄣ1\",\n        \"ㄑㄧㄣ2\"\n    ],\n    \"蓂\": [\n        \"ㄇㄧㄥ2\",\n        \"ㄇㄧ4\"\n    ],\n    \"蓃\": [\n        \"ㄙㄡ1\",\n        \"ㄙㄡ3\"\n    ],\n    \"蓄\": [\n        \"ㄒㄩ4\"\n    ],\n    \"蓅\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"蓆\": [\n        \"ㄒㄧ2\"\n    ],\n    \"蓇\": [\n        \"ㄍㄨ3\",\n        \"ㄍㄨ1\"\n    ],\n    \"蓈\": [\n        \"ㄌㄤ2\"\n    ],\n    \"蓉\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"蓊\": [\n        \"ㄨㄥ3\"\n    ],\n    \"蓋\": [\n        \"ㄍㄞ4\",\n        \"ㄍㄜ3\"\n    ],\n    \"蓌\": [\n        \"ㄘㄨㄛ4\"\n    ],\n    \"蓍\": [\n        \"ㄕ1\"\n    ],\n    \"蓎\": [\n        \"ㄊㄤ2\"\n    ],\n    \"蓏\": [\n        \"ㄌㄨㄛ3\"\n    ],\n    \"蓐\": [\n        \"ㄖㄨ4\"\n    ],\n    \"蓑\": [\n        \"ㄙㄨㄛ1\",\n        \"ㄙㄨㄟ1\"\n    ],\n    \"蓒\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"蓓\": [\n        \"ㄅㄟ4\"\n    ],\n    \"蓔\": [\n        \"ㄧㄠ3\",\n        \"ㄓㄨㄛ2\"\n    ],\n    \"蓕\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"蓖\": [\n        \"ㄅㄧ4\"\n    ],\n    \"蓗\": [\n        \"ㄗㄨㄥ3\"\n    ],\n    \"蓘\": [\n        \"ㄍㄨㄣ3\"\n    ],\n    \"蓙\": [\n        \"ㄗㄨㄛ4\"\n    ],\n    \"蓚\": [\n        \"ㄊㄧㄠ2\"\n    ],\n    \"蓛\": [\n        \"ㄘㄜ4\"\n    ],\n    \"蓜\": [\n        \"ㄆㄟ4\"\n    ],\n    \"蓝\": [\n        \"ㄌㄢ2\",\n        \"ㄌㄚ5\"\n    ],\n    \"蓞\": [\n        \"ㄉㄢ4\"\n    ],\n    \"蓟\": [\n        \"ㄐㄧ4\"\n    ],\n    \"蓠\": [\n        \"ㄌㄧ2\"\n    ],\n    \"蓡\": [\n        \"ㄕㄣ1\"\n    ],\n    \"蓢\": [\n        \"ㄌㄤ3\"\n    ],\n    \"蓣\": [\n        \"ㄩ4\"\n    ],\n    \"蓤\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"蓥\": [\n        \"ㄧㄥ2\"\n    ],\n    \"蓦\": [\n        \"ㄇㄛ4\"\n    ],\n    \"蓧\": [\n        \"ㄉㄧㄠ4\",\n        \"ㄊㄧㄠ2\",\n        \"ㄉㄧ2\"\n    ],\n    \"蓨\": [\n        \"ㄊㄧㄠ2\",\n        \"ㄒㄧㄡ1\"\n    ],\n    \"蓩\": [\n        \"ㄇㄠ3\"\n    ],\n    \"蓪\": [\n        \"ㄊㄨㄥ1\"\n    ],\n    \"蓫\": [\n        \"ㄔㄨ4\",\n        \"ㄓㄨ2\"\n    ],\n    \"蓬\": [\n        \"ㄆㄥ2\",\n        \"ㄆㄥ4\"\n    ],\n    \"蓭\": [\n        \"ㄢ1\"\n    ],\n    \"蓮\": [\n        \"ㄌㄧㄢ2\",\n        \"ㄌㄧㄢ3\"\n    ],\n    \"蓯\": [\n        \"ㄘㄨㄥ1\",\n        \"ㄗㄨㄥ3\",\n        \"ㄙㄨㄥ3\"\n    ],\n    \"蓰\": [\n        \"ㄒㄧ3\"\n    ],\n    \"蓱\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"蓲\": [\n        \"ㄑㄧㄡ1\",\n        \"ㄡ1\",\n        \"ㄒㄩ1\",\n        \"ㄈㄨ1\"\n    ],\n    \"蓳\": [\n        \"ㄐㄧㄣ3\"\n    ],\n    \"蓴\": [\n        \"ㄔㄨㄣ2\",\n        \"ㄊㄨㄢ2\"\n    ],\n    \"蓵\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"蓶\": [\n        \"ㄨㄟ2\"\n    ],\n    \"蓷\": [\n        \"ㄊㄨㄟ1\"\n    ],\n    \"蓸\": [\n        \"ㄘㄠ2\"\n    ],\n    \"蓹\": [\n        \"ㄩ4\"\n    ],\n    \"蓺\": [\n        \"ㄧ4\"\n    ],\n    \"蓻\": [\n        \"ㄗ2\",\n        \"ㄐㄩ2\"\n    ],\n    \"蓼\": [\n        \"ㄌㄧㄠ3\",\n        \"ㄌㄨ4\",\n        \"ㄌㄠ3\",\n        \"ㄌㄧㄡ3\"\n    ],\n    \"蓽\": [\n        \"ㄅㄧ4\"\n    ],\n    \"蓾\": [\n        \"ㄌㄨ3\"\n    ],\n    \"蓿\": [\n        \"ㄒㄩ5\",\n        \"ㄙㄨ4\"\n    ],\n    \"蔀\": [\n        \"ㄅㄨ4\"\n    ],\n    \"蔁\": [\n        \"ㄓㄤ1\"\n    ],\n    \"蔂\": [\n        \"ㄌㄟ2\"\n    ],\n    \"蔃\": [\n        \"ㄑㄧㄤ2\",\n        \"ㄐㄧㄤ4\"\n    ],\n    \"蔄\": [\n        \"ㄇㄢ4\"\n    ],\n    \"蔅\": [\n        \"ㄧㄢ2\"\n    ],\n    \"蔆\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"蔇\": [\n        \"ㄐㄧ4\",\n        \"ㄒㄧ4\"\n    ],\n    \"蔈\": [\n        \"ㄅㄧㄠ1\",\n        \"ㄆㄧㄠ4\",\n        \"ㄆㄧㄠ3\",\n        \"ㄅㄧㄠ4\"\n    ],\n    \"蔉\": [\n        \"ㄍㄨㄣ3\"\n    ],\n    \"蔊\": [\n        \"ㄏㄢ3\",\n        \"ㄏㄢ4\"\n    ],\n    \"蔋\": [\n        \"ㄉㄧ2\"\n    ],\n    \"蔌\": [\n        \"ㄙㄨ4\"\n    ],\n    \"蔍\": [\n        \"ㄌㄨ4\",\n        \"ㄘㄨ1\"\n    ],\n    \"蔎\": [\n        \"ㄕㄜ4\"\n    ],\n    \"蔏\": [\n        \"ㄕㄤ1\"\n    ],\n    \"蔐\": [\n        \"ㄉㄧ2\"\n    ],\n    \"蔑\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"蔒\": [\n        \"ㄒㄩㄣ1\"\n    ],\n    \"蔓\": [\n        \"ㄇㄢ4\",\n        \"ㄇㄢ2\",\n        \"ㄨㄢ4\"\n    ],\n    \"蔔\": [\n        \"ㄅㄛ2\",\n        \"ㄅㄛ5\"\n    ],\n    \"蔕\": [\n        \"ㄉㄧ4\",\n        \"ㄉㄞ4\",\n        \"ㄔㄞ4\"\n    ],\n    \"蔖\": [\n        \"ㄘㄨㄛ2\",\n        \"ㄘㄨ3\",\n        \"ㄓㄚ1\"\n    ],\n    \"蔗\": [\n        \"ㄓㄜ4\"\n    ],\n    \"蔘\": [\n        \"ㄕㄣ1\",\n        \"ㄙㄢ1\",\n        \"ㄙㄢ3\"\n    ],\n    \"蔙\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"蔚\": [\n        \"ㄨㄟ4\",\n        \"ㄩ4\"\n    ],\n    \"蔛\": [\n        \"ㄏㄨ2\"\n    ],\n    \"蔜\": [\n        \"ㄠ2\"\n    ],\n    \"蔝\": [\n        \"ㄇㄧ3\"\n    ],\n    \"蔞\": [\n        \"ㄌㄡ2\",\n        \"ㄌㄩ3\",\n        \"ㄐㄩ4\",\n        \"ㄌㄧㄡ3\"\n    ],\n    \"蔟\": [\n        \"ㄘㄨ4\",\n        \"ㄘㄡ4\",\n        \"ㄔㄨㄛ4\"\n    ],\n    \"蔠\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"蔡\": [\n        \"ㄘㄞ4\",\n        \"ㄙㄚ4\",\n        \"ㄘㄚ1\"\n    ],\n    \"蔢\": [\n        \"ㄆㄛ2\",\n        \"ㄅㄛ4\"\n    ],\n    \"蔣\": [\n        \"ㄐㄧㄤ3\",\n        \"ㄐㄧㄤ1\"\n    ],\n    \"蔤\": [\n        \"ㄇㄧ4\"\n    ],\n    \"蔥\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"蔦\": [\n        \"ㄋㄧㄠ3\"\n    ],\n    \"蔧\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"蔨\": [\n        \"ㄐㄩㄢ4\",\n        \"ㄐㄩㄣ4\"\n    ],\n    \"蔩\": [\n        \"ㄧㄣ2\"\n    ],\n    \"蔪\": [\n        \"ㄐㄧㄢ4\",\n        \"ㄐㄧㄢ1\",\n        \"ㄕㄢ1\"\n    ],\n    \"蔫\": [\n        \"ㄋㄧㄢ1\",\n        \"ㄧㄢ1\",\n        \"ㄧㄢ4\"\n    ],\n    \"蔬\": [\n        \"ㄕㄨ1\",\n        \"ㄕㄨ3\"\n    ],\n    \"蔭\": [\n        \"ㄧㄣ1\",\n        \"ㄧㄣ4\"\n    ],\n    \"蔮\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"蔯\": [\n        \"ㄔㄣ2\"\n    ],\n    \"蔰\": [\n        \"ㄏㄨ4\"\n    ],\n    \"蔱\": [\n        \"ㄕㄚ1\"\n    ],\n    \"蔲\": [\n        \"ㄎㄡ4\"\n    ],\n    \"蔳\": [\n        \"ㄑㄧㄢ4\"\n    ],\n    \"蔴\": [\n        \"ㄇㄚ2\"\n    ],\n    \"蔵\": [\n        \"ㄗㄤ1\",\n        \"ㄘㄤ2\"\n    ],\n    \"蔶\": [\n        \"ㄗㄜ2\"\n    ],\n    \"蔷\": [\n        \"ㄑㄧㄤ2\"\n    ],\n    \"蔸\": [\n        \"ㄉㄡ1\"\n    ],\n    \"蔹\": [\n        \"ㄌㄧㄢ3\"\n    ],\n    \"蔺\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"蔻\": [\n        \"ㄎㄡ4\"\n    ],\n    \"蔼\": [\n        \"ㄞ3\"\n    ],\n    \"蔽\": [\n        \"ㄅㄧ4\",\n        \"ㄅㄧㄝ1\",\n        \"ㄆㄧㄝ1\"\n    ],\n    \"蔾\": [\n        \"ㄌㄧ2\"\n    ],\n    \"蔿\": [\n        \"ㄨㄟ3\"\n    ],\n    \"蕀\": [\n        \"ㄐㄧ2\"\n    ],\n    \"蕁\": [\n        \"ㄑㄧㄢ2\",\n        \"ㄊㄢ2\",\n        \"ㄒㄩㄣ2\"\n    ],\n    \"蕂\": [\n        \"ㄕㄥ4\"\n    ],\n    \"蕃\": [\n        \"ㄈㄢ1\",\n        \"ㄅㄛ1\",\n        \"ㄈㄢ2\",\n        \"ㄆㄧ2\"\n    ],\n    \"蕄\": [\n        \"ㄇㄥ2\"\n    ],\n    \"蕅\": [\n        \"ㄡ3\"\n    ],\n    \"蕆\": [\n        \"ㄔㄢ3\"\n    ],\n    \"蕇\": [\n        \"ㄉㄧㄢ3\"\n    ],\n    \"蕈\": [\n        \"ㄒㄩㄣ4\",\n        \"ㄊㄢ2\"\n    ],\n    \"蕉\": [\n        \"ㄐㄧㄠ1\",\n        \"ㄑㄧㄠ2\",\n        \"ㄑㄧㄠ1\"\n    ],\n    \"蕊\": [\n        \"ㄖㄨㄟ3\",\n        \"ㄐㄩㄢ3\"\n    ],\n    \"蕋\": [\n        \"ㄖㄨㄟ3\"\n    ],\n    \"蕌\": [\n        \"ㄌㄟ3\"\n    ],\n    \"蕍\": [\n        \"ㄩ2\"\n    ],\n    \"蕎\": [\n        \"ㄑㄧㄠ2\",\n        \"ㄐㄧㄠ1\"\n    ],\n    \"蕏\": [\n        \"ㄔㄨ2\"\n    ],\n    \"蕐\": [\n        \"ㄏㄨㄚ2\"\n    ],\n    \"蕑\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"蕒\": [\n        \"ㄇㄞ3\"\n    ],\n    \"蕓\": [\n        \"ㄩㄣ2\"\n    ],\n    \"蕔\": [\n        \"ㄅㄠ1\"\n    ],\n    \"蕕\": [\n        \"ㄧㄡ2\"\n    ],\n    \"蕖\": [\n        \"ㄑㄩ2\"\n    ],\n    \"蕗\": [\n        \"ㄌㄨ4\"\n    ],\n    \"蕘\": [\n        \"ㄖㄠ2\",\n        \"ㄧㄠ2\"\n    ],\n    \"蕙\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"蕚\": [\n        \"ㄜ4\"\n    ],\n    \"蕛\": [\n        \"ㄊㄧ2\"\n    ],\n    \"蕜\": [\n        \"ㄈㄟ3\"\n    ],\n    \"蕝\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄗㄨㄟ4\"\n    ],\n    \"蕞\": [\n        \"ㄗㄨㄟ4\",\n        \"ㄐㄩㄝ2\",\n        \"ㄓㄨㄛ2\"\n    ],\n    \"蕟\": [\n        \"ㄈㄚ4\",\n        \"ㄈㄟ4\"\n    ],\n    \"蕠\": [\n        \"ㄖㄨ2\"\n    ],\n    \"蕡\": [\n        \"ㄈㄣ2\",\n        \"ㄈㄟ4\"\n    ],\n    \"蕢\": [\n        \"ㄎㄨㄟ4\",\n        \"ㄎㄨㄞ4\"\n    ],\n    \"蕣\": [\n        \"ㄕㄨㄣ4\"\n    ],\n    \"蕤\": [\n        \"ㄖㄨㄟ2\"\n    ],\n    \"蕥\": [\n        \"ㄧㄚ3\"\n    ],\n    \"蕦\": [\n        \"ㄒㄩ1\"\n    ],\n    \"蕧\": [\n        \"ㄈㄨ4\"\n    ],\n    \"蕨\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"蕩\": [\n        \"ㄉㄤ4\",\n        \"ㄊㄤ1\",\n        \"ㄊㄤ4\"\n    ],\n    \"蕪\": [\n        \"ㄨ2\",\n        \"ㄨ3\"\n    ],\n    \"蕫\": [\n        \"ㄉㄨㄥ3\"\n    ],\n    \"蕬\": [\n        \"ㄙ1\"\n    ],\n    \"蕭\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"蕮\": [\n        \"ㄒㄧ4\"\n    ],\n    \"蕯\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"蕰\": [\n        \"ㄨㄣ1\",\n        \"ㄩㄣ4\"\n    ],\n    \"蕱\": [\n        \"ㄕㄠ1\"\n    ],\n    \"蕲\": [\n        \"ㄑㄧ2\"\n    ],\n    \"蕳\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"蕴\": [\n        \"ㄩㄣ4\"\n    ],\n    \"蕵\": [\n        \"ㄙㄨㄣ1\"\n    ],\n    \"蕶\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"蕷\": [\n        \"ㄩ4\"\n    ],\n    \"蕸\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"蕹\": [\n        \"ㄨㄥ4\",\n        \"ㄩㄥ1\"\n    ],\n    \"蕺\": [\n        \"ㄐㄧ2\",\n        \"ㄑㄧㄝ4\"\n    ],\n    \"蕻\": [\n        \"ㄏㄨㄥ2\",\n        \"ㄏㄨㄥ4\"\n    ],\n    \"蕼\": [\n        \"ㄙ4\"\n    ],\n    \"蕽\": [\n        \"ㄋㄨㄥ2\"\n    ],\n    \"蕾\": [\n        \"ㄌㄟ3\"\n    ],\n    \"蕿\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"薀\": [\n        \"ㄩㄣ4\"\n    ],\n    \"薁\": [\n        \"ㄩ4\",\n        \"ㄠ4\"\n    ],\n    \"薂\": [\n        \"ㄒㄧ2\",\n        \"ㄒㄧㄠ4\"\n    ],\n    \"薃\": [\n        \"ㄏㄠ4\"\n    ],\n    \"薄\": [\n        \"ㄅㄠ2\",\n        \"ㄅㄛ2\",\n        \"ㄅㄛ4\",\n        \"ㄅㄨ4\"\n    ],\n    \"薅\": [\n        \"ㄏㄠ1\"\n    ],\n    \"薆\": [\n        \"ㄞ4\"\n    ],\n    \"薇\": [\n        \"ㄨㄟ1\"\n    ],\n    \"薈\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"薉\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"薊\": [\n        \"ㄐㄧ4\"\n    ],\n    \"薋\": [\n        \"ㄘ2\",\n        \"ㄗ1\"\n    ],\n    \"薌\": [\n        \"ㄒㄧㄤ1\",\n        \"ㄒㄧㄤ3\"\n    ],\n    \"薍\": [\n        \"ㄨㄢ4\",\n        \"ㄌㄨㄢ4\"\n    ],\n    \"薎\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"薏\": [\n        \"ㄧ4\"\n    ],\n    \"薐\": [\n        \"ㄌㄥ2\"\n    ],\n    \"薑\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"薒\": [\n        \"ㄘㄢ4\"\n    ],\n    \"薓\": [\n        \"ㄕㄣ1\"\n    ],\n    \"薔\": [\n        \"ㄑㄧㄤ2\",\n        \"ㄙㄜ4\"\n    ],\n    \"薕\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"薖\": [\n        \"ㄎㄜ1\"\n    ],\n    \"薗\": [\n        \"ㄩㄢ2\"\n    ],\n    \"薘\": [\n        \"ㄉㄚ2\"\n    ],\n    \"薙\": [\n        \"ㄊㄧ4\",\n        \"ㄓ4\"\n    ],\n    \"薚\": [\n        \"ㄊㄤ1\"\n    ],\n    \"薛\": [\n        \"ㄒㄩㄝ1\"\n    ],\n    \"薜\": [\n        \"ㄅㄧ4\",\n        \"ㄅㄛ4\",\n        \"ㄅㄛ2\",\n        \"ㄅㄞ4\",\n        \"ㄆㄧ4\"\n    ],\n    \"薝\": [\n        \"ㄓㄢ1\"\n    ],\n    \"薞\": [\n        \"ㄙㄨㄣ1\"\n    ],\n    \"薟\": [\n        \"ㄒㄧㄢ1\",\n        \"ㄌㄧㄢ3\",\n        \"ㄧㄢ2\",\n        \"ㄎㄢ4\"\n    ],\n    \"薠\": [\n        \"ㄈㄢ2\"\n    ],\n    \"薡\": [\n        \"ㄉㄧㄥ3\"\n    ],\n    \"薢\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"薣\": [\n        \"ㄍㄨ3\"\n    ],\n    \"薤\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"薥\": [\n        \"ㄕㄨ3\",\n        \"ㄓㄨ2\"\n    ],\n    \"薦\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"薧\": [\n        \"ㄏㄠ1\",\n        \"ㄎㄠ3\"\n    ],\n    \"薨\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"薩\": [\n        \"ㄙㄚ4\"\n    ],\n    \"薪\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"薫\": [\n        \"ㄒㄩㄣ1\"\n    ],\n    \"薬\": [\n        \"ㄧㄠ4\"\n    ],\n    \"薭\": [\n        \"ㄅㄞ4\"\n    ],\n    \"薮\": [\n        \"ㄙㄡ3\"\n    ],\n    \"薯\": [\n        \"ㄕㄨ3\"\n    ],\n    \"薰\": [\n        \"ㄒㄩㄣ1\"\n    ],\n    \"薱\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"薲\": [\n        \"ㄆㄧㄣ2\"\n    ],\n    \"薳\": [\n        \"ㄨㄟ3\",\n        \"ㄩㄢ3\"\n    ],\n    \"薴\": [\n        \"ㄋㄧㄥ2\"\n    ],\n    \"薵\": [\n        \"ㄔㄡ2\",\n        \"ㄓㄡ4\",\n        \"ㄉㄠ4\"\n    ],\n    \"薶\": [\n        \"ㄇㄞ2\",\n        \"ㄨㄛ1\"\n    ],\n    \"薷\": [\n        \"ㄖㄨ2\"\n    ],\n    \"薸\": [\n        \"ㄆㄧㄠ2\"\n    ],\n    \"薹\": [\n        \"ㄊㄞ2\"\n    ],\n    \"薺\": [\n        \"ㄐㄧ4\",\n        \"ㄘ2\",\n        \"ㄑㄧ4\",\n        \"ㄑㄧ2\"\n    ],\n    \"薻\": [\n        \"ㄗㄠ3\"\n    ],\n    \"薼\": [\n        \"ㄔㄣ2\"\n    ],\n    \"薽\": [\n        \"ㄓㄣ1\"\n    ],\n    \"薾\": [\n        \"ㄦ3\"\n    ],\n    \"薿\": [\n        \"ㄋㄧ3\"\n    ],\n    \"藀\": [\n        \"ㄧㄥ2\"\n    ],\n    \"藁\": [\n        \"ㄍㄠ3\"\n    ],\n    \"藂\": [\n        \"ㄘㄨㄥ2\",\n        \"ㄘㄨㄥ4\"\n    ],\n    \"藃\": [\n        \"ㄒㄧㄠ1\",\n        \"ㄏㄠ4\",\n        \"ㄏㄜ4\"\n    ],\n    \"藄\": [\n        \"ㄑㄧ2\"\n    ],\n    \"藅\": [\n        \"ㄈㄚ2\"\n    ],\n    \"藆\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"藇\": [\n        \"ㄒㄩ4\",\n        \"ㄩ3\",\n        \"ㄩ2\",\n        \"ㄩ4\",\n        \"ㄒㄩ1\"\n    ],\n    \"藈\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"藉\": [\n        \"ㄐㄧ2\",\n        \"ㄐㄧㄝ4\"\n    ],\n    \"藊\": [\n        \"ㄅㄧㄢ3\"\n    ],\n    \"藋\": [\n        \"ㄉㄧㄠ4\",\n        \"ㄉㄧ2\",\n        \"ㄓㄨㄛ2\"\n    ],\n    \"藌\": [\n        \"ㄇㄧ4\"\n    ],\n    \"藍\": [\n        \"ㄌㄢ2\",\n        \"ㄌㄚ5\"\n    ],\n    \"藎\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"藏\": [\n        \"ㄘㄤ2\",\n        \"ㄗㄤ4\",\n        \"ㄗㄤ1\"\n    ],\n    \"藐\": [\n        \"ㄇㄧㄠ3\",\n        \"ㄇㄛ4\"\n    ],\n    \"藑\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"藒\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"藓\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"藔\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"藕\": [\n        \"ㄡ3\"\n    ],\n    \"藖\": [\n        \"ㄒㄧㄢ2\",\n        \"ㄑㄧㄢ1\"\n    ],\n    \"藗\": [\n        \"ㄙㄨ4\"\n    ],\n    \"藘\": [\n        \"ㄌㄩ2\"\n    ],\n    \"藙\": [\n        \"ㄧ4\"\n    ],\n    \"藚\": [\n        \"ㄒㄩ4\"\n    ],\n    \"藛\": [\n        \"ㄒㄧㄝ3\"\n    ],\n    \"藜\": [\n        \"ㄌㄧ2\"\n    ],\n    \"藝\": [\n        \"ㄧ4\"\n    ],\n    \"藞\": [\n        \"ㄌㄚ3\"\n    ],\n    \"藟\": [\n        \"ㄌㄟ3\"\n    ],\n    \"藠\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"藡\": [\n        \"ㄉㄧ2\"\n    ],\n    \"藢\": [\n        \"ㄓ3\"\n    ],\n    \"藣\": [\n        \"ㄅㄟ1\"\n    ],\n    \"藤\": [\n        \"ㄊㄥ2\"\n    ],\n    \"藥\": [\n        \"ㄧㄠ4\",\n        \"ㄕㄨㄛ4\",\n        \"ㄌㄩㄝ4\"\n    ],\n    \"藦\": [\n        \"ㄇㄛ4\",\n        \"ㄇㄛ2\"\n    ],\n    \"藧\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"藨\": [\n        \"ㄅㄧㄠ1\",\n        \"ㄆㄠ1\"\n    ],\n    \"藩\": [\n        \"ㄈㄢ1\",\n        \"ㄈㄢ2\"\n    ],\n    \"藪\": [\n        \"ㄙㄡ3\",\n        \"ㄕㄨ3\",\n        \"ㄘㄡ4\"\n    ],\n    \"藫\": [\n        \"ㄊㄢ2\"\n    ],\n    \"藬\": [\n        \"ㄊㄨㄟ1\"\n    ],\n    \"藭\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"藮\": [\n        \"ㄑㄧㄠ2\"\n    ],\n    \"藯\": [\n        \"ㄨㄟ4\"\n    ],\n    \"藰\": [\n        \"ㄌㄧㄡ2\",\n        \"ㄌㄧㄡ3\"\n    ],\n    \"藱\": [\n        \"ㄏㄨㄟ4\",\n        \"ㄏㄨㄟ2\"\n    ],\n    \"藲\": [\n        \"ㄡ1\"\n    ],\n    \"藳\": [\n        \"ㄍㄠ3\"\n    ],\n    \"藴\": [\n        \"ㄩㄣ4\",\n        \"ㄨㄣ1\"\n    ],\n    \"藵\": [\n        \"ㄅㄠ3\"\n    ],\n    \"藶\": [\n        \"ㄌㄧ4\"\n    ],\n    \"藷\": [\n        \"ㄕㄨ3\",\n        \"ㄓㄨ1\"\n    ],\n    \"藸\": [\n        \"ㄔㄨ2\",\n        \"ㄓㄨ1\",\n        \"ㄓㄚ1\"\n    ],\n    \"藹\": [\n        \"ㄞ3\"\n    ],\n    \"藺\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"藻\": [\n        \"ㄗㄠ3\"\n    ],\n    \"藼\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"藽\": [\n        \"ㄑㄧㄣ4\"\n    ],\n    \"藾\": [\n        \"ㄌㄞ4\"\n    ],\n    \"藿\": [\n        \"ㄏㄨㄛ4\",\n        \"ㄏㄜ2\"\n    ],\n    \"蘀\": [\n        \"ㄊㄨㄛ4\",\n        \"ㄗㄜ2\"\n    ],\n    \"蘁\": [\n        \"ㄨ4\",\n        \"ㄜ4\"\n    ],\n    \"蘂\": [\n        \"ㄖㄨㄟ3\"\n    ],\n    \"蘃\": [\n        \"ㄖㄨㄟ3\"\n    ],\n    \"蘄\": [\n        \"ㄑㄧ2\",\n        \"ㄐㄧ1\",\n        \"ㄑㄧㄣ2\"\n    ],\n    \"蘅\": [\n        \"ㄏㄥ2\"\n    ],\n    \"蘆\": [\n        \"ㄌㄨ2\",\n        \"ㄌㄨ3\"\n    ],\n    \"蘇\": [\n        \"ㄙㄨ1\"\n    ],\n    \"蘈\": [\n        \"ㄊㄨㄟ2\"\n    ],\n    \"蘉\": [\n        \"ㄇㄥ2\",\n        \"ㄇㄤ2\"\n    ],\n    \"蘊\": [\n        \"ㄩㄣ4\"\n    ],\n    \"蘋\": [\n        \"ㄆㄧㄥ2\",\n        \"ㄆㄧㄣ2\"\n    ],\n    \"蘌\": [\n        \"ㄩ3\"\n    ],\n    \"蘍\": [\n        \"ㄒㄩㄣ1\"\n    ],\n    \"蘎\": [\n        \"ㄐㄧ4\"\n    ],\n    \"蘏\": [\n        \"ㄐㄩㄥ1\"\n    ],\n    \"蘐\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"蘑\": [\n        \"ㄇㄛ2\"\n    ],\n    \"蘒\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"蘓\": [\n        \"ㄙㄨ1\"\n    ],\n    \"蘔\": [\n        \"ㄐㄩㄥ1\"\n    ],\n    \"蘕\": [\n        \"ㄆㄥ2\"\n    ],\n    \"蘖\": [\n        \"ㄋㄧㄝ4\",\n        \"ㄅㄛ4\"\n    ],\n    \"蘗\": [\n        \"ㄅㄛ4\",\n        \"ㄅㄧ4\"\n    ],\n    \"蘘\": [\n        \"ㄖㄤ2\",\n        \"ㄒㄧㄤ1\",\n        \"ㄋㄤ1\"\n    ],\n    \"蘙\": [\n        \"ㄧ4\"\n    ],\n    \"蘚\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"蘛\": [\n        \"ㄩ2\"\n    ],\n    \"蘜\": [\n        \"ㄐㄩ2\"\n    ],\n    \"蘝\": [\n        \"ㄌㄧㄢ3\"\n    ],\n    \"蘞\": [\n        \"ㄌㄧㄢ3\",\n        \"ㄒㄧㄢ1\"\n    ],\n    \"蘟\": [\n        \"ㄧㄣ3\"\n    ],\n    \"蘠\": [\n        \"ㄑㄧㄤ2\"\n    ],\n    \"蘡\": [\n        \"ㄧㄥ1\"\n    ],\n    \"蘢\": [\n        \"ㄌㄨㄥ2\",\n        \"ㄌㄨㄥ3\",\n        \"ㄌㄨㄥ4\"\n    ],\n    \"蘣\": [\n        \"ㄊㄡ3\"\n    ],\n    \"蘤\": [\n        \"ㄏㄨㄚ1\"\n    ],\n    \"蘥\": [\n        \"ㄩㄝ4\"\n    ],\n    \"蘦\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"蘧\": [\n        \"ㄑㄩ2\",\n        \"ㄐㄩ4\"\n    ],\n    \"蘨\": [\n        \"ㄧㄠ2\"\n    ],\n    \"蘩\": [\n        \"ㄈㄢ2\"\n    ],\n    \"蘪\": [\n        \"ㄇㄟ2\"\n    ],\n    \"蘫\": [\n        \"ㄏㄢ4\",\n        \"ㄌㄢ4\"\n    ],\n    \"蘬\": [\n        \"ㄎㄨㄟ1\",\n        \"ㄏㄨㄟ3\",\n        \"ㄍㄨㄟ1\"\n    ],\n    \"蘭\": [\n        \"ㄌㄢ2\"\n    ],\n    \"蘮\": [\n        \"ㄐㄧ4\"\n    ],\n    \"蘯\": [\n        \"ㄉㄤ4\"\n    ],\n    \"蘰\": [\n        \"ㄇㄢ4\"\n    ],\n    \"蘱\": [\n        \"ㄌㄟ4\"\n    ],\n    \"蘲\": [\n        \"ㄌㄟ2\"\n    ],\n    \"蘳\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"蘴\": [\n        \"ㄈㄥ1\",\n        \"ㄙㄨㄥ1\"\n    ],\n    \"蘵\": [\n        \"ㄓ1\"\n    ],\n    \"蘶\": [\n        \"ㄨㄟ4\"\n    ],\n    \"蘷\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"蘸\": [\n        \"ㄓㄢ4\"\n    ],\n    \"蘹\": [\n        \"ㄏㄨㄞ2\"\n    ],\n    \"蘺\": [\n        \"ㄌㄧ2\"\n    ],\n    \"蘻\": [\n        \"ㄐㄧ4\"\n    ],\n    \"蘼\": [\n        \"ㄇㄧ2\"\n    ],\n    \"蘽\": [\n        \"ㄌㄟ3\"\n    ],\n    \"蘾\": [\n        \"ㄏㄨㄞ4\"\n    ],\n    \"蘿\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"虀\": [\n        \"ㄐㄧ1\"\n    ],\n    \"虁\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"虂\": [\n        \"ㄌㄨ4\"\n    ],\n    \"虃\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"虄\": [\n        \"ㄙㄚ4\"\n    ],\n    \"虅\": [\n        \"ㄊㄥ2\"\n    ],\n    \"虆\": [\n        \"ㄌㄟ2\"\n    ],\n    \"虇\": [\n        \"ㄑㄩㄢ3\"\n    ],\n    \"虈\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"虉\": [\n        \"ㄧ4\"\n    ],\n    \"虊\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"虋\": [\n        \"ㄇㄣ2\"\n    ],\n    \"虌\": [\n        \"ㄅㄧㄝ1\"\n    ],\n    \"虍\": [\n        \"ㄏㄨ1\"\n    ],\n    \"虎\": [\n        \"ㄏㄨ3\",\n        \"ㄏㄨ4\"\n    ],\n    \"虏\": [\n        \"ㄌㄨ3\"\n    ],\n    \"虐\": [\n        \"ㄋㄩㄝ4\"\n    ],\n    \"虑\": [\n        \"ㄌㄩ4\",\n        \"ㄅㄧ4\"\n    ],\n    \"虒\": [\n        \"ㄙ1\",\n        \"ㄒㄧ1\",\n        \"ㄊㄧ2\",\n        \"ㄓ4\"\n    ],\n    \"虓\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"虔\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"處\": [\n        \"ㄔㄨ4\",\n        \"ㄔㄨ3\",\n        \"ㄐㄩ4\"\n    ],\n    \"虖\": [\n        \"ㄏㄨ1\",\n        \"ㄏㄨ2\",\n        \"ㄏㄨ4\"\n    ],\n    \"虗\": [\n        \"ㄒㄩ1\"\n    ],\n    \"虘\": [\n        \"ㄘㄨㄛ2\"\n    ],\n    \"虙\": [\n        \"ㄈㄨ2\"\n    ],\n    \"虚\": [\n        \"ㄒㄩ1\"\n    ],\n    \"虛\": [\n        \"ㄒㄩ1\"\n    ],\n    \"虜\": [\n        \"ㄌㄨ3\"\n    ],\n    \"虝\": [\n        \"ㄏㄨ3\"\n    ],\n    \"虞\": [\n        \"ㄩ2\"\n    ],\n    \"號\": [\n        \"ㄏㄠ4\",\n        \"ㄏㄠ2\"\n    ],\n    \"虠\": [\n        \"ㄐㄧㄠ1\",\n        \"ㄏㄠ2\"\n    ],\n    \"虡\": [\n        \"ㄐㄩ4\"\n    ],\n    \"虢\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"虣\": [\n        \"ㄅㄠ4\"\n    ],\n    \"虤\": [\n        \"ㄧㄢ2\"\n    ],\n    \"虥\": [\n        \"ㄓㄢ4\"\n    ],\n    \"虦\": [\n        \"ㄓㄢ4\"\n    ],\n    \"虧\": [\n        \"ㄎㄨㄟ1\"\n    ],\n    \"虨\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"虩\": [\n        \"ㄒㄧ4\",\n        \"ㄙㄜ4\"\n    ],\n    \"虪\": [\n        \"ㄕㄨ4\"\n    ],\n    \"虫\": [\n        \"ㄔㄨㄥ2\",\n        \"ㄏㄨㄟ3\"\n    ],\n    \"虬\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"虭\": [\n        \"ㄉㄧㄠ1\",\n        \"ㄉㄠ1\"\n    ],\n    \"虮\": [\n        \"ㄐㄧ3\",\n        \"ㄐㄧ1\"\n    ],\n    \"虯\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"虰\": [\n        \"ㄉㄧㄥ1\",\n        \"ㄔㄥ1\"\n    ],\n    \"虱\": [\n        \"ㄕ1\"\n    ],\n    \"虲\": [\n        \"ㄒㄧㄚ1\"\n    ],\n    \"虳\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"虴\": [\n        \"ㄓㄜ2\"\n    ],\n    \"虵\": [\n        \"ㄕㄜ2\",\n        \"ㄧㄝ3\"\n    ],\n    \"虶\": [\n        \"ㄩ1\"\n    ],\n    \"虷\": [\n        \"ㄏㄢ2\",\n        \"ㄍㄢ1\"\n    ],\n    \"虸\": [\n        \"ㄗ3\"\n    ],\n    \"虹\": [\n        \"ㄏㄨㄥ2\",\n        \"ㄐㄧㄤ4\",\n        \"ㄏㄨㄥ4\",\n        \"ㄍㄨㄥ4\"\n    ],\n    \"虺\": [\n        \"ㄏㄨㄟ1\",\n        \"ㄏㄨㄟ3\"\n    ],\n    \"虻\": [\n        \"ㄇㄥ2\"\n    ],\n    \"虼\": [\n        \"ㄍㄜ4\"\n    ],\n    \"虽\": [\n        \"ㄙㄨㄟ1\"\n    ],\n    \"虾\": [\n        \"ㄒㄧㄚ1\",\n        \"ㄏㄚ2\"\n    ],\n    \"虿\": [\n        \"ㄔㄞ4\"\n    ],\n    \"蚀\": [\n        \"ㄕ2\"\n    ],\n    \"蚁\": [\n        \"ㄧ3\"\n    ],\n    \"蚂\": [\n        \"ㄇㄚ3\",\n        \"ㄇㄚ4\",\n        \"ㄇㄚ1\"\n    ],\n    \"蚃\": [\n        \"ㄒㄧㄤ3\"\n    ],\n    \"蚄\": [\n        \"ㄈㄤ1\",\n        \"ㄅㄤ4\"\n    ],\n    \"蚅\": [\n        \"ㄜ4\"\n    ],\n    \"蚆\": [\n        \"ㄅㄚ1\"\n    ],\n    \"蚇\": [\n        \"ㄔ3\"\n    ],\n    \"蚈\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"蚉\": [\n        \"ㄨㄣ2\"\n    ],\n    \"蚊\": [\n        \"ㄨㄣ2\"\n    ],\n    \"蚋\": [\n        \"ㄖㄨㄟ4\"\n    ],\n    \"蚌\": [\n        \"ㄅㄤ4\",\n        \"ㄅㄥ4\",\n        \"ㄆㄧ2\",\n        \"ㄈㄥ1\"\n    ],\n    \"蚍\": [\n        \"ㄆㄧ2\"\n    ],\n    \"蚎\": [\n        \"ㄩㄝ4\"\n    ],\n    \"蚏\": [\n        \"ㄩㄝ4\"\n    ],\n    \"蚐\": [\n        \"ㄐㄩㄣ1\"\n    ],\n    \"蚑\": [\n        \"ㄑㄧ2\"\n    ],\n    \"蚒\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"蚓\": [\n        \"ㄧㄣ3\"\n    ],\n    \"蚔\": [\n        \"ㄑㄧ2\",\n        \"ㄓ3\"\n    ],\n    \"蚕\": [\n        \"ㄘㄢ2\",\n        \"ㄊㄧㄢ3\"\n    ],\n    \"蚖\": [\n        \"ㄩㄢ2\",\n        \"ㄨㄢ2\"\n    ],\n    \"蚗\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄑㄩㄝ1\"\n    ],\n    \"蚘\": [\n        \"ㄏㄨㄟ2\",\n        \"ㄏㄨㄟ4\",\n        \"ㄧㄡ2\"\n    ],\n    \"蚙\": [\n        \"ㄑㄧㄣ2\",\n        \"ㄑㄧㄢ2\"\n    ],\n    \"蚚\": [\n        \"ㄑㄧ2\"\n    ],\n    \"蚛\": [\n        \"ㄓㄨㄥ4\"\n    ],\n    \"蚜\": [\n        \"ㄧㄚ2\"\n    ],\n    \"蚝\": [\n        \"ㄏㄠ2\",\n        \"ㄘ4\"\n    ],\n    \"蚞\": [\n        \"ㄇㄨ4\"\n    ],\n    \"蚟\": [\n        \"ㄨㄤ2\"\n    ],\n    \"蚠\": [\n        \"ㄈㄣ2\"\n    ],\n    \"蚡\": [\n        \"ㄈㄣ2\"\n    ],\n    \"蚢\": [\n        \"ㄏㄤ2\"\n    ],\n    \"蚣\": [\n        \"ㄍㄨㄥ1\",\n        \"ㄓㄨㄥ1\"\n    ],\n    \"蚤\": [\n        \"ㄗㄠ3\",\n        \"ㄓㄠ3\"\n    ],\n    \"蚥\": [\n        \"ㄈㄨ4\",\n        \"ㄈㄨ3\"\n    ],\n    \"蚦\": [\n        \"ㄖㄢ2\"\n    ],\n    \"蚧\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"蚨\": [\n        \"ㄈㄨ2\"\n    ],\n    \"蚩\": [\n        \"ㄔ1\"\n    ],\n    \"蚪\": [\n        \"ㄉㄡ3\"\n    ],\n    \"蚫\": [\n        \"ㄅㄠ4\",\n        \"ㄆㄠ2\"\n    ],\n    \"蚬\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"蚭\": [\n        \"ㄋㄧ2\"\n    ],\n    \"蚮\": [\n        \"ㄉㄞ4\"\n    ],\n    \"蚯\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"蚰\": [\n        \"ㄧㄡ2\",\n        \"ㄓㄨ2\"\n    ],\n    \"蚱\": [\n        \"ㄓㄚ4\"\n    ],\n    \"蚲\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"蚳\": [\n        \"ㄔ2\",\n        \"ㄔ1\",\n        \"ㄉㄧ4\"\n    ],\n    \"蚴\": [\n        \"ㄧㄡ4\",\n        \"ㄧㄡ3\",\n        \"ㄋㄧㄡ4\"\n    ],\n    \"蚵\": [\n        \"ㄏㄜ2\",\n        \"ㄎㄜ4\"\n    ],\n    \"蚶\": [\n        \"ㄏㄢ1\",\n        \"ㄏㄢ2\"\n    ],\n    \"蚷\": [\n        \"ㄐㄩ4\"\n    ],\n    \"蚸\": [\n        \"ㄌㄧ4\"\n    ],\n    \"蚹\": [\n        \"ㄈㄨ4\"\n    ],\n    \"蚺\": [\n        \"ㄖㄢ2\",\n        \"ㄊㄧㄢ4\"\n    ],\n    \"蚻\": [\n        \"ㄓㄚ2\"\n    ],\n    \"蚼\": [\n        \"ㄍㄡ3\",\n        \"ㄑㄩ2\",\n        \"ㄒㄩ4\"\n    ],\n    \"蚽\": [\n        \"ㄆㄧ2\"\n    ],\n    \"蚾\": [\n        \"ㄆㄧ2\",\n        \"ㄅㄛ3\"\n    ],\n    \"蚿\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"蛀\": [\n        \"ㄓㄨ4\"\n    ],\n    \"蛁\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"蛂\": [\n        \"ㄅㄧㄝ2\"\n    ],\n    \"蛃\": [\n        \"ㄅㄧㄥ3\"\n    ],\n    \"蛄\": [\n        \"ㄍㄨ1\",\n        \"ㄍㄨ3\"\n    ],\n    \"蛅\": [\n        \"ㄓㄢ1\"\n    ],\n    \"蛆\": [\n        \"ㄑㄩ1\",\n        \"ㄐㄩ1\"\n    ],\n    \"蛇\": [\n        \"ㄕㄜ2\",\n        \"ㄧ2\",\n        \"ㄊㄨㄛ2\",\n        \"ㄔ2\"\n    ],\n    \"蛈\": [\n        \"ㄊㄧㄝ3\"\n    ],\n    \"蛉\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"蛊\": [\n        \"ㄍㄨ3\"\n    ],\n    \"蛋\": [\n        \"ㄉㄢ4\"\n    ],\n    \"蛌\": [\n        \"ㄍㄨ3\"\n    ],\n    \"蛍\": [\n        \"ㄧㄥ2\"\n    ],\n    \"蛎\": [\n        \"ㄌㄧ4\"\n    ],\n    \"蛏\": [\n        \"ㄔㄥ1\"\n    ],\n    \"蛐\": [\n        \"ㄑㄩ1\"\n    ],\n    \"蛑\": [\n        \"ㄇㄡ2\",\n        \"ㄇㄠ2\"\n    ],\n    \"蛒\": [\n        \"ㄍㄜ2\",\n        \"ㄌㄨㄛ4\"\n    ],\n    \"蛓\": [\n        \"ㄘ4\"\n    ],\n    \"蛔\": [\n        \"ㄏㄨㄟ2\"\n    ],\n    \"蛕\": [\n        \"ㄏㄨㄟ2\",\n        \"ㄏㄨㄟ3\"\n    ],\n    \"蛖\": [\n        \"ㄇㄤ2\",\n        \"ㄅㄤ4\"\n    ],\n    \"蛗\": [\n        \"ㄈㄨ4\"\n    ],\n    \"蛘\": [\n        \"ㄧㄤ2\",\n        \"ㄧㄤ3\"\n    ],\n    \"蛙\": [\n        \"ㄨㄚ1\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"蛚\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"蛛\": [\n        \"ㄓㄨ1\"\n    ],\n    \"蛜\": [\n        \"ㄧ1\"\n    ],\n    \"蛝\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"蛞\": [\n        \"ㄎㄨㄛ4\",\n        \"ㄕㄜ2\"\n    ],\n    \"蛟\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"蛠\": [\n        \"ㄌㄧ4\"\n    ],\n    \"蛡\": [\n        \"ㄧ4\",\n        \"ㄒㄩ3\"\n    ],\n    \"蛢\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"蛣\": [\n        \"ㄑㄧ1\",\n        \"ㄐㄧㄝ2\",\n        \"ㄑㄧㄝ4\"\n    ],\n    \"蛤\": [\n        \"ㄏㄚ2\",\n        \"ㄍㄜ2\",\n        \"ㄏㄚ1\",\n        \"ㄜ2\"\n    ],\n    \"蛥\": [\n        \"ㄕㄜ2\"\n    ],\n    \"蛦\": [\n        \"ㄧ2\"\n    ],\n    \"蛧\": [\n        \"ㄨㄤ3\"\n    ],\n    \"蛨\": [\n        \"ㄇㄛ4\"\n    ],\n    \"蛩\": [\n        \"ㄑㄩㄥ2\",\n        \"ㄍㄨㄥ3\"\n    ],\n    \"蛪\": [\n        \"ㄑㄧㄝ4\",\n        \"ㄋㄧ2\"\n    ],\n    \"蛫\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"蛬\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"蛭\": [\n        \"ㄓ4\"\n    ],\n    \"蛮\": [\n        \"ㄇㄢ2\"\n    ],\n    \"蛯\": [\n        \"ㄌㄠ3\"\n    ],\n    \"蛰\": [\n        \"ㄓㄜ2\"\n    ],\n    \"蛱\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"蛲\": [\n        \"ㄋㄠ2\"\n    ],\n    \"蛳\": [\n        \"ㄙ1\"\n    ],\n    \"蛴\": [\n        \"ㄑㄧ2\"\n    ],\n    \"蛵\": [\n        \"ㄒㄧㄥ1\"\n    ],\n    \"蛶\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"蛷\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"蛸\": [\n        \"ㄕㄠ1\",\n        \"ㄒㄧㄠ1\"\n    ],\n    \"蛹\": [\n        \"ㄩㄥ3\"\n    ],\n    \"蛺\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"蛻\": [\n        \"ㄊㄨㄟ4\"\n    ],\n    \"蛼\": [\n        \"ㄔㄜ1\"\n    ],\n    \"蛽\": [\n        \"ㄅㄟ4\"\n    ],\n    \"蛾\": [\n        \"ㄜ2\",\n        \"ㄧ3\"\n    ],\n    \"蛿\": [\n        \"ㄏㄢ4\"\n    ],\n    \"蜀\": [\n        \"ㄕㄨ3\"\n    ],\n    \"蜁\": [\n        \"ㄒㄩㄢ2\"\n    ],\n    \"蜂\": [\n        \"ㄈㄥ1\"\n    ],\n    \"蜃\": [\n        \"ㄕㄣ4\"\n    ],\n    \"蜄\": [\n        \"ㄕㄣ4\",\n        \"ㄓㄣ4\"\n    ],\n    \"蜅\": [\n        \"ㄈㄨ3\",\n        \"ㄆㄨ2\"\n    ],\n    \"蜆\": [\n        \"ㄒㄧㄢ4\",\n        \"ㄒㄧㄢ3\"\n    ],\n    \"蜇\": [\n        \"ㄓㄜ1\",\n        \"ㄓㄜ2\"\n    ],\n    \"蜈\": [\n        \"ㄨ2\"\n    ],\n    \"蜉\": [\n        \"ㄈㄨ2\"\n    ],\n    \"蜊\": [\n        \"ㄌㄧ2\"\n    ],\n    \"蜋\": [\n        \"ㄌㄤ2\",\n        \"ㄌㄧㄤ2\"\n    ],\n    \"蜌\": [\n        \"ㄅㄧ4\"\n    ],\n    \"蜍\": [\n        \"ㄔㄨ2\",\n        \"ㄩ2\"\n    ],\n    \"蜎\": [\n        \"ㄩㄢ1\",\n        \"ㄒㄩㄢ1\"\n    ],\n    \"蜏\": [\n        \"ㄧㄡ3\"\n    ],\n    \"蜐\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"蜑\": [\n        \"ㄉㄢ4\"\n    ],\n    \"蜒\": [\n        \"ㄧㄢ2\",\n        \"ㄧㄢ4\",\n        \"ㄉㄢ4\"\n    ],\n    \"蜓\": [\n        \"ㄊㄧㄥ2\",\n        \"ㄉㄧㄢ4\"\n    ],\n    \"蜔\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"蜕\": [\n        \"ㄊㄨㄟ4\",\n        \"ㄩㄝ4\"\n    ],\n    \"蜖\": [\n        \"ㄏㄨㄟ2\"\n    ],\n    \"蜗\": [\n        \"ㄨㄛ1\"\n    ],\n    \"蜘\": [\n        \"ㄓ1\"\n    ],\n    \"蜙\": [\n        \"ㄙㄨㄥ1\"\n    ],\n    \"蜚\": [\n        \"ㄈㄟ1\",\n        \"ㄈㄟ3\",\n        \"ㄆㄟ4\",\n        \"ㄅㄟ4\"\n    ],\n    \"蜛\": [\n        \"ㄐㄩ1\"\n    ],\n    \"蜜\": [\n        \"ㄇㄧ4\"\n    ],\n    \"蜝\": [\n        \"ㄑㄧ2\"\n    ],\n    \"蜞\": [\n        \"ㄑㄧ2\"\n    ],\n    \"蜟\": [\n        \"ㄩ4\"\n    ],\n    \"蜠\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"蜡\": [\n        \"ㄌㄚ4\",\n        \"ㄑㄩ4\",\n        \"ㄓㄚ4\",\n        \"ㄐㄧ2\"\n    ],\n    \"蜢\": [\n        \"ㄇㄥ3\",\n        \"ㄇㄥ4\"\n    ],\n    \"蜣\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"蜤\": [\n        \"ㄙ1\",\n        \"ㄒㄧ1\"\n    ],\n    \"蜥\": [\n        \"ㄒㄧ1\"\n    ],\n    \"蜦\": [\n        \"ㄌㄨㄣ2\",\n        \"ㄌㄨㄣ3\"\n    ],\n    \"蜧\": [\n        \"ㄌㄧ4\"\n    ],\n    \"蜨\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"蜩\": [\n        \"ㄊㄧㄠ2\",\n        \"ㄉㄧㄠ4\"\n    ],\n    \"蜪\": [\n        \"ㄊㄠ2\"\n    ],\n    \"蜫\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"蜬\": [\n        \"ㄏㄢ2\"\n    ],\n    \"蜭\": [\n        \"ㄏㄢ4\"\n    ],\n    \"蜮\": [\n        \"ㄩ4\",\n        \"ㄍㄨㄛ1\"\n    ],\n    \"蜯\": [\n        \"ㄅㄤ4\"\n    ],\n    \"蜰\": [\n        \"ㄈㄟ2\",\n        \"ㄈㄟ4\"\n    ],\n    \"蜱\": [\n        \"ㄆㄧ2\",\n        \"ㄇㄧㄠ2\"\n    ],\n    \"蜲\": [\n        \"ㄨㄟ1\",\n        \"ㄨㄟ3\"\n    ],\n    \"蜳\": [\n        \"ㄉㄨㄣ1\",\n        \"ㄊㄨㄣ1\"\n    ],\n    \"蜴\": [\n        \"ㄧ4\",\n        \"ㄒㄧ2\"\n    ],\n    \"蜵\": [\n        \"ㄩㄢ1\",\n        \"ㄩㄣ1\"\n    ],\n    \"蜶\": [\n        \"ㄙㄨㄛ4\"\n    ],\n    \"蜷\": [\n        \"ㄑㄩㄢ2\",\n        \"ㄐㄩㄢ3\"\n    ],\n    \"蜸\": [\n        \"ㄑㄧㄢ3\"\n    ],\n    \"蜹\": [\n        \"ㄖㄨㄟ4\",\n        \"ㄨㄟ4\"\n    ],\n    \"蜺\": [\n        \"ㄋㄧ2\"\n    ],\n    \"蜻\": [\n        \"ㄑㄧㄥ1\",\n        \"ㄐㄧㄥ1\"\n    ],\n    \"蜼\": [\n        \"ㄨㄟ4\",\n        \"ㄨㄟ3\",\n        \"ㄊㄨㄥ2\"\n    ],\n    \"蜽\": [\n        \"ㄌㄧㄤ3\"\n    ],\n    \"蜾\": [\n        \"ㄍㄨㄛ3\",\n        \"ㄌㄨㄛ3\"\n    ],\n    \"蜿\": [\n        \"ㄨㄢ1\",\n        \"ㄨㄢ3\"\n    ],\n    \"蝀\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"蝁\": [\n        \"ㄜ4\"\n    ],\n    \"蝂\": [\n        \"ㄅㄢ3\"\n    ],\n    \"蝃\": [\n        \"ㄉㄧ4\",\n        \"ㄓㄨㄛ1\"\n    ],\n    \"蝄\": [\n        \"ㄨㄤ3\"\n    ],\n    \"蝅\": [\n        \"ㄘㄢ2\"\n    ],\n    \"蝆\": [\n        \"ㄧㄤ3\"\n    ],\n    \"蝇\": [\n        \"ㄧㄥ2\"\n    ],\n    \"蝈\": [\n        \"ㄍㄨㄛ1\"\n    ],\n    \"蝉\": [\n        \"ㄔㄢ2\"\n    ],\n    \"蝊\": [\n        \"ㄉㄧㄥ4\"\n    ],\n    \"蝋\": [\n        \"ㄌㄚ4\"\n    ],\n    \"蝌\": [\n        \"ㄎㄜ1\"\n    ],\n    \"蝍\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄐㄧ2\"\n    ],\n    \"蝎\": [\n        \"ㄒㄧㄝ1\",\n        \"ㄏㄜ2\"\n    ],\n    \"蝏\": [\n        \"ㄊㄧㄥ2\"\n    ],\n    \"蝐\": [\n        \"ㄇㄠ4\"\n    ],\n    \"蝑\": [\n        \"ㄒㄩ1\",\n        \"ㄒㄧㄝ4\"\n    ],\n    \"蝒\": [\n        \"ㄇㄧㄢ2\"\n    ],\n    \"蝓\": [\n        \"ㄩ2\"\n    ],\n    \"蝔\": [\n        \"ㄐㄧㄝ1\"\n    ],\n    \"蝕\": [\n        \"ㄕ2\",\n        \"ㄌㄧ4\",\n        \"ㄌㄨㄥ2\"\n    ],\n    \"蝖\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"蝗\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"蝘\": [\n        \"ㄧㄢ3\"\n    ],\n    \"蝙\": [\n        \"ㄅㄧㄢ1\",\n        \"ㄆㄧㄢ2\"\n    ],\n    \"蝚\": [\n        \"ㄖㄡ2\",\n        \"ㄋㄠ2\"\n    ],\n    \"蝛\": [\n        \"ㄨㄟ1\"\n    ],\n    \"蝜\": [\n        \"ㄈㄨ4\"\n    ],\n    \"蝝\": [\n        \"ㄩㄢ2\",\n        \"ㄩㄢ1\"\n    ],\n    \"蝞\": [\n        \"ㄇㄟ4\"\n    ],\n    \"蝟\": [\n        \"ㄨㄟ4\"\n    ],\n    \"蝠\": [\n        \"ㄈㄨ2\"\n    ],\n    \"蝡\": [\n        \"ㄖㄨ2\",\n        \"ㄖㄨㄢ3\"\n    ],\n    \"蝢\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"蝣\": [\n        \"ㄧㄡ2\"\n    ],\n    \"蝤\": [\n        \"ㄑㄧㄡ2\",\n        \"ㄧㄡ2\",\n        \"ㄐㄧㄡ1\"\n    ],\n    \"蝥\": [\n        \"ㄇㄠ2\",\n        \"ㄨ2\",\n        \"ㄨ4\"\n    ],\n    \"蝦\": [\n        \"ㄒㄧㄚ1\",\n        \"ㄏㄚ2\",\n        \"ㄐㄧㄚ3\"\n    ],\n    \"蝧\": [\n        \"ㄧㄥ1\"\n    ],\n    \"蝨\": [\n        \"ㄕ1\"\n    ],\n    \"蝩\": [\n        \"ㄔㄨㄥ2\",\n        \"ㄓㄨㄥ1\"\n    ],\n    \"蝪\": [\n        \"ㄊㄤ1\"\n    ],\n    \"蝫\": [\n        \"ㄓㄨ1\"\n    ],\n    \"蝬\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"蝭\": [\n        \"ㄊㄧ2\",\n        \"ㄔ2\"\n    ],\n    \"蝮\": [\n        \"ㄈㄨ4\"\n    ],\n    \"蝯\": [\n        \"ㄩㄢ2\"\n    ],\n    \"蝰\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"蝱\": [\n        \"ㄇㄥ2\"\n    ],\n    \"蝲\": [\n        \"ㄌㄚ4\"\n    ],\n    \"蝳\": [\n        \"ㄉㄨ2\",\n        \"ㄉㄞ4\"\n    ],\n    \"蝴\": [\n        \"ㄏㄨ2\"\n    ],\n    \"蝵\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"蝶\": [\n        \"ㄉㄧㄝ2\",\n        \"ㄊㄧㄝ1\"\n    ],\n    \"蝷\": [\n        \"ㄌㄧ4\",\n        \"ㄒㄧ2\"\n    ],\n    \"蝸\": [\n        \"ㄨㄛ1\",\n        \"ㄌㄨㄛ2\",\n        \"ㄍㄨㄛ3\"\n    ],\n    \"蝹\": [\n        \"ㄩㄣ1\",\n        \"ㄠ3\"\n    ],\n    \"蝺\": [\n        \"ㄑㄩ3\",\n        \"ㄩ3\"\n    ],\n    \"蝻\": [\n        \"ㄋㄢ3\"\n    ],\n    \"蝼\": [\n        \"ㄌㄡ2\"\n    ],\n    \"蝽\": [\n        \"ㄔㄨㄣ1\"\n    ],\n    \"蝾\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"蝿\": [\n        \"ㄧㄥ2\"\n    ],\n    \"螀\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"螁\": [\n        \"ㄅㄢ5\"\n    ],\n    \"螂\": [\n        \"ㄌㄤ2\"\n    ],\n    \"螃\": [\n        \"ㄆㄤ2\",\n        \"ㄅㄤ3\"\n    ],\n    \"螄\": [\n        \"ㄙ1\"\n    ],\n    \"螅\": [\n        \"ㄒㄧ1\",\n        \"ㄘ4\"\n    ],\n    \"螆\": [\n        \"ㄘ4\"\n    ],\n    \"螇\": [\n        \"ㄒㄧ1\",\n        \"ㄑㄧ1\"\n    ],\n    \"螈\": [\n        \"ㄩㄢ2\"\n    ],\n    \"螉\": [\n        \"ㄨㄥ1\"\n    ],\n    \"螊\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"螋\": [\n        \"ㄙㄡ1\"\n    ],\n    \"螌\": [\n        \"ㄅㄢ1\",\n        \"ㄆㄢ2\",\n        \"ㄏㄨㄢ4\"\n    ],\n    \"融\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"螎\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"螏\": [\n        \"ㄐㄧ2\"\n    ],\n    \"螐\": [\n        \"ㄨ1\"\n    ],\n    \"螑\": [\n        \"ㄒㄧㄡ4\"\n    ],\n    \"螒\": [\n        \"ㄏㄢ4\"\n    ],\n    \"螓\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"螔\": [\n        \"ㄧ2\",\n        \"ㄙ1\"\n    ],\n    \"螕\": [\n        \"ㄅㄧ1\",\n        \"ㄆㄧ1\"\n    ],\n    \"螖\": [\n        \"ㄏㄨㄚ2\"\n    ],\n    \"螗\": [\n        \"ㄊㄤ2\"\n    ],\n    \"螘\": [\n        \"ㄧ3\"\n    ],\n    \"螙\": [\n        \"ㄉㄨ4\"\n    ],\n    \"螚\": [\n        \"ㄋㄞ4\",\n        \"ㄋㄞ2\",\n        \"ㄋㄥ3\"\n    ],\n    \"螛\": [\n        \"ㄏㄜ2\",\n        \"ㄒㄧㄚ2\"\n    ],\n    \"螜\": [\n        \"ㄏㄨ2\"\n    ],\n    \"螝\": [\n        \"ㄍㄨㄟ1\",\n        \"ㄏㄨㄟ3\"\n    ],\n    \"螞\": [\n        \"ㄇㄚ3\",\n        \"ㄇㄚ1\",\n        \"ㄇㄚ4\"\n    ],\n    \"螟\": [\n        \"ㄇㄧㄥ2\"\n    ],\n    \"螠\": [\n        \"ㄧ4\"\n    ],\n    \"螡\": [\n        \"ㄨㄣ2\"\n    ],\n    \"螢\": [\n        \"ㄧㄥ2\"\n    ],\n    \"螣\": [\n        \"ㄊㄜ4\",\n        \"ㄊㄥ2\"\n    ],\n    \"螤\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"螥\": [\n        \"ㄘㄤ1\"\n    ],\n    \"螦\": [\n        \"ㄙㄠ1\"\n    ],\n    \"螧\": [\n        \"ㄑㄧ2\"\n    ],\n    \"螨\": [\n        \"ㄇㄢ3\"\n    ],\n    \"螩\": [\n        \"ㄊㄧㄠ5\"\n    ],\n    \"螪\": [\n        \"ㄕㄤ1\"\n    ],\n    \"螫\": [\n        \"ㄕ4\",\n        \"ㄓㄜ1\"\n    ],\n    \"螬\": [\n        \"ㄘㄠ2\"\n    ],\n    \"螭\": [\n        \"ㄔ1\"\n    ],\n    \"螮\": [\n        \"ㄉㄧ4\",\n        \"ㄉㄞ4\"\n    ],\n    \"螯\": [\n        \"ㄠ2\"\n    ],\n    \"螰\": [\n        \"ㄌㄨ4\"\n    ],\n    \"螱\": [\n        \"ㄨㄟ4\"\n    ],\n    \"螲\": [\n        \"ㄓ4\",\n        \"ㄉㄧㄝ2\"\n    ],\n    \"螳\": [\n        \"ㄊㄤ2\"\n    ],\n    \"螴\": [\n        \"ㄔㄣ2\"\n    ],\n    \"螵\": [\n        \"ㄆㄧㄠ1\"\n    ],\n    \"螶\": [\n        \"ㄑㄩ2\",\n        \"ㄐㄩ4\"\n    ],\n    \"螷\": [\n        \"ㄆㄧ2\"\n    ],\n    \"螸\": [\n        \"ㄩ2\"\n    ],\n    \"螹\": [\n        \"ㄐㄧㄢ4\",\n        \"ㄔㄢ2\"\n    ],\n    \"螺\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"螻\": [\n        \"ㄌㄡ2\"\n    ],\n    \"螼\": [\n        \"ㄑㄧㄣ3\"\n    ],\n    \"螽\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"螾\": [\n        \"ㄧㄣ3\",\n        \"ㄧㄣ2\"\n    ],\n    \"螿\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"蟀\": [\n        \"ㄕㄨㄞ4\"\n    ],\n    \"蟁\": [\n        \"ㄨㄣ2\"\n    ],\n    \"蟂\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"蟃\": [\n        \"ㄨㄢ4\"\n    ],\n    \"蟄\": [\n        \"ㄓㄜ2\"\n    ],\n    \"蟅\": [\n        \"ㄓㄜ4\"\n    ],\n    \"蟆\": [\n        \"ㄇㄚ2\",\n        \"ㄇㄛ4\"\n    ],\n    \"蟇\": [\n        \"ㄇㄚ2\"\n    ],\n    \"蟈\": [\n        \"ㄍㄨㄛ1\",\n        \"ㄩ4\"\n    ],\n    \"蟉\": [\n        \"ㄌㄧㄡ2\",\n        \"ㄌㄧㄠ4\"\n    ],\n    \"蟊\": [\n        \"ㄇㄠ2\",\n        \"ㄇㄥ2\"\n    ],\n    \"蟋\": [\n        \"ㄒㄧ1\"\n    ],\n    \"蟌\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"蟍\": [\n        \"ㄌㄧ2\"\n    ],\n    \"蟎\": [\n        \"ㄇㄢ3\"\n    ],\n    \"蟏\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"蟐\": [\n        \"ㄔㄤ5\"\n    ],\n    \"蟑\": [\n        \"ㄓㄤ1\"\n    ],\n    \"蟒\": [\n        \"ㄇㄤ3\",\n        \"ㄇㄥ3\"\n    ],\n    \"蟓\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"蟔\": [\n        \"ㄇㄛ4\"\n    ],\n    \"蟕\": [\n        \"ㄗㄨㄟ1\"\n    ],\n    \"蟖\": [\n        \"ㄙ1\"\n    ],\n    \"蟗\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"蟘\": [\n        \"ㄊㄜ4\"\n    ],\n    \"蟙\": [\n        \"ㄓ2\"\n    ],\n    \"蟚\": [\n        \"ㄆㄥ2\"\n    ],\n    \"蟛\": [\n        \"ㄆㄥ2\"\n    ],\n    \"蟜\": [\n        \"ㄐㄧㄠ3\",\n        \"ㄑㄧㄠ2\"\n    ],\n    \"蟝\": [\n        \"ㄑㄩ2\"\n    ],\n    \"蟞\": [\n        \"ㄅㄧㄝ1\",\n        \"ㄅㄧㄝ2\"\n    ],\n    \"蟟\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"蟠\": [\n        \"ㄆㄢ2\",\n        \"ㄈㄢ2\"\n    ],\n    \"蟡\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"蟢\": [\n        \"ㄒㄧ3\"\n    ],\n    \"蟣\": [\n        \"ㄐㄧ3\",\n        \"ㄑㄧ2\"\n    ],\n    \"蟤\": [\n        \"ㄓㄨㄢ1\"\n    ],\n    \"蟥\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"蟦\": [\n        \"ㄈㄟ2\",\n        \"ㄅㄣ1\"\n    ],\n    \"蟧\": [\n        \"ㄌㄠ2\",\n        \"ㄌㄧㄠ2\"\n    ],\n    \"蟨\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"蟩\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"蟪\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"蟫\": [\n        \"ㄧㄣ2\",\n        \"ㄒㄩㄣ2\"\n    ],\n    \"蟬\": [\n        \"ㄔㄢ2\",\n        \"ㄊㄧ2\",\n        \"ㄕㄢ4\"\n    ],\n    \"蟭\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"蟮\": [\n        \"ㄕㄢ4\"\n    ],\n    \"蟯\": [\n        \"ㄋㄠ2\",\n        \"ㄖㄠ4\"\n    ],\n    \"蟰\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"蟱\": [\n        \"ㄨ2\",\n        \"ㄇㄡ2\"\n    ],\n    \"蟲\": [\n        \"ㄔㄨㄥ2\",\n        \"ㄓㄨㄥ4\",\n        \"ㄊㄨㄥ2\"\n    ],\n    \"蟳\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"蟴\": [\n        \"ㄙ1\"\n    ],\n    \"蟵\": [\n        \"ㄔㄨ2\"\n    ],\n    \"蟶\": [\n        \"ㄔㄥ1\"\n    ],\n    \"蟷\": [\n        \"ㄉㄤ1\"\n    ],\n    \"蟸\": [\n        \"ㄌㄧ3\"\n    ],\n    \"蟹\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"蟺\": [\n        \"ㄕㄢ4\",\n        \"ㄉㄢ4\",\n        \"ㄔㄢ2\",\n        \"ㄊㄨㄛ2\"\n    ],\n    \"蟻\": [\n        \"ㄧ3\",\n        \"ㄐㄧ3\"\n    ],\n    \"蟼\": [\n        \"ㄐㄧㄥ3\"\n    ],\n    \"蟽\": [\n        \"ㄉㄚ2\"\n    ],\n    \"蟾\": [\n        \"ㄔㄢ2\"\n    ],\n    \"蟿\": [\n        \"ㄑㄧ4\",\n        \"ㄐㄧ4\"\n    ],\n    \"蠀\": [\n        \"ㄘ1\",\n        \"ㄐㄧ2\"\n    ],\n    \"蠁\": [\n        \"ㄒㄧㄤ3\"\n    ],\n    \"蠂\": [\n        \"ㄕㄜ4\"\n    ],\n    \"蠃\": [\n        \"ㄌㄨㄛ3\",\n        \"ㄌㄨㄛ2\",\n        \"ㄍㄨㄛ3\"\n    ],\n    \"蠄\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"蠅\": [\n        \"ㄧㄥ2\"\n    ],\n    \"蠆\": [\n        \"ㄔㄞ4\"\n    ],\n    \"蠇\": [\n        \"ㄌㄧ4\"\n    ],\n    \"蠈\": [\n        \"ㄗㄟ2\"\n    ],\n    \"蠉\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"蠊\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"蠋\": [\n        \"ㄓㄨ2\"\n    ],\n    \"蠌\": [\n        \"ㄗㄜ2\"\n    ],\n    \"蠍\": [\n        \"ㄒㄧㄝ1\"\n    ],\n    \"蠎\": [\n        \"ㄇㄤ3\"\n    ],\n    \"蠏\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"蠐\": [\n        \"ㄑㄧ2\"\n    ],\n    \"蠑\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"蠒\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"蠓\": [\n        \"ㄇㄥ3\"\n    ],\n    \"蠔\": [\n        \"ㄏㄠ2\"\n    ],\n    \"蠕\": [\n        \"ㄖㄨ2\"\n    ],\n    \"蠖\": [\n        \"ㄏㄨㄛ4\",\n        \"ㄩㄝ4\"\n    ],\n    \"蠗\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"蠘\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"蠙\": [\n        \"ㄆㄧㄣ2\"\n    ],\n    \"蠚\": [\n        \"ㄏㄜ1\"\n    ],\n    \"蠛\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"蠜\": [\n        \"ㄈㄢ2\"\n    ],\n    \"蠝\": [\n        \"ㄌㄟ3\"\n    ],\n    \"蠞\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"蠟\": [\n        \"ㄌㄚ4\"\n    ],\n    \"蠠\": [\n        \"ㄇㄧㄣ3\",\n        \"ㄇㄧㄢ2\"\n    ],\n    \"蠡\": [\n        \"ㄌㄧ2\",\n        \"ㄌㄧ3\",\n        \"ㄌㄨㄛ3\",\n        \"ㄌㄨㄛ2\",\n        \"ㄌㄧ4\"\n    ],\n    \"蠢\": [\n        \"ㄔㄨㄣ3\"\n    ],\n    \"蠣\": [\n        \"ㄌㄧ4\"\n    ],\n    \"蠤\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"蠥\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"蠦\": [\n        \"ㄌㄨ2\"\n    ],\n    \"蠧\": [\n        \"ㄉㄨ4\"\n    ],\n    \"蠨\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"蠩\": [\n        \"ㄓㄨ1\",\n        \"ㄔㄨ2\"\n    ],\n    \"蠪\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"蠫\": [\n        \"ㄌㄧ2\"\n    ],\n    \"蠬\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"蠭\": [\n        \"ㄈㄥ1\",\n        \"ㄆㄤ2\"\n    ],\n    \"蠮\": [\n        \"ㄧㄝ1\"\n    ],\n    \"蠯\": [\n        \"ㄆㄧ2\"\n    ],\n    \"蠰\": [\n        \"ㄋㄤ2\",\n        \"ㄕㄤ4\",\n        \"ㄖㄤ3\"\n    ],\n    \"蠱\": [\n        \"ㄍㄨ3\",\n        \"ㄧㄝ3\"\n    ],\n    \"蠲\": [\n        \"ㄐㄩㄢ1\"\n    ],\n    \"蠳\": [\n        \"ㄧㄥ1\"\n    ],\n    \"蠴\": [\n        \"ㄕㄨ3\"\n    ],\n    \"蠵\": [\n        \"ㄒㄧ1\"\n    ],\n    \"蠶\": [\n        \"ㄘㄢ2\"\n    ],\n    \"蠷\": [\n        \"ㄑㄩ2\"\n    ],\n    \"蠸\": [\n        \"ㄑㄩㄢ2\",\n        \"ㄏㄨㄢ4\"\n    ],\n    \"蠹\": [\n        \"ㄉㄨ4\"\n    ],\n    \"蠺\": [\n        \"ㄘㄢ2\"\n    ],\n    \"蠻\": [\n        \"ㄇㄢ2\"\n    ],\n    \"蠼\": [\n        \"ㄑㄩ2\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"蠽\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"蠾\": [\n        \"ㄓㄨ2\",\n        \"ㄕㄨ2\"\n    ],\n    \"蠿\": [\n        \"ㄓㄨㄛ1\"\n    ],\n    \"血\": [\n        \"ㄒㄩㄝ4\",\n        \"ㄒㄧㄝ3\"\n    ],\n    \"衁\": [\n        \"ㄏㄨㄤ1\"\n    ],\n    \"衂\": [\n        \"ㄋㄩ4\"\n    ],\n    \"衃\": [\n        \"ㄆㄟ1\",\n        \"ㄈㄡ3\"\n    ],\n    \"衄\": [\n        \"ㄋㄩ4\"\n    ],\n    \"衅\": [\n        \"ㄒㄧㄣ4\"\n    ],\n    \"衆\": [\n        \"ㄓㄨㄥ4\",\n        \"ㄓㄨㄥ1\"\n    ],\n    \"衇\": [\n        \"ㄇㄞ4\"\n    ],\n    \"衈\": [\n        \"ㄦ4\"\n    ],\n    \"衉\": [\n        \"ㄎㄚ1\"\n    ],\n    \"衊\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"衋\": [\n        \"ㄒㄧ4\"\n    ],\n    \"行\": [\n        \"ㄒㄧㄥ2\",\n        \"ㄏㄤ2\",\n        \"ㄏㄥ2\",\n        \"ㄒㄧㄥ4\",\n        \"ㄏㄤ4\"\n    ],\n    \"衍\": [\n        \"ㄧㄢ3\",\n        \"ㄧㄢ2\"\n    ],\n    \"衎\": [\n        \"ㄎㄢ4\",\n        \"ㄎㄢ3\"\n    ],\n    \"衏\": [\n        \"ㄩㄢ4\"\n    ],\n    \"衐\": [\n        \"ㄑㄩ2\"\n    ],\n    \"衑\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"衒\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"術\": [\n        \"ㄕㄨ4\"\n    ],\n    \"衔\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"衕\": [\n        \"ㄊㄨㄥ4\",\n        \"ㄊㄨㄥ2\",\n        \"ㄉㄨㄥ4\"\n    ],\n    \"衖\": [\n        \"ㄒㄧㄤ4\",\n        \"ㄌㄨㄥ4\"\n    ],\n    \"街\": [\n        \"ㄐㄧㄝ1\"\n    ],\n    \"衘\": [\n        \"ㄒㄧㄢ2\",\n        \"ㄩ4\"\n    ],\n    \"衙\": [\n        \"ㄧㄚ2\",\n        \"ㄩ2\",\n        \"ㄩ4\"\n    ],\n    \"衚\": [\n        \"ㄏㄨ2\"\n    ],\n    \"衛\": [\n        \"ㄨㄟ4\"\n    ],\n    \"衜\": [\n        \"ㄉㄠ4\"\n    ],\n    \"衝\": [\n        \"ㄔㄨㄥ1\",\n        \"ㄔㄨㄥ3\",\n        \"ㄔㄨㄥ4\"\n    ],\n    \"衞\": [\n        \"ㄨㄟ4\"\n    ],\n    \"衟\": [\n        \"ㄉㄠ4\"\n    ],\n    \"衠\": [\n        \"ㄓㄨㄣ1\"\n    ],\n    \"衡\": [\n        \"ㄏㄥ2\"\n    ],\n    \"衢\": [\n        \"ㄑㄩ2\"\n    ],\n    \"衣\": [\n        \"ㄧ1\",\n        \"ㄧ4\"\n    ],\n    \"衤\": [\n        \"ㄧ1\"\n    ],\n    \"补\": [\n        \"ㄅㄨ3\"\n    ],\n    \"衦\": [\n        \"ㄍㄢ3\"\n    ],\n    \"衧\": [\n        \"ㄩ2\"\n    ],\n    \"表\": [\n        \"ㄅㄧㄠ3\"\n    ],\n    \"衩\": [\n        \"ㄔㄚ3\",\n        \"ㄔㄚ4\"\n    ],\n    \"衪\": [\n        \"ㄧ2\"\n    ],\n    \"衫\": [\n        \"ㄕㄢ1\"\n    ],\n    \"衬\": [\n        \"ㄔㄣ4\"\n    ],\n    \"衭\": [\n        \"ㄈㄨ1\"\n    ],\n    \"衮\": [\n        \"ㄍㄨㄣ3\"\n    ],\n    \"衯\": [\n        \"ㄈㄣ1\",\n        \"ㄆㄣ2\"\n    ],\n    \"衰\": [\n        \"ㄕㄨㄞ1\",\n        \"ㄙㄨㄛ1\",\n        \"ㄘㄨㄟ1\"\n    ],\n    \"衱\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"衲\": [\n        \"ㄋㄚ4\"\n    ],\n    \"衳\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"衴\": [\n        \"ㄉㄢ3\"\n    ],\n    \"衵\": [\n        \"ㄧ4\"\n    ],\n    \"衶\": [\n        \"ㄓㄨㄥ4\"\n    ],\n    \"衷\": [\n        \"ㄓㄨㄥ1\",\n        \"ㄓㄨㄥ4\"\n    ],\n    \"衸\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"衹\": [\n        \"ㄓ3\",\n        \"ㄊㄧ3\",\n        \"ㄓ1\",\n        \"ㄑㄧ2\"\n    ],\n    \"衺\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"衻\": [\n        \"ㄖㄢ2\"\n    ],\n    \"衼\": [\n        \"ㄓ1\"\n    ],\n    \"衽\": [\n        \"ㄖㄣ4\"\n    ],\n    \"衾\": [\n        \"ㄑㄧㄣ1\"\n    ],\n    \"衿\": [\n        \"ㄐㄧㄣ1\",\n        \"ㄑㄧㄣ4\"\n    ],\n    \"袀\": [\n        \"ㄐㄩㄣ1\"\n    ],\n    \"袁\": [\n        \"ㄩㄢ2\"\n    ],\n    \"袂\": [\n        \"ㄇㄟ4\",\n        \"ㄧ4\"\n    ],\n    \"袃\": [\n        \"ㄔㄞ4\"\n    ],\n    \"袄\": [\n        \"ㄠ3\"\n    ],\n    \"袅\": [\n        \"ㄋㄧㄠ3\"\n    ],\n    \"袆\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"袇\": [\n        \"ㄖㄢ2\"\n    ],\n    \"袈\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"袉\": [\n        \"ㄊㄨㄛ2\",\n        \"ㄊㄨㄛ3\"\n    ],\n    \"袊\": [\n        \"ㄌㄧㄥ3\",\n        \"ㄌㄧㄥ2\"\n    ],\n    \"袋\": [\n        \"ㄉㄞ4\"\n    ],\n    \"袌\": [\n        \"ㄅㄠ4\",\n        \"ㄆㄠ2\",\n        \"ㄆㄠ4\"\n    ],\n    \"袍\": [\n        \"ㄆㄠ2\",\n        \"ㄅㄠ4\"\n    ],\n    \"袎\": [\n        \"ㄧㄠ4\"\n    ],\n    \"袏\": [\n        \"ㄗㄨㄛ4\"\n    ],\n    \"袐\": [\n        \"ㄅㄧ4\"\n    ],\n    \"袑\": [\n        \"ㄕㄠ4\"\n    ],\n    \"袒\": [\n        \"ㄊㄢ3\",\n        \"ㄓㄢ4\"\n    ],\n    \"袓\": [\n        \"ㄐㄩ4\",\n        \"ㄐㄧㄝ3\"\n    ],\n    \"袔\": [\n        \"ㄏㄜ4\",\n        \"ㄎㄜ4\",\n        \"ㄎㄨㄚ3\"\n    ],\n    \"袕\": [\n        \"ㄒㄩㄝ2\"\n    ],\n    \"袖\": [\n        \"ㄒㄧㄡ4\"\n    ],\n    \"袗\": [\n        \"ㄓㄣ3\"\n    ],\n    \"袘\": [\n        \"ㄧ2\",\n        \"ㄧ4\",\n        \"ㄊㄨㄛ2\"\n    ],\n    \"袙\": [\n        \"ㄆㄚ4\"\n    ],\n    \"袚\": [\n        \"ㄅㄛ1\",\n        \"ㄈㄨ2\"\n    ],\n    \"袛\": [\n        \"ㄉㄧ1\"\n    ],\n    \"袜\": [\n        \"ㄨㄚ4\",\n        \"ㄇㄛ4\"\n    ],\n    \"袝\": [\n        \"ㄈㄨ4\"\n    ],\n    \"袞\": [\n        \"ㄍㄨㄣ3\"\n    ],\n    \"袟\": [\n        \"ㄓ4\"\n    ],\n    \"袠\": [\n        \"ㄓ4\"\n    ],\n    \"袡\": [\n        \"ㄖㄢ2\"\n    ],\n    \"袢\": [\n        \"ㄆㄢ4\",\n        \"ㄈㄢ2\"\n    ],\n    \"袣\": [\n        \"ㄧ4\"\n    ],\n    \"袤\": [\n        \"ㄇㄠ4\",\n        \"ㄇㄡ2\"\n    ],\n    \"袥\": [\n        \"ㄊㄨㄛ1\"\n    ],\n    \"袦\": [\n        \"ㄋㄚ4\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"袧\": [\n        \"ㄍㄡ1\",\n        \"ㄍㄡ4\"\n    ],\n    \"袨\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"袩\": [\n        \"ㄓㄜ2\",\n        \"ㄔㄢ1\"\n    ],\n    \"袪\": [\n        \"ㄑㄩ1\"\n    ],\n    \"被\": [\n        \"ㄅㄟ4\",\n        \"ㄅㄧ4\",\n        \"ㄆㄧ1\",\n        \"ㄆㄧ4\"\n    ],\n    \"袬\": [\n        \"ㄩ4\"\n    ],\n    \"袭\": [\n        \"ㄒㄧ2\"\n    ],\n    \"袮\": [\n        \"ㄇㄧ2\"\n    ],\n    \"袯\": [\n        \"ㄅㄛ2\"\n    ],\n    \"袰\": [\n        \"ㄅㄛ1\"\n    ],\n    \"袱\": [\n        \"ㄈㄨ2\"\n    ],\n    \"袲\": [\n        \"ㄔ3\",\n        \"ㄋㄨㄛ3\"\n    ],\n    \"袳\": [\n        \"ㄔ3\",\n        \"ㄑㄧ3\",\n        \"ㄉㄨㄛ3\",\n        \"ㄋㄨㄛ3\"\n    ],\n    \"袴\": [\n        \"ㄎㄨ4\"\n    ],\n    \"袵\": [\n        \"ㄖㄣ4\"\n    ],\n    \"袶\": [\n        \"ㄐㄧㄤ4\"\n    ],\n    \"袷\": [\n        \"ㄐㄧㄚ2\",\n        \"ㄑㄧㄚ1\",\n        \"ㄐㄧㄚ1\",\n        \"ㄐㄧㄝ2\"\n    ],\n    \"袸\": [\n        \"ㄐㄧㄢ4\",\n        \"ㄗㄨㄣ4\"\n    ],\n    \"袹\": [\n        \"ㄅㄛ2\",\n        \"ㄇㄛ4\"\n    ],\n    \"袺\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"袻\": [\n        \"ㄦ2\"\n    ],\n    \"袼\": [\n        \"ㄍㄜ1\",\n        \"ㄌㄨㄛ4\"\n    ],\n    \"袽\": [\n        \"ㄖㄨ2\"\n    ],\n    \"袾\": [\n        \"ㄓㄨ1\"\n    ],\n    \"袿\": [\n        \"ㄍㄨㄟ1\",\n        \"ㄍㄨㄚ4\"\n    ],\n    \"裀\": [\n        \"ㄧㄣ1\"\n    ],\n    \"裁\": [\n        \"ㄘㄞ2\"\n    ],\n    \"裂\": [\n        \"ㄌㄧㄝ4\",\n        \"ㄌㄧㄝ3\"\n    ],\n    \"裃\": [\n        \"ㄎㄚ3\"\n    ],\n    \"裄\": [\n        \"ㄒㄧㄥ5\"\n    ],\n    \"装\": [\n        \"ㄓㄨㄤ1\"\n    ],\n    \"裆\": [\n        \"ㄉㄤ1\"\n    ],\n    \"裇\": [\n        \"ㄒㄩ1\"\n    ],\n    \"裈\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"裉\": [\n        \"ㄎㄣ4\"\n    ],\n    \"裊\": [\n        \"ㄋㄧㄠ3\"\n    ],\n    \"裋\": [\n        \"ㄕㄨ4\"\n    ],\n    \"裌\": [\n        \"ㄐㄧㄚ2\",\n        \"ㄐㄧㄚ1\",\n        \"ㄒㄧㄝ2\"\n    ],\n    \"裍\": [\n        \"ㄎㄨㄣ3\"\n    ],\n    \"裎\": [\n        \"ㄔㄥ2\",\n        \"ㄔㄥ3\"\n    ],\n    \"裏\": [\n        \"ㄌㄧ3\"\n    ],\n    \"裐\": [\n        \"ㄐㄩㄢ1\"\n    ],\n    \"裑\": [\n        \"ㄕㄣ1\"\n    ],\n    \"裒\": [\n        \"ㄆㄡ2\",\n        \"ㄅㄠ1\"\n    ],\n    \"裓\": [\n        \"ㄍㄜ2\",\n        \"ㄐㄧㄝ1\"\n    ],\n    \"裔\": [\n        \"ㄧ4\"\n    ],\n    \"裕\": [\n        \"ㄩ4\"\n    ],\n    \"裖\": [\n        \"ㄓㄣ3\"\n    ],\n    \"裗\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"裘\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"裙\": [\n        \"ㄑㄩㄣ2\"\n    ],\n    \"裚\": [\n        \"ㄐㄧ4\"\n    ],\n    \"裛\": [\n        \"ㄧ4\"\n    ],\n    \"補\": [\n        \"ㄅㄨ3\"\n    ],\n    \"裝\": [\n        \"ㄓㄨㄤ1\"\n    ],\n    \"裞\": [\n        \"ㄕㄨㄟ4\"\n    ],\n    \"裟\": [\n        \"ㄕㄚ1\"\n    ],\n    \"裠\": [\n        \"ㄑㄩㄣ2\"\n    ],\n    \"裡\": [\n        \"ㄌㄧ3\"\n    ],\n    \"裢\": [\n        \"ㄌㄧㄢ2\",\n        \"ㄕㄠ1\"\n    ],\n    \"裣\": [\n        \"ㄌㄧㄢ3\"\n    ],\n    \"裤\": [\n        \"ㄎㄨ4\"\n    ],\n    \"裥\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"裦\": [\n        \"ㄈㄡ2\"\n    ],\n    \"裧\": [\n        \"ㄔㄢ1\",\n        \"ㄔㄢ4\",\n        \"ㄊㄢ3\"\n    ],\n    \"裨\": [\n        \"ㄅㄧ4\",\n        \"ㄆㄧ2\"\n    ],\n    \"裩\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"裪\": [\n        \"ㄊㄠ2\"\n    ],\n    \"裫\": [\n        \"ㄩㄢ4\"\n    ],\n    \"裬\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"裭\": [\n        \"ㄔ3\"\n    ],\n    \"裮\": [\n        \"ㄔㄤ1\"\n    ],\n    \"裯\": [\n        \"ㄔㄡ2\",\n        \"ㄉㄠ1\"\n    ],\n    \"裰\": [\n        \"ㄉㄨㄛ1\"\n    ],\n    \"裱\": [\n        \"ㄅㄧㄠ3\"\n    ],\n    \"裲\": [\n        \"ㄌㄧㄤ3\"\n    ],\n    \"裳\": [\n        \"ㄕㄤ5\",\n        \"ㄔㄤ2\"\n    ],\n    \"裴\": [\n        \"ㄆㄟ2\",\n        \"ㄈㄟ2\"\n    ],\n    \"裵\": [\n        \"ㄆㄟ2\"\n    ],\n    \"裶\": [\n        \"ㄈㄟ1\"\n    ],\n    \"裷\": [\n        \"ㄩㄢ1\",\n        \"ㄍㄨㄣ3\"\n    ],\n    \"裸\": [\n        \"ㄌㄨㄛ3\"\n    ],\n    \"裹\": [\n        \"ㄍㄨㄛ3\"\n    ],\n    \"裺\": [\n        \"ㄧㄢ3\",\n        \"ㄢ1\",\n        \"ㄧㄢ4\"\n    ],\n    \"裻\": [\n        \"ㄉㄨ2\"\n    ],\n    \"裼\": [\n        \"ㄊㄧ4\",\n        \"ㄒㄧ1\"\n    ],\n    \"製\": [\n        \"ㄓ4\"\n    ],\n    \"裾\": [\n        \"ㄐㄩ1\",\n        \"ㄐㄩ4\"\n    ],\n    \"裿\": [\n        \"ㄧ3\",\n        \"ㄑㄧ3\"\n    ],\n    \"褀\": [\n        \"ㄑㄧ2\"\n    ],\n    \"褁\": [\n        \"ㄍㄨㄛ3\"\n    ],\n    \"褂\": [\n        \"ㄍㄨㄚ4\"\n    ],\n    \"褃\": [\n        \"ㄎㄣ4\"\n    ],\n    \"褄\": [\n        \"ㄑㄧ1\"\n    ],\n    \"褅\": [\n        \"ㄊㄧ4\"\n    ],\n    \"褆\": [\n        \"ㄊㄧ2\",\n        \"ㄕ4\"\n    ],\n    \"複\": [\n        \"ㄈㄨ4\",\n        \"ㄈㄨ2\"\n    ],\n    \"褈\": [\n        \"ㄔㄨㄥ2\",\n        \"ㄔㄨㄥ1\",\n        \"ㄓㄨㄥ4\"\n    ],\n    \"褉\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"褊\": [\n        \"ㄅㄧㄢ3\",\n        \"ㄆㄧㄢ2\"\n    ],\n    \"褋\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"褌\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"褍\": [\n        \"ㄉㄨㄢ1\",\n        \"ㄊㄨㄢ1\"\n    ],\n    \"褎\": [\n        \"ㄒㄧㄡ4\",\n        \"ㄧㄡ4\"\n    ],\n    \"褏\": [\n        \"ㄒㄧㄡ4\"\n    ],\n    \"褐\": [\n        \"ㄏㄜ4\"\n    ],\n    \"褑\": [\n        \"ㄩㄢ4\",\n        \"ㄩㄢ2\"\n    ],\n    \"褒\": [\n        \"ㄅㄠ1\"\n    ],\n    \"褓\": [\n        \"ㄅㄠ3\"\n    ],\n    \"褔\": [\n        \"ㄈㄨ4\"\n    ],\n    \"褕\": [\n        \"ㄩ2\",\n        \"ㄊㄡ2\"\n    ],\n    \"褖\": [\n        \"ㄊㄨㄢ4\"\n    ],\n    \"褗\": [\n        \"ㄧㄢ3\"\n    ],\n    \"褘\": [\n        \"ㄏㄨㄟ1\",\n        \"ㄧ1\"\n    ],\n    \"褙\": [\n        \"ㄅㄟ4\"\n    ],\n    \"褚\": [\n        \"ㄔㄨ3\",\n        \"ㄓㄜ3\",\n        \"ㄓㄨ3\"\n    ],\n    \"褛\": [\n        \"ㄌㄩ3\"\n    ],\n    \"褜\": [\n        \"ㄆㄠ2\"\n    ],\n    \"褝\": [\n        \"ㄉㄢ1\"\n    ],\n    \"褞\": [\n        \"ㄩㄣ3\",\n        \"ㄨㄣ1\"\n    ],\n    \"褟\": [\n        \"ㄊㄚ1\"\n    ],\n    \"褠\": [\n        \"ㄍㄡ1\"\n    ],\n    \"褡\": [\n        \"ㄉㄚ1\"\n    ],\n    \"褢\": [\n        \"ㄏㄨㄞ2\"\n    ],\n    \"褣\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"褤\": [\n        \"ㄩㄢ4\"\n    ],\n    \"褥\": [\n        \"ㄖㄨ4\",\n        \"ㄋㄨ4\"\n    ],\n    \"褦\": [\n        \"ㄋㄞ4\"\n    ],\n    \"褧\": [\n        \"ㄐㄩㄥ3\"\n    ],\n    \"褨\": [\n        \"ㄙㄨㄛ3\",\n        \"ㄔㄚ2\"\n    ],\n    \"褩\": [\n        \"ㄅㄢ1\",\n        \"ㄆㄢ2\"\n    ],\n    \"褪\": [\n        \"ㄊㄨㄟ4\",\n        \"ㄊㄨㄣ4\"\n    ],\n    \"褫\": [\n        \"ㄔ3\"\n    ],\n    \"褬\": [\n        \"ㄙㄤ3\"\n    ],\n    \"褭\": [\n        \"ㄋㄧㄠ3\"\n    ],\n    \"褮\": [\n        \"ㄧㄥ1\",\n        \"ㄧㄥ4\"\n    ],\n    \"褯\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"褰\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"褱\": [\n        \"ㄏㄨㄞ2\"\n    ],\n    \"褲\": [\n        \"ㄎㄨ4\"\n    ],\n    \"褳\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"褴\": [\n        \"ㄌㄢ2\"\n    ],\n    \"褵\": [\n        \"ㄌㄧ2\"\n    ],\n    \"褶\": [\n        \"ㄓㄜ3\",\n        \"ㄉㄧㄝ2\",\n        \"ㄒㄧ2\"\n    ],\n    \"褷\": [\n        \"ㄕ1\"\n    ],\n    \"褸\": [\n        \"ㄌㄩ3\"\n    ],\n    \"褹\": [\n        \"ㄧ4\",\n        \"ㄋㄧㄝ4\"\n    ],\n    \"褺\": [\n        \"ㄉㄧㄝ1\"\n    ],\n    \"褻\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"褼\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"褽\": [\n        \"ㄨㄟ4\"\n    ],\n    \"褾\": [\n        \"ㄅㄧㄠ3\"\n    ],\n    \"褿\": [\n        \"ㄘㄠ2\"\n    ],\n    \"襀\": [\n        \"ㄐㄧ1\",\n        \"ㄐㄧ4\"\n    ],\n    \"襁\": [\n        \"ㄑㄧㄤ3\"\n    ],\n    \"襂\": [\n        \"ㄙㄣ1\",\n        \"ㄕㄢ1\"\n    ],\n    \"襃\": [\n        \"ㄅㄠ1\",\n        \"ㄆㄡ2\"\n    ],\n    \"襄\": [\n        \"ㄒㄧㄤ1\"\n    ],\n    \"襅\": [\n        \"ㄅㄧ4\"\n    ],\n    \"襆\": [\n        \"ㄈㄨ2\",\n        \"ㄆㄨ2\"\n    ],\n    \"襇\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"襈\": [\n        \"ㄓㄨㄢ4\",\n        \"ㄐㄩㄢ4\"\n    ],\n    \"襉\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"襊\": [\n        \"ㄘㄨㄟ4\",\n        \"ㄘㄨㄛ1\"\n    ],\n    \"襋\": [\n        \"ㄐㄧ2\"\n    ],\n    \"襌\": [\n        \"ㄉㄢ1\"\n    ],\n    \"襍\": [\n        \"ㄗㄚ2\"\n    ],\n    \"襎\": [\n        \"ㄈㄢ2\",\n        \"ㄅㄛ4\"\n    ],\n    \"襏\": [\n        \"ㄅㄛ2\",\n        \"ㄈㄟ4\"\n    ],\n    \"襐\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"襑\": [\n        \"ㄒㄧㄣ2\"\n    ],\n    \"襒\": [\n        \"ㄅㄧㄝ2\"\n    ],\n    \"襓\": [\n        \"ㄖㄠ2\"\n    ],\n    \"襔\": [\n        \"ㄇㄢ3\"\n    ],\n    \"襕\": [\n        \"ㄌㄢ2\"\n    ],\n    \"襖\": [\n        \"ㄠ3\"\n    ],\n    \"襗\": [\n        \"ㄗㄜ2\",\n        \"ㄉㄨㄛ2\",\n        \"ㄧ4\"\n    ],\n    \"襘\": [\n        \"ㄍㄨㄟ4\",\n        \"ㄏㄨㄟ4\"\n    ],\n    \"襙\": [\n        \"ㄘㄠ4\"\n    ],\n    \"襚\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"襛\": [\n        \"ㄋㄨㄥ2\"\n    ],\n    \"襜\": [\n        \"ㄔㄢ1\",\n        \"ㄔㄢ4\",\n        \"ㄉㄢ1\"\n    ],\n    \"襝\": [\n        \"ㄌㄧㄢ3\",\n        \"ㄔㄢ1\"\n    ],\n    \"襞\": [\n        \"ㄅㄧ4\"\n    ],\n    \"襟\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"襠\": [\n        \"ㄉㄤ1\"\n    ],\n    \"襡\": [\n        \"ㄕㄨ3\",\n        \"ㄉㄨ2\"\n    ],\n    \"襢\": [\n        \"ㄊㄢ3\",\n        \"ㄓㄢ4\",\n        \"ㄔㄢ2\",\n        \"ㄓㄢ1\"\n    ],\n    \"襣\": [\n        \"ㄅㄧ4\"\n    ],\n    \"襤\": [\n        \"ㄌㄢ2\"\n    ],\n    \"襥\": [\n        \"ㄈㄨ2\"\n    ],\n    \"襦\": [\n        \"ㄖㄨ2\"\n    ],\n    \"襧\": [\n        \"ㄓ3\"\n    ],\n    \"襨\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"襩\": [\n        \"ㄕㄨ3\"\n    ],\n    \"襪\": [\n        \"ㄨㄚ4\"\n    ],\n    \"襫\": [\n        \"ㄕ4\"\n    ],\n    \"襬\": [\n        \"ㄅㄞ3\",\n        \"ㄅㄟ1\"\n    ],\n    \"襭\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"襮\": [\n        \"ㄅㄛ2\"\n    ],\n    \"襯\": [\n        \"ㄔㄣ4\"\n    ],\n    \"襰\": [\n        \"ㄌㄞ4\"\n    ],\n    \"襱\": [\n        \"ㄌㄨㄥ2\",\n        \"ㄌㄨㄥ4\"\n    ],\n    \"襲\": [\n        \"ㄒㄧ2\"\n    ],\n    \"襳\": [\n        \"ㄒㄧㄢ1\",\n        \"ㄕㄢ1\"\n    ],\n    \"襴\": [\n        \"ㄌㄢ2\"\n    ],\n    \"襵\": [\n        \"ㄓㄜ3\",\n        \"ㄓㄜ2\"\n    ],\n    \"襶\": [\n        \"ㄉㄞ4\"\n    ],\n    \"襷\": [\n        \"ㄐㄩ3\"\n    ],\n    \"襸\": [\n        \"ㄗㄢ4\",\n        \"ㄘㄨㄢ2\"\n    ],\n    \"襹\": [\n        \"ㄕ1\"\n    ],\n    \"襺\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"襻\": [\n        \"ㄆㄢ4\"\n    ],\n    \"襼\": [\n        \"ㄧ4\"\n    ],\n    \"襽\": [\n        \"ㄌㄢ2\"\n    ],\n    \"襾\": [\n        \"ㄧㄚ4\"\n    ],\n    \"西\": [\n        \"ㄒㄧ1\"\n    ],\n    \"覀\": [\n        \"ㄒㄧ1\"\n    ],\n    \"要\": [\n        \"ㄧㄠ4\",\n        \"ㄧㄠ1\",\n        \"ㄧㄠ3\"\n    ],\n    \"覂\": [\n        \"ㄈㄥ3\",\n        \"ㄅㄢ3\"\n    ],\n    \"覃\": [\n        \"ㄊㄢ2\",\n        \"ㄑㄧㄣ2\",\n        \"ㄧㄢ3\"\n    ],\n    \"覄\": [\n        \"ㄈㄨ4\"\n    ],\n    \"覅\": [\n        \"ㄈㄧㄠ4\"\n    ],\n    \"覆\": [\n        \"ㄈㄨ4\"\n    ],\n    \"覇\": [\n        \"ㄅㄚ4\"\n    ],\n    \"覈\": [\n        \"ㄏㄜ2\"\n    ],\n    \"覉\": [\n        \"ㄐㄧ1\"\n    ],\n    \"覊\": [\n        \"ㄐㄧ1\"\n    ],\n    \"見\": [\n        \"ㄐㄧㄢ4\",\n        \"ㄒㄧㄢ4\"\n    ],\n    \"覌\": [\n        \"ㄍㄨㄢ1\"\n    ],\n    \"覍\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"覎\": [\n        \"ㄧㄢ4\"\n    ],\n    \"規\": [\n        \"ㄍㄨㄟ1\",\n        \"ㄍㄨㄟ4\",\n        \"ㄒㄩ4\"\n    ],\n    \"覐\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"覑\": [\n        \"ㄆㄧㄢ3\"\n    ],\n    \"覒\": [\n        \"ㄇㄠ4\"\n    ],\n    \"覓\": [\n        \"ㄇㄧ4\"\n    ],\n    \"覔\": [\n        \"ㄇㄧ4\"\n    ],\n    \"覕\": [\n        \"ㄇㄧㄝ4\",\n        \"ㄆㄧㄝ1\"\n    ],\n    \"視\": [\n        \"ㄕ4\"\n    ],\n    \"覗\": [\n        \"ㄙ4\"\n    ],\n    \"覘\": [\n        \"ㄔㄢ1\",\n        \"ㄉㄢ1\",\n        \"ㄐㄧ1\"\n    ],\n    \"覙\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"覚\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"覛\": [\n        \"ㄇㄧ4\"\n    ],\n    \"覜\": [\n        \"ㄊㄧㄠ4\"\n    ],\n    \"覝\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"覞\": [\n        \"ㄧㄠ4\"\n    ],\n    \"覟\": [\n        \"ㄓ4\"\n    ],\n    \"覠\": [\n        \"ㄐㄩㄣ1\"\n    ],\n    \"覡\": [\n        \"ㄒㄧ2\"\n    ],\n    \"覢\": [\n        \"ㄕㄢ3\"\n    ],\n    \"覣\": [\n        \"ㄨㄟ1\"\n    ],\n    \"覤\": [\n        \"ㄒㄧ4\"\n    ],\n    \"覥\": [\n        \"ㄊㄧㄢ3\"\n    ],\n    \"覦\": [\n        \"ㄩ2\"\n    ],\n    \"覧\": [\n        \"ㄌㄢ3\"\n    ],\n    \"覨\": [\n        \"ㄜ4\"\n    ],\n    \"覩\": [\n        \"ㄉㄨ3\"\n    ],\n    \"親\": [\n        \"ㄑㄧㄣ1\",\n        \"ㄑㄧㄥ4\"\n    ],\n    \"覫\": [\n        \"ㄆㄤ3\"\n    ],\n    \"覬\": [\n        \"ㄐㄧ4\"\n    ],\n    \"覭\": [\n        \"ㄇㄧㄥ2\"\n    ],\n    \"覮\": [\n        \"ㄧㄥ2\"\n    ],\n    \"覯\": [\n        \"ㄍㄡ4\"\n    ],\n    \"覰\": [\n        \"ㄑㄩ1\",\n        \"ㄑㄩ4\"\n    ],\n    \"覱\": [\n        \"ㄓㄢ4\",\n        \"ㄓㄢ1\"\n    ],\n    \"覲\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"観\": [\n        \"ㄍㄨㄢ1\"\n    ],\n    \"覴\": [\n        \"ㄉㄥ1\"\n    ],\n    \"覵\": [\n        \"ㄐㄧㄢ4\",\n        \"ㄅㄧㄢ3\"\n    ],\n    \"覶\": [\n        \"ㄌㄨㄛ2\",\n        \"ㄌㄨㄢ3\"\n    ],\n    \"覷\": [\n        \"ㄑㄩ4\"\n    ],\n    \"覸\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"覹\": [\n        \"ㄨㄟ2\"\n    ],\n    \"覺\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄐㄧㄠ4\"\n    ],\n    \"覻\": [\n        \"ㄑㄩ1\",\n        \"ㄑㄩ4\"\n    ],\n    \"覼\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"覽\": [\n        \"ㄌㄢ3\",\n        \"ㄌㄢ4\"\n    ],\n    \"覾\": [\n        \"ㄕㄣ3\"\n    ],\n    \"覿\": [\n        \"ㄉㄧ2\",\n        \"ㄐㄧ2\"\n    ],\n    \"觀\": [\n        \"ㄍㄨㄢ1\",\n        \"ㄍㄨㄢ4\"\n    ],\n    \"见\": [\n        \"ㄐㄧㄢ4\",\n        \"ㄒㄧㄢ4\"\n    ],\n    \"观\": [\n        \"ㄍㄨㄢ1\",\n        \"ㄍㄨㄢ4\"\n    ],\n    \"觃\": [\n        \"ㄧㄢ4\"\n    ],\n    \"规\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"觅\": [\n        \"ㄇㄧ4\"\n    ],\n    \"视\": [\n        \"ㄕ4\"\n    ],\n    \"觇\": [\n        \"ㄔㄢ1\"\n    ],\n    \"览\": [\n        \"ㄌㄢ3\"\n    ],\n    \"觉\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄐㄧㄠ4\"\n    ],\n    \"觊\": [\n        \"ㄐㄧ4\"\n    ],\n    \"觋\": [\n        \"ㄒㄧ2\"\n    ],\n    \"觌\": [\n        \"ㄉㄧ2\"\n    ],\n    \"觍\": [\n        \"ㄊㄧㄢ3\"\n    ],\n    \"觎\": [\n        \"ㄩ2\"\n    ],\n    \"觏\": [\n        \"ㄍㄡ4\"\n    ],\n    \"觐\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"觑\": [\n        \"ㄑㄩ4\",\n        \"ㄑㄩ1\"\n    ],\n    \"角\": [\n        \"ㄐㄧㄠ3\",\n        \"ㄐㄩㄝ2\",\n        \"ㄌㄨ4\",\n        \"ㄍㄨ3\"\n    ],\n    \"觓\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"觔\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"觕\": [\n        \"ㄘㄨ1\",\n        \"ㄔㄨ4\",\n        \"ㄔㄥ2\"\n    ],\n    \"觖\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄎㄨㄟ4\",\n        \"ㄍㄨㄟ4\"\n    ],\n    \"觗\": [\n        \"ㄓ4\"\n    ],\n    \"觘\": [\n        \"ㄔㄠ4\"\n    ],\n    \"觙\": [\n        \"ㄐㄧ2\"\n    ],\n    \"觚\": [\n        \"ㄍㄨ1\"\n    ],\n    \"觛\": [\n        \"ㄉㄢ4\"\n    ],\n    \"觜\": [\n        \"ㄗ1\",\n        \"ㄗㄨㄟ3\"\n    ],\n    \"觝\": [\n        \"ㄉㄧ3\",\n        \"ㄓ3\"\n    ],\n    \"觞\": [\n        \"ㄕㄤ1\"\n    ],\n    \"觟\": [\n        \"ㄏㄨㄚ4\",\n        \"ㄒㄧㄝ4\"\n    ],\n    \"觠\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"觡\": [\n        \"ㄍㄜ2\"\n    ],\n    \"觢\": [\n        \"ㄕ4\"\n    ],\n    \"解\": [\n        \"ㄐㄧㄝ3\",\n        \"ㄐㄧㄝ4\",\n        \"ㄒㄧㄝ4\"\n    ],\n    \"觤\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"觥\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"触\": [\n        \"ㄔㄨ4\"\n    ],\n    \"觧\": [\n        \"ㄐㄧㄝ3\",\n        \"ㄐㄧㄝ4\"\n    ],\n    \"觨\": [\n        \"ㄏㄨㄣ4\"\n    ],\n    \"觩\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"觪\": [\n        \"ㄒㄧㄥ1\"\n    ],\n    \"觫\": [\n        \"ㄙㄨ4\"\n    ],\n    \"觬\": [\n        \"ㄋㄧ2\"\n    ],\n    \"觭\": [\n        \"ㄐㄧ1\",\n        \"ㄑㄧ3\",\n        \"ㄑㄧ2\"\n    ],\n    \"觮\": [\n        \"ㄌㄨ4\"\n    ],\n    \"觯\": [\n        \"ㄓ4\"\n    ],\n    \"觰\": [\n        \"ㄓㄚ1\",\n        \"ㄉㄚ3\",\n        \"ㄓㄚ3\"\n    ],\n    \"觱\": [\n        \"ㄅㄧ4\"\n    ],\n    \"觲\": [\n        \"ㄒㄧㄥ1\"\n    ],\n    \"觳\": [\n        \"ㄏㄨ2\",\n        \"ㄑㄩㄝ4\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"觴\": [\n        \"ㄕㄤ1\"\n    ],\n    \"觵\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"觶\": [\n        \"ㄓ4\"\n    ],\n    \"觷\": [\n        \"ㄒㄩㄝ2\",\n        \"ㄏㄨ4\"\n    ],\n    \"觸\": [\n        \"ㄔㄨ4\"\n    ],\n    \"觹\": [\n        \"ㄒㄧ1\"\n    ],\n    \"觺\": [\n        \"ㄧ2\"\n    ],\n    \"觻\": [\n        \"ㄌㄧ4\",\n        \"ㄌㄨ4\"\n    ],\n    \"觼\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"觽\": [\n        \"ㄒㄧ1\"\n    ],\n    \"觾\": [\n        \"ㄧㄢ4\"\n    ],\n    \"觿\": [\n        \"ㄒㄧ1\",\n        \"ㄨㄟ2\"\n    ],\n    \"言\": [\n        \"ㄧㄢ2\",\n        \"ㄧㄢ4\",\n        \"ㄧㄣ2\"\n    ],\n    \"訁\": [\n        \"ㄧㄢ2\"\n    ],\n    \"訂\": [\n        \"ㄉㄧㄥ4\"\n    ],\n    \"訃\": [\n        \"ㄈㄨ4\"\n    ],\n    \"訄\": [\n        \"ㄑㄧㄡ2\",\n        \"ㄎㄠ1\"\n    ],\n    \"訅\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"訆\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"訇\": [\n        \"ㄏㄨㄥ1\",\n        \"ㄐㄩㄣ4\",\n        \"ㄏㄥ1\"\n    ],\n    \"計\": [\n        \"ㄐㄧ4\"\n    ],\n    \"訉\": [\n        \"ㄈㄢ4\"\n    ],\n    \"訊\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"訋\": [\n        \"ㄉㄧㄠ4\"\n    ],\n    \"訌\": [\n        \"ㄏㄨㄥ4\"\n    ],\n    \"訍\": [\n        \"ㄔㄞ4\",\n        \"ㄔㄚ1\",\n        \"ㄔㄚ4\"\n    ],\n    \"討\": [\n        \"ㄊㄠ3\"\n    ],\n    \"訏\": [\n        \"ㄒㄩ1\",\n        \"ㄒㄩ3\"\n    ],\n    \"訐\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄐㄧ4\"\n    ],\n    \"訑\": [\n        \"ㄧ2\",\n        \"ㄉㄢ4\",\n        \"ㄕ1\",\n        \"ㄊㄨㄛ2\",\n        \"ㄊㄨㄛ3\"\n    ],\n    \"訒\": [\n        \"ㄖㄣ4\"\n    ],\n    \"訓\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"訔\": [\n        \"ㄧㄣ2\"\n    ],\n    \"訕\": [\n        \"ㄕㄢ4\"\n    ],\n    \"訖\": [\n        \"ㄑㄧ4\"\n    ],\n    \"託\": [\n        \"ㄊㄨㄛ1\"\n    ],\n    \"記\": [\n        \"ㄐㄧ4\"\n    ],\n    \"訙\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"訚\": [\n        \"ㄧㄣ2\"\n    ],\n    \"訛\": [\n        \"ㄜ2\"\n    ],\n    \"訜\": [\n        \"ㄈㄣ1\",\n        \"ㄅㄧㄣ1\"\n    ],\n    \"訝\": [\n        \"ㄧㄚ4\"\n    ],\n    \"訞\": [\n        \"ㄧㄠ1\"\n    ],\n    \"訟\": [\n        \"ㄙㄨㄥ4\"\n    ],\n    \"訠\": [\n        \"ㄕㄣ3\"\n    ],\n    \"訡\": [\n        \"ㄧㄣ2\"\n    ],\n    \"訢\": [\n        \"ㄒㄧㄣ1\",\n        \"ㄒㄧ1\",\n        \"ㄧㄣ2\"\n    ],\n    \"訣\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"訤\": [\n        \"ㄒㄧㄠ2\",\n        \"ㄋㄚ2\"\n    ],\n    \"訥\": [\n        \"ㄋㄜ4\"\n    ],\n    \"訦\": [\n        \"ㄔㄣ2\"\n    ],\n    \"訧\": [\n        \"ㄧㄡ2\"\n    ],\n    \"訨\": [\n        \"ㄓ3\"\n    ],\n    \"訩\": [\n        \"ㄒㄩㄥ1\"\n    ],\n    \"訪\": [\n        \"ㄈㄤ3\"\n    ],\n    \"訫\": [\n        \"ㄒㄧㄣ4\"\n    ],\n    \"訬\": [\n        \"ㄔㄠ1\",\n        \"ㄇㄧㄠ3\",\n        \"ㄔㄠ3\"\n    ],\n    \"設\": [\n        \"ㄕㄜ4\"\n    ],\n    \"訮\": [\n        \"ㄧㄢ2\"\n    ],\n    \"訯\": [\n        \"ㄙㄚ3\",\n        \"ㄙㄚ4\"\n    ],\n    \"訰\": [\n        \"ㄓㄨㄣ4\",\n        \"ㄓㄨㄣ1\"\n    ],\n    \"許\": [\n        \"ㄒㄩ3\",\n        \"ㄏㄨ3\"\n    ],\n    \"訲\": [\n        \"ㄧ4\"\n    ],\n    \"訳\": [\n        \"ㄧ4\"\n    ],\n    \"訴\": [\n        \"ㄙㄨ4\"\n    ],\n    \"訵\": [\n        \"ㄔ1\",\n        \"ㄔ4\"\n    ],\n    \"訶\": [\n        \"ㄏㄜ1\"\n    ],\n    \"訷\": [\n        \"ㄕㄣ1\"\n    ],\n    \"訸\": [\n        \"ㄏㄜ2\"\n    ],\n    \"訹\": [\n        \"ㄒㄩ4\"\n    ],\n    \"診\": [\n        \"ㄓㄣ3\"\n    ],\n    \"註\": [\n        \"ㄓㄨ4\"\n    ],\n    \"証\": [\n        \"ㄓㄥ4\"\n    ],\n    \"訽\": [\n        \"ㄍㄡ4\"\n    ],\n    \"訾\": [\n        \"ㄗ1\",\n        \"ㄗ3\"\n    ],\n    \"訿\": [\n        \"ㄗ3\"\n    ],\n    \"詀\": [\n        \"ㄓㄢ1\",\n        \"ㄔㄜ4\",\n        \"ㄉㄧㄢ1\",\n        \"ㄓㄢ4\",\n        \"ㄊㄧㄝ1\"\n    ],\n    \"詁\": [\n        \"ㄍㄨ3\"\n    ],\n    \"詂\": [\n        \"ㄈㄨ4\"\n    ],\n    \"詃\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"詄\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"詅\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"詆\": [\n        \"ㄉㄧ3\",\n        \"ㄊㄧ4\"\n    ],\n    \"詇\": [\n        \"ㄧㄤ4\"\n    ],\n    \"詈\": [\n        \"ㄌㄧ4\"\n    ],\n    \"詉\": [\n        \"ㄋㄠ2\",\n        \"ㄋㄚ2\",\n        \"ㄋㄨ4\"\n    ],\n    \"詊\": [\n        \"ㄆㄢ4\"\n    ],\n    \"詋\": [\n        \"ㄓㄡ4\"\n    ],\n    \"詌\": [\n        \"ㄍㄢ4\"\n    ],\n    \"詍\": [\n        \"ㄧ4\"\n    ],\n    \"詎\": [\n        \"ㄐㄩ4\"\n    ],\n    \"詏\": [\n        \"ㄧㄠ4\"\n    ],\n    \"詐\": [\n        \"ㄓㄚ4\"\n    ],\n    \"詑\": [\n        \"ㄧ2\",\n        \"ㄊㄨㄛ2\",\n        \"ㄉㄨㄛ4\",\n        \"ㄧ1\",\n        \"ㄒㄧ1\"\n    ],\n    \"詒\": [\n        \"ㄧ2\",\n        \"ㄉㄞ4\",\n        \"ㄊㄞ2\"\n    ],\n    \"詓\": [\n        \"ㄑㄩ3\"\n    ],\n    \"詔\": [\n        \"ㄓㄠ4\",\n        \"ㄓㄠ1\"\n    ],\n    \"評\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"詖\": [\n        \"ㄅㄧ4\"\n    ],\n    \"詗\": [\n        \"ㄒㄩㄥ4\"\n    ],\n    \"詘\": [\n        \"ㄑㄩ1\",\n        \"ㄔㄨ4\"\n    ],\n    \"詙\": [\n        \"ㄅㄚ2\",\n        \"ㄅㄛ2\"\n    ],\n    \"詚\": [\n        \"ㄉㄚ2\"\n    ],\n    \"詛\": [\n        \"ㄗㄨ3\"\n    ],\n    \"詜\": [\n        \"ㄊㄠ1\"\n    ],\n    \"詝\": [\n        \"ㄓㄨ3\"\n    ],\n    \"詞\": [\n        \"ㄘ2\"\n    ],\n    \"詟\": [\n        \"ㄓㄜ2\"\n    ],\n    \"詠\": [\n        \"ㄩㄥ3\"\n    ],\n    \"詡\": [\n        \"ㄒㄩ3\"\n    ],\n    \"詢\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"詣\": [\n        \"ㄧ4\"\n    ],\n    \"詤\": [\n        \"ㄏㄨㄤ3\"\n    ],\n    \"詥\": [\n        \"ㄏㄜ2\",\n        \"ㄍㄜ2\"\n    ],\n    \"試\": [\n        \"ㄕ4\"\n    ],\n    \"詧\": [\n        \"ㄔㄚ2\",\n        \"ㄑㄧㄝ4\"\n    ],\n    \"詨\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"詩\": [\n        \"ㄕ1\"\n    ],\n    \"詪\": [\n        \"ㄏㄣ3\"\n    ],\n    \"詫\": [\n        \"ㄔㄚ4\",\n        \"ㄉㄨ4\"\n    ],\n    \"詬\": [\n        \"ㄍㄡ4\",\n        \"ㄏㄡ4\"\n    ],\n    \"詭\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"詮\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"詯\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"詰\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"話\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"該\": [\n        \"ㄍㄞ1\"\n    ],\n    \"詳\": [\n        \"ㄒㄧㄤ2\",\n        \"ㄧㄤ2\"\n    ],\n    \"詴\": [\n        \"ㄨㄟ1\"\n    ],\n    \"詵\": [\n        \"ㄕㄣ1\"\n    ],\n    \"詶\": [\n        \"ㄓㄡ4\",\n        \"ㄔㄡ2\"\n    ],\n    \"詷\": [\n        \"ㄊㄨㄥ2\",\n        \"ㄉㄨㄥ4\"\n    ],\n    \"詸\": [\n        \"ㄇㄧ2\"\n    ],\n    \"詹\": [\n        \"ㄓㄢ1\",\n        \"ㄉㄢ4\"\n    ],\n    \"詺\": [\n        \"ㄇㄧㄥ4\"\n    ],\n    \"詻\": [\n        \"ㄜ4\",\n        \"ㄌㄩㄝ4\",\n        \"ㄌㄨㄛ4\"\n    ],\n    \"詼\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"詽\": [\n        \"ㄧㄢ2\"\n    ],\n    \"詾\": [\n        \"ㄒㄩㄥ1\"\n    ],\n    \"詿\": [\n        \"ㄍㄨㄚ4\"\n    ],\n    \"誀\": [\n        \"ㄦ4\",\n        \"ㄔ3\"\n    ],\n    \"誁\": [\n        \"ㄅㄧㄥ4\"\n    ],\n    \"誂\": [\n        \"ㄊㄧㄠ3\",\n        \"ㄉㄧㄠ4\"\n    ],\n    \"誃\": [\n        \"ㄧ2\",\n        \"ㄔ3\",\n        \"ㄔ4\",\n        \"ㄉㄨㄛ4\"\n    ],\n    \"誄\": [\n        \"ㄌㄟ3\"\n    ],\n    \"誅\": [\n        \"ㄓㄨ1\"\n    ],\n    \"誆\": [\n        \"ㄎㄨㄤ1\"\n    ],\n    \"誇\": [\n        \"ㄎㄨㄚ1\",\n        \"ㄑㄩ4\"\n    ],\n    \"誈\": [\n        \"ㄨ1\"\n    ],\n    \"誉\": [\n        \"ㄩ4\"\n    ],\n    \"誊\": [\n        \"ㄊㄥ2\"\n    ],\n    \"誋\": [\n        \"ㄐㄧ4\"\n    ],\n    \"誌\": [\n        \"ㄓ4\"\n    ],\n    \"認\": [\n        \"ㄖㄣ4\"\n    ],\n    \"誎\": [\n        \"ㄘㄨ4\"\n    ],\n    \"誏\": [\n        \"ㄌㄤ3\",\n        \"ㄌㄤ4\"\n    ],\n    \"誐\": [\n        \"ㄜ2\",\n        \"ㄜ3\"\n    ],\n    \"誑\": [\n        \"ㄎㄨㄤ2\"\n    ],\n    \"誒\": [\n        \"ㄟ2\",\n        \"ㄒㄧ1\",\n        \"ㄧ4\",\n        \"ê1\",\n        \"ê2\",\n        \"ê3\",\n        \"ㄟ3\",\n        \"ê4\",\n        \"ㄟ4\",\n        \"ㄟ1\"\n    ],\n    \"誓\": [\n        \"ㄕ4\"\n    ],\n    \"誔\": [\n        \"ㄊㄧㄥ3\"\n    ],\n    \"誕\": [\n        \"ㄉㄢ4\"\n    ],\n    \"誖\": [\n        \"ㄅㄟ4\"\n    ],\n    \"誗\": [\n        \"ㄔㄢ2\"\n    ],\n    \"誘\": [\n        \"ㄧㄡ4\"\n    ],\n    \"誙\": [\n        \"ㄎㄥ1\"\n    ],\n    \"誚\": [\n        \"ㄑㄧㄠ4\"\n    ],\n    \"誛\": [\n        \"ㄑㄧㄣ1\"\n    ],\n    \"誜\": [\n        \"ㄕㄨㄚ4\"\n    ],\n    \"誝\": [\n        \"ㄢ1\"\n    ],\n    \"語\": [\n        \"ㄩ3\",\n        \"ㄩ4\"\n    ],\n    \"誟\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"誠\": [\n        \"ㄔㄥ2\"\n    ],\n    \"誡\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"誢\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"誣\": [\n        \"ㄨ1\"\n    ],\n    \"誤\": [\n        \"ㄨ4\"\n    ],\n    \"誥\": [\n        \"ㄍㄠ4\"\n    ],\n    \"誦\": [\n        \"ㄙㄨㄥ4\"\n    ],\n    \"誧\": [\n        \"ㄅㄨ1\"\n    ],\n    \"誨\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"誩\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"說\": [\n        \"ㄕㄨㄛ1\"\n    ],\n    \"誫\": [\n        \"ㄓㄣ4\"\n    ],\n    \"説\": [\n        \"ㄕㄨㄛ1\",\n        \"ㄕㄨㄟ4\",\n        \"ㄩㄝ4\",\n        \"ㄊㄨㄛ1\"\n    ],\n    \"読\": [\n        \"ㄉㄨ2\"\n    ],\n    \"誮\": [\n        \"ㄏㄨㄚ1\"\n    ],\n    \"誯\": [\n        \"ㄔㄤ4\"\n    ],\n    \"誰\": [\n        \"ㄕㄨㄟ2\",\n        \"ㄕㄟ2\"\n    ],\n    \"誱\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"課\": [\n        \"ㄎㄜ4\"\n    ],\n    \"誳\": [\n        \"ㄑㄩ1\",\n        \"ㄐㄩㄝ4\"\n    ],\n    \"誴\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"誵\": [\n        \"ㄒㄧㄠ2\"\n    ],\n    \"誶\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"誷\": [\n        \"ㄨㄤ3\"\n    ],\n    \"誸\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"誹\": [\n        \"ㄈㄟ3\"\n    ],\n    \"誺\": [\n        \"ㄔ1\",\n        \"ㄌㄞ4\"\n    ],\n    \"誻\": [\n        \"ㄊㄚ4\"\n    ],\n    \"誼\": [\n        \"ㄧ4\"\n    ],\n    \"誽\": [\n        \"ㄋㄧ4\",\n        \"ㄋㄚ2\"\n    ],\n    \"誾\": [\n        \"ㄧㄣ2\"\n    ],\n    \"調\": [\n        \"ㄉㄧㄠ4\",\n        \"ㄊㄧㄠ2\",\n        \"ㄓㄡ1\"\n    ],\n    \"諀\": [\n        \"ㄆㄧ3\",\n        \"ㄅㄟ1\"\n    ],\n    \"諁\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"諂\": [\n        \"ㄔㄢ3\"\n    ],\n    \"諃\": [\n        \"ㄔㄣ1\"\n    ],\n    \"諄\": [\n        \"ㄓㄨㄣ1\"\n    ],\n    \"諅\": [\n        \"ㄐㄧ4\",\n        \"ㄐㄧ1\"\n    ],\n    \"諆\": [\n        \"ㄑㄧ1\"\n    ],\n    \"談\": [\n        \"ㄊㄢ2\"\n    ],\n    \"諈\": [\n        \"ㄓㄨㄟ4\"\n    ],\n    \"諉\": [\n        \"ㄨㄟ3\"\n    ],\n    \"諊\": [\n        \"ㄐㄩ1\"\n    ],\n    \"請\": [\n        \"ㄑㄧㄥ3\",\n        \"ㄑㄧㄥ4\",\n        \"ㄑㄧㄥ2\"\n    ],\n    \"諌\": [\n        \"ㄉㄨㄥ3\"\n    ],\n    \"諍\": [\n        \"ㄓㄥ4\",\n        \"ㄓㄥ1\"\n    ],\n    \"諎\": [\n        \"ㄗㄜ2\",\n        \"ㄘㄨㄛ4\",\n        \"ㄗㄨㄛ4\",\n        \"ㄓㄚ3\",\n        \"ㄐㄧㄝ4\"\n    ],\n    \"諏\": [\n        \"ㄗㄡ1\",\n        \"ㄓㄡ1\"\n    ],\n    \"諐\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"諑\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"諒\": [\n        \"ㄌㄧㄤ4\",\n        \"ㄌㄧㄤ2\"\n    ],\n    \"諓\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"諔\": [\n        \"ㄔㄨ4\",\n        \"ㄐㄧ2\"\n    ],\n    \"諕\": [\n        \"ㄏㄠ2\",\n        \"ㄒㄧㄚ4\",\n        \"ㄏㄨㄛ4\"\n    ],\n    \"論\": [\n        \"ㄌㄨㄣ4\",\n        \"ㄌㄨㄣ2\"\n    ],\n    \"諗\": [\n        \"ㄕㄣ3\",\n        \"ㄋㄧㄝ4\"\n    ],\n    \"諘\": [\n        \"ㄅㄧㄠ3\"\n    ],\n    \"諙\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"諚\": [\n        \"ㄆㄧㄢ2\"\n    ],\n    \"諛\": [\n        \"ㄩ2\"\n    ],\n    \"諜\": [\n        \"ㄉㄧㄝ2\",\n        \"ㄒㄧㄝ4\"\n    ],\n    \"諝\": [\n        \"ㄒㄩ1\"\n    ],\n    \"諞\": [\n        \"ㄆㄧㄢ3\",\n        \"ㄆㄧㄢ2\"\n    ],\n    \"諟\": [\n        \"ㄕ4\",\n        \"ㄉㄧ4\"\n    ],\n    \"諠\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"諡\": [\n        \"ㄕ4\"\n    ],\n    \"諢\": [\n        \"ㄏㄨㄣ4\"\n    ],\n    \"諣\": [\n        \"ㄏㄨㄚ4\",\n        \"ㄍㄨㄚ1\"\n    ],\n    \"諤\": [\n        \"ㄜ4\"\n    ],\n    \"諥\": [\n        \"ㄓㄨㄥ4\"\n    ],\n    \"諦\": [\n        \"ㄉㄧ4\",\n        \"ㄊㄧ2\"\n    ],\n    \"諧\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"諨\": [\n        \"ㄈㄨ2\"\n    ],\n    \"諩\": [\n        \"ㄆㄨ3\"\n    ],\n    \"諪\": [\n        \"ㄊㄧㄥ2\"\n    ],\n    \"諫\": [\n        \"ㄐㄧㄢ4\",\n        \"ㄌㄢ4\"\n    ],\n    \"諬\": [\n        \"ㄑㄧ3\"\n    ],\n    \"諭\": [\n        \"ㄩ4\",\n        \"ㄊㄡ3\"\n    ],\n    \"諮\": [\n        \"ㄗ1\"\n    ],\n    \"諯\": [\n        \"ㄓㄨㄢ1\"\n    ],\n    \"諰\": [\n        \"ㄒㄧ3\",\n        \"ㄕㄞ1\",\n        \"ㄞ1\"\n    ],\n    \"諱\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"諲\": [\n        \"ㄧㄣ1\"\n    ],\n    \"諳\": [\n        \"ㄢ1\",\n        \"ㄊㄡ3\"\n    ],\n    \"諴\": [\n        \"ㄒㄧㄢ2\",\n        \"ㄍㄢ1\"\n    ],\n    \"諵\": [\n        \"ㄋㄢ2\",\n        \"ㄋㄢ4\"\n    ],\n    \"諶\": [\n        \"ㄔㄣ2\"\n    ],\n    \"諷\": [\n        \"ㄈㄥ3\",\n        \"ㄈㄥ4\"\n    ],\n    \"諸\": [\n        \"ㄓㄨ1\",\n        \"ㄔㄨ2\"\n    ],\n    \"諹\": [\n        \"ㄧㄤ2\"\n    ],\n    \"諺\": [\n        \"ㄧㄢ4\"\n    ],\n    \"諻\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"諼\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"諽\": [\n        \"ㄍㄜ2\"\n    ],\n    \"諾\": [\n        \"ㄋㄨㄛ4\"\n    ],\n    \"諿\": [\n        \"ㄑㄧ1\",\n        \"ㄒㄩ3\"\n    ],\n    \"謀\": [\n        \"ㄇㄡ2\"\n    ],\n    \"謁\": [\n        \"ㄧㄝ4\",\n        \"ㄞ3\"\n    ],\n    \"謂\": [\n        \"ㄨㄟ4\"\n    ],\n    \"謃\": [\n        \"ㄒㄧㄥ1\"\n    ],\n    \"謄\": [\n        \"ㄊㄥ2\"\n    ],\n    \"謅\": [\n        \"ㄓㄡ1\",\n        \"ㄔㄡ1\",\n        \"ㄔㄠ3\"\n    ],\n    \"謆\": [\n        \"ㄕㄢ4\"\n    ],\n    \"謇\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"謈\": [\n        \"ㄆㄛ2\",\n        \"ㄆㄠ2\"\n    ],\n    \"謉\": [\n        \"ㄎㄨㄟ4\",\n        \"ㄉㄨㄟ3\",\n        \"ㄊㄨㄟ2\",\n        \"ㄍㄨㄟ3\"\n    ],\n    \"謊\": [\n        \"ㄏㄨㄤ3\"\n    ],\n    \"謋\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"謌\": [\n        \"ㄍㄜ1\"\n    ],\n    \"謍\": [\n        \"ㄧㄥ2\",\n        \"ㄧㄥ1\",\n        \"ㄏㄨㄥ1\"\n    ],\n    \"謎\": [\n        \"ㄇㄧ2\"\n    ],\n    \"謏\": [\n        \"ㄒㄧㄠ3\",\n        \"ㄙㄡ3\",\n        \"ㄙㄡ4\"\n    ],\n    \"謐\": [\n        \"ㄇㄧ4\"\n    ],\n    \"謑\": [\n        \"ㄒㄧ3\",\n        \"ㄒㄧㄚ4\",\n        \"ㄒㄧ2\"\n    ],\n    \"謒\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"謓\": [\n        \"ㄔㄣ1\",\n        \"ㄓㄣ4\"\n    ],\n    \"謔\": [\n        \"ㄒㄩㄝ4\"\n    ],\n    \"謕\": [\n        \"ㄊㄧ2\",\n        \"ㄙ1\"\n    ],\n    \"謖\": [\n        \"ㄙㄨ4\"\n    ],\n    \"謗\": [\n        \"ㄅㄤ4\"\n    ],\n    \"謘\": [\n        \"ㄔ2\"\n    ],\n    \"謙\": [\n        \"ㄑㄧㄢ1\",\n        \"ㄓㄢ4\"\n    ],\n    \"謚\": [\n        \"ㄕ4\",\n        \"ㄧ4\",\n        \"ㄒㄧ4\"\n    ],\n    \"講\": [\n        \"ㄐㄧㄤ3\"\n    ],\n    \"謜\": [\n        \"ㄩㄢ2\",\n        \"ㄑㄩㄢ2\"\n    ],\n    \"謝\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"謞\": [\n        \"ㄏㄜ4\",\n        \"ㄒㄧㄠ1\"\n    ],\n    \"謟\": [\n        \"ㄊㄠ1\"\n    ],\n    \"謠\": [\n        \"ㄧㄠ2\"\n    ],\n    \"謡\": [\n        \"ㄧㄠ2\"\n    ],\n    \"謢\": [\n        \"ㄌㄨ1\"\n    ],\n    \"謣\": [\n        \"ㄩ2\",\n        \"ㄒㄩ1\"\n    ],\n    \"謤\": [\n        \"ㄅㄧㄠ1\",\n        \"ㄆㄧㄠ1\"\n    ],\n    \"謥\": [\n        \"ㄘㄨㄥ4\"\n    ],\n    \"謦\": [\n        \"ㄑㄧㄥ3\",\n        \"ㄑㄧㄥ4\"\n    ],\n    \"謧\": [\n        \"ㄌㄧ2\"\n    ],\n    \"謨\": [\n        \"ㄇㄛ2\"\n    ],\n    \"謩\": [\n        \"ㄇㄛ2\"\n    ],\n    \"謪\": [\n        \"ㄕㄤ1\"\n    ],\n    \"謫\": [\n        \"ㄓㄜ2\",\n        \"ㄗㄜ2\"\n    ],\n    \"謬\": [\n        \"ㄇㄧㄡ4\"\n    ],\n    \"謭\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"謮\": [\n        \"ㄗㄜ2\"\n    ],\n    \"謯\": [\n        \"ㄐㄧㄝ1\",\n        \"ㄓㄚ1\",\n        \"ㄓㄚ3\",\n        \"ㄗㄨ3\"\n    ],\n    \"謰\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"謱\": [\n        \"ㄌㄡ2\",\n        \"ㄌㄩ3\"\n    ],\n    \"謲\": [\n        \"ㄘㄢ4\",\n        \"ㄗㄠ4\",\n        \"ㄙㄢ1\",\n        \"ㄔㄣ3\"\n    ],\n    \"謳\": [\n        \"ㄡ1\",\n        \"ㄒㄩ2\"\n    ],\n    \"謴\": [\n        \"ㄍㄨㄣ4\"\n    ],\n    \"謵\": [\n        \"ㄒㄧ2\",\n        \"ㄔㄜ4\"\n    ],\n    \"謶\": [\n        \"ㄓㄨㄛ2\",\n        \"ㄕㄨ4\",\n        \"ㄓㄜ1\"\n    ],\n    \"謷\": [\n        \"ㄠ2\",\n        \"ㄠ4\"\n    ],\n    \"謸\": [\n        \"ㄠ2\"\n    ],\n    \"謹\": [\n        \"ㄐㄧㄣ3\"\n    ],\n    \"謺\": [\n        \"ㄓㄜ2\"\n    ],\n    \"謻\": [\n        \"ㄧ2\",\n        \"ㄔ2\"\n    ],\n    \"謼\": [\n        \"ㄏㄨ1\",\n        \"ㄒㄧㄠ1\"\n    ],\n    \"謽\": [\n        \"ㄐㄧㄤ4\"\n    ],\n    \"謾\": [\n        \"ㄇㄢ2\",\n        \"ㄇㄢ4\"\n    ],\n    \"謿\": [\n        \"ㄔㄠ2\"\n    ],\n    \"譀\": [\n        \"ㄏㄢ4\",\n        \"ㄒㄧㄢ4\"\n    ],\n    \"譁\": [\n        \"ㄏㄨㄚ2\",\n        \"ㄨㄚ4\"\n    ],\n    \"譂\": [\n        \"ㄔㄢ3\",\n        \"ㄉㄢ4\"\n    ],\n    \"譃\": [\n        \"ㄒㄩ1\"\n    ],\n    \"譄\": [\n        \"ㄗㄥ1\"\n    ],\n    \"譅\": [\n        \"ㄙㄜ4\"\n    ],\n    \"譆\": [\n        \"ㄒㄧ1\"\n    ],\n    \"譇\": [\n        \"ㄓㄚ1\"\n    ],\n    \"譈\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"證\": [\n        \"ㄓㄥ4\"\n    ],\n    \"譊\": [\n        \"ㄋㄠ2\",\n        \"ㄒㄧㄠ1\"\n    ],\n    \"譋\": [\n        \"ㄌㄢ2\"\n    ],\n    \"譌\": [\n        \"ㄜ2\",\n        \"ㄨㄚ2\",\n        \"ㄍㄨㄟ3\"\n    ],\n    \"譍\": [\n        \"ㄧㄥ1\",\n        \"ㄧㄥ4\"\n    ],\n    \"譎\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"譏\": [\n        \"ㄐㄧ1\"\n    ],\n    \"譐\": [\n        \"ㄗㄨㄣ3\"\n    ],\n    \"譑\": [\n        \"ㄐㄧㄠ3\",\n        \"ㄑㄧㄠ4\"\n    ],\n    \"譒\": [\n        \"ㄅㄛ4\"\n    ],\n    \"譓\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"譔\": [\n        \"ㄓㄨㄢ4\",\n        \"ㄑㄩㄢ2\"\n    ],\n    \"譕\": [\n        \"ㄨ2\",\n        \"ㄇㄛ2\"\n    ],\n    \"譖\": [\n        \"ㄗㄣ4\",\n        \"ㄐㄧㄢ4\"\n    ],\n    \"譗\": [\n        \"ㄓㄚ2\"\n    ],\n    \"識\": [\n        \"ㄕ2\",\n        \"ㄕ4\",\n        \"ㄓ4\"\n    ],\n    \"譙\": [\n        \"ㄑㄧㄠ4\",\n        \"ㄑㄧㄠ2\"\n    ],\n    \"譚\": [\n        \"ㄊㄢ2\"\n    ],\n    \"譛\": [\n        \"ㄗㄣ4\"\n    ],\n    \"譜\": [\n        \"ㄆㄨ3\"\n    ],\n    \"譝\": [\n        \"ㄕㄥ2\"\n    ],\n    \"譞\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"譟\": [\n        \"ㄗㄠ4\"\n    ],\n    \"譠\": [\n        \"ㄊㄢ2\"\n    ],\n    \"譡\": [\n        \"ㄉㄤ3\"\n    ],\n    \"譢\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"譣\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"譤\": [\n        \"ㄐㄧ1\"\n    ],\n    \"譥\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"警\": [\n        \"ㄐㄧㄥ3\"\n    ],\n    \"譧\": [\n        \"ㄓㄢ4\",\n        \"ㄌㄧㄢ2\"\n    ],\n    \"譨\": [\n        \"ㄋㄤ2\",\n        \"ㄋㄡ2\"\n    ],\n    \"譩\": [\n        \"ㄧ1\"\n    ],\n    \"譪\": [\n        \"ㄞ3\"\n    ],\n    \"譫\": [\n        \"ㄓㄢ1\"\n    ],\n    \"譬\": [\n        \"ㄆㄧ4\"\n    ],\n    \"譭\": [\n        \"ㄏㄨㄟ3\"\n    ],\n    \"譮\": [\n        \"ㄏㄨㄚ4\",\n        \"ㄒㄧㄝ4\",\n        \"ㄏㄨㄟ4\"\n    ],\n    \"譯\": [\n        \"ㄧ4\"\n    ],\n    \"議\": [\n        \"ㄧ4\"\n    ],\n    \"譱\": [\n        \"ㄕㄢ4\"\n    ],\n    \"譲\": [\n        \"ㄖㄤ4\"\n    ],\n    \"譳\": [\n        \"ㄋㄡ4\"\n    ],\n    \"譴\": [\n        \"ㄑㄧㄢ3\"\n    ],\n    \"譵\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"譶\": [\n        \"ㄊㄚ4\"\n    ],\n    \"護\": [\n        \"ㄏㄨ4\"\n    ],\n    \"譸\": [\n        \"ㄓㄡ1\",\n        \"ㄔㄡ2\"\n    ],\n    \"譹\": [\n        \"ㄏㄠ2\"\n    ],\n    \"譺\": [\n        \"ㄞ4\",\n        \"ㄧ3\",\n        \"ㄋㄧ3\",\n        \"ㄧ4\",\n        \"ㄧ2\"\n    ],\n    \"譻\": [\n        \"ㄧㄥ1\"\n    ],\n    \"譼\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"譽\": [\n        \"ㄩ4\"\n    ],\n    \"譾\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"譿\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"讀\": [\n        \"ㄉㄨ2\",\n        \"ㄉㄡ4\"\n    ],\n    \"讁\": [\n        \"ㄓㄜ2\"\n    ],\n    \"讂\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"讃\": [\n        \"ㄗㄢ4\"\n    ],\n    \"讄\": [\n        \"ㄌㄟ3\"\n    ],\n    \"讅\": [\n        \"ㄕㄣ3\"\n    ],\n    \"讆\": [\n        \"ㄨㄟ4\"\n    ],\n    \"讇\": [\n        \"ㄔㄢ3\"\n    ],\n    \"讈\": [\n        \"ㄌㄧ4\"\n    ],\n    \"讉\": [\n        \"ㄧ2\",\n        \"ㄊㄨㄟ1\"\n    ],\n    \"變\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"讋\": [\n        \"ㄓㄜ2\"\n    ],\n    \"讌\": [\n        \"ㄧㄢ4\"\n    ],\n    \"讍\": [\n        \"ㄜ4\"\n    ],\n    \"讎\": [\n        \"ㄔㄡ2\"\n    ],\n    \"讏\": [\n        \"ㄨㄟ4\"\n    ],\n    \"讐\": [\n        \"ㄔㄡ2\"\n    ],\n    \"讑\": [\n        \"ㄧㄠ4\"\n    ],\n    \"讒\": [\n        \"ㄔㄢ2\"\n    ],\n    \"讓\": [\n        \"ㄖㄤ4\"\n    ],\n    \"讔\": [\n        \"ㄧㄣ3\"\n    ],\n    \"讕\": [\n        \"ㄌㄢ2\"\n    ],\n    \"讖\": [\n        \"ㄔㄣ4\",\n        \"ㄔㄢ4\"\n    ],\n    \"讗\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"讘\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"讙\": [\n        \"ㄏㄨㄢ1\",\n        \"ㄏㄨㄢ4\"\n    ],\n    \"讚\": [\n        \"ㄗㄢ4\"\n    ],\n    \"讛\": [\n        \"ㄧ4\"\n    ],\n    \"讜\": [\n        \"ㄉㄤ3\",\n        \"ㄉㄤ4\"\n    ],\n    \"讝\": [\n        \"ㄓㄢ2\",\n        \"ㄓㄢ1\"\n    ],\n    \"讞\": [\n        \"ㄧㄢ4\"\n    ],\n    \"讟\": [\n        \"ㄉㄨ2\"\n    ],\n    \"讠\": [\n        \"ㄧㄢ2\"\n    ],\n    \"计\": [\n        \"ㄐㄧ4\"\n    ],\n    \"订\": [\n        \"ㄉㄧㄥ4\"\n    ],\n    \"讣\": [\n        \"ㄈㄨ4\"\n    ],\n    \"认\": [\n        \"ㄖㄣ4\"\n    ],\n    \"讥\": [\n        \"ㄐㄧ1\"\n    ],\n    \"讦\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"讧\": [\n        \"ㄏㄨㄥ4\"\n    ],\n    \"讨\": [\n        \"ㄊㄠ3\"\n    ],\n    \"让\": [\n        \"ㄖㄤ4\"\n    ],\n    \"讪\": [\n        \"ㄕㄢ4\"\n    ],\n    \"讫\": [\n        \"ㄑㄧ4\"\n    ],\n    \"讬\": [\n        \"ㄊㄨㄛ1\"\n    ],\n    \"训\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"议\": [\n        \"ㄧ4\"\n    ],\n    \"讯\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"记\": [\n        \"ㄐㄧ4\"\n    ],\n    \"讱\": [\n        \"ㄖㄣ4\"\n    ],\n    \"讲\": [\n        \"ㄐㄧㄤ3\"\n    ],\n    \"讳\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"讴\": [\n        \"ㄡ1\"\n    ],\n    \"讵\": [\n        \"ㄐㄩ4\"\n    ],\n    \"讶\": [\n        \"ㄧㄚ4\"\n    ],\n    \"讷\": [\n        \"ㄋㄜ4\"\n    ],\n    \"许\": [\n        \"ㄒㄩ3\",\n        \"ㄏㄨ3\"\n    ],\n    \"讹\": [\n        \"ㄜ2\"\n    ],\n    \"论\": [\n        \"ㄌㄨㄣ4\",\n        \"ㄌㄨㄣ2\"\n    ],\n    \"讻\": [\n        \"ㄒㄩㄥ1\"\n    ],\n    \"讼\": [\n        \"ㄙㄨㄥ4\"\n    ],\n    \"讽\": [\n        \"ㄈㄥ3\",\n        \"ㄈㄥ4\"\n    ],\n    \"设\": [\n        \"ㄕㄜ4\"\n    ],\n    \"访\": [\n        \"ㄈㄤ3\"\n    ],\n    \"诀\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"证\": [\n        \"ㄓㄥ4\"\n    ],\n    \"诂\": [\n        \"ㄍㄨ3\"\n    ],\n    \"诃\": [\n        \"ㄏㄜ1\"\n    ],\n    \"评\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"诅\": [\n        \"ㄗㄨ3\"\n    ],\n    \"识\": [\n        \"ㄕ2\",\n        \"ㄕ4\",\n        \"ㄓ4\"\n    ],\n    \"诇\": [\n        \"ㄒㄩㄥ4\"\n    ],\n    \"诈\": [\n        \"ㄓㄚ4\"\n    ],\n    \"诉\": [\n        \"ㄙㄨ4\"\n    ],\n    \"诊\": [\n        \"ㄓㄣ3\"\n    ],\n    \"诋\": [\n        \"ㄉㄧ3\"\n    ],\n    \"诌\": [\n        \"ㄓㄡ1\"\n    ],\n    \"词\": [\n        \"ㄘ2\"\n    ],\n    \"诎\": [\n        \"ㄑㄩ1\"\n    ],\n    \"诏\": [\n        \"ㄓㄠ4\"\n    ],\n    \"诐\": [\n        \"ㄅㄧ4\"\n    ],\n    \"译\": [\n        \"ㄧ4\"\n    ],\n    \"诒\": [\n        \"ㄧ2\"\n    ],\n    \"诓\": [\n        \"ㄎㄨㄤ1\"\n    ],\n    \"诔\": [\n        \"ㄌㄟ3\"\n    ],\n    \"试\": [\n        \"ㄕ4\"\n    ],\n    \"诖\": [\n        \"ㄍㄨㄚ4\"\n    ],\n    \"诗\": [\n        \"ㄕ1\"\n    ],\n    \"诘\": [\n        \"ㄐㄧ2\",\n        \"ㄐㄧㄝ2\"\n    ],\n    \"诙\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"诚\": [\n        \"ㄔㄥ2\"\n    ],\n    \"诛\": [\n        \"ㄓㄨ1\"\n    ],\n    \"诜\": [\n        \"ㄕㄣ1\"\n    ],\n    \"话\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"诞\": [\n        \"ㄉㄢ4\"\n    ],\n    \"诟\": [\n        \"ㄍㄡ4\"\n    ],\n    \"诠\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"诡\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"询\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"诣\": [\n        \"ㄧ4\"\n    ],\n    \"诤\": [\n        \"ㄓㄥ4\",\n        \"ㄓㄥ1\"\n    ],\n    \"该\": [\n        \"ㄍㄞ1\"\n    ],\n    \"详\": [\n        \"ㄒㄧㄤ2\"\n    ],\n    \"诧\": [\n        \"ㄔㄚ4\"\n    ],\n    \"诨\": [\n        \"ㄏㄨㄣ4\"\n    ],\n    \"诩\": [\n        \"ㄒㄩ3\"\n    ],\n    \"诪\": [\n        \"ㄓㄡ1\"\n    ],\n    \"诫\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"诬\": [\n        \"ㄨ1\"\n    ],\n    \"语\": [\n        \"ㄩ3\",\n        \"ㄩ4\"\n    ],\n    \"诮\": [\n        \"ㄑㄧㄠ4\"\n    ],\n    \"误\": [\n        \"ㄨ4\"\n    ],\n    \"诰\": [\n        \"ㄍㄠ4\"\n    ],\n    \"诱\": [\n        \"ㄧㄡ4\"\n    ],\n    \"诲\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"诳\": [\n        \"ㄎㄨㄤ2\"\n    ],\n    \"说\": [\n        \"ㄕㄨㄛ1\",\n        \"ㄕㄨㄟ4\",\n        \"ㄩㄝ4\"\n    ],\n    \"诵\": [\n        \"ㄙㄨㄥ4\"\n    ],\n    \"诶\": [\n        \"ㄟ2\"\n    ],\n    \"请\": [\n        \"ㄑㄧㄥ3\"\n    ],\n    \"诸\": [\n        \"ㄓㄨ1\"\n    ],\n    \"诹\": [\n        \"ㄗㄡ1\"\n    ],\n    \"诺\": [\n        \"ㄋㄨㄛ4\"\n    ],\n    \"读\": [\n        \"ㄉㄨ2\",\n        \"ㄉㄡ4\"\n    ],\n    \"诼\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"诽\": [\n        \"ㄈㄟ3\"\n    ],\n    \"课\": [\n        \"ㄎㄜ4\"\n    ],\n    \"诿\": [\n        \"ㄨㄟ3\"\n    ],\n    \"谀\": [\n        \"ㄩ2\"\n    ],\n    \"谁\": [\n        \"ㄕㄨㄟ2\",\n        \"ㄕㄟ2\"\n    ],\n    \"谂\": [\n        \"ㄕㄣ3\"\n    ],\n    \"调\": [\n        \"ㄉㄧㄠ4\",\n        \"ㄊㄧㄠ2\"\n    ],\n    \"谄\": [\n        \"ㄔㄢ3\"\n    ],\n    \"谅\": [\n        \"ㄌㄧㄤ4\"\n    ],\n    \"谆\": [\n        \"ㄓㄨㄣ1\"\n    ],\n    \"谇\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"谈\": [\n        \"ㄊㄢ2\"\n    ],\n    \"谉\": [\n        \"ㄕㄣ3\"\n    ],\n    \"谊\": [\n        \"ㄧ4\"\n    ],\n    \"谋\": [\n        \"ㄇㄡ2\"\n    ],\n    \"谌\": [\n        \"ㄔㄣ2\"\n    ],\n    \"谍\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"谎\": [\n        \"ㄏㄨㄤ3\"\n    ],\n    \"谏\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"谐\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"谑\": [\n        \"ㄒㄩㄝ4\"\n    ],\n    \"谒\": [\n        \"ㄧㄝ4\"\n    ],\n    \"谓\": [\n        \"ㄨㄟ4\"\n    ],\n    \"谔\": [\n        \"ㄜ4\"\n    ],\n    \"谕\": [\n        \"ㄩ4\"\n    ],\n    \"谖\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"谗\": [\n        \"ㄔㄢ2\"\n    ],\n    \"谘\": [\n        \"ㄗ1\"\n    ],\n    \"谙\": [\n        \"ㄢ1\"\n    ],\n    \"谚\": [\n        \"ㄧㄢ4\"\n    ],\n    \"谛\": [\n        \"ㄉㄧ4\"\n    ],\n    \"谜\": [\n        \"ㄇㄧ2\",\n        \"ㄇㄟ4\"\n    ],\n    \"谝\": [\n        \"ㄆㄧㄢ2\",\n        \"ㄆㄧㄢ3\"\n    ],\n    \"谞\": [\n        \"ㄒㄩ1\"\n    ],\n    \"谟\": [\n        \"ㄇㄛ2\"\n    ],\n    \"谠\": [\n        \"ㄉㄤ3\"\n    ],\n    \"谡\": [\n        \"ㄙㄨ4\"\n    ],\n    \"谢\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"谣\": [\n        \"ㄧㄠ2\"\n    ],\n    \"谤\": [\n        \"ㄅㄤ4\"\n    ],\n    \"谥\": [\n        \"ㄕ4\"\n    ],\n    \"谦\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"谧\": [\n        \"ㄇㄧ4\"\n    ],\n    \"谨\": [\n        \"ㄐㄧㄣ3\"\n    ],\n    \"谩\": [\n        \"ㄇㄢ2\",\n        \"ㄇㄢ4\"\n    ],\n    \"谪\": [\n        \"ㄓㄜ2\"\n    ],\n    \"谫\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"谬\": [\n        \"ㄇㄧㄡ4\"\n    ],\n    \"谭\": [\n        \"ㄊㄢ2\"\n    ],\n    \"谮\": [\n        \"ㄗㄣ4\"\n    ],\n    \"谯\": [\n        \"ㄑㄧㄠ2\",\n        \"ㄑㄧㄠ4\"\n    ],\n    \"谰\": [\n        \"ㄌㄢ2\"\n    ],\n    \"谱\": [\n        \"ㄆㄨ3\"\n    ],\n    \"谲\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"谳\": [\n        \"ㄧㄢ4\"\n    ],\n    \"谴\": [\n        \"ㄑㄧㄢ3\"\n    ],\n    \"谵\": [\n        \"ㄓㄢ1\"\n    ],\n    \"谶\": [\n        \"ㄔㄣ4\"\n    ],\n    \"谷\": [\n        \"ㄍㄨ3\",\n        \"ㄌㄨ4\",\n        \"ㄩ4\"\n    ],\n    \"谸\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"谹\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"谺\": [\n        \"ㄒㄧㄚ1\"\n    ],\n    \"谻\": [\n        \"ㄐㄧ2\"\n    ],\n    \"谼\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"谽\": [\n        \"ㄏㄢ1\"\n    ],\n    \"谾\": [\n        \"ㄏㄨㄥ1\",\n        \"ㄌㄨㄥ2\"\n    ],\n    \"谿\": [\n        \"ㄒㄧ1\",\n        \"ㄐㄧ1\"\n    ],\n    \"豀\": [\n        \"ㄒㄧ1\"\n    ],\n    \"豁\": [\n        \"ㄏㄨㄛ1\",\n        \"ㄏㄨㄛ4\",\n        \"ㄏㄨㄚ2\"\n    ],\n    \"豂\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"豃\": [\n        \"ㄏㄢ3\",\n        \"ㄍㄢ3\"\n    ],\n    \"豄\": [\n        \"ㄉㄨ2\"\n    ],\n    \"豅\": [\n        \"ㄌㄨㄥ2\",\n        \"ㄌㄨㄥ4\"\n    ],\n    \"豆\": [\n        \"ㄉㄡ4\"\n    ],\n    \"豇\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"豈\": [\n        \"ㄑㄧ3\",\n        \"ㄎㄞ3\"\n    ],\n    \"豉\": [\n        \"ㄕ4\",\n        \"ㄔ3\"\n    ],\n    \"豊\": [\n        \"ㄌㄧ3\",\n        \"ㄈㄥ1\"\n    ],\n    \"豋\": [\n        \"ㄉㄥ1\"\n    ],\n    \"豌\": [\n        \"ㄨㄢ1\"\n    ],\n    \"豍\": [\n        \"ㄅㄧ1\",\n        \"ㄅㄧㄢ3\"\n    ],\n    \"豎\": [\n        \"ㄕㄨ4\"\n    ],\n    \"豏\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"豐\": [\n        \"ㄈㄥ1\"\n    ],\n    \"豑\": [\n        \"ㄓ4\"\n    ],\n    \"豒\": [\n        \"ㄓ4\"\n    ],\n    \"豓\": [\n        \"ㄧㄢ4\"\n    ],\n    \"豔\": [\n        \"ㄧㄢ4\"\n    ],\n    \"豕\": [\n        \"ㄕ3\"\n    ],\n    \"豖\": [\n        \"ㄔㄨ4\"\n    ],\n    \"豗\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"豘\": [\n        \"ㄊㄨㄣ2\"\n    ],\n    \"豙\": [\n        \"ㄧ4\"\n    ],\n    \"豚\": [\n        \"ㄊㄨㄣ2\",\n        \"ㄉㄨㄣ1\",\n        \"ㄉㄨㄣ4\"\n    ],\n    \"豛\": [\n        \"ㄧ4\"\n    ],\n    \"豜\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"豝\": [\n        \"ㄅㄚ1\"\n    ],\n    \"豞\": [\n        \"ㄏㄡ4\"\n    ],\n    \"豟\": [\n        \"ㄜ4\"\n    ],\n    \"豠\": [\n        \"ㄔㄨ2\"\n    ],\n    \"象\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"豢\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"豣\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄧㄢ4\"\n    ],\n    \"豤\": [\n        \"ㄎㄣ3\",\n        \"ㄎㄨㄣ1\"\n    ],\n    \"豥\": [\n        \"ㄍㄞ1\"\n    ],\n    \"豦\": [\n        \"ㄐㄩ4\"\n    ],\n    \"豧\": [\n        \"ㄈㄨ1\",\n        \"ㄈㄨ4\",\n        \"ㄆㄨ1\"\n    ],\n    \"豨\": [\n        \"ㄒㄧ1\"\n    ],\n    \"豩\": [\n        \"ㄅㄧㄣ1\",\n        \"ㄏㄨㄢ1\"\n    ],\n    \"豪\": [\n        \"ㄏㄠ2\"\n    ],\n    \"豫\": [\n        \"ㄩ4\",\n        \"ㄒㄧㄝ4\",\n        \"ㄕㄨ1\"\n    ],\n    \"豬\": [\n        \"ㄓㄨ1\"\n    ],\n    \"豭\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"豮\": [\n        \"ㄈㄣ2\"\n    ],\n    \"豯\": [\n        \"ㄒㄧ1\"\n    ],\n    \"豰\": [\n        \"ㄅㄛ2\",\n        \"ㄏㄨ4\",\n        \"ㄏㄨㄛ4\",\n        \"ㄍㄡ4\"\n    ],\n    \"豱\": [\n        \"ㄨㄣ1\"\n    ],\n    \"豲\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"豳\": [\n        \"ㄅㄧㄣ1\",\n        \"ㄅㄢ1\"\n    ],\n    \"豴\": [\n        \"ㄉㄧ2\"\n    ],\n    \"豵\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"豶\": [\n        \"ㄈㄣ2\"\n    ],\n    \"豷\": [\n        \"ㄧ4\"\n    ],\n    \"豸\": [\n        \"ㄓ4\",\n        \"ㄓㄞ4\"\n    ],\n    \"豹\": [\n        \"ㄅㄠ4\"\n    ],\n    \"豺\": [\n        \"ㄔㄞ2\"\n    ],\n    \"豻\": [\n        \"ㄢ4\"\n    ],\n    \"豼\": [\n        \"ㄆㄧ2\"\n    ],\n    \"豽\": [\n        \"ㄋㄚ4\"\n    ],\n    \"豾\": [\n        \"ㄆㄧ1\"\n    ],\n    \"豿\": [\n        \"ㄍㄡ3\"\n    ],\n    \"貀\": [\n        \"ㄋㄚ4\",\n        \"ㄉㄨㄛ4\"\n    ],\n    \"貁\": [\n        \"ㄧㄡ4\"\n    ],\n    \"貂\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"貃\": [\n        \"ㄇㄛ4\"\n    ],\n    \"貄\": [\n        \"ㄙ4\"\n    ],\n    \"貅\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"貆\": [\n        \"ㄏㄨㄢ2\",\n        \"ㄏㄨㄢ1\"\n    ],\n    \"貇\": [\n        \"ㄎㄨㄣ1\",\n        \"ㄇㄠ4\",\n        \"ㄎㄣ3\"\n    ],\n    \"貈\": [\n        \"ㄏㄜ2\",\n        \"ㄇㄛ4\"\n    ],\n    \"貉\": [\n        \"ㄏㄠ2\",\n        \"ㄏㄜ2\",\n        \"ㄇㄛ4\",\n        \"ㄇㄚ4\"\n    ],\n    \"貊\": [\n        \"ㄇㄛ4\",\n        \"ㄇㄚ2\"\n    ],\n    \"貋\": [\n        \"ㄢ4\"\n    ],\n    \"貌\": [\n        \"ㄇㄠ4\",\n        \"ㄇㄛ4\"\n    ],\n    \"貍\": [\n        \"ㄌㄧ2\",\n        \"ㄇㄞ2\",\n        \"ㄩ4\"\n    ],\n    \"貎\": [\n        \"ㄋㄧ2\"\n    ],\n    \"貏\": [\n        \"ㄅㄧ3\"\n    ],\n    \"貐\": [\n        \"ㄩ3\"\n    ],\n    \"貑\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"貒\": [\n        \"ㄊㄨㄢ1\",\n        \"ㄊㄨㄢ4\"\n    ],\n    \"貓\": [\n        \"ㄇㄠ1\",\n        \"ㄇㄠ2\"\n    ],\n    \"貔\": [\n        \"ㄆㄧ2\"\n    ],\n    \"貕\": [\n        \"ㄒㄧ1\"\n    ],\n    \"貖\": [\n        \"ㄧ4\"\n    ],\n    \"貗\": [\n        \"ㄐㄩ4\",\n        \"ㄩ2\"\n    ],\n    \"貘\": [\n        \"ㄇㄛ4\"\n    ],\n    \"貙\": [\n        \"ㄔㄨ1\"\n    ],\n    \"貚\": [\n        \"ㄊㄢ2\"\n    ],\n    \"貛\": [\n        \"ㄏㄨㄢ1\"\n    ],\n    \"貜\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"貝\": [\n        \"ㄅㄟ4\"\n    ],\n    \"貞\": [\n        \"ㄓㄣ1\",\n        \"ㄓㄥ1\"\n    ],\n    \"貟\": [\n        \"ㄩㄢ2\"\n    ],\n    \"負\": [\n        \"ㄈㄨ4\"\n    ],\n    \"財\": [\n        \"ㄘㄞ2\"\n    ],\n    \"貢\": [\n        \"ㄍㄨㄥ4\"\n    ],\n    \"貣\": [\n        \"ㄊㄜ4\"\n    ],\n    \"貤\": [\n        \"ㄧ2\",\n        \"ㄧ4\"\n    ],\n    \"貥\": [\n        \"ㄏㄤ2\"\n    ],\n    \"貦\": [\n        \"ㄨㄢ2\"\n    ],\n    \"貧\": [\n        \"ㄆㄧㄣ2\"\n    ],\n    \"貨\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"販\": [\n        \"ㄈㄢ4\"\n    ],\n    \"貪\": [\n        \"ㄊㄢ1\"\n    ],\n    \"貫\": [\n        \"ㄍㄨㄢ4\",\n        \"ㄨㄢ1\"\n    ],\n    \"責\": [\n        \"ㄗㄜ2\",\n        \"ㄓㄞ4\"\n    ],\n    \"貭\": [\n        \"ㄓ4\"\n    ],\n    \"貮\": [\n        \"ㄦ4\"\n    ],\n    \"貯\": [\n        \"ㄓㄨ4\"\n    ],\n    \"貰\": [\n        \"ㄕ4\"\n    ],\n    \"貱\": [\n        \"ㄅㄧ4\"\n    ],\n    \"貲\": [\n        \"ㄗ1\"\n    ],\n    \"貳\": [\n        \"ㄦ4\"\n    ],\n    \"貴\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"貵\": [\n        \"ㄆㄧㄢ3\"\n    ],\n    \"貶\": [\n        \"ㄅㄧㄢ3\",\n        \"ㄈㄚ2\"\n    ],\n    \"買\": [\n        \"ㄇㄞ3\"\n    ],\n    \"貸\": [\n        \"ㄉㄞ4\",\n        \"ㄊㄜ4\"\n    ],\n    \"貹\": [\n        \"ㄕㄥ4\"\n    ],\n    \"貺\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"費\": [\n        \"ㄈㄟ4\",\n        \"ㄈㄨ2\",\n        \"ㄅㄧ4\"\n    ],\n    \"貼\": [\n        \"ㄊㄧㄝ1\"\n    ],\n    \"貽\": [\n        \"ㄧ2\"\n    ],\n    \"貾\": [\n        \"ㄔ2\"\n    ],\n    \"貿\": [\n        \"ㄇㄠ4\"\n    ],\n    \"賀\": [\n        \"ㄏㄜ4\"\n    ],\n    \"賁\": [\n        \"ㄅㄧ4\",\n        \"ㄈㄣ2\",\n        \"ㄅㄣ1\",\n        \"ㄈㄣ4\",\n        \"ㄈㄟ2\",\n        \"ㄅㄢ1\",\n        \"ㄌㄨ4\",\n        \"ㄆㄢ1\"\n    ],\n    \"賂\": [\n        \"ㄌㄨ4\"\n    ],\n    \"賃\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"賄\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"賅\": [\n        \"ㄍㄞ1\"\n    ],\n    \"賆\": [\n        \"ㄆㄧㄢ2\"\n    ],\n    \"資\": [\n        \"ㄗ1\",\n        \"ㄗ4\"\n    ],\n    \"賈\": [\n        \"ㄐㄧㄚ3\",\n        \"ㄍㄨ3\",\n        \"ㄐㄧㄚ4\"\n    ],\n    \"賉\": [\n        \"ㄒㄩ4\"\n    ],\n    \"賊\": [\n        \"ㄗㄟ2\"\n    ],\n    \"賋\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"賌\": [\n        \"ㄍㄞ1\"\n    ],\n    \"賍\": [\n        \"ㄗㄤ1\"\n    ],\n    \"賎\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"賏\": [\n        \"ㄧㄥ1\"\n    ],\n    \"賐\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"賑\": [\n        \"ㄓㄣ4\"\n    ],\n    \"賒\": [\n        \"ㄕㄜ1\",\n        \"ㄕㄚ1\"\n    ],\n    \"賓\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"賔\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"賕\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"賖\": [\n        \"ㄕㄜ1\"\n    ],\n    \"賗\": [\n        \"ㄔㄨㄢ4\"\n    ],\n    \"賘\": [\n        \"ㄗㄤ1\"\n    ],\n    \"賙\": [\n        \"ㄓㄡ1\"\n    ],\n    \"賚\": [\n        \"ㄌㄞ4\"\n    ],\n    \"賛\": [\n        \"ㄗㄢ4\"\n    ],\n    \"賜\": [\n        \"ㄘ4\"\n    ],\n    \"賝\": [\n        \"ㄔㄣ1\"\n    ],\n    \"賞\": [\n        \"ㄕㄤ3\"\n    ],\n    \"賟\": [\n        \"ㄊㄧㄢ3\"\n    ],\n    \"賠\": [\n        \"ㄆㄟ2\"\n    ],\n    \"賡\": [\n        \"ㄍㄥ1\"\n    ],\n    \"賢\": [\n        \"ㄒㄧㄢ2\",\n        \"ㄒㄧㄢ4\"\n    ],\n    \"賣\": [\n        \"ㄇㄞ4\"\n    ],\n    \"賤\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"賥\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"賦\": [\n        \"ㄈㄨ4\"\n    ],\n    \"賧\": [\n        \"ㄊㄢ4\"\n    ],\n    \"賨\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"賩\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"質\": [\n        \"ㄓ4\"\n    ],\n    \"賫\": [\n        \"ㄐㄧ1\"\n    ],\n    \"賬\": [\n        \"ㄓㄤ4\"\n    ],\n    \"賭\": [\n        \"ㄉㄨ3\"\n    ],\n    \"賮\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"賯\": [\n        \"ㄒㄩㄥ1\"\n    ],\n    \"賰\": [\n        \"ㄔㄨㄣ3\"\n    ],\n    \"賱\": [\n        \"ㄩㄣ3\"\n    ],\n    \"賲\": [\n        \"ㄅㄠ3\"\n    ],\n    \"賳\": [\n        \"ㄗㄞ1\"\n    ],\n    \"賴\": [\n        \"ㄌㄞ4\"\n    ],\n    \"賵\": [\n        \"ㄈㄥ4\"\n    ],\n    \"賶\": [\n        \"ㄘㄤ4\"\n    ],\n    \"賷\": [\n        \"ㄐㄧ1\"\n    ],\n    \"賸\": [\n        \"ㄕㄥ4\"\n    ],\n    \"賹\": [\n        \"ㄧ4\",\n        \"ㄞ4\"\n    ],\n    \"賺\": [\n        \"ㄓㄨㄢ4\",\n        \"ㄗㄨㄢ4\"\n    ],\n    \"賻\": [\n        \"ㄈㄨ4\"\n    ],\n    \"購\": [\n        \"ㄍㄡ4\"\n    ],\n    \"賽\": [\n        \"ㄙㄞ4\"\n    ],\n    \"賾\": [\n        \"ㄗㄜ2\"\n    ],\n    \"賿\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"贀\": [\n        \"ㄧ4\"\n    ],\n    \"贁\": [\n        \"ㄅㄞ4\"\n    ],\n    \"贂\": [\n        \"ㄔㄣ3\"\n    ],\n    \"贃\": [\n        \"ㄨㄢ4\"\n    ],\n    \"贄\": [\n        \"ㄓ4\",\n        \"ㄓ2\"\n    ],\n    \"贅\": [\n        \"ㄓㄨㄟ4\"\n    ],\n    \"贆\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"贇\": [\n        \"ㄩㄣ1\",\n        \"ㄅㄧㄣ1\"\n    ],\n    \"贈\": [\n        \"ㄗㄥ4\"\n    ],\n    \"贉\": [\n        \"ㄉㄢ4\"\n    ],\n    \"贊\": [\n        \"ㄗㄢ4\"\n    ],\n    \"贋\": [\n        \"ㄧㄢ4\"\n    ],\n    \"贌\": [\n        \"ㄆㄨ2\"\n    ],\n    \"贍\": [\n        \"ㄕㄢ4\",\n        \"ㄉㄢ4\"\n    ],\n    \"贎\": [\n        \"ㄨㄢ4\"\n    ],\n    \"贏\": [\n        \"ㄧㄥ2\"\n    ],\n    \"贐\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"贑\": [\n        \"ㄍㄢ4\"\n    ],\n    \"贒\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"贓\": [\n        \"ㄗㄤ1\"\n    ],\n    \"贔\": [\n        \"ㄅㄧ4\"\n    ],\n    \"贕\": [\n        \"ㄉㄨ2\"\n    ],\n    \"贖\": [\n        \"ㄕㄨ2\",\n        \"ㄕㄨ4\"\n    ],\n    \"贗\": [\n        \"ㄧㄢ4\",\n        \"ㄧㄢ2\"\n    ],\n    \"贘\": [\n        \"ㄕㄤ3\"\n    ],\n    \"贙\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"贚\": [\n        \"ㄌㄨㄥ4\"\n    ],\n    \"贛\": [\n        \"ㄍㄢ4\",\n        \"ㄍㄨㄥ4\",\n        \"ㄓㄨㄤ4\"\n    ],\n    \"贜\": [\n        \"ㄗㄤ1\"\n    ],\n    \"贝\": [\n        \"ㄅㄟ4\"\n    ],\n    \"贞\": [\n        \"ㄓㄣ1\"\n    ],\n    \"负\": [\n        \"ㄈㄨ4\"\n    ],\n    \"贠\": [\n        \"ㄩㄢ2\"\n    ],\n    \"贡\": [\n        \"ㄍㄨㄥ4\"\n    ],\n    \"财\": [\n        \"ㄘㄞ2\"\n    ],\n    \"责\": [\n        \"ㄗㄜ2\"\n    ],\n    \"贤\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"败\": [\n        \"ㄅㄞ4\"\n    ],\n    \"账\": [\n        \"ㄓㄤ4\"\n    ],\n    \"货\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"质\": [\n        \"ㄓ4\"\n    ],\n    \"贩\": [\n        \"ㄈㄢ4\"\n    ],\n    \"贪\": [\n        \"ㄊㄢ1\"\n    ],\n    \"贫\": [\n        \"ㄆㄧㄣ2\"\n    ],\n    \"贬\": [\n        \"ㄅㄧㄢ3\"\n    ],\n    \"购\": [\n        \"ㄍㄡ4\"\n    ],\n    \"贮\": [\n        \"ㄓㄨ4\"\n    ],\n    \"贯\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"贰\": [\n        \"ㄦ4\"\n    ],\n    \"贱\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"贲\": [\n        \"ㄅㄣ1\",\n        \"ㄅㄧ4\"\n    ],\n    \"贳\": [\n        \"ㄕ4\"\n    ],\n    \"贴\": [\n        \"ㄊㄧㄝ1\"\n    ],\n    \"贵\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"贶\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"贷\": [\n        \"ㄉㄞ4\"\n    ],\n    \"贸\": [\n        \"ㄇㄠ4\"\n    ],\n    \"费\": [\n        \"ㄈㄟ4\"\n    ],\n    \"贺\": [\n        \"ㄏㄜ4\"\n    ],\n    \"贻\": [\n        \"ㄧ2\"\n    ],\n    \"贼\": [\n        \"ㄗㄟ2\"\n    ],\n    \"贽\": [\n        \"ㄓ4\"\n    ],\n    \"贾\": [\n        \"ㄐㄧㄚ3\",\n        \"ㄍㄨ3\"\n    ],\n    \"贿\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"赀\": [\n        \"ㄗ1\"\n    ],\n    \"赁\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"赂\": [\n        \"ㄌㄨ4\"\n    ],\n    \"赃\": [\n        \"ㄗㄤ1\"\n    ],\n    \"资\": [\n        \"ㄗ1\"\n    ],\n    \"赅\": [\n        \"ㄍㄞ1\"\n    ],\n    \"赆\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"赇\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"赈\": [\n        \"ㄓㄣ4\"\n    ],\n    \"赉\": [\n        \"ㄌㄞ4\"\n    ],\n    \"赊\": [\n        \"ㄕㄜ1\"\n    ],\n    \"赋\": [\n        \"ㄈㄨ4\"\n    ],\n    \"赌\": [\n        \"ㄉㄨ3\"\n    ],\n    \"赍\": [\n        \"ㄐㄧ1\"\n    ],\n    \"赎\": [\n        \"ㄕㄨ2\"\n    ],\n    \"赏\": [\n        \"ㄕㄤ3\"\n    ],\n    \"赐\": [\n        \"ㄘ4\"\n    ],\n    \"赑\": [\n        \"ㄅㄧ4\"\n    ],\n    \"赒\": [\n        \"ㄓㄡ1\"\n    ],\n    \"赓\": [\n        \"ㄍㄥ1\"\n    ],\n    \"赔\": [\n        \"ㄆㄟ2\"\n    ],\n    \"赕\": [\n        \"ㄉㄢ3\"\n    ],\n    \"赖\": [\n        \"ㄌㄞ4\"\n    ],\n    \"赗\": [\n        \"ㄈㄥ4\"\n    ],\n    \"赘\": [\n        \"ㄓㄨㄟ4\"\n    ],\n    \"赙\": [\n        \"ㄈㄨ4\"\n    ],\n    \"赚\": [\n        \"ㄓㄨㄢ4\",\n        \"ㄗㄨㄢ4\"\n    ],\n    \"赛\": [\n        \"ㄙㄞ4\"\n    ],\n    \"赜\": [\n        \"ㄗㄜ2\"\n    ],\n    \"赝\": [\n        \"ㄧㄢ4\"\n    ],\n    \"赞\": [\n        \"ㄗㄢ4\"\n    ],\n    \"赟\": [\n        \"ㄩㄣ1\"\n    ],\n    \"赠\": [\n        \"ㄗㄥ4\"\n    ],\n    \"赡\": [\n        \"ㄕㄢ4\"\n    ],\n    \"赢\": [\n        \"ㄧㄥ2\"\n    ],\n    \"赣\": [\n        \"ㄍㄢ4\"\n    ],\n    \"赤\": [\n        \"ㄔ4\"\n    ],\n    \"赥\": [\n        \"ㄒㄧ1\"\n    ],\n    \"赦\": [\n        \"ㄕㄜ4\",\n        \"ㄘㄜ4\"\n    ],\n    \"赧\": [\n        \"ㄋㄢ3\"\n    ],\n    \"赨\": [\n        \"ㄊㄨㄥ2\",\n        \"ㄒㄩㄥ2\"\n    ],\n    \"赩\": [\n        \"ㄒㄧ4\"\n    ],\n    \"赪\": [\n        \"ㄔㄥ1\"\n    ],\n    \"赫\": [\n        \"ㄏㄜ4\",\n        \"ㄕ4\"\n    ],\n    \"赬\": [\n        \"ㄔㄥ1\"\n    ],\n    \"赭\": [\n        \"ㄓㄜ3\"\n    ],\n    \"赮\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"赯\": [\n        \"ㄊㄤ2\"\n    ],\n    \"走\": [\n        \"ㄗㄡ3\"\n    ],\n    \"赱\": [\n        \"ㄗㄡ3\"\n    ],\n    \"赲\": [\n        \"ㄌㄧ4\"\n    ],\n    \"赳\": [\n        \"ㄐㄧㄡ1\",\n        \"ㄐㄧㄡ4\"\n    ],\n    \"赴\": [\n        \"ㄈㄨ4\"\n    ],\n    \"赵\": [\n        \"ㄓㄠ4\"\n    ],\n    \"赶\": [\n        \"ㄍㄢ3\",\n        \"ㄑㄧㄢ2\"\n    ],\n    \"起\": [\n        \"ㄑㄧ3\"\n    ],\n    \"赸\": [\n        \"ㄕㄢ4\"\n    ],\n    \"赹\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"赺\": [\n        \"ㄧㄣ3\",\n        \"ㄑㄧㄣ3\"\n    ],\n    \"赻\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"赼\": [\n        \"ㄗ1\"\n    ],\n    \"赽\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄍㄨㄟ4\"\n    ],\n    \"赾\": [\n        \"ㄑㄧㄣ3\"\n    ],\n    \"赿\": [\n        \"ㄔ2\",\n        \"ㄉㄧ4\"\n    ],\n    \"趀\": [\n        \"ㄘ1\"\n    ],\n    \"趁\": [\n        \"ㄔㄣ4\",\n        \"ㄓㄣ1\",\n        \"ㄔㄣ2\",\n        \"ㄋㄧㄢ3\",\n        \"ㄓㄣ3\"\n    ],\n    \"趂\": [\n        \"ㄔㄣ4\"\n    ],\n    \"趃\": [\n        \"ㄉㄧㄝ2\",\n        \"ㄊㄨ2\"\n    ],\n    \"趄\": [\n        \"ㄐㄩ1\",\n        \"ㄑㄧㄝ4\"\n    ],\n    \"超\": [\n        \"ㄔㄠ1\",\n        \"ㄔㄠ3\",\n        \"ㄔㄠ4\",\n        \"ㄊㄧㄠ4\"\n    ],\n    \"趆\": [\n        \"ㄉㄧ1\"\n    ],\n    \"趇\": [\n        \"ㄒㄧ4\"\n    ],\n    \"趈\": [\n        \"ㄓㄢ1\"\n    ],\n    \"趉\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄐㄩ2\"\n    ],\n    \"越\": [\n        \"ㄩㄝ4\",\n        \"ㄏㄨㄛ2\"\n    ],\n    \"趋\": [\n        \"ㄑㄩ1\"\n    ],\n    \"趌\": [\n        \"ㄐㄧ2\",\n        \"ㄐㄧㄝ2\"\n    ],\n    \"趍\": [\n        \"ㄔ2\",\n        \"ㄑㄩ1\"\n    ],\n    \"趎\": [\n        \"ㄔㄨ2\"\n    ],\n    \"趏\": [\n        \"ㄍㄨㄚ1\",\n        \"ㄏㄨㄛ2\"\n    ],\n    \"趐\": [\n        \"ㄒㄩㄝ4\",\n        \"ㄔ4\"\n    ],\n    \"趑\": [\n        \"ㄗ1\",\n        \"ㄘ4\"\n    ],\n    \"趒\": [\n        \"ㄊㄧㄠ2\",\n        \"ㄊㄧㄠ4\",\n        \"ㄊㄧㄠ3\"\n    ],\n    \"趓\": [\n        \"ㄉㄨㄛ3\"\n    ],\n    \"趔\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"趕\": [\n        \"ㄍㄢ3\"\n    ],\n    \"趖\": [\n        \"ㄙㄨㄛ1\"\n    ],\n    \"趗\": [\n        \"ㄘㄨ4\"\n    ],\n    \"趘\": [\n        \"ㄒㄧ2\"\n    ],\n    \"趙\": [\n        \"ㄓㄠ4\",\n        \"ㄉㄧㄠ4\"\n    ],\n    \"趚\": [\n        \"ㄙㄨ4\"\n    ],\n    \"趛\": [\n        \"ㄧㄣ3\"\n    ],\n    \"趜\": [\n        \"ㄐㄩ2\",\n        \"ㄑㄩ1\",\n        \"ㄑㄧㄡ2\"\n    ],\n    \"趝\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"趞\": [\n        \"ㄑㄩㄝ4\",\n        \"ㄑㄧ4\",\n        \"ㄐㄧ2\"\n    ],\n    \"趟\": [\n        \"ㄊㄤ4\",\n        \"ㄓㄥ1\",\n        \"ㄓㄥ4\",\n        \"ㄔㄥ2\",\n        \"ㄊㄤ1\"\n    ],\n    \"趠\": [\n        \"ㄔㄨㄛ4\",\n        \"ㄔㄠ4\",\n        \"ㄊㄧㄠ4\",\n        \"ㄓㄨㄛ2\"\n    ],\n    \"趡\": [\n        \"ㄘㄨㄟ3\",\n        \"ㄨㄟ3\",\n        \"ㄐㄩ4\"\n    ],\n    \"趢\": [\n        \"ㄌㄨ4\"\n    ],\n    \"趣\": [\n        \"ㄑㄩ4\",\n        \"ㄘㄨ4\",\n        \"ㄑㄩ1\",\n        \"ㄘㄡ3\",\n        \"ㄗㄡ1\"\n    ],\n    \"趤\": [\n        \"ㄉㄤ4\"\n    ],\n    \"趥\": [\n        \"ㄑㄧㄡ1\",\n        \"ㄘㄨ4\"\n    ],\n    \"趦\": [\n        \"ㄗ1\"\n    ],\n    \"趧\": [\n        \"ㄊㄧ2\"\n    ],\n    \"趨\": [\n        \"ㄑㄩ1\",\n        \"ㄘㄨ4\",\n        \"ㄑㄩ4\",\n        \"ㄘㄡ3\"\n    ],\n    \"趩\": [\n        \"ㄔ4\"\n    ],\n    \"趪\": [\n        \"ㄏㄨㄤ2\",\n        \"ㄍㄨㄤ1\"\n    ],\n    \"趫\": [\n        \"ㄑㄧㄠ2\",\n        \"ㄐㄧㄠ4\",\n        \"ㄔㄠ3\"\n    ],\n    \"趬\": [\n        \"ㄑㄧㄠ1\"\n    ],\n    \"趭\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"趮\": [\n        \"ㄗㄠ4\"\n    ],\n    \"趯\": [\n        \"ㄊㄧ4\",\n        \"ㄩㄝ4\",\n        \"ㄧㄠ4\"\n    ],\n    \"趰\": [\n        \"ㄦ3\"\n    ],\n    \"趱\": [\n        \"ㄗㄢ3\"\n    ],\n    \"趲\": [\n        \"ㄗㄢ3\",\n        \"ㄗㄨ1\"\n    ],\n    \"足\": [\n        \"ㄗㄨ2\",\n        \"ㄐㄩ4\"\n    ],\n    \"趴\": [\n        \"ㄆㄚ1\"\n    ],\n    \"趵\": [\n        \"ㄅㄠ4\",\n        \"ㄅㄛ1\",\n        \"ㄓㄨㄛ2\",\n        \"ㄔㄨㄛ4\",\n        \"ㄆㄠ2\"\n    ],\n    \"趶\": [\n        \"ㄎㄨ4\",\n        \"ㄨ1\"\n    ],\n    \"趷\": [\n        \"ㄎㄜ1\"\n    ],\n    \"趸\": [\n        \"ㄉㄨㄣ3\"\n    ],\n    \"趹\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄍㄨㄟ4\"\n    ],\n    \"趺\": [\n        \"ㄈㄨ1\"\n    ],\n    \"趻\": [\n        \"ㄔㄣ3\"\n    ],\n    \"趼\": [\n        \"ㄐㄧㄢ3\",\n        \"ㄧㄢ4\",\n        \"ㄧㄢ2\",\n        \"ㄐㄧㄢ1\"\n    ],\n    \"趽\": [\n        \"ㄈㄤ4\",\n        \"ㄆㄤ2\",\n        \"ㄈㄤ1\"\n    ],\n    \"趾\": [\n        \"ㄓ3\"\n    ],\n    \"趿\": [\n        \"ㄊㄚ1\",\n        \"ㄙㄚ4\",\n        \"ㄑㄧ4\"\n    ],\n    \"跀\": [\n        \"ㄩㄝ4\"\n    ],\n    \"跁\": [\n        \"ㄅㄚ4\",\n        \"ㄆㄚ2\"\n    ],\n    \"跂\": [\n        \"ㄑㄧ2\",\n        \"ㄑㄧ3\",\n        \"ㄑㄧ4\",\n        \"ㄐㄧ1\",\n        \"ㄓ1\"\n    ],\n    \"跃\": [\n        \"ㄩㄝ4\"\n    ],\n    \"跄\": [\n        \"ㄑㄧㄤ1\",\n        \"ㄑㄧㄤ4\"\n    ],\n    \"跅\": [\n        \"ㄊㄨㄛ4\",\n        \"ㄔ4\"\n    ],\n    \"跆\": [\n        \"ㄊㄞ2\"\n    ],\n    \"跇\": [\n        \"ㄧ4\"\n    ],\n    \"跈\": [\n        \"ㄋㄧㄢ3\",\n        \"ㄐㄧㄢ4\",\n        \"ㄔㄣ2\",\n        \"ㄊㄧㄢ4\"\n    ],\n    \"跉\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"跊\": [\n        \"ㄇㄟ4\"\n    ],\n    \"跋\": [\n        \"ㄅㄚ2\",\n        \"ㄅㄟ4\"\n    ],\n    \"跌\": [\n        \"ㄉㄧㄝ1\",\n        \"ㄉㄧㄝ2\",\n        \"ㄊㄨ2\"\n    ],\n    \"跍\": [\n        \"ㄎㄨ1\"\n    ],\n    \"跎\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"跏\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"跐\": [\n        \"ㄘ1\",\n        \"ㄘ3\",\n        \"ㄗ3\"\n    ],\n    \"跑\": [\n        \"ㄆㄠ3\",\n        \"ㄆㄠ2\",\n        \"ㄅㄛ2\"\n    ],\n    \"跒\": [\n        \"ㄑㄧㄚ3\"\n    ],\n    \"跓\": [\n        \"ㄓㄨ4\"\n    ],\n    \"跔\": [\n        \"ㄐㄩ1\",\n        \"ㄑㄩ3\"\n    ],\n    \"跕\": [\n        \"ㄉㄧㄢ3\",\n        \"ㄊㄧㄝ1\",\n        \"ㄉㄧㄝ2\",\n        \"ㄓㄢ4\",\n        \"ㄉㄧㄝ1\"\n    ],\n    \"跖\": [\n        \"ㄓ2\"\n    ],\n    \"跗\": [\n        \"ㄈㄨ1\",\n        \"ㄈㄨ4\"\n    ],\n    \"跘\": [\n        \"ㄆㄢ2\",\n        \"ㄅㄢ4\"\n    ],\n    \"跙\": [\n        \"ㄐㄩ4\",\n        \"ㄑㄩ1\",\n        \"ㄑㄧㄝ3\",\n        \"ㄓㄨ4\",\n        \"ㄑㄧㄝ4\"\n    ],\n    \"跚\": [\n        \"ㄕㄢ1\"\n    ],\n    \"跛\": [\n        \"ㄅㄛ3\",\n        \"ㄅㄧ4\",\n        \"ㄆㄛ1\"\n    ],\n    \"跜\": [\n        \"ㄋㄧ2\"\n    ],\n    \"距\": [\n        \"ㄐㄩ4\"\n    ],\n    \"跞\": [\n        \"ㄌㄧ4\",\n        \"ㄌㄨㄛ4\"\n    ],\n    \"跟\": [\n        \"ㄍㄣ1\"\n    ],\n    \"跠\": [\n        \"ㄧ2\"\n    ],\n    \"跡\": [\n        \"ㄐㄧ1\"\n    ],\n    \"跢\": [\n        \"ㄉㄨㄛ4\",\n        \"ㄉㄞ4\",\n        \"ㄉㄨㄛ1\",\n        \"ㄔ2\"\n    ],\n    \"跣\": [\n        \"ㄒㄧㄢ3\",\n        \"ㄒㄧㄢ1\",\n        \"ㄙㄨㄣ3\"\n    ],\n    \"跤\": [\n        \"ㄐㄧㄠ1\",\n        \"ㄑㄧㄠ1\"\n    ],\n    \"跥\": [\n        \"ㄉㄨㄛ4\"\n    ],\n    \"跦\": [\n        \"ㄓㄨ1\",\n        \"ㄔㄨ2\"\n    ],\n    \"跧\": [\n        \"ㄑㄩㄢ2\",\n        \"ㄗㄨㄣ1\"\n    ],\n    \"跨\": [\n        \"ㄎㄨㄚ4\",\n        \"ㄎㄨ4\",\n        \"ㄎㄨㄚ1\",\n        \"ㄎㄨㄚ3\"\n    ],\n    \"跩\": [\n        \"ㄓㄨㄞ3\",\n        \"ㄕ4\"\n    ],\n    \"跪\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"跫\": [\n        \"ㄑㄩㄥ2\",\n        \"ㄑㄧㄤ1\",\n        \"ㄑㄩㄥ1\"\n    ],\n    \"跬\": [\n        \"ㄎㄨㄟ3\",\n        \"ㄒㄧㄝ4\"\n    ],\n    \"跭\": [\n        \"ㄒㄧㄤ2\"\n    ],\n    \"跮\": [\n        \"ㄔ4\",\n        \"ㄉㄧㄝ2\"\n    ],\n    \"路\": [\n        \"ㄌㄨ4\",\n        \"ㄌㄨㄛ4\"\n    ],\n    \"跰\": [\n        \"ㄆㄧㄢ2\",\n        \"ㄅㄥ4\",\n        \"ㄅㄧㄥ3\"\n    ],\n    \"跱\": [\n        \"ㄓ4\"\n    ],\n    \"跲\": [\n        \"ㄐㄧㄚ2\",\n        \"ㄐㄧㄝ2\"\n    ],\n    \"跳\": [\n        \"ㄊㄧㄠ4\",\n        \"ㄉㄧㄠ4\",\n        \"ㄊㄠ2\"\n    ],\n    \"跴\": [\n        \"ㄘㄞ3\"\n    ],\n    \"践\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"跶\": [\n        \"ㄉㄚ2\",\n        \"ㄉㄚ5\"\n    ],\n    \"跷\": [\n        \"ㄑㄧㄠ1\"\n    ],\n    \"跸\": [\n        \"ㄅㄧ4\"\n    ],\n    \"跹\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"跺\": [\n        \"ㄉㄨㄛ4\"\n    ],\n    \"跻\": [\n        \"ㄐㄧ1\"\n    ],\n    \"跼\": [\n        \"ㄐㄩ2\",\n        \"ㄑㄩ4\"\n    ],\n    \"跽\": [\n        \"ㄐㄧ4\"\n    ],\n    \"跾\": [\n        \"ㄕㄨ1\",\n        \"ㄔㄡ1\"\n    ],\n    \"跿\": [\n        \"ㄊㄨ2\",\n        \"ㄉㄨㄛ2\",\n        \"ㄔㄨㄛ1\"\n    ],\n    \"踀\": [\n        \"ㄔㄨ4\",\n        \"ㄘㄨ4\"\n    ],\n    \"踁\": [\n        \"ㄐㄧㄥ4\",\n        \"ㄎㄥ1\"\n    ],\n    \"踂\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"踃\": [\n        \"ㄒㄧㄠ1\",\n        \"ㄑㄧㄠ4\"\n    ],\n    \"踄\": [\n        \"ㄅㄨ4\"\n    ],\n    \"踅\": [\n        \"ㄒㄩㄝ2\",\n        \"ㄔ4\"\n    ],\n    \"踆\": [\n        \"ㄘㄨㄣ1\",\n        \"ㄑㄩㄣ1\",\n        \"ㄘㄨㄣ2\",\n        \"ㄗㄨㄣ1\",\n        \"ㄑㄧㄡ4\",\n        \"ㄓㄨㄣ1\"\n    ],\n    \"踇\": [\n        \"ㄇㄨ3\"\n    ],\n    \"踈\": [\n        \"ㄕㄨ1\"\n    ],\n    \"踉\": [\n        \"ㄌㄧㄤ2\",\n        \"ㄌㄧㄤ4\",\n        \"ㄌㄤ2\",\n        \"ㄌㄤ4\"\n    ],\n    \"踊\": [\n        \"ㄩㄥ3\"\n    ],\n    \"踋\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"踌\": [\n        \"ㄔㄡ2\"\n    ],\n    \"踍\": [\n        \"ㄑㄧㄠ1\"\n    ],\n    \"踎\": [\n        \"ㄇㄡ2\"\n    ],\n    \"踏\": [\n        \"ㄊㄚ4\",\n        \"ㄊㄚ1\"\n    ],\n    \"踐\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"踑\": [\n        \"ㄑㄧ2\",\n        \"ㄐㄧ1\",\n        \"ㄐㄧ4\"\n    ],\n    \"踒\": [\n        \"ㄨㄛ1\",\n        \"ㄨㄟ1\",\n        \"ㄖㄨㄟ2\"\n    ],\n    \"踓\": [\n        \"ㄨㄟ3\",\n        \"ㄘㄨ4\"\n    ],\n    \"踔\": [\n        \"ㄔㄨㄛ1\",\n        \"ㄉㄧㄠ4\",\n        \"ㄓㄨㄛ1\",\n        \"ㄊㄧㄠ4\",\n        \"ㄔㄨㄛ4\"\n    ],\n    \"踕\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"踖\": [\n        \"ㄐㄧ2\",\n        \"ㄑㄧ4\",\n        \"ㄑㄩㄝ4\"\n    ],\n    \"踗\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"踘\": [\n        \"ㄐㄩ1\"\n    ],\n    \"踙\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"踚\": [\n        \"ㄌㄨㄣ2\"\n    ],\n    \"踛\": [\n        \"ㄌㄨ4\"\n    ],\n    \"踜\": [\n        \"ㄌㄥ4\",\n        \"ㄌㄥ2\",\n        \"ㄔㄥ3\"\n    ],\n    \"踝\": [\n        \"ㄏㄨㄞ2\"\n    ],\n    \"踞\": [\n        \"ㄐㄩ4\"\n    ],\n    \"踟\": [\n        \"ㄔ2\"\n    ],\n    \"踠\": [\n        \"ㄨㄢ3\",\n        \"ㄨㄛ4\"\n    ],\n    \"踡\": [\n        \"ㄑㄩㄢ2\",\n        \"ㄐㄩㄢ3\"\n    ],\n    \"踢\": [\n        \"ㄊㄧ1\",\n        \"ㄉㄧㄝ2\"\n    ],\n    \"踣\": [\n        \"ㄅㄛ2\",\n        \"ㄆㄡ4\"\n    ],\n    \"踤\": [\n        \"ㄗㄨ2\",\n        \"ㄘㄨ4\",\n        \"ㄘㄨㄟ4\"\n    ],\n    \"踥\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"踦\": [\n        \"ㄧ3\",\n        \"ㄑㄧ1\",\n        \"ㄐㄧ1\",\n        \"ㄐㄧ3\",\n        \"ㄧ4\"\n    ],\n    \"踧\": [\n        \"ㄘㄨ4\",\n        \"ㄉㄧ2\"\n    ],\n    \"踨\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"踩\": [\n        \"ㄘㄞ3\",\n        \"ㄎㄨㄟ2\"\n    ],\n    \"踪\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"踫\": [\n        \"ㄆㄥ4\",\n        \"ㄆㄢ2\"\n    ],\n    \"踬\": [\n        \"ㄓ4\"\n    ],\n    \"踭\": [\n        \"ㄓㄥ1\"\n    ],\n    \"踮\": [\n        \"ㄉㄧㄢ3\"\n    ],\n    \"踯\": [\n        \"ㄓ2\"\n    ],\n    \"踰\": [\n        \"ㄩ2\",\n        \"ㄧㄠ2\",\n        \"ㄔㄨ1\"\n    ],\n    \"踱\": [\n        \"ㄉㄨㄛ2\",\n        \"ㄔㄨㄛ4\",\n        \"ㄉㄨㄛ4\"\n    ],\n    \"踲\": [\n        \"ㄉㄨㄣ4\"\n    ],\n    \"踳\": [\n        \"ㄔㄨㄢ3\",\n        \"ㄔㄨㄣ3\",\n        \"ㄔㄨㄣ1\"\n    ],\n    \"踴\": [\n        \"ㄩㄥ3\"\n    ],\n    \"踵\": [\n        \"ㄓㄨㄥ3\",\n        \"ㄓㄨㄥ4\"\n    ],\n    \"踶\": [\n        \"ㄉㄧ4\",\n        \"ㄓ4\",\n        \"ㄊㄧ2\",\n        \"ㄔ2\",\n        \"ㄕ4\"\n    ],\n    \"踷\": [\n        \"ㄓㄚ3\"\n    ],\n    \"踸\": [\n        \"ㄔㄣ3\"\n    ],\n    \"踹\": [\n        \"ㄔㄨㄞ4\",\n        \"ㄕㄨㄢ4\",\n        \"ㄉㄨㄢ4\",\n        \"ㄔㄨㄢ3\"\n    ],\n    \"踺\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"踻\": [\n        \"ㄍㄨㄚ1\",\n        \"ㄍㄨㄚ3\",\n        \"ㄊㄨㄛ2\"\n    ],\n    \"踼\": [\n        \"ㄊㄤ2\",\n        \"ㄊㄤ3\",\n        \"ㄕㄤ1\"\n    ],\n    \"踽\": [\n        \"ㄐㄩ3\"\n    ],\n    \"踾\": [\n        \"ㄈㄨ2\",\n        \"ㄅㄧ4\"\n    ],\n    \"踿\": [\n        \"ㄗㄨ2\"\n    ],\n    \"蹀\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"蹁\": [\n        \"ㄆㄧㄢ2\"\n    ],\n    \"蹂\": [\n        \"ㄖㄡ2\",\n        \"ㄖㄡ3\"\n    ],\n    \"蹃\": [\n        \"ㄋㄨㄛ4\",\n        \"ㄖㄜ4\",\n        \"ㄋㄚ4\"\n    ],\n    \"蹄\": [\n        \"ㄊㄧ2\",\n        \"ㄉㄧ4\"\n    ],\n    \"蹅\": [\n        \"ㄔㄚ3\",\n        \"ㄓㄚ1\"\n    ],\n    \"蹆\": [\n        \"ㄊㄨㄟ3\"\n    ],\n    \"蹇\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"蹈\": [\n        \"ㄉㄠ3\"\n    ],\n    \"蹉\": [\n        \"ㄘㄨㄛ1\"\n    ],\n    \"蹊\": [\n        \"ㄑㄧ1\",\n        \"ㄒㄧ1\"\n    ],\n    \"蹋\": [\n        \"ㄊㄚ4\"\n    ],\n    \"蹌\": [\n        \"ㄑㄧㄤ1\",\n        \"ㄑㄧㄤ4\"\n    ],\n    \"蹍\": [\n        \"ㄋㄧㄢ3\",\n        \"ㄓㄢ3\",\n        \"ㄔㄢ2\"\n    ],\n    \"蹎\": [\n        \"ㄉㄧㄢ1\"\n    ],\n    \"蹏\": [\n        \"ㄊㄧ2\"\n    ],\n    \"蹐\": [\n        \"ㄐㄧ2\"\n    ],\n    \"蹑\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"蹒\": [\n        \"ㄆㄢ2\",\n        \"ㄇㄢ2\"\n    ],\n    \"蹓\": [\n        \"ㄌㄧㄡ1\",\n        \"ㄌㄧㄡ4\"\n    ],\n    \"蹔\": [\n        \"ㄗㄢ4\",\n        \"ㄘㄢ2\"\n    ],\n    \"蹕\": [\n        \"ㄅㄧ4\"\n    ],\n    \"蹖\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"蹗\": [\n        \"ㄌㄨ4\"\n    ],\n    \"蹘\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"蹙\": [\n        \"ㄘㄨ4\"\n    ],\n    \"蹚\": [\n        \"ㄊㄤ1\",\n        \"ㄊㄤ4\",\n        \"ㄔㄥ1\"\n    ],\n    \"蹛\": [\n        \"ㄉㄞ4\",\n        \"ㄉㄧㄝ1\",\n        \"ㄉㄢ1\",\n        \"ㄓ4\"\n    ],\n    \"蹜\": [\n        \"ㄙㄨ4\"\n    ],\n    \"蹝\": [\n        \"ㄒㄧ3\"\n    ],\n    \"蹞\": [\n        \"ㄎㄨㄟ3\"\n    ],\n    \"蹟\": [\n        \"ㄐㄧ1\"\n    ],\n    \"蹠\": [\n        \"ㄓ2\",\n        \"ㄓㄨㄛ2\"\n    ],\n    \"蹡\": [\n        \"ㄑㄧㄤ1\",\n        \"ㄑㄧㄤ4\"\n    ],\n    \"蹢\": [\n        \"ㄉㄧ2\",\n        \"ㄓ2\"\n    ],\n    \"蹣\": [\n        \"ㄆㄢ2\",\n        \"ㄇㄢ2\",\n        \"ㄌㄧㄤ3\"\n    ],\n    \"蹤\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"蹥\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"蹦\": [\n        \"ㄅㄥ4\"\n    ],\n    \"蹧\": [\n        \"ㄗㄠ1\"\n    ],\n    \"蹨\": [\n        \"ㄋㄧㄢ3\",\n        \"ㄖㄢ3\"\n    ],\n    \"蹩\": [\n        \"ㄅㄧㄝ2\"\n    ],\n    \"蹪\": [\n        \"ㄊㄨㄟ2\"\n    ],\n    \"蹫\": [\n        \"ㄐㄩ2\"\n    ],\n    \"蹬\": [\n        \"ㄉㄥ1\",\n        \"ㄉㄥ4\"\n    ],\n    \"蹭\": [\n        \"ㄘㄥ4\",\n        \"ㄘㄥ2\"\n    ],\n    \"蹮\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"蹯\": [\n        \"ㄈㄢ2\"\n    ],\n    \"蹰\": [\n        \"ㄔㄨ2\"\n    ],\n    \"蹱\": [\n        \"ㄓㄨㄥ1\",\n        \"ㄔㄨㄥ4\"\n    ],\n    \"蹲\": [\n        \"ㄉㄨㄣ1\",\n        \"ㄗㄨㄣ2\",\n        \"ㄘㄨㄣ2\",\n        \"ㄗㄨㄣ1\",\n        \"ㄘㄨㄣ3\",\n        \"ㄘㄨㄢ2\",\n        \"ㄑㄩㄣ3\"\n    ],\n    \"蹳\": [\n        \"ㄅㄛ1\"\n    ],\n    \"蹴\": [\n        \"ㄘㄨ4\",\n        \"ㄗㄨ2\",\n        \"ㄐㄧㄡ5\"\n    ],\n    \"蹵\": [\n        \"ㄘㄨ4\"\n    ],\n    \"蹶\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄐㄩㄝ3\",\n        \"ㄍㄨㄟ4\"\n    ],\n    \"蹷\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"蹸\": [\n        \"ㄌㄧㄣ4\",\n        \"ㄌㄧㄣ2\"\n    ],\n    \"蹹\": [\n        \"ㄊㄚ2\"\n    ],\n    \"蹺\": [\n        \"ㄑㄧㄠ1\",\n        \"ㄑㄧㄠ4\"\n    ],\n    \"蹻\": [\n        \"ㄐㄩㄝ1\",\n        \"ㄑㄧㄠ1\",\n        \"ㄐㄧㄠ3\",\n        \"ㄐㄩㄝ2\",\n        \"ㄐㄩ2\",\n        \"ㄒㄩㄝ4\"\n    ],\n    \"蹼\": [\n        \"ㄆㄨ3\"\n    ],\n    \"蹽\": [\n        \"ㄌㄧㄠ1\"\n    ],\n    \"蹾\": [\n        \"ㄉㄨㄣ1\"\n    ],\n    \"蹿\": [\n        \"ㄘㄨㄢ1\"\n    ],\n    \"躀\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"躁\": [\n        \"ㄗㄠ4\"\n    ],\n    \"躂\": [\n        \"ㄉㄚ2\"\n    ],\n    \"躃\": [\n        \"ㄅㄧ4\"\n    ],\n    \"躄\": [\n        \"ㄅㄧ4\"\n    ],\n    \"躅\": [\n        \"ㄓㄨ2\",\n        \"ㄓㄨㄛ2\"\n    ],\n    \"躆\": [\n        \"ㄐㄩ4\"\n    ],\n    \"躇\": [\n        \"ㄔㄨ2\",\n        \"ㄔㄨㄛ4\"\n    ],\n    \"躈\": [\n        \"ㄑㄧㄠ4\"\n    ],\n    \"躉\": [\n        \"ㄉㄨㄣ3\"\n    ],\n    \"躊\": [\n        \"ㄔㄡ2\"\n    ],\n    \"躋\": [\n        \"ㄐㄧ1\"\n    ],\n    \"躌\": [\n        \"ㄨ3\"\n    ],\n    \"躍\": [\n        \"ㄩㄝ4\",\n        \"ㄊㄧ4\"\n    ],\n    \"躎\": [\n        \"ㄋㄧㄢ3\"\n    ],\n    \"躏\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"躐\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"躑\": [\n        \"ㄓ2\"\n    ],\n    \"躒\": [\n        \"ㄌㄧ4\",\n        \"ㄩㄝ4\",\n        \"ㄌㄨㄛ4\"\n    ],\n    \"躓\": [\n        \"ㄓ4\",\n        \"ㄓ1\"\n    ],\n    \"躔\": [\n        \"ㄔㄢ2\",\n        \"ㄓㄢ4\"\n    ],\n    \"躕\": [\n        \"ㄔㄨ2\"\n    ],\n    \"躖\": [\n        \"ㄉㄨㄢ4\"\n    ],\n    \"躗\": [\n        \"ㄨㄟ4\"\n    ],\n    \"躘\": [\n        \"ㄌㄨㄥ2\",\n        \"ㄌㄨㄥ3\"\n    ],\n    \"躙\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"躚\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"躛\": [\n        \"ㄨㄟ4\"\n    ],\n    \"躜\": [\n        \"ㄗㄨㄢ1\"\n    ],\n    \"躝\": [\n        \"ㄌㄢ2\"\n    ],\n    \"躞\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"躟\": [\n        \"ㄖㄤ2\"\n    ],\n    \"躠\": [\n        \"ㄙㄚ3\",\n        \"ㄒㄧㄝ4\"\n    ],\n    \"躡\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"躢\": [\n        \"ㄊㄚ4\"\n    ],\n    \"躣\": [\n        \"ㄑㄩ2\"\n    ],\n    \"躤\": [\n        \"ㄐㄧ2\"\n    ],\n    \"躥\": [\n        \"ㄘㄨㄢ1\"\n    ],\n    \"躦\": [\n        \"ㄘㄨㄛ2\",\n        \"ㄗㄨㄢ1\"\n    ],\n    \"躧\": [\n        \"ㄒㄧ3\"\n    ],\n    \"躨\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"躩\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄑㄧ4\"\n    ],\n    \"躪\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"身\": [\n        \"ㄕㄣ1\",\n        \"ㄐㄩㄢ1\"\n    ],\n    \"躬\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"躭\": [\n        \"ㄉㄢ1\"\n    ],\n    \"躮\": [\n        \"ㄈㄣ1\"\n    ],\n    \"躯\": [\n        \"ㄑㄩ1\"\n    ],\n    \"躰\": [\n        \"ㄊㄧ3\"\n    ],\n    \"躱\": [\n        \"ㄉㄨㄛ3\"\n    ],\n    \"躲\": [\n        \"ㄉㄨㄛ3\"\n    ],\n    \"躳\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"躴\": [\n        \"ㄌㄤ2\"\n    ],\n    \"躵\": [\n        \"ㄖㄣ3\"\n    ],\n    \"躶\": [\n        \"ㄌㄨㄛ3\"\n    ],\n    \"躷\": [\n        \"ㄞ3\"\n    ],\n    \"躸\": [\n        \"ㄐㄧ1\"\n    ],\n    \"躹\": [\n        \"ㄐㄩ2\"\n    ],\n    \"躺\": [\n        \"ㄊㄤ3\",\n        \"ㄊㄤ4\"\n    ],\n    \"躻\": [\n        \"ㄎㄨㄥ1\"\n    ],\n    \"躼\": [\n        \"ㄌㄠ4\"\n    ],\n    \"躽\": [\n        \"ㄧㄢ3\",\n        \"ㄧㄢ4\"\n    ],\n    \"躾\": [\n        \"ㄇㄟ3\"\n    ],\n    \"躿\": [\n        \"ㄎㄤ1\"\n    ],\n    \"軀\": [\n        \"ㄑㄩ1\"\n    ],\n    \"軁\": [\n        \"ㄌㄡ2\",\n        \"ㄌㄩ3\"\n    ],\n    \"軂\": [\n        \"ㄌㄠ4\"\n    ],\n    \"軃\": [\n        \"ㄉㄨㄛ3\",\n        \"ㄊㄨㄛ3\"\n    ],\n    \"軄\": [\n        \"ㄓ2\"\n    ],\n    \"軅\": [\n        \"ㄧㄢ4\"\n    ],\n    \"軆\": [\n        \"ㄊㄧ3\"\n    ],\n    \"軇\": [\n        \"ㄉㄠ4\"\n    ],\n    \"軈\": [\n        \"ㄧㄥ1\"\n    ],\n    \"軉\": [\n        \"ㄩ4\"\n    ],\n    \"車\": [\n        \"ㄔㄜ1\",\n        \"ㄐㄩ1\"\n    ],\n    \"軋\": [\n        \"ㄧㄚ4\",\n        \"ㄓㄚ2\",\n        \"ㄍㄚ2\"\n    ],\n    \"軌\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"軍\": [\n        \"ㄐㄩㄣ1\"\n    ],\n    \"軎\": [\n        \"ㄨㄟ4\"\n    ],\n    \"軏\": [\n        \"ㄩㄝ4\"\n    ],\n    \"軐\": [\n        \"ㄒㄧㄣ4\",\n        \"ㄒㄧㄢ4\"\n    ],\n    \"軑\": [\n        \"ㄉㄞ4\"\n    ],\n    \"軒\": [\n        \"ㄒㄩㄢ1\",\n        \"ㄒㄧㄢ3\",\n        \"ㄒㄧㄢ4\",\n        \"ㄏㄢ3\",\n        \"ㄐㄧㄢ1\"\n    ],\n    \"軓\": [\n        \"ㄈㄢ4\"\n    ],\n    \"軔\": [\n        \"ㄖㄣ4\"\n    ],\n    \"軕\": [\n        \"ㄕㄢ1\"\n    ],\n    \"軖\": [\n        \"ㄎㄨㄤ2\"\n    ],\n    \"軗\": [\n        \"ㄕㄨ1\"\n    ],\n    \"軘\": [\n        \"ㄊㄨㄣ2\"\n    ],\n    \"軙\": [\n        \"ㄔㄣ2\",\n        \"ㄑㄧ2\"\n    ],\n    \"軚\": [\n        \"ㄉㄞ4\"\n    ],\n    \"軛\": [\n        \"ㄜ4\"\n    ],\n    \"軜\": [\n        \"ㄋㄚ4\"\n    ],\n    \"軝\": [\n        \"ㄑㄧ2\"\n    ],\n    \"軞\": [\n        \"ㄇㄠ2\"\n    ],\n    \"軟\": [\n        \"ㄖㄨㄢ3\"\n    ],\n    \"軠\": [\n        \"ㄎㄨㄤ2\"\n    ],\n    \"軡\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"転\": [\n        \"ㄓㄨㄢ3\"\n    ],\n    \"軣\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"軤\": [\n        \"ㄏㄨ1\"\n    ],\n    \"軥\": [\n        \"ㄑㄩ2\",\n        \"ㄍㄡ1\",\n        \"ㄍㄡ4\",\n        \"ㄐㄩ1\"\n    ],\n    \"軦\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"軧\": [\n        \"ㄉㄧ3\",\n        \"ㄔ2\"\n    ],\n    \"軨\": [\n        \"ㄌㄧㄥ2\",\n        \"ㄌㄧㄥ3\"\n    ],\n    \"軩\": [\n        \"ㄉㄞ4\"\n    ],\n    \"軪\": [\n        \"ㄠ1\",\n        \"ㄠ4\"\n    ],\n    \"軫\": [\n        \"ㄓㄣ3\"\n    ],\n    \"軬\": [\n        \"ㄈㄢ4\",\n        \"ㄅㄣ4\"\n    ],\n    \"軭\": [\n        \"ㄎㄨㄤ1\"\n    ],\n    \"軮\": [\n        \"ㄧㄤ3\"\n    ],\n    \"軯\": [\n        \"ㄆㄥ1\"\n    ],\n    \"軰\": [\n        \"ㄅㄟ4\"\n    ],\n    \"軱\": [\n        \"ㄍㄨ1\"\n    ],\n    \"軲\": [\n        \"ㄍㄨ1\"\n    ],\n    \"軳\": [\n        \"ㄆㄠ2\"\n    ],\n    \"軴\": [\n        \"ㄓㄨ4\"\n    ],\n    \"軵\": [\n        \"ㄖㄨㄥ3\",\n        \"ㄈㄨ3\",\n        \"ㄈㄨ4\",\n        \"ㄖㄨㄥ2\"\n    ],\n    \"軶\": [\n        \"ㄜ4\"\n    ],\n    \"軷\": [\n        \"ㄅㄚ2\"\n    ],\n    \"軸\": [\n        \"ㄓㄡ2\",\n        \"ㄓㄨ2\",\n        \"ㄓㄡ4\"\n    ],\n    \"軹\": [\n        \"ㄓ3\"\n    ],\n    \"軺\": [\n        \"ㄧㄠ2\",\n        \"ㄉㄧㄠ1\"\n    ],\n    \"軻\": [\n        \"ㄎㄜ1\"\n    ],\n    \"軼\": [\n        \"ㄧ4\",\n        \"ㄉㄧㄝ2\",\n        \"ㄓㄜ2\"\n    ],\n    \"軽\": [\n        \"ㄓ4\",\n        \"ㄑㄧㄥ1\"\n    ],\n    \"軾\": [\n        \"ㄕ4\"\n    ],\n    \"軿\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"輀\": [\n        \"ㄦ2\"\n    ],\n    \"輁\": [\n        \"ㄍㄨㄥ3\"\n    ],\n    \"輂\": [\n        \"ㄐㄩ2\"\n    ],\n    \"較\": [\n        \"ㄐㄧㄠ4\",\n        \"ㄐㄩㄝ2\",\n        \"ㄒㄧㄠ4\"\n    ],\n    \"輄\": [\n        \"ㄍㄨㄤ1\"\n    ],\n    \"輅\": [\n        \"ㄏㄜ2\",\n        \"ㄌㄨ4\",\n        \"ㄧㄚ4\"\n    ],\n    \"輆\": [\n        \"ㄎㄞ3\",\n        \"ㄎㄞ4\"\n    ],\n    \"輇\": [\n        \"ㄑㄩㄢ2\",\n        \"ㄔㄨㄣ1\"\n    ],\n    \"輈\": [\n        \"ㄓㄡ1\"\n    ],\n    \"載\": [\n        \"ㄗㄞ4\",\n        \"ㄗㄞ3\",\n        \"ㄉㄞ4\",\n        \"ㄗㄞ1\",\n        \"ㄗ1\"\n    ],\n    \"輊\": [\n        \"ㄓ4\"\n    ],\n    \"輋\": [\n        \"ㄕㄜ1\"\n    ],\n    \"輌\": [\n        \"ㄌㄧㄤ4\"\n    ],\n    \"輍\": [\n        \"ㄩ4\"\n    ],\n    \"輎\": [\n        \"ㄕㄠ1\"\n    ],\n    \"輏\": [\n        \"ㄧㄡ2\"\n    ],\n    \"輐\": [\n        \"ㄨㄢ4\",\n        \"ㄩㄢ3\"\n    ],\n    \"輑\": [\n        \"ㄧㄣ3\",\n        \"ㄑㄩㄣ1\"\n    ],\n    \"輒\": [\n        \"ㄓㄜ2\"\n    ],\n    \"輓\": [\n        \"ㄨㄢ3\"\n    ],\n    \"輔\": [\n        \"ㄈㄨ3\"\n    ],\n    \"輕\": [\n        \"ㄑㄧㄥ1\",\n        \"ㄑㄧㄥ4\"\n    ],\n    \"輖\": [\n        \"ㄓㄡ1\"\n    ],\n    \"輗\": [\n        \"ㄋㄧ2\",\n        \"ㄧ4\"\n    ],\n    \"輘\": [\n        \"ㄌㄥ2\",\n        \"ㄌㄧㄥ2\",\n        \"ㄌㄥ4\"\n    ],\n    \"輙\": [\n        \"ㄓㄜ2\"\n    ],\n    \"輚\": [\n        \"ㄓㄢ4\"\n    ],\n    \"輛\": [\n        \"ㄌㄧㄤ4\"\n    ],\n    \"輜\": [\n        \"ㄗ1\",\n        \"ㄗ4\"\n    ],\n    \"輝\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"輞\": [\n        \"ㄨㄤ3\"\n    ],\n    \"輟\": [\n        \"ㄔㄨㄛ4\"\n    ],\n    \"輠\": [\n        \"ㄍㄨㄛ3\",\n        \"ㄏㄨㄚ4\",\n        \"ㄏㄨㄟ4\"\n    ],\n    \"輡\": [\n        \"ㄎㄢ3\"\n    ],\n    \"輢\": [\n        \"ㄧ3\"\n    ],\n    \"輣\": [\n        \"ㄆㄥ2\"\n    ],\n    \"輤\": [\n        \"ㄑㄧㄢ4\"\n    ],\n    \"輥\": [\n        \"ㄍㄨㄣ3\"\n    ],\n    \"輦\": [\n        \"ㄋㄧㄢ3\",\n        \"ㄌㄧㄢ3\"\n    ],\n    \"輧\": [\n        \"ㄆㄧㄥ2\",\n        \"ㄆㄥ1\"\n    ],\n    \"輨\": [\n        \"ㄍㄨㄢ3\"\n    ],\n    \"輩\": [\n        \"ㄅㄟ4\"\n    ],\n    \"輪\": [\n        \"ㄌㄨㄣ2\"\n    ],\n    \"輫\": [\n        \"ㄆㄞ2\"\n    ],\n    \"輬\": [\n        \"ㄌㄧㄤ2\"\n    ],\n    \"輭\": [\n        \"ㄖㄨㄢ3\",\n        \"ㄦ2\"\n    ],\n    \"輮\": [\n        \"ㄖㄡ2\",\n        \"ㄖㄡ3\"\n    ],\n    \"輯\": [\n        \"ㄐㄧ2\"\n    ],\n    \"輰\": [\n        \"ㄧㄤ2\"\n    ],\n    \"輱\": [\n        \"ㄒㄧㄢ2\",\n        \"ㄎㄢ4\"\n    ],\n    \"輲\": [\n        \"ㄔㄨㄢ2\"\n    ],\n    \"輳\": [\n        \"ㄘㄡ4\"\n    ],\n    \"輴\": [\n        \"ㄔㄨㄣ1\",\n        \"ㄕㄨㄣ3\"\n    ],\n    \"輵\": [\n        \"ㄍㄜ2\",\n        \"ㄧㄚ4\",\n        \"ㄜ4\",\n        \"ㄑㄧㄝ4\"\n    ],\n    \"輶\": [\n        \"ㄧㄡ2\"\n    ],\n    \"輷\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"輸\": [\n        \"ㄕㄨ1\",\n        \"ㄕㄨ4\"\n    ],\n    \"輹\": [\n        \"ㄈㄨ4\",\n        \"ㄅㄨ2\"\n    ],\n    \"輺\": [\n        \"ㄗ1\"\n    ],\n    \"輻\": [\n        \"ㄈㄨ2\"\n    ],\n    \"輼\": [\n        \"ㄨㄣ1\",\n        \"ㄩㄣ1\"\n    ],\n    \"輽\": [\n        \"ㄅㄣ4\"\n    ],\n    \"輾\": [\n        \"ㄓㄢ3\",\n        \"ㄋㄧㄢ3\"\n    ],\n    \"輿\": [\n        \"ㄩ2\",\n        \"ㄩ4\"\n    ],\n    \"轀\": [\n        \"ㄨㄣ1\"\n    ],\n    \"轁\": [\n        \"ㄊㄠ1\",\n        \"ㄎㄢ3\"\n    ],\n    \"轂\": [\n        \"ㄍㄨ3\",\n        \"ㄍㄨ1\"\n    ],\n    \"轃\": [\n        \"ㄓㄣ1\"\n    ],\n    \"轄\": [\n        \"ㄒㄧㄚ2\",\n        \"ㄏㄜ2\"\n    ],\n    \"轅\": [\n        \"ㄩㄢ2\"\n    ],\n    \"轆\": [\n        \"ㄌㄨ4\"\n    ],\n    \"轇\": [\n        \"ㄐㄧㄠ1\",\n        \"ㄒㄧㄠ3\"\n    ],\n    \"轈\": [\n        \"ㄔㄠ2\"\n    ],\n    \"轉\": [\n        \"ㄓㄨㄢ3\",\n        \"ㄓㄨㄢ4\",\n        \"ㄓㄨㄞ3\"\n    ],\n    \"轊\": [\n        \"ㄨㄟ4\"\n    ],\n    \"轋\": [\n        \"ㄏㄨㄣ2\"\n    ],\n    \"轌\": [\n        \"ㄒㄩㄝ3\"\n    ],\n    \"轍\": [\n        \"ㄓㄜ2\"\n    ],\n    \"轎\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"轏\": [\n        \"ㄓㄢ4\"\n    ],\n    \"轐\": [\n        \"ㄅㄨ2\"\n    ],\n    \"轑\": [\n        \"ㄌㄠ3\",\n        \"ㄌㄠ2\",\n        \"ㄌㄧㄠ2\",\n        \"ㄌㄧㄠ3\",\n        \"ㄌㄧㄠ4\"\n    ],\n    \"轒\": [\n        \"ㄈㄣ2\"\n    ],\n    \"轓\": [\n        \"ㄈㄢ1\"\n    ],\n    \"轔\": [\n        \"ㄌㄧㄣ2\",\n        \"ㄌㄧㄣ4\"\n    ],\n    \"轕\": [\n        \"ㄍㄜ2\"\n    ],\n    \"轖\": [\n        \"ㄙㄜ4\"\n    ],\n    \"轗\": [\n        \"ㄎㄢ3\"\n    ],\n    \"轘\": [\n        \"ㄏㄨㄢ2\",\n        \"ㄏㄨㄢ4\"\n    ],\n    \"轙\": [\n        \"ㄧ3\"\n    ],\n    \"轚\": [\n        \"ㄐㄧ2\"\n    ],\n    \"轛\": [\n        \"ㄓㄨㄟ4\"\n    ],\n    \"轜\": [\n        \"ㄦ2\"\n    ],\n    \"轝\": [\n        \"ㄩ4\"\n    ],\n    \"轞\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"轟\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"轠\": [\n        \"ㄌㄟ2\"\n    ],\n    \"轡\": [\n        \"ㄆㄟ4\"\n    ],\n    \"轢\": [\n        \"ㄌㄧ4\"\n    ],\n    \"轣\": [\n        \"ㄌㄧ4\"\n    ],\n    \"轤\": [\n        \"ㄌㄨ2\"\n    ],\n    \"轥\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"车\": [\n        \"ㄔㄜ1\",\n        \"ㄐㄩ1\"\n    ],\n    \"轧\": [\n        \"ㄧㄚ4\",\n        \"ㄓㄚ2\",\n        \"ㄍㄚ2\"\n    ],\n    \"轨\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"轩\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"轪\": [\n        \"ㄉㄞ4\"\n    ],\n    \"轫\": [\n        \"ㄖㄣ4\"\n    ],\n    \"转\": [\n        \"ㄓㄨㄢ3\",\n        \"ㄓㄨㄢ4\",\n        \"ㄓㄨㄞ3\"\n    ],\n    \"轭\": [\n        \"ㄜ4\"\n    ],\n    \"轮\": [\n        \"ㄌㄨㄣ2\"\n    ],\n    \"软\": [\n        \"ㄖㄨㄢ3\"\n    ],\n    \"轰\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"轱\": [\n        \"ㄍㄨ1\"\n    ],\n    \"轲\": [\n        \"ㄎㄜ1\",\n        \"ㄎㄜ3\"\n    ],\n    \"轳\": [\n        \"ㄌㄨ2\"\n    ],\n    \"轴\": [\n        \"ㄓㄡ2\",\n        \"ㄓㄡ4\"\n    ],\n    \"轵\": [\n        \"ㄓ3\"\n    ],\n    \"轶\": [\n        \"ㄧ4\"\n    ],\n    \"轷\": [\n        \"ㄏㄨ1\"\n    ],\n    \"轸\": [\n        \"ㄓㄣ3\"\n    ],\n    \"轹\": [\n        \"ㄌㄧ4\"\n    ],\n    \"轺\": [\n        \"ㄧㄠ2\"\n    ],\n    \"轻\": [\n        \"ㄑㄧㄥ1\"\n    ],\n    \"轼\": [\n        \"ㄕ4\"\n    ],\n    \"载\": [\n        \"ㄗㄞ4\",\n        \"ㄗㄞ3\"\n    ],\n    \"轾\": [\n        \"ㄓ4\"\n    ],\n    \"轿\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"辀\": [\n        \"ㄓㄡ1\"\n    ],\n    \"辁\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"辂\": [\n        \"ㄌㄨ4\"\n    ],\n    \"较\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"辄\": [\n        \"ㄓㄜ2\"\n    ],\n    \"辅\": [\n        \"ㄈㄨ3\"\n    ],\n    \"辆\": [\n        \"ㄌㄧㄤ4\"\n    ],\n    \"辇\": [\n        \"ㄋㄧㄢ3\"\n    ],\n    \"辈\": [\n        \"ㄅㄟ4\"\n    ],\n    \"辉\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"辊\": [\n        \"ㄍㄨㄣ3\"\n    ],\n    \"辋\": [\n        \"ㄨㄤ3\"\n    ],\n    \"辌\": [\n        \"ㄌㄧㄤ2\"\n    ],\n    \"辍\": [\n        \"ㄔㄨㄛ4\"\n    ],\n    \"辎\": [\n        \"ㄗ1\"\n    ],\n    \"辏\": [\n        \"ㄘㄡ4\"\n    ],\n    \"辐\": [\n        \"ㄈㄨ2\"\n    ],\n    \"辑\": [\n        \"ㄐㄧ2\"\n    ],\n    \"辒\": [\n        \"ㄨㄣ1\"\n    ],\n    \"输\": [\n        \"ㄕㄨ1\"\n    ],\n    \"辔\": [\n        \"ㄆㄟ4\"\n    ],\n    \"辕\": [\n        \"ㄩㄢ2\"\n    ],\n    \"辖\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"辗\": [\n        \"ㄋㄧㄢ3\",\n        \"ㄓㄢ3\"\n    ],\n    \"辘\": [\n        \"ㄌㄨ4\"\n    ],\n    \"辙\": [\n        \"ㄓㄜ2\"\n    ],\n    \"辚\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"辛\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"辜\": [\n        \"ㄍㄨ1\"\n    ],\n    \"辝\": [\n        \"ㄘ2\"\n    ],\n    \"辞\": [\n        \"ㄘ2\"\n    ],\n    \"辟\": [\n        \"ㄆㄧ4\",\n        \"ㄅㄧ4\",\n        \"ㄇㄧ3\",\n        \"ㄆㄧ1\"\n    ],\n    \"辠\": [\n        \"ㄗㄨㄟ4\",\n        \"ㄗㄨㄟ1\"\n    ],\n    \"辡\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"辢\": [\n        \"ㄌㄚ4\"\n    ],\n    \"辣\": [\n        \"ㄌㄚ4\"\n    ],\n    \"辤\": [\n        \"ㄘ2\"\n    ],\n    \"辥\": [\n        \"ㄒㄩㄝ1\",\n        \"ㄧ4\"\n    ],\n    \"辦\": [\n        \"ㄅㄢ4\"\n    ],\n    \"辧\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"辨\": [\n        \"ㄅㄧㄢ4\",\n        \"ㄅㄧㄢ3\",\n        \"ㄅㄢ4\",\n        \"ㄆㄧㄢ4\"\n    ],\n    \"辩\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"辪\": [\n        \"ㄒㄩㄝ1\"\n    ],\n    \"辫\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"辬\": [\n        \"ㄅㄢ1\"\n    ],\n    \"辭\": [\n        \"ㄘ2\"\n    ],\n    \"辮\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"辯\": [\n        \"ㄅㄧㄢ4\",\n        \"ㄆㄧㄢ2\",\n        \"ㄅㄧㄢ3\",\n        \"ㄅㄢ4\"\n    ],\n    \"辰\": [\n        \"ㄔㄣ2\"\n    ],\n    \"辱\": [\n        \"ㄖㄨ3\"\n    ],\n    \"農\": [\n        \"ㄋㄨㄥ2\"\n    ],\n    \"辳\": [\n        \"ㄋㄨㄥ2\"\n    ],\n    \"辴\": [\n        \"ㄔㄢ3\",\n        \"ㄓㄣ3\"\n    ],\n    \"辵\": [\n        \"ㄔㄨㄛ4\"\n    ],\n    \"辶\": [\n        \"ㄔㄨㄛ4\"\n    ],\n    \"辷\": [\n        \"ㄧ1\"\n    ],\n    \"辸\": [\n        \"ㄖㄥ2\"\n    ],\n    \"边\": [\n        \"ㄅㄧㄢ1\",\n        \"ㄅㄧㄢ5\"\n    ],\n    \"辺\": [\n        \"ㄅㄧㄢ1\"\n    ],\n    \"辻\": [\n        \"ㄕ2\"\n    ],\n    \"込\": [\n        \"ㄩ1\"\n    ],\n    \"辽\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"达\": [\n        \"ㄉㄚ2\",\n        \"ㄊㄧ4\",\n        \"ㄊㄚ4\"\n    ],\n    \"辿\": [\n        \"ㄔㄢ1\",\n        \"ㄔㄢ2\"\n    ],\n    \"迀\": [\n        \"ㄍㄢ1\"\n    ],\n    \"迁\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"迂\": [\n        \"ㄩ1\"\n    ],\n    \"迃\": [\n        \"ㄩ1\"\n    ],\n    \"迄\": [\n        \"ㄑㄧ4\"\n    ],\n    \"迅\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"迆\": [\n        \"ㄧ2\",\n        \"ㄧ3\",\n        \"ㄊㄨㄛ2\"\n    ],\n    \"过\": [\n        \"ㄍㄨㄛ4\",\n        \"ㄍㄨㄛ1\"\n    ],\n    \"迈\": [\n        \"ㄇㄞ4\"\n    ],\n    \"迉\": [\n        \"ㄑㄧ1\"\n    ],\n    \"迊\": [\n        \"ㄗㄚ1\"\n    ],\n    \"迋\": [\n        \"ㄨㄤ4\",\n        \"ㄍㄨㄤ4\",\n        \"ㄎㄨㄤ2\"\n    ],\n    \"迌\": [\n        \"ㄊㄨ4\"\n    ],\n    \"迍\": [\n        \"ㄓㄨㄣ1\"\n    ],\n    \"迎\": [\n        \"ㄧㄥ2\",\n        \"ㄧㄥ4\"\n    ],\n    \"迏\": [\n        \"ㄉㄚ2\"\n    ],\n    \"运\": [\n        \"ㄩㄣ4\",\n        \"ㄩㄣ3\"\n    ],\n    \"近\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"迒\": [\n        \"ㄏㄤ2\",\n        \"ㄒㄧㄤ2\"\n    ],\n    \"迓\": [\n        \"ㄧㄚ4\"\n    ],\n    \"返\": [\n        \"ㄈㄢ3\"\n    ],\n    \"迕\": [\n        \"ㄨ4\",\n        \"ㄨ3\"\n    ],\n    \"迖\": [\n        \"ㄉㄚ2\"\n    ],\n    \"迗\": [\n        \"ㄜ2\"\n    ],\n    \"还\": [\n        \"ㄏㄞ2\",\n        \"ㄏㄨㄢ2\",\n        \"ㄈㄨ2\"\n    ],\n    \"这\": [\n        \"ㄓㄜ4\",\n        \"ㄓㄟ4\"\n    ],\n    \"迚\": [\n        \"ㄉㄚ2\"\n    ],\n    \"进\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"远\": [\n        \"ㄩㄢ3\"\n    ],\n    \"违\": [\n        \"ㄨㄟ2\"\n    ],\n    \"连\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"迟\": [\n        \"ㄔ2\"\n    ],\n    \"迠\": [\n        \"ㄔㄜ4\"\n    ],\n    \"迡\": [\n        \"ㄋㄧ4\",\n        \"ㄔ2\"\n    ],\n    \"迢\": [\n        \"ㄊㄧㄠ2\"\n    ],\n    \"迣\": [\n        \"ㄓ4\",\n        \"ㄔ4\"\n    ],\n    \"迤\": [\n        \"ㄧ2\",\n        \"ㄧ3\",\n        \"ㄊㄨㄛ2\"\n    ],\n    \"迥\": [\n        \"ㄐㄩㄥ3\"\n    ],\n    \"迦\": [\n        \"ㄐㄧㄚ1\",\n        \"ㄒㄧㄝ4\"\n    ],\n    \"迧\": [\n        \"ㄔㄣ2\"\n    ],\n    \"迨\": [\n        \"ㄉㄞ4\"\n    ],\n    \"迩\": [\n        \"ㄦ3\"\n    ],\n    \"迪\": [\n        \"ㄉㄧ2\"\n    ],\n    \"迫\": [\n        \"ㄆㄛ4\",\n        \"ㄆㄞ3\"\n    ],\n    \"迬\": [\n        \"ㄓㄨ4\",\n        \"ㄨㄤ3\"\n    ],\n    \"迭\": [\n        \"ㄉㄧㄝ2\",\n        \"ㄧ4\",\n        \"ㄉㄚ2\"\n    ],\n    \"迮\": [\n        \"ㄗㄜ2\",\n        \"ㄗㄨㄛ4\"\n    ],\n    \"迯\": [\n        \"ㄊㄠ2\"\n    ],\n    \"述\": [\n        \"ㄕㄨ4\"\n    ],\n    \"迱\": [\n        \"ㄊㄨㄛ2\",\n        \"ㄧ2\"\n    ],\n    \"迲\": [\n        \"ㄑㄩ5\"\n    ],\n    \"迳\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"迴\": [\n        \"ㄏㄨㄟ2\"\n    ],\n    \"迵\": [\n        \"ㄉㄨㄥ4\"\n    ],\n    \"迶\": [\n        \"ㄧㄡ4\"\n    ],\n    \"迷\": [\n        \"ㄇㄧ2\",\n        \"ㄇㄧ4\"\n    ],\n    \"迸\": [\n        \"ㄅㄥ4\"\n    ],\n    \"迹\": [\n        \"ㄐㄧ4\",\n        \"ㄐㄧ1\"\n    ],\n    \"迺\": [\n        \"ㄋㄞ3\"\n    ],\n    \"迻\": [\n        \"ㄧ2\"\n    ],\n    \"迼\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"追\": [\n        \"ㄓㄨㄟ1\",\n        \"ㄉㄨㄟ1\",\n        \"ㄊㄨㄟ1\"\n    ],\n    \"迾\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"迿\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"退\": [\n        \"ㄊㄨㄟ4\"\n    ],\n    \"送\": [\n        \"ㄙㄨㄥ4\"\n    ],\n    \"适\": [\n        \"ㄕ4\",\n        \"ㄎㄨㄛ4\"\n    ],\n    \"逃\": [\n        \"ㄊㄠ2\"\n    ],\n    \"逄\": [\n        \"ㄆㄤ2\",\n        \"ㄈㄥ2\"\n    ],\n    \"逅\": [\n        \"ㄏㄡ4\"\n    ],\n    \"逆\": [\n        \"ㄋㄧ4\"\n    ],\n    \"逇\": [\n        \"ㄉㄨㄣ4\"\n    ],\n    \"逈\": [\n        \"ㄐㄩㄥ3\"\n    ],\n    \"选\": [\n        \"ㄒㄩㄢ3\"\n    ],\n    \"逊\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"逋\": [\n        \"ㄅㄨ1\"\n    ],\n    \"逌\": [\n        \"ㄧㄡ1\",\n        \"ㄧㄡ2\"\n    ],\n    \"逍\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"逎\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"透\": [\n        \"ㄊㄡ4\",\n        \"ㄕㄨ1\"\n    ],\n    \"逐\": [\n        \"ㄓㄨ2\",\n        \"ㄉㄧ2\",\n        \"ㄓㄡ4\",\n        \"ㄊㄨㄣ2\"\n    ],\n    \"逑\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"递\": [\n        \"ㄉㄧ4\"\n    ],\n    \"逓\": [\n        \"ㄉㄧ4\"\n    ],\n    \"途\": [\n        \"ㄊㄨ2\"\n    ],\n    \"逕\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"逖\": [\n        \"ㄊㄧ4\"\n    ],\n    \"逗\": [\n        \"ㄉㄡ4\",\n        \"ㄓㄨ4\",\n        \"ㄊㄡ2\",\n        \"ㄑㄧ2\"\n    ],\n    \"逘\": [\n        \"ㄧ3\",\n        \"ㄙ4\"\n    ],\n    \"這\": [\n        \"ㄓㄜ4\",\n        \"ㄧㄢ4\",\n        \"ㄓㄟ4\"\n    ],\n    \"通\": [\n        \"ㄊㄨㄥ1\",\n        \"ㄊㄨㄥ4\"\n    ],\n    \"逛\": [\n        \"ㄍㄨㄤ4\",\n        \"ㄎㄨㄤ2\"\n    ],\n    \"逜\": [\n        \"ㄨ4\",\n        \"ㄨ3\"\n    ],\n    \"逝\": [\n        \"ㄕ4\"\n    ],\n    \"逞\": [\n        \"ㄔㄥ3\",\n        \"ㄧㄥ2\"\n    ],\n    \"速\": [\n        \"ㄙㄨ4\"\n    ],\n    \"造\": [\n        \"ㄗㄠ4\",\n        \"ㄘㄠ4\",\n        \"ㄘㄠ1\"\n    ],\n    \"逡\": [\n        \"ㄑㄩㄣ1\",\n        \"ㄒㄩㄣ4\",\n        \"ㄙㄨㄛ1\"\n    ],\n    \"逢\": [\n        \"ㄈㄥ2\",\n        \"ㄆㄥ2\",\n        \"ㄆㄤ2\"\n    ],\n    \"連\": [\n        \"ㄌㄧㄢ2\",\n        \"ㄌㄧㄢ3\",\n        \"ㄌㄧㄢ4\",\n        \"ㄌㄢ4\"\n    ],\n    \"逤\": [\n        \"ㄙㄨㄛ4\"\n    ],\n    \"逥\": [\n        \"ㄏㄨㄟ2\"\n    ],\n    \"逦\": [\n        \"ㄌㄧ3\"\n    ],\n    \"逧\": [\n        \"ㄍㄨ3\"\n    ],\n    \"逨\": [\n        \"ㄌㄞ2\",\n        \"ㄌㄞ4\"\n    ],\n    \"逩\": [\n        \"ㄅㄣ4\",\n        \"ㄅㄣ1\"\n    ],\n    \"逪\": [\n        \"ㄘㄨㄛ4\"\n    ],\n    \"逫\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄓㄨ2\"\n    ],\n    \"逬\": [\n        \"ㄅㄥ4\",\n        \"ㄆㄥ1\"\n    ],\n    \"逭\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"逮\": [\n        \"ㄉㄞ3\",\n        \"ㄉㄞ4\",\n        \"ㄉㄧ4\"\n    ],\n    \"逯\": [\n        \"ㄌㄨ4\",\n        \"ㄉㄞ4\"\n    ],\n    \"逰\": [\n        \"ㄧㄡ2\"\n    ],\n    \"週\": [\n        \"ㄓㄡ1\"\n    ],\n    \"進\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"逳\": [\n        \"ㄩ4\"\n    ],\n    \"逴\": [\n        \"ㄔㄨㄛ1\",\n        \"ㄔㄨㄛ4\"\n    ],\n    \"逵\": [\n        \"ㄎㄨㄟ2\",\n        \"ㄎㄨㄟ3\"\n    ],\n    \"逶\": [\n        \"ㄨㄟ1\"\n    ],\n    \"逷\": [\n        \"ㄊㄧ4\"\n    ],\n    \"逸\": [\n        \"ㄧ4\"\n    ],\n    \"逹\": [\n        \"ㄉㄚ2\"\n    ],\n    \"逺\": [\n        \"ㄩㄢ3\"\n    ],\n    \"逻\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"逼\": [\n        \"ㄅㄧ1\"\n    ],\n    \"逽\": [\n        \"ㄋㄨㄛ4\"\n    ],\n    \"逾\": [\n        \"ㄩ2\",\n        \"ㄉㄡ4\"\n    ],\n    \"逿\": [\n        \"ㄉㄤ4\",\n        \"ㄊㄤ2\"\n    ],\n    \"遀\": [\n        \"ㄙㄨㄟ2\"\n    ],\n    \"遁\": [\n        \"ㄉㄨㄣ4\",\n        \"ㄑㄩㄣ1\",\n        \"ㄒㄩㄣ2\"\n    ],\n    \"遂\": [\n        \"ㄙㄨㄟ4\",\n        \"ㄙㄨㄟ2\"\n    ],\n    \"遃\": [\n        \"ㄧㄢ3\",\n        \"ㄢ4\"\n    ],\n    \"遄\": [\n        \"ㄔㄨㄢ2\"\n    ],\n    \"遅\": [\n        \"ㄔ2\"\n    ],\n    \"遆\": [\n        \"ㄊㄧ2\"\n    ],\n    \"遇\": [\n        \"ㄩ4\",\n        \"ㄩㄥ2\",\n        \"ㄡ3\"\n    ],\n    \"遈\": [\n        \"ㄕ2\"\n    ],\n    \"遉\": [\n        \"ㄓㄣ1\"\n    ],\n    \"遊\": [\n        \"ㄧㄡ2\"\n    ],\n    \"運\": [\n        \"ㄩㄣ4\"\n    ],\n    \"遌\": [\n        \"ㄜ4\"\n    ],\n    \"遍\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"過\": [\n        \"ㄍㄨㄛ4\",\n        \"ㄍㄨㄛ1\",\n        \"ㄍㄨㄛ5\",\n        \"ㄏㄨㄛ4\"\n    ],\n    \"遏\": [\n        \"ㄜ4\"\n    ],\n    \"遐\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"遑\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"遒\": [\n        \"ㄑㄧㄡ2\",\n        \"ㄑㄧㄡ1\"\n    ],\n    \"道\": [\n        \"ㄉㄠ4\",\n        \"ㄉㄠ3\"\n    ],\n    \"達\": [\n        \"ㄉㄚ2\",\n        \"ㄊㄚ4\"\n    ],\n    \"違\": [\n        \"ㄨㄟ2\",\n        \"ㄏㄨㄟ2\"\n    ],\n    \"遖\": [\n        \"ㄋㄢ2\"\n    ],\n    \"遗\": [\n        \"ㄧ2\",\n        \"ㄨㄟ4\"\n    ],\n    \"遘\": [\n        \"ㄍㄡ4\"\n    ],\n    \"遙\": [\n        \"ㄧㄠ2\"\n    ],\n    \"遚\": [\n        \"ㄔㄡ4\"\n    ],\n    \"遛\": [\n        \"ㄌㄧㄡ2\",\n        \"ㄌㄧㄡ4\"\n    ],\n    \"遜\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"遝\": [\n        \"ㄊㄚ4\"\n    ],\n    \"遞\": [\n        \"ㄉㄧ4\",\n        \"ㄕ4\",\n        \"ㄉㄞ4\"\n    ],\n    \"遟\": [\n        \"ㄔ2\",\n        \"ㄓ4\",\n        \"ㄒㄧ1\"\n    ],\n    \"遠\": [\n        \"ㄩㄢ3\",\n        \"ㄩㄢ4\"\n    ],\n    \"遡\": [\n        \"ㄙㄨ4\"\n    ],\n    \"遢\": [\n        \"ㄊㄚ4\",\n        \"ㄊㄚ1\"\n    ],\n    \"遣\": [\n        \"ㄑㄧㄢ3\",\n        \"ㄑㄧㄢ4\"\n    ],\n    \"遤\": [\n        \"ㄇㄚ3\"\n    ],\n    \"遥\": [\n        \"ㄧㄠ2\"\n    ],\n    \"遦\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"遧\": [\n        \"ㄓㄤ1\"\n    ],\n    \"遨\": [\n        \"ㄠ2\"\n    ],\n    \"適\": [\n        \"ㄕ4\",\n        \"ㄉㄧ2\",\n        \"ㄊㄧ4\",\n        \"ㄓㄜ2\"\n    ],\n    \"遪\": [\n        \"ㄘㄚ4\"\n    ],\n    \"遫\": [\n        \"ㄔ4\"\n    ],\n    \"遬\": [\n        \"ㄙㄨ4\"\n    ],\n    \"遭\": [\n        \"ㄗㄠ1\"\n    ],\n    \"遮\": [\n        \"ㄓㄜ1\"\n    ],\n    \"遯\": [\n        \"ㄉㄨㄣ4\"\n    ],\n    \"遰\": [\n        \"ㄉㄧ4\",\n        \"ㄕ4\",\n        \"ㄉㄞ4\"\n    ],\n    \"遱\": [\n        \"ㄌㄡ2\"\n    ],\n    \"遲\": [\n        \"ㄔ2\",\n        \"ㄓ4\"\n    ],\n    \"遳\": [\n        \"ㄘㄨㄛ1\"\n    ],\n    \"遴\": [\n        \"ㄌㄧㄣ2\",\n        \"ㄌㄧㄣ4\"\n    ],\n    \"遵\": [\n        \"ㄗㄨㄣ1\"\n    ],\n    \"遶\": [\n        \"ㄖㄠ4\"\n    ],\n    \"遷\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"選\": [\n        \"ㄒㄩㄢ3\",\n        \"ㄒㄩㄢ4\",\n        \"ㄙㄨㄢ4\",\n        \"ㄕㄨㄚ1\"\n    ],\n    \"遹\": [\n        \"ㄩ4\"\n    ],\n    \"遺\": [\n        \"ㄧ2\",\n        \"ㄨㄟ4\",\n        \"ㄙㄨㄟ2\"\n    ],\n    \"遻\": [\n        \"ㄜ4\"\n    ],\n    \"遼\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"遽\": [\n        \"ㄐㄩ4\",\n        \"ㄑㄩ2\"\n    ],\n    \"遾\": [\n        \"ㄕ4\"\n    ],\n    \"避\": [\n        \"ㄅㄧ4\"\n    ],\n    \"邀\": [\n        \"ㄧㄠ1\"\n    ],\n    \"邁\": [\n        \"ㄇㄞ4\"\n    ],\n    \"邂\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"邃\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"還\": [\n        \"ㄏㄞ2\",\n        \"ㄏㄨㄢ2\",\n        \"ㄒㄩㄢ2\"\n    ],\n    \"邅\": [\n        \"ㄓㄢ1\",\n        \"ㄓㄢ4\"\n    ],\n    \"邆\": [\n        \"ㄊㄥ2\"\n    ],\n    \"邇\": [\n        \"ㄦ3\"\n    ],\n    \"邈\": [\n        \"ㄇㄧㄠ3\",\n        \"ㄇㄧㄠ2\"\n    ],\n    \"邉\": [\n        \"ㄅㄧㄢ1\"\n    ],\n    \"邊\": [\n        \"ㄅㄧㄢ1\"\n    ],\n    \"邋\": [\n        \"ㄌㄚ1\",\n        \"ㄌㄧㄝ4\"\n    ],\n    \"邌\": [\n        \"ㄌㄧ2\",\n        \"ㄔ2\"\n    ],\n    \"邍\": [\n        \"ㄩㄢ2\"\n    ],\n    \"邎\": [\n        \"ㄧㄠ2\"\n    ],\n    \"邏\": [\n        \"ㄌㄨㄛ2\",\n        \"ㄌㄨㄛ4\"\n    ],\n    \"邐\": [\n        \"ㄌㄧ3\"\n    ],\n    \"邑\": [\n        \"ㄧ4\",\n        \"ㄜ4\"\n    ],\n    \"邒\": [\n        \"ㄊㄧㄥ2\"\n    ],\n    \"邓\": [\n        \"ㄉㄥ4\",\n        \"ㄕㄢ1\"\n    ],\n    \"邔\": [\n        \"ㄑㄧ3\"\n    ],\n    \"邕\": [\n        \"ㄩㄥ1\",\n        \"ㄩㄥ3\"\n    ],\n    \"邖\": [\n        \"ㄕㄢ1\"\n    ],\n    \"邗\": [\n        \"ㄏㄢ2\"\n    ],\n    \"邘\": [\n        \"ㄩ2\"\n    ],\n    \"邙\": [\n        \"ㄇㄤ2\"\n    ],\n    \"邚\": [\n        \"ㄖㄨ2\",\n        \"ㄈㄨ4\"\n    ],\n    \"邛\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"邜\": [\n        \"ㄒㄧ1\"\n    ],\n    \"邝\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"邞\": [\n        \"ㄈㄨ1\"\n    ],\n    \"邟\": [\n        \"ㄎㄤ4\",\n        \"ㄏㄤ2\",\n        \"ㄎㄤ1\"\n    ],\n    \"邠\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"邡\": [\n        \"ㄈㄤ1\",\n        \"ㄈㄤ4\"\n    ],\n    \"邢\": [\n        \"ㄒㄧㄥ2\",\n        \"ㄍㄥ3\"\n    ],\n    \"那\": [\n        \"ㄋㄚ4\",\n        \"ㄋㄚ1\",\n        \"ㄋㄨㄛ2\",\n        \"ㄋㄨㄛ4\",\n        \"ㄋㄟ4\",\n        \"ㄋㄚ3\",\n        \"ㄋㄟ3\",\n        \"ㄋㄜ2\",\n        \"ㄋㄞ3\",\n        \"ㄋㄜ4\"\n    ],\n    \"邤\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"邥\": [\n        \"ㄕㄣ3\"\n    ],\n    \"邦\": [\n        \"ㄅㄤ1\"\n    ],\n    \"邧\": [\n        \"ㄩㄢ2\"\n    ],\n    \"邨\": [\n        \"ㄘㄨㄣ1\"\n    ],\n    \"邩\": [\n        \"ㄏㄨㄛ3\"\n    ],\n    \"邪\": [\n        \"ㄒㄧㄝ2\",\n        \"ㄧㄚ2\",\n        \"ㄧㄝ2\",\n        \"ㄒㄩ2\",\n        \"ㄕㄜ2\"\n    ],\n    \"邫\": [\n        \"ㄅㄤ1\"\n    ],\n    \"邬\": [\n        \"ㄨ1\"\n    ],\n    \"邭\": [\n        \"ㄐㄩ4\"\n    ],\n    \"邮\": [\n        \"ㄧㄡ2\"\n    ],\n    \"邯\": [\n        \"ㄏㄢ2\",\n        \"ㄏㄢ4\"\n    ],\n    \"邰\": [\n        \"ㄊㄞ2\"\n    ],\n    \"邱\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"邲\": [\n        \"ㄅㄧ4\",\n        \"ㄅㄧㄢ4\"\n    ],\n    \"邳\": [\n        \"ㄆㄧ1\"\n    ],\n    \"邴\": [\n        \"ㄅㄧㄥ3\"\n    ],\n    \"邵\": [\n        \"ㄕㄠ4\"\n    ],\n    \"邶\": [\n        \"ㄅㄟ4\"\n    ],\n    \"邷\": [\n        \"ㄨㄚ3\"\n    ],\n    \"邸\": [\n        \"ㄉㄧ3\"\n    ],\n    \"邹\": [\n        \"ㄗㄡ1\"\n    ],\n    \"邺\": [\n        \"ㄧㄝ4\",\n        \"ㄑㄧㄡ1\"\n    ],\n    \"邻\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"邼\": [\n        \"ㄎㄨㄤ1\"\n    ],\n    \"邽\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"邾\": [\n        \"ㄓㄨ1\"\n    ],\n    \"邿\": [\n        \"ㄕ1\"\n    ],\n    \"郀\": [\n        \"ㄎㄨ1\"\n    ],\n    \"郁\": [\n        \"ㄩ4\"\n    ],\n    \"郂\": [\n        \"ㄍㄞ1\",\n        \"ㄏㄞ2\"\n    ],\n    \"郃\": [\n        \"ㄏㄜ2\",\n        \"ㄒㄧㄚ2\"\n    ],\n    \"郄\": [\n        \"ㄑㄧㄝ4\",\n        \"ㄒㄧ4\"\n    ],\n    \"郅\": [\n        \"ㄓ4\",\n        \"ㄐㄧ2\"\n    ],\n    \"郆\": [\n        \"ㄐㄧ2\"\n    ],\n    \"郇\": [\n        \"ㄏㄨㄢ2\",\n        \"ㄒㄩㄣ2\"\n    ],\n    \"郈\": [\n        \"ㄏㄡ4\"\n    ],\n    \"郉\": [\n        \"ㄒㄧㄥ2\"\n    ],\n    \"郊\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"郋\": [\n        \"ㄒㄧ2\"\n    ],\n    \"郌\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"郍\": [\n        \"ㄋㄨㄛ2\",\n        \"ㄋㄚ3\",\n        \"ㄈㄨ2\"\n    ],\n    \"郎\": [\n        \"ㄌㄤ2\",\n        \"ㄌㄤ4\"\n    ],\n    \"郏\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"郐\": [\n        \"ㄎㄨㄞ4\"\n    ],\n    \"郑\": [\n        \"ㄓㄥ4\"\n    ],\n    \"郒\": [\n        \"ㄌㄤ2\"\n    ],\n    \"郓\": [\n        \"ㄩㄣ4\"\n    ],\n    \"郔\": [\n        \"ㄧㄢ2\"\n    ],\n    \"郕\": [\n        \"ㄔㄥ2\"\n    ],\n    \"郖\": [\n        \"ㄉㄡ4\"\n    ],\n    \"郗\": [\n        \"ㄒㄧ1\",\n        \"ㄔ1\"\n    ],\n    \"郘\": [\n        \"ㄌㄩ3\"\n    ],\n    \"郙\": [\n        \"ㄈㄨ3\"\n    ],\n    \"郚\": [\n        \"ㄨ2\",\n        \"ㄩ2\"\n    ],\n    \"郛\": [\n        \"ㄈㄨ2\"\n    ],\n    \"郜\": [\n        \"ㄍㄠ4\"\n    ],\n    \"郝\": [\n        \"ㄏㄠ3\",\n        \"ㄕ4\"\n    ],\n    \"郞\": [\n        \"ㄌㄤ2\"\n    ],\n    \"郟\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"郠\": [\n        \"ㄍㄥ3\"\n    ],\n    \"郡\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"郢\": [\n        \"ㄧㄥ3\",\n        \"ㄔㄥ2\"\n    ],\n    \"郣\": [\n        \"ㄅㄛ2\"\n    ],\n    \"郤\": [\n        \"ㄒㄧ4\"\n    ],\n    \"郥\": [\n        \"ㄅㄟ4\"\n    ],\n    \"郦\": [\n        \"ㄌㄧ4\"\n    ],\n    \"郧\": [\n        \"ㄩㄣ2\"\n    ],\n    \"部\": [\n        \"ㄅㄨ4\",\n        \"ㄆㄡ3\"\n    ],\n    \"郩\": [\n        \"ㄒㄧㄠ2\",\n        \"ㄠ3\"\n    ],\n    \"郪\": [\n        \"ㄑㄧ1\"\n    ],\n    \"郫\": [\n        \"ㄆㄧ2\"\n    ],\n    \"郬\": [\n        \"ㄑㄧㄥ1\"\n    ],\n    \"郭\": [\n        \"ㄍㄨㄛ1\",\n        \"ㄍㄨㄛ2\"\n    ],\n    \"郮\": [\n        \"ㄓㄡ1\"\n    ],\n    \"郯\": [\n        \"ㄊㄢ2\"\n    ],\n    \"郰\": [\n        \"ㄗㄡ1\",\n        \"ㄐㄩ3\"\n    ],\n    \"郱\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"郲\": [\n        \"ㄌㄞ2\",\n        \"ㄌㄟ3\"\n    ],\n    \"郳\": [\n        \"ㄋㄧ2\"\n    ],\n    \"郴\": [\n        \"ㄔㄣ1\",\n        \"ㄌㄢ2\"\n    ],\n    \"郵\": [\n        \"ㄧㄡ2\",\n        \"ㄔㄨㄟ2\"\n    ],\n    \"郶\": [\n        \"ㄅㄨ4\"\n    ],\n    \"郷\": [\n        \"ㄒㄧㄤ1\"\n    ],\n    \"郸\": [\n        \"ㄉㄢ1\"\n    ],\n    \"郹\": [\n        \"ㄐㄩ2\"\n    ],\n    \"郺\": [\n        \"ㄩㄥ1\"\n    ],\n    \"郻\": [\n        \"ㄑㄧㄠ1\"\n    ],\n    \"郼\": [\n        \"ㄧ1\"\n    ],\n    \"都\": [\n        \"ㄉㄡ1\",\n        \"ㄉㄨ1\"\n    ],\n    \"郾\": [\n        \"ㄧㄢ3\",\n        \"ㄧㄢ1\"\n    ],\n    \"郿\": [\n        \"ㄇㄟ2\"\n    ],\n    \"鄀\": [\n        \"ㄖㄨㄛ4\"\n    ],\n    \"鄁\": [\n        \"ㄅㄟ4\"\n    ],\n    \"鄂\": [\n        \"ㄜ4\"\n    ],\n    \"鄃\": [\n        \"ㄕㄨ1\"\n    ],\n    \"鄄\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"鄅\": [\n        \"ㄩ3\"\n    ],\n    \"鄆\": [\n        \"ㄩㄣ4\"\n    ],\n    \"鄇\": [\n        \"ㄏㄡ2\"\n    ],\n    \"鄈\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"鄉\": [\n        \"ㄒㄧㄤ1\",\n        \"ㄒㄧㄤ3\",\n        \"ㄒㄧㄤ4\"\n    ],\n    \"鄊\": [\n        \"ㄒㄧㄤ1\"\n    ],\n    \"鄋\": [\n        \"ㄙㄡ1\"\n    ],\n    \"鄌\": [\n        \"ㄊㄤ2\"\n    ],\n    \"鄍\": [\n        \"ㄇㄧㄥ2\"\n    ],\n    \"鄎\": [\n        \"ㄒㄧ1\"\n    ],\n    \"鄏\": [\n        \"ㄖㄨ3\"\n    ],\n    \"鄐\": [\n        \"ㄔㄨ4\"\n    ],\n    \"鄑\": [\n        \"ㄗ1\"\n    ],\n    \"鄒\": [\n        \"ㄗㄡ1\",\n        \"ㄐㄩ4\"\n    ],\n    \"鄓\": [\n        \"ㄧㄝ4\"\n    ],\n    \"鄔\": [\n        \"ㄨ1\"\n    ],\n    \"鄕\": [\n        \"ㄒㄧㄤ1\"\n    ],\n    \"鄖\": [\n        \"ㄩㄣ2\"\n    ],\n    \"鄗\": [\n        \"ㄏㄠ4\",\n        \"ㄑㄧㄠ1\",\n        \"ㄐㄧㄠ1\"\n    ],\n    \"鄘\": [\n        \"ㄩㄥ1\"\n    ],\n    \"鄙\": [\n        \"ㄅㄧ3\"\n    ],\n    \"鄚\": [\n        \"ㄇㄠ4\",\n        \"ㄇㄛ4\"\n    ],\n    \"鄛\": [\n        \"ㄔㄠ2\"\n    ],\n    \"鄜\": [\n        \"ㄈㄨ1\",\n        \"ㄌㄨ4\"\n    ],\n    \"鄝\": [\n        \"ㄌㄧㄠ3\"\n    ],\n    \"鄞\": [\n        \"ㄧㄣ2\"\n    ],\n    \"鄟\": [\n        \"ㄓㄨㄢ1\"\n    ],\n    \"鄠\": [\n        \"ㄏㄨ4\"\n    ],\n    \"鄡\": [\n        \"ㄑㄧㄠ1\"\n    ],\n    \"鄢\": [\n        \"ㄧㄢ1\"\n    ],\n    \"鄣\": [\n        \"ㄓㄤ1\",\n        \"ㄓㄤ4\"\n    ],\n    \"鄤\": [\n        \"ㄇㄢ4\",\n        \"ㄨㄢ4\"\n    ],\n    \"鄥\": [\n        \"ㄑㄧㄠ1\"\n    ],\n    \"鄦\": [\n        \"ㄒㄩ3\"\n    ],\n    \"鄧\": [\n        \"ㄉㄥ4\"\n    ],\n    \"鄨\": [\n        \"ㄅㄧ4\"\n    ],\n    \"鄩\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"鄪\": [\n        \"ㄅㄧ4\"\n    ],\n    \"鄫\": [\n        \"ㄗㄥ1\",\n        \"ㄘㄥ2\"\n    ],\n    \"鄬\": [\n        \"ㄨㄟ2\"\n    ],\n    \"鄭\": [\n        \"ㄓㄥ4\"\n    ],\n    \"鄮\": [\n        \"ㄇㄠ4\"\n    ],\n    \"鄯\": [\n        \"ㄕㄢ4\"\n    ],\n    \"鄰\": [\n        \"ㄌㄧㄣ2\",\n        \"ㄌㄧㄣ4\"\n    ],\n    \"鄱\": [\n        \"ㄆㄛ2\",\n        \"ㄆㄧ2\",\n        \"ㄆㄢ2\"\n    ],\n    \"鄲\": [\n        \"ㄉㄢ1\",\n        \"ㄉㄨㄛ1\"\n    ],\n    \"鄳\": [\n        \"ㄇㄥ2\"\n    ],\n    \"鄴\": [\n        \"ㄧㄝ4\"\n    ],\n    \"鄵\": [\n        \"ㄘㄠ4\",\n        \"ㄙㄠ1\"\n    ],\n    \"鄶\": [\n        \"ㄎㄨㄞ4\"\n    ],\n    \"鄷\": [\n        \"ㄈㄥ1\"\n    ],\n    \"鄸\": [\n        \"ㄇㄥ2\"\n    ],\n    \"鄹\": [\n        \"ㄗㄡ1\",\n        \"ㄐㄩ4\"\n    ],\n    \"鄺\": [\n        \"ㄎㄨㄤ4\",\n        \"ㄎㄨㄛ4\"\n    ],\n    \"鄻\": [\n        \"ㄌㄧㄢ3\"\n    ],\n    \"鄼\": [\n        \"ㄗㄢ4\"\n    ],\n    \"鄽\": [\n        \"ㄔㄢ2\"\n    ],\n    \"鄾\": [\n        \"ㄧㄡ1\"\n    ],\n    \"鄿\": [\n        \"ㄐㄧ1\",\n        \"ㄑㄧ2\"\n    ],\n    \"酀\": [\n        \"ㄧㄢ4\",\n        \"ㄧㄢ3\"\n    ],\n    \"酁\": [\n        \"ㄔㄢ2\"\n    ],\n    \"酂\": [\n        \"ㄘㄨㄛ2\",\n        \"ㄗㄢ4\"\n    ],\n    \"酃\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"酄\": [\n        \"ㄏㄨㄢ1\",\n        \"ㄑㄩㄢ1\"\n    ],\n    \"酅\": [\n        \"ㄒㄧ1\"\n    ],\n    \"酆\": [\n        \"ㄈㄥ1\"\n    ],\n    \"酇\": [\n        \"ㄗㄢ4\",\n        \"ㄘㄨㄛ2\"\n    ],\n    \"酈\": [\n        \"ㄌㄧ4\",\n        \"ㄌㄧ2\",\n        \"ㄓ2\"\n    ],\n    \"酉\": [\n        \"ㄧㄡ3\"\n    ],\n    \"酊\": [\n        \"ㄉㄧㄥ1\",\n        \"ㄉㄧㄥ3\"\n    ],\n    \"酋\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"酌\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"配\": [\n        \"ㄆㄟ4\"\n    ],\n    \"酎\": [\n        \"ㄓㄡ4\"\n    ],\n    \"酏\": [\n        \"ㄧ3\",\n        \"ㄧ2\"\n    ],\n    \"酐\": [\n        \"ㄍㄢ1\",\n        \"ㄏㄤ4\"\n    ],\n    \"酑\": [\n        \"ㄩ2\"\n    ],\n    \"酒\": [\n        \"ㄐㄧㄡ3\"\n    ],\n    \"酓\": [\n        \"ㄧㄢ3\",\n        \"ㄧㄢ4\",\n        \"ㄧㄣ3\"\n    ],\n    \"酔\": [\n        \"ㄗㄨㄟ4\"\n    ],\n    \"酕\": [\n        \"ㄇㄠ2\"\n    ],\n    \"酖\": [\n        \"ㄓㄣ4\",\n        \"ㄉㄢ1\"\n    ],\n    \"酗\": [\n        \"ㄒㄩ4\"\n    ],\n    \"酘\": [\n        \"ㄉㄡ4\"\n    ],\n    \"酙\": [\n        \"ㄓㄣ1\"\n    ],\n    \"酚\": [\n        \"ㄈㄣ1\"\n    ],\n    \"酛\": [\n        \"ㄩㄢ2\"\n    ],\n    \"酜\": [\n        \"ㄈㄨ5\"\n    ],\n    \"酝\": [\n        \"ㄩㄣ4\"\n    ],\n    \"酞\": [\n        \"ㄊㄞ4\"\n    ],\n    \"酟\": [\n        \"ㄊㄧㄢ1\"\n    ],\n    \"酠\": [\n        \"ㄑㄧㄚ3\"\n    ],\n    \"酡\": [\n        \"ㄊㄨㄛ2\",\n        \"ㄉㄨㄛ4\"\n    ],\n    \"酢\": [\n        \"ㄘㄨ4\",\n        \"ㄗㄨㄛ4\"\n    ],\n    \"酣\": [\n        \"ㄏㄢ1\",\n        \"ㄏㄢ4\"\n    ],\n    \"酤\": [\n        \"ㄍㄨ1\"\n    ],\n    \"酥\": [\n        \"ㄙㄨ1\"\n    ],\n    \"酦\": [\n        \"ㄆㄛ4\",\n        \"ㄆㄛ1\",\n        \"ㄈㄚ1\"\n    ],\n    \"酧\": [\n        \"ㄔㄡ2\"\n    ],\n    \"酨\": [\n        \"ㄗㄞ4\",\n        \"ㄗㄨㄟ4\"\n    ],\n    \"酩\": [\n        \"ㄇㄧㄥ3\"\n    ],\n    \"酪\": [\n        \"ㄌㄠ4\",\n        \"ㄌㄨㄛ4\",\n        \"ㄌㄨ4\"\n    ],\n    \"酫\": [\n        \"ㄔㄨㄛ4\"\n    ],\n    \"酬\": [\n        \"ㄔㄡ2\"\n    ],\n    \"酭\": [\n        \"ㄧㄡ4\"\n    ],\n    \"酮\": [\n        \"ㄊㄨㄥ2\",\n        \"ㄉㄨㄥ4\",\n        \"ㄔㄨㄥ2\"\n    ],\n    \"酯\": [\n        \"ㄓ3\"\n    ],\n    \"酰\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"酱\": [\n        \"ㄐㄧㄤ4\"\n    ],\n    \"酲\": [\n        \"ㄔㄥ2\"\n    ],\n    \"酳\": [\n        \"ㄧㄣ4\"\n    ],\n    \"酴\": [\n        \"ㄊㄨ2\"\n    ],\n    \"酵\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"酶\": [\n        \"ㄇㄟ2\"\n    ],\n    \"酷\": [\n        \"ㄎㄨ4\"\n    ],\n    \"酸\": [\n        \"ㄙㄨㄢ1\"\n    ],\n    \"酹\": [\n        \"ㄌㄟ4\"\n    ],\n    \"酺\": [\n        \"ㄆㄨ2\"\n    ],\n    \"酻\": [\n        \"ㄗㄨㄟ4\",\n        \"ㄈㄨ2\"\n    ],\n    \"酼\": [\n        \"ㄏㄞ3\"\n    ],\n    \"酽\": [\n        \"ㄧㄢ4\"\n    ],\n    \"酾\": [\n        \"ㄕㄞ1\",\n        \"ㄕ1\"\n    ],\n    \"酿\": [\n        \"ㄋㄧㄤ4\",\n        \"ㄋㄧㄤ2\"\n    ],\n    \"醀\": [\n        \"ㄨㄟ2\",\n        \"ㄓㄨㄟ4\"\n    ],\n    \"醁\": [\n        \"ㄌㄨ4\"\n    ],\n    \"醂\": [\n        \"ㄌㄢ3\"\n    ],\n    \"醃\": [\n        \"ㄧㄢ1\",\n        \"ㄤ1\"\n    ],\n    \"醄\": [\n        \"ㄊㄠ2\"\n    ],\n    \"醅\": [\n        \"ㄆㄟ1\"\n    ],\n    \"醆\": [\n        \"ㄓㄢ3\"\n    ],\n    \"醇\": [\n        \"ㄔㄨㄣ2\"\n    ],\n    \"醈\": [\n        \"ㄊㄢ2\",\n        \"ㄉㄢ4\"\n    ],\n    \"醉\": [\n        \"ㄗㄨㄟ4\"\n    ],\n    \"醊\": [\n        \"ㄓㄨㄟ4\"\n    ],\n    \"醋\": [\n        \"ㄘㄨ4\",\n        \"ㄗㄨㄛ4\"\n    ],\n    \"醌\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"醍\": [\n        \"ㄊㄧ2\",\n        \"ㄊㄧ3\"\n    ],\n    \"醎\": [\n        \"ㄒㄧㄢ2\",\n        \"ㄐㄧㄢ3\"\n    ],\n    \"醏\": [\n        \"ㄉㄨ1\"\n    ],\n    \"醐\": [\n        \"ㄏㄨ2\"\n    ],\n    \"醑\": [\n        \"ㄒㄩ3\"\n    ],\n    \"醒\": [\n        \"ㄒㄧㄥ3\",\n        \"ㄔㄥ2\",\n        \"ㄐㄧㄥ1\"\n    ],\n    \"醓\": [\n        \"ㄊㄢ3\"\n    ],\n    \"醔\": [\n        \"ㄑㄧㄡ2\",\n        \"ㄔㄡ1\"\n    ],\n    \"醕\": [\n        \"ㄔㄨㄣ2\"\n    ],\n    \"醖\": [\n        \"ㄩㄣ4\"\n    ],\n    \"醗\": [\n        \"ㄆㄛ4\"\n    ],\n    \"醘\": [\n        \"ㄎㄜ1\"\n    ],\n    \"醙\": [\n        \"ㄙㄡ1\"\n    ],\n    \"醚\": [\n        \"ㄇㄧ2\"\n    ],\n    \"醛\": [\n        \"ㄑㄩㄢ2\",\n        \"ㄔㄨㄛ4\"\n    ],\n    \"醜\": [\n        \"ㄔㄡ3\"\n    ],\n    \"醝\": [\n        \"ㄘㄨㄛ1\",\n        \"ㄘㄨㄛ3\"\n    ],\n    \"醞\": [\n        \"ㄩㄣ4\"\n    ],\n    \"醟\": [\n        \"ㄩㄥ4\"\n    ],\n    \"醠\": [\n        \"ㄤ4\"\n    ],\n    \"醡\": [\n        \"ㄓㄚ4\"\n    ],\n    \"醢\": [\n        \"ㄏㄞ3\"\n    ],\n    \"醣\": [\n        \"ㄊㄤ2\"\n    ],\n    \"醤\": [\n        \"ㄐㄧㄤ4\"\n    ],\n    \"醥\": [\n        \"ㄆㄧㄠ3\"\n    ],\n    \"醦\": [\n        \"ㄔㄣ3\",\n        \"ㄔㄢ3\"\n    ],\n    \"醧\": [\n        \"ㄩ4\",\n        \"ㄡ1\"\n    ],\n    \"醨\": [\n        \"ㄌㄧ2\"\n    ],\n    \"醩\": [\n        \"ㄗㄠ1\"\n    ],\n    \"醪\": [\n        \"ㄌㄠ2\"\n    ],\n    \"醫\": [\n        \"ㄧ1\",\n        \"ㄧ3\"\n    ],\n    \"醬\": [\n        \"ㄐㄧㄤ4\"\n    ],\n    \"醭\": [\n        \"ㄅㄨ2\"\n    ],\n    \"醮\": [\n        \"ㄐㄧㄠ4\",\n        \"ㄑㄧㄠ2\",\n        \"ㄓㄢ4\"\n    ],\n    \"醯\": [\n        \"ㄒㄧ1\"\n    ],\n    \"醰\": [\n        \"ㄊㄢ2\"\n    ],\n    \"醱\": [\n        \"ㄈㄚ1\",\n        \"ㄆㄛ4\",\n        \"ㄆㄛ1\"\n    ],\n    \"醲\": [\n        \"ㄋㄨㄥ2\"\n    ],\n    \"醳\": [\n        \"ㄧ4\",\n        \"ㄕ4\"\n    ],\n    \"醴\": [\n        \"ㄌㄧ3\"\n    ],\n    \"醵\": [\n        \"ㄐㄩ4\"\n    ],\n    \"醶\": [\n        \"ㄧㄢ4\",\n        \"ㄌㄧㄢ3\",\n        \"ㄒㄧㄢ1\",\n        \"ㄐㄧㄢ3\"\n    ],\n    \"醷\": [\n        \"ㄧ4\",\n        \"ㄧ3\",\n        \"ㄞ4\"\n    ],\n    \"醸\": [\n        \"ㄋㄧㄤ4\"\n    ],\n    \"醹\": [\n        \"ㄖㄨ2\"\n    ],\n    \"醺\": [\n        \"ㄒㄩㄣ1\"\n    ],\n    \"醻\": [\n        \"ㄔㄡ2\",\n        \"ㄕㄡ4\",\n        \"ㄉㄠ4\"\n    ],\n    \"醼\": [\n        \"ㄧㄢ4\"\n    ],\n    \"醽\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"醾\": [\n        \"ㄇㄧ2\"\n    ],\n    \"醿\": [\n        \"ㄇㄧ2\"\n    ],\n    \"釀\": [\n        \"ㄋㄧㄤ4\",\n        \"ㄋㄧㄤ2\"\n    ],\n    \"釁\": [\n        \"ㄒㄧㄣ4\"\n    ],\n    \"釂\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"釃\": [\n        \"ㄕㄞ1\",\n        \"ㄕ1\",\n        \"ㄌㄧ2\"\n    ],\n    \"釄\": [\n        \"ㄇㄧ2\"\n    ],\n    \"釅\": [\n        \"ㄧㄢ4\"\n    ],\n    \"釆\": [\n        \"ㄅㄧㄢ4\",\n        \"ㄅㄧㄢ3\"\n    ],\n    \"采\": [\n        \"ㄘㄞ3\",\n        \"ㄘㄞ4\"\n    ],\n    \"釈\": [\n        \"ㄕ4\"\n    ],\n    \"釉\": [\n        \"ㄧㄡ4\"\n    ],\n    \"释\": [\n        \"ㄕ4\"\n    ],\n    \"釋\": [\n        \"ㄕ4\",\n        \"ㄧ4\"\n    ],\n    \"里\": [\n        \"ㄌㄧ3\",\n        \"ㄌㄧ5\"\n    ],\n    \"重\": [\n        \"ㄓㄨㄥ4\",\n        \"ㄔㄨㄥ2\",\n        \"ㄊㄨㄥ2\"\n    ],\n    \"野\": [\n        \"ㄧㄝ3\",\n        \"ㄕㄨ4\"\n    ],\n    \"量\": [\n        \"ㄌㄧㄤ4\",\n        \"ㄌㄧㄤ2\"\n    ],\n    \"釐\": [\n        \"ㄌㄧ2\",\n        \"ㄒㄧ1\",\n        \"ㄌㄞ2\",\n        \"ㄊㄞ1\",\n        \"ㄌㄞ4\",\n        \"ㄒㄧ3\"\n    ],\n    \"金\": [\n        \"ㄐㄧㄣ1\",\n        \"ㄐㄧㄣ4\"\n    ],\n    \"釒\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"釓\": [\n        \"ㄑㄧㄡ2\",\n        \"ㄍㄚ2\"\n    ],\n    \"釔\": [\n        \"ㄧ3\"\n    ],\n    \"釕\": [\n        \"ㄌㄧㄠ3\",\n        \"ㄌㄧㄠ4\"\n    ],\n    \"釖\": [\n        \"ㄉㄠ1\"\n    ],\n    \"釗\": [\n        \"ㄓㄠ1\"\n    ],\n    \"釘\": [\n        \"ㄉㄧㄥ1\",\n        \"ㄉㄧㄥ4\",\n        \"ㄌㄧㄥ2\"\n    ],\n    \"釙\": [\n        \"ㄆㄛ4\",\n        \"ㄆㄛ1\"\n    ],\n    \"釚\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"釛\": [\n        \"ㄅㄚ1\"\n    ],\n    \"釜\": [\n        \"ㄈㄨ3\"\n    ],\n    \"針\": [\n        \"ㄓㄣ1\"\n    ],\n    \"釞\": [\n        \"ㄓ2\"\n    ],\n    \"釟\": [\n        \"ㄅㄚ1\"\n    ],\n    \"釠\": [\n        \"ㄌㄨㄢ4\"\n    ],\n    \"釡\": [\n        \"ㄈㄨ3\"\n    ],\n    \"釢\": [\n        \"ㄋㄞ3\"\n    ],\n    \"釣\": [\n        \"ㄉㄧㄠ4\"\n    ],\n    \"釤\": [\n        \"ㄕㄢ4\",\n        \"ㄕㄢ1\",\n        \"ㄒㄧㄢ1\"\n    ],\n    \"釥\": [\n        \"ㄑㄧㄠ3\",\n        \"ㄐㄧㄠ3\"\n    ],\n    \"釦\": [\n        \"ㄎㄡ4\"\n    ],\n    \"釧\": [\n        \"ㄔㄨㄢ4\",\n        \"ㄔㄨㄢ1\"\n    ],\n    \"釨\": [\n        \"ㄗ3\"\n    ],\n    \"釩\": [\n        \"ㄈㄢ3\",\n        \"ㄈㄢ4\",\n        \"ㄈㄢ2\"\n    ],\n    \"釪\": [\n        \"ㄏㄨㄚ2\",\n        \"ㄩ2\"\n    ],\n    \"釫\": [\n        \"ㄏㄨㄚ2\",\n        \"ㄨ1\"\n    ],\n    \"釬\": [\n        \"ㄏㄢ4\",\n        \"ㄍㄢ1\"\n    ],\n    \"釭\": [\n        \"ㄍㄤ1\",\n        \"ㄍㄨㄥ1\"\n    ],\n    \"釮\": [\n        \"ㄑㄧ2\"\n    ],\n    \"釯\": [\n        \"ㄇㄤ2\"\n    ],\n    \"釰\": [\n        \"ㄖ4\",\n        \"ㄖㄣ4\",\n        \"ㄐㄧㄢ4\"\n    ],\n    \"釱\": [\n        \"ㄉㄧ4\"\n    ],\n    \"釲\": [\n        \"ㄙ4\"\n    ],\n    \"釳\": [\n        \"ㄒㄧ4\"\n    ],\n    \"釴\": [\n        \"ㄧ4\"\n    ],\n    \"釵\": [\n        \"ㄔㄞ1\",\n        \"ㄔㄚ1\"\n    ],\n    \"釶\": [\n        \"ㄕ1\",\n        \"ㄧ2\",\n        \"ㄧㄝ3\"\n    ],\n    \"釷\": [\n        \"ㄊㄨ3\"\n    ],\n    \"釸\": [\n        \"ㄒㄧ1\"\n    ],\n    \"釹\": [\n        \"ㄋㄩ3\"\n    ],\n    \"釺\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"釻\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"釼\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"釽\": [\n        \"ㄆㄧ4\",\n        \"ㄆㄧ1\",\n        \"ㄓㄠ1\"\n    ],\n    \"釾\": [\n        \"ㄧㄝ2\",\n        \"ㄧㄚ2\"\n    ],\n    \"釿\": [\n        \"ㄐㄧㄣ1\",\n        \"ㄧㄣ3\",\n        \"ㄧㄣ2\"\n    ],\n    \"鈀\": [\n        \"ㄅㄚ3\",\n        \"ㄅㄚ1\",\n        \"ㄆㄚ2\"\n    ],\n    \"鈁\": [\n        \"ㄈㄤ1\"\n    ],\n    \"鈂\": [\n        \"ㄔㄣ2\",\n        \"ㄑㄧㄣ2\",\n        \"ㄓㄣ4\"\n    ],\n    \"鈃\": [\n        \"ㄒㄧㄥ2\"\n    ],\n    \"鈄\": [\n        \"ㄉㄡ3\"\n    ],\n    \"鈅\": [\n        \"ㄩㄝ4\"\n    ],\n    \"鈆\": [\n        \"ㄑㄧㄢ1\",\n        \"ㄓㄨㄥ1\"\n    ],\n    \"鈇\": [\n        \"ㄈㄨ1\",\n        \"ㄈㄨ3\"\n    ],\n    \"鈈\": [\n        \"ㄆㄧ1\",\n        \"ㄅㄨ4\"\n    ],\n    \"鈉\": [\n        \"ㄋㄚ4\",\n        \"ㄖㄨㄟ4\"\n    ],\n    \"鈊\": [\n        \"ㄒㄧㄣ1\",\n        \"ㄑㄧㄣ4\"\n    ],\n    \"鈋\": [\n        \"ㄜ2\"\n    ],\n    \"鈌\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"鈍\": [\n        \"ㄉㄨㄣ4\"\n    ],\n    \"鈎\": [\n        \"ㄍㄡ1\"\n    ],\n    \"鈏\": [\n        \"ㄧㄣ3\"\n    ],\n    \"鈐\": [\n        \"ㄑㄧㄢ2\",\n        \"ㄏㄢ2\"\n    ],\n    \"鈑\": [\n        \"ㄅㄢ3\"\n    ],\n    \"鈒\": [\n        \"ㄙㄚ4\",\n        \"ㄒㄧ4\"\n    ],\n    \"鈓\": [\n        \"ㄖㄣ2\"\n    ],\n    \"鈔\": [\n        \"ㄔㄠ1\",\n        \"ㄔㄠ3\"\n    ],\n    \"鈕\": [\n        \"ㄋㄧㄡ3\",\n        \"ㄔㄡ3\"\n    ],\n    \"鈖\": [\n        \"ㄈㄣ1\"\n    ],\n    \"鈗\": [\n        \"ㄩㄣ3\",\n        \"ㄉㄨㄟ4\"\n    ],\n    \"鈘\": [\n        \"ㄧ3\"\n    ],\n    \"鈙\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"鈚\": [\n        \"ㄆㄧ1\",\n        \"ㄅㄧ1\",\n        \"ㄅㄧ3\"\n    ],\n    \"鈛\": [\n        \"ㄍㄨㄛ1\"\n    ],\n    \"鈜\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"鈝\": [\n        \"ㄧㄣ2\"\n    ],\n    \"鈞\": [\n        \"ㄐㄩㄣ1\"\n    ],\n    \"鈟\": [\n        \"ㄉㄧㄠ4\"\n    ],\n    \"鈠\": [\n        \"ㄧ4\"\n    ],\n    \"鈡\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"鈢\": [\n        \"ㄒㄧ3\"\n    ],\n    \"鈣\": [\n        \"ㄍㄞ4\"\n    ],\n    \"鈤\": [\n        \"ㄖ4\"\n    ],\n    \"鈥\": [\n        \"ㄏㄨㄛ3\"\n    ],\n    \"鈦\": [\n        \"ㄊㄞ4\"\n    ],\n    \"鈧\": [\n        \"ㄎㄤ4\"\n    ],\n    \"鈨\": [\n        \"ㄩㄢ2\"\n    ],\n    \"鈩\": [\n        \"ㄌㄨ2\"\n    ],\n    \"鈪\": [\n        \"ㄜ4\"\n    ],\n    \"鈫\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"鈬\": [\n        \"ㄉㄨㄛ2\"\n    ],\n    \"鈭\": [\n        \"ㄗ1\"\n    ],\n    \"鈮\": [\n        \"ㄋㄧ3\",\n        \"ㄋㄧ2\"\n    ],\n    \"鈯\": [\n        \"ㄊㄨ2\"\n    ],\n    \"鈰\": [\n        \"ㄕ4\"\n    ],\n    \"鈱\": [\n        \"ㄇㄧㄣ2\",\n        \"ㄇㄧㄣ3\"\n    ],\n    \"鈲\": [\n        \"ㄍㄨ1\",\n        \"ㄆㄧ4\"\n    ],\n    \"鈳\": [\n        \"ㄎㄜ1\"\n    ],\n    \"鈴\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"鈵\": [\n        \"ㄅㄧㄥ3\"\n    ],\n    \"鈶\": [\n        \"ㄙ4\",\n        \"ㄘ2\",\n        \"ㄊㄞ2\"\n    ],\n    \"鈷\": [\n        \"ㄍㄨ3\",\n        \"ㄏㄨ2\",\n        \"ㄍㄨ4\"\n    ],\n    \"鈸\": [\n        \"ㄅㄛ2\"\n    ],\n    \"鈹\": [\n        \"ㄆㄧ1\",\n        \"ㄆㄧ2\"\n    ],\n    \"鈺\": [\n        \"ㄩ4\"\n    ],\n    \"鈻\": [\n        \"ㄙ4\"\n    ],\n    \"鈼\": [\n        \"ㄗㄨㄛ2\"\n    ],\n    \"鈽\": [\n        \"ㄅㄨ1\"\n    ],\n    \"鈾\": [\n        \"ㄧㄡ2\",\n        \"ㄓㄡ4\"\n    ],\n    \"鈿\": [\n        \"ㄊㄧㄢ2\",\n        \"ㄉㄧㄢ4\"\n    ],\n    \"鉀\": [\n        \"ㄐㄧㄚ3\",\n        \"ㄍㄜ2\"\n    ],\n    \"鉁\": [\n        \"ㄓㄣ1\",\n        \"ㄓㄣ4\"\n    ],\n    \"鉂\": [\n        \"ㄕ3\"\n    ],\n    \"鉃\": [\n        \"ㄕ4\",\n        \"ㄗㄨ2\"\n    ],\n    \"鉄\": [\n        \"ㄓ2\",\n        \"ㄊㄧㄝ3\"\n    ],\n    \"鉅\": [\n        \"ㄐㄩ4\"\n    ],\n    \"鉆\": [\n        \"ㄔㄢ1\",\n        \"ㄑㄧㄢ2\",\n        \"ㄊㄧㄝ1\"\n    ],\n    \"鉇\": [\n        \"ㄕ1\",\n        \"ㄧ2\"\n    ],\n    \"鉈\": [\n        \"ㄕ1\",\n        \"ㄕㄜ2\",\n        \"ㄧ2\",\n        \"ㄊㄨㄛ2\",\n        \"ㄊㄚ1\"\n    ],\n    \"鉉\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"鉊\": [\n        \"ㄓㄠ1\"\n    ],\n    \"鉋\": [\n        \"ㄅㄠ4\",\n        \"ㄆㄠ2\",\n        \"ㄅㄠ2\"\n    ],\n    \"鉌\": [\n        \"ㄏㄜ2\"\n    ],\n    \"鉍\": [\n        \"ㄅㄧ4\",\n        \"ㄙㄜ4\"\n    ],\n    \"鉎\": [\n        \"ㄕㄥ1\"\n    ],\n    \"鉏\": [\n        \"ㄔㄨ2\",\n        \"ㄗㄨ1\",\n        \"ㄓㄨ4\",\n        \"ㄐㄩ3\",\n        \"ㄔㄚ2\",\n        \"ㄒㄩ2\"\n    ],\n    \"鉐\": [\n        \"ㄕ2\",\n        \"ㄗㄨ2\"\n    ],\n    \"鉑\": [\n        \"ㄅㄛ2\"\n    ],\n    \"鉒\": [\n        \"ㄓㄨ4\"\n    ],\n    \"鉓\": [\n        \"ㄔ4\"\n    ],\n    \"鉔\": [\n        \"ㄗㄚ1\"\n    ],\n    \"鉕\": [\n        \"ㄆㄛ1\",\n        \"ㄆㄛ3\"\n    ],\n    \"鉖\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"鉗\": [\n        \"ㄑㄧㄢ2\",\n        \"ㄢ1\"\n    ],\n    \"鉘\": [\n        \"ㄈㄨ2\"\n    ],\n    \"鉙\": [\n        \"ㄓㄞ3\"\n    ],\n    \"鉚\": [\n        \"ㄌㄧㄡ3\",\n        \"ㄇㄠ3\"\n    ],\n    \"鉛\": [\n        \"ㄑㄧㄢ1\",\n        \"ㄧㄢ2\"\n    ],\n    \"鉜\": [\n        \"ㄈㄨ2\"\n    ],\n    \"鉝\": [\n        \"ㄌㄧ4\"\n    ],\n    \"鉞\": [\n        \"ㄩㄝ4\"\n    ],\n    \"鉟\": [\n        \"ㄆㄧ1\"\n    ],\n    \"鉠\": [\n        \"ㄧㄤ1\"\n    ],\n    \"鉡\": [\n        \"ㄅㄢ4\"\n    ],\n    \"鉢\": [\n        \"ㄅㄛ1\"\n    ],\n    \"鉣\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"鉤\": [\n        \"ㄍㄡ1\",\n        \"ㄍㄡ4\",\n        \"ㄑㄩ2\"\n    ],\n    \"鉥\": [\n        \"ㄕㄨ4\",\n        \"ㄒㄩ4\"\n    ],\n    \"鉦\": [\n        \"ㄓㄥ1\"\n    ],\n    \"鉧\": [\n        \"ㄇㄨ3\"\n    ],\n    \"鉨\": [\n        \"ㄒㄧ3\",\n        \"ㄋㄧ3\",\n        \"ㄋㄧㄝ3\"\n    ],\n    \"鉩\": [\n        \"ㄒㄧ3\",\n        \"ㄋㄧㄝ4\"\n    ],\n    \"鉪\": [\n        \"ㄉㄧ4\"\n    ],\n    \"鉫\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"鉬\": [\n        \"ㄇㄨ4\"\n    ],\n    \"鉭\": [\n        \"ㄊㄢ3\"\n    ],\n    \"鉮\": [\n        \"ㄏㄨㄢ2\",\n        \"ㄕㄣ2\",\n        \"ㄕㄣ1\"\n    ],\n    \"鉯\": [\n        \"ㄧ3\"\n    ],\n    \"鉰\": [\n        \"ㄙ1\"\n    ],\n    \"鉱\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"鉲\": [\n        \"ㄎㄚ3\"\n    ],\n    \"鉳\": [\n        \"ㄅㄟ3\"\n    ],\n    \"鉴\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"鉵\": [\n        \"ㄊㄨㄥ2\",\n        \"ㄓㄨㄛ2\"\n    ],\n    \"鉶\": [\n        \"ㄒㄧㄥ2\"\n    ],\n    \"鉷\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"鉸\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"鉹\": [\n        \"ㄔ3\"\n    ],\n    \"鉺\": [\n        \"ㄦ4\",\n        \"ㄎㄥ1\",\n        \"ㄦ3\"\n    ],\n    \"鉻\": [\n        \"ㄌㄨㄛ4\",\n        \"ㄍㄜ1\",\n        \"ㄍㄜ4\"\n    ],\n    \"鉼\": [\n        \"ㄅㄧㄥ3\",\n        \"ㄆㄧㄥ2\"\n    ],\n    \"鉽\": [\n        \"ㄕ4\"\n    ],\n    \"鉾\": [\n        \"ㄇㄡ2\",\n        \"ㄇㄠ2\"\n    ],\n    \"鉿\": [\n        \"ㄐㄧㄚ1\",\n        \"ㄍㄜ1\",\n        \"ㄎㄜ1\",\n        \"ㄏㄚ1\"\n    ],\n    \"銀\": [\n        \"ㄧㄣ2\"\n    ],\n    \"銁\": [\n        \"ㄐㄩㄣ1\"\n    ],\n    \"銂\": [\n        \"ㄓㄡ1\"\n    ],\n    \"銃\": [\n        \"ㄔㄨㄥ4\"\n    ],\n    \"銄\": [\n        \"ㄒㄧㄤ3\",\n        \"ㄐㄩㄥ1\"\n    ],\n    \"銅\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"銆\": [\n        \"ㄇㄛ4\"\n    ],\n    \"銇\": [\n        \"ㄌㄟ4\"\n    ],\n    \"銈\": [\n        \"ㄐㄧ1\"\n    ],\n    \"銉\": [\n        \"ㄩ4\",\n        \"ㄙ4\"\n    ],\n    \"銊\": [\n        \"ㄒㄩ4\",\n        \"ㄏㄨㄟ4\"\n    ],\n    \"銋\": [\n        \"ㄖㄣ2\",\n        \"ㄖㄣ3\"\n    ],\n    \"銌\": [\n        \"ㄗㄨㄣ4\"\n    ],\n    \"銍\": [\n        \"ㄓ4\"\n    ],\n    \"銎\": [\n        \"ㄑㄩㄥ2\",\n        \"ㄑㄩㄥ1\"\n    ],\n    \"銏\": [\n        \"ㄕㄢ4\",\n        \"ㄕㄨㄛ4\"\n    ],\n    \"銐\": [\n        \"ㄔ4\",\n        \"ㄌㄧ4\"\n    ],\n    \"銑\": [\n        \"ㄒㄧㄢ3\",\n        \"ㄒㄧㄢ1\",\n        \"ㄒㄧ3\"\n    ],\n    \"銒\": [\n        \"ㄒㄧㄥ2\",\n        \"ㄐㄧㄢ1\"\n    ],\n    \"銓\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"銔\": [\n        \"ㄆㄧ1\"\n    ],\n    \"銕\": [\n        \"ㄊㄧㄝ3\",\n        \"ㄧ2\"\n    ],\n    \"銖\": [\n        \"ㄓㄨ1\"\n    ],\n    \"銗\": [\n        \"ㄒㄧㄤ4\",\n        \"ㄏㄡ2\"\n    ],\n    \"銘\": [\n        \"ㄇㄧㄥ2\"\n    ],\n    \"銙\": [\n        \"ㄎㄨㄚ3\"\n    ],\n    \"銚\": [\n        \"ㄧㄠ2\",\n        \"ㄉㄧㄠ4\",\n        \"ㄊㄧㄠ2\",\n        \"ㄑㄧㄠ1\",\n        \"ㄧㄠ4\"\n    ],\n    \"銛\": [\n        \"ㄒㄧㄢ1\",\n        \"ㄊㄧㄢ3\",\n        \"ㄍㄨㄚ1\"\n    ],\n    \"銜\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"銝\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"銞\": [\n        \"ㄐㄩㄣ1\"\n    ],\n    \"銟\": [\n        \"ㄔㄚ1\"\n    ],\n    \"銠\": [\n        \"ㄌㄠ3\"\n    ],\n    \"銡\": [\n        \"ㄐㄧ2\"\n    ],\n    \"銢\": [\n        \"ㄆㄧ3\"\n    ],\n    \"銣\": [\n        \"ㄖㄨ2\"\n    ],\n    \"銤\": [\n        \"ㄇㄧ3\"\n    ],\n    \"銥\": [\n        \"ㄧ1\"\n    ],\n    \"銦\": [\n        \"ㄧㄣ1\"\n    ],\n    \"銧\": [\n        \"ㄍㄨㄤ1\"\n    ],\n    \"銨\": [\n        \"ㄢ3\"\n    ],\n    \"銩\": [\n        \"ㄉㄧㄡ1\"\n    ],\n    \"銪\": [\n        \"ㄧㄡ3\"\n    ],\n    \"銫\": [\n        \"ㄙㄜ4\"\n    ],\n    \"銬\": [\n        \"ㄎㄠ4\"\n    ],\n    \"銭\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"銮\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"銯\": [\n        \"ㄙ1\"\n    ],\n    \"銰\": [\n        \"ㄞ1\"\n    ],\n    \"銱\": [\n        \"ㄉㄧㄠ4\"\n    ],\n    \"銲\": [\n        \"ㄏㄢ4\"\n    ],\n    \"銳\": [\n        \"ㄖㄨㄟ4\"\n    ],\n    \"銴\": [\n        \"ㄕ4\",\n        \"ㄓ4\"\n    ],\n    \"銵\": [\n        \"ㄎㄥ1\"\n    ],\n    \"銶\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"銷\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"銸\": [\n        \"ㄓㄜ2\",\n        \"ㄋㄧㄝ4\"\n    ],\n    \"銹\": [\n        \"ㄒㄧㄡ4\",\n        \"ㄧㄡ4\"\n    ],\n    \"銺\": [\n        \"ㄗㄤ4\"\n    ],\n    \"銻\": [\n        \"ㄊㄧ2\",\n        \"ㄊㄧ1\"\n    ],\n    \"銼\": [\n        \"ㄘㄨㄛ4\"\n    ],\n    \"銽\": [\n        \"ㄍㄨㄚ1\"\n    ],\n    \"銾\": [\n        \"ㄏㄨㄥ4\",\n        \"ㄍㄨㄥ3\"\n    ],\n    \"銿\": [\n        \"ㄓㄨㄥ1\",\n        \"ㄩㄥ1\"\n    ],\n    \"鋀\": [\n        \"ㄊㄡ1\",\n        \"ㄉㄡ4\",\n        \"ㄊㄨ4\"\n    ],\n    \"鋁\": [\n        \"ㄌㄩ3\",\n        \"ㄌㄩ4\"\n    ],\n    \"鋂\": [\n        \"ㄇㄟ2\",\n        \"ㄇㄥ2\"\n    ],\n    \"鋃\": [\n        \"ㄌㄤ2\"\n    ],\n    \"鋄\": [\n        \"ㄨㄢ4\"\n    ],\n    \"鋅\": [\n        \"ㄒㄧㄣ1\",\n        \"ㄗ3\"\n    ],\n    \"鋆\": [\n        \"ㄩㄣ2\",\n        \"ㄐㄩㄣ1\"\n    ],\n    \"鋇\": [\n        \"ㄅㄟ4\"\n    ],\n    \"鋈\": [\n        \"ㄨ4\"\n    ],\n    \"鋉\": [\n        \"ㄙㄨ4\"\n    ],\n    \"鋊\": [\n        \"ㄩ4\"\n    ],\n    \"鋋\": [\n        \"ㄔㄢ2\",\n        \"ㄧㄢ2\"\n    ],\n    \"鋌\": [\n        \"ㄉㄧㄥ4\",\n        \"ㄊㄧㄥ3\"\n    ],\n    \"鋍\": [\n        \"ㄅㄛ2\"\n    ],\n    \"鋎\": [\n        \"ㄏㄢ4\"\n    ],\n    \"鋏\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"鋐\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"鋑\": [\n        \"ㄘㄨㄢ1\",\n        \"ㄐㄧㄢ1\",\n        \"ㄐㄩㄢ1\"\n    ],\n    \"鋒\": [\n        \"ㄈㄥ1\"\n    ],\n    \"鋓\": [\n        \"ㄔㄢ1\"\n    ],\n    \"鋔\": [\n        \"ㄨㄢ3\"\n    ],\n    \"鋕\": [\n        \"ㄓ4\"\n    ],\n    \"鋖\": [\n        \"ㄙ1\",\n        \"ㄊㄨㄛ2\"\n    ],\n    \"鋗\": [\n        \"ㄒㄩㄢ1\",\n        \"ㄐㄩㄢ1\",\n        \"ㄐㄩㄢ4\"\n    ],\n    \"鋘\": [\n        \"ㄏㄨㄚ2\",\n        \"ㄨ2\",\n        \"ㄏㄨ2\"\n    ],\n    \"鋙\": [\n        \"ㄩ3\",\n        \"ㄩ2\",\n        \"ㄨ2\"\n    ],\n    \"鋚\": [\n        \"ㄊㄧㄠ2\"\n    ],\n    \"鋛\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"鋜\": [\n        \"ㄓㄨㄛ2\",\n        \"ㄔㄨㄛ4\"\n    ],\n    \"鋝\": [\n        \"ㄌㄩㄝ4\"\n    ],\n    \"鋞\": [\n        \"ㄒㄧㄥ2\",\n        \"ㄒㄧㄥ4\",\n        \"ㄐㄧㄥ1\"\n    ],\n    \"鋟\": [\n        \"ㄑㄧㄣ3\",\n        \"ㄑㄧㄢ1\",\n        \"ㄑㄧㄣ1\",\n        \"ㄐㄧㄣ4\"\n    ],\n    \"鋠\": [\n        \"ㄕㄣ4\"\n    ],\n    \"鋡\": [\n        \"ㄏㄢ2\"\n    ],\n    \"鋢\": [\n        \"ㄌㄩㄝ4\"\n    ],\n    \"鋣\": [\n        \"ㄧㄝ2\"\n    ],\n    \"鋤\": [\n        \"ㄔㄨ2\",\n        \"ㄐㄩ3\"\n    ],\n    \"鋥\": [\n        \"ㄗㄥ4\"\n    ],\n    \"鋦\": [\n        \"ㄐㄩ1\",\n        \"ㄐㄩ2\"\n    ],\n    \"鋧\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"鋨\": [\n        \"ㄊㄧㄝ3\",\n        \"ㄜ2\"\n    ],\n    \"鋩\": [\n        \"ㄇㄤ2\"\n    ],\n    \"鋪\": [\n        \"ㄆㄨ4\",\n        \"ㄆㄨ1\"\n    ],\n    \"鋫\": [\n        \"ㄌㄧ2\"\n    ],\n    \"鋬\": [\n        \"ㄆㄢ4\"\n    ],\n    \"鋭\": [\n        \"ㄖㄨㄟ4\",\n        \"ㄉㄨㄟ4\",\n        \"ㄩㄝ4\"\n    ],\n    \"鋮\": [\n        \"ㄔㄥ2\"\n    ],\n    \"鋯\": [\n        \"ㄍㄠ4\"\n    ],\n    \"鋰\": [\n        \"ㄌㄧ3\"\n    ],\n    \"鋱\": [\n        \"ㄊㄜ4\"\n    ],\n    \"鋲\": [\n        \"ㄅㄧㄥ1\"\n    ],\n    \"鋳\": [\n        \"ㄓㄨ4\"\n    ],\n    \"鋴\": [\n        \"ㄓㄣ4\"\n    ],\n    \"鋵\": [\n        \"ㄊㄨ1\"\n    ],\n    \"鋶\": [\n        \"ㄌㄧㄡ3\"\n    ],\n    \"鋷\": [\n        \"ㄗㄨㄟ4\",\n        \"ㄋㄧㄝ4\"\n    ],\n    \"鋸\": [\n        \"ㄐㄩ4\",\n        \"ㄐㄩ1\"\n    ],\n    \"鋹\": [\n        \"ㄔㄤ3\"\n    ],\n    \"鋺\": [\n        \"ㄩㄢ3\",\n        \"ㄩㄢ1\",\n        \"ㄨㄢ3\",\n        \"ㄨㄢ1\"\n    ],\n    \"鋻\": [\n        \"ㄐㄧㄢ4\",\n        \"ㄐㄧㄢ1\"\n    ],\n    \"鋼\": [\n        \"ㄍㄤ1\",\n        \"ㄍㄤ4\"\n    ],\n    \"鋽\": [\n        \"ㄉㄧㄠ4\"\n    ],\n    \"鋾\": [\n        \"ㄊㄠ2\"\n    ],\n    \"鋿\": [\n        \"ㄔㄤ2\"\n    ],\n    \"錀\": [\n        \"ㄌㄨㄣ2\",\n        \"ㄈㄣ1\"\n    ],\n    \"錁\": [\n        \"ㄍㄨㄛ3\",\n        \"ㄎㄨㄚ3\",\n        \"ㄎㄜ4\"\n    ],\n    \"錂\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"錃\": [\n        \"ㄆㄧ1\"\n    ],\n    \"錄\": [\n        \"ㄌㄨ4\"\n    ],\n    \"錅\": [\n        \"ㄌㄧ2\"\n    ],\n    \"錆\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"錇\": [\n        \"ㄆㄡ2\",\n        \"ㄈㄨ2\",\n        \"ㄆㄟ2\"\n    ],\n    \"錈\": [\n        \"ㄐㄩㄢ3\"\n    ],\n    \"錉\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"錊\": [\n        \"ㄗㄨㄟ4\",\n        \"ㄗㄨ1\"\n    ],\n    \"錋\": [\n        \"ㄆㄥ2\",\n        \"ㄅㄥ4\"\n    ],\n    \"錌\": [\n        \"ㄢ4\"\n    ],\n    \"錍\": [\n        \"ㄆㄧ1\",\n        \"ㄅㄟ1\",\n        \"ㄅㄧ1\",\n        \"ㄆㄧ2\"\n    ],\n    \"錎\": [\n        \"ㄒㄧㄢ4\",\n        \"ㄍㄢ4\",\n        \"ㄑㄧㄢ4\"\n    ],\n    \"錏\": [\n        \"ㄧㄚ1\",\n        \"ㄧㄚ4\"\n    ],\n    \"錐\": [\n        \"ㄓㄨㄟ1\"\n    ],\n    \"錑\": [\n        \"ㄌㄟ4\",\n        \"ㄌㄧ4\"\n    ],\n    \"錒\": [\n        \"ㄎㄜ1\",\n        \"ㄚ1\"\n    ],\n    \"錓\": [\n        \"ㄎㄨㄥ1\"\n    ],\n    \"錔\": [\n        \"ㄊㄚ4\"\n    ],\n    \"錕\": [\n        \"ㄎㄨㄣ1\",\n        \"ㄍㄨㄣ3\"\n    ],\n    \"錖\": [\n        \"ㄉㄨ2\"\n    ],\n    \"錗\": [\n        \"ㄋㄟ4\",\n        \"ㄓㄨㄟ4\",\n        \"ㄨㄟ4\"\n    ],\n    \"錘\": [\n        \"ㄔㄨㄟ2\"\n    ],\n    \"錙\": [\n        \"ㄗ1\"\n    ],\n    \"錚\": [\n        \"ㄓㄥ1\"\n    ],\n    \"錛\": [\n        \"ㄅㄣ1\"\n    ],\n    \"錜\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"錝\": [\n        \"ㄗㄨㄥ4\"\n    ],\n    \"錞\": [\n        \"ㄔㄨㄣ2\",\n        \"ㄉㄨㄟ4\",\n        \"ㄉㄨㄛ4\"\n    ],\n    \"錟\": [\n        \"ㄊㄢ2\",\n        \"ㄒㄧㄢ1\",\n        \"ㄧㄢ3\"\n    ],\n    \"錠\": [\n        \"ㄉㄧㄥ4\"\n    ],\n    \"錡\": [\n        \"ㄑㄧ2\",\n        \"ㄧ3\"\n    ],\n    \"錢\": [\n        \"ㄑㄧㄢ2\",\n        \"ㄐㄧㄢ3\"\n    ],\n    \"錣\": [\n        \"ㄓㄨㄟ4\",\n        \"ㄔㄨㄛ4\"\n    ],\n    \"錤\": [\n        \"ㄐㄧ1\"\n    ],\n    \"錥\": [\n        \"ㄩ4\"\n    ],\n    \"錦\": [\n        \"ㄐㄧㄣ3\"\n    ],\n    \"錧\": [\n        \"ㄍㄨㄢ3\"\n    ],\n    \"錨\": [\n        \"ㄇㄠ2\"\n    ],\n    \"錩\": [\n        \"ㄔㄤ1\"\n    ],\n    \"錪\": [\n        \"ㄊㄧㄢ3\",\n        \"ㄊㄨㄣ3\"\n    ],\n    \"錫\": [\n        \"ㄒㄧ1\",\n        \"ㄊㄧ4\"\n    ],\n    \"錬\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"錭\": [\n        \"ㄊㄠ2\",\n        \"ㄉㄧㄠ1\"\n    ],\n    \"錮\": [\n        \"ㄍㄨ4\"\n    ],\n    \"錯\": [\n        \"ㄘㄨㄛ4\",\n        \"ㄘㄨ4\",\n        \"ㄒㄧ1\"\n    ],\n    \"錰\": [\n        \"ㄕㄨ4\"\n    ],\n    \"錱\": [\n        \"ㄓㄣ1\"\n    ],\n    \"録\": [\n        \"ㄌㄨ4\",\n        \"ㄌㄩ4\"\n    ],\n    \"錳\": [\n        \"ㄇㄥ3\"\n    ],\n    \"錴\": [\n        \"ㄌㄨ4\"\n    ],\n    \"錵\": [\n        \"ㄏㄨㄚ1\"\n    ],\n    \"錶\": [\n        \"ㄅㄧㄠ3\"\n    ],\n    \"錷\": [\n        \"ㄍㄚ2\"\n    ],\n    \"錸\": [\n        \"ㄌㄞ2\"\n    ],\n    \"錹\": [\n        \"ㄎㄣ3\"\n    ],\n    \"錺\": [\n        \"ㄈㄤ1\"\n    ],\n    \"錻\": [\n        \"ㄨ5\"\n    ],\n    \"錼\": [\n        \"ㄋㄞ4\"\n    ],\n    \"錽\": [\n        \"ㄨㄢ4\",\n        \"ㄐㄧㄢ3\"\n    ],\n    \"錾\": [\n        \"ㄗㄢ4\"\n    ],\n    \"錿\": [\n        \"ㄏㄨ3\"\n    ],\n    \"鍀\": [\n        \"ㄉㄜ2\"\n    ],\n    \"鍁\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"鍂\": [\n        \"ㄆㄧㄢ1\"\n    ],\n    \"鍃\": [\n        \"ㄏㄨㄛ1\"\n    ],\n    \"鍄\": [\n        \"ㄌㄧㄤ4\"\n    ],\n    \"鍅\": [\n        \"ㄈㄚ3\"\n    ],\n    \"鍆\": [\n        \"ㄇㄣ2\"\n    ],\n    \"鍇\": [\n        \"ㄎㄞ3\",\n        \"ㄐㄧㄝ1\",\n        \"ㄐㄧㄝ3\"\n    ],\n    \"鍈\": [\n        \"ㄧㄥ1\"\n    ],\n    \"鍉\": [\n        \"ㄉㄧ1\",\n        \"ㄔ2\",\n        \"ㄉㄧ2\",\n        \"ㄕ4\"\n    ],\n    \"鍊\": [\n        \"ㄌㄧㄢ4\",\n        \"ㄐㄧㄢ4\"\n    ],\n    \"鍋\": [\n        \"ㄍㄨㄛ1\",\n        \"ㄍㄨㄛ3\"\n    ],\n    \"鍌\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"鍍\": [\n        \"ㄉㄨ4\"\n    ],\n    \"鍎\": [\n        \"ㄊㄨ2\"\n    ],\n    \"鍏\": [\n        \"ㄨㄟ2\"\n    ],\n    \"鍐\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"鍑\": [\n        \"ㄈㄨ4\"\n    ],\n    \"鍒\": [\n        \"ㄖㄡ2\"\n    ],\n    \"鍓\": [\n        \"ㄐㄧ2\"\n    ],\n    \"鍔\": [\n        \"ㄜ4\"\n    ],\n    \"鍕\": [\n        \"ㄐㄩㄣ1\"\n    ],\n    \"鍖\": [\n        \"ㄔㄣ3\",\n        \"ㄓㄣ1\"\n    ],\n    \"鍗\": [\n        \"ㄊㄧ2\"\n    ],\n    \"鍘\": [\n        \"ㄓㄚ2\"\n    ],\n    \"鍙\": [\n        \"ㄏㄨ4\"\n    ],\n    \"鍚\": [\n        \"ㄧㄤ2\"\n    ],\n    \"鍛\": [\n        \"ㄉㄨㄢ4\"\n    ],\n    \"鍜\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"鍝\": [\n        \"ㄩ2\"\n    ],\n    \"鍞\": [\n        \"ㄎㄥ1\"\n    ],\n    \"鍟\": [\n        \"ㄕㄥ1\"\n    ],\n    \"鍠\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"鍡\": [\n        \"ㄨㄟ3\"\n    ],\n    \"鍢\": [\n        \"ㄈㄨ4\"\n    ],\n    \"鍣\": [\n        \"ㄓㄠ1\"\n    ],\n    \"鍤\": [\n        \"ㄔㄚ1\"\n    ],\n    \"鍥\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"鍦\": [\n        \"ㄕ1\",\n        \"ㄕㄜ2\"\n    ],\n    \"鍧\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"鍨\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"鍩\": [\n        \"ㄊㄧㄢ3\",\n        \"ㄋㄨㄛ4\"\n    ],\n    \"鍪\": [\n        \"ㄇㄡ2\"\n    ],\n    \"鍫\": [\n        \"ㄑㄧㄠ1\"\n    ],\n    \"鍬\": [\n        \"ㄑㄧㄠ1\"\n    ],\n    \"鍭\": [\n        \"ㄏㄡ2\"\n    ],\n    \"鍮\": [\n        \"ㄊㄡ1\"\n    ],\n    \"鍯\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"鍰\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"鍱\": [\n        \"ㄧㄝ4\",\n        \"ㄒㄧㄝ2\"\n    ],\n    \"鍲\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"鍳\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"鍴\": [\n        \"ㄉㄨㄢ1\"\n    ],\n    \"鍵\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"鍶\": [\n        \"ㄙㄨㄥ1\",\n        \"ㄙ1\"\n    ],\n    \"鍷\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"鍸\": [\n        \"ㄏㄨ2\"\n    ],\n    \"鍹\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"鍺\": [\n        \"ㄉㄨㄛ3\",\n        \"ㄉㄨ3\",\n        \"ㄓㄜ3\"\n    ],\n    \"鍻\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"鍼\": [\n        \"ㄓㄣ1\",\n        \"ㄑㄧㄢ2\"\n    ],\n    \"鍽\": [\n        \"ㄅㄧㄢ1\"\n    ],\n    \"鍾\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"鍿\": [\n        \"ㄗ1\"\n    ],\n    \"鎀\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"鎁\": [\n        \"ㄧㄝ2\"\n    ],\n    \"鎂\": [\n        \"ㄇㄟ3\"\n    ],\n    \"鎃\": [\n        \"ㄆㄞ4\"\n    ],\n    \"鎄\": [\n        \"ㄞ1\"\n    ],\n    \"鎅\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"鎆\": [\n        \"ㄑㄧㄢ5\"\n    ],\n    \"鎇\": [\n        \"ㄇㄟ2\"\n    ],\n    \"鎈\": [\n        \"ㄙㄨㄛ3\",\n        \"ㄔㄚ1\"\n    ],\n    \"鎉\": [\n        \"ㄉㄚ2\",\n        \"ㄊㄚ4\"\n    ],\n    \"鎊\": [\n        \"ㄅㄤ4\",\n        \"ㄆㄤ1\"\n    ],\n    \"鎋\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"鎌\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"鎍\": [\n        \"ㄙㄨㄛ3\",\n        \"ㄙㄜ4\"\n    ],\n    \"鎎\": [\n        \"ㄎㄞ4\"\n    ],\n    \"鎏\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"鎐\": [\n        \"ㄧㄠ2\",\n        \"ㄗㄨ2\"\n    ],\n    \"鎑\": [\n        \"ㄧㄝ4\",\n        \"ㄊㄚ4\",\n        \"ㄍㄜ2\"\n    ],\n    \"鎒\": [\n        \"ㄋㄡ4\",\n        \"ㄏㄠ1\"\n    ],\n    \"鎓\": [\n        \"ㄨㄥ1\"\n    ],\n    \"鎔\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"鎕\": [\n        \"ㄊㄤ2\"\n    ],\n    \"鎖\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"鎗\": [\n        \"ㄑㄧㄤ1\",\n        \"ㄔㄥ1\",\n        \"ㄑㄧㄤ4\"\n    ],\n    \"鎘\": [\n        \"ㄌㄧ4\",\n        \"ㄍㄜ2\"\n    ],\n    \"鎙\": [\n        \"ㄕㄨㄛ4\"\n    ],\n    \"鎚\": [\n        \"ㄔㄨㄟ2\",\n        \"ㄉㄨㄟ1\",\n        \"ㄓㄨㄟ4\"\n    ],\n    \"鎛\": [\n        \"ㄅㄛ2\"\n    ],\n    \"鎜\": [\n        \"ㄆㄢ2\"\n    ],\n    \"鎝\": [\n        \"ㄉㄚ1\",\n        \"ㄙㄚ4\"\n    ],\n    \"鎞\": [\n        \"ㄅㄧ1\",\n        \"ㄆㄧ1\"\n    ],\n    \"鎟\": [\n        \"ㄙㄤ3\"\n    ],\n    \"鎠\": [\n        \"ㄍㄤ1\"\n    ],\n    \"鎡\": [\n        \"ㄗ1\"\n    ],\n    \"鎢\": [\n        \"ㄨ1\"\n    ],\n    \"鎣\": [\n        \"ㄧㄥ2\",\n        \"ㄧㄥ1\",\n        \"ㄐㄩㄥ3\"\n    ],\n    \"鎤\": [\n        \"ㄏㄨㄤ4\"\n    ],\n    \"鎥\": [\n        \"ㄊㄧㄠ2\"\n    ],\n    \"鎦\": [\n        \"ㄌㄧㄡ2\",\n        \"ㄌㄧㄡ4\"\n    ],\n    \"鎧\": [\n        \"ㄎㄞ3\"\n    ],\n    \"鎨\": [\n        \"ㄙㄨㄣ3\"\n    ],\n    \"鎩\": [\n        \"ㄕㄚ1\",\n        \"ㄕ4\",\n        \"ㄙㄜ4\"\n    ],\n    \"鎪\": [\n        \"ㄙㄡ1\"\n    ],\n    \"鎫\": [\n        \"ㄨㄢ4\"\n    ],\n    \"鎬\": [\n        \"ㄏㄠ4\",\n        \"ㄍㄠ3\"\n    ],\n    \"鎭\": [\n        \"ㄓㄣ4\"\n    ],\n    \"鎮\": [\n        \"ㄓㄣ4\",\n        \"ㄓㄣ1\",\n        \"ㄊㄧㄢ2\"\n    ],\n    \"鎯\": [\n        \"ㄌㄤ2\",\n        \"ㄌㄨㄛ3\"\n    ],\n    \"鎰\": [\n        \"ㄧ4\"\n    ],\n    \"鎱\": [\n        \"ㄩㄢ2\"\n    ],\n    \"鎲\": [\n        \"ㄊㄤ3\"\n    ],\n    \"鎳\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"鎴\": [\n        \"ㄒㄧ2\"\n    ],\n    \"鎵\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"鎶\": [\n        \"ㄍㄜ1\"\n    ],\n    \"鎷\": [\n        \"ㄇㄚ3\"\n    ],\n    \"鎸\": [\n        \"ㄐㄩㄢ1\"\n    ],\n    \"鎹\": [\n        \"ㄙㄨㄥ4\"\n    ],\n    \"鎺\": [\n        \"ㄗㄨ3\"\n    ],\n    \"鎻\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"鎼\": [\n        \"ㄒㄧㄚ4\"\n    ],\n    \"鎽\": [\n        \"ㄈㄥ1\"\n    ],\n    \"鎾\": [\n        \"ㄨㄣ1\"\n    ],\n    \"鎿\": [\n        \"ㄋㄚ2\"\n    ],\n    \"鏀\": [\n        \"ㄌㄨ3\"\n    ],\n    \"鏁\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"鏂\": [\n        \"ㄡ1\",\n        \"ㄎㄡ1\"\n    ],\n    \"鏃\": [\n        \"ㄗㄨ2\",\n        \"ㄔㄨㄛ4\"\n    ],\n    \"鏄\": [\n        \"ㄊㄨㄢ2\"\n    ],\n    \"鏅\": [\n        \"ㄒㄧㄡ1\",\n        \"ㄒㄧㄡ4\"\n    ],\n    \"鏆\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"鏇\": [\n        \"ㄒㄩㄢ4\",\n        \"ㄒㄩㄢ2\"\n    ],\n    \"鏈\": [\n        \"ㄌㄧㄢ4\",\n        \"ㄌㄧㄢ2\"\n    ],\n    \"鏉\": [\n        \"ㄕㄡ4\",\n        \"ㄙㄡ1\"\n    ],\n    \"鏊\": [\n        \"ㄠ4\"\n    ],\n    \"鏋\": [\n        \"ㄇㄢ3\"\n    ],\n    \"鏌\": [\n        \"ㄇㄛ4\"\n    ],\n    \"鏍\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"鏎\": [\n        \"ㄅㄧ4\"\n    ],\n    \"鏏\": [\n        \"ㄨㄟ4\"\n    ],\n    \"鏐\": [\n        \"ㄌㄧㄡ2\",\n        \"ㄌㄧㄡ4\",\n        \"ㄌㄧㄠ2\"\n    ],\n    \"鏑\": [\n        \"ㄉㄧ2\",\n        \"ㄉㄧ1\"\n    ],\n    \"鏒\": [\n        \"ㄙㄢ3\",\n        \"ㄑㄧㄠ1\",\n        \"ㄘㄢ4\"\n    ],\n    \"鏓\": [\n        \"ㄗㄨㄥ3\",\n        \"ㄘㄨㄥ1\"\n    ],\n    \"鏔\": [\n        \"ㄧ2\"\n    ],\n    \"鏕\": [\n        \"ㄌㄨ4\",\n        \"ㄠ2\"\n    ],\n    \"鏖\": [\n        \"ㄠ2\",\n        \"ㄅㄧㄠ1\"\n    ],\n    \"鏗\": [\n        \"ㄎㄥ1\"\n    ],\n    \"鏘\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"鏙\": [\n        \"ㄘㄨㄟ1\"\n    ],\n    \"鏚\": [\n        \"ㄑㄧ1\"\n    ],\n    \"鏛\": [\n        \"ㄔㄤ2\"\n    ],\n    \"鏜\": [\n        \"ㄊㄤ1\",\n        \"ㄊㄤ2\"\n    ],\n    \"鏝\": [\n        \"ㄇㄢ4\"\n    ],\n    \"鏞\": [\n        \"ㄩㄥ1\"\n    ],\n    \"鏟\": [\n        \"ㄔㄢ3\"\n    ],\n    \"鏠\": [\n        \"ㄈㄥ1\"\n    ],\n    \"鏡\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"鏢\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"鏣\": [\n        \"ㄕㄨ4\"\n    ],\n    \"鏤\": [\n        \"ㄌㄡ4\",\n        \"ㄌㄩ2\"\n    ],\n    \"鏥\": [\n        \"ㄒㄧㄡ4\"\n    ],\n    \"鏦\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"鏧\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"鏨\": [\n        \"ㄗㄢ4\"\n    ],\n    \"鏩\": [\n        \"ㄐㄧㄢ4\",\n        \"ㄗㄢ4\"\n    ],\n    \"鏪\": [\n        \"ㄘㄠ2\"\n    ],\n    \"鏫\": [\n        \"ㄌㄧ2\"\n    ],\n    \"鏬\": [\n        \"ㄒㄧㄚ4\"\n    ],\n    \"鏭\": [\n        \"ㄒㄧ1\"\n    ],\n    \"鏮\": [\n        \"ㄎㄤ1\"\n    ],\n    \"鏯\": [\n        \"ㄕㄨㄤ3\"\n    ],\n    \"鏰\": [\n        \"ㄅㄥ4\"\n    ],\n    \"鏱\": [\n        \"ㄓㄤ5\"\n    ],\n    \"鏲\": [\n        \"ㄑㄧㄢ5\"\n    ],\n    \"鏳\": [\n        \"ㄔㄥ1\"\n    ],\n    \"鏴\": [\n        \"ㄌㄨ4\"\n    ],\n    \"鏵\": [\n        \"ㄏㄨㄚ2\"\n    ],\n    \"鏶\": [\n        \"ㄐㄧ2\"\n    ],\n    \"鏷\": [\n        \"ㄆㄨ2\"\n    ],\n    \"鏸\": [\n        \"ㄏㄨㄟ4\",\n        \"ㄙㄨㄟ4\",\n        \"ㄖㄨㄟ4\"\n    ],\n    \"鏹\": [\n        \"ㄑㄧㄤ3\",\n        \"ㄑㄧㄤ1\"\n    ],\n    \"鏺\": [\n        \"ㄆㄛ1\"\n    ],\n    \"鏻\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"鏼\": [\n        \"ㄙㄜ4\"\n    ],\n    \"鏽\": [\n        \"ㄒㄧㄡ4\"\n    ],\n    \"鏾\": [\n        \"ㄙㄢ3\",\n        \"ㄒㄧㄢ4\",\n        \"ㄙㄚ4\"\n    ],\n    \"鏿\": [\n        \"ㄔㄥ1\"\n    ],\n    \"鐀\": [\n        \"ㄎㄨㄟ4\",\n        \"ㄍㄨㄟ4\"\n    ],\n    \"鐁\": [\n        \"ㄙ1\"\n    ],\n    \"鐂\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"鐃\": [\n        \"ㄋㄠ2\",\n        \"ㄋㄠ4\"\n    ],\n    \"鐄\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"鐅\": [\n        \"ㄆㄧㄝ3\"\n    ],\n    \"鐆\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"鐇\": [\n        \"ㄈㄢ2\"\n    ],\n    \"鐈\": [\n        \"ㄑㄧㄠ2\"\n    ],\n    \"鐉\": [\n        \"ㄑㄩㄢ1\"\n    ],\n    \"鐊\": [\n        \"ㄧㄤ2\"\n    ],\n    \"鐋\": [\n        \"ㄊㄤ1\",\n        \"ㄊㄤ4\"\n    ],\n    \"鐌\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"鐍\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄩ4\"\n    ],\n    \"鐎\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"鐏\": [\n        \"ㄗㄨㄣ1\"\n    ],\n    \"鐐\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"鐑\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"鐒\": [\n        \"ㄌㄠ2\"\n    ],\n    \"鐓\": [\n        \"ㄉㄨㄟ4\",\n        \"ㄉㄨㄟ1\",\n        \"ㄉㄨㄣ1\"\n    ],\n    \"鐔\": [\n        \"ㄒㄧㄣ2\"\n    ],\n    \"鐕\": [\n        \"ㄗㄢ1\"\n    ],\n    \"鐖\": [\n        \"ㄐㄧ1\",\n        \"ㄑㄧ2\"\n    ],\n    \"鐗\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"鐘\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"鐙\": [\n        \"ㄉㄥ4\",\n        \"ㄉㄥ1\"\n    ],\n    \"鐚\": [\n        \"ㄧㄚ1\"\n    ],\n    \"鐛\": [\n        \"ㄧㄥ3\"\n    ],\n    \"鐜\": [\n        \"ㄉㄨㄟ1\",\n        \"ㄉㄨㄣ1\"\n    ],\n    \"鐝\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"鐞\": [\n        \"ㄋㄡ4\"\n    ],\n    \"鐟\": [\n        \"ㄗㄢ1\",\n        \"ㄊㄧ4\"\n    ],\n    \"鐠\": [\n        \"ㄆㄨ3\"\n    ],\n    \"鐡\": [\n        \"ㄊㄧㄝ3\"\n    ],\n    \"鐢\": [\n        \"ㄈㄢ2\"\n    ],\n    \"鐣\": [\n        \"ㄔㄥ1\"\n    ],\n    \"鐤\": [\n        \"ㄉㄧㄥ3\"\n    ],\n    \"鐥\": [\n        \"ㄕㄢ4\"\n    ],\n    \"鐦\": [\n        \"ㄎㄞ1\"\n    ],\n    \"鐧\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄐㄧㄢ3\"\n    ],\n    \"鐨\": [\n        \"ㄈㄟ4\"\n    ],\n    \"鐩\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"鐪\": [\n        \"ㄌㄨ3\"\n    ],\n    \"鐫\": [\n        \"ㄐㄩㄢ1\"\n    ],\n    \"鐬\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"鐭\": [\n        \"ㄩ4\"\n    ],\n    \"鐮\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"鐯\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"鐰\": [\n        \"ㄑㄧㄠ1\",\n        \"ㄙㄠ4\",\n        \"ㄘㄠ2\"\n    ],\n    \"鐱\": [\n        \"ㄐㄧㄢ4\",\n        \"ㄑㄧㄢ1\"\n    ],\n    \"鐲\": [\n        \"ㄓㄨㄛ2\",\n        \"ㄕㄨ3\"\n    ],\n    \"鐳\": [\n        \"ㄌㄟ2\"\n    ],\n    \"鐴\": [\n        \"ㄅㄧ4\",\n        \"ㄅㄟ4\"\n    ],\n    \"鐵\": [\n        \"ㄊㄧㄝ3\",\n        \"ㄉㄧㄝ2\"\n    ],\n    \"鐶\": [\n        \"ㄏㄨㄢ2\",\n        \"ㄒㄩㄢ4\"\n    ],\n    \"鐷\": [\n        \"ㄧㄝ4\"\n    ],\n    \"鐸\": [\n        \"ㄉㄨㄛ2\"\n    ],\n    \"鐹\": [\n        \"ㄍㄨㄛ3\",\n        \"ㄍㄨㄛ1\"\n    ],\n    \"鐺\": [\n        \"ㄉㄤ1\",\n        \"ㄔㄥ1\",\n        \"ㄊㄤ1\"\n    ],\n    \"鐻\": [\n        \"ㄐㄩ4\",\n        \"ㄑㄩ2\"\n    ],\n    \"鐼\": [\n        \"ㄈㄣ2\",\n        \"ㄅㄣ1\"\n    ],\n    \"鐽\": [\n        \"ㄉㄚ2\"\n    ],\n    \"鐾\": [\n        \"ㄅㄟ4\"\n    ],\n    \"鐿\": [\n        \"ㄧ4\"\n    ],\n    \"鑀\": [\n        \"ㄞ4\"\n    ],\n    \"鑁\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"鑂\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"鑃\": [\n        \"ㄉㄧㄠ4\"\n    ],\n    \"鑄\": [\n        \"ㄓㄨ4\"\n    ],\n    \"鑅\": [\n        \"ㄏㄥ2\"\n    ],\n    \"鑆\": [\n        \"ㄓㄨㄟ4\"\n    ],\n    \"鑇\": [\n        \"ㄐㄧ1\"\n    ],\n    \"鑈\": [\n        \"ㄋㄧㄝ4\",\n        \"ㄋㄧ3\"\n    ],\n    \"鑉\": [\n        \"ㄏㄜ2\"\n    ],\n    \"鑊\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"鑋\": [\n        \"ㄑㄧㄥ1\"\n    ],\n    \"鑌\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"鑍\": [\n        \"ㄧㄥ1\"\n    ],\n    \"鑎\": [\n        \"ㄎㄨㄟ4\"\n    ],\n    \"鑏\": [\n        \"ㄋㄧㄥ2\",\n        \"ㄋㄧㄥ3\"\n    ],\n    \"鑐\": [\n        \"ㄒㄩ1\",\n        \"ㄖㄨ2\",\n        \"ㄖㄡ2\"\n    ],\n    \"鑑\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"鑒\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"鑓\": [\n        \"ㄑㄧㄢ3\"\n    ],\n    \"鑔\": [\n        \"ㄔㄚ3\"\n    ],\n    \"鑕\": [\n        \"ㄓ4\"\n    ],\n    \"鑖\": [\n        \"ㄇㄧㄝ4\",\n        \"ㄇㄧ4\"\n    ],\n    \"鑗\": [\n        \"ㄌㄧ2\"\n    ],\n    \"鑘\": [\n        \"ㄌㄟ2\",\n        \"ㄌㄟ3\"\n    ],\n    \"鑙\": [\n        \"ㄐㄧ1\"\n    ],\n    \"鑚\": [\n        \"ㄗㄨㄢ4\"\n    ],\n    \"鑛\": [\n        \"ㄎㄨㄤ4\",\n        \"ㄍㄨㄥ3\"\n    ],\n    \"鑜\": [\n        \"ㄕㄤ3\"\n    ],\n    \"鑝\": [\n        \"ㄆㄥ2\"\n    ],\n    \"鑞\": [\n        \"ㄌㄚ4\"\n    ],\n    \"鑟\": [\n        \"ㄉㄨ2\"\n    ],\n    \"鑠\": [\n        \"ㄕㄨㄛ4\",\n        \"ㄩㄝ4\",\n        \"ㄌㄧ4\"\n    ],\n    \"鑡\": [\n        \"ㄔㄨㄛ4\"\n    ],\n    \"鑢\": [\n        \"ㄌㄩ4\"\n    ],\n    \"鑣\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"鑤\": [\n        \"ㄅㄠ4\"\n    ],\n    \"鑥\": [\n        \"ㄌㄨ3\"\n    ],\n    \"鑦\": [\n        \"ㄒㄧㄢ5\"\n    ],\n    \"鑧\": [\n        \"ㄎㄨㄢ1\"\n    ],\n    \"鑨\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"鑩\": [\n        \"ㄜ4\"\n    ],\n    \"鑪\": [\n        \"ㄌㄨ2\"\n    ],\n    \"鑫\": [\n        \"ㄒㄧㄣ1\",\n        \"ㄒㄩㄣ4\"\n    ],\n    \"鑬\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"鑭\": [\n        \"ㄌㄢ4\",\n        \"ㄌㄢ2\"\n    ],\n    \"鑮\": [\n        \"ㄅㄛ2\"\n    ],\n    \"鑯\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄑㄧㄢ1\"\n    ],\n    \"鑰\": [\n        \"ㄧㄠ4\",\n        \"ㄩㄝ4\"\n    ],\n    \"鑱\": [\n        \"ㄔㄢ2\"\n    ],\n    \"鑲\": [\n        \"ㄒㄧㄤ1\",\n        \"ㄖㄤ2\"\n    ],\n    \"鑳\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"鑴\": [\n        \"ㄒㄧ1\",\n        \"ㄏㄨㄟ1\"\n    ],\n    \"鑵\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"鑶\": [\n        \"ㄘㄤ2\"\n    ],\n    \"鑷\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"鑸\": [\n        \"ㄌㄟ3\"\n    ],\n    \"鑹\": [\n        \"ㄘㄨㄢ1\",\n        \"ㄘㄨㄢ4\"\n    ],\n    \"鑺\": [\n        \"ㄑㄩ2\"\n    ],\n    \"鑻\": [\n        \"ㄆㄢ4\"\n    ],\n    \"鑼\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"鑽\": [\n        \"ㄗㄨㄢ1\",\n        \"ㄗㄨㄢ4\"\n    ],\n    \"鑾\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"鑿\": [\n        \"ㄗㄠ2\",\n        \"ㄗㄨㄛ4\",\n        \"ㄗㄨ2\",\n        \"ㄗㄠ4\"\n    ],\n    \"钀\": [\n        \"ㄋㄧㄝ4\",\n        \"ㄧ3\"\n    ],\n    \"钁\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"钂\": [\n        \"ㄊㄤ3\"\n    ],\n    \"钃\": [\n        \"ㄓㄨ2\"\n    ],\n    \"钄\": [\n        \"ㄌㄢ2\"\n    ],\n    \"钅\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"钆\": [\n        \"ㄍㄚ2\"\n    ],\n    \"钇\": [\n        \"ㄧ3\"\n    ],\n    \"针\": [\n        \"ㄓㄣ1\"\n    ],\n    \"钉\": [\n        \"ㄉㄧㄥ1\",\n        \"ㄉㄧㄥ4\"\n    ],\n    \"钊\": [\n        \"ㄓㄠ1\"\n    ],\n    \"钋\": [\n        \"ㄆㄛ1\"\n    ],\n    \"钌\": [\n        \"ㄌㄧㄠ3\",\n        \"ㄌㄧㄠ4\"\n    ],\n    \"钍\": [\n        \"ㄊㄨ3\"\n    ],\n    \"钎\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"钏\": [\n        \"ㄔㄨㄢ4\"\n    ],\n    \"钐\": [\n        \"ㄕㄢ1\",\n        \"ㄕㄢ4\"\n    ],\n    \"钑\": [\n        \"ㄙㄚ4\"\n    ],\n    \"钒\": [\n        \"ㄈㄢ2\"\n    ],\n    \"钓\": [\n        \"ㄉㄧㄠ4\"\n    ],\n    \"钔\": [\n        \"ㄇㄣ2\"\n    ],\n    \"钕\": [\n        \"ㄋㄩ3\"\n    ],\n    \"钖\": [\n        \"ㄧㄤ2\"\n    ],\n    \"钗\": [\n        \"ㄔㄞ1\"\n    ],\n    \"钘\": [\n        \"ㄒㄧㄥ2\"\n    ],\n    \"钙\": [\n        \"ㄍㄞ4\"\n    ],\n    \"钚\": [\n        \"ㄅㄨ4\"\n    ],\n    \"钛\": [\n        \"ㄊㄞ4\"\n    ],\n    \"钜\": [\n        \"ㄐㄩ4\"\n    ],\n    \"钝\": [\n        \"ㄉㄨㄣ4\"\n    ],\n    \"钞\": [\n        \"ㄔㄠ1\"\n    ],\n    \"钟\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"钠\": [\n        \"ㄋㄚ4\"\n    ],\n    \"钡\": [\n        \"ㄅㄟ4\"\n    ],\n    \"钢\": [\n        \"ㄍㄤ1\",\n        \"ㄍㄤ4\"\n    ],\n    \"钣\": [\n        \"ㄅㄢ3\"\n    ],\n    \"钤\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"钥\": [\n        \"ㄧㄠ4\",\n        \"ㄩㄝ4\"\n    ],\n    \"钦\": [\n        \"ㄑㄧㄣ1\"\n    ],\n    \"钧\": [\n        \"ㄐㄩㄣ1\"\n    ],\n    \"钨\": [\n        \"ㄨ1\"\n    ],\n    \"钩\": [\n        \"ㄍㄡ1\"\n    ],\n    \"钪\": [\n        \"ㄎㄤ4\"\n    ],\n    \"钫\": [\n        \"ㄈㄤ1\"\n    ],\n    \"钬\": [\n        \"ㄏㄨㄛ3\"\n    ],\n    \"钭\": [\n        \"ㄊㄡ3\",\n        \"ㄉㄡ3\"\n    ],\n    \"钮\": [\n        \"ㄋㄧㄡ3\"\n    ],\n    \"钯\": [\n        \"ㄅㄚ3\",\n        \"ㄆㄚ2\"\n    ],\n    \"钰\": [\n        \"ㄩ4\"\n    ],\n    \"钱\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"钲\": [\n        \"ㄓㄥ1\"\n    ],\n    \"钳\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"钴\": [\n        \"ㄍㄨ3\"\n    ],\n    \"钵\": [\n        \"ㄅㄛ1\"\n    ],\n    \"钶\": [\n        \"ㄎㄜ1\"\n    ],\n    \"钷\": [\n        \"ㄆㄛ3\"\n    ],\n    \"钸\": [\n        \"ㄅㄨ1\"\n    ],\n    \"钹\": [\n        \"ㄅㄛ2\"\n    ],\n    \"钺\": [\n        \"ㄩㄝ4\"\n    ],\n    \"钻\": [\n        \"ㄗㄨㄢ1\",\n        \"ㄗㄨㄢ4\"\n    ],\n    \"钼\": [\n        \"ㄇㄨ4\"\n    ],\n    \"钽\": [\n        \"ㄊㄢ3\"\n    ],\n    \"钾\": [\n        \"ㄐㄧㄚ3\"\n    ],\n    \"钿\": [\n        \"ㄉㄧㄢ4\",\n        \"ㄊㄧㄢ2\"\n    ],\n    \"铀\": [\n        \"ㄧㄡ2\"\n    ],\n    \"铁\": [\n        \"ㄊㄧㄝ3\"\n    ],\n    \"铂\": [\n        \"ㄅㄛ2\"\n    ],\n    \"铃\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"铄\": [\n        \"ㄕㄨㄛ4\"\n    ],\n    \"铅\": [\n        \"ㄑㄧㄢ1\",\n        \"ㄧㄢ2\"\n    ],\n    \"铆\": [\n        \"ㄇㄠ3\"\n    ],\n    \"铇\": [\n        \"ㄅㄠ4\"\n    ],\n    \"铈\": [\n        \"ㄕ4\"\n    ],\n    \"铉\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"铊\": [\n        \"ㄊㄚ1\",\n        \"ㄊㄨㄛ2\"\n    ],\n    \"铋\": [\n        \"ㄅㄧ4\"\n    ],\n    \"铌\": [\n        \"ㄋㄧ2\"\n    ],\n    \"铍\": [\n        \"ㄆㄧ1\",\n        \"ㄆㄧ2\"\n    ],\n    \"铎\": [\n        \"ㄉㄨㄛ2\"\n    ],\n    \"铏\": [\n        \"ㄒㄧㄥ2\"\n    ],\n    \"铐\": [\n        \"ㄎㄠ4\"\n    ],\n    \"铑\": [\n        \"ㄌㄠ3\"\n    ],\n    \"铒\": [\n        \"ㄦ3\"\n    ],\n    \"铓\": [\n        \"ㄇㄤ2\"\n    ],\n    \"铔\": [\n        \"ㄧㄚ1\"\n    ],\n    \"铕\": [\n        \"ㄧㄡ3\"\n    ],\n    \"铖\": [\n        \"ㄔㄥ2\"\n    ],\n    \"铗\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"铘\": [\n        \"ㄧㄝ2\"\n    ],\n    \"铙\": [\n        \"ㄋㄠ2\"\n    ],\n    \"铚\": [\n        \"ㄓ4\"\n    ],\n    \"铛\": [\n        \"ㄉㄤ1\",\n        \"ㄔㄥ1\"\n    ],\n    \"铜\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"铝\": [\n        \"ㄌㄩ3\"\n    ],\n    \"铞\": [\n        \"ㄉㄧㄠ4\"\n    ],\n    \"铟\": [\n        \"ㄧㄣ1\"\n    ],\n    \"铠\": [\n        \"ㄎㄞ3\"\n    ],\n    \"铡\": [\n        \"ㄓㄚ2\"\n    ],\n    \"铢\": [\n        \"ㄓㄨ1\"\n    ],\n    \"铣\": [\n        \"ㄒㄧ3\",\n        \"ㄒㄧㄢ3\"\n    ],\n    \"铤\": [\n        \"ㄉㄧㄥ4\",\n        \"ㄊㄧㄥ3\"\n    ],\n    \"铥\": [\n        \"ㄉㄧㄡ1\"\n    ],\n    \"铦\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"铧\": [\n        \"ㄏㄨㄚ2\"\n    ],\n    \"铨\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"铩\": [\n        \"ㄕㄚ1\"\n    ],\n    \"铪\": [\n        \"ㄏㄚ1\"\n    ],\n    \"铫\": [\n        \"ㄉㄧㄠ4\",\n        \"ㄧㄠ2\"\n    ],\n    \"铬\": [\n        \"ㄍㄜ4\"\n    ],\n    \"铭\": [\n        \"ㄇㄧㄥ2\"\n    ],\n    \"铮\": [\n        \"ㄓㄥ1\",\n        \"ㄓㄥ4\"\n    ],\n    \"铯\": [\n        \"ㄙㄜ4\"\n    ],\n    \"铰\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"铱\": [\n        \"ㄧ1\"\n    ],\n    \"铲\": [\n        \"ㄔㄢ3\"\n    ],\n    \"铳\": [\n        \"ㄔㄨㄥ4\"\n    ],\n    \"铴\": [\n        \"ㄊㄤ1\"\n    ],\n    \"铵\": [\n        \"ㄢ3\"\n    ],\n    \"银\": [\n        \"ㄧㄣ2\"\n    ],\n    \"铷\": [\n        \"ㄖㄨ2\"\n    ],\n    \"铸\": [\n        \"ㄓㄨ4\"\n    ],\n    \"铹\": [\n        \"ㄌㄠ2\"\n    ],\n    \"铺\": [\n        \"ㄆㄨ4\",\n        \"ㄆㄨ1\"\n    ],\n    \"铻\": [\n        \"ㄨ2\",\n        \"ㄩ3\"\n    ],\n    \"铼\": [\n        \"ㄌㄞ2\"\n    ],\n    \"铽\": [\n        \"ㄊㄜ4\"\n    ],\n    \"链\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"铿\": [\n        \"ㄎㄥ1\"\n    ],\n    \"销\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"锁\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"锂\": [\n        \"ㄌㄧ3\"\n    ],\n    \"锃\": [\n        \"ㄗㄥ4\"\n    ],\n    \"锄\": [\n        \"ㄔㄨ2\"\n    ],\n    \"锅\": [\n        \"ㄍㄨㄛ1\"\n    ],\n    \"锆\": [\n        \"ㄍㄠ4\"\n    ],\n    \"锇\": [\n        \"ㄜ2\"\n    ],\n    \"锈\": [\n        \"ㄒㄧㄡ4\"\n    ],\n    \"锉\": [\n        \"ㄘㄨㄛ4\"\n    ],\n    \"锊\": [\n        \"ㄌㄩㄝ4\"\n    ],\n    \"锋\": [\n        \"ㄈㄥ1\"\n    ],\n    \"锌\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"锍\": [\n        \"ㄌㄧㄡ3\"\n    ],\n    \"锎\": [\n        \"ㄎㄞ1\"\n    ],\n    \"锏\": [\n        \"ㄐㄧㄢ3\",\n        \"ㄐㄧㄢ4\"\n    ],\n    \"锐\": [\n        \"ㄖㄨㄟ4\"\n    ],\n    \"锑\": [\n        \"ㄊㄧ1\"\n    ],\n    \"锒\": [\n        \"ㄌㄤ2\"\n    ],\n    \"锓\": [\n        \"ㄑㄧㄣ3\"\n    ],\n    \"锔\": [\n        \"ㄐㄩ1\",\n        \"ㄐㄩ2\"\n    ],\n    \"锕\": [\n        \"ㄚ1\"\n    ],\n    \"锖\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"锗\": [\n        \"ㄓㄜ3\"\n    ],\n    \"锘\": [\n        \"ㄋㄨㄛ4\"\n    ],\n    \"错\": [\n        \"ㄘㄨㄛ4\"\n    ],\n    \"锚\": [\n        \"ㄇㄠ2\"\n    ],\n    \"锛\": [\n        \"ㄅㄣ1\"\n    ],\n    \"锜\": [\n        \"ㄑㄧ2\"\n    ],\n    \"锝\": [\n        \"ㄉㄜ2\"\n    ],\n    \"锞\": [\n        \"ㄎㄜ4\"\n    ],\n    \"锟\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"锠\": [\n        \"ㄔㄤ1\"\n    ],\n    \"锡\": [\n        \"ㄒㄧ1\"\n    ],\n    \"锢\": [\n        \"ㄍㄨ4\"\n    ],\n    \"锣\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"锤\": [\n        \"ㄔㄨㄟ2\"\n    ],\n    \"锥\": [\n        \"ㄓㄨㄟ1\"\n    ],\n    \"锦\": [\n        \"ㄐㄧㄣ3\"\n    ],\n    \"锧\": [\n        \"ㄓ4\"\n    ],\n    \"锨\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"锩\": [\n        \"ㄐㄩㄢ3\"\n    ],\n    \"锪\": [\n        \"ㄏㄨㄛ1\"\n    ],\n    \"锫\": [\n        \"ㄆㄟ2\"\n    ],\n    \"锬\": [\n        \"ㄊㄢ2\",\n        \"ㄒㄧㄢ1\"\n    ],\n    \"锭\": [\n        \"ㄉㄧㄥ4\"\n    ],\n    \"键\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"锯\": [\n        \"ㄐㄩ4\",\n        \"ㄐㄩ1\"\n    ],\n    \"锰\": [\n        \"ㄇㄥ3\"\n    ],\n    \"锱\": [\n        \"ㄗ1\"\n    ],\n    \"锲\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"锳\": [\n        \"ㄧㄥ1\"\n    ],\n    \"锴\": [\n        \"ㄎㄞ3\"\n    ],\n    \"锵\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"锶\": [\n        \"ㄙ1\"\n    ],\n    \"锷\": [\n        \"ㄜ4\"\n    ],\n    \"锸\": [\n        \"ㄔㄚ1\"\n    ],\n    \"锹\": [\n        \"ㄑㄧㄠ1\"\n    ],\n    \"锺\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"锻\": [\n        \"ㄉㄨㄢ4\"\n    ],\n    \"锼\": [\n        \"ㄙㄡ1\"\n    ],\n    \"锽\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"锾\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"锿\": [\n        \"ㄞ1\"\n    ],\n    \"镀\": [\n        \"ㄉㄨ4\"\n    ],\n    \"镁\": [\n        \"ㄇㄟ3\"\n    ],\n    \"镂\": [\n        \"ㄌㄡ4\"\n    ],\n    \"镃\": [\n        \"ㄗ1\"\n    ],\n    \"镄\": [\n        \"ㄈㄟ4\"\n    ],\n    \"镅\": [\n        \"ㄇㄟ2\"\n    ],\n    \"镆\": [\n        \"ㄇㄛ4\"\n    ],\n    \"镇\": [\n        \"ㄓㄣ4\"\n    ],\n    \"镈\": [\n        \"ㄅㄛ2\"\n    ],\n    \"镉\": [\n        \"ㄍㄜ2\"\n    ],\n    \"镊\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"镋\": [\n        \"ㄊㄤ3\"\n    ],\n    \"镌\": [\n        \"ㄐㄩㄢ1\"\n    ],\n    \"镍\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"镎\": [\n        \"ㄋㄚ2\"\n    ],\n    \"镏\": [\n        \"ㄌㄧㄡ2\",\n        \"ㄌㄧㄡ4\"\n    ],\n    \"镐\": [\n        \"ㄍㄠ3\",\n        \"ㄏㄠ4\"\n    ],\n    \"镑\": [\n        \"ㄅㄤ4\"\n    ],\n    \"镒\": [\n        \"ㄧ4\"\n    ],\n    \"镓\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"镔\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"镕\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"镖\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"镗\": [\n        \"ㄊㄤ1\",\n        \"ㄊㄤ2\"\n    ],\n    \"镘\": [\n        \"ㄇㄢ4\"\n    ],\n    \"镙\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"镚\": [\n        \"ㄅㄥ4\"\n    ],\n    \"镛\": [\n        \"ㄩㄥ1\"\n    ],\n    \"镜\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"镝\": [\n        \"ㄉㄧ1\",\n        \"ㄉㄧ2\"\n    ],\n    \"镞\": [\n        \"ㄗㄨ2\"\n    ],\n    \"镟\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"镠\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"镡\": [\n        \"ㄔㄢ2\",\n        \"ㄊㄢ2\",\n        \"ㄒㄧㄣ2\"\n    ],\n    \"镢\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"镣\": [\n        \"ㄌㄧㄠ4\"\n    ],\n    \"镤\": [\n        \"ㄆㄨ2\"\n    ],\n    \"镥\": [\n        \"ㄌㄨ3\"\n    ],\n    \"镦\": [\n        \"ㄉㄨㄟ4\",\n        \"ㄉㄨㄣ1\"\n    ],\n    \"镧\": [\n        \"ㄌㄢ2\"\n    ],\n    \"镨\": [\n        \"ㄆㄨ3\"\n    ],\n    \"镩\": [\n        \"ㄘㄨㄢ1\"\n    ],\n    \"镪\": [\n        \"ㄑㄧㄤ1\",\n        \"ㄑㄧㄤ3\"\n    ],\n    \"镫\": [\n        \"ㄉㄥ4\"\n    ],\n    \"镬\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"镭\": [\n        \"ㄌㄟ2\"\n    ],\n    \"镮\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"镯\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"镰\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"镱\": [\n        \"ㄧ4\"\n    ],\n    \"镲\": [\n        \"ㄔㄚ3\"\n    ],\n    \"镳\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"镴\": [\n        \"ㄌㄚ4\"\n    ],\n    \"镵\": [\n        \"ㄔㄢ2\"\n    ],\n    \"镶\": [\n        \"ㄒㄧㄤ1\"\n    ],\n    \"長\": [\n        \"ㄓㄤ3\",\n        \"ㄔㄤ2\",\n        \"ㄓㄤ4\"\n    ],\n    \"镸\": [\n        \"ㄔㄤ2\"\n    ],\n    \"镹\": [\n        \"ㄐㄧㄡ3\"\n    ],\n    \"镺\": [\n        \"ㄠ3\"\n    ],\n    \"镻\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"镼\": [\n        \"ㄑㄩ1\"\n    ],\n    \"镽\": [\n        \"ㄌㄧㄠ3\",\n        \"ㄌㄧㄠ2\"\n    ],\n    \"镾\": [\n        \"ㄇㄧ2\"\n    ],\n    \"长\": [\n        \"ㄓㄤ3\",\n        \"ㄔㄤ2\"\n    ],\n    \"門\": [\n        \"ㄇㄣ2\"\n    ],\n    \"閁\": [\n        \"ㄇㄚ4\"\n    ],\n    \"閂\": [\n        \"ㄕㄨㄢ1\"\n    ],\n    \"閃\": [\n        \"ㄕㄢ3\"\n    ],\n    \"閄\": [\n        \"ㄏㄨㄛ4\",\n        \"ㄕㄢ3\"\n    ],\n    \"閅\": [\n        \"ㄇㄣ2\"\n    ],\n    \"閆\": [\n        \"ㄧㄢ2\"\n    ],\n    \"閇\": [\n        \"ㄅㄧ4\"\n    ],\n    \"閈\": [\n        \"ㄏㄢ4\",\n        \"ㄅㄧ4\"\n    ],\n    \"閉\": [\n        \"ㄅㄧ4\"\n    ],\n    \"閊\": [\n        \"ㄕㄢ1\"\n    ],\n    \"開\": [\n        \"ㄎㄞ1\",\n        \"ㄑㄧㄢ1\"\n    ],\n    \"閌\": [\n        \"ㄎㄤ4\"\n    ],\n    \"閍\": [\n        \"ㄅㄥ1\"\n    ],\n    \"閎\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"閏\": [\n        \"ㄖㄨㄣ4\"\n    ],\n    \"閐\": [\n        \"ㄙㄢ4\"\n    ],\n    \"閑\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"閒\": [\n        \"ㄒㄧㄢ2\",\n        \"ㄐㄧㄢ4\",\n        \"ㄐㄧㄢ1\",\n        \"ㄐㄧㄢ3\"\n    ],\n    \"間\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄐㄧㄢ4\",\n        \"ㄐㄧㄢ3\"\n    ],\n    \"閔\": [\n        \"ㄇㄧㄣ3\",\n        \"ㄇㄧㄣ2\"\n    ],\n    \"閕\": [\n        \"ㄒㄧㄚ1\",\n        \"ㄒㄧㄚ3\"\n    ],\n    \"閖\": [\n        \"ㄕㄨㄟ5\"\n    ],\n    \"閗\": [\n        \"ㄉㄡ4\"\n    ],\n    \"閘\": [\n        \"ㄓㄚ2\",\n        \"ㄧㄚ1\",\n        \"ㄍㄜ1\"\n    ],\n    \"閙\": [\n        \"ㄋㄠ4\"\n    ],\n    \"閚\": [\n        \"ㄓㄢ1\"\n    ],\n    \"閛\": [\n        \"ㄆㄥ1\",\n        \"ㄆㄥ4\"\n    ],\n    \"閜\": [\n        \"ㄒㄧㄚ3\",\n        \"ㄜ3\"\n    ],\n    \"閝\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"閞\": [\n        \"ㄅㄧㄢ4\",\n        \"ㄍㄨㄢ1\"\n    ],\n    \"閟\": [\n        \"ㄅㄧ4\"\n    ],\n    \"閠\": [\n        \"ㄖㄨㄣ4\"\n    ],\n    \"閡\": [\n        \"ㄞ4\",\n        \"ㄏㄜ2\",\n        \"ㄏㄞ4\",\n        \"ㄍㄞ1\",\n        \"ㄎㄞ3\"\n    ],\n    \"関\": [\n        \"ㄍㄨㄢ1\"\n    ],\n    \"閣\": [\n        \"ㄍㄜ2\"\n    ],\n    \"閤\": [\n        \"ㄍㄜ2\",\n        \"ㄍㄜ1\",\n        \"ㄏㄜ2\"\n    ],\n    \"閥\": [\n        \"ㄈㄚ2\"\n    ],\n    \"閦\": [\n        \"ㄔㄨ4\"\n    ],\n    \"閧\": [\n        \"ㄏㄨㄥ4\",\n        \"ㄒㄧㄤ4\"\n    ],\n    \"閨\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"閩\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"閪\": [\n        \"ㄙㄜ1\"\n    ],\n    \"閫\": [\n        \"ㄎㄨㄣ3\"\n    ],\n    \"閬\": [\n        \"ㄌㄤ4\",\n        \"ㄌㄤ3\",\n        \"ㄌㄧㄤ3\"\n    ],\n    \"閭\": [\n        \"ㄌㄩ2\"\n    ],\n    \"閮\": [\n        \"ㄊㄧㄥ2\",\n        \"ㄊㄧㄥ3\"\n    ],\n    \"閯\": [\n        \"ㄕㄚ4\"\n    ],\n    \"閰\": [\n        \"ㄐㄩ2\"\n    ],\n    \"閱\": [\n        \"ㄩㄝ4\"\n    ],\n    \"閲\": [\n        \"ㄩㄝ4\"\n    ],\n    \"閳\": [\n        \"ㄔㄢ3\"\n    ],\n    \"閴\": [\n        \"ㄑㄩ4\"\n    ],\n    \"閵\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"閶\": [\n        \"ㄔㄤ1\",\n        \"ㄊㄤ1\"\n    ],\n    \"閷\": [\n        \"ㄕㄞ4\",\n        \"ㄕㄚ1\"\n    ],\n    \"閸\": [\n        \"ㄎㄨㄣ3\"\n    ],\n    \"閹\": [\n        \"ㄧㄢ1\"\n    ],\n    \"閺\": [\n        \"ㄨㄣ2\"\n    ],\n    \"閻\": [\n        \"ㄧㄢ2\",\n        \"ㄧㄢ3\",\n        \"ㄧㄢ4\"\n    ],\n    \"閼\": [\n        \"ㄜ4\",\n        \"ㄩ4\",\n        \"ㄧㄢ1\"\n    ],\n    \"閽\": [\n        \"ㄏㄨㄣ1\"\n    ],\n    \"閾\": [\n        \"ㄩ4\"\n    ],\n    \"閿\": [\n        \"ㄨㄣ2\"\n    ],\n    \"闀\": [\n        \"ㄏㄨㄥ4\"\n    ],\n    \"闁\": [\n        \"ㄅㄠ1\"\n    ],\n    \"闂\": [\n        \"ㄏㄨㄥ4\",\n        \"ㄒㄧㄤ4\",\n        \"ㄐㄩㄢ3\"\n    ],\n    \"闃\": [\n        \"ㄑㄩ4\"\n    ],\n    \"闄\": [\n        \"ㄧㄠ3\"\n    ],\n    \"闅\": [\n        \"ㄨㄣ2\"\n    ],\n    \"闆\": [\n        \"ㄅㄢ3\",\n        \"ㄆㄢ3\"\n    ],\n    \"闇\": [\n        \"ㄢ4\",\n        \"ㄢ3\",\n        \"ㄢ1\",\n        \"ㄧㄣ1\",\n        \"ㄧㄣ3\"\n    ],\n    \"闈\": [\n        \"ㄨㄟ2\"\n    ],\n    \"闉\": [\n        \"ㄧㄣ1\"\n    ],\n    \"闊\": [\n        \"ㄎㄨㄛ4\"\n    ],\n    \"闋\": [\n        \"ㄑㄩㄝ4\",\n        \"ㄐㄩㄝ2\",\n        \"ㄎㄨㄟ2\"\n    ],\n    \"闌\": [\n        \"ㄌㄢ2\",\n        \"ㄌㄢ4\"\n    ],\n    \"闍\": [\n        \"ㄉㄨ1\",\n        \"ㄕㄜ2\"\n    ],\n    \"闎\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"闏\": [\n        \"ㄈㄥ1\"\n    ],\n    \"闐\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"闑\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"闒\": [\n        \"ㄊㄚ4\"\n    ],\n    \"闓\": [\n        \"ㄎㄞ3\"\n    ],\n    \"闔\": [\n        \"ㄏㄜ2\"\n    ],\n    \"闕\": [\n        \"ㄑㄩㄝ4\",\n        \"ㄑㄩㄝ1\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"闖\": [\n        \"ㄔㄨㄤ3\",\n        \"ㄔㄣ4\"\n    ],\n    \"闗\": [\n        \"ㄍㄨㄢ1\"\n    ],\n    \"闘\": [\n        \"ㄉㄡ4\"\n    ],\n    \"闙\": [\n        \"ㄑㄧ3\"\n    ],\n    \"闚\": [\n        \"ㄎㄨㄟ1\"\n    ],\n    \"闛\": [\n        \"ㄊㄤ2\",\n        \"ㄊㄤ1\",\n        \"ㄔㄤ1\"\n    ],\n    \"關\": [\n        \"ㄍㄨㄢ1\",\n        \"ㄨㄢ1\",\n        \"ㄨㄢ3\"\n    ],\n    \"闝\": [\n        \"ㄆㄧㄠ2\"\n    ],\n    \"闞\": [\n        \"ㄎㄢ4\",\n        \"ㄏㄢ3\",\n        \"ㄒㄧㄢ4\"\n    ],\n    \"闟\": [\n        \"ㄒㄧ4\",\n        \"ㄙㄜ4\",\n        \"ㄊㄚ4\"\n    ],\n    \"闠\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"闡\": [\n        \"ㄔㄢ3\"\n    ],\n    \"闢\": [\n        \"ㄆㄧ4\",\n        \"ㄆㄧ1\"\n    ],\n    \"闣\": [\n        \"ㄉㄤ4\",\n        \"ㄊㄤ1\"\n    ],\n    \"闤\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"闥\": [\n        \"ㄊㄚ4\"\n    ],\n    \"闦\": [\n        \"ㄨㄣ2\"\n    ],\n    \"闧\": [\n        \"ㄊㄚ1\"\n    ],\n    \"门\": [\n        \"ㄇㄣ2\"\n    ],\n    \"闩\": [\n        \"ㄕㄨㄢ1\"\n    ],\n    \"闪\": [\n        \"ㄕㄢ3\"\n    ],\n    \"闫\": [\n        \"ㄧㄢ2\"\n    ],\n    \"闬\": [\n        \"ㄏㄢ4\"\n    ],\n    \"闭\": [\n        \"ㄅㄧ4\"\n    ],\n    \"问\": [\n        \"ㄨㄣ4\"\n    ],\n    \"闯\": [\n        \"ㄔㄨㄤ3\"\n    ],\n    \"闰\": [\n        \"ㄖㄨㄣ4\"\n    ],\n    \"闱\": [\n        \"ㄨㄟ2\"\n    ],\n    \"闲\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"闳\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"间\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄐㄧㄢ4\"\n    ],\n    \"闵\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"闶\": [\n        \"ㄎㄤ1\",\n        \"ㄎㄤ4\"\n    ],\n    \"闷\": [\n        \"ㄇㄣ4\",\n        \"ㄇㄣ1\"\n    ],\n    \"闸\": [\n        \"ㄓㄚ2\"\n    ],\n    \"闹\": [\n        \"ㄋㄠ4\"\n    ],\n    \"闺\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"闻\": [\n        \"ㄨㄣ2\"\n    ],\n    \"闼\": [\n        \"ㄊㄚ4\"\n    ],\n    \"闽\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"闾\": [\n        \"ㄌㄩ2\"\n    ],\n    \"闿\": [\n        \"ㄎㄞ3\"\n    ],\n    \"阀\": [\n        \"ㄈㄚ2\"\n    ],\n    \"阁\": [\n        \"ㄍㄜ2\"\n    ],\n    \"阂\": [\n        \"ㄏㄜ2\"\n    ],\n    \"阃\": [\n        \"ㄎㄨㄣ3\"\n    ],\n    \"阄\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"阅\": [\n        \"ㄩㄝ4\"\n    ],\n    \"阆\": [\n        \"ㄌㄤ2\",\n        \"ㄌㄤ4\"\n    ],\n    \"阇\": [\n        \"ㄉㄨ1\",\n        \"ㄕㄜ2\"\n    ],\n    \"阈\": [\n        \"ㄩ4\"\n    ],\n    \"阉\": [\n        \"ㄧㄢ1\"\n    ],\n    \"阊\": [\n        \"ㄔㄤ1\"\n    ],\n    \"阋\": [\n        \"ㄒㄧ4\"\n    ],\n    \"阌\": [\n        \"ㄨㄣ2\"\n    ],\n    \"阍\": [\n        \"ㄏㄨㄣ1\"\n    ],\n    \"阎\": [\n        \"ㄧㄢ2\"\n    ],\n    \"阏\": [\n        \"ㄜ4\",\n        \"ㄧㄢ1\"\n    ],\n    \"阐\": [\n        \"ㄔㄢ3\"\n    ],\n    \"阑\": [\n        \"ㄌㄢ2\"\n    ],\n    \"阒\": [\n        \"ㄑㄩ4\"\n    ],\n    \"阓\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"阔\": [\n        \"ㄎㄨㄛ4\"\n    ],\n    \"阕\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"阖\": [\n        \"ㄏㄜ2\"\n    ],\n    \"阗\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"阘\": [\n        \"ㄉㄚ2\",\n        \"ㄊㄚ4\"\n    ],\n    \"阙\": [\n        \"ㄑㄩㄝ1\",\n        \"ㄑㄩㄝ4\"\n    ],\n    \"阚\": [\n        \"ㄏㄢ3\",\n        \"ㄎㄢ4\"\n    ],\n    \"阛\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"阜\": [\n        \"ㄈㄨ4\"\n    ],\n    \"阝\": [\n        \"ㄈㄨ4\"\n    ],\n    \"阞\": [\n        \"ㄌㄜ4\"\n    ],\n    \"队\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"阠\": [\n        \"ㄒㄧㄣ4\"\n    ],\n    \"阡\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"阢\": [\n        \"ㄨ4\",\n        \"ㄨㄟ2\"\n    ],\n    \"阣\": [\n        \"ㄍㄞ4\",\n        \"ㄧ4\"\n    ],\n    \"阤\": [\n        \"ㄓ4\",\n        \"ㄧ2\",\n        \"ㄊㄨㄛ2\"\n    ],\n    \"阥\": [\n        \"ㄧㄣ1\"\n    ],\n    \"阦\": [\n        \"ㄧㄤ2\"\n    ],\n    \"阧\": [\n        \"ㄉㄡ3\"\n    ],\n    \"阨\": [\n        \"ㄜ4\",\n        \"ㄞ4\"\n    ],\n    \"阩\": [\n        \"ㄕㄥ1\"\n    ],\n    \"阪\": [\n        \"ㄅㄢ3\"\n    ],\n    \"阫\": [\n        \"ㄆㄟ2\"\n    ],\n    \"阬\": [\n        \"ㄎㄥ1\",\n        \"ㄎㄤ4\",\n        \"ㄍㄤ1\"\n    ],\n    \"阭\": [\n        \"ㄩㄣ3\",\n        \"ㄧㄢ3\"\n    ],\n    \"阮\": [\n        \"ㄖㄨㄢ3\",\n        \"ㄩㄢ2\"\n    ],\n    \"阯\": [\n        \"ㄓ3\"\n    ],\n    \"阰\": [\n        \"ㄆㄧ2\"\n    ],\n    \"阱\": [\n        \"ㄐㄧㄥ3\"\n    ],\n    \"防\": [\n        \"ㄈㄤ2\"\n    ],\n    \"阳\": [\n        \"ㄧㄤ2\"\n    ],\n    \"阴\": [\n        \"ㄧㄣ1\"\n    ],\n    \"阵\": [\n        \"ㄓㄣ4\"\n    ],\n    \"阶\": [\n        \"ㄐㄧㄝ1\"\n    ],\n    \"阷\": [\n        \"ㄔㄥ1\"\n    ],\n    \"阸\": [\n        \"ㄜ4\",\n        \"ㄞ4\"\n    ],\n    \"阹\": [\n        \"ㄑㄩ1\"\n    ],\n    \"阺\": [\n        \"ㄉㄧ3\"\n    ],\n    \"阻\": [\n        \"ㄗㄨ3\",\n        \"ㄓㄨ4\"\n    ],\n    \"阼\": [\n        \"ㄗㄨㄛ4\"\n    ],\n    \"阽\": [\n        \"ㄉㄧㄢ4\",\n        \"ㄧㄢ2\"\n    ],\n    \"阾\": [\n        \"ㄌㄧㄥ3\",\n        \"ㄌㄧㄥ2\"\n    ],\n    \"阿\": [\n        \"ㄚ1\",\n        \"ㄜ1\",\n        \"ㄜ3\",\n        \"ㄚ3\",\n        \"ㄚ4\",\n        \"ㄚ5\"\n    ],\n    \"陀\": [\n        \"ㄊㄨㄛ2\",\n        \"ㄉㄨㄛ4\"\n    ],\n    \"陁\": [\n        \"ㄊㄨㄛ2\",\n        \"ㄓ4\",\n        \"ㄧ3\"\n    ],\n    \"陂\": [\n        \"ㄅㄟ1\",\n        \"ㄆㄧ2\",\n        \"ㄅㄧ4\",\n        \"ㄆㄛ1\"\n    ],\n    \"陃\": [\n        \"ㄅㄧㄥ3\"\n    ],\n    \"附\": [\n        \"ㄈㄨ4\",\n        \"ㄅㄨ4\",\n        \"ㄈㄨ1\"\n    ],\n    \"际\": [\n        \"ㄐㄧ4\"\n    ],\n    \"陆\": [\n        \"ㄌㄨ4\",\n        \"ㄌㄧㄡ4\"\n    ],\n    \"陇\": [\n        \"ㄌㄨㄥ3\"\n    ],\n    \"陈\": [\n        \"ㄔㄣ2\"\n    ],\n    \"陉\": [\n        \"ㄒㄧㄥ2\"\n    ],\n    \"陊\": [\n        \"ㄉㄨㄛ4\"\n    ],\n    \"陋\": [\n        \"ㄌㄡ4\"\n    ],\n    \"陌\": [\n        \"ㄇㄛ4\"\n    ],\n    \"降\": [\n        \"ㄐㄧㄤ4\",\n        \"ㄒㄧㄤ2\",\n        \"ㄒㄧㄤ4\"\n    ],\n    \"陎\": [\n        \"ㄕㄨ1\"\n    ],\n    \"陏\": [\n        \"ㄉㄨㄛ4\",\n        \"ㄙㄨㄟ2\"\n    ],\n    \"限\": [\n        \"ㄒㄧㄢ4\",\n        \"ㄨㄣ3\"\n    ],\n    \"陑\": [\n        \"ㄦ2\"\n    ],\n    \"陒\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"陓\": [\n        \"ㄩ1\"\n    ],\n    \"陔\": [\n        \"ㄍㄞ1\"\n    ],\n    \"陕\": [\n        \"ㄕㄢ3\"\n    ],\n    \"陖\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"陗\": [\n        \"ㄑㄧㄠ4\"\n    ],\n    \"陘\": [\n        \"ㄒㄧㄥ2\",\n        \"ㄐㄧㄥ4\"\n    ],\n    \"陙\": [\n        \"ㄔㄨㄣ2\"\n    ],\n    \"陚\": [\n        \"ㄈㄨ4\",\n        \"ㄨ3\"\n    ],\n    \"陛\": [\n        \"ㄅㄧ4\"\n    ],\n    \"陜\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"陝\": [\n        \"ㄕㄢ3\"\n    ],\n    \"陞\": [\n        \"ㄕㄥ1\"\n    ],\n    \"陟\": [\n        \"ㄓ4\",\n        \"ㄉㄜ2\"\n    ],\n    \"陠\": [\n        \"ㄆㄨ1\",\n        \"ㄅㄨ1\",\n        \"ㄅㄨ4\"\n    ],\n    \"陡\": [\n        \"ㄉㄡ3\"\n    ],\n    \"院\": [\n        \"ㄩㄢ4\"\n    ],\n    \"陣\": [\n        \"ㄓㄣ4\"\n    ],\n    \"除\": [\n        \"ㄔㄨ2\",\n        \"ㄓㄨ4\",\n        \"ㄕㄨ1\"\n    ],\n    \"陥\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"陦\": [\n        \"ㄉㄠ3\"\n    ],\n    \"陧\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"陨\": [\n        \"ㄩㄣ3\"\n    ],\n    \"险\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"陪\": [\n        \"ㄆㄟ2\"\n    ],\n    \"陫\": [\n        \"ㄈㄟ4\",\n        \"ㄆㄟ2\"\n    ],\n    \"陬\": [\n        \"ㄗㄡ1\",\n        \"ㄓㄜ2\"\n    ],\n    \"陭\": [\n        \"ㄧ4\",\n        \"ㄧ3\"\n    ],\n    \"陮\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"陯\": [\n        \"ㄌㄨㄣ2\",\n        \"ㄌㄨㄣ4\"\n    ],\n    \"陰\": [\n        \"ㄧㄣ1\",\n        \"ㄧㄣ4\",\n        \"ㄢ1\"\n    ],\n    \"陱\": [\n        \"ㄐㄩ1\"\n    ],\n    \"陲\": [\n        \"ㄔㄨㄟ2\"\n    ],\n    \"陳\": [\n        \"ㄔㄣ2\",\n        \"ㄓㄣ4\"\n    ],\n    \"陴\": [\n        \"ㄆㄧ2\",\n        \"ㄅㄧ4\"\n    ],\n    \"陵\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"陶\": [\n        \"ㄊㄠ2\",\n        \"ㄧㄠ2\",\n        \"ㄉㄠ4\"\n    ],\n    \"陷\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"陸\": [\n        \"ㄌㄨ4\",\n        \"ㄌㄧㄡ4\"\n    ],\n    \"陹\": [\n        \"ㄕㄥ1\"\n    ],\n    \"険\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"陻\": [\n        \"ㄧㄣ1\"\n    ],\n    \"陼\": [\n        \"ㄓㄨ3\",\n        \"ㄉㄨ3\"\n    ],\n    \"陽\": [\n        \"ㄧㄤ2\"\n    ],\n    \"陾\": [\n        \"ㄖㄥ2\",\n        \"ㄦ2\"\n    ],\n    \"陿\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"隀\": [\n        \"ㄔㄨㄥ2\"\n    ],\n    \"隁\": [\n        \"ㄧㄢ4\",\n        \"ㄧㄢ3\"\n    ],\n    \"隂\": [\n        \"ㄧㄣ1\"\n    ],\n    \"隃\": [\n        \"ㄕㄨ4\",\n        \"ㄩ2\",\n        \"ㄧㄠ2\"\n    ],\n    \"隄\": [\n        \"ㄉㄧ1\",\n        \"ㄊㄧ2\"\n    ],\n    \"隅\": [\n        \"ㄩ2\"\n    ],\n    \"隆\": [\n        \"ㄌㄨㄥ2\",\n        \"ㄌㄨㄥ1\"\n    ],\n    \"隇\": [\n        \"ㄨㄟ1\"\n    ],\n    \"隈\": [\n        \"ㄨㄟ1\"\n    ],\n    \"隉\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"隊\": [\n        \"ㄉㄨㄟ4\",\n        \"ㄓㄨㄟ4\",\n        \"ㄙㄨㄟ4\"\n    ],\n    \"隋\": [\n        \"ㄙㄨㄟ2\",\n        \"ㄉㄨㄛ4\",\n        \"ㄊㄨㄛ3\",\n        \"ㄊㄨㄛ1\"\n    ],\n    \"隌\": [\n        \"ㄢ3\"\n    ],\n    \"隍\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"階\": [\n        \"ㄐㄧㄝ1\"\n    ],\n    \"随\": [\n        \"ㄙㄨㄟ2\"\n    ],\n    \"隐\": [\n        \"ㄧㄣ3\"\n    ],\n    \"隑\": [\n        \"ㄍㄞ4\",\n        \"ㄍㄞ1\",\n        \"ㄞ2\",\n        \"ㄑㄧ2\"\n    ],\n    \"隒\": [\n        \"ㄧㄢ3\"\n    ],\n    \"隓\": [\n        \"ㄏㄨㄟ1\",\n        \"ㄉㄨㄛ4\"\n    ],\n    \"隔\": [\n        \"ㄍㄜ2\",\n        \"ㄖㄨㄥ3\",\n        \"ㄐㄧ1\"\n    ],\n    \"隕\": [\n        \"ㄩㄣ3\",\n        \"ㄩㄢ2\"\n    ],\n    \"隖\": [\n        \"ㄨ4\"\n    ],\n    \"隗\": [\n        \"ㄎㄨㄟ2\",\n        \"ㄨㄟ3\",\n        \"ㄍㄨㄟ1\"\n    ],\n    \"隘\": [\n        \"ㄞ4\",\n        \"ㄜ4\"\n    ],\n    \"隙\": [\n        \"ㄒㄧ4\"\n    ],\n    \"隚\": [\n        \"ㄊㄤ2\"\n    ],\n    \"際\": [\n        \"ㄐㄧ4\"\n    ],\n    \"障\": [\n        \"ㄓㄤ4\",\n        \"ㄓㄤ1\"\n    ],\n    \"隝\": [\n        \"ㄉㄠ3\"\n    ],\n    \"隞\": [\n        \"ㄠ2\"\n    ],\n    \"隟\": [\n        \"ㄒㄧ4\"\n    ],\n    \"隠\": [\n        \"ㄧㄣ3\"\n    ],\n    \"隡\": [\n        \"ㄙㄚ4\"\n    ],\n    \"隢\": [\n        \"ㄖㄠ3\"\n    ],\n    \"隣\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"隤\": [\n        \"ㄊㄨㄟ2\"\n    ],\n    \"隥\": [\n        \"ㄉㄥ4\"\n    ],\n    \"隦\": [\n        \"ㄐㄧㄠ3\",\n        \"ㄆㄧ2\"\n    ],\n    \"隧\": [\n        \"ㄙㄨㄟ4\",\n        \"ㄓㄨㄟ4\"\n    ],\n    \"隨\": [\n        \"ㄙㄨㄟ2\"\n    ],\n    \"隩\": [\n        \"ㄠ4\",\n        \"ㄩ4\"\n    ],\n    \"險\": [\n        \"ㄒㄧㄢ3\",\n        \"ㄐㄧㄢ3\",\n        \"ㄧㄢ2\"\n    ],\n    \"隫\": [\n        \"ㄈㄣ2\"\n    ],\n    \"隬\": [\n        \"ㄋㄧ3\"\n    ],\n    \"隭\": [\n        \"ㄦ2\"\n    ],\n    \"隮\": [\n        \"ㄐㄧ1\"\n    ],\n    \"隯\": [\n        \"ㄉㄠ3\"\n    ],\n    \"隰\": [\n        \"ㄒㄧ2\",\n        \"ㄒㄧㄝ4\"\n    ],\n    \"隱\": [\n        \"ㄧㄣ3\",\n        \"ㄧㄣ4\"\n    ],\n    \"隲\": [\n        \"ㄓ4\"\n    ],\n    \"隳\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"隴\": [\n        \"ㄌㄨㄥ3\"\n    ],\n    \"隵\": [\n        \"ㄒㄧ1\"\n    ],\n    \"隶\": [\n        \"ㄌㄧ4\",\n        \"ㄉㄞ4\",\n        \"ㄧ4\",\n        \"ㄉㄧ4\"\n    ],\n    \"隷\": [\n        \"ㄌㄧ4\"\n    ],\n    \"隸\": [\n        \"ㄌㄧ4\"\n    ],\n    \"隹\": [\n        \"ㄓㄨㄟ1\",\n        \"ㄘㄨㄟ1\",\n        \"ㄨㄟ2\"\n    ],\n    \"隺\": [\n        \"ㄏㄨ2\",\n        \"ㄏㄜ4\",\n        \"ㄑㄩㄝ4\"\n    ],\n    \"隻\": [\n        \"ㄓ1\",\n        \"ㄏㄨㄛ4\"\n    ],\n    \"隼\": [\n        \"ㄙㄨㄣ3\"\n    ],\n    \"隽\": [\n        \"ㄐㄩㄢ4\",\n        \"ㄐㄩㄣ4\"\n    ],\n    \"难\": [\n        \"ㄋㄢ2\",\n        \"ㄋㄢ4\"\n    ],\n    \"隿\": [\n        \"ㄧ4\"\n    ],\n    \"雀\": [\n        \"ㄑㄩㄝ4\",\n        \"ㄑㄧㄠ1\",\n        \"ㄑㄧㄠ3\"\n    ],\n    \"雁\": [\n        \"ㄧㄢ4\"\n    ],\n    \"雂\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"雃\": [\n        \"ㄑㄧㄢ1\",\n        \"ㄐㄧㄝ4\"\n    ],\n    \"雄\": [\n        \"ㄒㄩㄥ2\"\n    ],\n    \"雅\": [\n        \"ㄧㄚ3\",\n        \"ㄧㄚ1\",\n        \"ㄧㄚ2\"\n    ],\n    \"集\": [\n        \"ㄐㄧ2\"\n    ],\n    \"雇\": [\n        \"ㄍㄨ4\",\n        \"ㄏㄨ4\"\n    ],\n    \"雈\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"雉\": [\n        \"ㄓ4\",\n        \"ㄎㄞ3\",\n        \"ㄧ3\",\n        \"ㄙ4\"\n    ],\n    \"雊\": [\n        \"ㄍㄡ4\"\n    ],\n    \"雋\": [\n        \"ㄐㄩㄢ4\",\n        \"ㄐㄩㄣ4\",\n        \"ㄗㄨㄟ4\"\n    ],\n    \"雌\": [\n        \"ㄘ2\"\n    ],\n    \"雍\": [\n        \"ㄩㄥ1\"\n    ],\n    \"雎\": [\n        \"ㄐㄩ1\"\n    ],\n    \"雏\": [\n        \"ㄔㄨ2\"\n    ],\n    \"雐\": [\n        \"ㄏㄨ1\"\n    ],\n    \"雑\": [\n        \"ㄗㄚ2\"\n    ],\n    \"雒\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"雓\": [\n        \"ㄩ2\"\n    ],\n    \"雔\": [\n        \"ㄔㄡ2\"\n    ],\n    \"雕\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"雖\": [\n        \"ㄙㄨㄟ1\"\n    ],\n    \"雗\": [\n        \"ㄏㄢ4\"\n    ],\n    \"雘\": [\n        \"ㄨㄛ4\"\n    ],\n    \"雙\": [\n        \"ㄕㄨㄤ1\"\n    ],\n    \"雚\": [\n        \"ㄍㄨㄢ4\",\n        \"ㄏㄨㄢ2\"\n    ],\n    \"雛\": [\n        \"ㄔㄨ2\",\n        \"ㄐㄩ2\",\n        \"ㄐㄩ4\"\n    ],\n    \"雜\": [\n        \"ㄗㄚ2\"\n    ],\n    \"雝\": [\n        \"ㄩㄥ1\"\n    ],\n    \"雞\": [\n        \"ㄐㄧ1\"\n    ],\n    \"雟\": [\n        \"ㄒㄧ1\"\n    ],\n    \"雠\": [\n        \"ㄔㄡ2\"\n    ],\n    \"雡\": [\n        \"ㄌㄧㄡ4\"\n    ],\n    \"離\": [\n        \"ㄌㄧ2\",\n        \"ㄌㄧ4\",\n        \"ㄌㄧ3\",\n        \"ㄔ1\",\n        \"ㄍㄨ3\"\n    ],\n    \"難\": [\n        \"ㄋㄢ2\",\n        \"ㄋㄢ4\",\n        \"ㄋㄨㄛ2\"\n    ],\n    \"雤\": [\n        \"ㄒㄩㄝ2\"\n    ],\n    \"雥\": [\n        \"ㄗㄚ2\"\n    ],\n    \"雦\": [\n        \"ㄐㄧ2\"\n    ],\n    \"雧\": [\n        \"ㄐㄧ2\"\n    ],\n    \"雨\": [\n        \"ㄩ3\",\n        \"ㄩ4\"\n    ],\n    \"雩\": [\n        \"ㄩ2\",\n        \"ㄩ4\",\n        \"ㄒㄩ1\"\n    ],\n    \"雪\": [\n        \"ㄒㄩㄝ3\"\n    ],\n    \"雫\": [\n        \"ㄋㄚ3\"\n    ],\n    \"雬\": [\n        \"ㄈㄡ3\"\n    ],\n    \"雭\": [\n        \"ㄙㄜ4\",\n        \"ㄒㄧ2\"\n    ],\n    \"雮\": [\n        \"ㄇㄨ4\"\n    ],\n    \"雯\": [\n        \"ㄨㄣ2\"\n    ],\n    \"雰\": [\n        \"ㄈㄣ1\"\n    ],\n    \"雱\": [\n        \"ㄆㄤ1\",\n        \"ㄆㄤ2\",\n        \"ㄈㄤ1\"\n    ],\n    \"雲\": [\n        \"ㄩㄣ2\"\n    ],\n    \"雳\": [\n        \"ㄌㄧ4\"\n    ],\n    \"雴\": [\n        \"ㄔ4\"\n    ],\n    \"雵\": [\n        \"ㄧㄤ1\"\n    ],\n    \"零\": [\n        \"ㄌㄧㄥ2\",\n        \"ㄌㄧㄢ2\"\n    ],\n    \"雷\": [\n        \"ㄌㄟ2\",\n        \"ㄌㄟ4\"\n    ],\n    \"雸\": [\n        \"ㄢ2\"\n    ],\n    \"雹\": [\n        \"ㄅㄠ2\"\n    ],\n    \"雺\": [\n        \"ㄨ4\",\n        \"ㄇㄥ2\"\n    ],\n    \"電\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"雼\": [\n        \"ㄉㄤ4\"\n    ],\n    \"雽\": [\n        \"ㄏㄨ4\",\n        \"ㄏㄨ1\"\n    ],\n    \"雾\": [\n        \"ㄨ4\"\n    ],\n    \"雿\": [\n        \"ㄉㄧㄠ4\"\n    ],\n    \"需\": [\n        \"ㄒㄩ1\",\n        \"ㄋㄨㄛ4\",\n        \"ㄖㄨ2\",\n        \"ㄖㄨㄢ3\"\n    ],\n    \"霁\": [\n        \"ㄐㄧ4\"\n    ],\n    \"霂\": [\n        \"ㄇㄨ4\"\n    ],\n    \"霃\": [\n        \"ㄔㄣ2\"\n    ],\n    \"霄\": [\n        \"ㄒㄧㄠ1\",\n        \"ㄒㄧㄠ4\"\n    ],\n    \"霅\": [\n        \"ㄓㄚ4\",\n        \"ㄓㄚ2\",\n        \"ㄕㄚ4\",\n        \"ㄙㄚ4\",\n        \"ㄧ4\"\n    ],\n    \"霆\": [\n        \"ㄊㄧㄥ2\"\n    ],\n    \"震\": [\n        \"ㄓㄣ4\",\n        \"ㄕㄣ1\"\n    ],\n    \"霈\": [\n        \"ㄆㄟ4\"\n    ],\n    \"霉\": [\n        \"ㄇㄟ2\"\n    ],\n    \"霊\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"霋\": [\n        \"ㄑㄧ1\"\n    ],\n    \"霌\": [\n        \"ㄓㄡ1\"\n    ],\n    \"霍\": [\n        \"ㄏㄨㄛ4\",\n        \"ㄏㄜ4\",\n        \"ㄙㄨㄛ3\"\n    ],\n    \"霎\": [\n        \"ㄕㄚ4\"\n    ],\n    \"霏\": [\n        \"ㄈㄟ1\"\n    ],\n    \"霐\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"霑\": [\n        \"ㄓㄢ1\"\n    ],\n    \"霒\": [\n        \"ㄧㄣ1\"\n    ],\n    \"霓\": [\n        \"ㄋㄧ2\"\n    ],\n    \"霔\": [\n        \"ㄓㄨ4\"\n    ],\n    \"霕\": [\n        \"ㄊㄨㄣ2\"\n    ],\n    \"霖\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"霗\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"霘\": [\n        \"ㄉㄨㄥ4\"\n    ],\n    \"霙\": [\n        \"ㄧㄥ1\",\n        \"ㄧㄤ1\"\n    ],\n    \"霚\": [\n        \"ㄨ4\"\n    ],\n    \"霛\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"霜\": [\n        \"ㄕㄨㄤ1\"\n    ],\n    \"霝\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"霞\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"霟\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"霠\": [\n        \"ㄧㄣ1\"\n    ],\n    \"霡\": [\n        \"ㄇㄞ4\"\n    ],\n    \"霢\": [\n        \"ㄇㄞ4\"\n    ],\n    \"霣\": [\n        \"ㄩㄣ3\"\n    ],\n    \"霤\": [\n        \"ㄌㄧㄡ4\"\n    ],\n    \"霥\": [\n        \"ㄇㄥ4\"\n    ],\n    \"霦\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"霧\": [\n        \"ㄨ4\",\n        \"ㄇㄥ2\"\n    ],\n    \"霨\": [\n        \"ㄨㄟ4\"\n    ],\n    \"霩\": [\n        \"ㄎㄨㄛ4\"\n    ],\n    \"霪\": [\n        \"ㄧㄣ2\"\n    ],\n    \"霫\": [\n        \"ㄒㄧ2\"\n    ],\n    \"霬\": [\n        \"ㄧ4\"\n    ],\n    \"霭\": [\n        \"ㄞ3\"\n    ],\n    \"霮\": [\n        \"ㄉㄢ4\"\n    ],\n    \"霯\": [\n        \"ㄊㄥ4\"\n    ],\n    \"霰\": [\n        \"ㄒㄧㄢ4\",\n        \"ㄙㄢ3\"\n    ],\n    \"霱\": [\n        \"ㄩ4\"\n    ],\n    \"露\": [\n        \"ㄌㄨ4\",\n        \"ㄌㄡ4\"\n    ],\n    \"霳\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"霴\": [\n        \"ㄉㄞ4\"\n    ],\n    \"霵\": [\n        \"ㄐㄧ2\"\n    ],\n    \"霶\": [\n        \"ㄆㄤ1\"\n    ],\n    \"霷\": [\n        \"ㄧㄤ2\"\n    ],\n    \"霸\": [\n        \"ㄅㄚ4\",\n        \"ㄆㄛ4\"\n    ],\n    \"霹\": [\n        \"ㄆㄧ1\"\n    ],\n    \"霺\": [\n        \"ㄨㄟ2\"\n    ],\n    \"霻\": [\n        \"ㄈㄥ1\"\n    ],\n    \"霼\": [\n        \"ㄒㄧ4\"\n    ],\n    \"霽\": [\n        \"ㄐㄧ4\"\n    ],\n    \"霾\": [\n        \"ㄇㄞ2\",\n        \"ㄌㄧ2\"\n    ],\n    \"霿\": [\n        \"ㄇㄥ2\",\n        \"ㄇㄠ4\",\n        \"ㄨ4\"\n    ],\n    \"靀\": [\n        \"ㄇㄥ2\"\n    ],\n    \"靁\": [\n        \"ㄌㄟ2\"\n    ],\n    \"靂\": [\n        \"ㄌㄧ4\"\n    ],\n    \"靃\": [\n        \"ㄏㄨㄛ4\",\n        \"ㄙㄨㄟ3\",\n        \"ㄙㄨㄛ3\"\n    ],\n    \"靄\": [\n        \"ㄞ3\"\n    ],\n    \"靅\": [\n        \"ㄈㄟ4\"\n    ],\n    \"靆\": [\n        \"ㄉㄞ4\"\n    ],\n    \"靇\": [\n        \"ㄌㄨㄥ2\",\n        \"ㄌㄧㄥ2\"\n    ],\n    \"靈\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"靉\": [\n        \"ㄞ4\",\n        \"ㄧ3\"\n    ],\n    \"靊\": [\n        \"ㄈㄥ1\"\n    ],\n    \"靋\": [\n        \"ㄌㄧ4\"\n    ],\n    \"靌\": [\n        \"ㄅㄠ3\"\n    ],\n    \"靍\": [\n        \"ㄏㄜ4\"\n    ],\n    \"靎\": [\n        \"ㄏㄜ4\"\n    ],\n    \"靏\": [\n        \"ㄏㄜ4\"\n    ],\n    \"靐\": [\n        \"ㄅㄧㄥ4\"\n    ],\n    \"靑\": [\n        \"ㄑㄧㄥ1\"\n    ],\n    \"青\": [\n        \"ㄑㄧㄥ1\",\n        \"ㄐㄧㄥ1\"\n    ],\n    \"靓\": [\n        \"ㄐㄧㄥ4\",\n        \"ㄌㄧㄤ4\"\n    ],\n    \"靔\": [\n        \"ㄊㄧㄢ1\"\n    ],\n    \"靕\": [\n        \"ㄓㄣ1\"\n    ],\n    \"靖\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"靗\": [\n        \"ㄔㄥ1\"\n    ],\n    \"靘\": [\n        \"ㄑㄧㄥ4\",\n        \"ㄑㄧㄥ1\",\n        \"ㄐㄧㄥ4\"\n    ],\n    \"静\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"靚\": [\n        \"ㄐㄧㄥ4\",\n        \"ㄌㄧㄤ2\"\n    ],\n    \"靛\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"靜\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"靝\": [\n        \"ㄊㄧㄢ1\"\n    ],\n    \"非\": [\n        \"ㄈㄟ1\",\n        \"ㄈㄟ3\"\n    ],\n    \"靟\": [\n        \"ㄈㄟ1\"\n    ],\n    \"靠\": [\n        \"ㄎㄠ4\"\n    ],\n    \"靡\": [\n        \"ㄇㄧ2\",\n        \"ㄇㄧ3\",\n        \"ㄇㄚ2\"\n    ],\n    \"面\": [\n        \"ㄇㄧㄢ4\"\n    ],\n    \"靣\": [\n        \"ㄇㄧㄢ4\"\n    ],\n    \"靤\": [\n        \"ㄅㄠ4\"\n    ],\n    \"靥\": [\n        \"ㄧㄝ4\"\n    ],\n    \"靦\": [\n        \"ㄊㄧㄢ3\",\n        \"ㄇㄧㄢ3\"\n    ],\n    \"靧\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"靨\": [\n        \"ㄧㄝ4\",\n        \"ㄧㄢ3\"\n    ],\n    \"革\": [\n        \"ㄍㄜ2\",\n        \"ㄐㄧ2\"\n    ],\n    \"靪\": [\n        \"ㄉㄧㄥ1\"\n    ],\n    \"靫\": [\n        \"ㄔㄚ2\"\n    ],\n    \"靬\": [\n        \"ㄑㄧㄢ2\",\n        \"ㄐㄧㄢ1\",\n        \"ㄎㄢ1\",\n        \"ㄏㄢ4\"\n    ],\n    \"靭\": [\n        \"ㄖㄣ4\"\n    ],\n    \"靮\": [\n        \"ㄉㄧ2\"\n    ],\n    \"靯\": [\n        \"ㄉㄨ4\"\n    ],\n    \"靰\": [\n        \"ㄨ4\"\n    ],\n    \"靱\": [\n        \"ㄖㄣ4\"\n    ],\n    \"靲\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"靳\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"靴\": [\n        \"ㄒㄩㄝ1\"\n    ],\n    \"靵\": [\n        \"ㄋㄧㄡ3\"\n    ],\n    \"靶\": [\n        \"ㄅㄚ3\",\n        \"ㄅㄚ4\"\n    ],\n    \"靷\": [\n        \"ㄧㄣ3\"\n    ],\n    \"靸\": [\n        \"ㄙㄚ3\",\n        \"ㄊㄚ1\"\n    ],\n    \"靹\": [\n        \"ㄋㄚ4\"\n    ],\n    \"靺\": [\n        \"ㄇㄛ4\",\n        \"ㄨㄚ4\"\n    ],\n    \"靻\": [\n        \"ㄗㄨ3\"\n    ],\n    \"靼\": [\n        \"ㄉㄚ2\"\n    ],\n    \"靽\": [\n        \"ㄅㄢ4\"\n    ],\n    \"靾\": [\n        \"ㄧ4\"\n    ],\n    \"靿\": [\n        \"ㄧㄠ4\"\n    ],\n    \"鞀\": [\n        \"ㄊㄠ2\"\n    ],\n    \"鞁\": [\n        \"ㄅㄟ4\",\n        \"ㄅㄞ4\",\n        \"ㄅㄧ4\"\n    ],\n    \"鞂\": [\n        \"ㄐㄧㄝ1\"\n    ],\n    \"鞃\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"鞄\": [\n        \"ㄆㄠ2\"\n    ],\n    \"鞅\": [\n        \"ㄧㄤ1\",\n        \"ㄧㄤ4\",\n        \"ㄧㄤ3\"\n    ],\n    \"鞆\": [\n        \"ㄅㄧㄥ3\"\n    ],\n    \"鞇\": [\n        \"ㄧㄣ1\"\n    ],\n    \"鞈\": [\n        \"ㄍㄜ2\",\n        \"ㄙㄚ3\",\n        \"ㄊㄚ4\"\n    ],\n    \"鞉\": [\n        \"ㄊㄠ2\"\n    ],\n    \"鞊\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄐㄧ2\"\n    ],\n    \"鞋\": [\n        \"ㄒㄧㄝ2\",\n        \"ㄨㄚ1\"\n    ],\n    \"鞌\": [\n        \"ㄢ1\"\n    ],\n    \"鞍\": [\n        \"ㄢ1\"\n    ],\n    \"鞎\": [\n        \"ㄏㄣ2\"\n    ],\n    \"鞏\": [\n        \"ㄍㄨㄥ3\"\n    ],\n    \"鞐\": [\n        \"ㄑㄧㄚ3\"\n    ],\n    \"鞑\": [\n        \"ㄉㄚ2\"\n    ],\n    \"鞒\": [\n        \"ㄑㄧㄠ2\"\n    ],\n    \"鞓\": [\n        \"ㄊㄧㄥ1\"\n    ],\n    \"鞔\": [\n        \"ㄇㄢ2\",\n        \"ㄇㄣ4\"\n    ],\n    \"鞕\": [\n        \"ㄧㄥ4\",\n        \"ㄅㄧㄢ1\"\n    ],\n    \"鞖\": [\n        \"ㄙㄨㄟ1\"\n    ],\n    \"鞗\": [\n        \"ㄊㄧㄠ2\"\n    ],\n    \"鞘\": [\n        \"ㄑㄧㄠ4\",\n        \"ㄕㄠ1\"\n    ],\n    \"鞙\": [\n        \"ㄒㄩㄢ4\",\n        \"ㄐㄩㄢ1\"\n    ],\n    \"鞚\": [\n        \"ㄎㄨㄥ4\"\n    ],\n    \"鞛\": [\n        \"ㄅㄥ3\"\n    ],\n    \"鞜\": [\n        \"ㄊㄚ4\"\n    ],\n    \"鞝\": [\n        \"ㄕㄤ4\",\n        \"ㄓㄤ3\"\n    ],\n    \"鞞\": [\n        \"ㄅㄧㄥ3\",\n        \"ㄅㄧ4\",\n        \"ㄆㄧ2\",\n        \"ㄅㄟ1\"\n    ],\n    \"鞟\": [\n        \"ㄎㄨㄛ4\"\n    ],\n    \"鞠\": [\n        \"ㄐㄩ1\",\n        \"ㄑㄩ1\",\n        \"ㄑㄩㄥ1\"\n    ],\n    \"鞡\": [\n        \"ㄌㄚ5\"\n    ],\n    \"鞢\": [\n        \"ㄒㄧㄝ4\",\n        \"ㄓㄚ2\",\n        \"ㄉㄧㄝ2\"\n    ],\n    \"鞣\": [\n        \"ㄖㄡ2\"\n    ],\n    \"鞤\": [\n        \"ㄅㄤ1\"\n    ],\n    \"鞥\": [\n        \"ㄥ1\"\n    ],\n    \"鞦\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"鞧\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"鞨\": [\n        \"ㄏㄜ2\",\n        \"ㄕㄜ2\",\n        \"ㄇㄛ4\"\n    ],\n    \"鞩\": [\n        \"ㄑㄧㄠ4\"\n    ],\n    \"鞪\": [\n        \"ㄇㄨ4\",\n        \"ㄇㄡ2\"\n    ],\n    \"鞫\": [\n        \"ㄐㄩ1\",\n        \"ㄑㄩ1\"\n    ],\n    \"鞬\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄐㄧㄢ4\"\n    ],\n    \"鞭\": [\n        \"ㄅㄧㄢ1\"\n    ],\n    \"鞮\": [\n        \"ㄉㄧ1\"\n    ],\n    \"鞯\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"鞰\": [\n        \"ㄨㄣ1\"\n    ],\n    \"鞱\": [\n        \"ㄊㄠ1\"\n    ],\n    \"鞲\": [\n        \"ㄍㄡ1\"\n    ],\n    \"鞳\": [\n        \"ㄊㄚ4\"\n    ],\n    \"鞴\": [\n        \"ㄅㄟ4\",\n        \"ㄈㄨ2\",\n        \"ㄅㄨ4\",\n        \"ㄅㄞ4\"\n    ],\n    \"鞵\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"鞶\": [\n        \"ㄆㄢ2\"\n    ],\n    \"鞷\": [\n        \"ㄍㄜ2\"\n    ],\n    \"鞸\": [\n        \"ㄅㄧ4\",\n        \"ㄅㄧㄥ3\"\n    ],\n    \"鞹\": [\n        \"ㄎㄨㄛ4\"\n    ],\n    \"鞺\": [\n        \"ㄊㄤ1\"\n    ],\n    \"鞻\": [\n        \"ㄌㄡ2\"\n    ],\n    \"鞼\": [\n        \"ㄍㄨㄟ4\",\n        \"ㄏㄨㄟ4\"\n    ],\n    \"鞽\": [\n        \"ㄑㄧㄠ2\",\n        \"ㄑㄧㄠ1\",\n        \"ㄐㄩㄝ1\"\n    ],\n    \"鞾\": [\n        \"ㄒㄩㄝ1\"\n    ],\n    \"鞿\": [\n        \"ㄐㄧ1\"\n    ],\n    \"韀\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"韁\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"韂\": [\n        \"ㄔㄢ4\"\n    ],\n    \"韃\": [\n        \"ㄉㄚ2\",\n        \"ㄊㄚ4\"\n    ],\n    \"韄\": [\n        \"ㄏㄨ4\"\n    ],\n    \"韅\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"韆\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"韇\": [\n        \"ㄉㄨ2\"\n    ],\n    \"韈\": [\n        \"ㄨㄚ4\"\n    ],\n    \"韉\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"韊\": [\n        \"ㄌㄢ2\"\n    ],\n    \"韋\": [\n        \"ㄨㄟ2\",\n        \"ㄏㄨㄟ2\"\n    ],\n    \"韌\": [\n        \"ㄖㄣ4\"\n    ],\n    \"韍\": [\n        \"ㄈㄨ2\"\n    ],\n    \"韎\": [\n        \"ㄇㄟ4\"\n    ],\n    \"韏\": [\n        \"ㄑㄩㄢ4\",\n        \"ㄐㄩㄢ4\"\n    ],\n    \"韐\": [\n        \"ㄍㄜ2\"\n    ],\n    \"韑\": [\n        \"ㄨㄟ3\"\n    ],\n    \"韒\": [\n        \"ㄑㄧㄠ4\",\n        \"ㄕㄠ1\"\n    ],\n    \"韓\": [\n        \"ㄏㄢ2\"\n    ],\n    \"韔\": [\n        \"ㄔㄤ4\"\n    ],\n    \"韕\": [\n        \"ㄎㄨㄛ4\"\n    ],\n    \"韖\": [\n        \"ㄖㄡ3\"\n    ],\n    \"韗\": [\n        \"ㄩㄣ4\"\n    ],\n    \"韘\": [\n        \"ㄕㄜ4\"\n    ],\n    \"韙\": [\n        \"ㄨㄟ3\"\n    ],\n    \"韚\": [\n        \"ㄍㄜ2\"\n    ],\n    \"韛\": [\n        \"ㄅㄞ4\",\n        \"ㄈㄨ2\"\n    ],\n    \"韜\": [\n        \"ㄊㄠ1\",\n        \"ㄊㄠ4\"\n    ],\n    \"韝\": [\n        \"ㄍㄡ1\"\n    ],\n    \"韞\": [\n        \"ㄩㄣ4\",\n        \"ㄨㄣ1\"\n    ],\n    \"韟\": [\n        \"ㄍㄠ1\"\n    ],\n    \"韠\": [\n        \"ㄅㄧ4\"\n    ],\n    \"韡\": [\n        \"ㄨㄟ3\",\n        \"ㄒㄩㄝ1\"\n    ],\n    \"韢\": [\n        \"ㄙㄨㄟ4\",\n        \"ㄏㄨㄟ4\"\n    ],\n    \"韣\": [\n        \"ㄉㄨ2\"\n    ],\n    \"韤\": [\n        \"ㄨㄚ4\"\n    ],\n    \"韥\": [\n        \"ㄉㄨ2\"\n    ],\n    \"韦\": [\n        \"ㄨㄟ2\"\n    ],\n    \"韧\": [\n        \"ㄖㄣ4\"\n    ],\n    \"韨\": [\n        \"ㄈㄨ2\"\n    ],\n    \"韩\": [\n        \"ㄏㄢ2\"\n    ],\n    \"韪\": [\n        \"ㄨㄟ3\"\n    ],\n    \"韫\": [\n        \"ㄩㄣ4\"\n    ],\n    \"韬\": [\n        \"ㄊㄠ1\"\n    ],\n    \"韭\": [\n        \"ㄐㄧㄡ3\"\n    ],\n    \"韮\": [\n        \"ㄐㄧㄡ3\"\n    ],\n    \"韯\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"韰\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"韱\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"韲\": [\n        \"ㄐㄧ1\"\n    ],\n    \"音\": [\n        \"ㄧㄣ1\"\n    ],\n    \"韴\": [\n        \"ㄗㄚ2\"\n    ],\n    \"韵\": [\n        \"ㄩㄣ4\"\n    ],\n    \"韶\": [\n        \"ㄕㄠ2\"\n    ],\n    \"韷\": [\n        \"ㄌㄜ4\"\n    ],\n    \"韸\": [\n        \"ㄆㄥ2\"\n    ],\n    \"韹\": [\n        \"ㄏㄨㄤ2\",\n        \"ㄧㄥ1\"\n    ],\n    \"韺\": [\n        \"ㄧㄥ1\"\n    ],\n    \"韻\": [\n        \"ㄩㄣ4\"\n    ],\n    \"韼\": [\n        \"ㄆㄥ2\"\n    ],\n    \"韽\": [\n        \"ㄢ1\"\n    ],\n    \"韾\": [\n        \"ㄧㄣ1\"\n    ],\n    \"響\": [\n        \"ㄒㄧㄤ3\"\n    ],\n    \"頀\": [\n        \"ㄏㄨ4\"\n    ],\n    \"頁\": [\n        \"ㄧㄝ4\",\n        \"ㄒㄧㄝ2\"\n    ],\n    \"頂\": [\n        \"ㄉㄧㄥ3\"\n    ],\n    \"頃\": [\n        \"ㄑㄧㄥ3\",\n        \"ㄑㄧㄥ1\",\n        \"ㄎㄨㄟ3\"\n    ],\n    \"頄\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"項\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"順\": [\n        \"ㄕㄨㄣ4\"\n    ],\n    \"頇\": [\n        \"ㄏㄢ1\",\n        \"ㄢ4\"\n    ],\n    \"須\": [\n        \"ㄒㄩ1\"\n    ],\n    \"頉\": [\n        \"ㄧ2\"\n    ],\n    \"頊\": [\n        \"ㄒㄩ1\"\n    ],\n    \"頋\": [\n        \"ㄜ3\"\n    ],\n    \"頌\": [\n        \"ㄙㄨㄥ4\",\n        \"ㄖㄨㄥ2\"\n    ],\n    \"頍\": [\n        \"ㄎㄨㄟ3\"\n    ],\n    \"頎\": [\n        \"ㄑㄧ2\",\n        \"ㄎㄣ3\"\n    ],\n    \"頏\": [\n        \"ㄏㄤ2\",\n        \"ㄍㄤ1\",\n        \"ㄏㄤ4\"\n    ],\n    \"預\": [\n        \"ㄩ4\"\n    ],\n    \"頑\": [\n        \"ㄨㄢ2\",\n        \"ㄎㄨㄣ1\"\n    ],\n    \"頒\": [\n        \"ㄅㄢ1\",\n        \"ㄈㄣ2\"\n    ],\n    \"頓\": [\n        \"ㄉㄨㄣ4\",\n        \"ㄉㄨ2\"\n    ],\n    \"頔\": [\n        \"ㄉㄧ2\"\n    ],\n    \"頕\": [\n        \"ㄉㄢ1\",\n        \"ㄉㄧㄢ4\"\n    ],\n    \"頖\": [\n        \"ㄆㄢ4\"\n    ],\n    \"頗\": [\n        \"ㄆㄛ1\",\n        \"ㄆㄛ3\",\n        \"ㄆㄛ4\",\n        \"ㄆㄧ2\"\n    ],\n    \"領\": [\n        \"ㄌㄧㄥ3\"\n    ],\n    \"頙\": [\n        \"ㄔㄜ4\"\n    ],\n    \"頚\": [\n        \"ㄐㄧㄥ3\"\n    ],\n    \"頛\": [\n        \"ㄌㄟ4\"\n    ],\n    \"頜\": [\n        \"ㄏㄜ2\",\n        \"ㄏㄢ2\",\n        \"ㄑㄧㄣ1\",\n        \"ㄍㄜ2\"\n    ],\n    \"頝\": [\n        \"ㄑㄧㄠ1\"\n    ],\n    \"頞\": [\n        \"ㄜ4\",\n        \"ㄢ4\"\n    ],\n    \"頟\": [\n        \"ㄜ2\"\n    ],\n    \"頠\": [\n        \"ㄨㄟ3\"\n    ],\n    \"頡\": [\n        \"ㄒㄧㄝ2\",\n        \"ㄐㄧㄚ2\",\n        \"ㄐㄧㄝ2\"\n    ],\n    \"頢\": [\n        \"ㄎㄨㄛ4\"\n    ],\n    \"頣\": [\n        \"ㄕㄣ3\"\n    ],\n    \"頤\": [\n        \"ㄧ2\"\n    ],\n    \"頥\": [\n        \"ㄧ2\"\n    ],\n    \"頦\": [\n        \"ㄏㄞ2\",\n        \"ㄎㄜ1\",\n        \"ㄎㄜ2\"\n    ],\n    \"頧\": [\n        \"ㄉㄨㄟ3\",\n        \"ㄉㄨㄟ1\"\n    ],\n    \"頨\": [\n        \"ㄩ3\",\n        \"ㄅㄧㄢ4\"\n    ],\n    \"頩\": [\n        \"ㄆㄧㄥ1\",\n        \"ㄆㄧㄥ3\"\n    ],\n    \"頪\": [\n        \"ㄌㄟ4\"\n    ],\n    \"頫\": [\n        \"ㄈㄨ3\",\n        \"ㄊㄠ1\",\n        \"ㄊㄧㄠ4\"\n    ],\n    \"頬\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"頭\": [\n        \"ㄊㄡ2\",\n        \"ㄊㄡ5\"\n    ],\n    \"頮\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"頯\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"頰\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"頱\": [\n        \"ㄌㄨㄛ1\"\n    ],\n    \"頲\": [\n        \"ㄊㄧㄥ3\"\n    ],\n    \"頳\": [\n        \"ㄔㄥ1\"\n    ],\n    \"頴\": [\n        \"ㄧㄥ3\",\n        \"ㄐㄧㄥ3\"\n    ],\n    \"頵\": [\n        \"ㄩㄣ1\"\n    ],\n    \"頶\": [\n        \"ㄏㄨ2\"\n    ],\n    \"頷\": [\n        \"ㄏㄢ4\"\n    ],\n    \"頸\": [\n        \"ㄐㄧㄥ3\",\n        \"ㄍㄥ3\"\n    ],\n    \"頹\": [\n        \"ㄊㄨㄟ2\"\n    ],\n    \"頺\": [\n        \"ㄊㄨㄟ2\"\n    ],\n    \"頻\": [\n        \"ㄆㄧㄣ2\",\n        \"ㄅㄧㄣ1\"\n    ],\n    \"頼\": [\n        \"ㄌㄞ4\"\n    ],\n    \"頽\": [\n        \"ㄊㄨㄟ2\"\n    ],\n    \"頾\": [\n        \"ㄗ1\"\n    ],\n    \"頿\": [\n        \"ㄗ1\"\n    ],\n    \"顀\": [\n        \"ㄔㄨㄟ2\"\n    ],\n    \"顁\": [\n        \"ㄉㄧㄥ4\",\n        \"ㄉㄧㄥ3\"\n    ],\n    \"顂\": [\n        \"ㄌㄞ4\",\n        \"ㄌㄞ2\"\n    ],\n    \"顃\": [\n        \"ㄊㄢ2\",\n        \"ㄕㄢ3\"\n    ],\n    \"顄\": [\n        \"ㄏㄢ4\"\n    ],\n    \"顅\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"顆\": [\n        \"ㄎㄜ1\",\n        \"ㄎㄜ3\",\n        \"ㄎㄨㄢ3\"\n    ],\n    \"顇\": [\n        \"ㄘㄨㄟ4\",\n        \"ㄗㄨ2\"\n    ],\n    \"顈\": [\n        \"ㄒㄩㄢ3\",\n        \"ㄐㄩㄥ1\",\n        \"ㄐㄩㄥ3\",\n        \"ㄒㄧㄢ4\"\n    ],\n    \"顉\": [\n        \"ㄑㄧㄣ1\"\n    ],\n    \"顊\": [\n        \"ㄧ2\"\n    ],\n    \"顋\": [\n        \"ㄙㄞ1\"\n    ],\n    \"題\": [\n        \"ㄊㄧ2\",\n        \"ㄉㄧ4\"\n    ],\n    \"額\": [\n        \"ㄜ2\"\n    ],\n    \"顎\": [\n        \"ㄜ4\"\n    ],\n    \"顏\": [\n        \"ㄧㄢ2\"\n    ],\n    \"顐\": [\n        \"ㄨㄣ4\",\n        \"ㄏㄨㄣ2\",\n        \"ㄏㄨㄣ4\"\n    ],\n    \"顑\": [\n        \"ㄎㄢ3\",\n        \"ㄧㄢ4\"\n    ],\n    \"顒\": [\n        \"ㄩㄥ2\",\n        \"ㄩ2\"\n    ],\n    \"顓\": [\n        \"ㄓㄨㄢ1\"\n    ],\n    \"顔\": [\n        \"ㄧㄢ2\",\n        \"ㄧㄚ2\"\n    ],\n    \"顕\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"顖\": [\n        \"ㄒㄧㄣ4\"\n    ],\n    \"顗\": [\n        \"ㄧ3\"\n    ],\n    \"願\": [\n        \"ㄩㄢ4\",\n        \"ㄩㄢ3\"\n    ],\n    \"顙\": [\n        \"ㄙㄤ3\"\n    ],\n    \"顚\": [\n        \"ㄉㄧㄢ1\",\n        \"ㄊㄧㄢ2\",\n        \"ㄊㄧㄢ4\"\n    ],\n    \"顛\": [\n        \"ㄉㄧㄢ1\"\n    ],\n    \"顜\": [\n        \"ㄐㄧㄤ3\"\n    ],\n    \"顝\": [\n        \"ㄎㄨㄟ1\",\n        \"ㄎㄨㄚ3\"\n    ],\n    \"類\": [\n        \"ㄌㄟ4\"\n    ],\n    \"顟\": [\n        \"ㄌㄠ2\"\n    ],\n    \"顠\": [\n        \"ㄆㄧㄠ3\"\n    ],\n    \"顡\": [\n        \"ㄨㄞ4\",\n        \"ㄓㄨㄞ4\"\n    ],\n    \"顢\": [\n        \"ㄇㄢ2\"\n    ],\n    \"顣\": [\n        \"ㄘㄨ4\"\n    ],\n    \"顤\": [\n        \"ㄧㄠ2\",\n        \"ㄑㄧㄠ4\"\n    ],\n    \"顥\": [\n        \"ㄏㄠ4\"\n    ],\n    \"顦\": [\n        \"ㄑㄧㄠ2\"\n    ],\n    \"顧\": [\n        \"ㄍㄨ4\"\n    ],\n    \"顨\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"顩\": [\n        \"ㄧㄢ3\",\n        \"ㄑㄧㄣ4\",\n        \"ㄏㄢ4\",\n        \"ㄑㄧㄢ3\"\n    ],\n    \"顪\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"顫\": [\n        \"ㄔㄢ4\",\n        \"ㄓㄢ4\",\n        \"ㄕㄢ1\"\n    ],\n    \"顬\": [\n        \"ㄖㄨ2\"\n    ],\n    \"顭\": [\n        \"ㄇㄥ2\"\n    ],\n    \"顮\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"顯\": [\n        \"ㄒㄧㄢ3\",\n        \"ㄒㄧㄢ4\"\n    ],\n    \"顰\": [\n        \"ㄆㄧㄣ2\"\n    ],\n    \"顱\": [\n        \"ㄌㄨ2\"\n    ],\n    \"顲\": [\n        \"ㄌㄢ3\",\n        \"ㄌㄧㄣ3\"\n    ],\n    \"顳\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"顴\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"页\": [\n        \"ㄧㄝ4\"\n    ],\n    \"顶\": [\n        \"ㄉㄧㄥ3\"\n    ],\n    \"顷\": [\n        \"ㄑㄧㄥ3\"\n    ],\n    \"顸\": [\n        \"ㄏㄢ1\"\n    ],\n    \"项\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"顺\": [\n        \"ㄕㄨㄣ4\"\n    ],\n    \"须\": [\n        \"ㄒㄩ1\"\n    ],\n    \"顼\": [\n        \"ㄒㄩ1\"\n    ],\n    \"顽\": [\n        \"ㄨㄢ2\"\n    ],\n    \"顾\": [\n        \"ㄍㄨ4\"\n    ],\n    \"顿\": [\n        \"ㄉㄨㄣ4\",\n        \"ㄉㄨ2\"\n    ],\n    \"颀\": [\n        \"ㄑㄧ2\"\n    ],\n    \"颁\": [\n        \"ㄅㄢ1\"\n    ],\n    \"颂\": [\n        \"ㄙㄨㄥ4\"\n    ],\n    \"颃\": [\n        \"ㄏㄤ2\"\n    ],\n    \"预\": [\n        \"ㄩ4\"\n    ],\n    \"颅\": [\n        \"ㄌㄨ2\"\n    ],\n    \"领\": [\n        \"ㄌㄧㄥ3\"\n    ],\n    \"颇\": [\n        \"ㄆㄛ3\",\n        \"ㄆㄛ1\"\n    ],\n    \"颈\": [\n        \"ㄐㄧㄥ3\",\n        \"ㄍㄥ3\"\n    ],\n    \"颉\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄒㄧㄝ2\"\n    ],\n    \"颊\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"颋\": [\n        \"ㄊㄧㄥ3\"\n    ],\n    \"颌\": [\n        \"ㄏㄜ2\",\n        \"ㄍㄜ2\"\n    ],\n    \"颍\": [\n        \"ㄧㄥ3\"\n    ],\n    \"颎\": [\n        \"ㄐㄩㄥ3\"\n    ],\n    \"颏\": [\n        \"ㄎㄜ1\",\n        \"ㄎㄜ2\"\n    ],\n    \"颐\": [\n        \"ㄧ2\"\n    ],\n    \"频\": [\n        \"ㄆㄧㄣ2\"\n    ],\n    \"颒\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"颓\": [\n        \"ㄊㄨㄟ2\"\n    ],\n    \"颔\": [\n        \"ㄏㄢ4\"\n    ],\n    \"颕\": [\n        \"ㄧㄥ3\"\n    ],\n    \"颖\": [\n        \"ㄧㄥ3\"\n    ],\n    \"颗\": [\n        \"ㄎㄜ1\"\n    ],\n    \"题\": [\n        \"ㄊㄧ2\"\n    ],\n    \"颙\": [\n        \"ㄩㄥ2\"\n    ],\n    \"颚\": [\n        \"ㄜ4\"\n    ],\n    \"颛\": [\n        \"ㄓㄨㄢ1\"\n    ],\n    \"颜\": [\n        \"ㄧㄢ2\"\n    ],\n    \"额\": [\n        \"ㄜ2\"\n    ],\n    \"颞\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"颟\": [\n        \"ㄇㄢ1\"\n    ],\n    \"颠\": [\n        \"ㄉㄧㄢ1\"\n    ],\n    \"颡\": [\n        \"ㄙㄤ3\"\n    ],\n    \"颢\": [\n        \"ㄏㄠ4\"\n    ],\n    \"颣\": [\n        \"ㄌㄟ4\"\n    ],\n    \"颤\": [\n        \"ㄔㄢ4\",\n        \"ㄓㄢ4\"\n    ],\n    \"颥\": [\n        \"ㄖㄨ2\"\n    ],\n    \"颦\": [\n        \"ㄆㄧㄣ2\"\n    ],\n    \"颧\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"風\": [\n        \"ㄈㄥ1\",\n        \"ㄈㄥ4\",\n        \"ㄈㄥ3\"\n    ],\n    \"颩\": [\n        \"ㄅㄧㄠ1\",\n        \"ㄉㄧㄡ1\"\n    ],\n    \"颪\": [\n        \"ㄍㄨㄚ1\"\n    ],\n    \"颫\": [\n        \"ㄈㄨ2\"\n    ],\n    \"颬\": [\n        \"ㄒㄧㄚ1\"\n    ],\n    \"颭\": [\n        \"ㄓㄢ3\"\n    ],\n    \"颮\": [\n        \"ㄅㄧㄠ1\",\n        \"ㄆㄠ2\"\n    ],\n    \"颯\": [\n        \"ㄙㄚ4\",\n        \"ㄌㄧ4\"\n    ],\n    \"颰\": [\n        \"ㄅㄚ2\",\n        \"ㄈㄨ2\"\n    ],\n    \"颱\": [\n        \"ㄊㄞ2\"\n    ],\n    \"颲\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"颳\": [\n        \"ㄍㄨㄚ1\",\n        \"ㄐㄧ3\"\n    ],\n    \"颴\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"颵\": [\n        \"ㄕㄠ1\",\n        \"ㄒㄧㄠ1\"\n    ],\n    \"颶\": [\n        \"ㄐㄩ4\"\n    ],\n    \"颷\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"颸\": [\n        \"ㄙ1\"\n    ],\n    \"颹\": [\n        \"ㄨㄟ3\"\n    ],\n    \"颺\": [\n        \"ㄧㄤ2\"\n    ],\n    \"颻\": [\n        \"ㄧㄠ2\",\n        \"ㄧㄠ4\"\n    ],\n    \"颼\": [\n        \"ㄙㄡ1\"\n    ],\n    \"颽\": [\n        \"ㄎㄞ3\"\n    ],\n    \"颾\": [\n        \"ㄙㄡ1\",\n        \"ㄙㄠ1\"\n    ],\n    \"颿\": [\n        \"ㄈㄢ1\"\n    ],\n    \"飀\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"飁\": [\n        \"ㄒㄧ2\"\n    ],\n    \"飂\": [\n        \"ㄌㄧㄡ4\",\n        \"ㄌㄧㄠ2\"\n    ],\n    \"飃\": [\n        \"ㄆㄧㄠ1\",\n        \"ㄆㄧㄠ4\"\n    ],\n    \"飄\": [\n        \"ㄆㄧㄠ1\"\n    ],\n    \"飅\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"飆\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"飇\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"飈\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"飉\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"飊\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"飋\": [\n        \"ㄙㄜ4\"\n    ],\n    \"飌\": [\n        \"ㄈㄥ1\"\n    ],\n    \"飍\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"风\": [\n        \"ㄈㄥ1\"\n    ],\n    \"飏\": [\n        \"ㄧㄤ2\"\n    ],\n    \"飐\": [\n        \"ㄓㄢ3\"\n    ],\n    \"飑\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"飒\": [\n        \"ㄙㄚ4\"\n    ],\n    \"飓\": [\n        \"ㄐㄩ4\"\n    ],\n    \"飔\": [\n        \"ㄙ1\"\n    ],\n    \"飕\": [\n        \"ㄙㄡ1\"\n    ],\n    \"飖\": [\n        \"ㄧㄠ2\"\n    ],\n    \"飗\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"飘\": [\n        \"ㄆㄧㄠ1\"\n    ],\n    \"飙\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"飚\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"飛\": [\n        \"ㄈㄟ1\"\n    ],\n    \"飜\": [\n        \"ㄈㄢ1\"\n    ],\n    \"飝\": [\n        \"ㄈㄟ1\"\n    ],\n    \"飞\": [\n        \"ㄈㄟ1\"\n    ],\n    \"食\": [\n        \"ㄕ2\",\n        \"ㄙ4\",\n        \"ㄧ4\"\n    ],\n    \"飠\": [\n        \"ㄕ2\"\n    ],\n    \"飡\": [\n        \"ㄘㄢ1\"\n    ],\n    \"飢\": [\n        \"ㄐㄧ1\"\n    ],\n    \"飣\": [\n        \"ㄉㄧㄥ4\"\n    ],\n    \"飤\": [\n        \"ㄙ4\"\n    ],\n    \"飥\": [\n        \"ㄊㄨㄛ1\"\n    ],\n    \"飦\": [\n        \"ㄓㄢ1\",\n        \"ㄍㄢ1\"\n    ],\n    \"飧\": [\n        \"ㄙㄨㄣ1\"\n    ],\n    \"飨\": [\n        \"ㄒㄧㄤ3\"\n    ],\n    \"飩\": [\n        \"ㄊㄨㄣ2\",\n        \"ㄓㄨㄣ4\"\n    ],\n    \"飪\": [\n        \"ㄖㄣ4\"\n    ],\n    \"飫\": [\n        \"ㄩ4\"\n    ],\n    \"飬\": [\n        \"ㄐㄩㄢ4\",\n        \"ㄩㄥ3\"\n    ],\n    \"飭\": [\n        \"ㄔ4\",\n        \"ㄕ4\"\n    ],\n    \"飮\": [\n        \"ㄧㄣ3\"\n    ],\n    \"飯\": [\n        \"ㄈㄢ4\"\n    ],\n    \"飰\": [\n        \"ㄈㄢ4\"\n    ],\n    \"飱\": [\n        \"ㄙㄨㄣ1\",\n        \"ㄘㄢ1\"\n    ],\n    \"飲\": [\n        \"ㄧㄣ3\",\n        \"ㄧㄣ4\"\n    ],\n    \"飳\": [\n        \"ㄊㄡ3\",\n        \"ㄓㄨ4\"\n    ],\n    \"飴\": [\n        \"ㄧ2\",\n        \"ㄙ4\"\n    ],\n    \"飵\": [\n        \"ㄗㄨㄛ4\",\n        \"ㄗㄜ2\"\n    ],\n    \"飶\": [\n        \"ㄅㄧ4\"\n    ],\n    \"飷\": [\n        \"ㄐㄧㄝ3\"\n    ],\n    \"飸\": [\n        \"ㄊㄠ1\"\n    ],\n    \"飹\": [\n        \"ㄅㄠ3\"\n    ],\n    \"飺\": [\n        \"ㄘ2\"\n    ],\n    \"飻\": [\n        \"ㄊㄧㄝ4\"\n    ],\n    \"飼\": [\n        \"ㄙ4\"\n    ],\n    \"飽\": [\n        \"ㄅㄠ3\"\n    ],\n    \"飾\": [\n        \"ㄕ4\",\n        \"ㄔ4\"\n    ],\n    \"飿\": [\n        \"ㄉㄨㄛ4\"\n    ],\n    \"餀\": [\n        \"ㄏㄞ4\"\n    ],\n    \"餁\": [\n        \"ㄖㄣ4\"\n    ],\n    \"餂\": [\n        \"ㄊㄧㄢ3\",\n        \"ㄊㄧㄢ2\"\n    ],\n    \"餃\": [\n        \"ㄐㄧㄠ3\",\n        \"ㄐㄧㄠ4\"\n    ],\n    \"餄\": [\n        \"ㄐㄧㄚ2\",\n        \"ㄏㄜ2\"\n    ],\n    \"餅\": [\n        \"ㄅㄧㄥ3\"\n    ],\n    \"餆\": [\n        \"ㄧㄠ2\"\n    ],\n    \"餇\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"餈\": [\n        \"ㄘ2\"\n    ],\n    \"餉\": [\n        \"ㄒㄧㄤ3\"\n    ],\n    \"養\": [\n        \"ㄧㄤ3\",\n        \"ㄧㄤ4\"\n    ],\n    \"餋\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"餌\": [\n        \"ㄦ3\"\n    ],\n    \"餍\": [\n        \"ㄧㄢ4\"\n    ],\n    \"餎\": [\n        \"ㄌㄜ5\"\n    ],\n    \"餏\": [\n        \"ㄒㄧ1\"\n    ],\n    \"餐\": [\n        \"ㄘㄢ1\",\n        \"ㄙㄨㄣ1\"\n    ],\n    \"餑\": [\n        \"ㄅㄛ1\"\n    ],\n    \"餒\": [\n        \"ㄋㄟ3\"\n    ],\n    \"餓\": [\n        \"ㄜ4\"\n    ],\n    \"餔\": [\n        \"ㄅㄨ4\",\n        \"ㄅㄨ1\"\n    ],\n    \"餕\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"餖\": [\n        \"ㄉㄡ4\"\n    ],\n    \"餗\": [\n        \"ㄙㄨ4\"\n    ],\n    \"餘\": [\n        \"ㄩ2\",\n        \"ㄧㄝ2\"\n    ],\n    \"餙\": [\n        \"ㄕ4\",\n        \"ㄒㄧ1\"\n    ],\n    \"餚\": [\n        \"ㄧㄠ2\"\n    ],\n    \"餛\": [\n        \"ㄏㄨㄣ2\",\n        \"ㄎㄨㄣ1\"\n    ],\n    \"餜\": [\n        \"ㄍㄨㄛ3\"\n    ],\n    \"餝\": [\n        \"ㄕ4\"\n    ],\n    \"餞\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"餟\": [\n        \"ㄓㄨㄟ4\"\n    ],\n    \"餠\": [\n        \"ㄅㄧㄥ3\"\n    ],\n    \"餡\": [\n        \"ㄒㄧㄢ4\",\n        \"ㄎㄢ4\"\n    ],\n    \"餢\": [\n        \"ㄅㄨ4\"\n    ],\n    \"餣\": [\n        \"ㄧㄝ4\"\n    ],\n    \"餤\": [\n        \"ㄊㄢ2\",\n        \"ㄉㄢ4\"\n    ],\n    \"餥\": [\n        \"ㄈㄟ1\"\n    ],\n    \"餦\": [\n        \"ㄓㄤ1\"\n    ],\n    \"餧\": [\n        \"ㄨㄟ4\",\n        \"ㄋㄟ3\"\n    ],\n    \"館\": [\n        \"ㄍㄨㄢ3\"\n    ],\n    \"餩\": [\n        \"ㄜ4\"\n    ],\n    \"餪\": [\n        \"ㄋㄨㄢ3\",\n        \"ㄋㄨㄢ4\"\n    ],\n    \"餫\": [\n        \"ㄩㄣ4\",\n        \"ㄏㄨㄣ2\"\n    ],\n    \"餬\": [\n        \"ㄏㄨ2\"\n    ],\n    \"餭\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"餮\": [\n        \"ㄊㄧㄝ4\"\n    ],\n    \"餯\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"餰\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄓㄢ1\"\n    ],\n    \"餱\": [\n        \"ㄏㄡ2\"\n    ],\n    \"餲\": [\n        \"ㄞ4\",\n        \"ㄏㄜ2\"\n    ],\n    \"餳\": [\n        \"ㄊㄤ2\",\n        \"ㄒㄧㄥ2\"\n    ],\n    \"餴\": [\n        \"ㄈㄣ1\"\n    ],\n    \"餵\": [\n        \"ㄨㄟ4\"\n    ],\n    \"餶\": [\n        \"ㄍㄨ3\"\n    ],\n    \"餷\": [\n        \"ㄔㄚ1\"\n    ],\n    \"餸\": [\n        \"ㄙㄨㄥ4\"\n    ],\n    \"餹\": [\n        \"ㄊㄤ2\"\n    ],\n    \"餺\": [\n        \"ㄅㄛ2\"\n    ],\n    \"餻\": [\n        \"ㄍㄠ1\"\n    ],\n    \"餼\": [\n        \"ㄒㄧ4\"\n    ],\n    \"餽\": [\n        \"ㄎㄨㄟ4\"\n    ],\n    \"餾\": [\n        \"ㄌㄧㄡ4\",\n        \"ㄌㄧㄡ2\"\n    ],\n    \"餿\": [\n        \"ㄙㄡ1\"\n    ],\n    \"饀\": [\n        \"ㄊㄠ2\",\n        \"ㄊㄠ1\",\n        \"ㄒㄧㄢ4\"\n    ],\n    \"饁\": [\n        \"ㄧㄝ4\"\n    ],\n    \"饂\": [\n        \"ㄨㄣ1\"\n    ],\n    \"饃\": [\n        \"ㄇㄛ2\"\n    ],\n    \"饄\": [\n        \"ㄊㄤ2\"\n    ],\n    \"饅\": [\n        \"ㄇㄢ2\"\n    ],\n    \"饆\": [\n        \"ㄅㄧ4\"\n    ],\n    \"饇\": [\n        \"ㄩ4\"\n    ],\n    \"饈\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"饉\": [\n        \"ㄐㄧㄣ3\"\n    ],\n    \"饊\": [\n        \"ㄙㄢ3\"\n    ],\n    \"饋\": [\n        \"ㄎㄨㄟ4\",\n        \"ㄊㄨㄟ2\"\n    ],\n    \"饌\": [\n        \"ㄓㄨㄢ4\",\n        \"ㄒㄩㄢ3\"\n    ],\n    \"饍\": [\n        \"ㄕㄢ4\"\n    ],\n    \"饎\": [\n        \"ㄔ4\"\n    ],\n    \"饏\": [\n        \"ㄉㄢ4\"\n    ],\n    \"饐\": [\n        \"ㄧ4\",\n        \"ㄧㄝ1\",\n        \"ㄣ4\"\n    ],\n    \"饑\": [\n        \"ㄐㄧ1\",\n        \"ㄑㄧ2\"\n    ],\n    \"饒\": [\n        \"ㄖㄠ2\"\n    ],\n    \"饓\": [\n        \"ㄔㄥ1\"\n    ],\n    \"饔\": [\n        \"ㄩㄥ1\"\n    ],\n    \"饕\": [\n        \"ㄊㄠ1\"\n    ],\n    \"饖\": [\n        \"ㄨㄟ4\"\n    ],\n    \"饗\": [\n        \"ㄒㄧㄤ3\"\n    ],\n    \"饘\": [\n        \"ㄓㄢ1\"\n    ],\n    \"饙\": [\n        \"ㄈㄣ1\"\n    ],\n    \"饚\": [\n        \"ㄏㄞ4\"\n    ],\n    \"饛\": [\n        \"ㄇㄥ2\"\n    ],\n    \"饜\": [\n        \"ㄧㄢ4\"\n    ],\n    \"饝\": [\n        \"ㄇㄛ2\"\n    ],\n    \"饞\": [\n        \"ㄔㄢ2\"\n    ],\n    \"饟\": [\n        \"ㄒㄧㄤ3\"\n    ],\n    \"饠\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"饡\": [\n        \"ㄗㄢ4\"\n    ],\n    \"饢\": [\n        \"ㄋㄤ2\",\n        \"ㄋㄤ3\"\n    ],\n    \"饣\": [\n        \"ㄕ2\"\n    ],\n    \"饤\": [\n        \"ㄉㄧㄥ4\"\n    ],\n    \"饥\": [\n        \"ㄐㄧ1\"\n    ],\n    \"饦\": [\n        \"ㄊㄨㄛ1\"\n    ],\n    \"饧\": [\n        \"ㄊㄤ2\",\n        \"ㄒㄧㄥ2\"\n    ],\n    \"饨\": [\n        \"ㄊㄨㄣ2\"\n    ],\n    \"饩\": [\n        \"ㄒㄧ4\"\n    ],\n    \"饪\": [\n        \"ㄖㄣ4\"\n    ],\n    \"饫\": [\n        \"ㄩ4\"\n    ],\n    \"饬\": [\n        \"ㄔ4\"\n    ],\n    \"饭\": [\n        \"ㄈㄢ4\"\n    ],\n    \"饮\": [\n        \"ㄧㄣ3\",\n        \"ㄧㄣ4\"\n    ],\n    \"饯\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"饰\": [\n        \"ㄕ4\"\n    ],\n    \"饱\": [\n        \"ㄅㄠ3\"\n    ],\n    \"饲\": [\n        \"ㄙ4\"\n    ],\n    \"饳\": [\n        \"ㄉㄨㄛ4\"\n    ],\n    \"饴\": [\n        \"ㄧ2\"\n    ],\n    \"饵\": [\n        \"ㄦ3\"\n    ],\n    \"饶\": [\n        \"ㄖㄠ2\"\n    ],\n    \"饷\": [\n        \"ㄒㄧㄤ3\"\n    ],\n    \"饸\": [\n        \"ㄏㄜ2\"\n    ],\n    \"饹\": [\n        \"ㄌㄜ5\",\n        \"ㄍㄜ1\"\n    ],\n    \"饺\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"饻\": [\n        \"ㄒㄧ1\"\n    ],\n    \"饼\": [\n        \"ㄅㄧㄥ3\"\n    ],\n    \"饽\": [\n        \"ㄅㄛ1\"\n    ],\n    \"饾\": [\n        \"ㄉㄡ4\"\n    ],\n    \"饿\": [\n        \"ㄜ4\"\n    ],\n    \"馀\": [\n        \"ㄩ2\"\n    ],\n    \"馁\": [\n        \"ㄋㄟ3\"\n    ],\n    \"馂\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"馃\": [\n        \"ㄍㄨㄛ3\"\n    ],\n    \"馄\": [\n        \"ㄏㄨㄣ2\"\n    ],\n    \"馅\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"馆\": [\n        \"ㄍㄨㄢ3\"\n    ],\n    \"馇\": [\n        \"ㄔㄚ1\",\n        \"ㄓㄚ5\"\n    ],\n    \"馈\": [\n        \"ㄎㄨㄟ4\"\n    ],\n    \"馉\": [\n        \"ㄍㄨ3\"\n    ],\n    \"馊\": [\n        \"ㄙㄡ1\"\n    ],\n    \"馋\": [\n        \"ㄔㄢ2\"\n    ],\n    \"馌\": [\n        \"ㄧㄝ4\"\n    ],\n    \"馍\": [\n        \"ㄇㄛ2\"\n    ],\n    \"馎\": [\n        \"ㄅㄛ2\"\n    ],\n    \"馏\": [\n        \"ㄌㄧㄡ2\",\n        \"ㄌㄧㄡ4\"\n    ],\n    \"馐\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"馑\": [\n        \"ㄐㄧㄣ3\"\n    ],\n    \"馒\": [\n        \"ㄇㄢ2\"\n    ],\n    \"馓\": [\n        \"ㄙㄢ3\"\n    ],\n    \"馔\": [\n        \"ㄓㄨㄢ4\"\n    ],\n    \"馕\": [\n        \"ㄋㄤ2\",\n        \"ㄋㄤ3\"\n    ],\n    \"首\": [\n        \"ㄕㄡ3\"\n    ],\n    \"馗\": [\n        \"ㄎㄨㄟ2\",\n        \"ㄑㄧㄡ2\"\n    ],\n    \"馘\": [\n        \"ㄍㄨㄛ2\",\n        \"ㄒㄩ4\"\n    ],\n    \"香\": [\n        \"ㄒㄧㄤ1\"\n    ],\n    \"馚\": [\n        \"ㄈㄣ2\"\n    ],\n    \"馛\": [\n        \"ㄅㄛ2\"\n    ],\n    \"馜\": [\n        \"ㄋㄧ3\"\n    ],\n    \"馝\": [\n        \"ㄅㄧ4\"\n    ],\n    \"馞\": [\n        \"ㄅㄛ2\",\n        \"ㄆㄛ4\"\n    ],\n    \"馟\": [\n        \"ㄊㄨ2\"\n    ],\n    \"馠\": [\n        \"ㄏㄢ1\"\n    ],\n    \"馡\": [\n        \"ㄈㄟ1\"\n    ],\n    \"馢\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"馣\": [\n        \"ㄢ1\"\n    ],\n    \"馤\": [\n        \"ㄞ4\"\n    ],\n    \"馥\": [\n        \"ㄈㄨ4\",\n        \"ㄅㄧ4\"\n    ],\n    \"馦\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"馧\": [\n        \"ㄩㄣ1\",\n        \"ㄨㄛ4\"\n    ],\n    \"馨\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"馩\": [\n        \"ㄈㄣ2\"\n    ],\n    \"馪\": [\n        \"ㄆㄧㄣ1\"\n    ],\n    \"馫\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"馬\": [\n        \"ㄇㄚ3\"\n    ],\n    \"馭\": [\n        \"ㄩ4\"\n    ],\n    \"馮\": [\n        \"ㄈㄥ2\",\n        \"ㄆㄧㄥ2\"\n    ],\n    \"馯\": [\n        \"ㄏㄢ4\",\n        \"ㄑㄧㄢ2\",\n        \"ㄏㄢ2\"\n    ],\n    \"馰\": [\n        \"ㄉㄧ2\"\n    ],\n    \"馱\": [\n        \"ㄊㄨㄛ2\",\n        \"ㄉㄨㄛ4\",\n        \"ㄉㄞ4\"\n    ],\n    \"馲\": [\n        \"ㄓㄜ2\",\n        \"ㄊㄨㄛ1\"\n    ],\n    \"馳\": [\n        \"ㄔ2\"\n    ],\n    \"馴\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"馵\": [\n        \"ㄓㄨ4\"\n    ],\n    \"馶\": [\n        \"ㄓ1\",\n        \"ㄕ4\"\n    ],\n    \"馷\": [\n        \"ㄆㄟ4\"\n    ],\n    \"馸\": [\n        \"ㄒㄧㄣ4\",\n        \"ㄐㄧㄣ4\"\n    ],\n    \"馹\": [\n        \"ㄖ4\"\n    ],\n    \"馺\": [\n        \"ㄙㄚ4\"\n    ],\n    \"馻\": [\n        \"ㄩㄣ3\"\n    ],\n    \"馼\": [\n        \"ㄨㄣ2\"\n    ],\n    \"馽\": [\n        \"ㄓ2\"\n    ],\n    \"馾\": [\n        \"ㄉㄢ4\",\n        \"ㄉㄢ3\"\n    ],\n    \"馿\": [\n        \"ㄌㄩ2\"\n    ],\n    \"駀\": [\n        \"ㄧㄡ2\"\n    ],\n    \"駁\": [\n        \"ㄅㄛ2\"\n    ],\n    \"駂\": [\n        \"ㄅㄠ3\"\n    ],\n    \"駃\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄎㄨㄞ4\"\n    ],\n    \"駄\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"駅\": [\n        \"ㄧ4\"\n    ],\n    \"駆\": [\n        \"ㄑㄩ1\"\n    ],\n    \"駇\": [\n        \"ㄨㄣ2\"\n    ],\n    \"駈\": [\n        \"ㄑㄩ1\"\n    ],\n    \"駉\": [\n        \"ㄐㄩㄥ1\"\n    ],\n    \"駊\": [\n        \"ㄆㄛ3\"\n    ],\n    \"駋\": [\n        \"ㄓㄠ1\"\n    ],\n    \"駌\": [\n        \"ㄩㄢ1\"\n    ],\n    \"駍\": [\n        \"ㄆㄟ2\",\n        \"ㄆㄥ1\"\n    ],\n    \"駎\": [\n        \"ㄓㄡ4\"\n    ],\n    \"駏\": [\n        \"ㄐㄩ4\"\n    ],\n    \"駐\": [\n        \"ㄓㄨ4\"\n    ],\n    \"駑\": [\n        \"ㄋㄨ2\"\n    ],\n    \"駒\": [\n        \"ㄐㄩ1\",\n        \"ㄐㄩ4\"\n    ],\n    \"駓\": [\n        \"ㄆㄧ1\"\n    ],\n    \"駔\": [\n        \"ㄗㄤ3\",\n        \"ㄗㄨ4\",\n        \"ㄗㄨ3\"\n    ],\n    \"駕\": [\n        \"ㄐㄧㄚ4\",\n        \"ㄐㄧㄚ1\"\n    ],\n    \"駖\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"駗\": [\n        \"ㄓㄣ3\"\n    ],\n    \"駘\": [\n        \"ㄊㄞ2\",\n        \"ㄉㄞ4\",\n        \"ㄓㄞ4\",\n        \"ㄊㄞ1\"\n    ],\n    \"駙\": [\n        \"ㄈㄨ4\"\n    ],\n    \"駚\": [\n        \"ㄧㄤ3\"\n    ],\n    \"駛\": [\n        \"ㄕ3\"\n    ],\n    \"駜\": [\n        \"ㄅㄧ4\"\n    ],\n    \"駝\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"駞\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"駟\": [\n        \"ㄙ4\"\n    ],\n    \"駠\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"駡\": [\n        \"ㄇㄚ4\"\n    ],\n    \"駢\": [\n        \"ㄆㄧㄢ2\"\n    ],\n    \"駣\": [\n        \"ㄊㄠ2\"\n    ],\n    \"駤\": [\n        \"ㄓ4\"\n    ],\n    \"駥\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"駦\": [\n        \"ㄊㄥ2\"\n    ],\n    \"駧\": [\n        \"ㄉㄨㄥ4\"\n    ],\n    \"駨\": [\n        \"ㄒㄩㄣ1\",\n        \"ㄒㄩㄢ4\"\n    ],\n    \"駩\": [\n        \"ㄑㄩㄢ1\"\n    ],\n    \"駪\": [\n        \"ㄕㄣ1\"\n    ],\n    \"駫\": [\n        \"ㄐㄩㄥ1\"\n    ],\n    \"駬\": [\n        \"ㄦ3\"\n    ],\n    \"駭\": [\n        \"ㄏㄞ4\"\n    ],\n    \"駮\": [\n        \"ㄅㄛ2\"\n    ],\n    \"駯\": [\n        \"ㄓㄨ1\"\n    ],\n    \"駰\": [\n        \"ㄧㄣ1\"\n    ],\n    \"駱\": [\n        \"ㄌㄨㄛ4\",\n        \"ㄐㄧㄚ4\"\n    ],\n    \"駲\": [\n        \"ㄓㄡ1\"\n    ],\n    \"駳\": [\n        \"ㄉㄢ4\"\n    ],\n    \"駴\": [\n        \"ㄏㄞ4\"\n    ],\n    \"駵\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"駶\": [\n        \"ㄐㄩ2\"\n    ],\n    \"駷\": [\n        \"ㄙㄨㄥ3\"\n    ],\n    \"駸\": [\n        \"ㄑㄧㄣ1\"\n    ],\n    \"駹\": [\n        \"ㄇㄤ2\"\n    ],\n    \"駺\": [\n        \"ㄌㄤ2\",\n        \"ㄌㄧㄤ2\"\n    ],\n    \"駻\": [\n        \"ㄏㄢ4\"\n    ],\n    \"駼\": [\n        \"ㄊㄨ2\"\n    ],\n    \"駽\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"駾\": [\n        \"ㄊㄨㄟ4\"\n    ],\n    \"駿\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"騀\": [\n        \"ㄜ3\",\n        \"ㄜ2\"\n    ],\n    \"騁\": [\n        \"ㄔㄥ3\"\n    ],\n    \"騂\": [\n        \"ㄒㄧㄥ1\"\n    ],\n    \"騃\": [\n        \"ㄞ2\",\n        \"ㄙ4\",\n        \"ㄊㄞ3\"\n    ],\n    \"騄\": [\n        \"ㄌㄨ4\"\n    ],\n    \"騅\": [\n        \"ㄓㄨㄟ1\"\n    ],\n    \"騆\": [\n        \"ㄓㄡ1\",\n        \"ㄉㄨㄥ4\"\n    ],\n    \"騇\": [\n        \"ㄕㄜ4\"\n    ],\n    \"騈\": [\n        \"ㄆㄧㄢ2\"\n    ],\n    \"騉\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"騊\": [\n        \"ㄊㄠ2\"\n    ],\n    \"騋\": [\n        \"ㄌㄞ2\"\n    ],\n    \"騌\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"騍\": [\n        \"ㄎㄜ4\"\n    ],\n    \"騎\": [\n        \"ㄑㄧ2\",\n        \"ㄐㄧ4\"\n    ],\n    \"騏\": [\n        \"ㄑㄧ2\"\n    ],\n    \"騐\": [\n        \"ㄧㄢ4\"\n    ],\n    \"騑\": [\n        \"ㄈㄟ1\"\n    ],\n    \"騒\": [\n        \"ㄙㄠ1\"\n    ],\n    \"験\": [\n        \"ㄧㄢ4\"\n    ],\n    \"騔\": [\n        \"ㄍㄜ2\"\n    ],\n    \"騕\": [\n        \"ㄧㄠ3\"\n    ],\n    \"騖\": [\n        \"ㄨ4\"\n    ],\n    \"騗\": [\n        \"ㄆㄧㄢ4\"\n    ],\n    \"騘\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"騙\": [\n        \"ㄆㄧㄢ4\"\n    ],\n    \"騚\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"騛\": [\n        \"ㄈㄟ1\"\n    ],\n    \"騜\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"騝\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"騞\": [\n        \"ㄏㄨㄛ1\"\n    ],\n    \"騟\": [\n        \"ㄩ2\"\n    ],\n    \"騠\": [\n        \"ㄊㄧ2\"\n    ],\n    \"騡\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"騢\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"騣\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"騤\": [\n        \"ㄎㄨㄟ2\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"騥\": [\n        \"ㄖㄡ2\"\n    ],\n    \"騦\": [\n        \"ㄙ1\"\n    ],\n    \"騧\": [\n        \"ㄍㄨㄚ1\"\n    ],\n    \"騨\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"騩\": [\n        \"ㄍㄨㄟ1\",\n        \"ㄊㄨㄟ2\"\n    ],\n    \"騪\": [\n        \"ㄙㄡ1\"\n    ],\n    \"騫\": [\n        \"ㄑㄧㄢ1\",\n        \"ㄐㄧㄢ3\"\n    ],\n    \"騬\": [\n        \"ㄔㄥ2\"\n    ],\n    \"騭\": [\n        \"ㄓ4\"\n    ],\n    \"騮\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"騯\": [\n        \"ㄆㄥ2\",\n        \"ㄅㄤ3\"\n    ],\n    \"騰\": [\n        \"ㄊㄥ2\"\n    ],\n    \"騱\": [\n        \"ㄒㄧ2\"\n    ],\n    \"騲\": [\n        \"ㄘㄠ3\"\n    ],\n    \"騳\": [\n        \"ㄉㄨ2\"\n    ],\n    \"騴\": [\n        \"ㄧㄢ4\"\n    ],\n    \"騵\": [\n        \"ㄩㄢ2\"\n    ],\n    \"騶\": [\n        \"ㄗㄡ1\",\n        \"ㄓㄨ1\",\n        \"ㄓㄡ4\",\n        \"ㄑㄩ1\"\n    ],\n    \"騷\": [\n        \"ㄙㄠ1\",\n        \"ㄙㄠ3\",\n        \"ㄒㄧㄠ1\"\n    ],\n    \"騸\": [\n        \"ㄕㄢ4\"\n    ],\n    \"騹\": [\n        \"ㄑㄧ2\"\n    ],\n    \"騺\": [\n        \"ㄓ4\",\n        \"ㄔ4\"\n    ],\n    \"騻\": [\n        \"ㄕㄨㄤ1\"\n    ],\n    \"騼\": [\n        \"ㄌㄨ4\"\n    ],\n    \"騽\": [\n        \"ㄒㄧ2\"\n    ],\n    \"騾\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"騿\": [\n        \"ㄓㄤ1\"\n    ],\n    \"驀\": [\n        \"ㄇㄛ4\",\n        \"ㄇㄚ4\"\n    ],\n    \"驁\": [\n        \"ㄠ4\",\n        \"ㄧㄠ4\"\n    ],\n    \"驂\": [\n        \"ㄘㄢ1\"\n    ],\n    \"驃\": [\n        \"ㄅㄧㄠ1\",\n        \"ㄆㄧㄠ4\"\n    ],\n    \"驄\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"驅\": [\n        \"ㄑㄩ1\"\n    ],\n    \"驆\": [\n        \"ㄅㄧ4\"\n    ],\n    \"驇\": [\n        \"ㄓ4\"\n    ],\n    \"驈\": [\n        \"ㄩ4\"\n    ],\n    \"驉\": [\n        \"ㄒㄩ1\"\n    ],\n    \"驊\": [\n        \"ㄏㄨㄚ2\"\n    ],\n    \"驋\": [\n        \"ㄅㄛ1\"\n    ],\n    \"驌\": [\n        \"ㄙㄨ4\"\n    ],\n    \"驍\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"驎\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"驏\": [\n        \"ㄓㄢ4\"\n    ],\n    \"驐\": [\n        \"ㄉㄨㄣ1\"\n    ],\n    \"驑\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"驒\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"驓\": [\n        \"ㄘㄥ2\"\n    ],\n    \"驔\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"驕\": [\n        \"ㄐㄧㄠ1\",\n        \"ㄒㄧㄠ1\",\n        \"ㄐㄩ1\",\n        \"ㄑㄧㄠ2\"\n    ],\n    \"驖\": [\n        \"ㄊㄧㄝ3\"\n    ],\n    \"驗\": [\n        \"ㄧㄢ4\"\n    ],\n    \"驘\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"驙\": [\n        \"ㄓㄢ1\",\n        \"ㄓㄢ4\"\n    ],\n    \"驚\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"驛\": [\n        \"ㄧ4\"\n    ],\n    \"驜\": [\n        \"ㄧㄝ4\"\n    ],\n    \"驝\": [\n        \"ㄊㄨㄛ1\"\n    ],\n    \"驞\": [\n        \"ㄆㄧㄣ1\"\n    ],\n    \"驟\": [\n        \"ㄓㄡ4\"\n    ],\n    \"驠\": [\n        \"ㄧㄢ4\"\n    ],\n    \"驡\": [\n        \"ㄌㄨㄥ2\",\n        \"ㄗㄤ3\"\n    ],\n    \"驢\": [\n        \"ㄌㄩ2\"\n    ],\n    \"驣\": [\n        \"ㄊㄥ2\"\n    ],\n    \"驤\": [\n        \"ㄒㄧㄤ1\"\n    ],\n    \"驥\": [\n        \"ㄐㄧ4\"\n    ],\n    \"驦\": [\n        \"ㄕㄨㄤ1\"\n    ],\n    \"驧\": [\n        \"ㄐㄩ2\"\n    ],\n    \"驨\": [\n        \"ㄒㄧ2\"\n    ],\n    \"驩\": [\n        \"ㄏㄨㄢ1\"\n    ],\n    \"驪\": [\n        \"ㄌㄧ2\",\n        \"ㄔ2\"\n    ],\n    \"驫\": [\n        \"ㄅㄧㄠ1\",\n        \"ㄆㄧㄠ1\"\n    ],\n    \"马\": [\n        \"ㄇㄚ3\"\n    ],\n    \"驭\": [\n        \"ㄩ4\"\n    ],\n    \"驮\": [\n        \"ㄊㄨㄛ2\",\n        \"ㄉㄨㄛ4\"\n    ],\n    \"驯\": [\n        \"ㄒㄩㄣ4\",\n        \"ㄒㄩㄣ2\"\n    ],\n    \"驰\": [\n        \"ㄔ2\"\n    ],\n    \"驱\": [\n        \"ㄑㄩ1\"\n    ],\n    \"驲\": [\n        \"ㄖ4\"\n    ],\n    \"驳\": [\n        \"ㄅㄛ2\"\n    ],\n    \"驴\": [\n        \"ㄌㄩ2\"\n    ],\n    \"驵\": [\n        \"ㄗㄤ3\"\n    ],\n    \"驶\": [\n        \"ㄕ3\"\n    ],\n    \"驷\": [\n        \"ㄙ4\"\n    ],\n    \"驸\": [\n        \"ㄈㄨ4\"\n    ],\n    \"驹\": [\n        \"ㄐㄩ1\"\n    ],\n    \"驺\": [\n        \"ㄗㄡ1\"\n    ],\n    \"驻\": [\n        \"ㄓㄨ4\"\n    ],\n    \"驼\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"驽\": [\n        \"ㄋㄨ2\"\n    ],\n    \"驾\": [\n        \"ㄐㄧㄚ4\"\n    ],\n    \"驿\": [\n        \"ㄧ4\"\n    ],\n    \"骀\": [\n        \"ㄉㄞ4\",\n        \"ㄊㄞ2\"\n    ],\n    \"骁\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"骂\": [\n        \"ㄇㄚ4\"\n    ],\n    \"骃\": [\n        \"ㄧㄣ1\"\n    ],\n    \"骄\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"骅\": [\n        \"ㄏㄨㄚ2\"\n    ],\n    \"骆\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"骇\": [\n        \"ㄏㄞ4\"\n    ],\n    \"骈\": [\n        \"ㄆㄧㄢ2\"\n    ],\n    \"骉\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"骊\": [\n        \"ㄌㄧ2\"\n    ],\n    \"骋\": [\n        \"ㄔㄥ3\"\n    ],\n    \"验\": [\n        \"ㄧㄢ4\"\n    ],\n    \"骍\": [\n        \"ㄒㄧㄥ1\"\n    ],\n    \"骎\": [\n        \"ㄑㄧㄣ1\"\n    ],\n    \"骏\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"骐\": [\n        \"ㄑㄧ2\"\n    ],\n    \"骑\": [\n        \"ㄑㄧ2\"\n    ],\n    \"骒\": [\n        \"ㄎㄜ4\"\n    ],\n    \"骓\": [\n        \"ㄓㄨㄟ1\"\n    ],\n    \"骔\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"骕\": [\n        \"ㄙㄨ4\"\n    ],\n    \"骖\": [\n        \"ㄘㄢ1\"\n    ],\n    \"骗\": [\n        \"ㄆㄧㄢ4\"\n    ],\n    \"骘\": [\n        \"ㄓ4\"\n    ],\n    \"骙\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"骚\": [\n        \"ㄙㄠ1\"\n    ],\n    \"骛\": [\n        \"ㄨ4\"\n    ],\n    \"骜\": [\n        \"ㄠ4\"\n    ],\n    \"骝\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"骞\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"骟\": [\n        \"ㄕㄢ4\"\n    ],\n    \"骠\": [\n        \"ㄅㄧㄠ1\",\n        \"ㄆㄧㄠ4\"\n    ],\n    \"骡\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"骢\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"骣\": [\n        \"ㄔㄢ3\"\n    ],\n    \"骤\": [\n        \"ㄓㄡ4\"\n    ],\n    \"骥\": [\n        \"ㄐㄧ4\"\n    ],\n    \"骦\": [\n        \"ㄕㄨㄤ1\"\n    ],\n    \"骧\": [\n        \"ㄒㄧㄤ1\"\n    ],\n    \"骨\": [\n        \"ㄍㄨ3\",\n        \"ㄍㄨ1\",\n        \"ㄍㄨ2\"\n    ],\n    \"骩\": [\n        \"ㄨㄟ3\"\n    ],\n    \"骪\": [\n        \"ㄨㄟ3\"\n    ],\n    \"骫\": [\n        \"ㄨㄟ3\",\n        \"ㄨㄢ2\"\n    ],\n    \"骬\": [\n        \"ㄩ2\"\n    ],\n    \"骭\": [\n        \"ㄍㄢ4\"\n    ],\n    \"骮\": [\n        \"ㄧ4\"\n    ],\n    \"骯\": [\n        \"ㄤ1\",\n        \"ㄎㄤ3\"\n    ],\n    \"骰\": [\n        \"ㄊㄡ2\",\n        \"ㄍㄨ3\"\n    ],\n    \"骱\": [\n        \"ㄐㄧㄝ4\",\n        \"ㄐㄧㄚ2\",\n        \"ㄒㄧㄝ4\"\n    ],\n    \"骲\": [\n        \"ㄅㄠ4\"\n    ],\n    \"骳\": [\n        \"ㄅㄟ4\"\n    ],\n    \"骴\": [\n        \"ㄘ1\",\n        \"ㄓㄞ4\"\n    ],\n    \"骵\": [\n        \"ㄊㄧ3\"\n    ],\n    \"骶\": [\n        \"ㄉㄧ3\"\n    ],\n    \"骷\": [\n        \"ㄎㄨ1\"\n    ],\n    \"骸\": [\n        \"ㄏㄞ2\",\n        \"ㄍㄞ1\"\n    ],\n    \"骹\": [\n        \"ㄑㄧㄠ1\",\n        \"ㄐㄧㄠ1\",\n        \"ㄒㄧㄠ1\"\n    ],\n    \"骺\": [\n        \"ㄏㄡ2\"\n    ],\n    \"骻\": [\n        \"ㄎㄨㄚ4\"\n    ],\n    \"骼\": [\n        \"ㄍㄜ2\"\n    ],\n    \"骽\": [\n        \"ㄊㄨㄟ3\"\n    ],\n    \"骾\": [\n        \"ㄍㄥ3\"\n    ],\n    \"骿\": [\n        \"ㄆㄧㄢ2\"\n    ],\n    \"髀\": [\n        \"ㄅㄧ4\"\n    ],\n    \"髁\": [\n        \"ㄎㄜ1\",\n        \"ㄎㄨㄚ4\"\n    ],\n    \"髂\": [\n        \"ㄑㄧㄚ4\",\n        \"ㄍㄜ2\"\n    ],\n    \"髃\": [\n        \"ㄩ2\"\n    ],\n    \"髄\": [\n        \"ㄙㄨㄟ3\"\n    ],\n    \"髅\": [\n        \"ㄌㄡ2\"\n    ],\n    \"髆\": [\n        \"ㄅㄛ2\",\n        \"ㄆㄛ4\"\n    ],\n    \"髇\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"髈\": [\n        \"ㄅㄤ3\",\n        \"ㄆㄤ2\",\n        \"ㄆㄤ3\"\n    ],\n    \"髉\": [\n        \"ㄅㄛ2\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"髊\": [\n        \"ㄘ1\",\n        \"ㄘㄨㄛ1\"\n    ],\n    \"髋\": [\n        \"ㄎㄨㄢ1\"\n    ],\n    \"髌\": [\n        \"ㄅㄧㄣ4\"\n    ],\n    \"髍\": [\n        \"ㄇㄛ2\"\n    ],\n    \"髎\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"髏\": [\n        \"ㄌㄡ2\"\n    ],\n    \"髐\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"髑\": [\n        \"ㄉㄨ2\"\n    ],\n    \"髒\": [\n        \"ㄗㄤ1\",\n        \"ㄗㄤ3\"\n    ],\n    \"髓\": [\n        \"ㄙㄨㄟ3\"\n    ],\n    \"體\": [\n        \"ㄊㄧ3\",\n        \"ㄊㄧ1\"\n    ],\n    \"髕\": [\n        \"ㄅㄧㄣ4\"\n    ],\n    \"髖\": [\n        \"ㄎㄨㄢ1\"\n    ],\n    \"髗\": [\n        \"ㄌㄨ2\"\n    ],\n    \"高\": [\n        \"ㄍㄠ1\",\n        \"ㄍㄠ4\"\n    ],\n    \"髙\": [\n        \"ㄍㄠ1\"\n    ],\n    \"髚\": [\n        \"ㄑㄧㄠ4\"\n    ],\n    \"髛\": [\n        \"ㄎㄠ1\"\n    ],\n    \"髜\": [\n        \"ㄑㄧㄠ3\"\n    ],\n    \"髝\": [\n        \"ㄌㄠ2\"\n    ],\n    \"髞\": [\n        \"ㄙㄠ4\"\n    ],\n    \"髟\": [\n        \"ㄅㄧㄠ1\",\n        \"ㄆㄧㄠ4\",\n        \"ㄕㄢ1\"\n    ],\n    \"髠\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"髡\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"髢\": [\n        \"ㄉㄧ2\"\n    ],\n    \"髣\": [\n        \"ㄈㄤ3\"\n    ],\n    \"髤\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"髥\": [\n        \"ㄖㄢ2\"\n    ],\n    \"髦\": [\n        \"ㄇㄠ2\"\n    ],\n    \"髧\": [\n        \"ㄉㄢ4\"\n    ],\n    \"髨\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"髩\": [\n        \"ㄅㄧㄣ4\"\n    ],\n    \"髪\": [\n        \"ㄈㄚ4\",\n        \"ㄈㄚ3\"\n    ],\n    \"髫\": [\n        \"ㄊㄧㄠ2\"\n    ],\n    \"髬\": [\n        \"ㄆㄧ1\"\n    ],\n    \"髭\": [\n        \"ㄗ1\"\n    ],\n    \"髮\": [\n        \"ㄈㄚ4\",\n        \"ㄈㄚ3\"\n    ],\n    \"髯\": [\n        \"ㄖㄢ2\"\n    ],\n    \"髰\": [\n        \"ㄊㄧ4\"\n    ],\n    \"髱\": [\n        \"ㄅㄠ4\"\n    ],\n    \"髲\": [\n        \"ㄅㄧ4\"\n    ],\n    \"髳\": [\n        \"ㄇㄠ2\",\n        \"ㄖㄡ2\",\n        \"ㄇㄥ2\"\n    ],\n    \"髴\": [\n        \"ㄈㄨ2\",\n        \"ㄈㄟ4\"\n    ],\n    \"髵\": [\n        \"ㄦ2\"\n    ],\n    \"髶\": [\n        \"ㄖㄨㄥ2\",\n        \"ㄦ4\"\n    ],\n    \"髷\": [\n        \"ㄑㄩ1\"\n    ],\n    \"髸\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"髹\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"髺\": [\n        \"ㄎㄨㄛ4\",\n        \"ㄩㄝ4\"\n    ],\n    \"髻\": [\n        \"ㄐㄧ4\",\n        \"ㄐㄧㄝ2\"\n    ],\n    \"髼\": [\n        \"ㄆㄥ2\"\n    ],\n    \"髽\": [\n        \"ㄓㄨㄚ1\"\n    ],\n    \"髾\": [\n        \"ㄕㄠ1\",\n        \"ㄕㄠ3\",\n        \"ㄕㄠ4\"\n    ],\n    \"髿\": [\n        \"ㄙㄨㄛ1\"\n    ],\n    \"鬀\": [\n        \"ㄊㄧ4\"\n    ],\n    \"鬁\": [\n        \"ㄌㄧ4\"\n    ],\n    \"鬂\": [\n        \"ㄅㄧㄣ4\"\n    ],\n    \"鬃\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"鬄\": [\n        \"ㄉㄧ2\",\n        \"ㄊㄧ4\"\n    ],\n    \"鬅\": [\n        \"ㄆㄥ2\"\n    ],\n    \"鬆\": [\n        \"ㄙㄨㄥ1\",\n        \"ㄙㄨㄥ4\",\n        \"ㄙㄨㄥ2\"\n    ],\n    \"鬇\": [\n        \"ㄓㄥ1\"\n    ],\n    \"鬈\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"鬉\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"鬊\": [\n        \"ㄕㄨㄣ4\"\n    ],\n    \"鬋\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"鬌\": [\n        \"ㄊㄨㄛ3\",\n        \"ㄔㄨㄟ2\",\n        \"ㄉㄨㄛ3\"\n    ],\n    \"鬍\": [\n        \"ㄏㄨ2\"\n    ],\n    \"鬎\": [\n        \"ㄌㄚ4\"\n    ],\n    \"鬏\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"鬐\": [\n        \"ㄑㄧ2\"\n    ],\n    \"鬑\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"鬒\": [\n        \"ㄓㄣ3\"\n    ],\n    \"鬓\": [\n        \"ㄅㄧㄣ4\"\n    ],\n    \"鬔\": [\n        \"ㄆㄥ2\"\n    ],\n    \"鬕\": [\n        \"ㄇㄚ4\"\n    ],\n    \"鬖\": [\n        \"ㄙㄢ1\",\n        \"ㄙㄢ4\"\n    ],\n    \"鬗\": [\n        \"ㄇㄢ2\"\n    ],\n    \"鬘\": [\n        \"ㄇㄢ2\"\n    ],\n    \"鬙\": [\n        \"ㄙㄥ1\"\n    ],\n    \"鬚\": [\n        \"ㄒㄩ1\"\n    ],\n    \"鬛\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"鬜\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"鬝\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"鬞\": [\n        \"ㄋㄤ2\",\n        \"ㄋㄤ4\"\n    ],\n    \"鬟\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"鬠\": [\n        \"ㄎㄨㄛ4\",\n        \"ㄎㄨㄞ4\"\n    ],\n    \"鬡\": [\n        \"ㄋㄧㄥ2\"\n    ],\n    \"鬢\": [\n        \"ㄅㄧㄣ4\"\n    ],\n    \"鬣\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"鬤\": [\n        \"ㄖㄤ2\",\n        \"ㄋㄧㄥ2\"\n    ],\n    \"鬥\": [\n        \"ㄉㄡ4\"\n    ],\n    \"鬦\": [\n        \"ㄉㄡ4\"\n    ],\n    \"鬧\": [\n        \"ㄋㄠ4\"\n    ],\n    \"鬨\": [\n        \"ㄏㄨㄥ4\",\n        \"ㄒㄧㄤ4\"\n    ],\n    \"鬩\": [\n        \"ㄒㄧ4\",\n        \"ㄏㄜ4\"\n    ],\n    \"鬪\": [\n        \"ㄉㄡ4\"\n    ],\n    \"鬫\": [\n        \"ㄏㄢ3\"\n    ],\n    \"鬬\": [\n        \"ㄉㄡ4\"\n    ],\n    \"鬭\": [\n        \"ㄉㄡ4\"\n    ],\n    \"鬮\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"鬯\": [\n        \"ㄔㄤ4\"\n    ],\n    \"鬰\": [\n        \"ㄩ4\"\n    ],\n    \"鬱\": [\n        \"ㄩ4\"\n    ],\n    \"鬲\": [\n        \"ㄍㄜ2\",\n        \"ㄌㄧ4\",\n        \"ㄜ4\"\n    ],\n    \"鬳\": [\n        \"ㄧㄢ4\"\n    ],\n    \"鬴\": [\n        \"ㄈㄨ3\",\n        \"ㄌㄧ4\"\n    ],\n    \"鬵\": [\n        \"ㄑㄧㄣ2\",\n        \"ㄒㄧㄣ2\"\n    ],\n    \"鬶\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"鬷\": [\n        \"ㄗㄨㄥ1\",\n        \"ㄗㄥ3\"\n    ],\n    \"鬸\": [\n        \"ㄌㄧㄡ4\"\n    ],\n    \"鬹\": [\n        \"ㄍㄨㄟ1\",\n        \"ㄒㄧㄝ2\"\n    ],\n    \"鬺\": [\n        \"ㄕㄤ1\"\n    ],\n    \"鬻\": [\n        \"ㄩ4\",\n        \"ㄓㄡ1\",\n        \"ㄐㄩ1\"\n    ],\n    \"鬼\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"鬽\": [\n        \"ㄇㄟ4\"\n    ],\n    \"鬾\": [\n        \"ㄐㄧ4\",\n        \"ㄑㄧ2\"\n    ],\n    \"鬿\": [\n        \"ㄑㄧ2\"\n    ],\n    \"魀\": [\n        \"ㄍㄚ4\"\n    ],\n    \"魁\": [\n        \"ㄎㄨㄟ2\",\n        \"ㄎㄨㄟ3\",\n        \"ㄎㄨㄞ4\"\n    ],\n    \"魂\": [\n        \"ㄏㄨㄣ2\"\n    ],\n    \"魃\": [\n        \"ㄅㄚ2\"\n    ],\n    \"魄\": [\n        \"ㄆㄛ4\",\n        \"ㄅㄛ2\",\n        \"ㄊㄨㄛ4\"\n    ],\n    \"魅\": [\n        \"ㄇㄟ4\"\n    ],\n    \"魆\": [\n        \"ㄒㄩ1\"\n    ],\n    \"魇\": [\n        \"ㄧㄢ3\"\n    ],\n    \"魈\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"魉\": [\n        \"ㄌㄧㄤ3\"\n    ],\n    \"魊\": [\n        \"ㄩ4\"\n    ],\n    \"魋\": [\n        \"ㄊㄨㄟ2\",\n        \"ㄔㄨㄟ2\"\n    ],\n    \"魌\": [\n        \"ㄑㄧ1\"\n    ],\n    \"魍\": [\n        \"ㄨㄤ3\"\n    ],\n    \"魎\": [\n        \"ㄌㄧㄤ3\"\n    ],\n    \"魏\": [\n        \"ㄨㄟ4\",\n        \"ㄨㄟ2\",\n        \"ㄨㄟ1\"\n    ],\n    \"魐\": [\n        \"ㄍㄢ1\"\n    ],\n    \"魑\": [\n        \"ㄔ1\"\n    ],\n    \"魒\": [\n        \"ㄆㄧㄠ1\"\n    ],\n    \"魓\": [\n        \"ㄅㄧ4\"\n    ],\n    \"魔\": [\n        \"ㄇㄛ2\"\n    ],\n    \"魕\": [\n        \"ㄐㄧ3\"\n    ],\n    \"魖\": [\n        \"ㄒㄩ1\"\n    ],\n    \"魗\": [\n        \"ㄔㄡ3\",\n        \"ㄔㄡ2\"\n    ],\n    \"魘\": [\n        \"ㄧㄢ3\"\n    ],\n    \"魙\": [\n        \"ㄓㄢ1\"\n    ],\n    \"魚\": [\n        \"ㄩ2\"\n    ],\n    \"魛\": [\n        \"ㄉㄠ1\"\n    ],\n    \"魜\": [\n        \"ㄖㄣ2\"\n    ],\n    \"魝\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄐㄧ4\"\n    ],\n    \"魞\": [\n        \"ㄅㄚ1\"\n    ],\n    \"魟\": [\n        \"ㄏㄨㄥ2\",\n        \"ㄍㄨㄥ1\"\n    ],\n    \"魠\": [\n        \"ㄊㄨㄛ1\"\n    ],\n    \"魡\": [\n        \"ㄉㄧㄠ4\",\n        \"ㄉㄧ2\"\n    ],\n    \"魢\": [\n        \"ㄐㄧ3\"\n    ],\n    \"魣\": [\n        \"ㄒㄩ4\",\n        \"ㄩ2\"\n    ],\n    \"魤\": [\n        \"ㄜ2\",\n        \"ㄏㄨㄚ4\"\n    ],\n    \"魥\": [\n        \"ㄜ4\",\n        \"ㄑㄧㄝ4\",\n        \"ㄐㄧ4\"\n    ],\n    \"魦\": [\n        \"ㄕㄚ1\",\n        \"ㄙㄨㄛ1\"\n    ],\n    \"魧\": [\n        \"ㄏㄤ2\"\n    ],\n    \"魨\": [\n        \"ㄊㄨㄣ2\"\n    ],\n    \"魩\": [\n        \"ㄇㄛ4\"\n    ],\n    \"魪\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"魫\": [\n        \"ㄕㄣ3\"\n    ],\n    \"魬\": [\n        \"ㄅㄢ3\"\n    ],\n    \"魭\": [\n        \"ㄩㄢ2\",\n        \"ㄨㄢ3\"\n    ],\n    \"魮\": [\n        \"ㄆㄧ2\",\n        \"ㄅㄧ3\"\n    ],\n    \"魯\": [\n        \"ㄌㄨ3\",\n        \"ㄌㄩ3\"\n    ],\n    \"魰\": [\n        \"ㄨㄣ2\"\n    ],\n    \"魱\": [\n        \"ㄏㄨ2\",\n        \"ㄏㄨ4\"\n    ],\n    \"魲\": [\n        \"ㄌㄨ2\"\n    ],\n    \"魳\": [\n        \"ㄗㄚ1\",\n        \"ㄕ1\"\n    ],\n    \"魴\": [\n        \"ㄈㄤ2\"\n    ],\n    \"魵\": [\n        \"ㄈㄣ2\",\n        \"ㄈㄣ4\"\n    ],\n    \"魶\": [\n        \"ㄋㄚ4\"\n    ],\n    \"魷\": [\n        \"ㄧㄡ2\"\n    ],\n    \"魸\": [\n        \"ㄆㄧㄢ4\"\n    ],\n    \"魹\": [\n        \"ㄇㄛ2\"\n    ],\n    \"魺\": [\n        \"ㄏㄜ2\",\n        \"ㄍㄜ3\"\n    ],\n    \"魻\": [\n        \"ㄒㄧㄚ2\",\n        \"ㄒㄧㄚ1\"\n    ],\n    \"魼\": [\n        \"ㄑㄩ1\",\n        \"ㄒㄧㄝ2\"\n    ],\n    \"魽\": [\n        \"ㄏㄢ2\",\n        \"ㄏㄢ1\"\n    ],\n    \"魾\": [\n        \"ㄆㄧ1\",\n        \"ㄆㄧ2\"\n    ],\n    \"魿\": [\n        \"ㄌㄧㄥ2\",\n        \"ㄌㄧㄣ2\"\n    ],\n    \"鮀\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"鮁\": [\n        \"ㄅㄛ1\",\n        \"ㄅㄚ4\"\n    ],\n    \"鮂\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"鮃\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"鮄\": [\n        \"ㄈㄨ2\"\n    ],\n    \"鮅\": [\n        \"ㄅㄧ4\"\n    ],\n    \"鮆\": [\n        \"ㄘ3\",\n        \"ㄐㄧ4\"\n    ],\n    \"鮇\": [\n        \"ㄨㄟ4\"\n    ],\n    \"鮈\": [\n        \"ㄐㄩ1\",\n        \"ㄑㄩ2\",\n        \"ㄍㄡ3\"\n    ],\n    \"鮉\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"鮊\": [\n        \"ㄅㄚ4\",\n        \"ㄅㄛ2\"\n    ],\n    \"鮋\": [\n        \"ㄧㄡ2\",\n        \"ㄔㄡ2\"\n    ],\n    \"鮌\": [\n        \"ㄍㄨㄣ3\"\n    ],\n    \"鮍\": [\n        \"ㄆㄧ1\",\n        \"ㄆㄧ2\",\n        \"ㄐㄩ4\"\n    ],\n    \"鮎\": [\n        \"ㄋㄧㄢ2\"\n    ],\n    \"鮏\": [\n        \"ㄒㄧㄥ1\",\n        \"ㄓㄥ1\"\n    ],\n    \"鮐\": [\n        \"ㄊㄞ2\"\n    ],\n    \"鮑\": [\n        \"ㄅㄠ4\",\n        \"ㄅㄠ1\",\n        \"ㄆㄠ1\"\n    ],\n    \"鮒\": [\n        \"ㄈㄨ4\"\n    ],\n    \"鮓\": [\n        \"ㄓㄚ3\",\n        \"ㄓㄚ4\"\n    ],\n    \"鮔\": [\n        \"ㄐㄩ4\"\n    ],\n    \"鮕\": [\n        \"ㄍㄨ1\"\n    ],\n    \"鮖\": [\n        \"ㄕ2\"\n    ],\n    \"鮗\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"鮘\": [\n        \"ㄉㄞ5\"\n    ],\n    \"鮙\": [\n        \"ㄊㄚ4\"\n    ],\n    \"鮚\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄑㄧㄚ4\"\n    ],\n    \"鮛\": [\n        \"ㄕㄨ1\"\n    ],\n    \"鮜\": [\n        \"ㄏㄡ4\"\n    ],\n    \"鮝\": [\n        \"ㄒㄧㄤ3\",\n        \"ㄓㄣ4\"\n    ],\n    \"鮞\": [\n        \"ㄦ2\"\n    ],\n    \"鮟\": [\n        \"ㄢ4\",\n        \"ㄢ1\"\n    ],\n    \"鮠\": [\n        \"ㄨㄟ2\"\n    ],\n    \"鮡\": [\n        \"ㄓㄠ4\"\n    ],\n    \"鮢\": [\n        \"ㄓㄨ1\"\n    ],\n    \"鮣\": [\n        \"ㄧㄣ4\"\n    ],\n    \"鮤\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"鮥\": [\n        \"ㄌㄨㄛ4\",\n        \"ㄍㄜ2\"\n    ],\n    \"鮦\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"鮧\": [\n        \"ㄊㄧ3\",\n        \"ㄧ2\"\n    ],\n    \"鮨\": [\n        \"ㄧ4\",\n        \"ㄑㄧ2\"\n    ],\n    \"鮩\": [\n        \"ㄅㄧㄥ4\",\n        \"ㄅㄧ4\"\n    ],\n    \"鮪\": [\n        \"ㄨㄟ3\"\n    ],\n    \"鮫\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"鮬\": [\n        \"ㄎㄨ1\",\n        \"ㄎㄨ4\"\n    ],\n    \"鮭\": [\n        \"ㄍㄨㄟ1\",\n        \"ㄒㄧㄝ2\",\n        \"ㄏㄨㄚ4\",\n        \"ㄨㄚ1\",\n        \"ㄎㄨㄟ2\"\n    ],\n    \"鮮\": [\n        \"ㄒㄧㄢ1\",\n        \"ㄒㄧㄢ3\",\n        \"ㄒㄧㄢ4\"\n    ],\n    \"鮯\": [\n        \"ㄍㄜ2\"\n    ],\n    \"鮰\": [\n        \"ㄏㄨㄟ2\"\n    ],\n    \"鮱\": [\n        \"ㄌㄠ3\"\n    ],\n    \"鮲\": [\n        \"ㄈㄨ2\"\n    ],\n    \"鮳\": [\n        \"ㄎㄠ4\"\n    ],\n    \"鮴\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"鮵\": [\n        \"ㄉㄨㄛ2\"\n    ],\n    \"鮶\": [\n        \"ㄐㄩㄣ1\"\n    ],\n    \"鮷\": [\n        \"ㄊㄧ2\"\n    ],\n    \"鮸\": [\n        \"ㄇㄧㄢ3\"\n    ],\n    \"鮹\": [\n        \"ㄕㄠ1\"\n    ],\n    \"鮺\": [\n        \"ㄓㄚ3\"\n    ],\n    \"鮻\": [\n        \"ㄙㄨㄛ1\"\n    ],\n    \"鮼\": [\n        \"ㄑㄧㄣ1\"\n    ],\n    \"鮽\": [\n        \"ㄩ2\"\n    ],\n    \"鮾\": [\n        \"ㄋㄟ3\"\n    ],\n    \"鮿\": [\n        \"ㄓㄜ2\"\n    ],\n    \"鯀\": [\n        \"ㄍㄨㄣ3\"\n    ],\n    \"鯁\": [\n        \"ㄍㄥ3\"\n    ],\n    \"鯂\": [\n        \"ㄙㄨ1\"\n    ],\n    \"鯃\": [\n        \"ㄨ2\"\n    ],\n    \"鯄\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"鯅\": [\n        \"ㄕㄢ1\",\n        \"ㄕㄣ3\"\n    ],\n    \"鯆\": [\n        \"ㄆㄨ1\",\n        \"ㄅㄨ1\"\n    ],\n    \"鯇\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"鯈\": [\n        \"ㄊㄧㄠ2\",\n        \"ㄧㄡ2\",\n        \"ㄔㄡ2\"\n    ],\n    \"鯉\": [\n        \"ㄌㄧ3\"\n    ],\n    \"鯊\": [\n        \"ㄕㄚ1\"\n    ],\n    \"鯋\": [\n        \"ㄕㄚ1\"\n    ],\n    \"鯌\": [\n        \"ㄎㄠ4\"\n    ],\n    \"鯍\": [\n        \"ㄇㄥ2\"\n    ],\n    \"鯎\": [\n        \"ㄔㄥ2\"\n    ],\n    \"鯏\": [\n        \"ㄌㄧ2\"\n    ],\n    \"鯐\": [\n        \"ㄗㄡ3\"\n    ],\n    \"鯑\": [\n        \"ㄒㄧ1\"\n    ],\n    \"鯒\": [\n        \"ㄩㄥ3\"\n    ],\n    \"鯓\": [\n        \"ㄕㄣ1\"\n    ],\n    \"鯔\": [\n        \"ㄗ1\"\n    ],\n    \"鯕\": [\n        \"ㄑㄧ2\"\n    ],\n    \"鯖\": [\n        \"ㄓㄥ1\",\n        \"ㄑㄧㄥ1\"\n    ],\n    \"鯗\": [\n        \"ㄒㄧㄤ3\"\n    ],\n    \"鯘\": [\n        \"ㄋㄟ3\"\n    ],\n    \"鯙\": [\n        \"ㄔㄨㄣ2\"\n    ],\n    \"鯚\": [\n        \"ㄐㄧ4\"\n    ],\n    \"鯛\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"鯜\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"鯝\": [\n        \"ㄍㄨ4\"\n    ],\n    \"鯞\": [\n        \"ㄓㄡ3\"\n    ],\n    \"鯟\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"鯠\": [\n        \"ㄌㄞ2\"\n    ],\n    \"鯡\": [\n        \"ㄈㄟ4\",\n        \"ㄈㄟ1\"\n    ],\n    \"鯢\": [\n        \"ㄋㄧ2\"\n    ],\n    \"鯣\": [\n        \"ㄧ4\"\n    ],\n    \"鯤\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"鯥\": [\n        \"ㄌㄨ4\"\n    ],\n    \"鯦\": [\n        \"ㄐㄧㄡ4\",\n        \"ㄞ3\"\n    ],\n    \"鯧\": [\n        \"ㄔㄤ1\"\n    ],\n    \"鯨\": [\n        \"ㄐㄧㄥ1\",\n        \"ㄑㄧㄥ2\"\n    ],\n    \"鯩\": [\n        \"ㄌㄨㄣ2\"\n    ],\n    \"鯪\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"鯫\": [\n        \"ㄗㄡ1\"\n    ],\n    \"鯬\": [\n        \"ㄌㄧ2\"\n    ],\n    \"鯭\": [\n        \"ㄇㄥ3\"\n    ],\n    \"鯮\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"鯯\": [\n        \"ㄓ4\"\n    ],\n    \"鯰\": [\n        \"ㄋㄧㄢ2\"\n    ],\n    \"鯱\": [\n        \"ㄏㄨ3\"\n    ],\n    \"鯲\": [\n        \"ㄩ2\"\n    ],\n    \"鯳\": [\n        \"ㄉㄧ3\"\n    ],\n    \"鯴\": [\n        \"ㄕ1\"\n    ],\n    \"鯵\": [\n        \"ㄕㄣ1\"\n    ],\n    \"鯶\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"鯷\": [\n        \"ㄊㄧ2\"\n    ],\n    \"鯸\": [\n        \"ㄏㄡ2\"\n    ],\n    \"鯹\": [\n        \"ㄒㄧㄥ1\"\n    ],\n    \"鯺\": [\n        \"ㄓㄨ1\"\n    ],\n    \"鯻\": [\n        \"ㄌㄚ4\"\n    ],\n    \"鯼\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"鯽\": [\n        \"ㄗㄟ2\",\n        \"ㄐㄧ4\"\n    ],\n    \"鯾\": [\n        \"ㄅㄧㄢ1\"\n    ],\n    \"鯿\": [\n        \"ㄅㄧㄢ1\"\n    ],\n    \"鰀\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"鰁\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"鰂\": [\n        \"ㄗㄟ2\",\n        \"ㄗㄜ2\"\n    ],\n    \"鰃\": [\n        \"ㄨㄟ1\"\n    ],\n    \"鰄\": [\n        \"ㄨㄟ1\"\n    ],\n    \"鰅\": [\n        \"ㄩ2\"\n    ],\n    \"鰆\": [\n        \"ㄔㄨㄣ1\"\n    ],\n    \"鰇\": [\n        \"ㄖㄡ2\"\n    ],\n    \"鰈\": [\n        \"ㄉㄧㄝ2\",\n        \"ㄑㄧㄝ4\",\n        \"ㄓㄚ2\"\n    ],\n    \"鰉\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"鰊\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"鰋\": [\n        \"ㄧㄢ3\"\n    ],\n    \"鰌\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"鰍\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"鰎\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"鰏\": [\n        \"ㄅㄧ1\"\n    ],\n    \"鰐\": [\n        \"ㄜ4\"\n    ],\n    \"鰑\": [\n        \"ㄧㄤ2\"\n    ],\n    \"鰒\": [\n        \"ㄈㄨ4\"\n    ],\n    \"鰓\": [\n        \"ㄙㄞ1\",\n        \"ㄒㄧ2\"\n    ],\n    \"鰔\": [\n        \"ㄍㄢ3\",\n        \"ㄐㄧㄢ1\",\n        \"ㄒㄧㄢ2\"\n    ],\n    \"鰕\": [\n        \"ㄒㄧㄚ1\"\n    ],\n    \"鰖\": [\n        \"ㄊㄨㄛ3\",\n        \"ㄨㄟ3\"\n    ],\n    \"鰗\": [\n        \"ㄏㄨ2\"\n    ],\n    \"鰘\": [\n        \"ㄕ4\"\n    ],\n    \"鰙\": [\n        \"ㄖㄨㄛ4\"\n    ],\n    \"鰚\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"鰛\": [\n        \"ㄨㄣ1\"\n    ],\n    \"鰜\": [\n        \"ㄑㄧㄢ4\",\n        \"ㄐㄧㄢ1\"\n    ],\n    \"鰝\": [\n        \"ㄏㄠ4\"\n    ],\n    \"鰞\": [\n        \"ㄨ1\"\n    ],\n    \"鰟\": [\n        \"ㄈㄤ2\",\n        \"ㄆㄤ2\"\n    ],\n    \"鰠\": [\n        \"ㄙㄠ1\"\n    ],\n    \"鰡\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"鰢\": [\n        \"ㄇㄚ3\"\n    ],\n    \"鰣\": [\n        \"ㄕ2\"\n    ],\n    \"鰤\": [\n        \"ㄕ1\"\n    ],\n    \"鰥\": [\n        \"ㄍㄨㄢ1\",\n        \"ㄍㄨㄢ4\",\n        \"ㄎㄨㄣ1\",\n        \"ㄍㄨㄣ3\"\n    ],\n    \"鰦\": [\n        \"ㄗ1\"\n    ],\n    \"鰧\": [\n        \"ㄊㄥ2\"\n    ],\n    \"鰨\": [\n        \"ㄊㄚ3\",\n        \"ㄉㄧㄝ2\"\n    ],\n    \"鰩\": [\n        \"ㄧㄠ2\"\n    ],\n    \"鰪\": [\n        \"ㄜ2\",\n        \"ㄍㄜ2\"\n    ],\n    \"鰫\": [\n        \"ㄩㄥ2\"\n    ],\n    \"鰬\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"鰭\": [\n        \"ㄑㄧ2\"\n    ],\n    \"鰮\": [\n        \"ㄨㄣ1\"\n    ],\n    \"鰯\": [\n        \"ㄖㄨㄛ4\"\n    ],\n    \"鰰\": [\n        \"ㄕㄣ2\"\n    ],\n    \"鰱\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"鰲\": [\n        \"ㄠ2\"\n    ],\n    \"鰳\": [\n        \"ㄌㄜ4\"\n    ],\n    \"鰴\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"鰵\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"鰶\": [\n        \"ㄐㄧ4\"\n    ],\n    \"鰷\": [\n        \"ㄊㄧㄠ2\"\n    ],\n    \"鰸\": [\n        \"ㄑㄩ1\"\n    ],\n    \"鰹\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"鰺\": [\n        \"ㄕㄣ1\",\n        \"ㄙㄠ1\",\n        \"ㄘㄢ1\"\n    ],\n    \"鰻\": [\n        \"ㄇㄢ2\"\n    ],\n    \"鰼\": [\n        \"ㄒㄧ2\"\n    ],\n    \"鰽\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"鰾\": [\n        \"ㄅㄧㄠ4\"\n    ],\n    \"鰿\": [\n        \"ㄐㄧ4\"\n    ],\n    \"鱀\": [\n        \"ㄐㄧ4\"\n    ],\n    \"鱁\": [\n        \"ㄓㄨ2\"\n    ],\n    \"鱂\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"鱃\": [\n        \"ㄒㄧㄡ1\",\n        \"ㄑㄧㄡ1\"\n    ],\n    \"鱄\": [\n        \"ㄓㄨㄢ1\",\n        \"ㄊㄨㄢ2\",\n        \"ㄌㄧㄢ4\"\n    ],\n    \"鱅\": [\n        \"ㄩㄥ1\",\n        \"ㄩㄥ2\"\n    ],\n    \"鱆\": [\n        \"ㄓㄤ1\"\n    ],\n    \"鱇\": [\n        \"ㄎㄤ1\"\n    ],\n    \"鱈\": [\n        \"ㄒㄩㄝ3\"\n    ],\n    \"鱉\": [\n        \"ㄅㄧㄝ1\"\n    ],\n    \"鱊\": [\n        \"ㄩ4\"\n    ],\n    \"鱋\": [\n        \"ㄑㄩ1\"\n    ],\n    \"鱌\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"鱍\": [\n        \"ㄅㄛ1\"\n    ],\n    \"鱎\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"鱏\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"鱐\": [\n        \"ㄙㄨ4\"\n    ],\n    \"鱑\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"鱒\": [\n        \"ㄗㄨㄣ1\",\n        \"ㄗㄨㄣ4\"\n    ],\n    \"鱓\": [\n        \"ㄕㄢ4\",\n        \"ㄊㄨㄛ2\"\n    ],\n    \"鱔\": [\n        \"ㄕㄢ4\"\n    ],\n    \"鱕\": [\n        \"ㄈㄢ1\"\n    ],\n    \"鱖\": [\n        \"ㄍㄨㄟ4\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"鱗\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"鱘\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"鱙\": [\n        \"ㄇㄧㄠ2\"\n    ],\n    \"鱚\": [\n        \"ㄒㄧ3\",\n        \"ㄒㄧ1\"\n    ],\n    \"鱛\": [\n        \"ㄗㄥ1\"\n    ],\n    \"鱜\": [\n        \"ㄒㄧㄤ1\"\n    ],\n    \"鱝\": [\n        \"ㄈㄣ4\"\n    ],\n    \"鱞\": [\n        \"ㄍㄨㄢ1\"\n    ],\n    \"鱟\": [\n        \"ㄏㄡ4\"\n    ],\n    \"鱠\": [\n        \"ㄎㄨㄞ4\"\n    ],\n    \"鱡\": [\n        \"ㄗㄟ2\"\n    ],\n    \"鱢\": [\n        \"ㄙㄠ1\"\n    ],\n    \"鱣\": [\n        \"ㄓㄢ1\",\n        \"ㄕㄢ4\"\n    ],\n    \"鱤\": [\n        \"ㄍㄢ3\"\n    ],\n    \"鱥\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"鱦\": [\n        \"ㄧㄥ4\",\n        \"ㄕㄥ2\",\n        \"ㄇㄥ3\"\n    ],\n    \"鱧\": [\n        \"ㄌㄧ3\"\n    ],\n    \"鱨\": [\n        \"ㄔㄤ2\"\n    ],\n    \"鱩\": [\n        \"ㄌㄟ2\"\n    ],\n    \"鱪\": [\n        \"ㄕㄨ3\"\n    ],\n    \"鱫\": [\n        \"ㄞ4\"\n    ],\n    \"鱬\": [\n        \"ㄖㄨ2\"\n    ],\n    \"鱭\": [\n        \"ㄐㄧ4\"\n    ],\n    \"鱮\": [\n        \"ㄒㄩ4\",\n        \"ㄩ2\"\n    ],\n    \"鱯\": [\n        \"ㄏㄨ4\"\n    ],\n    \"鱰\": [\n        \"ㄕㄨ3\"\n    ],\n    \"鱱\": [\n        \"ㄌㄧ4\"\n    ],\n    \"鱲\": [\n        \"ㄌㄧㄝ4\",\n        \"ㄌㄚ4\"\n    ],\n    \"鱳\": [\n        \"ㄌㄧ4\",\n        \"ㄌㄨ4\",\n        \"ㄌㄨㄛ4\"\n    ],\n    \"鱴\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"鱵\": [\n        \"ㄓㄣ1\"\n    ],\n    \"鱶\": [\n        \"ㄒㄧㄤ3\"\n    ],\n    \"鱷\": [\n        \"ㄜ4\"\n    ],\n    \"鱸\": [\n        \"ㄌㄨ2\"\n    ],\n    \"鱹\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"鱺\": [\n        \"ㄌㄧ2\",\n        \"ㄌㄧ3\"\n    ],\n    \"鱻\": [\n        \"ㄒㄧㄢ1\",\n        \"ㄒㄧㄢ3\"\n    ],\n    \"鱼\": [\n        \"ㄩ2\"\n    ],\n    \"鱽\": [\n        \"ㄉㄠ1\"\n    ],\n    \"鱾\": [\n        \"ㄐㄧ3\"\n    ],\n    \"鱿\": [\n        \"ㄧㄡ2\"\n    ],\n    \"鲀\": [\n        \"ㄊㄨㄣ2\"\n    ],\n    \"鲁\": [\n        \"ㄌㄨ3\"\n    ],\n    \"鲂\": [\n        \"ㄈㄤ2\"\n    ],\n    \"鲃\": [\n        \"ㄅㄚ1\"\n    ],\n    \"鲄\": [\n        \"ㄏㄜ2\"\n    ],\n    \"鲅\": [\n        \"ㄅㄚ4\",\n        \"ㄅㄛ1\"\n    ],\n    \"鲆\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"鲇\": [\n        \"ㄋㄧㄢ2\"\n    ],\n    \"鲈\": [\n        \"ㄌㄨ2\"\n    ],\n    \"鲉\": [\n        \"ㄧㄡ2\"\n    ],\n    \"鲊\": [\n        \"ㄓㄚ3\"\n    ],\n    \"鲋\": [\n        \"ㄈㄨ4\"\n    ],\n    \"鲌\": [\n        \"ㄅㄚ4\",\n        \"ㄅㄛ2\"\n    ],\n    \"鲍\": [\n        \"ㄅㄠ4\"\n    ],\n    \"鲎\": [\n        \"ㄏㄡ4\"\n    ],\n    \"鲏\": [\n        \"ㄆㄧ2\"\n    ],\n    \"鲐\": [\n        \"ㄊㄞ2\"\n    ],\n    \"鲑\": [\n        \"ㄍㄨㄟ1\",\n        \"ㄒㄧㄝ2\"\n    ],\n    \"鲒\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"鲓\": [\n        \"ㄎㄠ4\"\n    ],\n    \"鲔\": [\n        \"ㄨㄟ3\"\n    ],\n    \"鲕\": [\n        \"ㄦ2\"\n    ],\n    \"鲖\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"鲗\": [\n        \"ㄗㄟ2\"\n    ],\n    \"鲘\": [\n        \"ㄏㄡ4\"\n    ],\n    \"鲙\": [\n        \"ㄎㄨㄞ4\"\n    ],\n    \"鲚\": [\n        \"ㄐㄧ4\"\n    ],\n    \"鲛\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"鲜\": [\n        \"ㄒㄧㄢ1\",\n        \"ㄒㄧㄢ3\"\n    ],\n    \"鲝\": [\n        \"ㄓㄚ3\"\n    ],\n    \"鲞\": [\n        \"ㄒㄧㄤ3\"\n    ],\n    \"鲟\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"鲠\": [\n        \"ㄍㄥ3\"\n    ],\n    \"鲡\": [\n        \"ㄌㄧ2\"\n    ],\n    \"鲢\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"鲣\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"鲤\": [\n        \"ㄌㄧ3\"\n    ],\n    \"鲥\": [\n        \"ㄕ2\"\n    ],\n    \"鲦\": [\n        \"ㄊㄧㄠ2\"\n    ],\n    \"鲧\": [\n        \"ㄍㄨㄣ3\"\n    ],\n    \"鲨\": [\n        \"ㄕㄚ1\"\n    ],\n    \"鲩\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"鲪\": [\n        \"ㄐㄩㄣ1\"\n    ],\n    \"鲫\": [\n        \"ㄐㄧ4\"\n    ],\n    \"鲬\": [\n        \"ㄩㄥ3\"\n    ],\n    \"鲭\": [\n        \"ㄑㄧㄥ1\",\n        \"ㄓㄥ1\"\n    ],\n    \"鲮\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"鲯\": [\n        \"ㄑㄧ2\"\n    ],\n    \"鲰\": [\n        \"ㄗㄡ1\"\n    ],\n    \"鲱\": [\n        \"ㄈㄟ1\"\n    ],\n    \"鲲\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"鲳\": [\n        \"ㄔㄤ1\"\n    ],\n    \"鲴\": [\n        \"ㄍㄨ4\"\n    ],\n    \"鲵\": [\n        \"ㄋㄧ2\"\n    ],\n    \"鲶\": [\n        \"ㄋㄧㄢ2\"\n    ],\n    \"鲷\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"鲸\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"鲹\": [\n        \"ㄕㄣ1\"\n    ],\n    \"鲺\": [\n        \"ㄕ1\"\n    ],\n    \"鲻\": [\n        \"ㄗ1\"\n    ],\n    \"鲼\": [\n        \"ㄈㄣ4\"\n    ],\n    \"鲽\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"鲾\": [\n        \"ㄅㄧ1\"\n    ],\n    \"鲿\": [\n        \"ㄔㄤ2\"\n    ],\n    \"鳀\": [\n        \"ㄊㄧ2\"\n    ],\n    \"鳁\": [\n        \"ㄨㄣ1\"\n    ],\n    \"鳂\": [\n        \"ㄨㄟ1\"\n    ],\n    \"鳃\": [\n        \"ㄙㄞ1\"\n    ],\n    \"鳄\": [\n        \"ㄜ4\"\n    ],\n    \"鳅\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"鳆\": [\n        \"ㄈㄨ4\"\n    ],\n    \"鳇\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"鳈\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"鳉\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"鳊\": [\n        \"ㄅㄧㄢ1\"\n    ],\n    \"鳋\": [\n        \"ㄙㄠ1\"\n    ],\n    \"鳌\": [\n        \"ㄠ2\"\n    ],\n    \"鳍\": [\n        \"ㄑㄧ2\"\n    ],\n    \"鳎\": [\n        \"ㄊㄚ3\"\n    ],\n    \"鳏\": [\n        \"ㄍㄨㄢ1\"\n    ],\n    \"鳐\": [\n        \"ㄧㄠ2\"\n    ],\n    \"鳑\": [\n        \"ㄆㄤ2\"\n    ],\n    \"鳒\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"鳓\": [\n        \"ㄌㄜ4\"\n    ],\n    \"鳔\": [\n        \"ㄅㄧㄠ4\"\n    ],\n    \"鳕\": [\n        \"ㄒㄩㄝ3\"\n    ],\n    \"鳖\": [\n        \"ㄅㄧㄝ1\"\n    ],\n    \"鳗\": [\n        \"ㄇㄢ2\"\n    ],\n    \"鳘\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"鳙\": [\n        \"ㄩㄥ1\"\n    ],\n    \"鳚\": [\n        \"ㄨㄟ4\"\n    ],\n    \"鳛\": [\n        \"ㄒㄧ2\"\n    ],\n    \"鳜\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"鳝\": [\n        \"ㄕㄢ4\"\n    ],\n    \"鳞\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"鳟\": [\n        \"ㄗㄨㄣ1\"\n    ],\n    \"鳠\": [\n        \"ㄏㄨ4\"\n    ],\n    \"鳡\": [\n        \"ㄍㄢ3\"\n    ],\n    \"鳢\": [\n        \"ㄌㄧ3\"\n    ],\n    \"鳣\": [\n        \"ㄓㄢ1\"\n    ],\n    \"鳤\": [\n        \"ㄍㄨㄢ3\"\n    ],\n    \"鳥\": [\n        \"ㄋㄧㄠ3\",\n        \"ㄉㄧㄠ3\",\n        \"ㄉㄠ3\",\n        \"ㄑㄩㄝ4\"\n    ],\n    \"鳦\": [\n        \"ㄧ3\"\n    ],\n    \"鳧\": [\n        \"ㄈㄨ2\"\n    ],\n    \"鳨\": [\n        \"ㄌㄧ4\"\n    ],\n    \"鳩\": [\n        \"ㄐㄧㄡ1\",\n        \"ㄑㄧㄡ2\",\n        \"ㄓ4\"\n    ],\n    \"鳪\": [\n        \"ㄅㄨ2\"\n    ],\n    \"鳫\": [\n        \"ㄧㄢ4\"\n    ],\n    \"鳬\": [\n        \"ㄈㄨ3\"\n    ],\n    \"鳭\": [\n        \"ㄉㄧㄠ1\",\n        \"ㄓㄠ1\"\n    ],\n    \"鳮\": [\n        \"ㄐㄧ1\"\n    ],\n    \"鳯\": [\n        \"ㄈㄥ4\"\n    ],\n    \"鳰\": [\n        \"ㄖㄨ4\"\n    ],\n    \"鳱\": [\n        \"ㄍㄢ1\",\n        \"ㄏㄢ4\",\n        \"ㄧㄢ4\"\n    ],\n    \"鳲\": [\n        \"ㄕ1\"\n    ],\n    \"鳳\": [\n        \"ㄈㄥ4\"\n    ],\n    \"鳴\": [\n        \"ㄇㄧㄥ2\"\n    ],\n    \"鳵\": [\n        \"ㄅㄠ3\"\n    ],\n    \"鳶\": [\n        \"ㄩㄢ1\"\n    ],\n    \"鳷\": [\n        \"ㄓ1\",\n        \"ㄔ4\"\n    ],\n    \"鳸\": [\n        \"ㄏㄨ4\"\n    ],\n    \"鳹\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"鳺\": [\n        \"ㄈㄨ1\",\n        \"ㄍㄨㄟ1\"\n    ],\n    \"鳻\": [\n        \"ㄅㄢ1\",\n        \"ㄈㄣ2\"\n    ],\n    \"鳼\": [\n        \"ㄨㄣ2\"\n    ],\n    \"鳽\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄑㄧㄢ1\",\n        \"ㄓㄢ1\"\n    ],\n    \"鳾\": [\n        \"ㄕ1\"\n    ],\n    \"鳿\": [\n        \"ㄩ4\"\n    ],\n    \"鴀\": [\n        \"ㄈㄡ3\"\n    ],\n    \"鴁\": [\n        \"ㄧㄠ1\",\n        \"ㄠ3\"\n    ],\n    \"鴂\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄍㄨㄟ1\"\n    ],\n    \"鴃\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"鴄\": [\n        \"ㄆㄧ3\"\n    ],\n    \"鴅\": [\n        \"ㄏㄨㄢ1\"\n    ],\n    \"鴆\": [\n        \"ㄓㄣ4\"\n    ],\n    \"鴇\": [\n        \"ㄅㄠ3\"\n    ],\n    \"鴈\": [\n        \"ㄧㄢ4\"\n    ],\n    \"鴉\": [\n        \"ㄧㄚ1\",\n        \"ㄧㄚ3\"\n    ],\n    \"鴊\": [\n        \"ㄓㄥ4\"\n    ],\n    \"鴋\": [\n        \"ㄈㄤ1\",\n        \"ㄈㄤ3\"\n    ],\n    \"鴌\": [\n        \"ㄈㄥ4\"\n    ],\n    \"鴍\": [\n        \"ㄨㄣ2\"\n    ],\n    \"鴎\": [\n        \"ㄡ1\"\n    ],\n    \"鴏\": [\n        \"ㄉㄞ4\"\n    ],\n    \"鴐\": [\n        \"ㄍㄜ1\"\n    ],\n    \"鴑\": [\n        \"ㄖㄨ2\"\n    ],\n    \"鴒\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"鴓\": [\n        \"ㄇㄧㄝ4\",\n        \"ㄅㄧ4\"\n    ],\n    \"鴔\": [\n        \"ㄈㄨ2\"\n    ],\n    \"鴕\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"鴖\": [\n        \"ㄇㄧㄣ2\",\n        \"ㄨㄣ2\"\n    ],\n    \"鴗\": [\n        \"ㄌㄧ4\"\n    ],\n    \"鴘\": [\n        \"ㄅㄧㄢ3\"\n    ],\n    \"鴙\": [\n        \"ㄓ4\"\n    ],\n    \"鴚\": [\n        \"ㄍㄜ1\"\n    ],\n    \"鴛\": [\n        \"ㄩㄢ1\"\n    ],\n    \"鴜\": [\n        \"ㄘ2\"\n    ],\n    \"鴝\": [\n        \"ㄑㄩ2\",\n        \"ㄍㄡ1\",\n        \"ㄍㄡ4\"\n    ],\n    \"鴞\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"鴟\": [\n        \"ㄔ1\"\n    ],\n    \"鴠\": [\n        \"ㄉㄢ4\"\n    ],\n    \"鴡\": [\n        \"ㄐㄩ1\"\n    ],\n    \"鴢\": [\n        \"ㄧㄠ3\",\n        \"ㄠ1\"\n    ],\n    \"鴣\": [\n        \"ㄍㄨ1\"\n    ],\n    \"鴤\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"鴥\": [\n        \"ㄩ4\"\n    ],\n    \"鴦\": [\n        \"ㄧㄤ1\"\n    ],\n    \"鴧\": [\n        \"ㄩ4\"\n    ],\n    \"鴨\": [\n        \"ㄧㄚ1\"\n    ],\n    \"鴩\": [\n        \"ㄊㄧㄝ3\",\n        \"ㄏㄨ2\"\n    ],\n    \"鴪\": [\n        \"ㄩ4\"\n    ],\n    \"鴫\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"鴬\": [\n        \"ㄧㄥ1\"\n    ],\n    \"鴭\": [\n        \"ㄉㄨㄟ1\"\n    ],\n    \"鴮\": [\n        \"ㄨ1\"\n    ],\n    \"鴯\": [\n        \"ㄦ2\"\n    ],\n    \"鴰\": [\n        \"ㄍㄨㄚ1\"\n    ],\n    \"鴱\": [\n        \"ㄞ4\"\n    ],\n    \"鴲\": [\n        \"ㄓ1\"\n    ],\n    \"鴳\": [\n        \"ㄧㄢ4\",\n        \"ㄢ1\",\n        \"ㄜ4\"\n    ],\n    \"鴴\": [\n        \"ㄏㄥ2\"\n    ],\n    \"鴵\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"鴶\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"鴷\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"鴸\": [\n        \"ㄓㄨ1\"\n    ],\n    \"鴹\": [\n        \"ㄧㄤ2\",\n        \"ㄒㄧㄤ2\"\n    ],\n    \"鴺\": [\n        \"ㄊㄧ2\",\n        \"ㄧ2\"\n    ],\n    \"鴻\": [\n        \"ㄏㄨㄥ2\",\n        \"ㄏㄨㄥ4\"\n    ],\n    \"鴼\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"鴽\": [\n        \"ㄖㄨ2\"\n    ],\n    \"鴾\": [\n        \"ㄇㄡ2\"\n    ],\n    \"鴿\": [\n        \"ㄍㄜ1\"\n    ],\n    \"鵀\": [\n        \"ㄖㄣ2\"\n    ],\n    \"鵁\": [\n        \"ㄐㄧㄠ1\",\n        \"ㄒㄧㄠ1\"\n    ],\n    \"鵂\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"鵃\": [\n        \"ㄓㄡ1\",\n        \"ㄉㄧㄠ3\"\n    ],\n    \"鵄\": [\n        \"ㄔ1\"\n    ],\n    \"鵅\": [\n        \"ㄌㄨㄛ4\",\n        \"ㄍㄜ2\"\n    ],\n    \"鵆\": [\n        \"ㄏㄥ2\"\n    ],\n    \"鵇\": [\n        \"ㄋㄧㄢ2\"\n    ],\n    \"鵈\": [\n        \"ㄜ3\"\n    ],\n    \"鵉\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"鵊\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"鵋\": [\n        \"ㄐㄧ4\"\n    ],\n    \"鵌\": [\n        \"ㄊㄨ2\"\n    ],\n    \"鵍\": [\n        \"ㄏㄨㄢ1\",\n        \"ㄐㄩㄢ1\",\n        \"ㄍㄨㄢ4\"\n    ],\n    \"鵎\": [\n        \"ㄊㄨㄛ3\"\n    ],\n    \"鵏\": [\n        \"ㄅㄨ3\",\n        \"ㄅㄨ1\",\n        \"ㄆㄨ1\",\n        \"ㄆㄨ2\"\n    ],\n    \"鵐\": [\n        \"ㄨ2\"\n    ],\n    \"鵑\": [\n        \"ㄐㄩㄢ1\"\n    ],\n    \"鵒\": [\n        \"ㄩ4\"\n    ],\n    \"鵓\": [\n        \"ㄅㄛ2\"\n    ],\n    \"鵔\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"鵕\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"鵖\": [\n        \"ㄅㄧ1\"\n    ],\n    \"鵗\": [\n        \"ㄒㄧ1\"\n    ],\n    \"鵘\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"鵙\": [\n        \"ㄐㄩ2\"\n    ],\n    \"鵚\": [\n        \"ㄊㄨ1\"\n    ],\n    \"鵛\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"鵜\": [\n        \"ㄊㄧ2\",\n        \"ㄊㄧ1\"\n    ],\n    \"鵝\": [\n        \"ㄜ2\"\n    ],\n    \"鵞\": [\n        \"ㄜ2\"\n    ],\n    \"鵟\": [\n        \"ㄎㄨㄤ2\"\n    ],\n    \"鵠\": [\n        \"ㄏㄨ2\",\n        \"ㄍㄨ3\",\n        \"ㄏㄜ4\"\n    ],\n    \"鵡\": [\n        \"ㄨ3\"\n    ],\n    \"鵢\": [\n        \"ㄕㄣ1\"\n    ],\n    \"鵣\": [\n        \"ㄌㄞ4\",\n        \"ㄔ4\"\n    ],\n    \"鵤\": [\n        \"ㄐㄧㄠ5\"\n    ],\n    \"鵥\": [\n        \"ㄆㄢ4\"\n    ],\n    \"鵦\": [\n        \"ㄌㄨ4\"\n    ],\n    \"鵧\": [\n        \"ㄆㄧ2\"\n    ],\n    \"鵨\": [\n        \"ㄕㄨ1\"\n    ],\n    \"鵩\": [\n        \"ㄈㄨ2\"\n    ],\n    \"鵪\": [\n        \"ㄢ1\",\n        \"ㄧㄚ1\"\n    ],\n    \"鵫\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"鵬\": [\n        \"ㄆㄥ2\",\n        \"ㄈㄥ4\"\n    ],\n    \"鵭\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"鵮\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"鵯\": [\n        \"ㄅㄟ1\"\n    ],\n    \"鵰\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"鵱\": [\n        \"ㄌㄨ4\"\n    ],\n    \"鵲\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"鵳\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"鵴\": [\n        \"ㄐㄩ2\"\n    ],\n    \"鵵\": [\n        \"ㄊㄨ4\"\n    ],\n    \"鵶\": [\n        \"ㄧㄚ1\"\n    ],\n    \"鵷\": [\n        \"ㄩㄢ1\"\n    ],\n    \"鵸\": [\n        \"ㄑㄧ2\"\n    ],\n    \"鵹\": [\n        \"ㄌㄧ2\"\n    ],\n    \"鵺\": [\n        \"ㄧㄝ4\"\n    ],\n    \"鵻\": [\n        \"ㄓㄨㄟ1\"\n    ],\n    \"鵼\": [\n        \"ㄎㄨㄥ1\"\n    ],\n    \"鵽\": [\n        \"ㄉㄨㄛ4\"\n    ],\n    \"鵾\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"鵿\": [\n        \"ㄕㄥ1\"\n    ],\n    \"鶀\": [\n        \"ㄑㄧ2\"\n    ],\n    \"鶁\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"鶂\": [\n        \"ㄧ4\"\n    ],\n    \"鶃\": [\n        \"ㄧ4\"\n    ],\n    \"鶄\": [\n        \"ㄐㄧㄥ1\",\n        \"ㄑㄧㄥ1\"\n    ],\n    \"鶅\": [\n        \"ㄗ1\"\n    ],\n    \"鶆\": [\n        \"ㄌㄞ2\"\n    ],\n    \"鶇\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"鶈\": [\n        \"ㄑㄧ1\"\n    ],\n    \"鶉\": [\n        \"ㄔㄨㄣ2\",\n        \"ㄊㄨㄢ2\"\n    ],\n    \"鶊\": [\n        \"ㄍㄥ1\"\n    ],\n    \"鶋\": [\n        \"ㄐㄩ1\"\n    ],\n    \"鶌\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄑㄩ1\"\n    ],\n    \"鶍\": [\n        \"ㄧ4\"\n    ],\n    \"鶎\": [\n        \"ㄗㄨㄣ1\"\n    ],\n    \"鶏\": [\n        \"ㄐㄧ1\"\n    ],\n    \"鶐\": [\n        \"ㄕㄨ4\"\n    ],\n    \"鶑\": [\n        \"ㄧㄥ1\"\n    ],\n    \"鶒\": [\n        \"ㄔ4\"\n    ],\n    \"鶓\": [\n        \"ㄇㄧㄠ2\"\n    ],\n    \"鶔\": [\n        \"ㄖㄡ2\"\n    ],\n    \"鶕\": [\n        \"ㄢ1\"\n    ],\n    \"鶖\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"鶗\": [\n        \"ㄊㄧ2\",\n        \"ㄔ2\"\n    ],\n    \"鶘\": [\n        \"ㄏㄨ2\"\n    ],\n    \"鶙\": [\n        \"ㄊㄧ2\"\n    ],\n    \"鶚\": [\n        \"ㄜ4\"\n    ],\n    \"鶛\": [\n        \"ㄐㄧㄝ1\",\n        \"ㄐㄧㄝ4\"\n    ],\n    \"鶜\": [\n        \"ㄇㄠ2\"\n    ],\n    \"鶝\": [\n        \"ㄈㄨ2\",\n        \"ㄅㄧ4\"\n    ],\n    \"鶞\": [\n        \"ㄔㄨㄣ1\"\n    ],\n    \"鶟\": [\n        \"ㄊㄨ2\"\n    ],\n    \"鶠\": [\n        \"ㄧㄢ3\"\n    ],\n    \"鶡\": [\n        \"ㄏㄜ2\",\n        \"ㄏㄜ4\"\n    ],\n    \"鶢\": [\n        \"ㄩㄢ2\"\n    ],\n    \"鶣\": [\n        \"ㄆㄧㄢ1\",\n        \"ㄅㄧㄢ3\"\n    ],\n    \"鶤\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"鶥\": [\n        \"ㄇㄟ2\"\n    ],\n    \"鶦\": [\n        \"ㄏㄨ2\"\n    ],\n    \"鶧\": [\n        \"ㄧㄥ1\"\n    ],\n    \"鶨\": [\n        \"ㄔㄨㄢ4\",\n        \"ㄓ4\"\n    ],\n    \"鶩\": [\n        \"ㄨ4\",\n        \"ㄇㄨ4\"\n    ],\n    \"鶪\": [\n        \"ㄐㄩ2\"\n    ],\n    \"鶫\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"鶬\": [\n        \"ㄘㄤ1\",\n        \"ㄑㄧㄤ1\"\n    ],\n    \"鶭\": [\n        \"ㄈㄤ3\"\n    ],\n    \"鶮\": [\n        \"ㄏㄜ4\",\n        \"ㄏㄨ2\"\n    ],\n    \"鶯\": [\n        \"ㄧㄥ1\"\n    ],\n    \"鶰\": [\n        \"ㄩㄢ2\"\n    ],\n    \"鶱\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"鶲\": [\n        \"ㄨㄥ1\"\n    ],\n    \"鶳\": [\n        \"ㄕ1\"\n    ],\n    \"鶴\": [\n        \"ㄏㄜ4\"\n    ],\n    \"鶵\": [\n        \"ㄔㄨ2\"\n    ],\n    \"鶶\": [\n        \"ㄊㄤ2\"\n    ],\n    \"鶷\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"鶸\": [\n        \"ㄖㄨㄛ4\"\n    ],\n    \"鶹\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"鶺\": [\n        \"ㄐㄧ2\"\n    ],\n    \"鶻\": [\n        \"ㄍㄨ2\",\n        \"ㄏㄨ2\"\n    ],\n    \"鶼\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄑㄧㄢ1\"\n    ],\n    \"鶽\": [\n        \"ㄙㄨㄣ3\",\n        \"ㄒㄩㄣ4\"\n    ],\n    \"鶾\": [\n        \"ㄏㄢ4\"\n    ],\n    \"鶿\": [\n        \"ㄘ2\"\n    ],\n    \"鷀\": [\n        \"ㄘ2\"\n    ],\n    \"鷁\": [\n        \"ㄧ4\"\n    ],\n    \"鷂\": [\n        \"ㄧㄠ4\",\n        \"ㄧㄠ2\"\n    ],\n    \"鷃\": [\n        \"ㄧㄢ4\"\n    ],\n    \"鷄\": [\n        \"ㄐㄧ1\"\n    ],\n    \"鷅\": [\n        \"ㄌㄧ4\"\n    ],\n    \"鷆\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"鷇\": [\n        \"ㄎㄡ4\"\n    ],\n    \"鷈\": [\n        \"ㄊㄧ1\"\n    ],\n    \"鷉\": [\n        \"ㄊㄧ1\",\n        \"ㄙ1\"\n    ],\n    \"鷊\": [\n        \"ㄧ4\"\n    ],\n    \"鷋\": [\n        \"ㄊㄨ2\"\n    ],\n    \"鷌\": [\n        \"ㄇㄚ3\"\n    ],\n    \"鷍\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"鷎\": [\n        \"ㄍㄠ1\"\n    ],\n    \"鷏\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"鷐\": [\n        \"ㄔㄣ2\"\n    ],\n    \"鷑\": [\n        \"ㄐㄧ2\"\n    ],\n    \"鷒\": [\n        \"ㄊㄨㄢ2\"\n    ],\n    \"鷓\": [\n        \"ㄓㄜ4\"\n    ],\n    \"鷔\": [\n        \"ㄠ2\",\n        \"ㄠ4\"\n    ],\n    \"鷕\": [\n        \"ㄧㄠ3\",\n        \"ㄒㄧㄠ4\"\n    ],\n    \"鷖\": [\n        \"ㄧ1\",\n        \"ㄧ4\"\n    ],\n    \"鷗\": [\n        \"ㄡ1\"\n    ],\n    \"鷘\": [\n        \"ㄔ4\"\n    ],\n    \"鷙\": [\n        \"ㄓ4\",\n        \"ㄓㄜ2\"\n    ],\n    \"鷚\": [\n        \"ㄌㄧㄡ4\"\n    ],\n    \"鷛\": [\n        \"ㄩㄥ1\"\n    ],\n    \"鷜\": [\n        \"ㄌㄩ2\",\n        \"ㄌㄩ3\"\n    ],\n    \"鷝\": [\n        \"ㄅㄧ4\"\n    ],\n    \"鷞\": [\n        \"ㄕㄨㄤ1\",\n        \"ㄕㄨㄤ3\"\n    ],\n    \"鷟\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"鷠\": [\n        \"ㄩ2\"\n    ],\n    \"鷡\": [\n        \"ㄨ2\"\n    ],\n    \"鷢\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"鷣\": [\n        \"ㄧㄣ2\"\n    ],\n    \"鷤\": [\n        \"ㄊㄧ2\",\n        \"ㄊㄢ2\"\n    ],\n    \"鷥\": [\n        \"ㄙ1\"\n    ],\n    \"鷦\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"鷧\": [\n        \"ㄧ4\"\n    ],\n    \"鷨\": [\n        \"ㄏㄨㄚ2\"\n    ],\n    \"鷩\": [\n        \"ㄅㄧ4\"\n    ],\n    \"鷪\": [\n        \"ㄧㄥ1\"\n    ],\n    \"鷫\": [\n        \"ㄙㄨ4\"\n    ],\n    \"鷬\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"鷭\": [\n        \"ㄈㄢ2\"\n    ],\n    \"鷮\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"鷯\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"鷰\": [\n        \"ㄧㄢ4\"\n    ],\n    \"鷱\": [\n        \"ㄍㄠ1\"\n    ],\n    \"鷲\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"鷳\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"鷴\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"鷵\": [\n        \"ㄊㄨ2\"\n    ],\n    \"鷶\": [\n        \"ㄇㄞ3\"\n    ],\n    \"鷷\": [\n        \"ㄗㄨㄣ1\"\n    ],\n    \"鷸\": [\n        \"ㄩ4\",\n        \"ㄕㄨ4\"\n    ],\n    \"鷹\": [\n        \"ㄧㄥ1\"\n    ],\n    \"鷺\": [\n        \"ㄌㄨ4\"\n    ],\n    \"鷻\": [\n        \"ㄊㄨㄢ2\"\n    ],\n    \"鷼\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"鷽\": [\n        \"ㄒㄩㄝ2\"\n    ],\n    \"鷾\": [\n        \"ㄧ4\"\n    ],\n    \"鷿\": [\n        \"ㄆㄧ4\"\n    ],\n    \"鸀\": [\n        \"ㄔㄨ3\",\n        \"ㄓㄨ2\",\n        \"ㄔㄨ4\"\n    ],\n    \"鸁\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"鸂\": [\n        \"ㄒㄧ1\",\n        \"ㄑㄧ1\"\n    ],\n    \"鸃\": [\n        \"ㄧ2\"\n    ],\n    \"鸄\": [\n        \"ㄐㄧ1\"\n    ],\n    \"鸅\": [\n        \"ㄗㄜ2\"\n    ],\n    \"鸆\": [\n        \"ㄩ2\"\n    ],\n    \"鸇\": [\n        \"ㄓㄢ1\"\n    ],\n    \"鸈\": [\n        \"ㄧㄝ4\"\n    ],\n    \"鸉\": [\n        \"ㄧㄤ2\"\n    ],\n    \"鸊\": [\n        \"ㄆㄧ4\",\n        \"ㄅㄧ4\"\n    ],\n    \"鸋\": [\n        \"ㄋㄧㄥ2\"\n    ],\n    \"鸌\": [\n        \"ㄏㄨ4\"\n    ],\n    \"鸍\": [\n        \"ㄇㄧ2\"\n    ],\n    \"鸎\": [\n        \"ㄧㄥ1\"\n    ],\n    \"鸏\": [\n        \"ㄇㄥ2\",\n        \"ㄇㄤ2\"\n    ],\n    \"鸐\": [\n        \"ㄉㄧ2\"\n    ],\n    \"鸑\": [\n        \"ㄩㄝ4\"\n    ],\n    \"鸒\": [\n        \"ㄩ4\"\n    ],\n    \"鸓\": [\n        \"ㄌㄟ3\"\n    ],\n    \"鸔\": [\n        \"ㄅㄨ3\"\n    ],\n    \"鸕\": [\n        \"ㄌㄨ2\"\n    ],\n    \"鸖\": [\n        \"ㄏㄜ4\"\n    ],\n    \"鸗\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"鸘\": [\n        \"ㄕㄨㄤ1\"\n    ],\n    \"鸙\": [\n        \"ㄩㄝ4\"\n    ],\n    \"鸚\": [\n        \"ㄧㄥ1\"\n    ],\n    \"鸛\": [\n        \"ㄍㄨㄢ4\",\n        \"ㄏㄨㄢ1\",\n        \"ㄑㄩㄢ2\"\n    ],\n    \"鸜\": [\n        \"ㄑㄩ2\"\n    ],\n    \"鸝\": [\n        \"ㄌㄧ2\"\n    ],\n    \"鸞\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"鸟\": [\n        \"ㄋㄧㄠ3\",\n        \"ㄉㄧㄠ3\"\n    ],\n    \"鸠\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"鸡\": [\n        \"ㄐㄧ1\"\n    ],\n    \"鸢\": [\n        \"ㄩㄢ1\"\n    ],\n    \"鸣\": [\n        \"ㄇㄧㄥ2\"\n    ],\n    \"鸤\": [\n        \"ㄕ1\"\n    ],\n    \"鸥\": [\n        \"ㄡ1\"\n    ],\n    \"鸦\": [\n        \"ㄧㄚ1\"\n    ],\n    \"鸧\": [\n        \"ㄘㄤ1\"\n    ],\n    \"鸨\": [\n        \"ㄅㄠ3\"\n    ],\n    \"鸩\": [\n        \"ㄓㄣ4\"\n    ],\n    \"鸪\": [\n        \"ㄍㄨ1\"\n    ],\n    \"鸫\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"鸬\": [\n        \"ㄌㄨ2\"\n    ],\n    \"鸭\": [\n        \"ㄧㄚ1\"\n    ],\n    \"鸮\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"鸯\": [\n        \"ㄧㄤ1\"\n    ],\n    \"鸰\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"鸱\": [\n        \"ㄔ1\"\n    ],\n    \"鸲\": [\n        \"ㄑㄩ2\"\n    ],\n    \"鸳\": [\n        \"ㄩㄢ1\"\n    ],\n    \"鸴\": [\n        \"ㄒㄩㄝ2\"\n    ],\n    \"鸵\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"鸶\": [\n        \"ㄙ1\"\n    ],\n    \"鸷\": [\n        \"ㄓ4\"\n    ],\n    \"鸸\": [\n        \"ㄦ2\"\n    ],\n    \"鸹\": [\n        \"ㄍㄨㄚ1\"\n    ],\n    \"鸺\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"鸻\": [\n        \"ㄏㄥ2\"\n    ],\n    \"鸼\": [\n        \"ㄓㄡ1\"\n    ],\n    \"鸽\": [\n        \"ㄍㄜ1\"\n    ],\n    \"鸾\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"鸿\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"鹀\": [\n        \"ㄨ2\"\n    ],\n    \"鹁\": [\n        \"ㄅㄛ2\"\n    ],\n    \"鹂\": [\n        \"ㄌㄧ2\"\n    ],\n    \"鹃\": [\n        \"ㄐㄩㄢ1\"\n    ],\n    \"鹄\": [\n        \"ㄍㄨ3\",\n        \"ㄏㄨ2\"\n    ],\n    \"鹅\": [\n        \"ㄜ2\"\n    ],\n    \"鹆\": [\n        \"ㄩ4\"\n    ],\n    \"鹇\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"鹈\": [\n        \"ㄊㄧ2\"\n    ],\n    \"鹉\": [\n        \"ㄨ3\"\n    ],\n    \"鹊\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"鹋\": [\n        \"ㄇㄧㄠ2\"\n    ],\n    \"鹌\": [\n        \"ㄢ1\"\n    ],\n    \"鹍\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"鹎\": [\n        \"ㄅㄟ1\"\n    ],\n    \"鹏\": [\n        \"ㄆㄥ2\"\n    ],\n    \"鹐\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"鹑\": [\n        \"ㄔㄨㄣ2\"\n    ],\n    \"鹒\": [\n        \"ㄍㄥ1\"\n    ],\n    \"鹓\": [\n        \"ㄩㄢ1\"\n    ],\n    \"鹔\": [\n        \"ㄙㄨ4\"\n    ],\n    \"鹕\": [\n        \"ㄏㄨ2\"\n    ],\n    \"鹖\": [\n        \"ㄏㄜ2\"\n    ],\n    \"鹗\": [\n        \"ㄜ4\"\n    ],\n    \"鹘\": [\n        \"ㄍㄨ3\",\n        \"ㄏㄨ2\"\n    ],\n    \"鹙\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"鹚\": [\n        \"ㄘ2\"\n    ],\n    \"鹛\": [\n        \"ㄇㄟ2\"\n    ],\n    \"鹜\": [\n        \"ㄨ4\"\n    ],\n    \"鹝\": [\n        \"ㄧ4\"\n    ],\n    \"鹞\": [\n        \"ㄧㄠ4\"\n    ],\n    \"鹟\": [\n        \"ㄨㄥ1\"\n    ],\n    \"鹠\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"鹡\": [\n        \"ㄐㄧ2\"\n    ],\n    \"鹢\": [\n        \"ㄧ4\"\n    ],\n    \"鹣\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"鹤\": [\n        \"ㄏㄜ4\"\n    ],\n    \"鹥\": [\n        \"ㄧ1\"\n    ],\n    \"鹦\": [\n        \"ㄧㄥ1\"\n    ],\n    \"鹧\": [\n        \"ㄓㄜ4\"\n    ],\n    \"鹨\": [\n        \"ㄌㄧㄡ4\"\n    ],\n    \"鹩\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"鹪\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"鹫\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"鹬\": [\n        \"ㄩ4\"\n    ],\n    \"鹭\": [\n        \"ㄌㄨ4\"\n    ],\n    \"鹮\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"鹯\": [\n        \"ㄓㄢ1\"\n    ],\n    \"鹰\": [\n        \"ㄧㄥ1\"\n    ],\n    \"鹱\": [\n        \"ㄏㄨ4\"\n    ],\n    \"鹲\": [\n        \"ㄇㄥ2\"\n    ],\n    \"鹳\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"鹴\": [\n        \"ㄕㄨㄤ1\"\n    ],\n    \"鹵\": [\n        \"ㄌㄨ3\",\n        \"ㄌㄨ2\"\n    ],\n    \"鹶\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"鹷\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"鹸\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"鹹\": [\n        \"ㄒㄧㄢ2\",\n        \"ㄐㄧㄢ3\"\n    ],\n    \"鹺\": [\n        \"ㄘㄨㄛ2\"\n    ],\n    \"鹻\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"鹼\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"鹽\": [\n        \"ㄧㄢ2\",\n        \"ㄧㄢ4\"\n    ],\n    \"鹾\": [\n        \"ㄘㄨㄛ2\"\n    ],\n    \"鹿\": [\n        \"ㄌㄨ4\",\n        \"ㄌㄩ2\"\n    ],\n    \"麀\": [\n        \"ㄧㄡ1\"\n    ],\n    \"麁\": [\n        \"ㄘㄨ1\"\n    ],\n    \"麂\": [\n        \"ㄐㄧ3\"\n    ],\n    \"麃\": [\n        \"ㄆㄠ2\",\n        \"ㄅㄧㄠ1\",\n        \"ㄆㄧㄠ3\"\n    ],\n    \"麄\": [\n        \"ㄘㄨ1\"\n    ],\n    \"麅\": [\n        \"ㄆㄠ2\"\n    ],\n    \"麆\": [\n        \"ㄓㄨ4\",\n        \"ㄘㄨ1\"\n    ],\n    \"麇\": [\n        \"ㄐㄩㄣ1\",\n        \"ㄑㄩㄣ2\"\n    ],\n    \"麈\": [\n        \"ㄓㄨ3\"\n    ],\n    \"麉\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"麊\": [\n        \"ㄇㄧ2\"\n    ],\n    \"麋\": [\n        \"ㄇㄧ2\"\n    ],\n    \"麌\": [\n        \"ㄩ3\"\n    ],\n    \"麍\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"麎\": [\n        \"ㄔㄣ2\"\n    ],\n    \"麏\": [\n        \"ㄐㄩㄣ1\"\n    ],\n    \"麐\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"麑\": [\n        \"ㄋㄧ2\"\n    ],\n    \"麒\": [\n        \"ㄑㄧ2\"\n    ],\n    \"麓\": [\n        \"ㄌㄨ4\"\n    ],\n    \"麔\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"麕\": [\n        \"ㄐㄩㄣ1\",\n        \"ㄑㄩㄣ2\"\n    ],\n    \"麖\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"麗\": [\n        \"ㄌㄧ4\",\n        \"ㄌㄧ2\",\n        \"ㄌㄧ3\",\n        \"ㄙ1\"\n    ],\n    \"麘\": [\n        \"ㄒㄧㄤ1\"\n    ],\n    \"麙\": [\n        \"ㄒㄧㄢ2\",\n        \"ㄧㄢ2\"\n    ],\n    \"麚\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"麛\": [\n        \"ㄇㄧ2\"\n    ],\n    \"麜\": [\n        \"ㄌㄧ4\"\n    ],\n    \"麝\": [\n        \"ㄕㄜ4\"\n    ],\n    \"麞\": [\n        \"ㄓㄤ1\"\n    ],\n    \"麟\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"麠\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"麡\": [\n        \"ㄑㄧ2\"\n    ],\n    \"麢\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"麣\": [\n        \"ㄧㄢ2\"\n    ],\n    \"麤\": [\n        \"ㄘㄨ1\"\n    ],\n    \"麥\": [\n        \"ㄇㄞ4\"\n    ],\n    \"麦\": [\n        \"ㄇㄞ4\"\n    ],\n    \"麧\": [\n        \"ㄏㄜ2\"\n    ],\n    \"麨\": [\n        \"ㄔㄠ3\"\n    ],\n    \"麩\": [\n        \"ㄈㄨ1\"\n    ],\n    \"麪\": [\n        \"ㄇㄧㄢ4\"\n    ],\n    \"麫\": [\n        \"ㄇㄧㄢ4\"\n    ],\n    \"麬\": [\n        \"ㄈㄨ1\"\n    ],\n    \"麭\": [\n        \"ㄆㄠ4\"\n    ],\n    \"麮\": [\n        \"ㄑㄩ4\"\n    ],\n    \"麯\": [\n        \"ㄑㄩ1\"\n    ],\n    \"麰\": [\n        \"ㄇㄡ2\"\n    ],\n    \"麱\": [\n        \"ㄈㄨ1\"\n    ],\n    \"麲\": [\n        \"ㄒㄧㄢ4\",\n        \"ㄧㄢ4\"\n    ],\n    \"麳\": [\n        \"ㄌㄞ2\"\n    ],\n    \"麴\": [\n        \"ㄑㄩ1\"\n    ],\n    \"麵\": [\n        \"ㄇㄧㄢ4\"\n    ],\n    \"麶\": [\n        \"ㄔ5\"\n    ],\n    \"麷\": [\n        \"ㄈㄥ1\"\n    ],\n    \"麸\": [\n        \"ㄈㄨ1\"\n    ],\n    \"麹\": [\n        \"ㄑㄩ1\"\n    ],\n    \"麺\": [\n        \"ㄇㄧㄢ4\"\n    ],\n    \"麻\": [\n        \"ㄇㄚ2\",\n        \"ㄇㄚ1\"\n    ],\n    \"麼\": [\n        \"ㄇㄜ5\"\n    ],\n    \"麽\": [\n        \"ㄇㄛ2\",\n        \"ㄇㄚ2\",\n        \"ㄇㄚ5\",\n        \"ㄇㄜ5\"\n    ],\n    \"麾\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"麿\": [\n        \"ㄇㄧ2\"\n    ],\n    \"黀\": [\n        \"ㄗㄡ1\"\n    ],\n    \"黁\": [\n        \"ㄋㄨㄣ2\"\n    ],\n    \"黂\": [\n        \"ㄈㄣ2\"\n    ],\n    \"黃\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"黄\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"黅\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"黆\": [\n        \"ㄍㄨㄤ1\"\n    ],\n    \"黇\": [\n        \"ㄊㄧㄢ1\"\n    ],\n    \"黈\": [\n        \"ㄊㄡ3\"\n    ],\n    \"黉\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"黊\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"黋\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"黌\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"黍\": [\n        \"ㄕㄨ3\"\n    ],\n    \"黎\": [\n        \"ㄌㄧ2\"\n    ],\n    \"黏\": [\n        \"ㄋㄧㄢ2\"\n    ],\n    \"黐\": [\n        \"ㄔ1\",\n        \"ㄌㄧ2\"\n    ],\n    \"黑\": [\n        \"ㄏㄟ1\"\n    ],\n    \"黒\": [\n        \"ㄏㄟ1\"\n    ],\n    \"黓\": [\n        \"ㄧ4\"\n    ],\n    \"黔\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"黕\": [\n        \"ㄉㄢ3\"\n    ],\n    \"黖\": [\n        \"ㄒㄧ4\"\n    ],\n    \"黗\": [\n        \"ㄊㄨㄣ1\"\n    ],\n    \"默\": [\n        \"ㄇㄛ4\"\n    ],\n    \"黙\": [\n        \"ㄇㄛ4\"\n    ],\n    \"黚\": [\n        \"ㄑㄧㄢ2\",\n        \"ㄐㄧㄢ1\"\n    ],\n    \"黛\": [\n        \"ㄉㄞ4\"\n    ],\n    \"黜\": [\n        \"ㄔㄨ4\"\n    ],\n    \"黝\": [\n        \"ㄧㄡ3\",\n        \"ㄧ1\"\n    ],\n    \"點\": [\n        \"ㄉㄧㄢ3\",\n        \"ㄓㄢ1\",\n        \"ㄉㄨㄛ4\"\n    ],\n    \"黟\": [\n        \"ㄧ1\"\n    ],\n    \"黠\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"黡\": [\n        \"ㄧㄢ3\"\n    ],\n    \"黢\": [\n        \"ㄑㄩ1\"\n    ],\n    \"黣\": [\n        \"ㄇㄟ3\"\n    ],\n    \"黤\": [\n        \"ㄧㄢ3\"\n    ],\n    \"黥\": [\n        \"ㄑㄧㄥ2\"\n    ],\n    \"黦\": [\n        \"ㄩㄝ4\",\n        \"ㄧㄝ4\"\n    ],\n    \"黧\": [\n        \"ㄌㄧ2\",\n        \"ㄌㄞ2\"\n    ],\n    \"黨\": [\n        \"ㄉㄤ3\",\n        \"ㄊㄤ3\",\n        \"ㄔㄥ4\"\n    ],\n    \"黩\": [\n        \"ㄉㄨ2\"\n    ],\n    \"黪\": [\n        \"ㄘㄢ3\"\n    ],\n    \"黫\": [\n        \"ㄧㄢ1\"\n    ],\n    \"黬\": [\n        \"ㄧㄢ2\",\n        \"ㄧㄢ3\",\n        \"ㄐㄧㄢ1\"\n    ],\n    \"黭\": [\n        \"ㄧㄢ3\"\n    ],\n    \"黮\": [\n        \"ㄉㄢ3\",\n        \"ㄊㄢ4\",\n        \"ㄓㄣ4\",\n        \"ㄕㄣ4\"\n    ],\n    \"黯\": [\n        \"ㄢ4\",\n        \"ㄢ1\"\n    ],\n    \"黰\": [\n        \"ㄓㄣ3\",\n        \"ㄧㄢ1\"\n    ],\n    \"黱\": [\n        \"ㄉㄞ4\",\n        \"ㄓㄣ4\"\n    ],\n    \"黲\": [\n        \"ㄘㄢ3\"\n    ],\n    \"黳\": [\n        \"ㄧ1\",\n        \"ㄨㄚ1\"\n    ],\n    \"黴\": [\n        \"ㄇㄟ2\",\n        \"ㄇㄟ4\"\n    ],\n    \"黵\": [\n        \"ㄓㄢ3\",\n        \"ㄉㄢ3\"\n    ],\n    \"黶\": [\n        \"ㄧㄢ3\"\n    ],\n    \"黷\": [\n        \"ㄉㄨ2\"\n    ],\n    \"黸\": [\n        \"ㄌㄨ2\"\n    ],\n    \"黹\": [\n        \"ㄓ3\",\n        \"ㄒㄧㄢ4\"\n    ],\n    \"黺\": [\n        \"ㄈㄣ3\"\n    ],\n    \"黻\": [\n        \"ㄈㄨ2\"\n    ],\n    \"黼\": [\n        \"ㄈㄨ3\"\n    ],\n    \"黽\": [\n        \"ㄇㄧㄢ3\",\n        \"ㄇㄥ3\",\n        \"ㄇㄧㄣ3\",\n        \"ㄇㄥ2\"\n    ],\n    \"黾\": [\n        \"ㄇㄧㄣ3\",\n        \"ㄇㄧㄢ3\",\n        \"ㄇㄥ3\"\n    ],\n    \"黿\": [\n        \"ㄩㄢ2\"\n    ],\n    \"鼀\": [\n        \"ㄘㄨ4\"\n    ],\n    \"鼁\": [\n        \"ㄑㄩ4\"\n    ],\n    \"鼂\": [\n        \"ㄔㄠ2\",\n        \"ㄓㄠ1\"\n    ],\n    \"鼃\": [\n        \"ㄨㄚ1\"\n    ],\n    \"鼄\": [\n        \"ㄓㄨ1\"\n    ],\n    \"鼅\": [\n        \"ㄓ1\"\n    ],\n    \"鼆\": [\n        \"ㄇㄥ2\",\n        \"ㄇㄥ3\"\n    ],\n    \"鼇\": [\n        \"ㄠ2\"\n    ],\n    \"鼈\": [\n        \"ㄅㄧㄝ1\"\n    ],\n    \"鼉\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"鼊\": [\n        \"ㄅㄧ4\"\n    ],\n    \"鼋\": [\n        \"ㄩㄢ2\"\n    ],\n    \"鼌\": [\n        \"ㄔㄠ2\"\n    ],\n    \"鼍\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"鼎\": [\n        \"ㄉㄧㄥ3\",\n        \"ㄓㄣ1\"\n    ],\n    \"鼏\": [\n        \"ㄇㄧ4\"\n    ],\n    \"鼐\": [\n        \"ㄋㄞ4\"\n    ],\n    \"鼑\": [\n        \"ㄉㄧㄥ3\"\n    ],\n    \"鼒\": [\n        \"ㄗ1\"\n    ],\n    \"鼓\": [\n        \"ㄍㄨ3\"\n    ],\n    \"鼔\": [\n        \"ㄍㄨ3\"\n    ],\n    \"鼕\": [\n        \"ㄉㄨㄥ1\",\n        \"ㄊㄨㄥ2\"\n    ],\n    \"鼖\": [\n        \"ㄈㄣ2\"\n    ],\n    \"鼗\": [\n        \"ㄊㄠ2\"\n    ],\n    \"鼘\": [\n        \"ㄩㄢ1\"\n    ],\n    \"鼙\": [\n        \"ㄆㄧ2\"\n    ],\n    \"鼚\": [\n        \"ㄔㄤ1\"\n    ],\n    \"鼛\": [\n        \"ㄍㄠ1\"\n    ],\n    \"鼜\": [\n        \"ㄑㄧ4\",\n        \"ㄘㄠ4\"\n    ],\n    \"鼝\": [\n        \"ㄩㄢ1\"\n    ],\n    \"鼞\": [\n        \"ㄊㄤ1\"\n    ],\n    \"鼟\": [\n        \"ㄊㄥ1\"\n    ],\n    \"鼠\": [\n        \"ㄕㄨ3\"\n    ],\n    \"鼡\": [\n        \"ㄕㄨ3\"\n    ],\n    \"鼢\": [\n        \"ㄈㄣ2\"\n    ],\n    \"鼣\": [\n        \"ㄈㄟ4\"\n    ],\n    \"鼤\": [\n        \"ㄨㄣ2\",\n        \"ㄨㄣ4\"\n    ],\n    \"鼥\": [\n        \"ㄅㄚ2\",\n        \"ㄈㄟ4\"\n    ],\n    \"鼦\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"鼧\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"鼨\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"鼩\": [\n        \"ㄑㄩ2\"\n    ],\n    \"鼪\": [\n        \"ㄕㄥ1\"\n    ],\n    \"鼫\": [\n        \"ㄕ2\"\n    ],\n    \"鼬\": [\n        \"ㄧㄡ4\"\n    ],\n    \"鼭\": [\n        \"ㄕ2\"\n    ],\n    \"鼮\": [\n        \"ㄊㄧㄥ2\"\n    ],\n    \"鼯\": [\n        \"ㄨ2\"\n    ],\n    \"鼰\": [\n        \"ㄐㄩ2\"\n    ],\n    \"鼱\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"鼲\": [\n        \"ㄏㄨㄣ2\"\n    ],\n    \"鼳\": [\n        \"ㄐㄩ2\",\n        \"ㄒㄧ2\"\n    ],\n    \"鼴\": [\n        \"ㄧㄢ3\"\n    ],\n    \"鼵\": [\n        \"ㄊㄨ1\"\n    ],\n    \"鼶\": [\n        \"ㄙ1\"\n    ],\n    \"鼷\": [\n        \"ㄒㄧ1\"\n    ],\n    \"鼸\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"鼹\": [\n        \"ㄧㄢ3\"\n    ],\n    \"鼺\": [\n        \"ㄌㄟ2\"\n    ],\n    \"鼻\": [\n        \"ㄅㄧ2\"\n    ],\n    \"鼼\": [\n        \"ㄧㄠ4\"\n    ],\n    \"鼽\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"鼾\": [\n        \"ㄏㄢ1\"\n    ],\n    \"鼿\": [\n        \"ㄨ4\",\n        \"ㄏㄨㄟ1\"\n    ],\n    \"齀\": [\n        \"ㄨ4\"\n    ],\n    \"齁\": [\n        \"ㄏㄡ1\",\n        \"ㄎㄨ4\"\n    ],\n    \"齂\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"齃\": [\n        \"ㄜ4\",\n        \"ㄏㄜ4\"\n    ],\n    \"齄\": [\n        \"ㄓㄚ1\"\n    ],\n    \"齅\": [\n        \"ㄒㄧㄡ4\"\n    ],\n    \"齆\": [\n        \"ㄨㄥ4\"\n    ],\n    \"齇\": [\n        \"ㄓㄚ1\"\n    ],\n    \"齈\": [\n        \"ㄋㄨㄥ4\"\n    ],\n    \"齉\": [\n        \"ㄋㄤ4\"\n    ],\n    \"齊\": [\n        \"ㄑㄧ2\",\n        \"ㄐㄧ1\",\n        \"ㄐㄧ4\",\n        \"ㄗ1\",\n        \"ㄓㄞ1\",\n        \"ㄐㄧㄢ3\"\n    ],\n    \"齋\": [\n        \"ㄓㄞ1\"\n    ],\n    \"齌\": [\n        \"ㄐㄧ4\"\n    ],\n    \"齍\": [\n        \"ㄗ1\",\n        \"ㄐㄧ4\"\n    ],\n    \"齎\": [\n        \"ㄐㄧ1\"\n    ],\n    \"齏\": [\n        \"ㄐㄧ1\"\n    ],\n    \"齐\": [\n        \"ㄑㄧ2\",\n        \"ㄐㄧ4\"\n    ],\n    \"齑\": [\n        \"ㄐㄧ1\"\n    ],\n    \"齒\": [\n        \"ㄔ3\"\n    ],\n    \"齓\": [\n        \"ㄔㄣ4\"\n    ],\n    \"齔\": [\n        \"ㄔㄣ4\"\n    ],\n    \"齕\": [\n        \"ㄏㄜ2\"\n    ],\n    \"齖\": [\n        \"ㄧㄚ2\",\n        \"ㄧㄚ4\"\n    ],\n    \"齗\": [\n        \"ㄧㄣ2\",\n        \"ㄧㄣ3\",\n        \"ㄧㄢ3\"\n    ],\n    \"齘\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"齙\": [\n        \"ㄅㄠ1\"\n    ],\n    \"齚\": [\n        \"ㄗㄜ2\"\n    ],\n    \"齛\": [\n        \"ㄒㄧㄝ4\",\n        \"ㄕ4\"\n    ],\n    \"齜\": [\n        \"ㄔㄞ2\",\n        \"ㄗ1\"\n    ],\n    \"齝\": [\n        \"ㄔ1\"\n    ],\n    \"齞\": [\n        \"ㄧㄢ3\"\n    ],\n    \"齟\": [\n        \"ㄐㄩ3\",\n        \"ㄓㄚ1\"\n    ],\n    \"齠\": [\n        \"ㄊㄧㄠ2\"\n    ],\n    \"齡\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"齢\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"齣\": [\n        \"ㄔㄨ1\",\n        \"ㄔ3\"\n    ],\n    \"齤\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"齥\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"齦\": [\n        \"ㄎㄣ3\",\n        \"ㄑㄧㄢ3\",\n        \"ㄧㄣ2\",\n        \"ㄎㄨㄣ3\"\n    ],\n    \"齧\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"齨\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"齩\": [\n        \"ㄧㄠ3\"\n    ],\n    \"齪\": [\n        \"ㄔㄨㄛ4\"\n    ],\n    \"齫\": [\n        \"ㄩㄣ3\"\n    ],\n    \"齬\": [\n        \"ㄩ3\",\n        \"ㄨ2\"\n    ],\n    \"齭\": [\n        \"ㄔㄨ3\"\n    ],\n    \"齮\": [\n        \"ㄧ3\",\n        \"ㄑㄧ3\"\n    ],\n    \"齯\": [\n        \"ㄋㄧ2\"\n    ],\n    \"齰\": [\n        \"ㄗㄜ2\",\n        \"ㄘㄜ4\",\n        \"ㄓㄚ4\"\n    ],\n    \"齱\": [\n        \"ㄗㄡ1\",\n        \"ㄔㄨㄛ4\"\n    ],\n    \"齲\": [\n        \"ㄑㄩ3\"\n    ],\n    \"齳\": [\n        \"ㄩㄣ3\"\n    ],\n    \"齴\": [\n        \"ㄧㄢ3\"\n    ],\n    \"齵\": [\n        \"ㄡ2\",\n        \"ㄩ2\"\n    ],\n    \"齶\": [\n        \"ㄜ4\"\n    ],\n    \"齷\": [\n        \"ㄨㄛ4\"\n    ],\n    \"齸\": [\n        \"ㄧ4\"\n    ],\n    \"齹\": [\n        \"ㄘ1\",\n        \"ㄘㄨㄛ2\"\n    ],\n    \"齺\": [\n        \"ㄗㄡ1\"\n    ],\n    \"齻\": [\n        \"ㄉㄧㄢ1\"\n    ],\n    \"齼\": [\n        \"ㄔㄨ3\"\n    ],\n    \"齽\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"齾\": [\n        \"ㄧㄚ4\",\n        \"ㄜ4\"\n    ],\n    \"齿\": [\n        \"ㄔ3\"\n    ],\n    \"龀\": [\n        \"ㄔㄣ4\"\n    ],\n    \"龁\": [\n        \"ㄏㄜ2\"\n    ],\n    \"龂\": [\n        \"ㄧㄣ2\"\n    ],\n    \"龃\": [\n        \"ㄐㄩ3\"\n    ],\n    \"龄\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"龅\": [\n        \"ㄅㄠ1\"\n    ],\n    \"龆\": [\n        \"ㄊㄧㄠ2\"\n    ],\n    \"龇\": [\n        \"ㄗ1\"\n    ],\n    \"龈\": [\n        \"ㄎㄣ3\",\n        \"ㄧㄣ2\"\n    ],\n    \"龉\": [\n        \"ㄩ3\"\n    ],\n    \"龊\": [\n        \"ㄔㄨㄛ4\"\n    ],\n    \"龋\": [\n        \"ㄑㄩ3\"\n    ],\n    \"龌\": [\n        \"ㄨㄛ4\"\n    ],\n    \"龍\": [\n        \"ㄌㄨㄥ2\",\n        \"ㄇㄤ2\"\n    ],\n    \"龎\": [\n        \"ㄆㄤ2\"\n    ],\n    \"龏\": [\n        \"ㄍㄨㄥ1\",\n        \"ㄨㄛ4\"\n    ],\n    \"龐\": [\n        \"ㄆㄤ2\",\n        \"ㄌㄨㄥ2\"\n    ],\n    \"龑\": [\n        \"ㄧㄢ3\"\n    ],\n    \"龒\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"龓\": [\n        \"ㄌㄨㄥ3\",\n        \"ㄌㄨㄥ2\"\n    ],\n    \"龔\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"龕\": [\n        \"ㄎㄢ1\",\n        \"ㄎㄜ4\"\n    ],\n    \"龖\": [\n        \"ㄉㄚ2\"\n    ],\n    \"龗\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"龘\": [\n        \"ㄉㄚ2\"\n    ],\n    \"龙\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"龚\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"龛\": [\n        \"ㄎㄢ1\"\n    ],\n    \"龜\": [\n        \"ㄍㄨㄟ1\",\n        \"ㄑㄧㄡ1\",\n        \"ㄐㄩㄣ1\"\n    ],\n    \"龝\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"龞\": [\n        \"ㄅㄧㄝ1\"\n    ],\n    \"龟\": [\n        \"ㄍㄨㄟ1\",\n        \"ㄐㄩㄣ1\",\n        \"ㄑㄧㄡ1\"\n    ],\n    \"龠\": [\n        \"ㄩㄝ4\"\n    ],\n    \"龡\": [\n        \"ㄔㄨㄟ1\"\n    ],\n    \"龢\": [\n        \"ㄏㄜ2\"\n    ],\n    \"龣\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"龤\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"龥\": [\n        \"ㄩ4\"\n    ],\n    \"鿃\": [\n        \"ㄕㄢ3\"\n    ],\n    \"鿍\": [\n        \"ㄍㄤ4\"\n    ],\n    \"鿎\": [\n        \"ㄊㄚ3\",\n        \"ㄉㄚ2\"\n    ],\n    \"鿏\": [\n        \"ㄇㄞ4\"\n    ],\n    \"鿔\": [\n        \"ㄍㄜ1\"\n    ],\n    \"鿕\": [\n        \"ㄉㄢ1\"\n    ],\n    \"鿫\": [\n        \"ㄠ4\"\n    ],\n    \"鿬\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"鿭\": [\n        \"ㄋㄧ3\"\n    ],\n    \"\": [\n        \"ㄧㄝ4\"\n    ],\n    \"\": [\n        \"ㄗㄨㄛ3\",\n        \"ㄧㄡ3\"\n    ],\n    \"\": [\n        \"ㄍㄨㄣ3\"\n    ],\n    \"\": [\n        \"ㄓㄡ4\",\n        \"ㄓㄨ1\"\n    ],\n    \"\": [\n        \"ㄓㄡ4\",\n        \"ㄓㄨ1\"\n    ],\n    \"\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄐㄧㄝ1\"\n    ],\n    \"\": [\n        \"ㄨㄞ1\"\n    ],\n    \"\": [\n        \"ㄏㄢ3\"\n    ],\n    \"\": [\n        \"ㄏㄢ3\"\n    ],\n    \"\": [\n        \"ㄓㄡ4\"\n    ],\n    \"\": [\n        \"ㄓㄡ4\"\n    ],\n    \"\": [\n        \"ㄕㄡ3\"\n    ],\n    \"\": [\n        \"ㄍㄤ1\"\n    ],\n    \"\": [\n        \"ㄎㄨㄞ3\"\n    ],\n    \"\": [\n        \"ㄙㄨㄥ3\"\n    ],\n    \"\": [\n        \"ㄙㄨㄥ3\"\n    ],\n    \"\": [\n        \"ㄈㄥ1\"\n    ],\n    \"\": [\n        \"ㄍㄨㄥ4\"\n    ],\n    \"\": [\n        \"ㄍㄤ1\"\n    ],\n    \"\": [\n        \"ㄏㄨㄟ4\",\n        \"ㄎㄨㄟ4\"\n    ],\n    \"\": [\n        \"ㄊㄚ4\"\n    ],\n    \"\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"\": [\n        \"ㄣ1\"\n    ],\n    \"\": [\n        \"ㄒㄧㄠ3\"\n    ],\n    \"\": [\n        \"ㄌㄡ2\",\n        \"ㄌㄩ2\"\n    ],\n    \"\": [\n        \"ㄘㄢ3\",\n        \"ㄕㄢ1\",\n        \"ㄘㄣ1\"\n    ],\n    \"\": [\n        \"ㄓㄨ2\"\n    ],\n    \"\": [\n        \"ㄔㄡ1\",\n        \"ㄔㄡ2\"\n    ],\n    \"\": [\n        \"ㄨㄤ3\"\n    ],\n    \"\": [\n        \"ㄧㄤ2\",\n        \"ㄒㄧㄤ2\"\n    ],\n    \"\": [\n        \"ㄗㄞ1\"\n    ],\n    \"\": [\n        \"ㄅㄚ4\",\n        \"ㄅㄟ1\"\n    ],\n    \"\": [\n        \"ㄅㄚ4\",\n        \"ㄅㄟ1\"\n    ],\n    \"\": [\n        \"ㄓㄨㄢ1\",\n        \"ㄓㄨㄢ2\",\n        \"ㄔㄨㄢ3\",\n        \"ㄔㄨㄣ2\"\n    ],\n    \"\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"\": [\n        \"ㄎㄨㄟ4\",\n        \"ㄏㄨㄟ4\"\n    ],\n    \"\": [\n        \"ㄎㄨㄟ4\",\n        \"ㄏㄨㄟ4\"\n    ],\n    \"\": [\n        \"ㄐㄩㄢ3\"\n    ],\n    \"\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"\": [\n        \"ㄧㄢ4\"\n    ],\n    \"\": [\n        \"ㄑㄧㄥ2\"\n    ],\n    \"\": [\n        \"ㄑㄧㄥ2\"\n    ],\n    \"\": [\n        \"ㄕㄢ4\"\n    ],\n    \"\": [\n        \"ㄧㄝ2\",\n        \"ㄧㄚ2\"\n    ],\n    \"\": [\n        \"ㄆㄛ1\"\n    ],\n    \"\": [\n        \"ㄕㄢ4\"\n    ],\n    \"\": [\n        \"ㄓㄨㄛ1\"\n    ],\n    \"\": [\n        \"ㄕㄢ4\"\n    ],\n    \"\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"\": [\n        \"ㄔㄨㄞ4\"\n    ],\n    \"\": [\n        \"ㄓㄥ4\"\n    ],\n    \"\": [\n        \"ㄔㄨㄞ4\"\n    ],\n    \"\": [\n        \"ㄓㄥ4\"\n    ],\n    \"\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"\": [\n        \"ㄧㄥ2\"\n    ],\n    \"\": [\n        \"ㄩ2\"\n    ],\n    \"\": [\n        \"ㄧㄣ4\"\n    ],\n    \"\": [\n        \"ㄔㄨㄣ1\"\n    ],\n    \"\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"\": [\n        \"ㄩ2\"\n    ],\n    \"\": [\n        \"ㄊㄥ2\"\n    ],\n    \"\": [\n        \"ㄕ1\"\n    ],\n    \"\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"\": [\n        \"ㄐㄩ2\"\n    ],\n    \"\": [\n        \"ㄊㄧ1\"\n    ],\n    \"\": [\n        \"ㄆㄧ4\"\n    ],\n    \"\": [\n        \"ㄧㄢ3\"\n    ],\n    \"\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"礼\": [\n        \"ㄌㄧ3\"\n    ],\n    \"𠀀\": [\n        \"ㄏㄜ1\"\n    ],\n    \"𠀁\": [\n        \"ㄑㄧ1\"\n    ],\n    \"𠀃\": [\n        \"ㄑㄧㄝ3\",\n        \"ㄐㄧ1\"\n    ],\n    \"𠀅\": [\n        \"ㄏㄞ4\"\n    ],\n    \"𠀉\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"𠀊\": [\n        \"ㄘㄠ1\"\n    ],\n    \"𠀍\": [\n        \"ㄕ4\"\n    ],\n    \"𠀓\": [\n        \"ㄙ1\"\n    ],\n    \"𠀔\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𠀛\": [\n        \"ㄩ4\"\n    ],\n    \"𠀝\": [\n        \"ㄎㄨㄥ1\"\n    ],\n    \"𠀢\": [\n        \"ㄗ1\"\n    ],\n    \"𠀦\": [\n        \"ㄒㄧㄥ2\"\n    ],\n    \"𠀱\": [\n        \"ㄇㄡ3\"\n    ],\n    \"𠀷\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𠀸\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𠀹\": [\n        \"ㄐㄩㄣ1\"\n    ],\n    \"𠀼\": [\n        \"ㄑㄧㄢ2\",\n        \"ㄒㄧㄚ4\"\n    ],\n    \"𠀽\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𠁁\": [\n        \"ㄉㄡ4\"\n    ],\n    \"𠁉\": [\n        \"ㄔㄨ1\"\n    ],\n    \"𠁗\": [\n        \"ㄕ4\",\n        \"ㄏㄜ4\"\n    ],\n    \"𠁠\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"𠁥\": [\n        \"ㄍㄚ3\"\n    ],\n    \"𠁭\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𠁷\": [\n        \"ㄔㄢ3\"\n    ],\n    \"𠂄\": [\n        \"ㄏㄨㄢ1\"\n    ],\n    \"𠂆\": [\n        \"ㄧ4\"\n    ],\n    \"𠂇\": [\n        \"ㄗㄨㄛ3\"\n    ],\n    \"𠂈\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄊㄧㄢ3\"\n    ],\n    \"𠂑\": [\n        \"ㄗㄡ1\"\n    ],\n    \"𠂔\": [\n        \"ㄗ3\"\n    ],\n    \"𠂝\": [\n        \"ㄗㄚ1\"\n    ],\n    \"𠂟\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"𠂢\": [\n        \"ㄆㄞ4\"\n    ],\n    \"𠂤\": [\n        \"ㄉㄨㄟ1\"\n    ],\n    \"𠂥\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"𠂧\": [\n        \"ㄕㄣ4\"\n    ],\n    \"𠂸\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"𠃊\": [\n        \"ㄧㄣ3\"\n    ],\n    \"𠃌\": [\n        \"ㄍㄨㄣ3\"\n    ],\n    \"𠃖\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"𠃫\": [\n        \"ㄕㄣ1\"\n    ],\n    \"𠃺\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"𠄅\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𠄉\": [\n        \"ㄉㄨㄥ4\"\n    ],\n    \"𠄌\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄓㄨㄟ4\"\n    ],\n    \"𠄍\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𠄏\": [\n        \"ㄉㄧㄠ3\"\n    ],\n    \"𠄑\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𠄒\": [\n        \"ㄔㄨㄟ2\",\n        \"ㄕㄚ1\"\n    ],\n    \"𠄖\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𠄚\": [\n        \"ㄊㄧㄥ1\"\n    ],\n    \"𠄣\": [\n        \"ㄍㄣ4\"\n    ],\n    \"𠄮\": [\n        \"ㄧㄚ4\",\n        \"ㄇㄛ3\"\n    ],\n    \"𠄱\": [\n        \"ㄧ2\"\n    ],\n    \"𠄿\": [\n        \"ㄨㄟ2\"\n    ],\n    \"𠅂\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𠅌\": [\n        \"ㄧ2\"\n    ],\n    \"𠅗\": [\n        \"ㄉㄧㄝ4\"\n    ],\n    \"𠅚\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𠅤\": [\n        \"ㄒㄧ2\"\n    ],\n    \"𠅬\": [\n        \"ㄅㄠ1\"\n    ],\n    \"𠅱\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𠅹\": [\n        \"ㄓㄤ4\"\n    ],\n    \"𠆌\": [\n        \"ㄩㄥ1\"\n    ],\n    \"𠆐\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𠆙\": [\n        \"ㄉㄧㄝ4\"\n    ],\n    \"𠆛\": [\n        \"ㄉㄢ1\"\n    ],\n    \"𠆟\": [\n        \"ㄨㄟ3\"\n    ],\n    \"𠆣\": [\n        \"ㄍㄨㄚ3\",\n        \"ㄓㄨㄚ3\"\n    ],\n    \"𠆩\": [\n        \"ㄈㄢ4\"\n    ],\n    \"𠆮\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𠆱\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𠆲\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𠆵\": [\n        \"ㄋㄧ2\"\n    ],\n    \"𠆶\": [\n        \"ㄉㄢ4\"\n    ],\n    \"𠇋\": [\n        \"ㄉㄢ3\"\n    ],\n    \"𠇏\": [\n        \"ㄊㄠ1\"\n    ],\n    \"𠇒\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"𠇗\": [\n        \"ㄎㄨㄚ1\"\n    ],\n    \"𠇘\": [\n        \"ㄔㄨ4\"\n    ],\n    \"𠇯\": [\n        \"ㄑㄩ4\"\n    ],\n    \"𠇱\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𠇳\": [\n        \"ㄕ1\"\n    ],\n    \"𠇵\": [\n        \"ㄍㄢ3\"\n    ],\n    \"𠇷\": [\n        \"ㄕㄥ1\"\n    ],\n    \"𠈁\": [\n        \"ㄊㄨㄛ1\"\n    ],\n    \"𠈅\": [\n        \"ㄕㄡ1\"\n    ],\n    \"𠈊\": [\n        \"ㄋㄧㄝ3\"\n    ],\n    \"𠈤\": [\n        \"ㄩㄣ4\"\n    ],\n    \"𠈥\": [\n        \"ㄍㄨㄚ3\"\n    ],\n    \"𠈬\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𠈭\": [\n        \"ㄌㄠ2\"\n    ],\n    \"𠈰\": [\n        \"ㄉㄢ4\"\n    ],\n    \"𠈱\": [\n        \"ㄙㄨㄛ1\"\n    ],\n    \"𠈵\": [\n        \"ㄇㄤ3\"\n    ],\n    \"𠈶\": [\n        \"ㄧ2\"\n    ],\n    \"𠈸\": [\n        \"ㄊㄜ4\"\n    ],\n    \"𠈺\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𠉂\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𠉗\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"𠉢\": [\n        \"ㄒㄧ3\"\n    ],\n    \"𠉣\": [\n        \"ㄏㄨㄣ1\",\n        \"ㄏㄨㄣ4\"\n    ],\n    \"𠉤\": [\n        \"ㄉㄚ2\"\n    ],\n    \"𠉧\": [\n        \"ㄐㄩ4\"\n    ],\n    \"𠉩\": [\n        \"ㄉㄨ2\"\n    ],\n    \"𠉬\": [\n        \"ㄢ3\",\n        \"ㄧㄢ3\"\n    ],\n    \"𠊉\": [\n        \"ㄇㄟ4\"\n    ],\n    \"𠊌\": [\n        \"ㄖㄢ2\"\n    ],\n    \"𠊎\": [\n        \"ㄞ2\"\n    ],\n    \"𠊏\": [\n        \"ㄩ4\",\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𠊒\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"𠊔\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𠊟\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"𠊣\": [\n        \"ㄓㄡ4\"\n    ],\n    \"𠊤\": [\n        \"ㄓ4\"\n    ],\n    \"𠊥\": [\n        \"ㄓㄨㄥ3\"\n    ],\n    \"𠊦\": [\n        \"ㄋㄠ3\"\n    ],\n    \"𠊧\": [\n        \"ㄅㄧㄥ4\"\n    ],\n    \"𠊩\": [\n        \"ㄓㄨㄢ4\"\n    ],\n    \"𠊪\": [\n        \"ㄕㄨ4\"\n    ],\n    \"𠊫\": [\n        \"ㄒㄩㄣ4\",\n        \"ㄑㄩㄥ2\"\n    ],\n    \"𠊬\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𠊭\": [\n        \"ㄑㄧㄢ3\"\n    ],\n    \"𠊰\": [\n        \"ㄍㄨㄚ3\"\n    ],\n    \"𠊲\": [\n        \"ㄊㄨ1\"\n    ],\n    \"𠊶\": [\n        \"ㄧㄥ4\"\n    ],\n    \"𠊷\": [\n        \"ㄓ4\"\n    ],\n    \"𠊾\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"𠋆\": [\n        \"ㄔㄣ4\"\n    ],\n    \"𠋖\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"𠋗\": [\n        \"ㄧㄚ1\"\n    ],\n    \"𠋜\": [\n        \"ㄍㄨㄛ4\"\n    ],\n    \"𠋝\": [\n        \"ㄇㄧㄠ3\"\n    ],\n    \"𠋞\": [\n        \"ㄕㄜ2\"\n    ],\n    \"𠋟\": [\n        \"ㄩ3\"\n    ],\n    \"𠋡\": [\n        \"ㄙ4\"\n    ],\n    \"𠋢\": [\n        \"ㄙㄡ3\",\n        \"ㄓㄡ4\"\n    ],\n    \"𠋤\": [\n        \"ㄓ4\"\n    ],\n    \"𠋧\": [\n        \"ㄑㄧㄝ1\"\n    ],\n    \"𠋩\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𠋬\": [\n        \"ㄐㄩ2\"\n    ],\n    \"𠋭\": [\n        \"ㄅㄟ4\"\n    ],\n    \"𠋯\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𠋲\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"𠋵\": [\n        \"ㄑㄧㄢ3\"\n    ],\n    \"𠋶\": [\n        \"ㄇㄧㄥ3\"\n    ],\n    \"𠋷\": [\n        \"ㄔㄢ3\"\n    ],\n    \"𠋺\": [\n        \"ㄙㄠ1\"\n    ],\n    \"𠋻\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𠌕\": [\n        \"ㄍㄨㄥ4\"\n    ],\n    \"𠌖\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"𠌚\": [\n        \"ㄋㄨㄥ4\",\n        \"ㄖㄨㄥ4\"\n    ],\n    \"𠌞\": [\n        \"ㄙㄡ3\"\n    ],\n    \"𠌟\": [\n        \"ㄙㄡ3\"\n    ],\n    \"𠌠\": [\n        \"ㄧㄠ2\"\n    ],\n    \"𠌪\": [\n        \"ㄔㄡ1\",\n        \"ㄊㄠ1\"\n    ],\n    \"𠌭\": [\n        \"ㄕㄨㄞ4\"\n    ],\n    \"𠌮\": [\n        \"ㄓㄜ1\"\n    ],\n    \"𠌯\": [\n        \"ㄌㄧ4\",\n        \"ㄌㄧ2\"\n    ],\n    \"𠌰\": [\n        \"ㄍㄞ4\"\n    ],\n    \"𠌱\": [\n        \"ㄙㄨㄟ1\"\n    ],\n    \"𠌲\": [\n        \"ㄓㄢ1\"\n    ],\n    \"𠌴\": [\n        \"ㄓㄨㄤ4\"\n    ],\n    \"𠌽\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𠍃\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𠍄\": [\n        \"ㄉㄡ1\"\n    ],\n    \"𠍗\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𠍚\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𠍛\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𠍜\": [\n        \"ㄓ4\"\n    ],\n    \"𠍨\": [\n        \"ㄇㄟ3\"\n    ],\n    \"𠍩\": [\n        \"ㄧㄠ4\"\n    ],\n    \"𠍪\": [\n        \"ㄉㄧ1\"\n    ],\n    \"𠍫\": [\n        \"ㄧ2\"\n    ],\n    \"𠍯\": [\n        \"ㄅㄧㄝ2\"\n    ],\n    \"𠍲\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𠍳\": [\n        \"ㄧ4\"\n    ],\n    \"𠍵\": [\n        \"ㄧㄤ4\"\n    ],\n    \"𠍹\": [\n        \"ㄓㄚ2\"\n    ],\n    \"𠍽\": [\n        \"ㄕㄚ4\"\n    ],\n    \"𠎙\": [\n        \"ㄌㄞ2\"\n    ],\n    \"𠎮\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𠎰\": [\n        \"ㄑㄧ1\"\n    ],\n    \"𠎳\": [\n        \"ㄩ2\"\n    ],\n    \"𠎶\": [\n        \"ㄗㄞ3\"\n    ],\n    \"𠎷\": [\n        \"ㄙㄚ4\"\n    ],\n    \"𠎸\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𠎻\": [\n        \"ㄉㄨㄣ4\"\n    ],\n    \"𠎿\": [\n        \"ㄐㄧㄝ3\"\n    ],\n    \"𠏀\": [\n        \"ㄎㄜ1\"\n    ],\n    \"𠏃\": [\n        \"ㄩㄝ1\"\n    ],\n    \"𠏇\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𠏈\": [\n        \"ㄧㄠ2\"\n    ],\n    \"𠏓\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"𠏕\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"𠏖\": [\n        \"ㄑㄧㄠ1\"\n    ],\n    \"𠏚\": [\n        \"ㄩ4\"\n    ],\n    \"𠏛\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𠏡\": [\n        \"ㄒㄧㄢ1\",\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𠏢\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"𠏤\": [\n        \"ㄍㄨㄤ3\"\n    ],\n    \"𠏧\": [\n        \"ㄔㄥ1\"\n    ],\n    \"𠏨\": [\n        \"ㄔㄨㄤ3\"\n    ],\n    \"𠏩\": [\n        \"ㄧ2\"\n    ],\n    \"𠏫\": [\n        \"ㄓㄥ3\"\n    ],\n    \"𠏭\": [\n        \"ㄗㄨㄥ4\"\n    ],\n    \"𠏮\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"𠏰\": [\n        \"ㄓㄞ3\"\n    ],\n    \"𠏿\": [\n        \"ㄈㄟ3\"\n    ],\n    \"𠐀\": [\n        \"ㄧ2\"\n    ],\n    \"𠐁\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𠐈\": [\n        \"ㄅㄧㄢ1\",\n        \"ㄆㄧㄢ2\"\n    ],\n    \"𠐉\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𠐊\": [\n        \"ㄕㄨ4\"\n    ],\n    \"𠐋\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"𠐌\": [\n        \"ㄅㄧ3\",\n        \"ㄅㄚ4\"\n    ],\n    \"𠐍\": [\n        \"ㄙㄨ2\"\n    ],\n    \"𠐑\": [\n        \"ㄉㄧ4\"\n    ],\n    \"𠐡\": [\n        \"ㄅㄟ4\"\n    ],\n    \"𠐢\": [\n        \"ㄨㄣ4\"\n    ],\n    \"𠐧\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𠐩\": [\n        \"ㄔㄢ3\"\n    ],\n    \"𠐵\": [\n        \"ㄉㄠ3\"\n    ],\n    \"𠐺\": [\n        \"ㄆㄧㄣ2\"\n    ],\n    \"𠐻\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𠐼\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"𠐽\": [\n        \"ㄍㄨㄟ4\",\n        \"ㄍㄨㄟ1\"\n    ],\n    \"𠐾\": [\n        \"ㄑㄧ1\"\n    ],\n    \"𠐿\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"𠑃\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𠑄\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𠑅\": [\n        \"ㄓㄥ1\"\n    ],\n    \"𠑆\": [\n        \"ㄔㄢ3\"\n    ],\n    \"𠑐\": [\n        \"ㄧㄠ2\"\n    ],\n    \"𠑑\": [\n        \"ㄔㄢ3\"\n    ],\n    \"𠑘\": [\n        \"ㄉㄧㄢ1\"\n    ],\n    \"𠑙\": [\n        \"ㄔㄨㄥ4\"\n    ],\n    \"𠑚\": [\n        \"ㄋㄟ2\"\n    ],\n    \"𠑛\": [\n        \"ㄋㄟ2\"\n    ],\n    \"𠑞\": [\n        \"ㄓㄞ4\"\n    ],\n    \"𠑟\": [\n        \"ㄅㄧㄢ1\",\n        \"ㄆㄧㄢ2\"\n    ],\n    \"𠑡\": [\n        \"ㄔㄢ3\"\n    ],\n    \"𠑪\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𠑯\": [\n        \"ㄘㄨ4\"\n    ],\n    \"𠑰\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"𠑱\": [\n        \"ㄐㄧㄥ3\"\n    ],\n    \"𠑲\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𠑴\": [\n        \"ㄑㄧㄥ1\"\n    ],\n    \"𠑹\": [\n        \"ㄍㄨ3\"\n    ],\n    \"𠒄\": [\n        \"ㄨ4\"\n    ],\n    \"𠒜\": [\n        \"ㄩㄢ3\"\n    ],\n    \"𠒝\": [\n        \"ㄅㄧㄥ3\"\n    ],\n    \"𠒢\": [\n        \"ㄨㄢ2\"\n    ],\n    \"𠒰\": [\n        \"ㄋㄧㄠ3\",\n        \"ㄋㄧ2\"\n    ],\n    \"𠒵\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"𠒸\": [\n        \"ㄖㄠ3\"\n    ],\n    \"𠒾\": [\n        \"ㄈㄢ4\"\n    ],\n    \"𠒿\": [\n        \"ㄉㄧ2\"\n    ],\n    \"𠓊\": [\n        \"ㄏㄨㄟ1\",\n        \"ㄉㄢ1\"\n    ],\n    \"𠓋\": [\n        \"ㄧ4\"\n    ],\n    \"𠓌\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𠓖\": [\n        \"ㄌㄢ2\"\n    ],\n    \"𠓗\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𠓙\": [\n        \"ㄒㄩㄥ4\"\n    ],\n    \"𠓜\": [\n        \"ㄌㄧㄤ3\"\n    ],\n    \"𠓝\": [\n        \"ㄊㄠ1\"\n    ],\n    \"𠓞\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𠓢\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"𠓣\": [\n        \"ㄓㄚ2\"\n    ],\n    \"𠓤\": [\n        \"ㄕ1\"\n    ],\n    \"𠓪\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𠓫\": [\n        \"ㄅㄧㄢ3\"\n    ],\n    \"𠓭\": [\n        \"ㄌㄢ3\"\n    ],\n    \"𠓮\": [\n        \"ㄌㄧㄣ3\"\n    ],\n    \"𠓶\": [\n        \"ㄓ4\"\n    ],\n    \"𠓷\": [\n        \"ㄅㄧ4\",\n        \"ㄔㄥ2\"\n    ],\n    \"𠓸\": [\n        \"ㄕㄥ4\"\n    ],\n    \"𠓽\": [\n        \"ㄕㄥ4\"\n    ],\n    \"𠓿\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"𠔂\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"𠔃\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𠔉\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"𠔋\": [\n        \"ㄐㄧ1\",\n        \"ㄒㄧㄣ4\"\n    ],\n    \"𠔍\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𠔎\": [\n        \"ㄑㄧㄣ3\"\n    ],\n    \"𠔑\": [\n        \"ㄏㄞ4\"\n    ],\n    \"𠔕\": [\n        \"ㄌㄨㄣ2\"\n    ],\n    \"𠔠\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𠔨\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"𠔯\": [\n        \"ㄅㄢ1\"\n    ],\n    \"𠔲\": [\n        \"ㄏㄥ2\"\n    ],\n    \"𠔶\": [\n        \"ㄑㄧ1\"\n    ],\n    \"𠔺\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𠔻\": [\n        \"ㄓㄥ4\"\n    ],\n    \"𠔼\": [\n        \"ㄇㄠ3\"\n    ],\n    \"𠕁\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"𠕄\": [\n        \"ㄋㄚ4\"\n    ],\n    \"𠕊\": [\n        \"ㄊㄧㄥ3\"\n    ],\n    \"𠕌\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"𠕕\": [\n        \"ㄐㄩㄥ1\"\n    ],\n    \"𠕖\": [\n        \"ㄓㄠ3\"\n    ],\n    \"𠕟\": [\n        \"ㄋㄧㄢ3\"\n    ],\n    \"𠕠\": [\n        \"ㄔㄥ2\"\n    ],\n    \"𠕣\": [\n        \"ㄑㄧㄚ4\"\n    ],\n    \"𠕦\": [\n        \"ㄩ4\"\n    ],\n    \"𠕧\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"𠕭\": [\n        \"ㄓㄠ4\"\n    ],\n    \"𠕳\": [\n        \"ㄉㄧ2\"\n    ],\n    \"𠕴\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"𠕸\": [\n        \"ㄙㄨㄟ3\"\n    ],\n    \"𠕻\": [\n        \"ㄧㄠ1\"\n    ],\n    \"𠕿\": [\n        \"ㄨㄤ1\"\n    ],\n    \"𠖂\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"𠖄\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"𠖆\": [\n        \"ㄇㄥ4\"\n    ],\n    \"𠖋\": [\n        \"ㄧㄡ3\"\n    ],\n    \"𠖓\": [\n        \"ㄙ1\"\n    ],\n    \"𠖛\": [\n        \"ㄌㄡ4\"\n    ],\n    \"𠖟\": [\n        \"ㄧㄣ1\"\n    ],\n    \"𠖥\": [\n        \"ㄔㄨㄥ3\"\n    ],\n    \"𠖫\": [\n        \"ㄍㄢ3\"\n    ],\n    \"𠖬\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"𠖶\": [\n        \"ㄑㄧㄣ4\"\n    ],\n    \"𠖷\": [\n        \"ㄐㄩㄥ3\"\n    ],\n    \"𠖹\": [\n        \"ㄒㄧㄝ2\",\n        \"ㄒㄧㄚ2\"\n    ],\n    \"𠗂\": [\n        \"ㄏㄜ4\"\n    ],\n    \"𠗆\": [\n        \"ㄊㄠ1\"\n    ],\n    \"𠗈\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"𠗉\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𠗊\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"𠗋\": [\n        \"ㄋㄧㄢ3\"\n    ],\n    \"𠗌\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"𠗏\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𠗘\": [\n        \"ㄊㄧㄢ3\"\n    ],\n    \"𠗚\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"𠗛\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𠗝\": [\n        \"ㄑㄧㄥ3\"\n    ],\n    \"𠗥\": [\n        \"ㄆㄧㄥ4\"\n    ],\n    \"𠗦\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"𠗨\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𠗩\": [\n        \"ㄌㄡ4\"\n    ],\n    \"𠗳\": [\n        \"ㄌㄧㄢ3\"\n    ],\n    \"𠗴\": [\n        \"ㄏㄢ2\"\n    ],\n    \"𠗵\": [\n        \"ㄆㄤ1\"\n    ],\n    \"𠗶\": [\n        \"ㄊㄤ2\"\n    ],\n    \"𠗺\": [\n        \"ㄧ2\"\n    ],\n    \"𠗻\": [\n        \"ㄒㄩㄢ2\"\n    ],\n    \"𠗼\": [\n        \"ㄙㄨㄛ4\"\n    ],\n    \"𠗽\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"𠗾\": [\n        \"ㄕㄨㄤ3\"\n    ],\n    \"𠗿\": [\n        \"ㄕㄣ4\"\n    ],\n    \"𠘁\": [\n        \"ㄅㄨ4\"\n    ],\n    \"𠘂\": [\n        \"ㄙㄡ1\"\n    ],\n    \"𠘅\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"𠘆\": [\n        \"ㄕㄣ3\"\n    ],\n    \"𠘊\": [\n        \"ㄋㄨㄥ4\"\n    ],\n    \"𠘋\": [\n        \"ㄊㄧㄥ3\"\n    ],\n    \"𠘌\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"𠘕\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𠘖\": [\n        \"ㄓ4\"\n    ],\n    \"𠘝\": [\n        \"ㄌㄞ4\"\n    ],\n    \"𠘞\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𠘟\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𠘢\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𠘣\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"𠘥\": [\n        \"ㄧㄢ2\"\n    ],\n    \"𠘧\": [\n        \"ㄕㄨ1\"\n    ],\n    \"𠘪\": [\n        \"ㄕ3\"\n    ],\n    \"𠘱\": [\n        \"ㄓㄣ3\"\n    ],\n    \"𠘳\": [\n        \"ㄧㄡ1\"\n    ],\n    \"𠘺\": [\n        \"ㄙㄨㄛ4\"\n    ],\n    \"𠘻\": [\n        \"ㄨ2\"\n    ],\n    \"𠙁\": [\n        \"ㄔㄤ2\"\n    ],\n    \"𠙂\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"𠙆\": [\n        \"ㄐㄩ4\"\n    ],\n    \"𠙎\": [\n        \"ㄕㄨ1\"\n    ],\n    \"𠙔\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"𠙕\": [\n        \"ㄨㄟ2\"\n    ],\n    \"𠙞\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𠙤\": [\n        \"ㄐㄧㄝ1\"\n    ],\n    \"𠙬\": [\n        \"ㄗㄠ3\"\n    ],\n    \"𠙶\": [\n        \"ㄡ3\"\n    ],\n    \"𠙼\": [\n        \"ㄍㄨㄚ3\"\n    ],\n    \"𠚃\": [\n        \"ㄏㄠ2\"\n    ],\n    \"𠚄\": [\n        \"ㄌㄧ3\"\n    ],\n    \"𠚅\": [\n        \"ㄓ4\"\n    ],\n    \"𠚆\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𠚉\": [\n        \"ㄅㄨ1\"\n    ],\n    \"𠚊\": [\n        \"ㄔㄤ4\"\n    ],\n    \"𠚓\": [\n        \"ㄩㄣ1\"\n    ],\n    \"𠚔\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𠚜\": [\n        \"ㄊㄠ1\"\n    ],\n    \"𠚠\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"𠚥\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"𠚧\": [\n        \"ㄦ4\"\n    ],\n    \"𠚨\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"𠚭\": [\n        \"ㄉㄧ4\"\n    ],\n    \"𠚮\": [\n        \"ㄧ4\"\n    ],\n    \"𠚯\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"𠚱\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𠚳\": [\n        \"ㄎㄨㄛ4\"\n    ],\n    \"𠚴\": [\n        \"ㄓㄡ1\"\n    ],\n    \"𠚵\": [\n        \"ㄐㄩ4\"\n    ],\n    \"𠚹\": [\n        \"ㄕㄢ4\"\n    ],\n    \"𠚺\": [\n        \"ㄕㄚ4\"\n    ],\n    \"𠚻\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"𠚼\": [\n        \"ㄅㄢ1\"\n    ],\n    \"𠚽\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𠛀\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"𠛃\": [\n        \"ㄧ2\"\n    ],\n    \"𠛅\": [\n        \"ㄎㄡ1\"\n    ],\n    \"𠛆\": [\n        \"ㄨ1\"\n    ],\n    \"𠛊\": [\n        \"ㄍㄜ1\"\n    ],\n    \"𠛋\": [\n        \"ㄅㄚ1\"\n    ],\n    \"𠛎\": [\n        \"ㄍㄡ1\"\n    ],\n    \"𠛑\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𠛒\": [\n        \"ㄍㄨㄚ1\"\n    ],\n    \"𠛓\": [\n        \"ㄌㄧㄡ3\"\n    ],\n    \"𠛔\": [\n        \"ㄔ3\"\n    ],\n    \"𠛕\": [\n        \"ㄍㄨㄞ1\"\n    ],\n    \"𠛖\": [\n        \"ㄔㄨㄢ1\"\n    ],\n    \"𠛘\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𠛙\": [\n        \"ㄘㄨ4\"\n    ],\n    \"𠛚\": [\n        \"ㄕㄨㄚ1\"\n    ],\n    \"𠛡\": [\n        \"ㄅㄧ3\"\n    ],\n    \"𠛥\": [\n        \"ㄅㄧㄥ3\"\n    ],\n    \"𠛦\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𠛩\": [\n        \"ㄐㄧㄡ3\"\n    ],\n    \"𠛪\": [\n        \"ㄊㄧㄠ1\",\n        \"ㄉㄧㄠ1\"\n    ],\n    \"𠛫\": [\n        \"ㄉㄨㄛ3\"\n    ],\n    \"𠛭\": [\n        \"ㄧㄢ1\",\n        \"ㄩㄢ1\"\n    ],\n    \"𠛮\": [\n        \"ㄑㄩㄢ1\"\n    ],\n    \"𠛱\": [\n        \"ㄌㄧㄝ4\",\n        \"ㄗㄚ1\"\n    ],\n    \"𠛳\": [\n        \"ㄎㄜ4\",\n        \"ㄏㄜ2\"\n    ],\n    \"𠛵\": [\n        \"ㄍㄣ1\"\n    ],\n    \"𠛶\": [\n        \"ㄓㄣ1\"\n    ],\n    \"𠛸\": [\n        \"ㄈㄣ2\"\n    ],\n    \"𠜁\": [\n        \"ㄧ2\"\n    ],\n    \"𠜃\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"𠜄\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𠜅\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"𠜈\": [\n        \"ㄌㄩ4\"\n    ],\n    \"𠜉\": [\n        \"ㄐㄧㄡ3\"\n    ],\n    \"𠜋\": [\n        \"ㄔㄡ3\"\n    ],\n    \"𠜎\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𠜐\": [\n        \"ㄎㄨㄞ4\"\n    ],\n    \"𠜑\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"𠜖\": [\n        \"ㄌㄨㄛ1\"\n    ],\n    \"𠜗\": [\n        \"ㄒㄧ1\",\n        \"ㄒㄧ4\"\n    ],\n    \"𠜘\": [\n        \"ㄑㄧㄣ4\"\n    ],\n    \"𠜙\": [\n        \"ㄅㄨ4\"\n    ],\n    \"𠜤\": [\n        \"ㄑㄧㄚ4\"\n    ],\n    \"𠜱\": [\n        \"ㄆㄧ1\"\n    ],\n    \"𠜲\": [\n        \"ㄧㄚ1\"\n    ],\n    \"𠜳\": [\n        \"ㄅㄥ1\"\n    ],\n    \"𠜴\": [\n        \"ㄍㄨㄛ3\"\n    ],\n    \"𠜵\": [\n        \"ㄍㄨㄚ1\"\n    ],\n    \"𠜹\": [\n        \"ㄐㄩ2\"\n    ],\n    \"𠜼\": [\n        \"ㄑㄧㄚ1\"\n    ],\n    \"𠜾\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄍㄨㄟ4\"\n    ],\n    \"𠝄\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𠝐\": [\n        \"ㄏㄨㄚ1\"\n    ],\n    \"𠝑\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"𠝘\": [\n        \"ㄑㄧㄚ4\"\n    ],\n    \"𠝚\": [\n        \"ㄓㄚ2\",\n        \"ㄓㄜ2\"\n    ],\n    \"𠝛\": [\n        \"ㄑㄧㄚ1\"\n    ],\n    \"𠝝\": [\n        \"ㄓㄜ2\",\n        \"ㄓㄚ2\"\n    ],\n    \"𠝞\": [\n        \"ㄔㄚ1\"\n    ],\n    \"𠝟\": [\n        \"ㄧㄥ3\"\n    ],\n    \"𠝢\": [\n        \"ㄧㄢ1\"\n    ],\n    \"𠝤\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"𠝨\": [\n        \"ㄔ3\"\n    ],\n    \"𠝪\": [\n        \"ㄨㄢ1\"\n    ],\n    \"𠝬\": [\n        \"ㄙㄡ1\"\n    ],\n    \"𠝲\": [\n        \"ㄎㄢ3\"\n    ],\n    \"𠝳\": [\n        \"ㄩㄢ2\"\n    ],\n    \"𠝽\": [\n        \"ㄔㄡ2\"\n    ],\n    \"𠝿\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"𠞀\": [\n        \"ㄊㄨ1\"\n    ],\n    \"𠞃\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𠞄\": [\n        \"ㄊㄧ1\",\n        \"ㄔ3\"\n    ],\n    \"𠞆\": [\n        \"ㄨ1\"\n    ],\n    \"𠞈\": [\n        \"ㄉㄚ1\"\n    ],\n    \"𠞉\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𠞊\": [\n        \"ㄔㄚ1\",\n        \"ㄔㄞ1\",\n        \"ㄔㄚ2\"\n    ],\n    \"𠞕\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"𠞖\": [\n        \"ㄍㄨㄥ4\"\n    ],\n    \"𠞗\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"𠞙\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𠞞\": [\n        \"ㄊㄠ1\"\n    ],\n    \"𠞤\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𠞧\": [\n        \"ㄇㄧ2\"\n    ],\n    \"𠞩\": [\n        \"ㄔ4\",\n        \"ㄕㄨㄞ4\"\n    ],\n    \"𠞬\": [\n        \"ㄍㄨㄣ4\"\n    ],\n    \"𠞭\": [\n        \"ㄌㄡ2\",\n        \"ㄌㄡ4\"\n    ],\n    \"𠞮\": [\n        \"ㄔㄨㄤ3\"\n    ],\n    \"𠞯\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"𠞰\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"𠞱\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"𠞵\": [\n        \"ㄈㄚ2\"\n    ],\n    \"𠞶\": [\n        \"ㄓㄞ1\"\n    ],\n    \"𠞾\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"𠞿\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"𠟂\": [\n        \"ㄘㄥ4\"\n    ],\n    \"𠟃\": [\n        \"ㄗㄨㄣ3\"\n    ],\n    \"𠟅\": [\n        \"ㄓㄠ4\",\n        \"ㄖ4\",\n        \"ㄓ4\"\n    ],\n    \"𠟈\": [\n        \"ㄆㄧㄝ1\"\n    ],\n    \"𠟉\": [\n        \"ㄓㄢ3\",\n        \"ㄔㄢ4\"\n    ],\n    \"𠟊\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𠟋\": [\n        \"ㄧㄠ4\"\n    ],\n    \"𠟌\": [\n        \"ㄈㄨ3\",\n        \"ㄆㄡ3\"\n    ],\n    \"𠟍\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"𠟓\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"𠟗\": [\n        \"ㄍㄨㄚ1\"\n    ],\n    \"𠟣\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𠟦\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𠟧\": [\n        \"ㄓㄢ1\"\n    ],\n    \"𠟨\": [\n        \"ㄌㄧㄥ4\",\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𠟩\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𠟪\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𠟰\": [\n        \"ㄐㄩ1\"\n    ],\n    \"𠟶\": [\n        \"ㄊㄨ1\"\n    ],\n    \"𠟺\": [\n        \"ㄖㄨ2\",\n        \"ㄖㄨㄢ3\"\n    ],\n    \"𠟻\": [\n        \"ㄗㄜ2\",\n        \"ㄅㄞ4\"\n    ],\n    \"𠟼\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"𠠁\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"𠠃\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𠠄\": [\n        \"ㄓㄠ4\"\n    ],\n    \"𠠋\": [\n        \"ㄘㄢ2\"\n    ],\n    \"𠠎\": [\n        \"ㄎㄨㄛ4\"\n    ],\n    \"𠠏\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𠠐\": [\n        \"ㄖㄡ2\"\n    ],\n    \"𠠔\": [\n        \"ㄉㄨ2\"\n    ],\n    \"𠠗\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𠠜\": [\n        \"ㄧㄥ1\"\n    ],\n    \"𠠝\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𠠠\": [\n        \"ㄉㄨ2\"\n    ],\n    \"𠠢\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𠠪\": [\n        \"ㄨㄢ1\"\n    ],\n    \"𠠯\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𠠳\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"𠠵\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𠠶\": [\n        \"ㄎㄨ1\"\n    ],\n    \"𠠷\": [\n        \"ㄎㄥ1\"\n    ],\n    \"𠠹\": [\n        \"ㄓㄣ3\"\n    ],\n    \"𠡀\": [\n        \"ㄏㄜ4\"\n    ],\n    \"𠡂\": [\n        \"ㄅㄧ4\",\n        \"ㄈㄨ2\"\n    ],\n    \"𠡄\": [\n        \"ㄆㄧ1\"\n    ],\n    \"𠡊\": [\n        \"ㄏㄤ1\"\n    ],\n    \"𠡑\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𠡒\": [\n        \"ㄉㄨㄟ3\"\n    ],\n    \"𠡔\": [\n        \"ㄧ4\"\n    ],\n    \"𠡜\": [\n        \"ㄎㄜ4\"\n    ],\n    \"𠡝\": [\n        \"ㄧ4\"\n    ],\n    \"𠡞\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𠡡\": [\n        \"ㄘㄢ2\"\n    ],\n    \"𠡣\": [\n        \"ㄍㄥ3\"\n    ],\n    \"𠡤\": [\n        \"ㄎㄜ4\"\n    ],\n    \"𠡥\": [\n        \"ㄕ4\"\n    ],\n    \"𠡭\": [\n        \"ㄌㄧㄥ2\",\n        \"ㄌㄧㄥ4\"\n    ],\n    \"𠡮\": [\n        \"ㄅㄥ1\",\n        \"ㄎㄥ1\"\n    ],\n    \"𠡱\": [\n        \"ㄉㄨㄢ4\"\n    ],\n    \"𠡶\": [\n        \"ㄐㄩㄢ1\"\n    ],\n    \"𠡷\": [\n        \"ㄋㄠ3\"\n    ],\n    \"𠡸\": [\n        \"ㄗ3\"\n    ],\n    \"𠡻\": [\n        \"ㄗㄨㄥ4\"\n    ],\n    \"𠢃\": [\n        \"ㄊㄤ2\"\n    ],\n    \"𠢆\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"𠢇\": [\n        \"ㄏㄢ4\"\n    ],\n    \"𠢌\": [\n        \"ㄌㄩㄝ4\"\n    ],\n    \"𠢍\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"𠢓\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𠢔\": [\n        \"ㄡ1\"\n    ],\n    \"𠢕\": [\n        \"ㄏㄠ2\"\n    ],\n    \"𠢙\": [\n        \"ㄓㄚ2\"\n    ],\n    \"𠢚\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"𠢛\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"𠢠\": [\n        \"ㄌㄧ4\",\n        \"ㄐㄧ2\"\n    ],\n    \"𠢡\": [\n        \"ㄓㄚ2\"\n    ],\n    \"𠢢\": [\n        \"ㄧㄡ3\"\n    ],\n    \"𠢣\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"𠢤\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𠢥\": [\n        \"ㄅㄟ4\"\n    ],\n    \"𠢩\": [\n        \"ㄧㄠ3\"\n    ],\n    \"𠢪\": [\n        \"ㄆㄧㄝ1\"\n    ],\n    \"𠢱\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"𠢲\": [\n        \"ㄎㄞ3\",\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𠢳\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𠢴\": [\n        \"ㄧㄤ3\"\n    ],\n    \"𠢵\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"𠢹\": [\n        \"ㄎㄜ4\"\n    ],\n    \"𠣄\": [\n        \"ㄔㄢ1\"\n    ],\n    \"𠣇\": [\n        \"ㄋㄧㄢ3\"\n    ],\n    \"𠣉\": [\n        \"ㄨㄢ4\"\n    ],\n    \"𠣊\": [\n        \"ㄌㄩ4\"\n    ],\n    \"𠣐\": [\n        \"ㄩㄣ2\"\n    ],\n    \"𠣑\": [\n        \"ㄧㄠ1\"\n    ],\n    \"𠣒\": [\n        \"ㄅㄠ1\"\n    ],\n    \"𠣕\": [\n        \"ㄐㄩㄣ1\"\n    ],\n    \"𠣖\": [\n        \"ㄒㄩㄢ2\"\n    ],\n    \"𠣘\": [\n        \"ㄓㄡ1\"\n    ],\n    \"𠣠\": [\n        \"ㄎㄨㄟ4\"\n    ],\n    \"𠣡\": [\n        \"ㄈㄥ4\"\n    ],\n    \"𠣪\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𠣫\": [\n        \"ㄕㄠ4\"\n    ],\n    \"𠣬\": [\n        \"ㄙㄨㄣ3\"\n    ],\n    \"𠣰\": [\n        \"ㄉㄨ1\"\n    ],\n    \"𠣲\": [\n        \"ㄎㄨㄞ3\"\n    ],\n    \"𠣳\": [\n        \"ㄆㄠ4\"\n    ],\n    \"𠣺\": [\n        \"ㄅㄠ4\"\n    ],\n    \"𠣾\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𠣿\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"𠤀\": [\n        \"ㄖㄢ2\"\n    ],\n    \"𠤄\": [\n        \"ㄐㄩ1\"\n    ],\n    \"𠤊\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"𠤍\": [\n        \"ㄓㄡ1\"\n    ],\n    \"𠤎\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"𠤏\": [\n        \"ㄅㄠ3\"\n    ],\n    \"𠤕\": [\n        \"ㄧ2\",\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𠤗\": [\n        \"ㄧ2\"\n    ],\n    \"𠤘\": [\n        \"ㄧ2\",\n        \"ㄧ3\"\n    ],\n    \"𠤝\": [\n        \"ㄇㄠ4\"\n    ],\n    \"𠤦\": [\n        \"ㄖㄨㄢ3\",\n        \"ㄖㄨ2\"\n    ],\n    \"𠤫\": [\n        \"ㄘ2\"\n    ],\n    \"𠤮\": [\n        \"ㄏㄢ2\"\n    ],\n    \"𠤰\": [\n        \"ㄘㄨㄥ2\",\n        \"ㄒㄩㄢ2\"\n    ],\n    \"𠤴\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𠤹\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"𠤺\": [\n        \"ㄊㄧㄠ2\"\n    ],\n    \"𠤼\": [\n        \"ㄉㄧㄠ4\"\n    ],\n    \"𠤾\": [\n        \"ㄏㄢ2\"\n    ],\n    \"𠥇\": [\n        \"ㄧㄝ3\"\n    ],\n    \"𠥍\": [\n        \"ㄜ1\"\n    ],\n    \"𠥎\": [\n        \"ㄨㄟ2\"\n    ],\n    \"𠥐\": [\n        \"ㄘㄤ1\"\n    ],\n    \"𠥑\": [\n        \"ㄉㄧㄠ4\"\n    ],\n    \"𠥕\": [\n        \"ㄜ4\"\n    ],\n    \"𠥖\": [\n        \"ㄉㄧ4\"\n    ],\n    \"𠥘\": [\n        \"ㄙㄨㄢ3\"\n    ],\n    \"𠥙\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"𠥜\": [\n        \"ㄜ4\"\n    ],\n    \"𠥝\": [\n        \"ㄡ1\",\n        \"ㄡ3\"\n    ],\n    \"𠥞\": [\n        \"ㄒㄩㄢ2\"\n    ],\n    \"𠥢\": [\n        \"ㄨ3\"\n    ],\n    \"𠥦\": [\n        \"ㄧ4\"\n    ],\n    \"𠥨\": [\n        \"ㄇㄡ2\"\n    ],\n    \"𠥰\": [\n        \"ㄏㄨ1\"\n    ],\n    \"𠥴\": [\n        \"ㄏㄢ2\",\n        \"ㄍㄢ1\"\n    ],\n    \"𠥿\": [\n        \"ㄕ2\"\n    ],\n    \"𠦃\": [\n        \"ㄙㄚ4\"\n    ],\n    \"𠦈\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𠦊\": [\n        \"ㄏㄢ2\"\n    ],\n    \"𠦋\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"𠦌\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𠦎\": [\n        \"ㄑㄧㄣ4\"\n    ],\n    \"𠦏\": [\n        \"ㄘㄨㄛ2\"\n    ],\n    \"𠦐\": [\n        \"ㄘ4\"\n    ],\n    \"𠦒\": [\n        \"ㄅㄢ1\"\n    ],\n    \"𠦗\": [\n        \"ㄉㄨㄟ1\"\n    ],\n    \"𠦜\": [\n        \"ㄒㄧ4\",\n        \"ㄕㄨ4\"\n    ],\n    \"𠦧\": [\n        \"ㄓ1\"\n    ],\n    \"𠦨\": [\n        \"ㄌㄨㄢ4\"\n    ],\n    \"𠦪\": [\n        \"ㄏㄨ1\"\n    ],\n    \"𠦫\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𠦬\": [\n        \"ㄍㄨㄞ1\"\n    ],\n    \"𠦲\": [\n        \"ㄆㄤ1\"\n    ],\n    \"𠧀\": [\n        \"ㄓㄨ1\"\n    ],\n    \"𠧅\": [\n        \"ㄅㄧ3\"\n    ],\n    \"𠧇\": [\n        \"ㄩ2\"\n    ],\n    \"𠧒\": [\n        \"ㄑㄧ3\"\n    ],\n    \"𠧕\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𠧖\": [\n        \"ㄔㄨ3\"\n    ],\n    \"𠧙\": [\n        \"ㄕㄠ4\"\n    ],\n    \"𠧚\": [\n        \"ㄔ4\"\n    ],\n    \"𠧛\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𠧟\": [\n        \"ㄖㄥ2\",\n        \"ㄋㄞ3\"\n    ],\n    \"𠧠\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𠧤\": [\n        \"ㄋㄞ3\"\n    ],\n    \"𠧩\": [\n        \"ㄏㄨㄟ4\",\n        \"ㄏㄨㄟ3\"\n    ],\n    \"𠧪\": [\n        \"ㄊㄧㄠ2\",\n        \"ㄧㄡ3\"\n    ],\n    \"𠧫\": [\n        \"ㄅㄢ3\"\n    ],\n    \"𠧰\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𠧴\": [\n        \"ㄧㄡ2\",\n        \"ㄧㄡ4\"\n    ],\n    \"𠧵\": [\n        \"ㄔ4\"\n    ],\n    \"𠧿\": [\n        \"ㄏㄥ2\"\n    ],\n    \"𠨃\": [\n        \"ㄨㄞ4\"\n    ],\n    \"𠨆\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𠨊\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𠨌\": [\n        \"ㄙㄨㄟ1\"\n    ],\n    \"𠨍\": [\n        \"ㄑㄧㄥ1\"\n    ],\n    \"𠨎\": [\n        \"ㄓㄨㄢ4\"\n    ],\n    \"𠨕\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𠨘\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𠨚\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𠨠\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𠨢\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"𠨥\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"𠨦\": [\n        \"ㄧㄡ1\"\n    ],\n    \"𠨭\": [\n        \"ㄐㄩ2\"\n    ],\n    \"𠨲\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𠨵\": [\n        \"ㄅㄤ4\"\n    ],\n    \"𠨸\": [\n        \"ㄆㄧ2\"\n    ],\n    \"𠨻\": [\n        \"ㄗㄜ4\"\n    ],\n    \"𠨾\": [\n        \"ㄧ4\"\n    ],\n    \"𠨿\": [\n        \"ㄉㄧ3\"\n    ],\n    \"𠩂\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"𠩄\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"𠩆\": [\n        \"ㄘ4\"\n    ],\n    \"𠩈\": [\n        \"ㄓㄨ4\"\n    ],\n    \"𠩉\": [\n        \"ㄩㄝ4\",\n        \"ㄐㄩ2\"\n    ],\n    \"𠩏\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"𠩔\": [\n        \"ㄕ2\"\n    ],\n    \"𠩗\": [\n        \"ㄧ2\"\n    ],\n    \"𠩘\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"𠩠\": [\n        \"ㄩㄢ2\"\n    ],\n    \"𠩥\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"𠩧\": [\n        \"ㄎㄜ4\"\n    ],\n    \"𠩪\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"𠩫\": [\n        \"ㄧ4\"\n    ],\n    \"𠩵\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𠩷\": [\n        \"ㄉㄧㄢ3\"\n    ],\n    \"𠩺\": [\n        \"ㄒㄧ1\",\n        \"ㄔ2\"\n    ],\n    \"𠩿\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𠪂\": [\n        \"ㄅㄧㄢ3\"\n    ],\n    \"𠪃\": [\n        \"ㄇㄟ2\"\n    ],\n    \"𠪄\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𠪇\": [\n        \"ㄙㄡ3\"\n    ],\n    \"𠪐\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"𠪑\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"𠪒\": [\n        \"ㄎㄜ4\"\n    ],\n    \"𠪗\": [\n        \"ㄧ2\"\n    ],\n    \"𠪙\": [\n        \"ㄒㄧ3\"\n    ],\n    \"𠪚\": [\n        \"ㄧㄣ2\",\n        \"ㄢ3\",\n        \"ㄎㄢ3\"\n    ],\n    \"𠪟\": [\n        \"ㄎㄜ4\"\n    ],\n    \"𠪣\": [\n        \"ㄕㄜ4\"\n    ],\n    \"𠪧\": [\n        \"ㄨㄛ3\"\n    ],\n    \"𠪮\": [\n        \"ㄆㄧ4\"\n    ],\n    \"𠪶\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𠪷\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"𠪺\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𠪻\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𠫃\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𠫄\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"𠫉\": [\n        \"ㄉㄧㄢ1\"\n    ],\n    \"𠫌\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𠫓\": [\n        \"ㄊㄨ1\"\n    ],\n    \"𠫘\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𠫛\": [\n        \"ㄅㄞ3\"\n    ],\n    \"𠫜\": [\n        \"ㄉㄧ4\"\n    ],\n    \"𠫝\": [\n        \"ㄓㄤ3\"\n    ],\n    \"𠫣\": [\n        \"ㄩ4\"\n    ],\n    \"𠫨\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"𠫭\": [\n        \"ㄘㄢ1\"\n    ],\n    \"𠫮\": [\n        \"ㄊㄨ2\"\n    ],\n    \"𠫶\": [\n        \"ㄊㄢ1\"\n    ],\n    \"𠫷\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𠫸\": [\n        \"ㄑㄧ2\",\n        \"ㄓㄞ1\"\n    ],\n    \"𠫹\": [\n        \"ㄕㄢ4\"\n    ],\n    \"𠫺\": [\n        \"ㄋㄧㄢ2\",\n        \"ㄕ4\"\n    ],\n    \"𠬆\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"𠬈\": [\n        \"ㄅㄧ3\"\n    ],\n    \"𠬋\": [\n        \"ㄒㄧㄥ1\",\n        \"ㄋㄧㄢ2\"\n    ],\n    \"𠬓\": [\n        \"ㄓㄣ3\"\n    ],\n    \"𠬙\": [\n        \"ㄙㄚ1\"\n    ],\n    \"𠬛\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𠬝\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𠬢\": [\n        \"ㄊㄠ1\"\n    ],\n    \"𠬣\": [\n        \"ㄅㄤ4\"\n    ],\n    \"𠬪\": [\n        \"ㄅㄧㄠ4\"\n    ],\n    \"𠬬\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𠬮\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𠬶\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"𠬾\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𠭈\": [\n        \"ㄙ4\"\n    ],\n    \"𠭉\": [\n        \"ㄐㄧㄥ3\"\n    ],\n    \"𠭋\": [\n        \"ㄔ3\"\n    ],\n    \"𠭗\": [\n        \"ㄐㄧㄥ3\"\n    ],\n    \"𠭥\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𠭯\": [\n        \"ㄓㄚ1\"\n    ],\n    \"𠭰\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𠭴\": [\n        \"ㄓㄨㄛ1\"\n    ],\n    \"𠭹\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"𠭿\": [\n        \"ㄊㄨㄣ2\"\n    ],\n    \"𠮃\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𠮆\": [\n        \"ㄈㄟ4\"\n    ],\n    \"𠮊\": [\n        \"ㄉㄜ2\"\n    ],\n    \"𠮌\": [\n        \"ㄓㄨ2\"\n    ],\n    \"𠮑\": [\n        \"ㄐㄩ1\"\n    ],\n    \"𠮙\": [\n        \"ㄧ3\"\n    ],\n    \"𠮜\": [\n        \"ㄧㄚ4\",\n        \"ㄧㄣ1\"\n    ],\n    \"𠮟\": [\n        \"ㄔ4\"\n    ],\n    \"𠮠\": [\n        \"ㄍㄨㄚ3\",\n        \"ㄅㄞ3\"\n    ],\n    \"𠮡\": [\n        \"ㄓ3\"\n    ],\n    \"𠮨\": [\n        \"ㄖㄥ2\"\n    ],\n    \"𠮫\": [\n        \"ㄧㄡ1\"\n    ],\n    \"𠮭\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𠮯\": [\n        \"ㄐㄧ3\"\n    ],\n    \"𠮰\": [\n        \"ㄆㄧㄣ3\"\n    ],\n    \"𠮳\": [\n        \"ㄧㄥ1\"\n    ],\n    \"𠮴\": [\n        \"ㄧㄤ1\"\n    ],\n    \"𠮵\": [\n        \"ㄇㄤ4\"\n    ],\n    \"𠮽\": [\n        \"ㄌㄨㄥ4\"\n    ],\n    \"𠮾\": [\n        \"ㄣ4\",\n        \"ㄋㄍ4\"\n    ],\n    \"𠮿\": [\n        \"ㄙㄚ5\",\n        \"ㄙㄢ5\"\n    ],\n    \"𠯀\": [\n        \"ㄔㄨㄢ1\"\n    ],\n    \"𠯂\": [\n        \"ㄘ2\"\n    ],\n    \"𠯃\": [\n        \"ㄨ3\"\n    ],\n    \"𠯄\": [\n        \"ㄖㄣ4\"\n    ],\n    \"𠯈\": [\n        \"ㄉㄞ4\"\n    ],\n    \"𠯉\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𠯋\": [\n        \"ㄧ3\"\n    ],\n    \"𠯍\": [\n        \"ㄖㄢ2\"\n    ],\n    \"𠯐\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𠯑\": [\n        \"ㄍㄨㄚ1\"\n    ],\n    \"𠯓\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𠯔\": [\n        \"ㄆㄧ4\"\n    ],\n    \"𠯗\": [\n        \"ㄗㄚ1\"\n    ],\n    \"𠯘\": [\n        \"ㄅㄢ4\"\n    ],\n    \"𠯙\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𠯜\": [\n        \"ㄏㄡ1\",\n        \"ㄒㄩ3\"\n    ],\n    \"𠯟\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𠯠\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"𠯩\": [\n        \"ㄓㄚ1\"\n    ],\n    \"𠯪\": [\n        \"ㄉㄞ1\",\n        \"ㄉㄞ3\",\n        \"ㄜ4\"\n    ],\n    \"𠯫\": [\n        \"ㄍㄜ1\"\n    ],\n    \"𠯭\": [\n        \"ㄆㄧ4\"\n    ],\n    \"𠯯\": [\n        \"ㄆㄧㄢ4\"\n    ],\n    \"𠯰\": [\n        \"ㄕ2\"\n    ],\n    \"𠯱\": [\n        \"ㄌㄧㄤ3\"\n    ],\n    \"𠯲\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𠯳\": [\n        \"ㄏㄨ4\",\n        \"ㄨㄣ3\"\n    ],\n    \"𠯴\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"𠯷\": [\n        \"ㄖㄥ2\"\n    ],\n    \"𠯹\": [\n        \"ㄖㄥ2\"\n    ],\n    \"𠰄\": [\n        \"ㄧ1\"\n    ],\n    \"𠰅\": [\n        \"ㄓ1\"\n    ],\n    \"𠰇\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"𠰈\": [\n        \"ㄨㄥ1\"\n    ],\n    \"𠰉\": [\n        \"ㄔㄠ1\"\n    ],\n    \"𠰋\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"𠰍\": [\n        \"ㄓㄨ3\",\n        \"ㄓㄨ4\"\n    ],\n    \"𠰏\": [\n        \"ㄓㄚ2\"\n    ],\n    \"𠰐\": [\n        \"ㄆㄛ3\"\n    ],\n    \"𠰑\": [\n        \"ㄢ4\"\n    ],\n    \"𠰓\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𠰕\": [\n        \"ㄔㄨ1\"\n    ],\n    \"𠰖\": [\n        \"ㄧㄢ2\"\n    ],\n    \"𠰚\": [\n        \"ㄕ4\"\n    ],\n    \"𠰛\": [\n        \"ㄏㄨ4\",\n        \"ㄍㄠ4\"\n    ],\n    \"𠰜\": [\n        \"ㄜ4\"\n    ],\n    \"𠰴\": [\n        \"ㄕ2\"\n    ],\n    \"𠰹\": [\n        \"ㄊㄨㄛ1\"\n    ],\n    \"𠰺\": [\n        \"ㄉㄞ4\"\n    ],\n    \"𠰻\": [\n        \"ㄨㄞ4\",\n        \"ㄨㄞ5\"\n    ],\n    \"𠰼\": [\n        \"ㄆㄛ1\"\n    ],\n    \"𠰽\": [\n        \"ㄖㄨㄥ3\"\n    ],\n    \"𠰾\": [\n        \"ㄐㄩ1\"\n    ],\n    \"𠱀\": [\n        \"ㄅㄛ1\"\n    ],\n    \"𠱐\": [\n        \"ㄩ3\"\n    ],\n    \"𠱑\": [\n        \"ㄉㄡ1\"\n    ],\n    \"𠱓\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"𠱔\": [\n        \"ㄕㄡ4\"\n    ],\n    \"𠱗\": [\n        \"ㄙㄨㄛ1\"\n    ],\n    \"𠱘\": [\n        \"ㄋㄧ4\"\n    ],\n    \"𠱙\": [\n        \"ㄓㄡ1\",\n        \"ㄩ4\",\n        \"ㄐㄧ4\",\n        \"ㄘㄨ4\"\n    ],\n    \"𠱚\": [\n        \"ㄌㄨㄥ4\"\n    ],\n    \"𠱛\": [\n        \"ㄅㄧㄥ3\"\n    ],\n    \"𠱜\": [\n        \"ㄗㄨㄣ4\"\n    ],\n    \"𠱝\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𠱞\": [\n        \"ㄖㄢ3\"\n    ],\n    \"𠱠\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𠱡\": [\n        \"ㄙㄚ4\",\n        \"ㄕㄞ4\"\n    ],\n    \"𠱤\": [\n        \"ㄌㄟ3\"\n    ],\n    \"𠱥\": [\n        \"ㄜ4\",\n        \"ㄏㄨㄟ4\",\n        \"ㄗㄚ2\"\n    ],\n    \"𠱧\": [\n        \"ㄓㄨㄥ4\"\n    ],\n    \"𠱨\": [\n        \"ㄐㄧ3\"\n    ],\n    \"𠱫\": [\n        \"ㄜ4\"\n    ],\n    \"𠱯\": [\n        \"ㄗㄨㄛ4\"\n    ],\n    \"𠱲\": [\n        \"ㄋㄚ4\"\n    ],\n    \"𠱳\": [\n        \"ㄩㄣ3\"\n    ],\n    \"𠲊\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𠲋\": [\n        \"ㄗㄨㄟ3\"\n    ],\n    \"𠲌\": [\n        \"ㄕㄨ4\"\n    ],\n    \"𠲍\": [\n        \"ㄉㄧㄡ1\"\n    ],\n    \"𠲎\": [\n        \"ㄈㄚ5\",\n        \"ㄈㄟ4\",\n        \"ㄈㄚ2\",\n        \"ㄨㄚ5\"\n    ],\n    \"𠲏\": [\n        \"ㄖㄣ3\"\n    ],\n    \"𠲑\": [\n        \"ㄅㄤ1\"\n    ],\n    \"𠲒\": [\n        \"ㄏㄢ2\"\n    ],\n    \"𠲓\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"𠲔\": [\n        \"ㄧ1\"\n    ],\n    \"𠲖\": [\n        \"ㄧ1\"\n    ],\n    \"𠲙\": [\n        \"ㄎㄜ1\"\n    ],\n    \"𠲚\": [\n        \"ㄧ4\"\n    ],\n    \"𠲛\": [\n        \"ㄏㄨㄟ2\"\n    ],\n    \"𠲜\": [\n        \"ㄓㄥ1\"\n    ],\n    \"𠲮\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"𠲱\": [\n        \"ㄍㄜ2\"\n    ],\n    \"𠲴\": [\n        \"ㄋㄡ2\"\n    ],\n    \"𠲵\": [\n        \"ㄑㄧㄝ4\",\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𠲷\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𠲹\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𠲺\": [\n        \"ㄧ4\"\n    ],\n    \"𠲻\": [\n        \"ㄧ2\"\n    ],\n    \"𠲽\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𠲾\": [\n        \"ㄕㄨㄛ4\"\n    ],\n    \"𠲿\": [\n        \"ㄕㄨㄛ4\"\n    ],\n    \"𠳀\": [\n        \"ㄩㄥ3\"\n    ],\n    \"𠳁\": [\n        \"ㄎㄣ3\"\n    ],\n    \"𠳂\": [\n        \"ㄏㄨㄚ2\"\n    ],\n    \"𠳃\": [\n        \"ㄏㄨㄥ4\"\n    ],\n    \"𠳇\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𠳊\": [\n        \"ㄏㄜ1\"\n    ],\n    \"𠳋\": [\n        \"ㄑㄧㄢ3\"\n    ],\n    \"𠳌\": [\n        \"ㄑㄧㄚ4\"\n    ],\n    \"𠳎\": [\n        \"ㄙ4\"\n    ],\n    \"𠳐\": [\n        \"ㄅㄤ1\"\n    ],\n    \"𠳬\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"𠳭\": [\n        \"ㄎㄜ4\"\n    ],\n    \"𠳳\": [\n        \"ㄞ1\"\n    ],\n    \"𠳴\": [\n        \"ㄌㄡ2\"\n    ],\n    \"𠳶\": [\n        \"ㄊㄨ1\"\n    ],\n    \"𠳹\": [\n        \"ㄔㄨㄤ2\"\n    ],\n    \"𠳼\": [\n        \"ㄙㄨㄥ4\"\n    ],\n    \"𠳽\": [\n        \"ㄔㄥ2\"\n    ],\n    \"𠳿\": [\n        \"ㄨㄟ1\"\n    ],\n    \"𠴂\": [\n        \"ㄋㄨ3\"\n    ],\n    \"𠴄\": [\n        \"ㄐㄧㄡ3\"\n    ],\n    \"𠴇\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"𠴡\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"𠴢\": [\n        \"ㄕㄥ1\"\n    ],\n    \"𠴣\": [\n        \"ㄏㄡ3\"\n    ],\n    \"𠴦\": [\n        \"ㄓㄨ4\"\n    ],\n    \"𠴨\": [\n        \"ㄍㄨㄢ1\"\n    ],\n    \"𠴩\": [\n        \"ㄐㄧ1\",\n        \"ㄑㄧ3\"\n    ],\n    \"𠴫\": [\n        \"ㄐㄧ4\",\n        \"ㄘㄨ4\",\n        \"ㄩ4\",\n        \"ㄓㄨ4\"\n    ],\n    \"𠴭\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𠴯\": [\n        \"ㄕㄜ4\"\n    ],\n    \"𠴰\": [\n        \"ㄡ3\"\n    ],\n    \"𠴱\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𠴲\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𠴳\": [\n        \"ㄒㄧㄠ2\"\n    ],\n    \"𠴵\": [\n        \"ㄗㄠ4\"\n    ],\n    \"𠴸\": [\n        \"ㄅㄛ4\"\n    ],\n    \"𠴹\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𠴺\": [\n        \"ㄨㄚ1\"\n    ],\n    \"𠴻\": [\n        \"ㄊㄨㄛ1\"\n    ],\n    \"𠴼\": [\n        \"ㄉㄠ4\"\n    ],\n    \"𠴾\": [\n        \"ㄋㄚ4\"\n    ],\n    \"𠵠\": [\n        \"ㄓㄞ1\"\n    ],\n    \"𠵣\": [\n        \"ㄧㄚ4\"\n    ],\n    \"𠵦\": [\n        \"ㄨ3\"\n    ],\n    \"𠵧\": [\n        \"ㄓㄣ2\",\n        \"ㄔㄨㄣ2\"\n    ],\n    \"𠵨\": [\n        \"ㄉㄜ5\"\n    ],\n    \"𠵩\": [\n        \"ㄏㄜ1\"\n    ],\n    \"𠵫\": [\n        \"ㄤ1\"\n    ],\n    \"𠵬\": [\n        \"ㄆㄧ2\"\n    ],\n    \"𠵭\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𠵮\": [\n        \"ㄈㄣ3\"\n    ],\n    \"𠵯\": [\n        \"ㄍㄨㄚ1\"\n    ],\n    \"𠵳\": [\n        \"ㄆㄛ3\"\n    ],\n    \"𠵷\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"𠵸\": [\n        \"ㄏㄢ1\",\n        \"ㄇㄧ2\"\n    ],\n    \"𠵹\": [\n        \"ㄍㄤ1\"\n    ],\n    \"𠵺\": [\n        \"ㄅㄚ1\"\n    ],\n    \"𠵻\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"𠵼\": [\n        \"ㄇㄥ4\"\n    ],\n    \"𠵾\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𠶧\": [\n        \"ㄉㄧㄢ1\"\n    ],\n    \"𠶨\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𠶫\": [\n        \"ㄉㄚ4\"\n    ],\n    \"𠶬\": [\n        \"ㄋㄤ4\"\n    ],\n    \"𠶰\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"𠶱\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"𠶲\": [\n        \"ㄎㄜ4\"\n    ],\n    \"𠶷\": [\n        \"ㄧ4\"\n    ],\n    \"𠶸\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𠶹\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𠶻\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𠶾\": [\n        \"ㄏㄜ4\"\n    ],\n    \"𠶿\": [\n        \"ㄋㄧㄝ4\",\n        \"ㄗㄚ2\"\n    ],\n    \"𠷀\": [\n        \"ㄖㄨㄣ3\"\n    ],\n    \"𠷁\": [\n        \"ㄑㄧㄢ2\",\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𠷂\": [\n        \"ㄉㄞ4\"\n    ],\n    \"𠷃\": [\n        \"ㄕㄠ1\",\n        \"ㄙㄨ4\",\n        \"ㄕㄡ4\"\n    ],\n    \"𠷄\": [\n        \"ㄎㄜ4\"\n    ],\n    \"𠷅\": [\n        \"ㄓㄨ2\"\n    ],\n    \"𠷇\": [\n        \"ㄕ1\"\n    ],\n    \"𠷈\": [\n        \"ㄌㄩ4\",\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𠷉\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"𠷊\": [\n        \"ㄆㄧㄢ2\"\n    ],\n    \"𠷋\": [\n        \"ㄏㄡ4\"\n    ],\n    \"𠷌\": [\n        \"ㄐㄧ1\",\n        \"ㄗㄜ2\"\n    ],\n    \"𠷍\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𠷎\": [\n        \"ㄔㄡ2\",\n        \"ㄕㄡ4\"\n    ],\n    \"𠷏\": [\n        \"ㄨㄛ1\"\n    ],\n    \"𠷐\": [\n        \"ㄐㄧㄥ4\",\n        \"ㄐㄧㄤ4\"\n    ],\n    \"𠷑\": [\n        \"ㄆㄛ1\"\n    ],\n    \"𠷒\": [\n        \"ㄓㄞ1\"\n    ],\n    \"𠷓\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"𠷖\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"𠷙\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𠷞\": [\n        \"ㄍㄨ1\"\n    ],\n    \"𠷟\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"𠷢\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𠷸\": [\n        \"ㄜ2\",\n        \"ㄩㄥ2\"\n    ],\n    \"𠷺\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𠷻\": [\n        \"ㄆㄧㄠ1\"\n    ],\n    \"𠷿\": [\n        \"ㄗㄚ3\"\n    ],\n    \"𠸁\": [\n        \"ㄆㄞ4\"\n    ],\n    \"𠸂\": [\n        \"ㄊㄨ1\"\n    ],\n    \"𠸄\": [\n        \"ㄧㄥ1\"\n    ],\n    \"𠸮\": [\n        \"ㄒㄧㄤ3\"\n    ],\n    \"𠸱\": [\n        \"ㄋㄨㄛ4\"\n    ],\n    \"𠸲\": [\n        \"ㄍㄜ1\"\n    ],\n    \"𠸳\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𠸴\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𠸸\": [\n        \"ㄓㄣ1\",\n        \"ㄔㄨㄣ2\"\n    ],\n    \"𠸹\": [\n        \"ㄩ2\"\n    ],\n    \"𠸺\": [\n        \"ㄋㄧ4\"\n    ],\n    \"𠹀\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"𠹁\": [\n        \"ㄨㄚ4\"\n    ],\n    \"𠹃\": [\n        \"ㄤ4\"\n    ],\n    \"𠹄\": [\n        \"ㄏㄢ4\"\n    ],\n    \"𠹅\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"𠹆\": [\n        \"ㄉㄢ1\"\n    ],\n    \"𠹈\": [\n        \"ㄋㄨㄛ2\"\n    ],\n    \"𠹊\": [\n        \"ㄘㄠ3\"\n    ],\n    \"𠹋\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𠹌\": [\n        \"ㄋㄥ3\"\n    ],\n    \"𠹍\": [\n        \"ㄩㄥ3\",\n        \"ㄖㄨㄥ2\"\n    ],\n    \"𠹎\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𠹐\": [\n        \"ㄔㄨㄚ3\"\n    ],\n    \"𠹑\": [\n        \"ㄧㄠ4\"\n    ],\n    \"𠹓\": [\n        \"ㄍㄜ2\"\n    ],\n    \"𠹔\": [\n        \"ㄊㄤ2\"\n    ],\n    \"𠹕\": [\n        \"ㄅㄠ4\"\n    ],\n    \"𠹖\": [\n        \"ㄔㄢ3\"\n    ],\n    \"𠹘\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𠹛\": [\n        \"ㄏㄞ2\"\n    ],\n    \"𠹝\": [\n        \"ㄔㄡ2\"\n    ],\n    \"𠹟\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𠹠\": [\n        \"ㄗㄨㄛ1\"\n    ],\n    \"𠹤\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𠹥\": [\n        \"ㄉㄚ1\"\n    ],\n    \"𠹦\": [\n        \"ㄆㄧ1\"\n    ],\n    \"𠺐\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"𠺒\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𠺔\": [\n        \"ㄆㄣ4\"\n    ],\n    \"𠺕\": [\n        \"ㄌㄧㄡ1\",\n        \"ㄌㄧㄠ2\"\n    ],\n    \"𠺖\": [\n        \"ㄇㄨ3\",\n        \"ㄧㄥ1\"\n    ],\n    \"𠺗\": [\n        \"ㄇㄧㄝ1\"\n    ],\n    \"𠺘\": [\n        \"ㄌㄤ4\"\n    ],\n    \"𠺙\": [\n        \"ㄊㄨㄟ4\"\n    ],\n    \"𠺚\": [\n        \"ㄅㄢ1\"\n    ],\n    \"𠺝\": [\n        \"ㄍㄜ1\"\n    ],\n    \"𠺟\": [\n        \"ㄎㄨ4\"\n    ],\n    \"𠺢\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"𠺣\": [\n        \"ㄅㄛ1\"\n    ],\n    \"𠻍\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"𠻏\": [\n        \"ㄗㄨ2\"\n    ],\n    \"𠻐\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"𠻗\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𠻙\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𠻚\": [\n        \"ㄇㄛ2\"\n    ],\n    \"𠻜\": [\n        \"ㄕㄨㄟ4\",\n        \"ㄌㄩ4\",\n        \"ㄙㄨ1\"\n    ],\n    \"𠻝\": [\n        \"ㄕㄣ1\"\n    ],\n    \"𠻞\": [\n        \"ㄎㄤ3\"\n    ],\n    \"𠻟\": [\n        \"ㄔ4\"\n    ],\n    \"𠻠\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𠻡\": [\n        \"ㄌㄨㄛ3\"\n    ],\n    \"𠻤\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𠻥\": [\n        \"ㄓㄠ4\"\n    ],\n    \"𠻦\": [\n        \"ㄔㄨㄚ3\"\n    ],\n    \"𠻧\": [\n        \"ㄍㄨ3\"\n    ],\n    \"𠻨\": [\n        \"ㄑㄧㄣ3\"\n    ],\n    \"𠻪\": [\n        \"ㄊㄢ2\"\n    ],\n    \"𠻫\": [\n        \"ㄈㄣ4\"\n    ],\n    \"𠻬\": [\n        \"ㄊㄨ2\"\n    ],\n    \"𠻱\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𠻴\": [\n        \"ㄌㄤ3\"\n    ],\n    \"𠼖\": [\n        \"ㄌㄢ2\"\n    ],\n    \"𠼗\": [\n        \"ㄗㄢ4\"\n    ],\n    \"𠼘\": [\n        \"ㄨ4\"\n    ],\n    \"𠼝\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𠼞\": [\n        \"ㄚ1\"\n    ],\n    \"𠼟\": [\n        \"ㄌㄩㄝ4\"\n    ],\n    \"𠼠\": [\n        \"ㄓ3\"\n    ],\n    \"𠼡\": [\n        \"ㄔㄡ2\"\n    ],\n    \"𠼢\": [\n        \"ㄐㄧㄤ4\",\n        \"ㄑㄧㄤ4\"\n    ],\n    \"𠼤\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𠼩\": [\n        \"ㄌㄨㄣ2\"\n    ],\n    \"𠼪\": [\n        \"ㄧ2\"\n    ],\n    \"𠼬\": [\n        \"ㄕㄤ1\"\n    ],\n    \"𠼻\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𠽜\": [\n        \"ㄧ4\"\n    ],\n    \"𠽝\": [\n        \"ㄋㄧㄣ2\"\n    ],\n    \"𠽡\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𠽣\": [\n        \"ㄓㄚ1\"\n    ],\n    \"𠽦\": [\n        \"ㄏㄢ3\"\n    ],\n    \"𠽨\": [\n        \"ㄧㄣ3\"\n    ],\n    \"𠽩\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𠽪\": [\n        \"ㄢ1\"\n    ],\n    \"𠽫\": [\n        \"ㄒㄧㄚ1\",\n        \"ㄒㄧㄚ3\"\n    ],\n    \"𠽬\": [\n        \"ㄋㄧ2\"\n    ],\n    \"𠽰\": [\n        \"ㄉㄧ1\"\n    ],\n    \"𠽱\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𠽲\": [\n        \"ㄆㄢ2\"\n    ],\n    \"𠽵\": [\n        \"ㄩ4\"\n    ],\n    \"𠽶\": [\n        \"ㄔㄨㄞ4\",\n        \"ㄘㄨㄟ4\",\n        \"ㄔㄨㄛ4\"\n    ],\n    \"𠽷\": [\n        \"ㄗㄚ1\"\n    ],\n    \"𠽹\": [\n        \"ㄔㄚ2\"\n    ],\n    \"𠽻\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𠽼\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𠽾\": [\n        \"ㄆㄣ1\",\n        \"ㄆㄨ3\"\n    ],\n    \"𠽿\": [\n        \"ㄍㄨ1\"\n    ],\n    \"𠾀\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𠾆\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𠾇\": [\n        \"ㄉㄡ1\"\n    ],\n    \"𠾉\": [\n        \"ㄔㄡ2\"\n    ],\n    \"𠾋\": [\n        \"ㄗㄨㄟ3\"\n    ],\n    \"𠾌\": [\n        \"ㄆㄛ4\"\n    ],\n    \"𠾏\": [\n        \"ㄕㄜ1\"\n    ],\n    \"𠾐\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"𠾢\": [\n        \"ㄕㄨ4\"\n    ],\n    \"𠾤\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"𠾥\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𠾨\": [\n        \"ㄎㄤ1\"\n    ],\n    \"𠾩\": [\n        \"ㄌㄚ4\"\n    ],\n    \"𠾫\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𠾬\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"𠾮\": [\n        \"ㄔㄨㄢ1\"\n    ],\n    \"𠾲\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𠿆\": [\n        \"ㄇㄞ3\"\n    ],\n    \"𠿇\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𠿈\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"𠿉\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𠿋\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𠿏\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𠿑\": [\n        \"ㄏㄢ2\",\n        \"ㄍㄢ3\",\n        \"ㄢ3\",\n        \"ㄏㄢ3\"\n    ],\n    \"𠿓\": [\n        \"ㄙㄚ4\"\n    ],\n    \"𠿔\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𠿕\": [\n        \"ㄑㄧㄠ4\"\n    ],\n    \"𠿗\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𠿘\": [\n        \"ㄗㄨㄟ3\"\n    ],\n    \"𠿛\": [\n        \"ㄌㄨ3\"\n    ],\n    \"𠿜\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"𠿝\": [\n        \"ㄔㄨ1\"\n    ],\n    \"𠿞\": [\n        \"ㄕㄢ3\"\n    ],\n    \"𠿟\": [\n        \"ㄨㄛ4\"\n    ],\n    \"𠿠\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𠿡\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𠿢\": [\n        \"ㄒㄧㄢ2\",\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𠿣\": [\n        \"ㄧ1\"\n    ],\n    \"𠿤\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"𠿥\": [\n        \"ㄎㄨㄟ4\",\n        \"ㄍㄨㄟ4\"\n    ],\n    \"𡀑\": [\n        \"ㄓㄡ1\"\n    ],\n    \"𡀔\": [\n        \"ㄌㄨ4\",\n        \"ㄌㄡ5\"\n    ],\n    \"𡀖\": [\n        \"ㄅㄛ1\"\n    ],\n    \"𡀗\": [\n        \"ㄕ2\"\n    ],\n    \"𡀘\": [\n        \"ㄧㄥ4\"\n    ],\n    \"𡀙\": [\n        \"ㄎㄨ1\"\n    ],\n    \"𡀹\": [\n        \"ㄓ4\"\n    ],\n    \"𡀺\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𡀽\": [\n        \"ㄧㄝ4\",\n        \"ㄏㄜ4\"\n    ],\n    \"𡀾\": [\n        \"ㄜ4\"\n    ],\n    \"𡀿\": [\n        \"ㄌㄩ4\"\n    ],\n    \"𡁀\": [\n        \"ㄏㄢ4\"\n    ],\n    \"𡁁\": [\n        \"ㄧㄝ4\",\n        \"ㄎㄞ4\"\n    ],\n    \"𡁆\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"𡁇\": [\n        \"ㄔㄨㄛ4\"\n    ],\n    \"𡁈\": [\n        \"ㄈㄢ4\"\n    ],\n    \"𡁉\": [\n        \"ㄓ2\"\n    ],\n    \"𡁊\": [\n        \"ㄧㄥ4\"\n    ],\n    \"𡁋\": [\n        \"ㄨㄣ3\"\n    ],\n    \"𡁌\": [\n        \"ㄨㄚ1\"\n    ],\n    \"𡁍\": [\n        \"ㄞ4\"\n    ],\n    \"𡁎\": [\n        \"ㄩ2\"\n    ],\n    \"𡁑\": [\n        \"ㄏㄨㄚ1\"\n    ],\n    \"𡁓\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𡁔\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"𡁕\": [\n        \"ㄗㄚ2\"\n    ],\n    \"𡁧\": [\n        \"ㄗㄤ1\"\n    ],\n    \"𡁨\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"𡁪\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𡁮\": [\n        \"ㄨㄛ1\"\n    ],\n    \"𡁰\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𡁱\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𡁳\": [\n        \"ㄓㄢ4\"\n    ],\n    \"𡁴\": [\n        \"ㄊㄨㄢ2\"\n    ],\n    \"𡂊\": [\n        \"ㄩ2\"\n    ],\n    \"𡂏\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𡂒\": [\n        \"ㄓ4\"\n    ],\n    \"𡂓\": [\n        \"ㄕ1\"\n    ],\n    \"𡂕\": [\n        \"ㄌㄠ3\"\n    ],\n    \"𡂖\": [\n        \"ㄌㄞ4\",\n        \"ㄊㄚ4\"\n    ],\n    \"𡂗\": [\n        \"ㄨㄟ3\"\n    ],\n    \"𡂘\": [\n        \"ㄆㄠ2\"\n    ],\n    \"𡂙\": [\n        \"ㄔ2\"\n    ],\n    \"𡂚\": [\n        \"ㄧㄥ3\"\n    ],\n    \"𡂛\": [\n        \"ㄉㄡ4\"\n    ],\n    \"𡂝\": [\n        \"ㄉㄡ4\"\n    ],\n    \"𡂟\": [\n        \"ㄅㄠ4\"\n    ],\n    \"𡂠\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"𡂡\": [\n        \"ㄕㄨ4\"\n    ],\n    \"𡂣\": [\n        \"ㄓ2\"\n    ],\n    \"𡂩\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𡂫\": [\n        \"ㄆㄥ2\"\n    ],\n    \"𡂭\": [\n        \"ㄓㄜ1\"\n    ],\n    \"𡂿\": [\n        \"ㄡ1\",\n        \"ㄡ5\"\n    ],\n    \"𡃂\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𡃃\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𡃄\": [\n        \"ㄌㄞ4\"\n    ],\n    \"𡃅\": [\n        \"ㄧㄥ2\"\n    ],\n    \"𡃆\": [\n        \"ㄘㄥ1\"\n    ],\n    \"𡃖\": [\n        \"ㄌㄜ1\"\n    ],\n    \"𡃝\": [\n        \"ㄌㄨㄣ4\"\n    ],\n    \"𡃡\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"𡃢\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𡃦\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"𡃩\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"𡃳\": [\n        \"ㄒㄧㄥ1\"\n    ],\n    \"𡃷\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𡃸\": [\n        \"ㄘ1\"\n    ],\n    \"𡄇\": [\n        \"ㄑㄧㄥ3\"\n    ],\n    \"𡄑\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𡄒\": [\n        \"ㄉㄠ4\"\n    ],\n    \"𡄓\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𡄔\": [\n        \"ㄑㄧㄥ4\"\n    ],\n    \"𡄕\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𡄖\": [\n        \"ㄧㄥ4\"\n    ],\n    \"𡄟\": [\n        \"ㄏㄚ2\"\n    ],\n    \"𡄡\": [\n        \"ㄓㄜ5\"\n    ],\n    \"𡄢\": [\n        \"ㄕㄜ1\"\n    ],\n    \"𡄣\": [\n        \"ㄇㄧ2\"\n    ],\n    \"𡄤\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"𡄱\": [\n        \"ㄘㄨ4\"\n    ],\n    \"𡄲\": [\n        \"ㄖㄨ2\"\n    ],\n    \"𡄳\": [\n        \"ㄙㄚ3\"\n    ],\n    \"𡄴\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𡄵\": [\n        \"ㄧ1\"\n    ],\n    \"𡄷\": [\n        \"ㄉㄧ1\"\n    ],\n    \"𡄹\": [\n        \"ㄌㄨㄢ4\"\n    ],\n    \"𡄻\": [\n        \"ㄧ4\"\n    ],\n    \"𡅂\": [\n        \"ㄅㄛ4\"\n    ],\n    \"𡅃\": [\n        \"ㄆㄤ2\"\n    ],\n    \"𡅄\": [\n        \"ㄊㄢ2\"\n    ],\n    \"𡅅\": [\n        \"ㄜ2\",\n        \"ㄟ2\"\n    ],\n    \"𡅆\": [\n        \"ㄗㄤ1\"\n    ],\n    \"𡅇\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"𡅓\": [\n        \"ㄓㄞ1\"\n    ],\n    \"𡅕\": [\n        \"ㄒㄧ3\"\n    ],\n    \"𡅖\": [\n        \"ㄇㄤ3\"\n    ],\n    \"𡅘\": [\n        \"ㄌㄚ4\"\n    ],\n    \"𡅙\": [\n        \"ㄩㄣ4\"\n    ],\n    \"𡅡\": [\n        \"ㄜ4\"\n    ],\n    \"𡅥\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𡅭\": [\n        \"ㄍㄨㄢ1\"\n    ],\n    \"𡅱\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"𡅵\": [\n        \"ㄕ4\"\n    ],\n    \"𡅶\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𡅹\": [\n        \"ㄓㄢ1\"\n    ],\n    \"𡅺\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𡅻\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"𡆅\": [\n        \"ㄨㄢ4\"\n    ],\n    \"𡆆\": [\n        \"ㄌㄨㄛ3\"\n    ],\n    \"𡆏\": [\n        \"ㄉㄡ4\"\n    ],\n    \"𡆕\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"𡆣\": [\n        \"ㄋㄧㄝ4\",\n        \"ㄉㄧ2\"\n    ],\n    \"𡆤\": [\n        \"ㄋㄢ3\"\n    ],\n    \"𡆥\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"𡆦\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𡆩\": [\n        \"ㄧㄠ1\",\n        \"ㄐㄩㄥ3\"\n    ],\n    \"𡆪\": [\n        \"ㄔㄨㄤ1\"\n    ],\n    \"𡆮\": [\n        \"ㄘㄢ3\"\n    ],\n    \"𡆯\": [\n        \"ㄌㄧ3\"\n    ],\n    \"𡆰\": [\n        \"ㄉㄨㄣ4\"\n    ],\n    \"𡆱\": [\n        \"ㄋㄢ3\"\n    ],\n    \"𡆲\": [\n        \"ㄋㄢ3\"\n    ],\n    \"𡆸\": [\n        \"ㄖ4\",\n        \"ㄍㄨㄛ2\"\n    ],\n    \"𡆽\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𡇀\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𡇂\": [\n        \"ㄧㄣ1\"\n    ],\n    \"𡇄\": [\n        \"ㄍㄨㄛ2\",\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𡇈\": [\n        \"ㄉㄤ4\",\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𡇑\": [\n        \"ㄓㄣ1\"\n    ],\n    \"𡇒\": [\n        \"ㄇㄧ2\"\n    ],\n    \"𡇓\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𡇖\": [\n        \"ㄓㄣ1\"\n    ],\n    \"𡇚\": [\n        \"ㄎㄨㄚ1\"\n    ],\n    \"𡇜\": [\n        \"ㄏㄢ2\"\n    ],\n    \"𡇝\": [\n        \"ㄙㄨㄥ4\"\n    ],\n    \"𡇞\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𡇟\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𡇠\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𡇤\": [\n        \"ㄅㄧㄥ3\"\n    ],\n    \"𡇦\": [\n        \"ㄨㄟ2\"\n    ],\n    \"𡇧\": [\n        \"ㄊㄡ1\"\n    ],\n    \"𡇩\": [\n        \"ㄊㄨ2\"\n    ],\n    \"𡇬\": [\n        \"ㄍㄤ1\"\n    ],\n    \"𡇭\": [\n        \"ㄌㄡ2\"\n    ],\n    \"𡇮\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"𡇯\": [\n        \"ㄏㄨㄣ4\"\n    ],\n    \"𡇰\": [\n        \"ㄓㄨㄢ3\"\n    ],\n    \"𡇱\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"𡇳\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"𡇵\": [\n        \"ㄉㄤ4\"\n    ],\n    \"𡇶\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𡇷\": [\n        \"ㄊㄞ4\"\n    ],\n    \"𡇸\": [\n        \"ㄍㄨㄞ1\"\n    ],\n    \"𡇺\": [\n        \"ㄩ4\"\n    ],\n    \"𡇼\": [\n        \"ㄧㄚ4\"\n    ],\n    \"𡇿\": [\n        \"ㄨㄢ1\"\n    ],\n    \"𡈀\": [\n        \"ㄑㄩㄣ1\"\n    ],\n    \"𡈅\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𡈆\": [\n        \"ㄡ1\"\n    ],\n    \"𡈉\": [\n        \"ㄑㄩㄢ1\"\n    ],\n    \"𡈊\": [\n        \"ㄓ2\"\n    ],\n    \"𡈍\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𡈎\": [\n        \"ㄨ1\",\n        \"ㄖ4\"\n    ],\n    \"𡈏\": [\n        \"ㄒㄧㄣ4\"\n    ],\n    \"𡈐\": [\n        \"ㄉㄚ2\"\n    ],\n    \"𡈒\": [\n        \"ㄩㄢ1\"\n    ],\n    \"𡈓\": [\n        \"ㄩㄢ4\"\n    ],\n    \"𡈗\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𡈙\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𡈞\": [\n        \"ㄨ3\"\n    ],\n    \"𡈠\": [\n        \"ㄓㄤ1\"\n    ],\n    \"𡈣\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"𡈦\": [\n        \"ㄖㄠ3\"\n    ],\n    \"𡈧\": [\n        \"ㄍㄨㄣ3\"\n    ],\n    \"𡈨\": [\n        \"ㄩ4\"\n    ],\n    \"𡈮\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"𡈯\": [\n        \"ㄅㄧㄢ3\"\n    ],\n    \"𡈰\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𡈲\": [\n        \"ㄧㄣ1\"\n    ],\n    \"𡈴\": [\n        \"ㄒㄩㄢ2\",\n        \"ㄖㄨ3\"\n    ],\n    \"𡈵\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𡈶\": [\n        \"ㄌㄟ2\"\n    ],\n    \"𡈼\": [\n        \"ㄊㄧㄥ3\",\n        \"ㄊㄧㄥ2\",\n        \"ㄓㄥ1\",\n        \"ㄓ3\"\n    ],\n    \"𡈿\": [\n        \"ㄓㄣ1\"\n    ],\n    \"𡉄\": [\n        \"ㄗㄞ4\",\n        \"ㄎㄨ1\"\n    ],\n    \"𡉅\": [\n        \"ㄍㄚ1\"\n    ],\n    \"𡉆\": [\n        \"ㄌㄚ2\"\n    ],\n    \"𡉉\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"𡉎\": [\n        \"ㄐㄩ2\"\n    ],\n    \"𡉐\": [\n        \"ㄔㄨㄣ1\"\n    ],\n    \"𡉑\": [\n        \"ㄉㄚ1\"\n    ],\n    \"𡉒\": [\n        \"ㄊㄨㄣ2\"\n    ],\n    \"𡉓\": [\n        \"ㄞ1\"\n    ],\n    \"𡉗\": [\n        \"ㄗ3\"\n    ],\n    \"𡉚\": [\n        \"ㄏㄨㄤ2\",\n        \"ㄈㄥ1\"\n    ],\n    \"𡉛\": [\n        \"ㄧ4\"\n    ],\n    \"𡉩\": [\n        \"ㄅㄠ4\"\n    ],\n    \"𡉪\": [\n        \"ㄔ2\"\n    ],\n    \"𡉭\": [\n        \"ㄖ4\"\n    ],\n    \"𡉴\": [\n        \"ㄌㄨ2\",\n        \"ㄏㄨ4\"\n    ],\n    \"𡉷\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𡉸\": [\n        \"ㄕ4\"\n    ],\n    \"𡉺\": [\n        \"ㄗㄨㄢ1\"\n    ],\n    \"𡊁\": [\n        \"ㄧ4\"\n    ],\n    \"𡊄\": [\n        \"ㄈㄣ4\"\n    ],\n    \"𡊅\": [\n        \"ㄈㄣ4\",\n        \"ㄅㄧㄢ4\"\n    ],\n    \"𡊉\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𡊍\": [\n        \"ㄕㄨ4\"\n    ],\n    \"𡊛\": [\n        \"ㄠ2\"\n    ],\n    \"𡊝\": [\n        \"ㄆㄧ3\"\n    ],\n    \"𡊞\": [\n        \"ㄆㄧㄥ2\",\n        \"ㄆㄧㄥ4\"\n    ],\n    \"𡊟\": [\n        \"ㄆㄛ1\"\n    ],\n    \"𡊠\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"𡊡\": [\n        \"ㄓㄡ2\"\n    ],\n    \"𡊣\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"𡊧\": [\n        \"ㄧㄡ3\"\n    ],\n    \"𡊨\": [\n        \"ㄊㄢ2\"\n    ],\n    \"𡊫\": [\n        \"ㄖㄨㄥ3\"\n    ],\n    \"𡊭\": [\n        \"ㄇㄧ4\"\n    ],\n    \"𡊶\": [\n        \"ㄧ4\"\n    ],\n    \"𡊸\": [\n        \"ㄖㄨㄥ3\"\n    ],\n    \"𡊻\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𡊼\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"𡋙\": [\n        \"ㄏㄨㄟ2\"\n    ],\n    \"𡋚\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𡋟\": [\n        \"ㄍㄠ4\"\n    ],\n    \"𡋧\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𡋨\": [\n        \"ㄔㄚ1\"\n    ],\n    \"𡋩\": [\n        \"ㄉㄜ2\"\n    ],\n    \"𡋪\": [\n        \"ㄧㄣ1\"\n    ],\n    \"𡋬\": [\n        \"ㄩ4\"\n    ],\n    \"𡋭\": [\n        \"ㄅㄟ4\"\n    ],\n    \"𡋯\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𡌔\": [\n        \"ㄑㄧㄠ1\"\n    ],\n    \"𡌚\": [\n        \"ㄔㄚ3\"\n    ],\n    \"𡌜\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"𡌞\": [\n        \"ㄔ2\"\n    ],\n    \"𡌣\": [\n        \"ㄗㄠ4\"\n    ],\n    \"𡌤\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"𡌦\": [\n        \"ㄈㄟ4\"\n    ],\n    \"𡌩\": [\n        \"ㄊㄚ1\",\n        \"ㄉㄚ2\"\n    ],\n    \"𡌪\": [\n        \"ㄍㄨㄞ4\"\n    ],\n    \"𡌭\": [\n        \"ㄉㄨㄛ1\"\n    ],\n    \"𡌲\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"𡌴\": [\n        \"ㄓ2\"\n    ],\n    \"𡍌\": [\n        \"ㄔㄢ3\"\n    ],\n    \"𡍍\": [\n        \"ㄋㄠ3\"\n    ],\n    \"𡍐\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𡍒\": [\n        \"ㄊㄠ2\"\n    ],\n    \"𡍡\": [\n        \"ㄧ4\"\n    ],\n    \"𡍤\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𡍥\": [\n        \"ㄓㄞ4\"\n    ],\n    \"𡍦\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"𡍨\": [\n        \"ㄉㄨ4\"\n    ],\n    \"𡍪\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𡍫\": [\n        \"ㄘㄜ4\"\n    ],\n    \"𡍮\": [\n        \"ㄔㄨㄟ2\"\n    ],\n    \"𡍲\": [\n        \"ㄉㄚ1\"\n    ],\n    \"𡍶\": [\n        \"ㄓ4\"\n    ],\n    \"𡍷\": [\n        \"ㄍㄥ4\"\n    ],\n    \"𡍻\": [\n        \"ㄨㄥ4\"\n    ],\n    \"𡎉\": [\n        \"ㄉㄨ4\"\n    ],\n    \"𡎍\": [\n        \"ㄔ2\"\n    ],\n    \"𡎑\": [\n        \"ㄢ4\"\n    ],\n    \"𡎒\": [\n        \"ㄎㄨㄛ4\"\n    ],\n    \"𡎔\": [\n        \"ㄨㄛ4\"\n    ],\n    \"𡎘\": [\n        \"ㄧㄥ1\"\n    ],\n    \"𡎚\": [\n        \"ㄆㄧㄢ3\"\n    ],\n    \"𡎫\": [\n        \"ㄓㄚ2\",\n        \"ㄑㄧ4\"\n    ],\n    \"𡎬\": [\n        \"ㄓㄨㄚ3\"\n    ],\n    \"𡎮\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𡎳\": [\n        \"ㄋㄧ4\"\n    ],\n    \"𡎺\": [\n        \"ㄓㄨ2\"\n    ],\n    \"𡎻\": [\n        \"ㄔㄢ2\"\n    ],\n    \"𡎾\": [\n        \"ㄅㄥ4\"\n    ],\n    \"𡎿\": [\n        \"ㄋㄧ2\"\n    ],\n    \"𡏀\": [\n        \"ㄓ2\"\n    ],\n    \"𡏁\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𡏘\": [\n        \"ㄒㄧㄚ4\"\n    ],\n    \"𡏚\": [\n        \"ㄓ4\"\n    ],\n    \"𡏛\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𡏞\": [\n        \"ㄐㄧㄤ3\"\n    ],\n    \"𡏩\": [\n        \"ㄉㄨㄟ1\"\n    ],\n    \"𡏪\": [\n        \"ㄈㄨ1\"\n    ],\n    \"𡏭\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"𡏮\": [\n        \"ㄔㄠ2\"\n    ],\n    \"𡏯\": [\n        \"ㄅㄞ4\"\n    ],\n    \"𡏵\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𡏼\": [\n        \"ㄠ2\"\n    ],\n    \"𡐋\": [\n        \"ㄗㄠ1\"\n    ],\n    \"𡐌\": [\n        \"ㄔㄨ4\"\n    ],\n    \"𡐏\": [\n        \"ㄊㄨㄛ3\"\n    ],\n    \"𡐒\": [\n        \"ㄏㄠ2\",\n        \"ㄏㄠ4\"\n    ],\n    \"𡐓\": [\n        \"ㄎㄤ1\"\n    ],\n    \"𡐔\": [\n        \"ㄧㄣ2\"\n    ],\n    \"𡐖\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𡐝\": [\n        \"ㄈㄨ2\",\n        \"ㄈㄨ4\"\n    ],\n    \"𡐞\": [\n        \"ㄅㄧㄝ1\"\n    ],\n    \"𡐠\": [\n        \"ㄎㄨㄟ1\"\n    ],\n    \"𡐤\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"𡐥\": [\n        \"ㄙㄚ4\"\n    ],\n    \"𡐿\": [\n        \"ㄉㄚ1\",\n        \"ㄉㄚ5\"\n    ],\n    \"𡑀\": [\n        \"ㄧㄝ3\",\n        \"ㄕㄨ4\"\n    ],\n    \"𡑄\": [\n        \"ㄓㄤ3\"\n    ],\n    \"𡑆\": [\n        \"ㄌㄧㄤ2\"\n    ],\n    \"𡑈\": [\n        \"ㄉㄨㄟ3\"\n    ],\n    \"𡑍\": [\n        \"ㄌㄠ2\"\n    ],\n    \"𡑎\": [\n        \"ㄒㄩㄣ1\"\n    ],\n    \"𡑘\": [\n        \"ㄓ4\"\n    ],\n    \"𡑚\": [\n        \"ㄎㄨ1\"\n    ],\n    \"𡑞\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𡑟\": [\n        \"ㄨㄛ1\"\n    ],\n    \"𡑣\": [\n        \"ㄎㄨ1\"\n    ],\n    \"𡑯\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𡑶\": [\n        \"ㄐㄧㄤ3\"\n    ],\n    \"𡑻\": [\n        \"ㄓㄨㄟ4\"\n    ],\n    \"𡑽\": [\n        \"ㄕㄨㄤ3\"\n    ],\n    \"𡑾\": [\n        \"ㄩ2\"\n    ],\n    \"𡒁\": [\n        \"ㄙㄚ4\"\n    ],\n    \"𡒃\": [\n        \"ㄩ4\",\n        \"ㄠ4\"\n    ],\n    \"𡒄\": [\n        \"ㄌㄢ3\"\n    ],\n    \"𡒊\": [\n        \"ㄩ4\"\n    ],\n    \"𡒌\": [\n        \"ㄑㄧㄢ3\"\n    ],\n    \"𡒍\": [\n        \"ㄐㄩ4\"\n    ],\n    \"𡒏\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𡒒\": [\n        \"ㄕㄨ2\"\n    ],\n    \"𡒓\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𡒖\": [\n        \"ㄍㄞ4\"\n    ],\n    \"𡒢\": [\n        \"ㄊㄞ2\"\n    ],\n    \"𡒧\": [\n        \"ㄊㄧㄢ3\"\n    ],\n    \"𡒯\": [\n        \"ㄇㄥ4\"\n    ],\n    \"𡒱\": [\n        \"ㄉㄧ2\"\n    ],\n    \"𡒳\": [\n        \"ㄇㄧㄢ2\"\n    ],\n    \"𡒾\": [\n        \"ㄏㄨㄟ1\",\n        \"ㄎㄨㄟ4\"\n    ],\n    \"𡓉\": [\n        \"ㄉㄨㄛ4\"\n    ],\n    \"𡓍\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𡓒\": [\n        \"ㄌㄞ4\"\n    ],\n    \"𡓓\": [\n        \"ㄧㄣ2\",\n        \"ㄧㄣ1\"\n    ],\n    \"𡓔\": [\n        \"ㄌㄢ3\"\n    ],\n    \"𡓖\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"𡓘\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𡓣\": [\n        \"ㄍㄨㄛ1\"\n    ],\n    \"𡓦\": [\n        \"ㄓㄢ4\"\n    ],\n    \"𡓭\": [\n        \"ㄇㄧ3\"\n    ],\n    \"𡓰\": [\n        \"ㄎㄨㄟ1\"\n    ],\n    \"𡓷\": [\n        \"ㄉㄨㄛ4\"\n    ],\n    \"𡓿\": [\n        \"ㄧㄣ2\"\n    ],\n    \"𡔇\": [\n        \"ㄌㄟ4\"\n    ],\n    \"𡔕\": [\n        \"ㄍㄨㄥ4\"\n    ],\n    \"𡔛\": [\n        \"ㄊㄧㄥ3\"\n    ],\n    \"𡔜\": [\n        \"ㄧㄠ2\"\n    ],\n    \"𡔞\": [\n        \"ㄨㄤ3\"\n    ],\n    \"𡔣\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄑㄧㄝ4\"\n    ],\n    \"𡔨\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"𡔪\": [\n        \"ㄕㄨ4\"\n    ],\n    \"𡔱\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𡔴\": [\n        \"ㄩ4\"\n    ],\n    \"𡕁\": [\n        \"ㄓㄢ1\"\n    ],\n    \"𡕉\": [\n        \"ㄤ1\"\n    ],\n    \"𡕏\": [\n        \"ㄙㄤ3\"\n    ],\n    \"𡕐\": [\n        \"ㄔㄡ2\"\n    ],\n    \"𡕒\": [\n        \"ㄎㄨㄚ4\"\n    ],\n    \"𡕖\": [\n        \"ㄐㄩ3\",\n        \"ㄈㄥ2\"\n    ],\n    \"𡕗\": [\n        \"ㄏㄞ4\"\n    ],\n    \"𡕢\": [\n        \"ㄇㄧㄢ3\",\n        \"ㄇㄢ3\"\n    ],\n    \"𡕧\": [\n        \"ㄏㄤ4\"\n    ],\n    \"𡕪\": [\n        \"ㄔㄡ2\"\n    ],\n    \"𡕮\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𡕰\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"𡖉\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"𡖌\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"𡖎\": [\n        \"ㄓㄠ1\"\n    ],\n    \"𡖐\": [\n        \"ㄉㄧㄝ3\"\n    ],\n    \"𡖑\": [\n        \"ㄍㄡ3\"\n    ],\n    \"𡖒\": [\n        \"ㄩㄣ2\"\n    ],\n    \"𡖓\": [\n        \"ㄉㄢ1\"\n    ],\n    \"𡖔\": [\n        \"ㄋㄨㄛ2\",\n        \"ㄋㄨㄛ3\"\n    ],\n    \"𡖛\": [\n        \"ㄅㄧㄥ3\"\n    ],\n    \"𡖝\": [\n        \"ㄖㄢ2\"\n    ],\n    \"𡖞\": [\n        \"ㄔㄢ1\"\n    ],\n    \"𡖢\": [\n        \"ㄖㄨㄥ3\"\n    ],\n    \"𡖣\": [\n        \"ㄧㄣ1\"\n    ],\n    \"𡖤\": [\n        \"ㄔㄢ1\"\n    ],\n    \"𡖧\": [\n        \"ㄓ4\"\n    ],\n    \"𡖪\": [\n        \"ㄍㄨㄞ4\"\n    ],\n    \"𡖫\": [\n        \"ㄋㄨㄛ2\"\n    ],\n    \"𡖬\": [\n        \"ㄕㄣ1\"\n    ],\n    \"𡖯\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𡖲\": [\n        \"ㄨㄛ3\"\n    ],\n    \"𡖳\": [\n        \"ㄔ3\"\n    ],\n    \"𡖺\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"𡖻\": [\n        \"ㄓ2\"\n    ],\n    \"𡖾\": [\n        \"ㄑㄧ1\"\n    ],\n    \"𡗁\": [\n        \"ㄍㄡ1\"\n    ],\n    \"𡗆\": [\n        \"ㄌㄡ3\"\n    ],\n    \"𡗈\": [\n        \"ㄗ1\"\n    ],\n    \"𡗍\": [\n        \"ㄉㄤ3\"\n    ],\n    \"𡗏\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"𡗑\": [\n        \"ㄖㄡ3\"\n    ],\n    \"𡗗\": [\n        \"ㄆㄥ3\"\n    ],\n    \"𡗞\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𡗢\": [\n        \"ㄎㄨㄚ1\",\n        \"ㄅㄣ3\"\n    ],\n    \"𡗤\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"𡗥\": [\n        \"ㄔㄨㄣ2\"\n    ],\n    \"𡗦\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"𡗲\": [\n        \"ㄐㄧㄝ4\",\n        \"ㄅㄣ1\"\n    ],\n    \"𡗳\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𡗵\": [\n        \"ㄎㄨ1\"\n    ],\n    \"𡗷\": [\n        \"ㄍㄨ1\"\n    ],\n    \"𡗸\": [\n        \"ㄓㄚ4\",\n        \"ㄎㄨㄚ1\"\n    ],\n    \"𡗹\": [\n        \"ㄈㄢ4\"\n    ],\n    \"𡗼\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𡘍\": [\n        \"ㄏㄨㄢ2\",\n        \"ㄑㄧㄝ2\"\n    ],\n    \"𡘏\": [\n        \"ㄋㄧㄠ3\"\n    ],\n    \"𡘐\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𡘛\": [\n        \"ㄘㄨ1\"\n    ],\n    \"𡘝\": [\n        \"ㄍㄨㄣ3\"\n    ],\n    \"𡘡\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𡘧\": [\n        \"ㄑㄧㄚ2\"\n    ],\n    \"𡘪\": [\n        \"ㄇㄤ1\"\n    ],\n    \"𡘭\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𡘰\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"𡘴\": [\n        \"ㄅㄧㄝ1\"\n    ],\n    \"𡙀\": [\n        \"ㄅㄧㄝ1\"\n    ],\n    \"𡙅\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"𡙋\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𡙎\": [\n        \"ㄐㄧㄠ3\",\n        \"ㄇㄧㄠ3\"\n    ],\n    \"𡙐\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"𡙑\": [\n        \"ㄓ3\"\n    ],\n    \"𡙒\": [\n        \"ㄊㄧㄢ1\"\n    ],\n    \"𡙓\": [\n        \"ㄎㄞ1\"\n    ],\n    \"𡙘\": [\n        \"ㄙㄢ3\",\n        \"ㄧ4\"\n    ],\n    \"𡙛\": [\n        \"ㄗ1\"\n    ],\n    \"𡙣\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𡙪\": [\n        \"ㄅㄧㄝ2\"\n    ],\n    \"𡙬\": [\n        \"ㄉㄡ4\"\n    ],\n    \"𡙭\": [\n        \"ㄗㄨㄟ1\"\n    ],\n    \"𡙶\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𡚁\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𡚅\": [\n        \"ㄎㄨㄞ3\"\n    ],\n    \"𡚇\": [\n        \"ㄧㄢ4\"\n    ],\n    \"𡚈\": [\n        \"ㄨㄟ2\"\n    ],\n    \"𡚊\": [\n        \"ㄏㄨㄢ1\"\n    ],\n    \"𡚌\": [\n        \"ㄏㄠ4\"\n    ],\n    \"𡚑\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"𡚔\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𡚗\": [\n        \"ㄌㄟ3\"\n    ],\n    \"𡚙\": [\n        \"ㄉㄧ4\"\n    ],\n    \"𡚛\": [\n        \"ㄅㄧㄥ3\"\n    ],\n    \"𡚜\": [\n        \"ㄏㄨㄢ1\",\n        \"ㄎㄢ4\"\n    ],\n    \"𡚟\": [\n        \"ㄨㄚ1\"\n    ],\n    \"𡚠\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𡚨\": [\n        \"ㄔ4\"\n    ],\n    \"𡚭\": [\n        \"ㄅㄚ1\"\n    ],\n    \"𡚮\": [\n        \"ㄐㄧㄡ3\"\n    ],\n    \"𡚷\": [\n        \"ㄉㄧ4\"\n    ],\n    \"𡚹\": [\n        \"ㄓㄤ4\"\n    ],\n    \"𡚻\": [\n        \"ㄉㄚ4\"\n    ],\n    \"𡚼\": [\n        \"ㄕ2\"\n    ],\n    \"𡚽\": [\n        \"ㄏㄠ4\"\n    ],\n    \"𡛌\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𡛗\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𡛘\": [\n        \"ㄆㄧ3\"\n    ],\n    \"𡛙\": [\n        \"ㄧㄠ3\",\n        \"ㄧㄠ1\"\n    ],\n    \"𡛜\": [\n        \"ㄉㄧ1\"\n    ],\n    \"𡛝\": [\n        \"ㄘㄢ4\"\n    ],\n    \"𡛞\": [\n        \"ㄆㄧㄣ2\"\n    ],\n    \"𡛟\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𡛠\": [\n        \"ㄑㄧㄝ1\"\n    ],\n    \"𡛡\": [\n        \"ㄆㄧ1\"\n    ],\n    \"𡛵\": [\n        \"ㄊㄨㄛ3\"\n    ],\n    \"𡛶\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𡛽\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𡜀\": [\n        \"ㄈㄢ4\"\n    ],\n    \"𡜁\": [\n        \"ㄍㄨㄚ1\"\n    ],\n    \"𡜂\": [\n        \"ㄏㄨ4\"\n    ],\n    \"𡜃\": [\n        \"ㄖㄨ3\"\n    ],\n    \"𡜉\": [\n        \"ㄖㄢ3\",\n        \"ㄖㄢ4\"\n    ],\n    \"𡜊\": [\n        \"ㄈㄡ3\"\n    ],\n    \"𡜋\": [\n        \"ㄏㄨㄤ1\"\n    ],\n    \"𡜚\": [\n        \"ㄖㄨ2\"\n    ],\n    \"𡜢\": [\n        \"ㄇㄠ3\"\n    ],\n    \"𡜥\": [\n        \"ㄉㄨㄟ1\"\n    ],\n    \"𡜦\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𡜧\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𡜨\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"𡜫\": [\n        \"ㄖㄢ3\"\n    ],\n    \"𡜬\": [\n        \"ㄧ1\"\n    ],\n    \"𡜯\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𡜱\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𡜲\": [\n        \"ㄍㄠ4\"\n    ],\n    \"𡜳\": [\n        \"ㄧㄡ4\"\n    ],\n    \"𡜵\": [\n        \"ㄆㄨ1\"\n    ],\n    \"𡝈\": [\n        \"ㄔㄨ4\"\n    ],\n    \"𡝉\": [\n        \"ㄘㄨ1\"\n    ],\n    \"𡝊\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𡝋\": [\n        \"ㄋㄧㄠ3\"\n    ],\n    \"𡝍\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"𡝐\": [\n        \"ㄔㄚ2\"\n    ],\n    \"𡝒\": [\n        \"ㄋㄧㄠ3\"\n    ],\n    \"𡝓\": [\n        \"ㄙㄨㄟ1\"\n    ],\n    \"𡝙\": [\n        \"ㄔㄚ2\"\n    ],\n    \"𡝚\": [\n        \"ㄔㄥ2\"\n    ],\n    \"𡝛\": [\n        \"ㄧㄠ2\"\n    ],\n    \"𡝜\": [\n        \"ㄉㄨ4\"\n    ],\n    \"𡝝\": [\n        \"ㄨㄤ1\"\n    ],\n    \"𡝟\": [\n        \"ㄋㄧㄢ4\"\n    ],\n    \"𡝠\": [\n        \"ㄇㄧ2\"\n    ],\n    \"𡝦\": [\n        \"ㄋㄡ3\"\n    ],\n    \"𡝧\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𡝩\": [\n        \"ㄧㄠ1\"\n    ],\n    \"𡝫\": [\n        \"ㄔㄢ1\"\n    ],\n    \"𡞘\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𡞙\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"𡞚\": [\n        \"ㄎㄥ3\"\n    ],\n    \"𡞜\": [\n        \"ㄘㄨ4\"\n    ],\n    \"𡞞\": [\n        \"ㄕㄥ3\"\n    ],\n    \"𡞟\": [\n        \"ㄆㄢ4\"\n    ],\n    \"𡞠\": [\n        \"ㄏㄨ4\"\n    ],\n    \"𡞢\": [\n        \"ㄎㄜ4\"\n    ],\n    \"𡞣\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𡞥\": [\n        \"ㄏㄡ2\"\n    ],\n    \"𡞦\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"𡞧\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"𡞪\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𡞫\": [\n        \"ㄋㄞ4\"\n    ],\n    \"𡞭\": [\n        \"ㄋㄧ4\"\n    ],\n    \"𡞯\": [\n        \"ㄎㄨ3\"\n    ],\n    \"𡞾\": [\n        \"ㄋㄣ4\"\n    ],\n    \"𡟍\": [\n        \"ㄍㄜ1\"\n    ],\n    \"𡟑\": [\n        \"ㄏㄡ2\"\n    ],\n    \"𡟓\": [\n        \"ㄞ1\"\n    ],\n    \"𡟕\": [\n        \"ㄕ1\"\n    ],\n    \"𡟞\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"𡟟\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"𡟠\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"𡟢\": [\n        \"ㄓㄚ2\"\n    ],\n    \"𡟣\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𡟤\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"𡟥\": [\n        \"ㄑㄩ3\"\n    ],\n    \"𡟨\": [\n        \"ㄕㄢ3\"\n    ],\n    \"𡟩\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𡟫\": [\n        \"ㄍㄨㄥ4\"\n    ],\n    \"𡟬\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"𡟭\": [\n        \"ㄔㄞ2\"\n    ],\n    \"𡟯\": [\n        \"ㄣ1\"\n    ],\n    \"𡟳\": [\n        \"ㄉㄡ4\"\n    ],\n    \"𡠆\": [\n        \"ㄎㄡ4\"\n    ],\n    \"𡠊\": [\n        \"ㄊㄧㄠ2\"\n    ],\n    \"𡠋\": [\n        \"ㄕ1\"\n    ],\n    \"𡠏\": [\n        \"ㄙㄤ1\"\n    ],\n    \"𡠒\": [\n        \"ㄍㄨㄢ1\"\n    ],\n    \"𡠖\": [\n        \"ㄏㄠ4\"\n    ],\n    \"𡠗\": [\n        \"ㄓ4\"\n    ],\n    \"𡠘\": [\n        \"ㄧㄤ4\"\n    ],\n    \"𡠙\": [\n        \"ㄊㄨㄥ1\"\n    ],\n    \"𡠚\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𡠜\": [\n        \"ㄇㄛ2\",\n        \"ㄇㄛ4\"\n    ],\n    \"𡠞\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𡠥\": [\n        \"ㄑㄧㄤ2\"\n    ],\n    \"𡠹\": [\n        \"ㄓ4\"\n    ],\n    \"𡠼\": [\n        \"ㄙㄡ1\"\n    ],\n    \"𡠿\": [\n        \"ㄋㄧㄠ3\"\n    ],\n    \"𡡀\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"𡡂\": [\n        \"ㄧㄤ4\"\n    ],\n    \"𡡄\": [\n        \"ㄏㄨㄤ1\"\n    ],\n    \"𡡈\": [\n        \"ㄅㄥ1\"\n    ],\n    \"𡡉\": [\n        \"ㄇㄛ2\"\n    ],\n    \"𡡊\": [\n        \"ㄔㄠ2\"\n    ],\n    \"𡡎\": [\n        \"ㄌㄩ3\",\n        \"ㄌㄡ2\"\n    ],\n    \"𡡏\": [\n        \"ㄕㄠ1\"\n    ],\n    \"𡡐\": [\n        \"ㄅㄨ3\"\n    ],\n    \"𡡑\": [\n        \"ㄗㄥ1\"\n    ],\n    \"𡡒\": [\n        \"ㄙ1\",\n        \"ㄒㄧ1\"\n    ],\n    \"𡡔\": [\n        \"ㄗㄨㄟ4\"\n    ],\n    \"𡡕\": [\n        \"ㄩㄝ1\"\n    ],\n    \"𡡖\": [\n        \"ㄗㄢ1\",\n        \"ㄘㄢ1\"\n    ],\n    \"𡡗\": [\n        \"ㄌㄨㄢ3\",\n        \"ㄌㄨㄢ4\"\n    ],\n    \"𡡥\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𡡺\": [\n        \"ㄇㄧㄠ3\"\n    ],\n    \"𡢀\": [\n        \"ㄓㄨㄢ4\"\n    ],\n    \"𡢈\": [\n        \"ㄉㄤ4\"\n    ],\n    \"𡢊\": [\n        \"ㄩㄢ1\"\n    ],\n    \"𡢒\": [\n        \"ㄐㄩ3\"\n    ],\n    \"𡢕\": [\n        \"ㄏㄨㄟ3\"\n    ],\n    \"𡢖\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𡢘\": [\n        \"ㄩㄣ4\",\n        \"ㄧㄥ2\"\n    ],\n    \"𡢚\": [\n        \"ㄇㄢ4\"\n    ],\n    \"𡢜\": [\n        \"ㄇㄛ3\"\n    ],\n    \"𡢱\": [\n        \"ㄆㄧㄠ1\"\n    ],\n    \"𡢳\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"𡢹\": [\n        \"ㄧㄠ1\"\n    ],\n    \"𡣀\": [\n        \"ㄔ4\"\n    ],\n    \"𡣁\": [\n        \"ㄋㄧ4\"\n    ],\n    \"𡣂\": [\n        \"ㄙㄡ1\"\n    ],\n    \"𡣈\": [\n        \"ㄕㄨ4\"\n    ],\n    \"𡣋\": [\n        \"ㄆㄧㄠ1\"\n    ],\n    \"𡣔\": [\n        \"ㄏㄢ4\"\n    ],\n    \"𡣠\": [\n        \"ㄧㄠ1\"\n    ],\n    \"𡣢\": [\n        \"ㄋㄟ2\"\n    ],\n    \"𡣪\": [\n        \"ㄕ4\"\n    ],\n    \"𡣬\": [\n        \"ㄩㄢ1\"\n    ],\n    \"𡣮\": [\n        \"ㄘㄞ4\"\n    ],\n    \"𡣯\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𡣹\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𡣽\": [\n        \"ㄧㄢ2\"\n    ],\n    \"𡣾\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𡤋\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𡤌\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𡤎\": [\n        \"ㄈㄢ4\"\n    ],\n    \"𡤗\": [\n        \"ㄓㄨ4\"\n    ],\n    \"𡤙\": [\n        \"ㄋㄚ4\"\n    ],\n    \"𡤛\": [\n        \"ㄓㄨㄢ3\"\n    ],\n    \"𡤞\": [\n        \"ㄎㄨㄟ1\"\n    ],\n    \"𡤢\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"𡤫\": [\n        \"ㄑㄧㄚ1\"\n    ],\n    \"𡤶\": [\n        \"ㄨㄢ1\"\n    ],\n    \"𡤽\": [\n        \"ㄕㄨ3\"\n    ],\n    \"𡤿\": [\n        \"ㄔㄥ4\",\n        \"ㄎㄨㄥ3\"\n    ],\n    \"𡥁\": [\n        \"ㄧ4\"\n    ],\n    \"𡥆\": [\n        \"ㄏㄠ3\",\n        \"ㄏㄠ4\"\n    ],\n    \"𡥈\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"𡥋\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𡥍\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"𡥎\": [\n        \"ㄘ2\",\n        \"ㄗ3\"\n    ],\n    \"𡥞\": [\n        \"ㄐㄧ4\",\n        \"ㄅㄟ4\"\n    ],\n    \"𡥦\": [\n        \"ㄋㄧ3\",\n        \"ㄐㄧㄣ4\"\n    ],\n    \"𡥨\": [\n        \"ㄋㄧ3\",\n        \"ㄐㄧㄣ4\"\n    ],\n    \"𡥩\": [\n        \"ㄊㄧ3\"\n    ],\n    \"𡥶\": [\n        \"ㄐㄩ4\",\n        \"ㄖㄨ2\"\n    ],\n    \"𡥸\": [\n        \"ㄇㄧㄥ4\"\n    ],\n    \"𡥽\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𡥿\": [\n        \"ㄓㄨㄥ4\"\n    ],\n    \"𡦁\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𡦃\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"𡦄\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𡦆\": [\n        \"ㄅㄧㄣ4\"\n    ],\n    \"𡦊\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𡦍\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𡦎\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𡦔\": [\n        \"ㄉㄥ4\"\n    ],\n    \"𡦕\": [\n        \"ㄦ2\"\n    ],\n    \"𡦛\": [\n        \"ㄕㄨ2\"\n    ],\n    \"𡦜\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"𡦝\": [\n        \"ㄒㄧㄠ1\",\n        \"ㄒㄧㄠ2\"\n    ],\n    \"𡦟\": [\n        \"ㄆㄧ2\"\n    ],\n    \"𡦨\": [\n        \"ㄉㄢ3\"\n    ],\n    \"𡦪\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𡦳\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"𡦷\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"𡦻\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"𡦼\": [\n        \"ㄖㄨㄥ3\"\n    ],\n    \"𡧍\": [\n        \"ㄇㄧㄢ4\",\n        \"ㄅㄧㄣ1\"\n    ],\n    \"𡧒\": [\n        \"ㄇㄧㄢ4\"\n    ],\n    \"𡧔\": [\n        \"ㄕㄨ1\"\n    ],\n    \"𡧕\": [\n        \"ㄒㄧㄠ2\",\n        \"ㄕㄡ3\"\n    ],\n    \"𡧖\": [\n        \"ㄅㄠ3\"\n    ],\n    \"𡧗\": [\n        \"ㄨㄚ4\"\n    ],\n    \"𡧙\": [\n        \"ㄆㄠ4\"\n    ],\n    \"𡧣\": [\n        \"ㄍㄞ3\"\n    ],\n    \"𡧥\": [\n        \"ㄏㄨ1\"\n    ],\n    \"𡧦\": [\n        \"ㄏㄥ2\"\n    ],\n    \"𡧨\": [\n        \"ㄓㄨ2\"\n    ],\n    \"𡧩\": [\n        \"ㄍㄨㄞ1\"\n    ],\n    \"𡧭\": [\n        \"ㄍㄨㄟ4\",\n        \"ㄍㄨㄟ3\"\n    ],\n    \"𡧹\": [\n        \"ㄉㄞ4\"\n    ],\n    \"𡧼\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"𡧽\": [\n        \"ㄏㄨㄤ3\",\n        \"ㄏㄨㄤ1\"\n    ],\n    \"𡨀\": [\n        \"ㄔㄚ2\"\n    ],\n    \"𡨄\": [\n        \"ㄒㄧㄚ4\",\n        \"ㄙㄞ1\"\n    ],\n    \"𡨅\": [\n        \"ㄐㄩ2\"\n    ],\n    \"𡨇\": [\n        \"ㄧㄠ3\",\n        \"ㄒㄧㄤ3\"\n    ],\n    \"𡨖\": [\n        \"ㄈㄣ3\"\n    ],\n    \"𡨗\": [\n        \"ㄗㄠ4\"\n    ],\n    \"𡨛\": [\n        \"ㄈㄥ1\"\n    ],\n    \"𡨢\": [\n        \"ㄐㄩ1\"\n    ],\n    \"𡨣\": [\n        \"ㄩ4\"\n    ],\n    \"𡨩\": [\n        \"ㄏㄨㄣ1\"\n    ],\n    \"𡨲\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𡨳\": [\n        \"ㄒㄩㄥ4\",\n        \"ㄏㄨㄣ4\"\n    ],\n    \"𡨵\": [\n        \"ㄋㄞ4\"\n    ],\n    \"𡨻\": [\n        \"ㄋㄡ3\"\n    ],\n    \"𡨽\": [\n        \"ㄕㄥ3\"\n    ],\n    \"𡨿\": [\n        \"ㄩ4\"\n    ],\n    \"𡩂\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"𡩃\": [\n        \"ㄍㄥ3\"\n    ],\n    \"𡩄\": [\n        \"ㄨㄢ3\"\n    ],\n    \"𡩆\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𡩇\": [\n        \"ㄑㄧㄠ1\"\n    ],\n    \"𡩘\": [\n        \"ㄧㄣ4\"\n    ],\n    \"𡩚\": [\n        \"ㄐㄧㄚ1\",\n        \"ㄓㄨㄢ4\"\n    ],\n    \"𡩡\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"𡩣\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𡩤\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𡩥\": [\n        \"ㄨㄥ3\"\n    ],\n    \"𡩩\": [\n        \"ㄇㄤ2\"\n    ],\n    \"𡩶\": [\n        \"ㄧㄤ2\"\n    ],\n    \"𡩸\": [\n        \"ㄧㄠ2\"\n    ],\n    \"𡩽\": [\n        \"ㄇㄤ2\"\n    ],\n    \"𡩾\": [\n        \"ㄡ1\"\n    ],\n    \"𡪁\": [\n        \"ㄢ2\"\n    ],\n    \"𡪅\": [\n        \"ㄌㄡ4\"\n    ],\n    \"𡪑\": [\n        \"ㄜ4\"\n    ],\n    \"𡪒\": [\n        \"ㄗ3\"\n    ],\n    \"𡪗\": [\n        \"ㄜ4\"\n    ],\n    \"𡪙\": [\n        \"ㄢ4\"\n    ],\n    \"𡪞\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𡪠\": [\n        \"ㄘㄥ2\"\n    ],\n    \"𡪰\": [\n        \"ㄒㄩㄥ4\"\n    ],\n    \"𡪱\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𡪳\": [\n        \"ㄗㄨㄛ2\"\n    ],\n    \"𡪵\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𡪺\": [\n        \"ㄓㄥ1\"\n    ],\n    \"𡫀\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𡫁\": [\n        \"ㄑㄧ1\",\n        \"ㄔㄣ4\"\n    ],\n    \"𡫂\": [\n        \"ㄐㄩㄢ3\"\n    ],\n    \"𡫃\": [\n        \"ㄋㄧㄥ2\"\n    ],\n    \"𡫟\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𡫥\": [\n        \"ㄏㄜ4\"\n    ],\n    \"𡫦\": [\n        \"ㄖㄨㄥ3\"\n    ],\n    \"𡫧\": [\n        \"ㄑㄧㄣ3\"\n    ],\n    \"𡫬\": [\n        \"ㄐㄩ1\"\n    ],\n    \"𡫯\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𡫵\": [\n        \"ㄕ2\"\n    ],\n    \"𡫸\": [\n        \"ㄋㄧ4\"\n    ],\n    \"𡫹\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𡫺\": [\n        \"ㄈㄨ1\"\n    ],\n    \"𡫽\": [\n        \"ㄖㄨ3\",\n        \"ㄩ4\"\n    ],\n    \"𡬁\": [\n        \"ㄒㄩㄥ4\"\n    ],\n    \"𡬂\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"𡬄\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𡬆\": [\n        \"ㄇㄥ3\",\n        \"ㄇㄥ4\"\n    ],\n    \"𡬇\": [\n        \"ㄈㄨ1\"\n    ],\n    \"𡬉\": [\n        \"ㄙㄞ4\"\n    ],\n    \"𡬊\": [\n        \"ㄩ4\"\n    ],\n    \"𡬋\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"𡬌\": [\n        \"ㄇㄥ4\"\n    ],\n    \"𡬍\": [\n        \"ㄇㄧ2\",\n        \"ㄌㄨㄥ2\",\n        \"ㄇㄧ3\"\n    ],\n    \"𡬎\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"𡬐\": [\n        \"ㄧ2\",\n        \"ㄇㄧ2\"\n    ],\n    \"𡬓\": [\n        \"ㄧ2\"\n    ],\n    \"𡬕\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"𡬖\": [\n        \"ㄏㄢ1\"\n    ],\n    \"𡬗\": [\n        \"ㄋㄧ4\"\n    ],\n    \"𡬘\": [\n        \"ㄌㄠ4\"\n    ],\n    \"𡬙\": [\n        \"ㄙㄥ4\"\n    ],\n    \"𡬜\": [\n        \"ㄌㄧㄣ3\"\n    ],\n    \"𡬞\": [\n        \"ㄩ4\"\n    ],\n    \"𡬥\": [\n        \"ㄋㄨㄛ2\"\n    ],\n    \"𡬫\": [\n        \"ㄨ4\"\n    ],\n    \"𡬯\": [\n        \"ㄅㄧㄢ3\"\n    ],\n    \"𡬲\": [\n        \"ㄅㄧㄢ3\"\n    ],\n    \"𡬳\": [\n        \"ㄒㄩㄢ1\",\n        \"ㄕㄡ4\"\n    ],\n    \"𡬵\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𡬸\": [\n        \"ㄅㄧㄢ3\"\n    ],\n    \"𡭂\": [\n        \"ㄉㄜ2\"\n    ],\n    \"𡭇\": [\n        \"ㄓㄨㄢ1\"\n    ],\n    \"𡭋\": [\n        \"ㄖㄨㄥ3\"\n    ],\n    \"𡭐\": [\n        \"ㄕㄨㄢ4\"\n    ],\n    \"𡭘\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"𡭛\": [\n        \"ㄏㄨㄟ3\"\n    ],\n    \"𡭞\": [\n        \"ㄓㄢ1\"\n    ],\n    \"𡭢\": [\n        \"ㄅㄞ4\"\n    ],\n    \"𡭣\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𡭥\": [\n        \"ㄒㄧㄝ1\"\n    ],\n    \"𡭭\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𡭮\": [\n        \"ㄕㄡ3\"\n    ],\n    \"𡭳\": [\n        \"ㄎㄠ4\"\n    ],\n    \"𡭷\": [\n        \"ㄍㄨㄢ1\"\n    ],\n    \"𡭸\": [\n        \"ㄌㄨㄢ4\"\n    ],\n    \"𡭾\": [\n        \"ㄋㄡ3\"\n    ],\n    \"𡭿\": [\n        \"ㄔㄤ3\"\n    ],\n    \"𡮎\": [\n        \"ㄌㄧㄤ2\"\n    ],\n    \"𡮙\": [\n        \"ㄋㄞ4\"\n    ],\n    \"𡮚\": [\n        \"ㄖㄨ3\"\n    ],\n    \"𡮞\": [\n        \"ㄓ4\"\n    ],\n    \"𡮦\": [\n        \"ㄘㄠ2\"\n    ],\n    \"𡮰\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𡮻\": [\n        \"ㄌㄢ2\"\n    ],\n    \"𡮿\": [\n        \"ㄔㄢ1\"\n    ],\n    \"𡯁\": [\n        \"ㄨㄤ1\"\n    ],\n    \"𡯄\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𡯇\": [\n        \"ㄨ4\"\n    ],\n    \"𡯈\": [\n        \"ㄆㄠ2\"\n    ],\n    \"𡯉\": [\n        \"ㄧㄡ4\"\n    ],\n    \"𡯋\": [\n        \"ㄍㄢ1\"\n    ],\n    \"𡯏\": [\n        \"ㄢ1\"\n    ],\n    \"𡯐\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"𡯑\": [\n        \"ㄕㄨㄟ3\",\n        \"ㄓㄨㄟ3\"\n    ],\n    \"𡯒\": [\n        \"ㄖㄨㄟ3\"\n    ],\n    \"𡯘\": [\n        \"ㄅㄢ3\"\n    ],\n    \"𡯙\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𡯢\": [\n        \"ㄏㄨㄛ2\"\n    ],\n    \"𡯥\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"𡯨\": [\n        \"ㄗㄨㄛ4\"\n    ],\n    \"𡯩\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𡯫\": [\n        \"ㄇㄧㄢ2\"\n    ],\n    \"𡯰\": [\n        \"ㄍㄚ4\"\n    ],\n    \"𡯱\": [\n        \"ㄩㄢ3\"\n    ],\n    \"𡯳\": [\n        \"ㄅㄛ4\"\n    ],\n    \"𡯴\": [\n        \"ㄔㄠ4\"\n    ],\n    \"𡯵\": [\n        \"ㄊㄨㄟ3\",\n        \"ㄎㄨㄟ4\"\n    ],\n    \"𡯷\": [\n        \"ㄅㄛ4\",\n        \"ㄎㄡ4\"\n    ],\n    \"𡯽\": [\n        \"ㄍㄚ4\"\n    ],\n    \"𡯿\": [\n        \"ㄊㄧㄠ1\"\n    ],\n    \"𡰀\": [\n        \"ㄋㄚ2\"\n    ],\n    \"𡰅\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𡰆\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𡰋\": [\n        \"ㄏㄨㄟ2\"\n    ],\n    \"𡰌\": [\n        \"ㄌㄡ3\"\n    ],\n    \"𡰎\": [\n        \"ㄊㄧ2\"\n    ],\n    \"𡰐\": [\n        \"ㄑㄧㄠ4\"\n    ],\n    \"𡰑\": [\n        \"ㄑㄧㄠ2\"\n    ],\n    \"𡰒\": [\n        \"ㄓㄨㄥ3\"\n    ],\n    \"𡰖\": [\n        \"ㄉㄧ1\"\n    ],\n    \"𡰚\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"𡰝\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"𡰞\": [\n        \"ㄓㄨㄢ1\"\n    ],\n    \"𡰠\": [\n        \"ㄌㄟ2\",\n        \"ㄌㄨㄢ2\"\n    ],\n    \"𡰢\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𡰥\": [\n        \"ㄖㄣ2\",\n        \"ㄧ2\"\n    ],\n    \"𡰨\": [\n        \"ㄉㄤ1\"\n    ],\n    \"𡰪\": [\n        \"ㄉㄨ1\"\n    ],\n    \"𡰫\": [\n        \"ㄋㄧㄢ3\"\n    ],\n    \"𡰯\": [\n        \"ㄕ3\",\n        \"ㄉㄧㄠ3\",\n        \"ㄅㄟ3\"\n    ],\n    \"𡰲\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𡰹\": [\n        \"ㄓ2\"\n    ],\n    \"𡰽\": [\n        \"ㄞ4\"\n    ],\n    \"𡰾\": [\n        \"ㄘ1\"\n    ],\n    \"𡰿\": [\n        \"ㄆㄨ2\"\n    ],\n    \"𡱁\": [\n        \"ㄕ3\"\n    ],\n    \"𡱅\": [\n        \"ㄑㄩ1\"\n    ],\n    \"𡱆\": [\n        \"ㄕㄨ3\"\n    ],\n    \"𡱇\": [\n        \"ㄉㄧㄢ1\"\n    ],\n    \"𡱉\": [\n        \"ㄒㄧㄠ3\"\n    ],\n    \"𡱊\": [\n        \"ㄕㄨㄟ3\"\n    ],\n    \"𡱌\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"𡱐\": [\n        \"ㄧ2\"\n    ],\n    \"𡱑\": [\n        \"ㄐㄩㄢ1\"\n    ],\n    \"𡱔\": [\n        \"ㄓ3\",\n        \"ㄑㄧ4\"\n    ],\n    \"𡱜\": [\n        \"ㄓㄠ4\"\n    ],\n    \"𡱣\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𡱯\": [\n        \"ㄌㄨㄥ4\"\n    ],\n    \"𡱱\": [\n        \"ㄓㄨ4\"\n    ],\n    \"𡱳\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"𡱷\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𡱺\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𡱼\": [\n        \"ㄎㄜ4\",\n        \"ㄎㄨㄚ4\"\n    ],\n    \"𡱽\": [\n        \"ㄏㄨ1\"\n    ],\n    \"𡱾\": [\n        \"ㄐㄩ1\"\n    ],\n    \"𡲀\": [\n        \"ㄑㄧㄥ3\"\n    ],\n    \"𡲍\": [\n        \"ㄅㄧㄥ1\"\n    ],\n    \"𡲕\": [\n        \"ㄊㄧ4\"\n    ],\n    \"𡲗\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𡲚\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"𡲣\": [\n        \"ㄐㄧㄤ4\"\n    ],\n    \"𡲪\": [\n        \"ㄩㄣ4\"\n    ],\n    \"𡲭\": [\n        \"ㄇㄟ4\"\n    ],\n    \"𡲮\": [\n        \"ㄆㄧ1\"\n    ],\n    \"𡲰\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𡲼\": [\n        \"ㄇㄧ4\"\n    ],\n    \"𡲿\": [\n        \"ㄊㄧ4\"\n    ],\n    \"𡳂\": [\n        \"ㄎㄞ4\"\n    ],\n    \"𡳄\": [\n        \"ㄅㄧ3\"\n    ],\n    \"𡳆\": [\n        \"ㄑㄩ1\",\n        \"ㄑㄩ4\"\n    ],\n    \"𡳏\": [\n        \"ㄊㄧㄠ1\"\n    ],\n    \"𡳑\": [\n        \"ㄔㄨ4\"\n    ],\n    \"𡳘\": [\n        \"ㄐㄩ2\"\n    ],\n    \"𡳚\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𡳞\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"𡳭\": [\n        \"ㄔ3\"\n    ],\n    \"𡳮\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𡳴\": [\n        \"ㄌㄨ2\"\n    ],\n    \"𡳸\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𡳾\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𡴅\": [\n        \"ㄓㄨ1\"\n    ],\n    \"𡴆\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𡴎\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𡴔\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"𡴭\": [\n        \"ㄧㄚ4\"\n    ],\n    \"𡴯\": [\n        \"ㄜ4\"\n    ],\n    \"𡴱\": [\n        \"ㄏㄨ4\",\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𡵀\": [\n        \"ㄇㄤ2\"\n    ],\n    \"𡵉\": [\n        \"ㄨ4\"\n    ],\n    \"𡵌\": [\n        \"ㄔㄚ1\"\n    ],\n    \"𡵑\": [\n        \"ㄑㄧㄣ1\"\n    ],\n    \"𡵒\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄑㄧ3\"\n    ],\n    \"𡵓\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"𡵕\": [\n        \"ㄉㄢ1\"\n    ],\n    \"𡵖\": [\n        \"ㄣ3\"\n    ],\n    \"𡵗\": [\n        \"ㄗㄜ4\"\n    ],\n    \"𡵘\": [\n        \"ㄏㄨ4\"\n    ],\n    \"𡵙\": [\n        \"ㄤ4\"\n    ],\n    \"𡵚\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"𡵛\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𡵜\": [\n        \"ㄩㄥ4\"\n    ],\n    \"𡵞\": [\n        \"ㄈㄥ1\"\n    ],\n    \"𡵬\": [\n        \"ㄇㄨ4\"\n    ],\n    \"𡵶\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𡵷\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"𡵻\": [\n        \"ㄎㄤ1\"\n    ],\n    \"𡶂\": [\n        \"ㄧㄠ4\"\n    ],\n    \"𡶃\": [\n        \"ㄞ4\"\n    ],\n    \"𡶄\": [\n        \"ㄅㄠ1\"\n    ],\n    \"𡶆\": [\n        \"ㄆㄛ3\"\n    ],\n    \"𡶈\": [\n        \"ㄕ3\"\n    ],\n    \"𡶉\": [\n        \"ㄈㄢ4\"\n    ],\n    \"𡶋\": [\n        \"ㄐㄩ2\"\n    ],\n    \"𡶌\": [\n        \"ㄆㄧ2\"\n    ],\n    \"𡶎\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𡶏\": [\n        \"ㄎㄨ1\"\n    ],\n    \"𡶐\": [\n        \"ㄑㄧㄝ2\"\n    ],\n    \"𡶑\": [\n        \"ㄍㄢ1\"\n    ],\n    \"𡶢\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"𡶣\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𡶤\": [\n        \"ㄅㄥ1\",\n        \"ㄩㄥ4\"\n    ],\n    \"𡶥\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"𡶦\": [\n        \"ㄧㄚ4\"\n    ],\n    \"𡶪\": [\n        \"ㄎㄢ4\"\n    ],\n    \"𡶫\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𡶭\": [\n        \"ㄒㄧㄥ2\"\n    ],\n    \"𡶯\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𡶱\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"𡶲\": [\n        \"ㄉㄨㄛ3\"\n    ],\n    \"𡶴\": [\n        \"ㄔㄢ3\"\n    ],\n    \"𡷈\": [\n        \"ㄕ4\"\n    ],\n    \"𡷋\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"𡷍\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"𡷎\": [\n        \"ㄩ3\"\n    ],\n    \"𡷏\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𡷐\": [\n        \"ㄣ3\"\n    ],\n    \"𡷓\": [\n        \"ㄍㄨ3\"\n    ],\n    \"𡷕\": [\n        \"ㄨㄟ3\"\n    ],\n    \"𡷖\": [\n        \"ㄔㄜ1\"\n    ],\n    \"𡷗\": [\n        \"ㄏㄨㄢ4\",\n        \"ㄏㄨㄢ2\"\n    ],\n    \"𡷘\": [\n        \"ㄅㄧㄝ2\"\n    ],\n    \"𡷛\": [\n        \"ㄏㄢ4\"\n    ],\n    \"𡷜\": [\n        \"ㄊㄨㄟ2\"\n    ],\n    \"𡷝\": [\n        \"ㄋㄚ4\"\n    ],\n    \"𡷞\": [\n        \"ㄑㄧ3\"\n    ],\n    \"𡷠\": [\n        \"ㄊㄡ2\"\n    ],\n    \"𡷡\": [\n        \"ㄩㄢ1\"\n    ],\n    \"𡷢\": [\n        \"ㄨㄤ2\"\n    ],\n    \"𡷤\": [\n        \"ㄨ2\"\n    ],\n    \"𡷥\": [\n        \"ㄍㄠ4\"\n    ],\n    \"𡷨\": [\n        \"ㄎㄥ1\",\n        \"ㄒㄧㄥ2\"\n    ],\n    \"𡷪\": [\n        \"ㄧ2\",\n        \"ㄋㄧㄥ2\"\n    ],\n    \"𡷸\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𡷺\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"𡷻\": [\n        \"ㄧㄚ4\"\n    ],\n    \"𡷼\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𡷽\": [\n        \"ㄙㄨㄥ3\"\n    ],\n    \"𡷿\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𡸂\": [\n        \"ㄊㄨ1\",\n        \"ㄊㄨ2\"\n    ],\n    \"𡸃\": [\n        \"ㄒㄧㄢ3\",\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𡸈\": [\n        \"ㄗㄜ4\"\n    ],\n    \"𡸉\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𡸌\": [\n        \"ㄓㄨ4\"\n    ],\n    \"𡸎\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𡸑\": [\n        \"ㄊㄧ4\"\n    ],\n    \"𡸔\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𡸕\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"𡸗\": [\n        \"ㄧㄚ4\"\n    ],\n    \"𡸘\": [\n        \"ㄐㄩ1\"\n    ],\n    \"𡸛\": [\n        \"ㄧㄣ2\"\n    ],\n    \"𡸜\": [\n        \"ㄓ2\"\n    ],\n    \"𡸞\": [\n        \"ㄎㄢ3\"\n    ],\n    \"𡸟\": [\n        \"ㄗ1\"\n    ],\n    \"𡸡\": [\n        \"ㄎㄜ1\"\n    ],\n    \"𡸣\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𡸤\": [\n        \"ㄑㄧㄤ2\"\n    ],\n    \"𡸥\": [\n        \"ㄨㄢ3\"\n    ],\n    \"𡸦\": [\n        \"ㄗㄜ2\"\n    ],\n    \"𡸨\": [\n        \"ㄐㄩ1\"\n    ],\n    \"𡸪\": [\n        \"ㄗ4\"\n    ],\n    \"𡹄\": [\n        \"ㄧㄚ4\"\n    ],\n    \"𡹇\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"𡹉\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𡹎\": [\n        \"ㄏㄨㄟ2\"\n    ],\n    \"𡹓\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𡹕\": [\n        \"ㄧㄤ2\"\n    ],\n    \"𡹖\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𡹘\": [\n        \"ㄑㄧ3\"\n    ],\n    \"𡹙\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"𡹢\": [\n        \"ㄑㄧㄣ4\"\n    ],\n    \"𡹣\": [\n        \"ㄜ1\"\n    ],\n    \"𡹥\": [\n        \"ㄗㄨㄛ4\"\n    ],\n    \"𡹨\": [\n        \"ㄗㄜ4\"\n    ],\n    \"𡹩\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𡹪\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𡹬\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𡹭\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𡹯\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𡹰\": [\n        \"ㄇㄠ2\"\n    ],\n    \"𡹲\": [\n        \"ㄒㄩ3\"\n    ],\n    \"𡹵\": [\n        \"ㄏㄡ2\"\n    ],\n    \"𡹶\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𡹷\": [\n        \"ㄒㄧㄤ2\"\n    ],\n    \"𡹸\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"𡹹\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𡹼\": [\n        \"ㄢ4\",\n        \"ㄧㄢ3\"\n    ],\n    \"𡹾\": [\n        \"ㄅㄧㄥ3\"\n    ],\n    \"𡺇\": [\n        \"ㄉㄨㄛ3\"\n    ],\n    \"𡺐\": [\n        \"ㄓㄨ3\"\n    ],\n    \"𡺑\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𡺒\": [\n        \"ㄧㄡ1\"\n    ],\n    \"𡺓\": [\n        \"ㄑㄧ3\"\n    ],\n    \"𡺔\": [\n        \"ㄕ2\"\n    ],\n    \"𡺕\": [\n        \"ㄒㄩㄣ1\"\n    ],\n    \"𡺖\": [\n        \"ㄧㄡ1\"\n    ],\n    \"𡺗\": [\n        \"ㄎㄢ1\"\n    ],\n    \"𡺘\": [\n        \"ㄑㄧㄠ3\"\n    ],\n    \"𡺛\": [\n        \"ㄑㄧㄤ1\",\n        \"ㄏㄨㄚ4\"\n    ],\n    \"𡺜\": [\n        \"ㄆㄣ2\"\n    ],\n    \"𡺟\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"𡺡\": [\n        \"ㄧㄥ2\"\n    ],\n    \"𡺧\": [\n        \"ㄕㄚ1\"\n    ],\n    \"𡺫\": [\n        \"ㄊㄠ1\"\n    ],\n    \"𡺭\": [\n        \"ㄏㄨㄥ4\"\n    ],\n    \"𡺮\": [\n        \"ㄆㄧ3\"\n    ],\n    \"𡺯\": [\n        \"ㄧㄠ2\"\n    ],\n    \"𡺴\": [\n        \"ㄊㄨ2\"\n    ],\n    \"𡺵\": [\n        \"ㄔㄞ2\"\n    ],\n    \"𡺷\": [\n        \"ㄒㄧㄚ4\"\n    ],\n    \"𡺸\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𡺺\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"𡺽\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"𡻈\": [\n        \"ㄓㄣ1\"\n    ],\n    \"𡻌\": [\n        \"ㄓㄨ1\"\n    ],\n    \"𡻎\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𡻐\": [\n        \"ㄨㄥ1\"\n    ],\n    \"𡻑\": [\n        \"ㄓㄨㄥ3\"\n    ],\n    \"𡻕\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𡻘\": [\n        \"ㄎㄜ1\"\n    ],\n    \"𡻙\": [\n        \"ㄎㄨㄛ4\"\n    ],\n    \"𡻚\": [\n        \"ㄎㄤ3\"\n    ],\n    \"𡻝\": [\n        \"ㄔㄠ2\"\n    ],\n    \"𡻞\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𡻟\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𡻠\": [\n        \"ㄓㄨ4\"\n    ],\n    \"𡻡\": [\n        \"ㄏㄢ4\",\n        \"ㄧㄢ2\"\n    ],\n    \"𡻢\": [\n        \"ㄩ3\"\n    ],\n    \"𡻣\": [\n        \"ㄧ2\"\n    ],\n    \"𡻤\": [\n        \"ㄇㄚ2\"\n    ],\n    \"𡻧\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𡻨\": [\n        \"ㄍㄨㄣ4\"\n    ],\n    \"𡻩\": [\n        \"ㄇㄢ4\"\n    ],\n    \"𡻪\": [\n        \"ㄌㄧㄠ2\",\n        \"ㄌㄧㄡ4\"\n    ],\n    \"𡻫\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"𡻬\": [\n        \"ㄗㄨ2\"\n    ],\n    \"𡻭\": [\n        \"ㄌㄟ3\"\n    ],\n    \"𡻮\": [\n        \"ㄏㄨ4\"\n    ],\n    \"𡻯\": [\n        \"ㄔㄨㄤ3\"\n    ],\n    \"𡻰\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𡻱\": [\n        \"ㄌㄟ2\"\n    ],\n    \"𡼁\": [\n        \"ㄔ1\"\n    ],\n    \"𡼃\": [\n        \"ㄆㄛ2\"\n    ],\n    \"𡼄\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𡼊\": [\n        \"ㄌㄟ3\"\n    ],\n    \"𡼎\": [\n        \"ㄧ3\"\n    ],\n    \"𡼓\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"𡼖\": [\n        \"ㄉㄨㄣ1\"\n    ],\n    \"𡼗\": [\n        \"ㄍㄠ1\"\n    ],\n    \"𡼘\": [\n        \"ㄏㄨ1\"\n    ],\n    \"𡼚\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𡼛\": [\n        \"ㄍㄚ2\"\n    ],\n    \"𡼜\": [\n        \"ㄆㄥ1\"\n    ],\n    \"𡼬\": [\n        \"ㄕㄣ3\"\n    ],\n    \"𡼱\": [\n        \"ㄨㄟ2\"\n    ],\n    \"𡼻\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"𡼼\": [\n        \"ㄔㄠ2\"\n    ],\n    \"𡼽\": [\n        \"ㄧㄣ3\"\n    ],\n    \"𡼾\": [\n        \"ㄎㄨㄞ4\"\n    ],\n    \"𡼿\": [\n        \"ㄎㄨ1\"\n    ],\n    \"𡽁\": [\n        \"ㄗㄨㄟ4\"\n    ],\n    \"𡽂\": [\n        \"ㄍㄨ3\"\n    ],\n    \"𡽅\": [\n        \"ㄩㄣ4\"\n    ],\n    \"𡽆\": [\n        \"ㄓ4\"\n    ],\n    \"𡽉\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𡽊\": [\n        \"ㄔㄥ1\"\n    ],\n    \"𡽖\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𡽛\": [\n        \"ㄗㄨㄟ3\"\n    ],\n    \"𡽜\": [\n        \"ㄢ2\"\n    ],\n    \"𡽝\": [\n        \"ㄏㄠ1\"\n    ],\n    \"𡽠\": [\n        \"ㄆㄛ3\"\n    ],\n    \"𡽢\": [\n        \"ㄉㄧ2\"\n    ],\n    \"𡽣\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𡽧\": [\n        \"ㄋㄠ2\"\n    ],\n    \"𡽱\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𡽲\": [\n        \"ㄅㄤ4\"\n    ],\n    \"𡽳\": [\n        \"ㄌㄢ3\"\n    ],\n    \"𡽴\": [\n        \"ㄘㄤ2\"\n    ],\n    \"𡽶\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𡽻\": [\n        \"ㄓㄢ3\"\n    ],\n    \"𡽼\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𡾂\": [\n        \"ㄋㄠ2\"\n    ],\n    \"𡾅\": [\n        \"ㄌㄩ4\"\n    ],\n    \"𡾇\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"𡾉\": [\n        \"ㄇㄛ2\"\n    ],\n    \"𡾋\": [\n        \"ㄌㄟ3\",\n        \"ㄌㄟ2\"\n    ],\n    \"𡾌\": [\n        \"ㄆㄠ2\"\n    ],\n    \"𡾒\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𡾓\": [\n        \"ㄘㄥ2\"\n    ],\n    \"𡾕\": [\n        \"ㄉㄤ4\"\n    ],\n    \"𡾖\": [\n        \"ㄌㄟ3\"\n    ],\n    \"𡾙\": [\n        \"ㄜ4\"\n    ],\n    \"𡾛\": [\n        \"ㄅㄥ4\"\n    ],\n    \"𡾜\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𡾥\": [\n        \"ㄒㄩㄢ2\"\n    ],\n    \"𡾦\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𡾨\": [\n        \"ㄏㄞ4\"\n    ],\n    \"𡾮\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"𡾰\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𡾱\": [\n        \"ㄇㄧ2\"\n    ],\n    \"𡾲\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𡾻\": [\n        \"ㄘㄤ2\"\n    ],\n    \"𡾼\": [\n        \"ㄙㄨㄥ3\"\n    ],\n    \"𡾽\": [\n        \"ㄗㄥ1\"\n    ],\n    \"𡾾\": [\n        \"ㄧ4\"\n    ],\n    \"𡿂\": [\n        \"ㄔㄨㄥ2\"\n    ],\n    \"𡿄\": [\n        \"ㄘㄤ2\"\n    ],\n    \"𡿉\": [\n        \"ㄌㄟ3\"\n    ],\n    \"𡿊\": [\n        \"ㄋㄨㄛ2\"\n    ],\n    \"𡿋\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𡿎\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𡿏\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"𡿓\": [\n        \"ㄊㄤ3\"\n    ],\n    \"𡿖\": [\n        \"ㄋㄧㄝ4\",\n        \"ㄧㄚ4\"\n    ],\n    \"𡿗\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𡿙\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𡿛\": [\n        \"ㄌㄟ3\"\n    ],\n    \"𡿝\": [\n        \"ㄋㄤ4\"\n    ],\n    \"𡿠\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"𡿡\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𡿤\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𡿥\": [\n        \"ㄩ4\"\n    ],\n    \"𡿧\": [\n        \"ㄗㄞ1\"\n    ],\n    \"𡿨\": [\n        \"ㄑㄩㄢ3\"\n    ],\n    \"𡿩\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𡿯\": [\n        \"ㄩ4\"\n    ],\n    \"𡿰\": [\n        \"ㄏㄨㄤ1\"\n    ],\n    \"𡿺\": [\n        \"ㄋㄠ3\"\n    ],\n    \"𡿼\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"𡿾\": [\n        \"ㄐㄩ2\"\n    ],\n    \"𡿿\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𢀁\": [\n        \"ㄧ4\"\n    ],\n    \"𢀊\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𢀋\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𢀌\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"𢀍\": [\n        \"ㄩㄥ1\"\n    ],\n    \"𢀕\": [\n        \"ㄕ1\"\n    ],\n    \"𢀖\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"𢀗\": [\n        \"ㄨㄢ4\"\n    ],\n    \"𢀘\": [\n        \"ㄧㄝ3\"\n    ],\n    \"𢀙\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"𢀜\": [\n        \"ㄍㄨㄥ3\"\n    ],\n    \"𢀡\": [\n        \"ㄏㄨㄟ1\",\n        \"ㄗㄨㄛ3\"\n    ],\n    \"𢀪\": [\n        \"ㄦ3\"\n    ],\n    \"𢀵\": [\n        \"ㄏㄢ4\"\n    ],\n    \"𢀼\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𢁀\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𢁁\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𢁂\": [\n        \"ㄐㄧ1\",\n        \"ㄐㄧ4\"\n    ],\n    \"𢁏\": [\n        \"ㄅㄤ1\"\n    ],\n    \"𢁒\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𢁓\": [\n        \"ㄕ3\",\n        \"ㄏㄞ4\"\n    ],\n    \"𢁕\": [\n        \"ㄉㄧㄠ3\"\n    ],\n    \"𢁖\": [\n        \"ㄆㄟ4\"\n    ],\n    \"𢁗\": [\n        \"ㄒㄧㄢ3\",\n        \"ㄍㄢ4\"\n    ],\n    \"𢁘\": [\n        \"ㄙㄢ1\"\n    ],\n    \"𢁝\": [\n        \"ㄔㄤ2\"\n    ],\n    \"𢁞\": [\n        \"ㄩㄝ1\"\n    ],\n    \"𢁠\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"𢁢\": [\n        \"ㄨ1\"\n    ],\n    \"𢁤\": [\n        \"ㄈㄣ1\"\n    ],\n    \"𢁧\": [\n        \"ㄔㄢ3\"\n    ],\n    \"𢁩\": [\n        \"ㄋㄟ4\"\n    ],\n    \"𢁪\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𢁬\": [\n        \"ㄓㄠ3\"\n    ],\n    \"𢁮\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"𢁱\": [\n        \"ㄠ3\"\n    ],\n    \"𢁶\": [\n        \"ㄨㄤ3\"\n    ],\n    \"𢁷\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"𢁹\": [\n        \"ㄏㄨㄤ1\"\n    ],\n    \"𢁻\": [\n        \"ㄅㄨ4\"\n    ],\n    \"𢁼\": [\n        \"ㄓㄨ3\"\n    ],\n    \"𢁽\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𢁾\": [\n        \"ㄔㄠ1\"\n    ],\n    \"𢁿\": [\n        \"ㄓㄥ1\"\n    ],\n    \"𢂀\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𢂁\": [\n        \"ㄎㄡ1\",\n        \"ㄑㄩ2\"\n    ],\n    \"𢂃\": [\n        \"ㄗㄨㄛ2\"\n    ],\n    \"𢂄\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"𢂆\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𢂊\": [\n        \"ㄧㄠ3\"\n    ],\n    \"𢂍\": [\n        \"ㄅㄛ1\"\n    ],\n    \"𢂏\": [\n        \"ㄅㄟ4\"\n    ],\n    \"𢂐\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𢂑\": [\n        \"ㄕ4\"\n    ],\n    \"𢂒\": [\n        \"ㄧ2\"\n    ],\n    \"𢂔\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"𢂕\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"𢂗\": [\n        \"ㄧ4\"\n    ],\n    \"𢂘\": [\n        \"ㄓㄨㄢ1\"\n    ],\n    \"𢂝\": [\n        \"ㄔ4\"\n    ],\n    \"𢂤\": [\n        \"ㄆㄛ1\",\n        \"ㄌㄨ4\"\n    ],\n    \"𢂨\": [\n        \"ㄧㄣ2\"\n    ],\n    \"𢂱\": [\n        \"ㄩㄢ4\"\n    ],\n    \"𢂶\": [\n        \"ㄐㄩㄥ1\"\n    ],\n    \"𢂹\": [\n        \"ㄇㄠ4\"\n    ],\n    \"𢂺\": [\n        \"ㄑㄧㄢ4\"\n    ],\n    \"𢂼\": [\n        \"ㄧ4\"\n    ],\n    \"𢃀\": [\n        \"ㄨ2\"\n    ],\n    \"𢃍\": [\n        \"ㄅㄟ1\"\n    ],\n    \"𢃎\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𢃏\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"𢃐\": [\n        \"ㄎㄨㄥ1\"\n    ],\n    \"𢃕\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𢃗\": [\n        \"ㄏㄢ4\"\n    ],\n    \"𢃘\": [\n        \"ㄑㄧㄢ4\"\n    ],\n    \"𢃜\": [\n        \"ㄓ2\"\n    ],\n    \"𢃢\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𢃥\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𢃦\": [\n        \"ㄍㄨㄛ3\"\n    ],\n    \"𢃩\": [\n        \"ㄍㄨㄣ3\",\n        \"ㄐㄩㄢ3\"\n    ],\n    \"𢃬\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𢃭\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"𢃮\": [\n        \"ㄇㄧㄢ3\"\n    ],\n    \"𢃯\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"𢃰\": [\n        \"ㄕ4\"\n    ],\n    \"𢃱\": [\n        \"ㄇㄡ2\"\n    ],\n    \"𢃲\": [\n        \"ㄜ4\"\n    ],\n    \"𢃳\": [\n        \"ㄅㄚ3\"\n    ],\n    \"𢃴\": [\n        \"ㄌㄚ4\"\n    ],\n    \"𢃸\": [\n        \"ㄓㄡ4\"\n    ],\n    \"𢃺\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𢄀\": [\n        \"ㄗㄠ3\"\n    ],\n    \"𢄄\": [\n        \"ㄓㄚ1\"\n    ],\n    \"𢄅\": [\n        \"ㄧ4\"\n    ],\n    \"𢄇\": [\n        \"ㄍㄡ3\"\n    ],\n    \"𢄊\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"𢄋\": [\n        \"ㄧㄥ1\"\n    ],\n    \"𢄌\": [\n        \"ㄕㄞ3\"\n    ],\n    \"𢄍\": [\n        \"ㄏㄜ2\",\n        \"ㄍㄜ2\"\n    ],\n    \"𢄎\": [\n        \"ㄅㄤ4\"\n    ],\n    \"𢄏\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𢄐\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𢄓\": [\n        \"ㄨ4\"\n    ],\n    \"𢄔\": [\n        \"ㄉㄞ4\"\n    ],\n    \"𢄗\": [\n        \"ㄐㄩㄥ3\"\n    ],\n    \"𢄜\": [\n        \"ㄏㄢ4\"\n    ],\n    \"𢄟\": [\n        \"ㄊㄨㄥ1\"\n    ],\n    \"𢄠\": [\n        \"ㄎㄡ1\"\n    ],\n    \"𢄡\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𢄢\": [\n        \"ㄓ4\"\n    ],\n    \"𢄣\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𢄤\": [\n        \"ㄗㄢ3\"\n    ],\n    \"𢄦\": [\n        \"ㄉㄧㄠ3\"\n    ],\n    \"𢄧\": [\n        \"ㄘㄨ4\"\n    ],\n    \"𢄱\": [\n        \"ㄓ4\"\n    ],\n    \"𢄳\": [\n        \"ㄎㄨㄚ3\"\n    ],\n    \"𢄵\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"𢄶\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"𢄷\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"𢄸\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"𢄹\": [\n        \"ㄑㄧㄠ1\"\n    ],\n    \"𢄺\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"𢄼\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𢄽\": [\n        \"ㄦ4\"\n    ],\n    \"𢄿\": [\n        \"ㄊㄨㄛ1\"\n    ],\n    \"𢅀\": [\n        \"ㄊㄢ2\"\n    ],\n    \"𢅁\": [\n        \"ㄓ4\"\n    ],\n    \"𢅈\": [\n        \"ㄋㄠ3\"\n    ],\n    \"𢅉\": [\n        \"ㄇㄠ4\"\n    ],\n    \"𢅊\": [\n        \"ㄉㄧ4\"\n    ],\n    \"𢅋\": [\n        \"ㄘㄥ2\"\n    ],\n    \"𢅎\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"𢅏\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"𢅑\": [\n        \"ㄕㄚ1\"\n    ],\n    \"𢅒\": [\n        \"ㄉㄢ4\"\n    ],\n    \"𢅕\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𢅖\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"𢅗\": [\n        \"ㄍㄨㄛ4\"\n    ],\n    \"𢅚\": [\n        \"ㄅㄧㄠ3\",\n        \"ㄅㄧㄠ1\"\n    ],\n    \"𢅜\": [\n        \"ㄘ4\"\n    ],\n    \"𢅝\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"𢅞\": [\n        \"ㄌㄩ4\"\n    ],\n    \"𢅟\": [\n        \"ㄋㄧ3\"\n    ],\n    \"𢅠\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𢅡\": [\n        \"ㄌㄢ2\"\n    ],\n    \"𢅤\": [\n        \"ㄍㄞ4\"\n    ],\n    \"𢅥\": [\n        \"ㄔㄨ2\"\n    ],\n    \"𢅩\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𢅪\": [\n        \"ㄗㄨ2\"\n    ],\n    \"𢅫\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𢅭\": [\n        \"ㄌㄞ3\"\n    ],\n    \"𢅮\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𢅯\": [\n        \"ㄈㄣ4\"\n    ],\n    \"𢅰\": [\n        \"ㄏㄜ4\"\n    ],\n    \"𢅹\": [\n        \"ㄧㄠ4\"\n    ],\n    \"𢅺\": [\n        \"ㄓㄢ3\"\n    ],\n    \"𢅼\": [\n        \"ㄋㄟ2\"\n    ],\n    \"𢅾\": [\n        \"ㄌㄨㄛ3\"\n    ],\n    \"𢆀\": [\n        \"ㄩㄢ2\"\n    ],\n    \"𢆂\": [\n        \"ㄋㄥ2\"\n    ],\n    \"𢆉\": [\n        \"ㄖㄣ3\"\n    ],\n    \"𢆜\": [\n        \"ㄍㄜ2\"\n    ],\n    \"𢆞\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𢆟\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"𢆣\": [\n        \"ㄅㄧㄝ4\"\n    ],\n    \"𢆦\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"𢆩\": [\n        \"ㄅㄧㄥ4\"\n    ],\n    \"𢆯\": [\n        \"ㄇㄧ4\",\n        \"ㄒㄩㄢ2\"\n    ],\n    \"𢆰\": [\n        \"ㄏㄨ4\"\n    ],\n    \"𢆴\": [\n        \"ㄉㄧㄠ3\"\n    ],\n    \"𢆶\": [\n        \"ㄧㄡ1\",\n        \"ㄗ1\"\n    ],\n    \"𢆷\": [\n        \"ㄧㄠ1\",\n        \"ㄇㄧㄠ4\"\n    ],\n    \"𢆸\": [\n        \"ㄅㄥ1\"\n    ],\n    \"𢆺\": [\n        \"ㄔㄣ2\"\n    ],\n    \"𢆻\": [\n        \"ㄐㄧ1\",\n        \"ㄉㄨㄟ4\"\n    ],\n    \"𢆽\": [\n        \"ㄧㄠ1\"\n    ],\n    \"𢇇\": [\n        \"ㄍㄨㄢ1\"\n    ],\n    \"𢇈\": [\n        \"ㄧㄢ4\"\n    ],\n    \"𢇕\": [\n        \"ㄔ3\"\n    ],\n    \"𢇗\": [\n        \"ㄕㄚ4\"\n    ],\n    \"𢇘\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𢇙\": [\n        \"ㄧ4\"\n    ],\n    \"𢇚\": [\n        \"ㄧ4\"\n    ],\n    \"𢇛\": [\n        \"ㄔㄜ4\",\n        \"ㄔ3\"\n    ],\n    \"𢇞\": [\n        \"ㄏㄢ4\"\n    ],\n    \"𢇟\": [\n        \"ㄏㄨㄤ1\"\n    ],\n    \"𢇤\": [\n        \"ㄕㄨㄟ4\"\n    ],\n    \"𢇥\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𢇦\": [\n        \"ㄖㄣ2\"\n    ],\n    \"𢇧\": [\n        \"ㄊㄢ2\"\n    ],\n    \"𢇨\": [\n        \"ㄓ3\"\n    ],\n    \"𢇪\": [\n        \"ㄈㄢ4\"\n    ],\n    \"𢇫\": [\n        \"ㄈㄥ3\"\n    ],\n    \"𢇰\": [\n        \"ㄊㄢ2\"\n    ],\n    \"𢇲\": [\n        \"ㄇㄧ2\"\n    ],\n    \"𢇳\": [\n        \"ㄆㄧ2\"\n    ],\n    \"𢇴\": [\n        \"ㄅㄨ4\"\n    ],\n    \"𢇵\": [\n        \"ㄋㄚ4\"\n    ],\n    \"𢇶\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"𢇷\": [\n        \"ㄅㄚ2\"\n    ],\n    \"𢇸\": [\n        \"ㄧ4\"\n    ],\n    \"𢈂\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𢈄\": [\n        \"ㄊㄧㄠ1\"\n    ],\n    \"𢈆\": [\n        \"ㄧㄠ2\"\n    ],\n    \"𢈇\": [\n        \"ㄕㄣ3\"\n    ],\n    \"𢈈\": [\n        \"ㄎㄜ1\",\n        \"ㄨㄚ1\"\n    ],\n    \"𢈉\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"𢈋\": [\n        \"ㄒㄩㄢ3\"\n    ],\n    \"𢈓\": [\n        \"ㄧㄡ4\"\n    ],\n    \"𢈕\": [\n        \"ㄅㄞ4\"\n    ],\n    \"𢈙\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"𢈚\": [\n        \"ㄌㄩ3\"\n    ],\n    \"𢈛\": [\n        \"ㄎㄨㄣ4\"\n    ],\n    \"𢈜\": [\n        \"ㄗㄤ1\"\n    ],\n    \"𢈝\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"𢈠\": [\n        \"ㄘㄨ4\",\n        \"ㄌㄚ4\"\n    ],\n    \"𢈡\": [\n        \"ㄗㄨㄟ1\"\n    ],\n    \"𢈢\": [\n        \"ㄌㄡ3\"\n    ],\n    \"𢈤\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"𢈯\": [\n        \"ㄕㄣ1\"\n    ],\n    \"𢈲\": [\n        \"ㄆㄨ2\"\n    ],\n    \"𢈴\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"𢈵\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"𢈶\": [\n        \"ㄧ4\",\n        \"ㄙ1\"\n    ],\n    \"𢈸\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𢈹\": [\n        \"ㄉㄨㄟ1\",\n        \"ㄊㄨㄟ2\"\n    ],\n    \"𢈻\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𢈼\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𢈽\": [\n        \"ㄓㄢ4\"\n    ],\n    \"𢈾\": [\n        \"ㄘㄡ1\"\n    ],\n    \"𢉁\": [\n        \"ㄅㄥ1\"\n    ],\n    \"𢉂\": [\n        \"ㄍㄨㄢ1\"\n    ],\n    \"𢉃\": [\n        \"ㄕㄜ3\"\n    ],\n    \"𢉅\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"𢉆\": [\n        \"ㄉㄧ4\"\n    ],\n    \"𢉑\": [\n        \"ㄉㄢ1\"\n    ],\n    \"𢉓\": [\n        \"ㄋㄞ3\"\n    ],\n    \"𢉕\": [\n        \"ㄋㄡ2\"\n    ],\n    \"𢉗\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𢉘\": [\n        \"ㄧㄢ2\"\n    ],\n    \"𢉚\": [\n        \"ㄋㄡ4\"\n    ],\n    \"𢉜\": [\n        \"ㄉㄨ4\",\n        \"ㄊㄨ2\"\n    ],\n    \"𢉝\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𢉞\": [\n        \"ㄆㄧㄢ1\"\n    ],\n    \"𢉢\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𢉤\": [\n        \"ㄐㄧㄚ4\"\n    ],\n    \"𢉥\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𢉦\": [\n        \"ㄐㄩㄣ3\"\n    ],\n    \"𢉧\": [\n        \"ㄌㄢ2\",\n        \"ㄌㄧㄢ2\"\n    ],\n    \"𢉨\": [\n        \"ㄌㄚ4\"\n    ],\n    \"𢉩\": [\n        \"ㄧㄣ1\"\n    ],\n    \"𢉭\": [\n        \"ㄊㄨㄟ2\"\n    ],\n    \"𢉵\": [\n        \"ㄋㄠ3\"\n    ],\n    \"𢉺\": [\n        \"ㄗㄨ3\"\n    ],\n    \"𢉿\": [\n        \"ㄇㄚ4\"\n    ],\n    \"𢊀\": [\n        \"ㄙ1\",\n        \"ㄇㄚ4\"\n    ],\n    \"𢊁\": [\n        \"ㄓ4\"\n    ],\n    \"𢊄\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"𢊅\": [\n        \"ㄓㄨㄟ4\"\n    ],\n    \"𢊇\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𢊍\": [\n        \"ㄔㄨ2\"\n    ],\n    \"𢊏\": [\n        \"ㄔㄜ4\"\n    ],\n    \"𢊒\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"𢊓\": [\n        \"ㄌㄢ2\"\n    ],\n    \"𢊕\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"𢊖\": [\n        \"ㄕㄣ4\"\n    ],\n    \"𢊗\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𢊘\": [\n        \"ㄧ1\"\n    ],\n    \"𢊙\": [\n        \"ㄧㄠ2\"\n    ],\n    \"𢊚\": [\n        \"ㄒㄧ3\"\n    ],\n    \"𢊛\": [\n        \"ㄗㄨㄟ3\"\n    ],\n    \"𢊜\": [\n        \"ㄅㄧㄥ4\"\n    ],\n    \"𢊧\": [\n        \"ㄩ2\"\n    ],\n    \"𢊩\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𢊮\": [\n        \"ㄊㄨㄟ2\"\n    ],\n    \"𢊯\": [\n        \"ㄨㄟ3\"\n    ],\n    \"𢊱\": [\n        \"ㄈㄣ2\"\n    ],\n    \"𢊲\": [\n        \"ㄕㄣ3\"\n    ],\n    \"𢊻\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"𢋂\": [\n        \"ㄕㄨ3\"\n    ],\n    \"𢋃\": [\n        \"ㄉㄢ3\"\n    ],\n    \"𢋄\": [\n        \"ㄐㄩㄢ3\"\n    ],\n    \"𢋅\": [\n        \"ㄩ2\"\n    ],\n    \"𢋆\": [\n        \"ㄒㄧㄣ4\"\n    ],\n    \"𢋇\": [\n        \"ㄧㄠ2\"\n    ],\n    \"𢋈\": [\n        \"ㄙㄨ1\"\n    ],\n    \"𢋒\": [\n        \"ㄏㄨㄛ2\"\n    ],\n    \"𢋔\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𢋚\": [\n        \"ㄇㄚ2\"\n    ],\n    \"𢋝\": [\n        \"ㄎㄞ3\"\n    ],\n    \"𢋡\": [\n        \"ㄌㄨ3\"\n    ],\n    \"𢋣\": [\n        \"ㄧㄡ1\"\n    ],\n    \"𢋮\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𢋹\": [\n        \"ㄨ2\"\n    ],\n    \"𢋻\": [\n        \"ㄧㄣ3\"\n    ],\n    \"𢋼\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𢋿\": [\n        \"ㄓㄞ1\"\n    ],\n    \"𢌀\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𢌄\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𢌈\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𢌍\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𢌔\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𢌕\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"𢌚\": [\n        \"ㄔㄢ1\"\n    ],\n    \"𢌦\": [\n        \"ㄓㄥ4\"\n    ],\n    \"𢌨\": [\n        \"ㄧㄢ2\"\n    ],\n    \"𢌲\": [\n        \"ㄧㄣ4\"\n    ],\n    \"𢌳\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"𢌷\": [\n        \"ㄑㄩ1\"\n    ],\n    \"𢌹\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𢌻\": [\n        \"ㄩ4\"\n    ],\n    \"𢍁\": [\n        \"ㄑㄧ2\",\n        \"ㄅㄧ4\"\n    ],\n    \"𢍆\": [\n        \"ㄑㄧ4\",\n        \"ㄑㄧㄝ4\"\n    ],\n    \"𢍇\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𢍈\": [\n        \"ㄩㄢ1\",\n        \"ㄗㄤ4\"\n    ],\n    \"𢍎\": [\n        \"ㄍㄠ4\"\n    ],\n    \"𢍏\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"𢍑\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𢍓\": [\n        \"ㄍㄞ3\"\n    ],\n    \"𢍕\": [\n        \"ㄑㄩㄢ4\"\n    ],\n    \"𢍚\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𢍧\": [\n        \"ㄓ4\"\n    ],\n    \"𢍫\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𢍭\": [\n        \"ㄙ4\"\n    ],\n    \"𢍰\": [\n        \"ㄧ4\",\n        \"ㄗㄜ2\"\n    ],\n    \"𢍱\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𢍼\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𢍿\": [\n        \"ㄗㄤ1\"\n    ],\n    \"𢎀\": [\n        \"ㄧ4\"\n    ],\n    \"𢎂\": [\n        \"ㄘㄞ2\"\n    ],\n    \"𢎃\": [\n        \"ㄧ4\"\n    ],\n    \"𢎄\": [\n        \"ㄍㄜ1\"\n    ],\n    \"𢎆\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𢎈\": [\n        \"ㄓ1\"\n    ],\n    \"𢎉\": [\n        \"ㄧ4\"\n    ],\n    \"𢎋\": [\n        \"ㄗㄞ1\"\n    ],\n    \"𢎌\": [\n        \"ㄉㄞ4\"\n    ],\n    \"𢎎\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𢎔\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𢎕\": [\n        \"ㄔㄣ4\"\n    ],\n    \"𢎖\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𢎘\": [\n        \"ㄏㄢ4\"\n    ],\n    \"𢎙\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𢎠\": [\n        \"ㄑㄩㄢ2\",\n        \"ㄐㄩㄢ4\"\n    ],\n    \"𢎡\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𢎥\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"𢎪\": [\n        \"ㄉㄢ4\"\n    ],\n    \"𢎭\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"𢎴\": [\n        \"ㄅㄧㄥ1\"\n    ],\n    \"𢎵\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𢎹\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𢎻\": [\n        \"ㄩ2\"\n    ],\n    \"𢏃\": [\n        \"ㄌㄧ3\"\n    ],\n    \"𢏄\": [\n        \"ㄑㄧㄤ2\"\n    ],\n    \"𢏅\": [\n        \"ㄕㄨㄟ3\"\n    ],\n    \"𢏆\": [\n        \"ㄎㄨ1\"\n    ],\n    \"𢏈\": [\n        \"ㄓㄣ3\"\n    ],\n    \"𢏍\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𢏎\": [\n        \"ㄕㄣ1\"\n    ],\n    \"𢏒\": [\n        \"ㄔㄨㄟ2\"\n    ],\n    \"𢏕\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"𢏗\": [\n        \"ㄧ4\"\n    ],\n    \"𢏙\": [\n        \"ㄧㄤ2\"\n    ],\n    \"𢏜\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𢏝\": [\n        \"ㄓㄡ1\"\n    ],\n    \"𢏞\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𢏤\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"𢏦\": [\n        \"ㄕㄣ3\"\n    ],\n    \"𢏧\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"𢏭\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"𢏮\": [\n        \"ㄩㄢ1\"\n    ],\n    \"𢏯\": [\n        \"ㄏㄨ2\",\n        \"ㄕ3\"\n    ],\n    \"𢏰\": [\n        \"ㄓㄥ4\"\n    ],\n    \"𢏳\": [\n        \"ㄆㄥ1\",\n        \"ㄅㄥ1\"\n    ],\n    \"𢏷\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𢐂\": [\n        \"ㄓ4\"\n    ],\n    \"𢐃\": [\n        \"ㄆㄧㄢ1\"\n    ],\n    \"𢐄\": [\n        \"ㄩㄢ4\"\n    ],\n    \"𢐆\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𢐊\": [\n        \"ㄆㄤ2\"\n    ],\n    \"𢐎\": [\n        \"ㄓㄨㄢ4\"\n    ],\n    \"𢐐\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𢐒\": [\n        \"ㄅㄥ1\"\n    ],\n    \"𢐔\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"𢐖\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𢐚\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"𢐞\": [\n        \"ㄔㄥ2\"\n    ],\n    \"𢐟\": [\n        \"ㄑㄧㄠ1\"\n    ],\n    \"𢐦\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𢐩\": [\n        \"ㄑㄧㄤ3\"\n    ],\n    \"𢐫\": [\n        \"ㄓㄡ1\"\n    ],\n    \"𢐲\": [\n        \"ㄈㄢ2\"\n    ],\n    \"𢐳\": [\n        \"ㄅㄧㄝ1\"\n    ],\n    \"𢐾\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𢐿\": [\n        \"ㄖㄤ3\",\n        \"ㄖㄨㄥ3\"\n    ],\n    \"𢑅\": [\n        \"ㄉㄧㄥ3\"\n    ],\n    \"𢑆\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"𢑇\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"𢑈\": [\n        \"ㄧㄠ2\"\n    ],\n    \"𢑓\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"𢑖\": [\n        \"ㄗㄠ3\"\n    ],\n    \"𢑝\": [\n        \"ㄉㄢ1\"\n    ],\n    \"𢑟\": [\n        \"ㄨ3\"\n    ],\n    \"𢑠\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𢑢\": [\n        \"ㄏㄨ1\"\n    ],\n    \"𢑧\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𢑬\": [\n        \"ㄌㄞ2\"\n    ],\n    \"𢑮\": [\n        \"ㄈㄟ1\"\n    ],\n    \"𢑹\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𢒆\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"𢒉\": [\n        \"ㄕㄢ3\"\n    ],\n    \"𢒍\": [\n        \"ㄈㄟ4\"\n    ],\n    \"𢒐\": [\n        \"ㄘㄨㄛ4\"\n    ],\n    \"𢒒\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𢒔\": [\n        \"ㄔㄨ4\"\n    ],\n    \"𢒝\": [\n        \"ㄉㄧㄡ1\"\n    ],\n    \"𢒞\": [\n        \"ㄌㄢ4\"\n    ],\n    \"𢒩\": [\n        \"ㄒㄧ3\"\n    ],\n    \"𢒯\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"𢒰\": [\n        \"ㄩ4\"\n    ],\n    \"𢒱\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𢒲\": [\n        \"ㄒㄧ3\"\n    ],\n    \"𢒷\": [\n        \"ㄆㄡ2\"\n    ],\n    \"𢒹\": [\n        \"ㄕㄢ3\"\n    ],\n    \"𢒾\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"𢓀\": [\n        \"ㄧ4\"\n    ],\n    \"𢓃\": [\n        \"ㄨㄢ2\"\n    ],\n    \"𢓄\": [\n        \"ㄐㄧ3\"\n    ],\n    \"𢓆\": [\n        \"ㄨㄢ2\"\n    ],\n    \"𢓇\": [\n        \"ㄊㄨㄟ4\",\n        \"ㄋㄚ4\"\n    ],\n    \"𢓋\": [\n        \"ㄤ4\"\n    ],\n    \"𢓍\": [\n        \"ㄊㄧㄢ1\"\n    ],\n    \"𢓎\": [\n        \"ㄔ2\"\n    ],\n    \"𢓒\": [\n        \"ㄖㄢ2\"\n    ],\n    \"𢓔\": [\n        \"ㄙㄚ4\"\n    ],\n    \"𢓕\": [\n        \"ㄧㄣ2\"\n    ],\n    \"𢓖\": [\n        \"ㄆㄧ1\"\n    ],\n    \"𢓗\": [\n        \"ㄘ3\"\n    ],\n    \"𢓘\": [\n        \"ㄊㄨㄥ2\",\n        \"ㄊㄠ1\"\n    ],\n    \"𢓙\": [\n        \"ㄧㄣ3\"\n    ],\n    \"𢓜\": [\n        \"ㄍㄜ2\"\n    ],\n    \"𢓝\": [\n        \"ㄊㄧㄠ1\"\n    ],\n    \"𢓞\": [\n        \"ㄓㄥ1\"\n    ],\n    \"𢓟\": [\n        \"ㄓㄡ4\"\n    ],\n    \"𢓡\": [\n        \"ㄧ2\",\n        \"ㄊㄧ2\"\n    ],\n    \"𢓢\": [\n        \"ㄎㄨㄚ4\"\n    ],\n    \"𢓣\": [\n        \"ㄙㄨㄥ1\"\n    ],\n    \"𢓧\": [\n        \"ㄉㄧ4\"\n    ],\n    \"𢓬\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𢓮\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𢓯\": [\n        \"ㄍㄨㄤ4\",\n        \"ㄨㄤ3\"\n    ],\n    \"𢓰\": [\n        \"ㄊㄨㄛ3\"\n    ],\n    \"𢓱\": [\n        \"ㄈㄥ1\",\n        \"ㄈㄥ4\"\n    ],\n    \"𢓲\": [\n        \"ㄨ2\",\n        \"ㄏㄨ2\"\n    ],\n    \"𢓵\": [\n        \"ㄒㄧㄡ4\"\n    ],\n    \"𢓿\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𢔁\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𢔂\": [\n        \"ㄧㄢ4\"\n    ],\n    \"𢔅\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"𢔆\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𢔇\": [\n        \"ㄊㄠ2\"\n    ],\n    \"𢔈\": [\n        \"ㄏㄢ2\"\n    ],\n    \"𢔊\": [\n        \"ㄔ2\"\n    ],\n    \"𢔋\": [\n        \"ㄙㄨㄥ1\"\n    ],\n    \"𢔑\": [\n        \"ㄑㄩㄢ3\"\n    ],\n    \"𢔔\": [\n        \"ㄏㄢ4\",\n        \"ㄐㄧ2\"\n    ],\n    \"𢔟\": [\n        \"ㄖㄡ3\",\n        \"ㄋㄧㄡ3\"\n    ],\n    \"𢔠\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𢔡\": [\n        \"ㄎㄞ1\"\n    ],\n    \"𢔢\": [\n        \"ㄩ2\"\n    ],\n    \"𢔣\": [\n        \"ㄔㄚ1\",\n        \"ㄕㄚ4\"\n    ],\n    \"𢔤\": [\n        \"ㄔㄥ4\"\n    ],\n    \"𢔥\": [\n        \"ㄩ4\"\n    ],\n    \"𢔧\": [\n        \"ㄅㄧㄥ4\"\n    ],\n    \"𢔩\": [\n        \"ㄘㄨㄥ1\",\n        \"ㄙㄨㄥ3\"\n    ],\n    \"𢔪\": [\n        \"ㄓㄨ1\"\n    ],\n    \"𢔬\": [\n        \"ㄩ4\"\n    ],\n    \"𢔱\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄑㄩㄝ4\"\n    ],\n    \"𢔲\": [\n        \"ㄌㄧㄡ4\"\n    ],\n    \"𢔳\": [\n        \"ㄙㄠ1\"\n    ],\n    \"𢔴\": [\n        \"ㄩ4\"\n    ],\n    \"𢕅\": [\n        \"ㄕㄨㄞ4\"\n    ],\n    \"𢕋\": [\n        \"ㄩㄢ4\"\n    ],\n    \"𢕎\": [\n        \"ㄓㄤ1\"\n    ],\n    \"𢕑\": [\n        \"ㄕㄨㄞ4\"\n    ],\n    \"𢕓\": [\n        \"ㄔㄨ3\"\n    ],\n    \"𢕔\": [\n        \"ㄓㄤ1\",\n        \"ㄓㄤ4\"\n    ],\n    \"𢕕\": [\n        \"ㄙㄢ3\",\n        \"ㄙㄢ4\"\n    ],\n    \"𢕖\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"𢕘\": [\n        \"ㄘㄨㄟ1\"\n    ],\n    \"𢕙\": [\n        \"ㄇㄥ3\"\n    ],\n    \"𢕚\": [\n        \"ㄉㄧ2\"\n    ],\n    \"𢕞\": [\n        \"ㄓ4\"\n    ],\n    \"𢕟\": [\n        \"ㄠ4\"\n    ],\n    \"𢕦\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"𢕨\": [\n        \"ㄆㄧㄢ2\"\n    ],\n    \"𢕪\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"𢕫\": [\n        \"ㄎㄨㄢ3\"\n    ],\n    \"𢕬\": [\n        \"ㄙㄚ4\"\n    ],\n    \"𢕭\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𢕮\": [\n        \"ㄓㄚ4\"\n    ],\n    \"𢕯\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"𢕷\": [\n        \"ㄧ2\"\n    ],\n    \"𢕺\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𢕻\": [\n        \"ㄕㄢ4\"\n    ],\n    \"𢖄\": [\n        \"ㄔㄨㄥ2\"\n    ],\n    \"𢖅\": [\n        \"ㄧ2\"\n    ],\n    \"𢖆\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𢖇\": [\n        \"ㄓ4\"\n    ],\n    \"𢖈\": [\n        \"ㄊㄧㄠ4\"\n    ],\n    \"𢖊\": [\n        \"ㄆㄧㄥ1\"\n    ],\n    \"𢖋\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𢖎\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"𢖏\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𢖑\": [\n        \"ㄘㄨㄢ2\"\n    ],\n    \"𢖗\": [\n        \"ㄙㄨㄥ3\"\n    ],\n    \"𢖛\": [\n        \"ㄏㄟ1\"\n    ],\n    \"𢖝\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𢖟\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𢖡\": [\n        \"ㄩ4\"\n    ],\n    \"𢖤\": [\n        \"ㄊㄞ2\"\n    ],\n    \"𢖦\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𢖧\": [\n        \"ㄋㄤ4\"\n    ],\n    \"𢖩\": [\n        \"ㄉㄧㄢ1\"\n    ],\n    \"𢖫\": [\n        \"ㄧ4\"\n    ],\n    \"𢖬\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𢖳\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𢖴\": [\n        \"ㄧ4\"\n    ],\n    \"𢖵\": [\n        \"ㄖㄨ4\"\n    ],\n    \"𢖷\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"𢖺\": [\n        \"ㄧ4\"\n    ],\n    \"𢖿\": [\n        \"ㄓ4\"\n    ],\n    \"𢗀\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"𢗂\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𢗄\": [\n        \"ㄒㄧㄚ4\"\n    ],\n    \"𢗈\": [\n        \"ㄓㄠ1\"\n    ],\n    \"𢗉\": [\n        \"ㄋㄜ4\"\n    ],\n    \"𢗊\": [\n        \"ㄒㄧㄝ4\",\n        \"ㄐㄧㄚ2\"\n    ],\n    \"𢗎\": [\n        \"ㄧ4\"\n    ],\n    \"𢗫\": [\n        \"ㄈㄨ3\"\n    ],\n    \"𢗭\": [\n        \"ㄕㄜ4\"\n    ],\n    \"𢗯\": [\n        \"ㄩㄢ2\"\n    ],\n    \"𢗰\": [\n        \"ㄈㄢ3\"\n    ],\n    \"𢗲\": [\n        \"ㄈㄨ1\"\n    ],\n    \"𢗳\": [\n        \"ㄨ4\"\n    ],\n    \"𢗴\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𢗵\": [\n        \"ㄏㄨㄥ3\"\n    ],\n    \"𢗹\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𢗺\": [\n        \"ㄔㄤ4\"\n    ],\n    \"𢗿\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𢘀\": [\n        \"ㄆㄟ4\"\n    ],\n    \"𢘃\": [\n        \"ㄇㄨ2\",\n        \"ㄨ3\"\n    ],\n    \"𢘄\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"𢘅\": [\n        \"ㄇㄠ4\",\n        \"ㄖㄡ2\"\n    ],\n    \"𢘇\": [\n        \"ㄉㄚ2\",\n        \"ㄉㄢ4\"\n    ],\n    \"𢘉\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"𢘊\": [\n        \"ㄕㄣ1\"\n    ],\n    \"𢘋\": [\n        \"ㄊㄜ4\"\n    ],\n    \"𢘌\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"𢘍\": [\n        \"ㄅㄧ4\",\n        \"ㄈㄨ2\"\n    ],\n    \"𢘝\": [\n        \"ㄋㄧ3\"\n    ],\n    \"𢘟\": [\n        \"ㄑㄧㄠ2\"\n    ],\n    \"𢘧\": [\n        \"ㄖㄨㄢ3\"\n    ],\n    \"𢘸\": [\n        \"ㄐㄧㄤ4\"\n    ],\n    \"𢘹\": [\n        \"ㄔㄚ1\"\n    ],\n    \"𢘺\": [\n        \"ㄇㄧ3\",\n        \"ㄇㄧ2\"\n    ],\n    \"𢘽\": [\n        \"ㄧ4\"\n    ],\n    \"𢘿\": [\n        \"ㄙㄨㄛ1\"\n    ],\n    \"𢙁\": [\n        \"ㄨ4\"\n    ],\n    \"𢙂\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"𢙅\": [\n        \"ㄒㄧ2\"\n    ],\n    \"𢙇\": [\n        \"ㄧ3\"\n    ],\n    \"𢙐\": [\n        \"ㄋㄠ2\"\n    ],\n    \"𢙓\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𢙮\": [\n        \"ㄎㄢ4\"\n    ],\n    \"𢙱\": [\n        \"ㄌㄨㄥ4\"\n    ],\n    \"𢙲\": [\n        \"ㄌㄩ3\"\n    ],\n    \"𢙳\": [\n        \"ㄓㄨㄤ3\"\n    ],\n    \"𢙺\": [\n        \"ㄓ4\"\n    ],\n    \"𢙼\": [\n        \"ㄒㄧㄥ4\"\n    ],\n    \"𢙾\": [\n        \"ㄍㄥ3\"\n    ],\n    \"𢙿\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"𢚀\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𢚁\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𢚂\": [\n        \"ㄘㄨㄛ4\"\n    ],\n    \"𢚄\": [\n        \"ㄌㄠ2\"\n    ],\n    \"𢚅\": [\n        \"ㄈㄣ3\"\n    ],\n    \"𢚆\": [\n        \"ㄐㄩ4\"\n    ],\n    \"𢚋\": [\n        \"ㄇㄧㄠ4\"\n    ],\n    \"𢚌\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"𢚑\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𢚨\": [\n        \"ㄓ4\"\n    ],\n    \"𢚪\": [\n        \"ㄏㄨ4\"\n    ],\n    \"𢚫\": [\n        \"ㄎㄡ4\"\n    ],\n    \"𢚭\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"𢚮\": [\n        \"ㄋㄧ4\"\n    ],\n    \"𢚺\": [\n        \"ㄊㄥ1\"\n    ],\n    \"𢚻\": [\n        \"ㄓㄨ4\"\n    ],\n    \"𢛁\": [\n        \"ㄉㄚ2\",\n        \"ㄔㄜ4\"\n    ],\n    \"𢛃\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"𢛄\": [\n        \"ㄧㄚ4\"\n    ],\n    \"𢛆\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𢛉\": [\n        \"ㄋㄟ4\"\n    ],\n    \"𢛍\": [\n        \"ㄓ3\"\n    ],\n    \"𢛎\": [\n        \"ㄅㄧㄝ2\"\n    ],\n    \"𢛒\": [\n        \"ㄔㄨㄥ3\"\n    ],\n    \"𢛓\": [\n        \"ㄌㄢ2\"\n    ],\n    \"𢛔\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"𢛕\": [\n        \"ㄑㄩㄣ1\"\n    ],\n    \"𢛖\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"𢛘\": [\n        \"ㄒㄧㄠ2\"\n    ],\n    \"𢛙\": [\n        \"ㄨㄢ3\"\n    ],\n    \"𢛚\": [\n        \"ㄖㄨ4\"\n    ],\n    \"𢛛\": [\n        \"ㄨㄤ4\"\n    ],\n    \"𢛜\": [\n        \"ㄋㄧ4\"\n    ],\n    \"𢛞\": [\n        \"ㄅㄞ1\"\n    ],\n    \"𢛟\": [\n        \"ㄧㄚ4\"\n    ],\n    \"𢛥\": [\n        \"ㄙ1\"\n    ],\n    \"𢛦\": [\n        \"ㄧㄣ3\"\n    ],\n    \"𢛨\": [\n        \"ㄩ4\"\n    ],\n    \"𢛮\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𢛯\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𢜗\": [\n        \"ㄅㄤ4\"\n    ],\n    \"𢜣\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𢜥\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"𢜨\": [\n        \"ㄒㄧㄝ4\",\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𢜩\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𢜪\": [\n        \"ㄋㄨㄛ4\",\n        \"ㄖㄨㄛ4\"\n    ],\n    \"𢜫\": [\n        \"ㄒㄧㄥ3\"\n    ],\n    \"𢜬\": [\n        \"ㄉㄨㄛ2\"\n    ],\n    \"𢜭\": [\n        \"ㄐㄧ3\"\n    ],\n    \"𢜮\": [\n        \"ㄨ3\"\n    ],\n    \"𢜯\": [\n        \"ㄇㄨ2\",\n        \"ㄇㄡ2\",\n        \"ㄇㄨ3\"\n    ],\n    \"𢜰\": [\n        \"ㄧㄢ4\",\n        \"ㄧㄢ3\"\n    ],\n    \"𢜱\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𢜲\": [\n        \"ㄋㄚ2\"\n    ],\n    \"𢜳\": [\n        \"ㄔ4\"\n    ],\n    \"𢜴\": [\n        \"ㄏㄡ2\"\n    ],\n    \"𢜶\": [\n        \"ㄙㄠ4\"\n    ],\n    \"𢜸\": [\n        \"ㄋㄠ2\"\n    ],\n    \"𢜻\": [\n        \"ㄔㄥ3\"\n    ],\n    \"𢜼\": [\n        \"ㄔㄥ3\"\n    ],\n    \"𢜽\": [\n        \"ㄎㄨㄟ2\",\n        \"ㄎㄨㄟ3\"\n    ],\n    \"𢜿\": [\n        \"ㄐㄧㄚ4\"\n    ],\n    \"𢝀\": [\n        \"ㄊㄨ2\"\n    ],\n    \"𢝁\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"𢝂\": [\n        \"ㄉㄨ2\"\n    ],\n    \"𢝅\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"𢝆\": [\n        \"ㄓㄨㄥ4\"\n    ],\n    \"𢝇\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𢝈\": [\n        \"ㄔㄨㄥ2\"\n    ],\n    \"𢝉\": [\n        \"ㄉㄚ2\"\n    ],\n    \"𢝌\": [\n        \"ㄇㄠ4\"\n    ],\n    \"𢝍\": [\n        \"ㄧㄠ4\"\n    ],\n    \"𢝓\": [\n        \"ㄐㄩㄢ1\"\n    ],\n    \"𢝬\": [\n        \"ㄕ4\"\n    ],\n    \"𢝯\": [\n        \"ㄧㄣ2\"\n    ],\n    \"𢝳\": [\n        \"ㄍㄨ3\"\n    ],\n    \"𢝴\": [\n        \"ㄨ4\"\n    ],\n    \"𢝸\": [\n        \"ㄍㄨㄛ4\"\n    ],\n    \"𢝹\": [\n        \"ㄊㄧ4\"\n    ],\n    \"𢝻\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"𢞇\": [\n        \"ㄖㄜ3\"\n    ],\n    \"𢞉\": [\n        \"ㄧ2\"\n    ],\n    \"𢞋\": [\n        \"ㄊㄨㄣ3\"\n    ],\n    \"𢞏\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"𢞐\": [\n        \"ㄏㄞ4\"\n    ],\n    \"𢞒\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𢞕\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𢞖\": [\n        \"ㄊㄧ4\"\n    ],\n    \"𢞗\": [\n        \"ㄆㄧ1\",\n        \"ㄅㄧ1\"\n    ],\n    \"𢞚\": [\n        \"ㄍㄥ3\"\n    ],\n    \"𢞜\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𢞞\": [\n        \"ㄇㄧ4\",\n        \"ㄇㄧ2\"\n    ],\n    \"𢞟\": [\n        \"ㄍㄠ4\"\n    ],\n    \"𢞠\": [\n        \"ㄊㄚ1\"\n    ],\n    \"𢞡\": [\n        \"ㄒㄧㄤ3\"\n    ],\n    \"𢞣\": [\n        \"ㄕㄨ1\"\n    ],\n    \"𢞦\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𢞬\": [\n        \"ㄓㄨㄢ1\"\n    ],\n    \"𢞭\": [\n        \"ㄌㄧㄡ4\"\n    ],\n    \"𢟅\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𢟊\": [\n        \"ㄔㄥ3\"\n    ],\n    \"𢟋\": [\n        \"ㄉㄨㄟ1\"\n    ],\n    \"𢟢\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𢟣\": [\n        \"ㄧㄤ4\"\n    ],\n    \"𢟤\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𢟧\": [\n        \"ㄌㄨ3\"\n    ],\n    \"𢟨\": [\n        \"ㄇㄨ3\"\n    ],\n    \"𢟩\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𢟪\": [\n        \"ㄞ4\",\n        \"ㄒㄧ4\"\n    ],\n    \"𢟭\": [\n        \"ㄎㄡ4\"\n    ],\n    \"𢟯\": [\n        \"ㄓㄜ2\",\n        \"ㄕ4\"\n    ],\n    \"𢟰\": [\n        \"ㄞ4\"\n    ],\n    \"𢟱\": [\n        \"ㄊㄥ2\"\n    ],\n    \"𢟳\": [\n        \"ㄌㄩ4\"\n    ],\n    \"𢟴\": [\n        \"ㄊㄨㄟ2\"\n    ],\n    \"𢟵\": [\n        \"ㄅㄧ1\"\n    ],\n    \"𢟾\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𢟿\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"𢠛\": [\n        \"ㄎㄨㄛ4\"\n    ],\n    \"𢠝\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"𢠡\": [\n        \"ㄙㄠ4\"\n    ],\n    \"𢠫\": [\n        \"ㄕㄨ4\"\n    ],\n    \"𢠬\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"𢠭\": [\n        \"ㄅㄚ1\"\n    ],\n    \"𢠮\": [\n        \"ㄊㄨㄟ4\"\n    ],\n    \"𢠲\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𢠳\": [\n        \"ㄅㄧㄝ1\"\n    ],\n    \"𢠵\": [\n        \"ㄊㄤ3\"\n    ],\n    \"𢠷\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"𢠹\": [\n        \"ㄙ1\",\n        \"ㄒㄧ1\"\n    ],\n    \"𢠺\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𢠼\": [\n        \"ㄇㄞ2\"\n    ],\n    \"𢠽\": [\n        \"ㄉㄤ4\"\n    ],\n    \"𢠿\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"𢡀\": [\n        \"ㄏㄟ1\"\n    ],\n    \"𢡁\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𢡂\": [\n        \"ㄉㄤ4\"\n    ],\n    \"𢡃\": [\n        \"ㄧ4\"\n    ],\n    \"𢡅\": [\n        \"ㄅㄧ1\"\n    ],\n    \"𢡇\": [\n        \"ㄍㄨ1\"\n    ],\n    \"𢡈\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"𢡉\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𢡍\": [\n        \"ㄍㄜ2\"\n    ],\n    \"𢡎\": [\n        \"ㄩ4\"\n    ],\n    \"𢡏\": [\n        \"ㄋㄚ3\"\n    ],\n    \"𢡑\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𢡒\": [\n        \"ㄓ4\"\n    ],\n    \"𢡰\": [\n        \"ㄓㄠ4\"\n    ],\n    \"𢡴\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𢡵\": [\n        \"ㄖㄨㄢ3\"\n    ],\n    \"𢡹\": [\n        \"ㄔㄨㄥ4\"\n    ],\n    \"𢢂\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𢢌\": [\n        \"ㄔㄤ4\"\n    ],\n    \"𢢍\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𢢒\": [\n        \"ㄙㄨ1\",\n        \"ㄙㄨ4\"\n    ],\n    \"𢢓\": [\n        \"ㄩㄥ1\"\n    ],\n    \"𢢖\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𢢗\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𢢚\": [\n        \"ㄎㄞ4\"\n    ],\n    \"𢢜\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𢢞\": [\n        \"ㄑㄧ4\",\n        \"ㄐㄧ4\",\n        \"ㄎㄨㄞ4\"\n    ],\n    \"𢢹\": [\n        \"ㄒㄩㄥ4\"\n    ],\n    \"𢣉\": [\n        \"ㄧ1\"\n    ],\n    \"𢣊\": [\n        \"ㄔㄡ3\"\n    ],\n    \"𢣎\": [\n        \"ㄊㄨㄢ3\"\n    ],\n    \"𢣏\": [\n        \"ㄞ4\"\n    ],\n    \"𢣐\": [\n        \"ㄆㄧㄣ1\"\n    ],\n    \"𢣓\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𢣔\": [\n        \"ㄇㄧㄢ2\"\n    ],\n    \"𢣕\": [\n        \"ㄞ4\",\n        \"ㄔ1\"\n    ],\n    \"𢣗\": [\n        \"ㄇㄛ3\"\n    ],\n    \"𢣘\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𢣙\": [\n        \"ㄧㄥ4\"\n    ],\n    \"𢣚\": [\n        \"ㄋㄧ3\"\n    ],\n    \"𢣞\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𢣠\": [\n        \"ㄌㄧㄡ4\"\n    ],\n    \"𢣳\": [\n        \"ㄖㄨㄟ4\"\n    ],\n    \"𢣵\": [\n        \"ㄔㄨ2\"\n    ],\n    \"𢣻\": [\n        \"ㄌㄩ2\"\n    ],\n    \"𢣼\": [\n        \"ㄔㄚ2\"\n    ],\n    \"𢣿\": [\n        \"ㄔㄨ4\"\n    ],\n    \"𢤁\": [\n        \"ㄙㄠ4\"\n    ],\n    \"𢤂\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𢤄\": [\n        \"ㄙㄨㄥ1\"\n    ],\n    \"𢤆\": [\n        \"ㄌㄧ4\",\n        \"ㄌㄚ4\"\n    ],\n    \"𢤋\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𢤍\": [\n        \"ㄧㄢ1\"\n    ],\n    \"𢤎\": [\n        \"ㄘㄨㄛ1\",\n        \"ㄗㄨㄛ3\"\n    ],\n    \"𢤐\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"𢤘\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𢤚\": [\n        \"ㄓㄢ4\"\n    ],\n    \"𢤤\": [\n        \"ㄓㄨㄤ4\"\n    ],\n    \"𢤧\": [\n        \"ㄇㄧㄠ3\"\n    ],\n    \"𢤩\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𢤫\": [\n        \"ㄐㄩ3\"\n    ],\n    \"𢤯\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𢤰\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𢤱\": [\n        \"ㄌㄨㄥ3\"\n    ],\n    \"𢤲\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"𢥂\": [\n        \"ㄊㄥ2\"\n    ],\n    \"𢥃\": [\n        \"ㄓㄨ4\"\n    ],\n    \"𢥋\": [\n        \"ㄔㄢ2\"\n    ],\n    \"𢥌\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"𢥏\": [\n        \"ㄧㄥ2\"\n    ],\n    \"𢥐\": [\n        \"ㄆㄟ4\"\n    ],\n    \"𢥘\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𢥚\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"𢥞\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"𢥳\": [\n        \"ㄏㄜ1\"\n    ],\n    \"𢥽\": [\n        \"ㄊㄨㄣ3\"\n    ],\n    \"𢦅\": [\n        \"ㄏㄨㄥ3\",\n        \"ㄓㄨㄤ4\"\n    ],\n    \"𢦈\": [\n        \"ㄇㄢ2\"\n    ],\n    \"𢦊\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"𢦌\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𢦍\": [\n        \"ㄉㄡ3\"\n    ],\n    \"𢦎\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"𢦏\": [\n        \"ㄗㄞ1\"\n    ],\n    \"𢦑\": [\n        \"ㄕㄥ1\"\n    ],\n    \"𢦒\": [\n        \"ㄗㄞ1\"\n    ],\n    \"𢦕\": [\n        \"ㄧ3\",\n        \"ㄓ2\"\n    ],\n    \"𢦚\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"𢦟\": [\n        \"ㄎㄢ1\"\n    ],\n    \"𢦰\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𢦱\": [\n        \"ㄋㄧ4\"\n    ],\n    \"𢦲\": [\n        \"ㄙ1\"\n    ],\n    \"𢦴\": [\n        \"ㄨㄛ3\"\n    ],\n    \"𢦸\": [\n        \"ㄘㄢ2\"\n    ],\n    \"𢦺\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𢦼\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"𢦽\": [\n        \"ㄕㄠ2\",\n        \"ㄑㄧ1\"\n    ],\n    \"𢦿\": [\n        \"ㄖㄨㄥ3\"\n    ],\n    \"𢧀\": [\n        \"ㄍㄢ1\"\n    ],\n    \"𢧅\": [\n        \"ㄑㄧㄤ2\"\n    ],\n    \"𢧇\": [\n        \"ㄕㄨ2\"\n    ],\n    \"𢧈\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𢧏\": [\n        \"ㄕ1\"\n    ],\n    \"𢧑\": [\n        \"ㄊㄧ4\"\n    ],\n    \"𢧖\": [\n        \"ㄓㄚ2\"\n    ],\n    \"𢧗\": [\n        \"ㄓㄢ1\"\n    ],\n    \"𢧝\": [\n        \"ㄈㄣ4\"\n    ],\n    \"𢧞\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"𢧠\": [\n        \"ㄗㄜ4\"\n    ],\n    \"𢧤\": [\n        \"ㄓ4\"\n    ],\n    \"𢧥\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𢧦\": [\n        \"ㄏㄢ4\"\n    ],\n    \"𢧧\": [\n        \"ㄍㄜ2\"\n    ],\n    \"𢧮\": [\n        \"ㄘㄢ2\"\n    ],\n    \"𢧰\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"𢧱\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"𢧳\": [\n        \"ㄩㄥ1\"\n    ],\n    \"𢧴\": [\n        \"ㄠ2\"\n    ],\n    \"𢧻\": [\n        \"ㄓㄚ2\"\n    ],\n    \"𢧽\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𢨁\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𢨂\": [\n        \"ㄨ3\"\n    ],\n    \"𢨏\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𢨐\": [\n        \"ㄐㄧ2\",\n        \"ㄐㄧ1\"\n    ],\n    \"𢨒\": [\n        \"ㄔ4\"\n    ],\n    \"𢨔\": [\n        \"ㄨㄢ3\"\n    ],\n    \"𢨖\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"𢨗\": [\n        \"ㄗㄟ2\"\n    ],\n    \"𢨜\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𢨝\": [\n        \"ㄕ2\"\n    ],\n    \"𢨟\": [\n        \"ㄒㄧ1\",\n        \"ㄒㄧ4\"\n    ],\n    \"𢨡\": [\n        \"ㄜ4\"\n    ],\n    \"𢨥\": [\n        \"ㄏㄨ4\"\n    ],\n    \"𢨦\": [\n        \"ㄏㄨ4\"\n    ],\n    \"𢨨\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𢨫\": [\n        \"ㄔㄨ4\"\n    ],\n    \"𢨮\": [\n        \"ㄧ1\"\n    ],\n    \"𢨯\": [\n        \"ㄇㄠ3\"\n    ],\n    \"𢨰\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𢨱\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"𢨳\": [\n        \"ㄧ4\"\n    ],\n    \"𢨺\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"𢨿\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𢩀\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𢩁\": [\n        \"ㄐㄩ2\"\n    ],\n    \"𢩄\": [\n        \"ㄓㄨ4\"\n    ],\n    \"𢩈\": [\n        \"ㄨ3\"\n    ],\n    \"𢩏\": [\n        \"ㄎㄜ4\"\n    ],\n    \"𢩐\": [\n        \"ㄎㄜ3\"\n    ],\n    \"𢩑\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𢩒\": [\n        \"ㄅㄧ3\"\n    ],\n    \"𢩓\": [\n        \"ㄍㄜ2\"\n    ],\n    \"𢩕\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𢩖\": [\n        \"ㄕㄚ1\"\n    ],\n    \"𢩗\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𢩘\": [\n        \"ㄎㄜ1\"\n    ],\n    \"𢩞\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𢩟\": [\n        \"ㄅㄧㄢ1\"\n    ],\n    \"𢩠\": [\n        \"ㄕㄨㄢ1\"\n    ],\n    \"𢩡\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𢩢\": [\n        \"ㄕㄢ4\"\n    ],\n    \"𢩦\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𢩨\": [\n        \"ㄑㄧㄠ3\",\n        \"ㄒㄧㄡ3\"\n    ],\n    \"𢩮\": [\n        \"ㄧ4\"\n    ],\n    \"𢩯\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𢩰\": [\n        \"ㄓㄤ3\"\n    ],\n    \"𢩲\": [\n        \"ㄒㄧㄣ4\"\n    ],\n    \"𢩷\": [\n        \"ㄊㄨㄛ1\"\n    ],\n    \"𢩸\": [\n        \"ㄏㄞ4\"\n    ],\n    \"𢩹\": [\n        \"ㄒㄧㄚ4\"\n    ],\n    \"𢩻\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𢩼\": [\n        \"ㄧ2\"\n    ],\n    \"𢪃\": [\n        \"ㄘㄨ4\"\n    ],\n    \"𢪇\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"𢪈\": [\n        \"ㄋㄢ2\"\n    ],\n    \"𢪋\": [\n        \"ㄆㄥ3\",\n        \"ㄈㄥ2\",\n        \"ㄅㄤ4\"\n    ],\n    \"𢪍\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄐㄧㄚ1\"\n    ],\n    \"𢪎\": [\n        \"ㄒㄩㄝ1\"\n    ],\n    \"𢪏\": [\n        \"ㄏㄨ2\",\n        \"ㄍㄨ3\"\n    ],\n    \"𢪥\": [\n        \"ㄧㄡ3\"\n    ],\n    \"𢪦\": [\n        \"ㄋㄨ3\"\n    ],\n    \"𢪧\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𢪪\": [\n        \"ㄧㄣ4\"\n    ],\n    \"𢪬\": [\n        \"ㄎㄨㄥ3\"\n    ],\n    \"𢪶\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𢪷\": [\n        \"ㄒㄧㄤ1\"\n    ],\n    \"𢪼\": [\n        \"ㄋㄠ2\"\n    ],\n    \"𢪾\": [\n        \"ㄓㄤ4\"\n    ],\n    \"𢫐\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𢫓\": [\n        \"ㄋㄨ3\"\n    ],\n    \"𢫔\": [\n        \"ㄕㄢ4\",\n        \"ㄑㄩㄢ2\"\n    ],\n    \"𢫢\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"𢫧\": [\n        \"ㄓㄡ3\"\n    ],\n    \"𢫨\": [\n        \"ㄖㄨㄥ3\",\n        \"ㄖㄥ1\"\n    ],\n    \"𢫫\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𢫬\": [\n        \"ㄙㄚ4\",\n        \"ㄘㄨㄛ1\",\n        \"ㄕㄚ1\"\n    ],\n    \"𢫭\": [\n        \"ㄋㄨ4\"\n    ],\n    \"𢫯\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𢫰\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𢫲\": [\n        \"ㄑㄧㄣ3\"\n    ],\n    \"𢫴\": [\n        \"ㄘ1\"\n    ],\n    \"𢫵\": [\n        \"ㄗㄨ2\"\n    ],\n    \"𢫷\": [\n        \"ㄨㄛ3\"\n    ],\n    \"𢫸\": [\n        \"ㄨ3\",\n        \"ㄨ1\"\n    ],\n    \"𢫻\": [\n        \"ㄋㄧㄝ2\"\n    ],\n    \"𢫿\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"𢬀\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"𢬫\": [\n        \"ㄊㄧㄥ4\"\n    ],\n    \"𢬬\": [\n        \"ㄐㄧㄣ3\"\n    ],\n    \"𢬱\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𢬲\": [\n        \"ㄏㄜ4\"\n    ],\n    \"𢬳\": [\n        \"ㄊㄨ1\"\n    ],\n    \"𢬴\": [\n        \"ㄓㄜ2\",\n        \"ㄋㄧㄝ4\",\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𢬵\": [\n        \"ㄆㄧㄣ1\",\n        \"ㄆㄢ1\",\n        \"ㄅㄧㄢ4\",\n        \"ㄈㄢ1\"\n    ],\n    \"𢬶\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"𢬷\": [\n        \"ㄋㄢ4\"\n    ],\n    \"𢬼\": [\n        \"ㄉㄨㄣ4\"\n    ],\n    \"𢬾\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𢬿\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𢭁\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𢭂\": [\n        \"ㄌㄠ2\"\n    ],\n    \"𢭃\": [\n        \"ㄉㄨㄢ3\",\n        \"ㄉㄡ4\"\n    ],\n    \"𢭄\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𢭅\": [\n        \"ㄔㄚ1\"\n    ],\n    \"𢭆\": [\n        \"ㄔㄡ1\"\n    ],\n    \"𢭈\": [\n        \"ㄍㄤ1\"\n    ],\n    \"𢭎\": [\n        \"ㄒㄧㄤ2\"\n    ],\n    \"𢭏\": [\n        \"ㄉㄠ3\"\n    ],\n    \"𢭥\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"𢭦\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𢭧\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"𢮁\": [\n        \"ㄩ3\"\n    ],\n    \"𢮂\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𢮃\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𢮄\": [\n        \"ㄑㄧㄢ3\"\n    ],\n    \"𢮇\": [\n        \"ㄇㄟ3\"\n    ],\n    \"𢮉\": [\n        \"ㄑㄧㄠ1\"\n    ],\n    \"𢮊\": [\n        \"ㄧㄚ4\"\n    ],\n    \"𢮌\": [\n        \"ㄑㄧㄚ1\",\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𢮍\": [\n        \"ㄑㄩㄥ4\"\n    ],\n    \"𢮏\": [\n        \"ㄅㄤ4\"\n    ],\n    \"𢮐\": [\n        \"ㄓㄥ1\"\n    ],\n    \"𢮚\": [\n        \"ㄗㄜ4\"\n    ],\n    \"𢮛\": [\n        \"ㄕㄨㄢ4\",\n        \"ㄊㄨㄢ2\"\n    ],\n    \"𢮞\": [\n        \"ㄙㄠ4\"\n    ],\n    \"𢯅\": [\n        \"ㄌㄨ4\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𢯉\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𢯋\": [\n        \"ㄈㄨ3\"\n    ],\n    \"𢯌\": [\n        \"ㄓㄞ4\"\n    ],\n    \"𢯩\": [\n        \"ㄗㄜ4\"\n    ],\n    \"𢯫\": [\n        \"ㄉㄨㄢ4\",\n        \"ㄨㄢ3\"\n    ],\n    \"𢯭\": [\n        \"ㄉㄥ4\"\n    ],\n    \"𢯮\": [\n        \"ㄩ4\"\n    ],\n    \"𢯰\": [\n        \"ㄌㄩ4\"\n    ],\n    \"𢯲\": [\n        \"ㄨㄢ4\"\n    ],\n    \"𢯳\": [\n        \"ㄒㄩㄝ2\"\n    ],\n    \"𢯴\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"𢯵\": [\n        \"ㄩㄝ3\"\n    ],\n    \"𢯶\": [\n        \"ㄓ4\"\n    ],\n    \"𢯷\": [\n        \"ㄨㄟ3\",\n        \"ㄏㄨㄟ1\"\n    ],\n    \"𢯹\": [\n        \"ㄍㄜ2\"\n    ],\n    \"𢯺\": [\n        \"ㄐㄩ3\"\n    ],\n    \"𢯼\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𢯽\": [\n        \"ㄘㄨㄛ4\"\n    ],\n    \"𢯾\": [\n        \"ㄇㄠ4\"\n    ],\n    \"𢰆\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𢰇\": [\n        \"ㄞ1\"\n    ],\n    \"𢰊\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"𢰌\": [\n        \"ㄍㄤ1\"\n    ],\n    \"𢰍\": [\n        \"ㄢ1\"\n    ],\n    \"𢰒\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𢰘\": [\n        \"ㄆㄧ2\"\n    ],\n    \"𢰙\": [\n        \"ㄓ3\"\n    ],\n    \"𢰜\": [\n        \"ㄋㄨㄛ2\"\n    ],\n    \"𢰿\": [\n        \"ㄆㄢ4\"\n    ],\n    \"𢱁\": [\n        \"ㄧ2\"\n    ],\n    \"𢱄\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𢱆\": [\n        \"ㄗ1\"\n    ],\n    \"𢱈\": [\n        \"ㄐㄧㄚ4\"\n    ],\n    \"𢱉\": [\n        \"ㄨㄞ3\"\n    ],\n    \"𢱌\": [\n        \"ㄐㄧㄚ4\"\n    ],\n    \"𢱟\": [\n        \"ㄔㄢ3\",\n        \"ㄔ1\"\n    ],\n    \"𢱡\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"𢱢\": [\n        \"ㄙㄨㄛ3\",\n        \"ㄙㄜ4\"\n    ],\n    \"𢱣\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𢱤\": [\n        \"ㄙㄨㄥ3\"\n    ],\n    \"𢱦\": [\n        \"ㄊㄧ1\"\n    ],\n    \"𢱧\": [\n        \"ㄆㄧ1\"\n    ],\n    \"𢱨\": [\n        \"ㄆㄛ2\"\n    ],\n    \"𢱮\": [\n        \"ㄇㄧ4\"\n    ],\n    \"𢱴\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𢱶\": [\n        \"ㄑㄧㄣ4\"\n    ],\n    \"𢱷\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"𢱺\": [\n        \"ㄐㄩㄝ1\"\n    ],\n    \"𢱽\": [\n        \"ㄩㄢ1\"\n    ],\n    \"𢱾\": [\n        \"ㄖㄨㄢ2\"\n    ],\n    \"𢲔\": [\n        \"ㄅㄢ4\",\n        \"ㄅㄢ1\",\n        \"ㄆㄢ1\"\n    ],\n    \"𢲰\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"𢲴\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𢲵\": [\n        \"ㄗㄠ4\"\n    ],\n    \"𢲶\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"𢲷\": [\n        \"ㄙㄡ1\"\n    ],\n    \"𢲸\": [\n        \"ㄌㄨ3\"\n    ],\n    \"𢲼\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𢲽\": [\n        \"ㄔㄨㄞ1\"\n    ],\n    \"𢲾\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𢲿\": [\n        \"ㄓㄨ2\"\n    ],\n    \"𢳀\": [\n        \"ㄇㄚ1\",\n        \"ㄇㄛ2\"\n    ],\n    \"𢳁\": [\n        \"ㄈㄟ4\"\n    ],\n    \"𢳂\": [\n        \"ㄆㄧㄝ1\"\n    ],\n    \"𢳃\": [\n        \"ㄧㄣ4\"\n    ],\n    \"𢳄\": [\n        \"ㄒㄩㄢ4\",\n        \"ㄒㄩㄢ2\"\n    ],\n    \"𢳆\": [\n        \"ㄠ4\",\n        \"ㄠ2\"\n    ],\n    \"𢳇\": [\n        \"ㄓㄨㄛ2\",\n        \"ㄗㄨ2\"\n    ],\n    \"𢳈\": [\n        \"ㄗㄨ2\"\n    ],\n    \"𢳋\": [\n        \"ㄅㄧ3\"\n    ],\n    \"𢳑\": [\n        \"ㄌㄤ4\"\n    ],\n    \"𢳓\": [\n        \"ㄊㄧ4\"\n    ],\n    \"𢳙\": [\n        \"ㄊㄧㄠ3\"\n    ],\n    \"𢳚\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𢳟\": [\n        \"ㄊㄨㄥ3\"\n    ],\n    \"𢳽\": [\n        \"ㄉㄨㄛ1\"\n    ],\n    \"𢳾\": [\n        \"ㄉㄨㄥ4\"\n    ],\n    \"𢴂\": [\n        \"ㄅㄧㄢ3\"\n    ],\n    \"𢴠\": [\n        \"ㄓ4\"\n    ],\n    \"𢴢\": [\n        \"ㄈㄣ2\"\n    ],\n    \"𢴦\": [\n        \"ㄎㄤ2\"\n    ],\n    \"𢴧\": [\n        \"ㄓ4\"\n    ],\n    \"𢴨\": [\n        \"ㄓㄞ1\",\n        \"ㄓ4\",\n        \"ㄔ4\"\n    ],\n    \"𢴩\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𢴪\": [\n        \"ㄎㄨㄢ3\"\n    ],\n    \"𢴬\": [\n        \"ㄅㄢ4\"\n    ],\n    \"𢴭\": [\n        \"ㄐㄩㄝ1\"\n    ],\n    \"𢴮\": [\n        \"ㄑㄩ1\"\n    ],\n    \"𢴰\": [\n        \"ㄑㄧ1\"\n    ],\n    \"𢴱\": [\n        \"ㄌㄟ2\"\n    ],\n    \"𢴲\": [\n        \"ㄒㄧㄝ2\",\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𢴳\": [\n        \"ㄊㄤ1\"\n    ],\n    \"𢴼\": [\n        \"ㄙㄡ1\"\n    ],\n    \"𢴾\": [\n        \"ㄅㄟ4\"\n    ],\n    \"𢵇\": [\n        \"ㄧㄤ4\"\n    ],\n    \"𢵈\": [\n        \"ㄐㄧㄢ3\",\n        \"ㄓㄢ3\"\n    ],\n    \"𢵥\": [\n        \"ㄗㄠ4\"\n    ],\n    \"𢶀\": [\n        \"ㄓㄨㄞ4\",\n        \"ㄔㄨㄞ2\"\n    ],\n    \"𢶃\": [\n        \"ㄈㄢ2\"\n    ],\n    \"𢶅\": [\n        \"ㄕㄜ2\"\n    ],\n    \"𢶇\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"𢶉\": [\n        \"ㄆㄛ4\"\n    ],\n    \"𢶋\": [\n        \"ㄊㄧㄝ3\"\n    ],\n    \"𢶌\": [\n        \"ㄕㄚ1\"\n    ],\n    \"𢶍\": [\n        \"ㄗㄚ2\",\n        \"ㄙㄚ4\"\n    ],\n    \"𢶑\": [\n        \"ㄋㄧㄠ3\"\n    ],\n    \"𢶒\": [\n        \"ㄍㄨㄞ4\"\n    ],\n    \"𢶓\": [\n        \"ㄘㄨㄟ3\"\n    ],\n    \"𢶡\": [\n        \"ㄑㄧㄠ4\",\n        \"ㄐㄧㄠ3\"\n    ],\n    \"𢶣\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𢶳\": [\n        \"ㄆㄧㄣ1\"\n    ],\n    \"𢶴\": [\n        \"ㄘ2\"\n    ],\n    \"𢶶\": [\n        \"ㄅㄤ4\"\n    ],\n    \"𢷍\": [\n        \"ㄧㄣ4\"\n    ],\n    \"𢷑\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"𢷔\": [\n        \"ㄧ3\"\n    ],\n    \"𢷕\": [\n        \"ㄇㄧㄠ3\"\n    ],\n    \"𢷖\": [\n        \"ㄉㄨㄢ3\"\n    ],\n    \"𢷗\": [\n        \"ㄓㄡ4\"\n    ],\n    \"𢷙\": [\n        \"ㄎㄨㄥ1\"\n    ],\n    \"𢷢\": [\n        \"ㄓㄤ1\"\n    ],\n    \"𢷶\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"𢷸\": [\n        \"ㄓ3\"\n    ],\n    \"𢷹\": [\n        \"ㄔㄢ3\"\n    ],\n    \"𢷺\": [\n        \"ㄉㄨ2\"\n    ],\n    \"𢷻\": [\n        \"ㄩㄢ2\"\n    ],\n    \"𢷾\": [\n        \"ㄙㄨㄛ4\",\n        \"ㄘㄜ4\"\n    ],\n    \"𢷿\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𢸀\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𢸁\": [\n        \"ㄍㄨㄥ3\"\n    ],\n    \"𢸌\": [\n        \"ㄅㄤ1\"\n    ],\n    \"𢸗\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"𢸘\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"𢸙\": [\n        \"ㄕㄣ3\"\n    ],\n    \"𢸣\": [\n        \"ㄋㄧㄠ3\"\n    ],\n    \"𢸥\": [\n        \"ㄘㄨㄢ4\"\n    ],\n    \"𢸦\": [\n        \"ㄨㄟ3\"\n    ],\n    \"𢸨\": [\n        \"ㄊㄨㄛ1\"\n    ],\n    \"𢸫\": [\n        \"ㄙㄨ1\"\n    ],\n    \"𢸭\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"𢸳\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𢸴\": [\n        \"ㄧㄢ3\",\n        \"ㄧㄢ2\"\n    ],\n    \"𢹃\": [\n        \"ㄑㄧㄥ3\"\n    ],\n    \"𢹍\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𢹏\": [\n        \"ㄩ2\"\n    ],\n    \"𢹑\": [\n        \"ㄓㄥ4\",\n        \"ㄓㄥ1\"\n    ],\n    \"𢹒\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𢹓\": [\n        \"ㄔㄞ1\"\n    ],\n    \"𢹔\": [\n        \"ㄈㄣ4\"\n    ],\n    \"𢹖\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"𢹘\": [\n        \"ㄐㄧㄥ3\"\n    ],\n    \"𢹙\": [\n        \"ㄌㄢ4\"\n    ],\n    \"𢹚\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"𢹝\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𢹮\": [\n        \"ㄌㄟ3\"\n    ],\n    \"𢹲\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"𢹳\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"𢹼\": [\n        \"ㄗㄚ2\"\n    ],\n    \"𢺄\": [\n        \"ㄍㄨㄢ1\"\n    ],\n    \"𢺅\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"𢺆\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"𢺇\": [\n        \"ㄧㄠ4\"\n    ],\n    \"𢺈\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"𢺉\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𢺑\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"𢺞\": [\n        \"ㄅㄚ3\"\n    ],\n    \"𢺟\": [\n        \"ㄔㄢ4\"\n    ],\n    \"𢺡\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𢺫\": [\n        \"ㄊㄧㄠ3\"\n    ],\n    \"𢺯\": [\n        \"ㄨㄢ1\"\n    ],\n    \"𢺰\": [\n        \"ㄌㄧㄥ2\",\n        \"ㄌㄧㄥ4\"\n    ],\n    \"𢺴\": [\n        \"ㄩ4\"\n    ],\n    \"𢺵\": [\n        \"ㄑㄧ4\",\n        \"ㄑㄧ3\"\n    ],\n    \"𢺷\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𢺼\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𢺽\": [\n        \"ㄅㄛ2\",\n        \"ㄐㄧㄠ4\"\n    ],\n    \"𢺿\": [\n        \"ㄕ1\"\n    ],\n    \"𢻀\": [\n        \"ㄈㄨ3\"\n    ],\n    \"𢻂\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"𢻅\": [\n        \"ㄉㄧㄢ3\"\n    ],\n    \"𢻇\": [\n        \"ㄏㄠ1\"\n    ],\n    \"𢻉\": [\n        \"ㄍㄞ3\"\n    ],\n    \"𢻋\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𢻓\": [\n        \"ㄔㄥ2\"\n    ],\n    \"𢻔\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𢻗\": [\n        \"ㄒㄧㄚ2\",\n        \"ㄍㄨㄟ1\"\n    ],\n    \"𢻘\": [\n        \"ㄕ2\"\n    ],\n    \"𢻙\": [\n        \"ㄓ4\"\n    ],\n    \"𢻚\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𢻜\": [\n        \"ㄏㄞ4\"\n    ],\n    \"𢻟\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"𢻠\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𢻢\": [\n        \"ㄌㄧㄠ3\"\n    ],\n    \"𢻤\": [\n        \"ㄑㄧㄠ1\",\n        \"ㄑㄧㄠ2\"\n    ],\n    \"𢻨\": [\n        \"ㄙㄚ4\"\n    ],\n    \"𢻪\": [\n        \"ㄑㄧ1\"\n    ],\n    \"𢻫\": [\n        \"ㄕ1\"\n    ],\n    \"𢻮\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄈㄨ2\"\n    ],\n    \"𢻵\": [\n        \"ㄅㄟ4\",\n        \"ㄌㄨ4\"\n    ],\n    \"𢻶\": [\n        \"ㄅㄧㄢ1\"\n    ],\n    \"𢻷\": [\n        \"ㄅㄚ1\"\n    ],\n    \"𢻸\": [\n        \"ㄐㄩㄣ1\"\n    ],\n    \"𢻹\": [\n        \"ㄆㄧ1\"\n    ],\n    \"𢻼\": [\n        \"ㄉㄢ3\"\n    ],\n    \"𢻿\": [\n        \"ㄊㄤ2\"\n    ],\n    \"𢼀\": [\n        \"ㄎㄨㄟ3\"\n    ],\n    \"𢼁\": [\n        \"ㄎㄨ1\"\n    ],\n    \"𢼃\": [\n        \"ㄎㄡ3\"\n    ],\n    \"𢼉\": [\n        \"ㄕ1\"\n    ],\n    \"𢼊\": [\n        \"ㄕ1\",\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𢼋\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𢼌\": [\n        \"ㄅㄠ4\"\n    ],\n    \"𢼐\": [\n        \"ㄎㄜ3\"\n    ],\n    \"𢼑\": [\n        \"ㄎㄨㄤ1\"\n    ],\n    \"𢼖\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"𢼙\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"𢼚\": [\n        \"ㄜ4\"\n    ],\n    \"𢼛\": [\n        \"ㄍㄜ2\",\n        \"ㄍㄨㄛ2\",\n        \"ㄜ4\"\n    ],\n    \"𢼟\": [\n        \"ㄨㄤ3\"\n    ],\n    \"𢼠\": [\n        \"ㄉㄨㄛ2\"\n    ],\n    \"𢼣\": [\n        \"ㄑㄧㄚ4\"\n    ],\n    \"𢼤\": [\n        \"ㄏㄨㄚ2\"\n    ],\n    \"𢼦\": [\n        \"ㄏㄨㄥ3\"\n    ],\n    \"𢼩\": [\n        \"ㄆㄥ1\"\n    ],\n    \"𢼫\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"𢼰\": [\n        \"ㄑㄩ1\"\n    ],\n    \"𢼱\": [\n        \"ㄗ4\"\n    ],\n    \"𢼲\": [\n        \"ㄓㄡ4\"\n    ],\n    \"𢼳\": [\n        \"ㄎㄨㄤ1\"\n    ],\n    \"𢼵\": [\n        \"ㄕㄚ1\"\n    ],\n    \"𢼷\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𢼸\": [\n        \"ㄨㄟ1\",\n        \"ㄨㄟ2\"\n    ],\n    \"𢼹\": [\n        \"ㄆㄨ1\",\n        \"ㄅㄨ3\"\n    ],\n    \"𢼺\": [\n        \"ㄒㄩㄝ2\"\n    ],\n    \"𢼼\": [\n        \"ㄕㄠ1\"\n    ],\n    \"𢽂\": [\n        \"ㄌㄤ2\"\n    ],\n    \"𢽃\": [\n        \"ㄓ3\"\n    ],\n    \"𢽄\": [\n        \"ㄊㄧㄥ3\"\n    ],\n    \"𢽇\": [\n        \"ㄉㄚ4\"\n    ],\n    \"𢽕\": [\n        \"ㄧㄤ2\"\n    ],\n    \"𢽖\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"𢽗\": [\n        \"ㄓ3\"\n    ],\n    \"𢽚\": [\n        \"ㄓㄨㄛ2\",\n        \"ㄉㄨ1\"\n    ],\n    \"𢽜\": [\n        \"ㄗㄚ2\"\n    ],\n    \"𢽝\": [\n        \"ㄔㄢ2\"\n    ],\n    \"𢽢\": [\n        \"ㄇㄠ4\"\n    ],\n    \"𢽦\": [\n        \"ㄎㄨㄥ1\"\n    ],\n    \"𢽧\": [\n        \"ㄓㄡ1\"\n    ],\n    \"𢽨\": [\n        \"ㄏㄨ1\"\n    ],\n    \"𢽩\": [\n        \"ㄆㄥ1\"\n    ],\n    \"𢽭\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"𢽸\": [\n        \"ㄔㄨㄛ4\"\n    ],\n    \"𢽹\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"𢽾\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"𢾀\": [\n        \"ㄉㄨ3\"\n    ],\n    \"𢾁\": [\n        \"ㄨㄟ2\"\n    ],\n    \"𢾃\": [\n        \"ㄘㄢ2\"\n    ],\n    \"𢾄\": [\n        \"ㄩ2\"\n    ],\n    \"𢾅\": [\n        \"ㄉㄨ4\"\n    ],\n    \"𢾆\": [\n        \"ㄎㄞ1\"\n    ],\n    \"𢾇\": [\n        \"ㄆㄧ4\"\n    ],\n    \"𢾊\": [\n        \"ㄔㄥ2\"\n    ],\n    \"𢾎\": [\n        \"ㄔㄨㄣ3\"\n    ],\n    \"𢾐\": [\n        \"ㄕㄠ3\"\n    ],\n    \"𢾑\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𢾒\": [\n        \"ㄎㄨㄞ4\"\n    ],\n    \"𢾔\": [\n        \"ㄩㄝ1\"\n    ],\n    \"𢾦\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𢾧\": [\n        \"ㄓㄥ1\"\n    ],\n    \"𢾩\": [\n        \"ㄎㄜ4\"\n    ],\n    \"𢾪\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𢾫\": [\n        \"ㄓ3\"\n    ],\n    \"𢾬\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𢾱\": [\n        \"ㄆㄧ1\"\n    ],\n    \"𢾲\": [\n        \"ㄋㄨㄛ4\"\n    ],\n    \"𢾳\": [\n        \"ㄆㄠ3\"\n    ],\n    \"𢾺\": [\n        \"ㄈㄟ3\"\n    ],\n    \"𢾿\": [\n        \"ㄨㄣ2\"\n    ],\n    \"𢿂\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𢿈\": [\n        \"ㄕㄢ3\"\n    ],\n    \"𢿌\": [\n        \"ㄒㄩㄥ4\",\n        \"ㄒㄩㄢ4\"\n    ],\n    \"𢿎\": [\n        \"ㄉㄨㄛ4\"\n    ],\n    \"𢿏\": [\n        \"ㄅㄧㄠ4\",\n        \"ㄆㄠ1\"\n    ],\n    \"𢿚\": [\n        \"ㄧㄡ1\"\n    ],\n    \"𢿜\": [\n        \"ㄇㄢ4\"\n    ],\n    \"𢿞\": [\n        \"ㄌㄧㄠ3\"\n    ],\n    \"𢿡\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𢿢\": [\n        \"ㄌㄨㄢ4\"\n    ],\n    \"𢿣\": [\n        \"ㄑㄧㄠ1\"\n    ],\n    \"𢿤\": [\n        \"ㄉㄥ4\"\n    ],\n    \"𢿦\": [\n        \"ㄔㄥ2\"\n    ],\n    \"𢿧\": [\n        \"ㄔㄥ2\"\n    ],\n    \"𢿭\": [\n        \"ㄔㄨㄛ4\"\n    ],\n    \"𢿸\": [\n        \"ㄘㄜ4\"\n    ],\n    \"𣀀\": [\n        \"ㄌㄟ2\"\n    ],\n    \"𣀁\": [\n        \"ㄓㄢ3\"\n    ],\n    \"𣀂\": [\n        \"ㄌㄧ3\"\n    ],\n    \"𣀃\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"𣀄\": [\n        \"ㄑㄩㄣ2\"\n    ],\n    \"𣀍\": [\n        \"ㄔㄣ2\"\n    ],\n    \"𣀏\": [\n        \"ㄔㄥ2\"\n    ],\n    \"𣀐\": [\n        \"ㄍㄨ1\"\n    ],\n    \"𣀒\": [\n        \"ㄗㄨㄥ4\"\n    ],\n    \"𣀓\": [\n        \"ㄔㄡ2\",\n        \"ㄉㄠ3\"\n    ],\n    \"𣀔\": [\n        \"ㄔㄨㄢ4\",\n        \"ㄔㄨㄛ4\"\n    ],\n    \"𣀜\": [\n        \"ㄌㄟ4\"\n    ],\n    \"𣀝\": [\n        \"ㄕㄨㄛ4\"\n    ],\n    \"𣀞\": [\n        \"ㄌㄩ4\"\n    ],\n    \"𣀣\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𣀥\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𣀧\": [\n        \"ㄙㄢ4\"\n    ],\n    \"𣀫\": [\n        \"ㄙㄢ1\"\n    ],\n    \"𣀯\": [\n        \"ㄙㄚ4\"\n    ],\n    \"𣀳\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𣀶\": [\n        \"ㄗㄨㄢ1\"\n    ],\n    \"𣀷\": [\n        \"ㄌㄧ3\",\n        \"ㄌㄧ2\"\n    ],\n    \"𣀻\": [\n        \"ㄕㄨ3\",\n        \"ㄓㄨ3\"\n    ],\n    \"𣀾\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𣁉\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𣁍\": [\n        \"ㄉㄠ4\"\n    ],\n    \"𣁒\": [\n        \"ㄕ1\"\n    ],\n    \"𣁖\": [\n        \"ㄍㄢ4\"\n    ],\n    \"𣁗\": [\n        \"ㄊㄢ4\"\n    ],\n    \"𣁜\": [\n        \"ㄇㄢ4\"\n    ],\n    \"𣁟\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𣁢\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𣁦\": [\n        \"ㄆㄢ2\"\n    ],\n    \"𣁨\": [\n        \"ㄧㄡ1\"\n    ],\n    \"𣁭\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"𣁯\": [\n        \"ㄍㄨㄛ1\"\n    ],\n    \"𣁰\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"𣁳\": [\n        \"ㄨㄛ4\"\n    ],\n    \"𣁴\": [\n        \"ㄑㄧㄚ4\"\n    ],\n    \"𣁵\": [\n        \"ㄉㄡ3\"\n    ],\n    \"𣁷\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𣁹\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"𣁻\": [\n        \"ㄌㄧㄝ4\",\n        \"ㄌㄨㄛ1\"\n    ],\n    \"𣂁\": [\n        \"ㄊㄧㄠ1\",\n        \"ㄑㄧㄠ1\"\n    ],\n    \"𣂄\": [\n        \"ㄍㄨㄛ1\"\n    ],\n    \"𣂆\": [\n        \"ㄆㄤ1\"\n    ],\n    \"𣂇\": [\n        \"ㄑㄧㄠ1\"\n    ],\n    \"𣂉\": [\n        \"ㄉㄧ2\"\n    ],\n    \"𣂊\": [\n        \"ㄩㄣ4\"\n    ],\n    \"𣂒\": [\n        \"ㄌㄜ4\"\n    ],\n    \"𣂖\": [\n        \"ㄙ1\"\n    ],\n    \"𣂗\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"𣂜\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"𣂝\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"𣂞\": [\n        \"ㄌㄨㄛ3\"\n    ],\n    \"𣂤\": [\n        \"ㄅㄥ1\"\n    ],\n    \"𣂥\": [\n        \"ㄊㄧㄠ1\",\n        \"ㄑㄧㄠ1\"\n    ],\n    \"𣂬\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"𣂮\": [\n        \"ㄉㄡ1\",\n        \"ㄊㄡ2\"\n    ],\n    \"𣂳\": [\n        \"ㄉㄤ4\"\n    ],\n    \"𣂴\": [\n        \"ㄊㄧㄥ2\"\n    ],\n    \"𣂵\": [\n        \"ㄓㄨㄢ4\"\n    ],\n    \"𣂻\": [\n        \"ㄡ1\",\n        \"ㄎㄡ1\"\n    ],\n    \"𣂽\": [\n        \"ㄨㄛ4\"\n    ],\n    \"𣃄\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"𣃅\": [\n        \"ㄖㄨㄢ3\"\n    ],\n    \"𣃈\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𣃉\": [\n        \"ㄉㄤ4\"\n    ],\n    \"𣃍\": [\n        \"ㄘㄨㄟ4\",\n        \"ㄔㄚ4\"\n    ],\n    \"𣃑\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𣃗\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"𣃘\": [\n        \"ㄔㄢ3\",\n        \"ㄔㄨㄤ2\"\n    ],\n    \"𣃝\": [\n        \"ㄧㄤ3\"\n    ],\n    \"𣃧\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𣃳\": [\n        \"ㄧㄢ3\",\n        \"ㄧㄝ4\"\n    ],\n    \"𣃵\": [\n        \"ㄓㄣ4\",\n        \"ㄕㄣ1\"\n    ],\n    \"𣃽\": [\n        \"ㄋㄨㄛ3\"\n    ],\n    \"𣃾\": [\n        \"ㄧㄢ4\"\n    ],\n    \"𣄅\": [\n        \"ㄈㄤ3\"\n    ],\n    \"𣄉\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𣄊\": [\n        \"ㄩ2\"\n    ],\n    \"𣄍\": [\n        \"ㄊㄧ2\"\n    ],\n    \"𣄎\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𣄏\": [\n        \"ㄅㄣ3\"\n    ],\n    \"𣄑\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𣄓\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"𣄙\": [\n        \"ㄏㄨㄤ3\"\n    ],\n    \"𣄜\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"𣄝\": [\n        \"ㄧㄢ4\"\n    ],\n    \"𣄟\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𣄠\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"𣄧\": [\n        \"ㄙㄨㄟ4\",\n        \"ㄨㄟ2\"\n    ],\n    \"𣄮\": [\n        \"ㄗ4\"\n    ],\n    \"𣄯\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𣄰\": [\n        \"ㄜ3\"\n    ],\n    \"𣄱\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𣄲\": [\n        \"ㄎㄨㄟ3\"\n    ],\n    \"𣄴\": [\n        \"ㄌㄧㄤ4\"\n    ],\n    \"𣄸\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𣄺\": [\n        \"ㄨㄟ2\"\n    ],\n    \"𣄻\": [\n        \"ㄓㄨㄛ1\"\n    ],\n    \"𣄿\": [\n        \"ㄊㄧㄥ3\"\n    ],\n    \"𣅃\": [\n        \"ㄗㄞ3\"\n    ],\n    \"𣅄\": [\n        \"ㄧㄡ4\"\n    ],\n    \"𣅉\": [\n        \"ㄖㄣ4\"\n    ],\n    \"𣅍\": [\n        \"ㄇㄧㄢ4\",\n        \"ㄅㄧㄥ1\"\n    ],\n    \"𣅚\": [\n        \"ㄋㄚ4\",\n        \"ㄋㄧㄡ3\"\n    ],\n    \"𣅝\": [\n        \"ㄊㄨ1\"\n    ],\n    \"𣅟\": [\n        \"ㄉㄢ1\"\n    ],\n    \"𣅡\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𣅤\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𣅥\": [\n        \"ㄉㄧ1\"\n    ],\n    \"𣅰\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"𣅷\": [\n        \"ㄒㄩㄥ4\"\n    ],\n    \"𣅺\": [\n        \"ㄧㄡ3\"\n    ],\n    \"𣅻\": [\n        \"ㄍㄨㄚ3\",\n        \"ㄐㄩㄥ1\"\n    ],\n    \"𣅾\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𣆈\": [\n        \"ㄏㄜ4\"\n    ],\n    \"𣆍\": [\n        \"ㄉㄧㄥ3\"\n    ],\n    \"𣆐\": [\n        \"ㄌㄨ2\"\n    ],\n    \"𣆒\": [\n        \"ㄒㄩ2\"\n    ],\n    \"𣆔\": [\n        \"ㄓㄡ4\"\n    ],\n    \"𣆕\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𣆖\": [\n        \"ㄏㄨㄤ1\"\n    ],\n    \"𣆗\": [\n        \"ㄔㄚ1\"\n    ],\n    \"𣆘\": [\n        \"ㄕ3\"\n    ],\n    \"𣆙\": [\n        \"ㄍㄢ4\"\n    ],\n    \"𣆚\": [\n        \"ㄋㄨㄛ3\",\n        \"ㄔ3\"\n    ],\n    \"𣆛\": [\n        \"ㄢ4\",\n        \"ㄨㄢ3\"\n    ],\n    \"𣆟\": [\n        \"ㄒㄧㄝ1\",\n        \"ㄐㄧㄝ1\"\n    ],\n    \"𣆧\": [\n        \"ㄏㄠ4\"\n    ],\n    \"𣆲\": [\n        \"ㄑㄧㄣ1\"\n    ],\n    \"𣆳\": [\n        \"ㄍㄥ3\"\n    ],\n    \"𣆴\": [\n        \"ㄕㄢ1\"\n    ],\n    \"𣆵\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𣆽\": [\n        \"ㄗㄜ4\"\n    ],\n    \"𣇇\": [\n        \"ㄉㄢ4\"\n    ],\n    \"𣇖\": [\n        \"ㄉㄧㄢ3\"\n    ],\n    \"𣇗\": [\n        \"ㄕㄣ1\"\n    ],\n    \"𣇙\": [\n        \"ㄗㄨ3\"\n    ],\n    \"𣇢\": [\n        \"ㄅㄧㄝ1\"\n    ],\n    \"𣇦\": [\n        \"ㄔㄨㄟ2\"\n    ],\n    \"𣇧\": [\n        \"ㄓㄜ4\"\n    ],\n    \"𣇨\": [\n        \"ㄉㄞ4\"\n    ],\n    \"𣇫\": [\n        \"ㄨㄛ3\"\n    ],\n    \"𣇬\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"𣇰\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"𣇲\": [\n        \"ㄏㄨㄣ1\"\n    ],\n    \"𣇳\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𣈅\": [\n        \"ㄘㄠ2\"\n    ],\n    \"𣈊\": [\n        \"ㄇㄨ4\"\n    ],\n    \"𣈍\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𣈎\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𣈠\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"𣈡\": [\n        \"ㄊㄧ3\"\n    ],\n    \"𣈥\": [\n        \"ㄊㄨ2\"\n    ],\n    \"𣈶\": [\n        \"ㄍㄥ4\"\n    ],\n    \"𣉄\": [\n        \"ㄔ2\"\n    ],\n    \"𣉅\": [\n        \"ㄘㄡ4\"\n    ],\n    \"𣉆\": [\n        \"ㄊㄧ3\"\n    ],\n    \"𣉒\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𣉓\": [\n        \"ㄑㄧ1\"\n    ],\n    \"𣉔\": [\n        \"ㄙㄠ1\"\n    ],\n    \"𣉕\": [\n        \"ㄙㄤ4\"\n    ],\n    \"𣉖\": [\n        \"ㄒㄩㄢ3\"\n    ],\n    \"𣉗\": [\n        \"ㄤ4\"\n    ],\n    \"𣉘\": [\n        \"ㄋㄞ4\"\n    ],\n    \"𣉚\": [\n        \"ㄧㄤ2\"\n    ],\n    \"𣉛\": [\n        \"ㄕㄨ1\"\n    ],\n    \"𣉜\": [\n        \"ㄕㄚ1\"\n    ],\n    \"𣉡\": [\n        \"ㄊㄧㄥ3\"\n    ],\n    \"𣉩\": [\n        \"ㄧㄚ4\"\n    ],\n    \"𣉪\": [\n        \"ㄏㄨㄤ3\"\n    ],\n    \"𣉮\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"𣉾\": [\n        \"ㄡ4\"\n    ],\n    \"𣉿\": [\n        \"ㄘㄠ2\"\n    ],\n    \"𣊁\": [\n        \"ㄠ2\"\n    ],\n    \"𣊃\": [\n        \"ㄇㄠ4\"\n    ],\n    \"𣊔\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𣊖\": [\n        \"ㄊㄧㄢ1\"\n    ],\n    \"𣊝\": [\n        \"ㄙㄤ4\"\n    ],\n    \"𣊞\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𣊟\": [\n        \"ㄎㄢ4\"\n    ],\n    \"𣊧\": [\n        \"ㄌㄤ3\",\n        \"ㄓㄠ4\"\n    ],\n    \"𣊶\": [\n        \"ㄅㄧㄝ1\"\n    ],\n    \"𣊷\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"𣊺\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𣋄\": [\n        \"ㄊㄨㄣ1\"\n    ],\n    \"𣋉\": [\n        \"ㄩ4\"\n    ],\n    \"𣋊\": [\n        \"ㄉㄢ4\"\n    ],\n    \"𣋋\": [\n        \"ㄧㄥ4\"\n    ],\n    \"𣋍\": [\n        \"ㄓㄠ1\"\n    ],\n    \"𣋏\": [\n        \"ㄆㄨ4\"\n    ],\n    \"𣋘\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𣋞\": [\n        \"ㄞ4\"\n    ],\n    \"𣋟\": [\n        \"ㄇㄛ3\"\n    ],\n    \"𣋢\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"𣋣\": [\n        \"ㄌㄢ2\"\n    ],\n    \"𣋲\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𣋳\": [\n        \"ㄆㄧㄠ3\",\n        \"ㄅㄠ4\"\n    ],\n    \"𣋵\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𣋶\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"𣋹\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𣋿\": [\n        \"ㄩㄥ1\"\n    ],\n    \"𣌅\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𣌍\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𣌏\": [\n        \"ㄉㄜ2\"\n    ],\n    \"𣌓\": [\n        \"ㄏㄨㄢ1\"\n    ],\n    \"𣌗\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𣌚\": [\n        \"ㄔㄨㄣ1\"\n    ],\n    \"𣌜\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𣌞\": [\n        \"ㄓㄤ1\"\n    ],\n    \"𣌟\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𣌠\": [\n        \"ㄔㄨㄣ2\"\n    ],\n    \"𣌧\": [\n        \"ㄘㄜ4\"\n    ],\n    \"𣌨\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"𣌬\": [\n        \"ㄐㄩ3\"\n    ],\n    \"𣌭\": [\n        \"ㄏㄨㄟ5\",\n        \"ㄉㄚ2\"\n    ],\n    \"𣌾\": [\n        \"ㄊㄨㄥ1\"\n    ],\n    \"𣍆\": [\n        \"ㄋㄧㄥ2\"\n    ],\n    \"𣍇\": [\n        \"ㄐㄩ4\"\n    ],\n    \"𣍏\": [\n        \"ㄔㄚ4\"\n    ],\n    \"𣍖\": [\n        \"ㄗㄠ1\"\n    ],\n    \"𣍛\": [\n        \"ㄩ4\"\n    ],\n    \"𣍟\": [\n        \"ㄎㄣ3\",\n        \"ㄨㄟ3\"\n    ],\n    \"𣍦\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"𣍧\": [\n        \"ㄈㄟ3\"\n    ],\n    \"𣍯\": [\n        \"ㄩㄣ4\"\n    ],\n    \"𣍰\": [\n        \"ㄑㄧㄢ3\"\n    ],\n    \"𣍴\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"𣍸\": [\n        \"ㄆㄛ4\"\n    ],\n    \"𣍺\": [\n        \"ㄆㄟ3\"\n    ],\n    \"𣎄\": [\n        \"ㄍㄥ4\"\n    ],\n    \"𣎅\": [\n        \"ㄧ4\",\n        \"ㄏㄨㄢ1\"\n    ],\n    \"𣎆\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"𣎑\": [\n        \"ㄎㄨㄢ1\"\n    ],\n    \"𣎓\": [\n        \"ㄒㄩㄢ3\"\n    ],\n    \"𣎔\": [\n        \"ㄋㄧㄢ4\"\n    ],\n    \"𣎚\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𣎛\": [\n        \"ㄐㄩ2\",\n        \"ㄒㄩㄝ4\"\n    ],\n    \"𣎩\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𣎮\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𣎱\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𣎲\": [\n        \"ㄊㄤ3\"\n    ],\n    \"𣎳\": [\n        \"ㄆㄧㄣ4\"\n    ],\n    \"𣎴\": [\n        \"ㄉㄨㄣ3\",\n        \"ㄜ4\",\n        \"ㄞ4\"\n    ],\n    \"𣎵\": [\n        \"ㄅㄟ4\",\n        \"ㄆㄛ1\"\n    ],\n    \"𣎸\": [\n        \"ㄌㄧㄠ3\"\n    ],\n    \"𣏀\": [\n        \"ㄩㄥ3\"\n    ],\n    \"𣏎\": [\n        \"ㄧㄚ1\"\n    ],\n    \"𣏑\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"𣏔\": [\n        \"ㄎㄨㄣ4\",\n        \"ㄎㄨㄣ3\"\n    ],\n    \"𣏖\": [\n        \"ㄓㄣ4\"\n    ],\n    \"𣏗\": [\n        \"ㄕㄨ4\"\n    ],\n    \"𣏚\": [\n        \"ㄕ2\"\n    ],\n    \"𣏞\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𣏟\": [\n        \"ㄆㄞ4\"\n    ],\n    \"𣏠\": [\n        \"ㄒㄧㄠ2\"\n    ],\n    \"𣏡\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𣏶\": [\n        \"ㄑㄧ1\"\n    ],\n    \"𣏷\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𣏺\": [\n        \"ㄎㄨㄥ3\"\n    ],\n    \"𣐂\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𣐃\": [\n        \"ㄔ4\"\n    ],\n    \"𣐊\": [\n        \"ㄎㄠ3\",\n        \"ㄐㄩ2\"\n    ],\n    \"𣐋\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𣐎\": [\n        \"ㄨㄚ3\"\n    ],\n    \"𣐏\": [\n        \"ㄋㄧㄢ3\"\n    ],\n    \"𣐑\": [\n        \"ㄘ2\"\n    ],\n    \"𣐓\": [\n        \"ㄧ2\"\n    ],\n    \"𣐤\": [\n        \"ㄐㄧㄡ5\"\n    ],\n    \"𣐫\": [\n        \"ㄧㄤ1\"\n    ],\n    \"𣐬\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𣐮\": [\n        \"ㄉㄞ1\"\n    ],\n    \"𣐯\": [\n        \"ㄔㄨㄥ2\"\n    ],\n    \"𣐵\": [\n        \"ㄧ2\"\n    ],\n    \"𣐺\": [\n        \"ㄏㄢ4\"\n    ],\n    \"𣐿\": [\n        \"ㄧ1\"\n    ],\n    \"𣑁\": [\n        \"ㄔㄨㄥ4\"\n    ],\n    \"𣑂\": [\n        \"ㄏㄨ4\"\n    ],\n    \"𣑃\": [\n        \"ㄓㄨㄚ3\"\n    ],\n    \"𣑦\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"𣑧\": [\n        \"ㄉㄨㄛ4\"\n    ],\n    \"𣑸\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"𣑹\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"𣑿\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𣒂\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"𣒃\": [\n        \"ㄒㄧ2\"\n    ],\n    \"𣒄\": [\n        \"ㄒㄧㄝ1\"\n    ],\n    \"𣒅\": [\n        \"ㄓㄣ4\"\n    ],\n    \"𣒆\": [\n        \"ㄑㄧㄠ4\"\n    ],\n    \"𣒇\": [\n        \"ㄊㄨ1\"\n    ],\n    \"𣒷\": [\n        \"ㄏㄢ4\"\n    ],\n    \"𣒸\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"𣒹\": [\n        \"ㄙㄨㄛ1\"\n    ],\n    \"𣒻\": [\n        \"ㄕㄡ4\"\n    ],\n    \"𣒼\": [\n        \"ㄊㄧㄠ2\"\n    ],\n    \"𣓀\": [\n        \"ㄓㄣ1\",\n        \"ㄓㄣ3\"\n    ],\n    \"𣓃\": [\n        \"ㄋㄟ4\"\n    ],\n    \"𣓅\": [\n        \"ㄑㄧㄢ3\"\n    ],\n    \"𣓆\": [\n        \"ㄧㄣ2\"\n    ],\n    \"𣓈\": [\n        \"ㄌㄧㄤ3\"\n    ],\n    \"𣓉\": [\n        \"ㄕㄚ4\",\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𣓊\": [\n        \"ㄗ4\"\n    ],\n    \"𣓋\": [\n        \"ㄆㄧ2\"\n    ],\n    \"𣓌\": [\n        \"ㄍㄠ1\",\n        \"ㄐㄩ2\"\n    ],\n    \"𣓏\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"𣓐\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𣓒\": [\n        \"ㄕㄢ4\"\n    ],\n    \"𣓔\": [\n        \"ㄇㄧ4\"\n    ],\n    \"𣓕\": [\n        \"ㄡ4\"\n    ],\n    \"𣓗\": [\n        \"ㄏㄨ1\"\n    ],\n    \"𣓛\": [\n        \"ㄧㄡ4\"\n    ],\n    \"𣓝\": [\n        \"ㄇㄥ3\"\n    ],\n    \"𣔐\": [\n        \"ㄓ3\"\n    ],\n    \"𣔓\": [\n        \"ㄅㄧ3\"\n    ],\n    \"𣔗\": [\n        \"ㄕㄣ1\"\n    ],\n    \"𣔘\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𣔙\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"𣔚\": [\n        \"ㄆㄢ2\"\n    ],\n    \"𣔛\": [\n        \"ㄎㄤ3\"\n    ],\n    \"𣔫\": [\n        \"ㄕㄨㄢ1\"\n    ],\n    \"𣔬\": [\n        \"ㄆㄧ2\"\n    ],\n    \"𣔮\": [\n        \"ㄗㄞ1\"\n    ],\n    \"𣔯\": [\n        \"ㄓㄨ3\"\n    ],\n    \"𣔱\": [\n        \"ㄙㄡ1\",\n        \"ㄙㄠ1\"\n    ],\n    \"𣔲\": [\n        \"ㄐㄩㄥ3\"\n    ],\n    \"𣔵\": [\n        \"ㄔㄢ2\"\n    ],\n    \"𣔶\": [\n        \"ㄈㄢ2\",\n        \"ㄈㄢ4\"\n    ],\n    \"𣔷\": [\n        \"ㄒㄧㄠ2\"\n    ],\n    \"𣔸\": [\n        \"ㄧㄣ3\"\n    ],\n    \"𣔹\": [\n        \"ㄏㄡ2\"\n    ],\n    \"𣔺\": [\n        \"ㄇㄠ4\"\n    ],\n    \"𣔻\": [\n        \"ㄊㄨ2\",\n        \"ㄔㄢ2\"\n    ],\n    \"𣔼\": [\n        \"ㄍㄢ1\"\n    ],\n    \"𣔽\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𣕁\": [\n        \"ㄧ2\"\n    ],\n    \"𣕃\": [\n        \"ㄩ4\"\n    ],\n    \"𣕄\": [\n        \"ㄐㄩㄥ1\"\n    ],\n    \"𣕅\": [\n        \"ㄆㄠ4\"\n    ],\n    \"𣕇\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𣕉\": [\n        \"ㄍㄡ3\"\n    ],\n    \"𣕌\": [\n        \"ㄍㄡ1\"\n    ],\n    \"𣕍\": [\n        \"ㄙㄨㄣ3\"\n    ],\n    \"𣕎\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"𣕏\": [\n        \"ㄓㄨㄢ3\"\n    ],\n    \"𣕾\": [\n        \"ㄔㄡ2\",\n        \"ㄅㄧ4\"\n    ],\n    \"𣖄\": [\n        \"ㄑㄧㄠ1\"\n    ],\n    \"𣖅\": [\n        \"ㄊㄧ2\"\n    ],\n    \"𣖆\": [\n        \"ㄩㄣ2\"\n    ],\n    \"𣖉\": [\n        \"ㄕㄢ1\"\n    ],\n    \"𣖊\": [\n        \"ㄌㄧㄝ4\",\n        \"ㄌㄧ4\"\n    ],\n    \"𣖌\": [\n        \"ㄓ3\"\n    ],\n    \"𣖐\": [\n        \"ㄆㄞ1\"\n    ],\n    \"𣖣\": [\n        \"ㄐㄩ2\"\n    ],\n    \"𣖤\": [\n        \"ㄌㄞ2\"\n    ],\n    \"𣖨\": [\n        \"ㄗ3\"\n    ],\n    \"𣖪\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𣖫\": [\n        \"ㄍㄨ3\",\n        \"ㄑㄩㄝ4\"\n    ],\n    \"𣖬\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𣖭\": [\n        \"ㄓ2\"\n    ],\n    \"𣖮\": [\n        \"ㄤ4\"\n    ],\n    \"𣖯\": [\n        \"ㄑㄧㄣ4\"\n    ],\n    \"𣖰\": [\n        \"ㄆㄧ2\"\n    ],\n    \"𣖱\": [\n        \"ㄗㄨㄟ1\"\n    ],\n    \"𣖳\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"𣖵\": [\n        \"ㄘㄨㄛ2\"\n    ],\n    \"𣖷\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𣖸\": [\n        \"ㄊㄧ2\"\n    ],\n    \"𣖹\": [\n        \"ㄖㄨ2\"\n    ],\n    \"𣖻\": [\n        \"ㄏㄞ3\"\n    ],\n    \"𣖼\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"𣖾\": [\n        \"ㄅㄟ4\"\n    ],\n    \"𣖿\": [\n        \"ㄓ2\"\n    ],\n    \"𣗁\": [\n        \"ㄉㄨㄣ4\",\n        \"ㄗㄚ1\"\n    ],\n    \"𣗋\": [\n        \"ㄉㄤ3\"\n    ],\n    \"𣗐\": [\n        \"ㄖㄥ2\"\n    ],\n    \"𣗲\": [\n        \"ㄍㄢ1\"\n    ],\n    \"𣗵\": [\n        \"ㄍㄤ4\",\n        \"ㄍㄤ1\"\n    ],\n    \"𣗶\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𣗸\": [\n        \"ㄊㄨㄛ4\"\n    ],\n    \"𣗹\": [\n        \"ㄧㄤ4\"\n    ],\n    \"𣗺\": [\n        \"ㄎㄨ1\"\n    ],\n    \"𣗻\": [\n        \"ㄓ4\"\n    ],\n    \"𣘖\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𣘗\": [\n        \"ㄋㄧ4\"\n    ],\n    \"𣘘\": [\n        \"ㄕㄣ1\",\n        \"ㄓㄣ1\"\n    ],\n    \"𣘙\": [\n        \"ㄅㄤ4\"\n    ],\n    \"𣘚\": [\n        \"ㄕㄨㄞ4\"\n    ],\n    \"𣘛\": [\n        \"ㄉㄡ1\"\n    ],\n    \"𣘝\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𣘞\": [\n        \"ㄏㄢ2\"\n    ],\n    \"𣘟\": [\n        \"ㄑㄧㄚ1\"\n    ],\n    \"𣘠\": [\n        \"ㄍㄢ3\"\n    ],\n    \"𣘣\": [\n        \"ㄔㄨㄣ2\"\n    ],\n    \"𣘤\": [\n        \"ㄔㄚ2\",\n        \"ㄙㄚ4\"\n    ],\n    \"𣘥\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𣘦\": [\n        \"ㄧ1\"\n    ],\n    \"𣘧\": [\n        \"ㄈㄨ1\"\n    ],\n    \"𣘨\": [\n        \"ㄜ3\",\n        \"ㄜ1\"\n    ],\n    \"𣘪\": [\n        \"ㄌㄠ2\"\n    ],\n    \"𣘫\": [\n        \"ㄏㄠ2\"\n    ],\n    \"𣘬\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𣘱\": [\n        \"ㄊㄜ4\"\n    ],\n    \"𣘲\": [\n        \"ㄕㄣ1\"\n    ],\n    \"𣘴\": [\n        \"ㄧㄣ2\"\n    ],\n    \"𣘷\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𣘻\": [\n        \"ㄔㄚ2\",\n        \"ㄊㄨ2\"\n    ],\n    \"𣙗\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𣙘\": [\n        \"ㄘㄡ4\"\n    ],\n    \"𣙛\": [\n        \"ㄧ2\"\n    ],\n    \"𣙟\": [\n        \"ㄊㄤ2\"\n    ],\n    \"𣙢\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"𣙰\": [\n        \"ㄔ4\"\n    ],\n    \"𣙱\": [\n        \"ㄍㄡ3\"\n    ],\n    \"𣙴\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𣙵\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𣙶\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𣙷\": [\n        \"ㄇㄤ2\"\n    ],\n    \"𣙻\": [\n        \"ㄗㄡ1\"\n    ],\n    \"𣙼\": [\n        \"ㄙ4\",\n        \"ㄘ2\"\n    ],\n    \"𣙿\": [\n        \"ㄈㄟ4\"\n    ],\n    \"𣚀\": [\n        \"ㄗ1\"\n    ],\n    \"𣚁\": [\n        \"ㄗ1\"\n    ],\n    \"𣚃\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𣚄\": [\n        \"ㄙ1\"\n    ],\n    \"𣚆\": [\n        \"ㄔㄨㄣ1\"\n    ],\n    \"𣚇\": [\n        \"ㄆㄠ4\"\n    ],\n    \"𣚋\": [\n        \"ㄧㄝ2\"\n    ],\n    \"𣚌\": [\n        \"ㄉㄧ1\",\n        \"ㄕ4\"\n    ],\n    \"𣚎\": [\n        \"ㄌㄟ2\"\n    ],\n    \"𣚏\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𣚐\": [\n        \"ㄖㄨ2\"\n    ],\n    \"𣚒\": [\n        \"ㄆㄚ2\"\n    ],\n    \"𣚓\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"𣚔\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𣚕\": [\n        \"ㄧㄝ4\",\n        \"ㄧㄢ3\"\n    ],\n    \"𣚖\": [\n        \"ㄢ1\"\n    ],\n    \"𣚘\": [\n        \"ㄧ4\"\n    ],\n    \"𣚙\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄐㄧㄢ4\"\n    ],\n    \"𣚜\": [\n        \"ㄙㄨㄥ1\"\n    ],\n    \"𣚝\": [\n        \"ㄨㄛ3\"\n    ],\n    \"𣚟\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𣚠\": [\n        \"ㄓ3\"\n    ],\n    \"𣚡\": [\n        \"ㄅㄧ1\"\n    ],\n    \"𣚢\": [\n        \"ㄓㄨㄢ4\"\n    ],\n    \"𣚦\": [\n        \"ㄐㄧㄤ4\"\n    ],\n    \"𣚧\": [\n        \"ㄏㄠ4\"\n    ],\n    \"𣚩\": [\n        \"ㄔ4\"\n    ],\n    \"𣚪\": [\n        \"ㄉㄨㄣ4\"\n    ],\n    \"𣛓\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𣛔\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𣛕\": [\n        \"ㄔㄨㄚ3\"\n    ],\n    \"𣛗\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"𣛚\": [\n        \"ㄖㄨㄟ3\"\n    ],\n    \"𣛫\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𣛱\": [\n        \"ㄉㄢ4\",\n        \"ㄌㄢ3\"\n    ],\n    \"𣛴\": [\n        \"ㄏㄢ3\"\n    ],\n    \"𣛵\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"𣛶\": [\n        \"ㄕㄚ1\"\n    ],\n    \"𣛷\": [\n        \"ㄓㄢ3\"\n    ],\n    \"𣛸\": [\n        \"ㄗㄜ2\"\n    ],\n    \"𣛹\": [\n        \"ㄔㄨㄢ2\",\n        \"ㄔㄨㄞ3\"\n    ],\n    \"𣛺\": [\n        \"ㄑㄧ1\"\n    ],\n    \"𣛻\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𣛽\": [\n        \"ㄓㄚ4\"\n    ],\n    \"𣛾\": [\n        \"ㄊㄡ4\"\n    ],\n    \"𣜁\": [\n        \"ㄘ1\"\n    ],\n    \"𣜂\": [\n        \"ㄙㄚ4\"\n    ],\n    \"𣜄\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"𣜇\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𣜢\": [\n        \"ㄌㄨㄛ3\"\n    ],\n    \"𣜣\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"𣜧\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"𣜨\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"𣜬\": [\n        \"ㄞ4\"\n    ],\n    \"𣜭\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𣜹\": [\n        \"ㄊㄧ4\"\n    ],\n    \"𣜺\": [\n        \"ㄨㄣ2\"\n    ],\n    \"𣜽\": [\n        \"ㄑㄧㄠ1\"\n    ],\n    \"𣝁\": [\n        \"ㄆㄞ2\",\n        \"ㄅㄟ1\"\n    ],\n    \"𣝂\": [\n        \"ㄏㄨㄣ2\"\n    ],\n    \"𣝅\": [\n        \"ㄞ4\"\n    ],\n    \"𣝇\": [\n        \"ㄕㄨㄛ4\"\n    ],\n    \"𣝈\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"𣝉\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"𣝋\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𣝌\": [\n        \"ㄐㄧㄣ3\"\n    ],\n    \"𣝍\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𣝎\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𣝏\": [\n        \"ㄍㄠ4\"\n    ],\n    \"𣝐\": [\n        \"ㄆㄧㄠ2\"\n    ],\n    \"𣝑\": [\n        \"ㄩ4\",\n        \"ㄩ2\"\n    ],\n    \"𣝒\": [\n        \"ㄕㄜ4\"\n    ],\n    \"𣝕\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𣝗\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𣝚\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𣝜\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"𣝝\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𣝞\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"𣝸\": [\n        \"ㄓㄨㄟ4\"\n    ],\n    \"𣝽\": [\n        \"ㄏㄢ1\"\n    ],\n    \"𣞇\": [\n        \"ㄉㄨㄣ4\"\n    ],\n    \"𣞐\": [\n        \"ㄒㄧㄝ3\"\n    ],\n    \"𣞑\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𣞒\": [\n        \"ㄈㄨ1\"\n    ],\n    \"𣞓\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𣞔\": [\n        \"ㄊㄢ4\"\n    ],\n    \"𣞗\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"𣞘\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"𣞙\": [\n        \"ㄙㄤ3\"\n    ],\n    \"𣞜\": [\n        \"ㄘㄡ4\"\n    ],\n    \"𣞝\": [\n        \"ㄓㄨㄤ1\"\n    ],\n    \"𣞟\": [\n        \"ㄔㄣ1\"\n    ],\n    \"𣞰\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"𣞴\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𣟀\": [\n        \"ㄆㄥ4\"\n    ],\n    \"𣟁\": [\n        \"ㄊㄨㄛ3\"\n    ],\n    \"𣟄\": [\n        \"ㄊㄨㄛ4\"\n    ],\n    \"𣟆\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"𣟇\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"𣟈\": [\n        \"ㄔㄨㄟ4\"\n    ],\n    \"𣟉\": [\n        \"ㄏㄨㄞ4\"\n    ],\n    \"𣟊\": [\n        \"ㄋㄧㄠ3\"\n    ],\n    \"𣟋\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𣟌\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𣟏\": [\n        \"ㄆㄠ1\"\n    ],\n    \"𣟐\": [\n        \"ㄊㄧㄠ2\"\n    ],\n    \"𣟑\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"𣟒\": [\n        \"ㄨ2\"\n    ],\n    \"𣟤\": [\n        \"ㄧㄥ3\"\n    ],\n    \"𣟦\": [\n        \"ㄓㄚ2\"\n    ],\n    \"𣟰\": [\n        \"ㄩ2\"\n    ],\n    \"𣟲\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"𣟳\": [\n        \"ㄒㄩㄢ2\"\n    ],\n    \"𣟴\": [\n        \"ㄕㄨㄢ1\"\n    ],\n    \"𣟵\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𣟸\": [\n        \"ㄇㄟ2\"\n    ],\n    \"𣟹\": [\n        \"ㄙㄣ1\"\n    ],\n    \"𣟺\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"𣟼\": [\n        \"ㄐㄧㄡ1\",\n        \"ㄑㄧㄠ1\"\n    ],\n    \"𣟽\": [\n        \"ㄌㄠ4\"\n    ],\n    \"𣠎\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𣠏\": [\n        \"ㄗㄡ1\"\n    ],\n    \"𣠚\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"𣠜\": [\n        \"ㄓㄠ4\"\n    ],\n    \"𣠞\": [\n        \"ㄓㄜ2\",\n        \"ㄕㄜ4\"\n    ],\n    \"𣠠\": [\n        \"ㄌㄟ3\"\n    ],\n    \"𣠭\": [\n        \"ㄉㄨㄢ3\"\n    ],\n    \"𣠷\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𣠸\": [\n        \"ㄕㄨㄢ1\"\n    ],\n    \"𣠹\": [\n        \"ㄗㄨㄛ2\"\n    ],\n    \"𣠺\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"𣠼\": [\n        \"ㄌㄠ3\"\n    ],\n    \"𣡉\": [\n        \"ㄩ4\"\n    ],\n    \"𣡊\": [\n        \"ㄧ4\"\n    ],\n    \"𣡋\": [\n        \"ㄋㄧ3\"\n    ],\n    \"𣡎\": [\n        \"ㄘㄣ2\"\n    ],\n    \"𣡕\": [\n        \"ㄧㄢ4\"\n    ],\n    \"𣡗\": [\n        \"ㄖㄨㄢ3\"\n    ],\n    \"𣡞\": [\n        \"ㄧㄢ2\"\n    ],\n    \"𣡟\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𣡠\": [\n        \"ㄇㄧㄢ2\"\n    ],\n    \"𣡧\": [\n        \"ㄌㄟ2\"\n    ],\n    \"𣡩\": [\n        \"ㄨㄢ1\"\n    ],\n    \"𣡰\": [\n        \"ㄋㄚ3\"\n    ],\n    \"𣡶\": [\n        \"ㄧㄢ2\"\n    ],\n    \"𣡺\": [\n        \"ㄌㄟ3\"\n    ],\n    \"𣡽\": [\n        \"ㄕㄚ1\"\n    ],\n    \"𣡾\": [\n        \"ㄏㄨ1\"\n    ],\n    \"𣢁\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𣢂\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𣢄\": [\n        \"ㄧㄡ3\",\n        \"ㄧㄡ1\"\n    ],\n    \"𣢅\": [\n        \"ㄏㄢ1\"\n    ],\n    \"𣢇\": [\n        \"ㄏㄞ1\",\n        \"ㄒㄧ1\"\n    ],\n    \"𣢉\": [\n        \"ㄨㄚ1\"\n    ],\n    \"𣢊\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𣢋\": [\n        \"ㄆㄧ1\"\n    ],\n    \"𣢌\": [\n        \"ㄊㄢ1\"\n    ],\n    \"𣢍\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𣢎\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𣢏\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"𣢐\": [\n        \"ㄑㄧㄣ1\",\n        \"ㄎㄥ1\"\n    ],\n    \"𣢑\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𣢒\": [\n        \"ㄩ2\"\n    ],\n    \"𣢓\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𣢕\": [\n        \"ㄘ4\"\n    ],\n    \"𣢖\": [\n        \"ㄑㄧㄢ4\"\n    ],\n    \"𣢗\": [\n        \"ㄒㄧㄚ1\"\n    ],\n    \"𣢚\": [\n        \"ㄨㄚ2\"\n    ],\n    \"𣢛\": [\n        \"ㄜ4\"\n    ],\n    \"𣢜\": [\n        \"ㄧㄡ3\",\n        \"ㄧㄡ1\"\n    ],\n    \"𣢝\": [\n        \"ㄒㄧㄥ4\"\n    ],\n    \"𣢞\": [\n        \"ㄋㄧ2\"\n    ],\n    \"𣢟\": [\n        \"ㄏㄢ2\",\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𣢠\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𣢡\": [\n        \"ㄕㄥ1\"\n    ],\n    \"𣢤\": [\n        \"ㄓㄢ1\"\n    ],\n    \"𣢥\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"𣢦\": [\n        \"ㄩ3\"\n    ],\n    \"𣢨\": [\n        \"ㄡ3\"\n    ],\n    \"𣢪\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"𣢫\": [\n        \"ㄨㄤ3\",\n        \"ㄨㄤ1\"\n    ],\n    \"𣢬\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𣢭\": [\n        \"ㄧ2\"\n    ],\n    \"𣢰\": [\n        \"ㄗㄨ2\"\n    ],\n    \"𣢲\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𣢳\": [\n        \"ㄉㄧㄥ4\"\n    ],\n    \"𣢴\": [\n        \"ㄎㄥ1\"\n    ],\n    \"𣢶\": [\n        \"ㄔㄨ4\"\n    ],\n    \"𣢷\": [\n        \"ㄧ1\"\n    ],\n    \"𣢺\": [\n        \"ㄏㄢ1\"\n    ],\n    \"𣢻\": [\n        \"ㄎㄨㄢ3\"\n    ],\n    \"𣣈\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"𣣉\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𣣊\": [\n        \"ㄗ1\"\n    ],\n    \"𣣋\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𣣌\": [\n        \"ㄗ4\",\n        \"ㄙ4\"\n    ],\n    \"𣣎\": [\n        \"ㄩ4\"\n    ],\n    \"𣣏\": [\n        \"ㄏㄨㄣ1\"\n    ],\n    \"𣣑\": [\n        \"ㄙ3\"\n    ],\n    \"𣣒\": [\n        \"ㄎㄢ3\"\n    ],\n    \"𣣚\": [\n        \"ㄢ4\"\n    ],\n    \"𣣜\": [\n        \"ㄧㄡ3\"\n    ],\n    \"𣣝\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𣣞\": [\n        \"ㄏㄨㄣ4\"\n    ],\n    \"𣣟\": [\n        \"ㄑㄧㄚ1\"\n    ],\n    \"𣣠\": [\n        \"ㄏㄡ2\"\n    ],\n    \"𣣡\": [\n        \"ㄏㄡ2\"\n    ],\n    \"𣣣\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"𣣩\": [\n        \"ㄒㄧㄝ1\"\n    ],\n    \"𣣭\": [\n        \"ㄕㄜ4\"\n    ],\n    \"𣣮\": [\n        \"ㄕㄚ4\"\n    ],\n    \"𣣲\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𣣳\": [\n        \"ㄧㄠ2\",\n        \"ㄧㄠ3\"\n    ],\n    \"𣣴\": [\n        \"ㄉㄚ4\"\n    ],\n    \"𣣶\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𣣷\": [\n        \"ㄔ1\"\n    ],\n    \"𣣸\": [\n        \"ㄧㄡ3\"\n    ],\n    \"𣣹\": [\n        \"ㄏㄜ1\"\n    ],\n    \"𣣺\": [\n        \"ㄕㄚ4\"\n    ],\n    \"𣣿\": [\n        \"ㄊㄞ2\"\n    ],\n    \"𣤁\": [\n        \"ㄓㄨ2\"\n    ],\n    \"𣤃\": [\n        \"ㄞ3\"\n    ],\n    \"𣤇\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"𣤈\": [\n        \"ㄗㄜ2\"\n    ],\n    \"𣤊\": [\n        \"ㄌㄚ1\"\n    ],\n    \"𣤋\": [\n        \"ㄌㄡ4\"\n    ],\n    \"𣤌\": [\n        \"ㄔㄨㄞ4\",\n        \"ㄔ3\",\n        \"ㄔㄨㄛ4\"\n    ],\n    \"𣤎\": [\n        \"ㄧㄡ3\"\n    ],\n    \"𣤖\": [\n        \"ㄊㄧ4\"\n    ],\n    \"𣤘\": [\n        \"ㄕ1\"\n    ],\n    \"𣤡\": [\n        \"ㄒㄧㄠ4\",\n        \"ㄧㄡ3\"\n    ],\n    \"𣤢\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𣤨\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𣤩\": [\n        \"ㄔ4\"\n    ],\n    \"𣤪\": [\n        \"ㄧ4\"\n    ],\n    \"𣤯\": [\n        \"ㄕㄨ2\"\n    ],\n    \"𣤰\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𣤱\": [\n        \"ㄔㄢ2\"\n    ],\n    \"𣤲\": [\n        \"ㄜ4\"\n    ],\n    \"𣤳\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𣤴\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𣤵\": [\n        \"ㄧㄥ3\"\n    ],\n    \"𣤶\": [\n        \"ㄗㄨ2\",\n        \"ㄗㄚ1\",\n        \"ㄗㄢ3\"\n    ],\n    \"𣤷\": [\n        \"ㄗㄚ1\"\n    ],\n    \"𣤺\": [\n        \"ㄗㄚ1\"\n    ],\n    \"𣥂\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𣥃\": [\n        \"ㄨㄢ4\"\n    ],\n    \"𣥇\": [\n        \"ㄒㄧㄣ4\"\n    ],\n    \"𣥊\": [\n        \"ㄨㄤ4\"\n    ],\n    \"𣥋\": [\n        \"ㄈㄨ3\"\n    ],\n    \"𣥐\": [\n        \"ㄌㄨ3\",\n        \"ㄌㄩ3\"\n    ],\n    \"𣥞\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𣥡\": [\n        \"ㄧㄢ2\"\n    ],\n    \"𣥣\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𣥤\": [\n        \"ㄎㄣ3\"\n    ],\n    \"𣥥\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"𣥨\": [\n        \"ㄗ1\"\n    ],\n    \"𣥮\": [\n        \"ㄎㄨㄟ3\"\n    ],\n    \"𣥯\": [\n        \"ㄓㄡ3\"\n    ],\n    \"𣥰\": [\n        \"ㄓ4\"\n    ],\n    \"𣥳\": [\n        \"ㄊㄨ2\"\n    ],\n    \"𣥷\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𣥹\": [\n        \"ㄔㄨ4\"\n    ],\n    \"𣥺\": [\n        \"ㄔㄥ1\"\n    ],\n    \"𣥻\": [\n        \"ㄔㄥ3\"\n    ],\n    \"𣥼\": [\n        \"ㄓㄨ4\"\n    ],\n    \"𣥾\": [\n        \"ㄉㄚ4\"\n    ],\n    \"𣦇\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𣦉\": [\n        \"ㄐㄧㄚ3\"\n    ],\n    \"𣦌\": [\n        \"ㄧ4\"\n    ],\n    \"𣦏\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𣦐\": [\n        \"ㄍㄤ1\"\n    ],\n    \"𣦖\": [\n        \"ㄍㄢ1\"\n    ],\n    \"𣦜\": [\n        \"ㄑㄧㄠ1\"\n    ],\n    \"𣦠\": [\n        \"ㄔㄨ2\"\n    ],\n    \"𣦡\": [\n        \"ㄔㄨ2\"\n    ],\n    \"𣦢\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𣦦\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"𣦩\": [\n        \"ㄍㄨ3\"\n    ],\n    \"𣦪\": [\n        \"ㄅㄧㄥ3\"\n    ],\n    \"𣦫\": [\n        \"ㄧㄣ4\"\n    ],\n    \"𣦬\": [\n        \"ㄓㄨㄟ4\"\n    ],\n    \"𣦭\": [\n        \"ㄍㄨ3\"\n    ],\n    \"𣦯\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𣦵\": [\n        \"ㄜ4\",\n        \"ㄓㄣ1\"\n    ],\n    \"𣦶\": [\n        \"ㄉㄞ3\"\n    ],\n    \"𣦼\": [\n        \"ㄘㄢ2\"\n    ],\n    \"𣧂\": [\n        \"ㄊㄧ4\"\n    ],\n    \"𣧃\": [\n        \"ㄉㄨ4\"\n    ],\n    \"𣧄\": [\n        \"ㄧ4\"\n    ],\n    \"𣧈\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𣧊\": [\n        \"ㄋㄧㄡ3\"\n    ],\n    \"𣧌\": [\n        \"ㄒㄩㄝ4\"\n    ],\n    \"𣧍\": [\n        \"ㄋㄜ4\"\n    ],\n    \"𣧎\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"𣧏\": [\n        \"ㄎㄠ3\"\n    ],\n    \"𣧒\": [\n        \"ㄔㄨㄢ3\",\n        \"ㄇㄛ4\"\n    ],\n    \"𣧖\": [\n        \"ㄓㄚ2\"\n    ],\n    \"𣧗\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𣧙\": [\n        \"ㄅㄞ4\"\n    ],\n    \"𣧚\": [\n        \"ㄕ2\"\n    ],\n    \"𣧛\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"𣧜\": [\n        \"ㄆㄚ1\"\n    ],\n    \"𣧝\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"𣧡\": [\n        \"ㄒㄩㄝ4\"\n    ],\n    \"𣧣\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𣧤\": [\n        \"ㄎㄜ1\"\n    ],\n    \"𣧥\": [\n        \"ㄧㄡ3\"\n    ],\n    \"𣧦\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"𣧧\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𣧬\": [\n        \"ㄒㄧㄡ3\"\n    ],\n    \"𣧲\": [\n        \"ㄇㄧ3\"\n    ],\n    \"𣧳\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"𣧵\": [\n        \"ㄒㄩㄝ4\",\n        \"ㄒㄩ4\"\n    ],\n    \"𣧷\": [\n        \"ㄉㄨㄛ4\"\n    ],\n    \"𣧹\": [\n        \"ㄦ4\"\n    ],\n    \"𣧺\": [\n        \"ㄕㄢ1\"\n    ],\n    \"𣧼\": [\n        \"ㄎㄨㄟ4\"\n    ],\n    \"𣧽\": [\n        \"ㄋㄠ4\"\n    ],\n    \"𣧾\": [\n        \"ㄇㄧㄢ3\"\n    ],\n    \"𣧿\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𣨀\": [\n        \"ㄌㄨㄢ4\"\n    ],\n    \"𣨂\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𣨄\": [\n        \"ㄑㄧㄚ4\"\n    ],\n    \"𣨅\": [\n        \"ㄌㄟ4\"\n    ],\n    \"𣨇\": [\n        \"ㄇㄠ4\"\n    ],\n    \"𣨉\": [\n        \"ㄏㄥ1\"\n    ],\n    \"𣨊\": [\n        \"ㄔㄜ4\"\n    ],\n    \"𣨋\": [\n        \"ㄓ4\"\n    ],\n    \"𣨍\": [\n        \"ㄍㄨ3\"\n    ],\n    \"𣨎\": [\n        \"ㄘㄨㄛ1\"\n    ],\n    \"𣨓\": [\n        \"ㄨ4\"\n    ],\n    \"𣨔\": [\n        \"ㄊㄠ4\"\n    ],\n    \"𣨗\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𣨘\": [\n        \"ㄧㄠ1\"\n    ],\n    \"𣨙\": [\n        \"ㄨㄟ3\",\n        \"ㄨㄟ4\"\n    ],\n    \"𣨛\": [\n        \"ㄗㄨ2\"\n    ],\n    \"𣨜\": [\n        \"ㄇㄚ4\"\n    ],\n    \"𣨝\": [\n        \"ㄩ3\"\n    ],\n    \"𣨞\": [\n        \"ㄆㄥ3\"\n    ],\n    \"𣨟\": [\n        \"ㄧ4\"\n    ],\n    \"𣨠\": [\n        \"ㄑㄧㄣ4\",\n        \"ㄑㄧㄣ1\"\n    ],\n    \"𣨡\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𣨢\": [\n        \"ㄐㄩㄝ4\"\n    ],\n    \"𣨣\": [\n        \"ㄐㄧㄤ4\"\n    ],\n    \"𣨤\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𣨥\": [\n        \"ㄅㄥ1\"\n    ],\n    \"𣨪\": [\n        \"ㄌㄨㄛ3\"\n    ],\n    \"𣨫\": [\n        \"ㄓㄨㄟ1\"\n    ],\n    \"𣨲\": [\n        \"ㄉㄨ4\"\n    ],\n    \"𣨳\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"𣨶\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𣨺\": [\n        \"ㄍㄨ3\"\n    ],\n    \"𣨻\": [\n        \"ㄎㄠ3\"\n    ],\n    \"𣨾\": [\n        \"ㄒㄧㄥ1\"\n    ],\n    \"𣨿\": [\n        \"ㄏㄨㄣ2\"\n    ],\n    \"𣩀\": [\n        \"ㄅㄧㄢ1\"\n    ],\n    \"𣩄\": [\n        \"ㄎㄜ4\",\n        \"ㄞ4\"\n    ],\n    \"𣩅\": [\n        \"ㄎㄠ3\"\n    ],\n    \"𣩈\": [\n        \"ㄘㄨㄛ2\",\n        \"ㄗㄨㄛ1\"\n    ],\n    \"𣩏\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𣩑\": [\n        \"ㄗㄨㄟ4\"\n    ],\n    \"𣩒\": [\n        \"ㄗㄠ1\"\n    ],\n    \"𣩓\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"𣩔\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"𣩙\": [\n        \"ㄧㄢ1\"\n    ],\n    \"𣩚\": [\n        \"ㄦ2\"\n    ],\n    \"𣩜\": [\n        \"ㄑㄧㄥ2\"\n    ],\n    \"𣩟\": [\n        \"ㄉㄥ4\"\n    ],\n    \"𣩠\": [\n        \"ㄙ4\"\n    ],\n    \"𣩡\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𣩢\": [\n        \"ㄌㄧㄠ4\"\n    ],\n    \"𣩧\": [\n        \"ㄕㄢ4\"\n    ],\n    \"𣩩\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𣩪\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𣩫\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𣩭\": [\n        \"ㄓㄞ4\"\n    ],\n    \"𣩯\": [\n        \"ㄧㄝ2\"\n    ],\n    \"𣩰\": [\n        \"ㄉㄧㄠ4\"\n    ],\n    \"𣩱\": [\n        \"ㄞ4\",\n        \"ㄎㄜ1\"\n    ],\n    \"𣩴\": [\n        \"ㄐㄧㄤ4\"\n    ],\n    \"𣩷\": [\n        \"ㄙㄨ1\"\n    ],\n    \"𣩹\": [\n        \"ㄏㄨㄞ4\"\n    ],\n    \"𣩺\": [\n        \"ㄩ4\"\n    ],\n    \"𣩽\": [\n        \"ㄖㄤ3\"\n    ],\n    \"𣪀\": [\n        \"ㄉㄧㄢ1\"\n    ],\n    \"𣪁\": [\n        \"ㄗㄨㄢ1\"\n    ],\n    \"𣪂\": [\n        \"ㄅㄢ1\"\n    ],\n    \"𣪄\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"𣪇\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"𣪉\": [\n        \"ㄆㄧ2\"\n    ],\n    \"𣪌\": [\n        \"ㄊㄡ2\",\n        \"ㄉㄨㄟ4\"\n    ],\n    \"𣪐\": [\n        \"ㄔㄡ2\"\n    ],\n    \"𣪕\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"𣪠\": [\n        \"ㄐㄧ1\",\n        \"ㄐㄧ4\",\n        \"ㄑㄧ4\"\n    ],\n    \"𣪨\": [\n        \"ㄒㄩㄝ4\"\n    ],\n    \"𣪪\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"𣪭\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"𣪮\": [\n        \"ㄗㄞ3\"\n    ],\n    \"𣪯\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"𣪶\": [\n        \"ㄕㄢ3\"\n    ],\n    \"𣪸\": [\n        \"ㄍㄨ4\"\n    ],\n    \"𣪹\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"𣫀\": [\n        \"ㄍㄨ3\"\n    ],\n    \"𣫈\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𣫉\": [\n        \"ㄎㄨㄞ3\"\n    ],\n    \"𣫌\": [\n        \"ㄍㄡ4\"\n    ],\n    \"𣫎\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𣫐\": [\n        \"ㄔㄡ2\"\n    ],\n    \"𣫒\": [\n        \"ㄎㄥ1\"\n    ],\n    \"𣫔\": [\n        \"ㄉㄨ1\"\n    ],\n    \"𣫙\": [\n        \"ㄧ4\"\n    ],\n    \"𣫜\": [\n        \"ㄉㄠ4\"\n    ],\n    \"𣫝\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"𣫣\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"𣫥\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𣫧\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𣫨\": [\n        \"ㄑㄧㄥ1\"\n    ],\n    \"𣫪\": [\n        \"ㄨㄟ1\"\n    ],\n    \"𣫬\": [\n        \"ㄇㄡ2\"\n    ],\n    \"𣫱\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𣫳\": [\n        \"ㄐㄧㄤ3\"\n    ],\n    \"𣫴\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𣫹\": [\n        \"ㄉㄞ4\"\n    ],\n    \"𣫻\": [\n        \"ㄌㄡ2\"\n    ],\n    \"𣬂\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"𣬆\": [\n        \"ㄆㄟ2\"\n    ],\n    \"𣬉\": [\n        \"ㄆㄧ2\"\n    ],\n    \"𣬋\": [\n        \"ㄐㄩㄢ4\",\n        \"ㄔㄨㄛ4\"\n    ],\n    \"𣬍\": [\n        \"ㄅㄟ1\"\n    ],\n    \"𣬎\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𣬏\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"𣬐\": [\n        \"ㄕ4\"\n    ],\n    \"𣬕\": [\n        \"ㄒㄧㄝ3\"\n    ],\n    \"𣬘\": [\n        \"ㄖㄨㄟ2\"\n    ],\n    \"𣬙\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"𣬚\": [\n        \"ㄆㄛ4\"\n    ],\n    \"𣬛\": [\n        \"ㄙㄢ1\",\n        \"ㄕㄢ1\"\n    ],\n    \"𣬠\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𣬩\": [\n        \"ㄈㄣ1\"\n    ],\n    \"𣬪\": [\n        \"ㄅㄟ4\"\n    ],\n    \"𣬫\": [\n        \"ㄐㄧㄝ4\",\n        \"ㄍㄚ4\"\n    ],\n    \"𣬬\": [\n        \"ㄙㄚ1\"\n    ],\n    \"𣬮\": [\n        \"ㄆㄧ1\"\n    ],\n    \"𣬴\": [\n        \"ㄉㄧ4\"\n    ],\n    \"𣬵\": [\n        \"ㄇㄠ2\",\n        \"ㄇㄠ4\"\n    ],\n    \"𣬶\": [\n        \"ㄅㄚ5\"\n    ],\n    \"𣬷\": [\n        \"ㄅㄚ5\"\n    ],\n    \"𣬸\": [\n        \"ㄊㄧㄠ2\"\n    ],\n    \"𣬹\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𣬺\": [\n        \"ㄕㄥ1\"\n    ],\n    \"𣬻\": [\n        \"ㄓㄣ3\"\n    ],\n    \"𣬼\": [\n        \"ㄆㄧ1\"\n    ],\n    \"𣬽\": [\n        \"ㄨ4\"\n    ],\n    \"𣬿\": [\n        \"ㄗㄜ4\"\n    ],\n    \"𣭀\": [\n        \"ㄅㄠ4\"\n    ],\n    \"𣭇\": [\n        \"ㄌㄩ3\"\n    ],\n    \"𣭖\": [\n        \"ㄏㄠ1\"\n    ],\n    \"𣭗\": [\n        \"ㄉㄡ3\"\n    ],\n    \"𣭘\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𣭙\": [\n        \"ㄋㄧ2\"\n    ],\n    \"𣭝\": [\n        \"ㄍㄜ2\"\n    ],\n    \"𣭠\": [\n        \"ㄖㄨ2\"\n    ],\n    \"𣭡\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"𣭤\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𣭮\": [\n        \"ㄇㄠ2\"\n    ],\n    \"𣭲\": [\n        \"ㄖㄨㄥ3\"\n    ],\n    \"𣭳\": [\n        \"ㄑㄧㄡ2\",\n        \"ㄑㄩ2\"\n    ],\n    \"𣭷\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𣭹\": [\n        \"ㄏㄠ1\"\n    ],\n    \"𣭺\": [\n        \"ㄋㄠ3\"\n    ],\n    \"𣭻\": [\n        \"ㄧㄢ2\"\n    ],\n    \"𣮃\": [\n        \"ㄆㄠ2\"\n    ],\n    \"𣮄\": [\n        \"ㄙㄨㄟ1\"\n    ],\n    \"𣮆\": [\n        \"ㄊㄨㄛ4\"\n    ],\n    \"𣮈\": [\n        \"ㄑㄩ1\"\n    ],\n    \"𣮉\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𣮊\": [\n        \"ㄉㄜ2\"\n    ],\n    \"𣮌\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𣮍\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𣮎\": [\n        \"ㄍㄨㄣ3\"\n    ],\n    \"𣮏\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𣮐\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𣮠\": [\n        \"ㄙㄢ4\"\n    ],\n    \"𣮡\": [\n        \"ㄅㄤ1\"\n    ],\n    \"𣮢\": [\n        \"ㄔㄨㄣ2\"\n    ],\n    \"𣮦\": [\n        \"ㄋㄞ4\"\n    ],\n    \"𣮧\": [\n        \"ㄅㄤ3\"\n    ],\n    \"𣮪\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"𣮫\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"𣮬\": [\n        \"ㄙㄡ1\"\n    ],\n    \"𣮰\": [\n        \"ㄉㄜ2\"\n    ],\n    \"𣮾\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"𣮿\": [\n        \"ㄓㄢ1\"\n    ],\n    \"𣯀\": [\n        \"ㄇㄠ4\"\n    ],\n    \"𣯃\": [\n        \"ㄗ1\"\n    ],\n    \"𣯅\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𣯆\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𣯋\": [\n        \"ㄖㄨ4\"\n    ],\n    \"𣯌\": [\n        \"ㄙㄨㄛ1\"\n    ],\n    \"𣯍\": [\n        \"ㄖㄨㄥ3\"\n    ],\n    \"𣯎\": [\n        \"ㄨ4\"\n    ],\n    \"𣯏\": [\n        \"ㄖㄨㄥ2\",\n        \"ㄖㄨㄥ3\"\n    ],\n    \"𣯐\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"𣯚\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𣯜\": [\n        \"ㄙㄡ1\"\n    ],\n    \"𣯤\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𣯧\": [\n        \"ㄘㄨㄟ3\",\n        \"ㄙㄨㄟ1\"\n    ],\n    \"𣯨\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"𣯩\": [\n        \"ㄇㄣ2\"\n    ],\n    \"𣯪\": [\n        \"ㄒㄧ3\"\n    ],\n    \"𣯬\": [\n        \"ㄇㄤ3\"\n    ],\n    \"𣯭\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𣯯\": [\n        \"ㄙㄨㄟ1\"\n    ],\n    \"𣯱\": [\n        \"ㄆㄟ2\"\n    ],\n    \"𣯴\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𣯵\": [\n        \"ㄉㄧ4\"\n    ],\n    \"𣯸\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𣯹\": [\n        \"ㄑㄧㄠ2\"\n    ],\n    \"𣯻\": [\n        \"ㄈㄣ1\"\n    ],\n    \"𣯼\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𣰃\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𣰇\": [\n        \"ㄖㄨㄥ3\"\n    ],\n    \"𣰈\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𣰋\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𣰌\": [\n        \"ㄌㄧㄝ4\",\n        \"ㄏㄜ2\"\n    ],\n    \"𣰕\": [\n        \"ㄙㄠ4\"\n    ],\n    \"𣰘\": [\n        \"ㄎㄨㄣ4\"\n    ],\n    \"𣰚\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"𣰛\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𣰜\": [\n        \"ㄅㄧㄥ4\"\n    ],\n    \"𣰞\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𣰠\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𣰡\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𣰥\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𣰦\": [\n        \"ㄖㄢ2\",\n        \"ㄍㄢ1\"\n    ],\n    \"𣰨\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"𣰩\": [\n        \"ㄔㄠ2\"\n    ],\n    \"𣰬\": [\n        \"ㄉㄨ2\"\n    ],\n    \"𣰶\": [\n        \"ㄖㄤ2\",\n        \"ㄋㄤ3\"\n    ],\n    \"𣰷\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"𣰺\": [\n        \"ㄊㄠ2\"\n    ],\n    \"𣰻\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𣰼\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𣰿\": [\n        \"ㄕㄨ1\"\n    ],\n    \"𣱀\": [\n        \"ㄌㄨ3\"\n    ],\n    \"𣱂\": [\n        \"ㄎㄨㄣ4\"\n    ],\n    \"𣱈\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"𣱉\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"𣱍\": [\n        \"ㄉㄢ4\"\n    ],\n    \"𣱐\": [\n        \"ㄧㄣ4\",\n        \"ㄓ4\"\n    ],\n    \"𣱓\": [\n        \"ㄒㄧㄠ4\",\n        \"ㄏㄠ4\"\n    ],\n    \"𣱗\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𣱜\": [\n        \"ㄧㄣ1\"\n    ],\n    \"𣱦\": [\n        \"ㄈㄣ1\"\n    ],\n    \"𣱧\": [\n        \"ㄓㄨㄥ4\"\n    ],\n    \"𣱫\": [\n        \"ㄍㄨ3\"\n    ],\n    \"𣱱\": [\n        \"ㄔㄚ2\"\n    ],\n    \"𣱳\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"𣱶\": [\n        \"ㄅㄨ3\"\n    ],\n    \"𣱺\": [\n        \"ㄆㄚ1\"\n    ],\n    \"𣱻\": [\n        \"ㄙ4\"\n    ],\n    \"𣱼\": [\n        \"ㄉㄠ1\"\n    ],\n    \"𣱽\": [\n        \"ㄓㄣ3\"\n    ],\n    \"𣲀\": [\n        \"ㄕㄢ1\"\n    ],\n    \"𣲂\": [\n        \"ㄔㄨㄞ3\"\n    ],\n    \"𣲄\": [\n        \"ㄐㄧㄡ3\"\n    ],\n    \"𣲊\": [\n        \"ㄎㄜ4\"\n    ],\n    \"𣲋\": [\n        \"ㄔ2\"\n    ],\n    \"𣲑\": [\n        \"ㄏㄨ4\",\n        \"ㄔ2\",\n        \"ㄏㄜ2\",\n        \"ㄏㄨ2\"\n    ],\n    \"𣲒\": [\n        \"ㄌㄧ4\",\n        \"ㄌㄜ4\"\n    ],\n    \"𣲓\": [\n        \"ㄕㄚ1\"\n    ],\n    \"𣲖\": [\n        \"ㄆㄞ4\",\n        \"ㄌㄧㄡ2\",\n        \"ㄍㄨ1\"\n    ],\n    \"𣲗\": [\n        \"ㄨㄟ2\"\n    ],\n    \"𣲘\": [\n        \"ㄨ3\"\n    ],\n    \"𣲜\": [\n        \"ㄧㄥ2\"\n    ],\n    \"𣲡\": [\n        \"ㄕㄚ1\",\n        \"ㄐㄧ2\",\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𣲢\": [\n        \"ㄉㄧ1\"\n    ],\n    \"𣲥\": [\n        \"ㄉㄢ1\"\n    ],\n    \"𣲱\": [\n        \"ㄊㄨ1\"\n    ],\n    \"𣲲\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𣲳\": [\n        \"ㄆㄛ3\"\n    ],\n    \"𣲵\": [\n        \"ㄓ3\"\n    ],\n    \"𣲶\": [\n        \"ㄋㄧㄡ3\"\n    ],\n    \"𣲷\": [\n        \"ㄋㄧ4\"\n    ],\n    \"𣲽\": [\n        \"ㄖㄨㄥ3\"\n    ],\n    \"𣲾\": [\n        \"ㄍㄨㄞ4\"\n    ],\n    \"𣳀\": [\n        \"ㄓ2\"\n    ],\n    \"𣳃\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𣳜\": [\n        \"ㄈㄢ4\"\n    ],\n    \"𣳟\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𣳠\": [\n        \"ㄏㄞ3\",\n        \"ㄇㄨ3\"\n    ],\n    \"𣳤\": [\n        \"ㄓㄢ4\"\n    ],\n    \"𣳦\": [\n        \"ㄒㄧ4\",\n        \"ㄋㄠ2\"\n    ],\n    \"𣳩\": [\n        \"ㄗ1\"\n    ],\n    \"𣳬\": [\n        \"ㄒㄧ2\"\n    ],\n    \"𣳭\": [\n        \"ㄆㄧㄠ4\"\n    ],\n    \"𣳰\": [\n        \"ㄅㄣ1\"\n    ],\n    \"𣳲\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𣴓\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"𣴖\": [\n        \"ㄗㄚ2\"\n    ],\n    \"𣴞\": [\n        \"ㄅㄣ4\"\n    ],\n    \"𣴟\": [\n        \"ㄇㄠ4\",\n        \"ㄏㄨㄢ3\"\n    ],\n    \"𣴢\": [\n        \"ㄗㄠ4\"\n    ],\n    \"𣴣\": [\n        \"ㄓㄨㄤ4\"\n    ],\n    \"𣴥\": [\n        \"ㄎㄨㄤ2\"\n    ],\n    \"𣴨\": [\n        \"ㄅㄧ2\"\n    ],\n    \"𣴪\": [\n        \"ㄆㄞ4\",\n        \"ㄆㄧ4\"\n    ],\n    \"𣴼\": [\n        \"ㄇㄠ4\"\n    ],\n    \"𣴽\": [\n        \"ㄊㄢ4\"\n    ],\n    \"𣵞\": [\n        \"ㄊㄨㄣ3\"\n    ],\n    \"𣵟\": [\n        \"ㄌㄨㄛ3\"\n    ],\n    \"𣵢\": [\n        \"ㄊㄢ1\"\n    ],\n    \"𣵱\": [\n        \"ㄢ2\"\n    ],\n    \"𣵷\": [\n        \"ㄏㄢ2\",\n        \"ㄍㄢ4\"\n    ],\n    \"𣵸\": [\n        \"ㄓㄨ2\"\n    ],\n    \"𣵺\": [\n        \"ㄉㄨㄛ4\",\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𣵻\": [\n        \"ㄉㄨㄛ4\",\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𣵼\": [\n        \"ㄍㄢ4\"\n    ],\n    \"𣶆\": [\n        \"ㄑㄩㄥ4\"\n    ],\n    \"𣶈\": [\n        \"ㄨㄤ3\",\n        \"ㄇㄤ3\"\n    ],\n    \"𣶊\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𣶋\": [\n        \"ㄓㄜ4\"\n    ],\n    \"𣶌\": [\n        \"ㄨㄣ3\"\n    ],\n    \"𣶍\": [\n        \"ㄓㄨㄤ4\"\n    ],\n    \"𣶏\": [\n        \"ㄐㄧㄝ1\",\n        \"ㄉㄧㄝ1\"\n    ],\n    \"𣶐\": [\n        \"ㄆㄠ4\"\n    ],\n    \"𣶘\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𣶝\": [\n        \"ㄐㄩ4\"\n    ],\n    \"𣶠\": [\n        \"ㄑㄧ1\"\n    ],\n    \"𣶡\": [\n        \"ㄘㄢ4\"\n    ],\n    \"𣶣\": [\n        \"ㄊㄨㄢ2\"\n    ],\n    \"𣶤\": [\n        \"ㄕㄚ1\"\n    ],\n    \"𣶦\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𣶩\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"𣶫\": [\n        \"ㄧ4\"\n    ],\n    \"𣷠\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"𣷡\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"𣷥\": [\n        \"ㄕㄨㄛ4\"\n    ],\n    \"𣷩\": [\n        \"ㄧ4\"\n    ],\n    \"𣷪\": [\n        \"ㄨㄤ3\"\n    ],\n    \"𣷫\": [\n        \"ㄠ2\"\n    ],\n    \"𣷶\": [\n        \"ㄙㄨ3\"\n    ],\n    \"𣷾\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"𣷿\": [\n        \"ㄊㄨㄛ3\"\n    ],\n    \"𣸀\": [\n        \"ㄏㄨㄟ3\"\n    ],\n    \"𣸃\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𣸄\": [\n        \"ㄗㄢ3\"\n    ],\n    \"𣸆\": [\n        \"ㄗ3\"\n    ],\n    \"𣸇\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"𣸉\": [\n        \"ㄉㄚ2\"\n    ],\n    \"𣸊\": [\n        \"ㄧㄣ1\"\n    ],\n    \"𣸋\": [\n        \"ㄑㄩㄢ3\"\n    ],\n    \"𣸎\": [\n        \"ㄏㄨㄞ4\"\n    ],\n    \"𣸏\": [\n        \"ㄋㄚ2\"\n    ],\n    \"𣸐\": [\n        \"ㄗㄚ2\"\n    ],\n    \"𣸒\": [\n        \"ㄊㄧ2\"\n    ],\n    \"𣸘\": [\n        \"ㄧ2\"\n    ],\n    \"𣸙\": [\n        \"ㄊㄢ1\"\n    ],\n    \"𣸚\": [\n        \"ㄕㄜ2\"\n    ],\n    \"𣸛\": [\n        \"ㄕㄨㄛ4\"\n    ],\n    \"𣸝\": [\n        \"ㄒㄧㄥ2\"\n    ],\n    \"𣸠\": [\n        \"ㄧㄡ3\"\n    ],\n    \"𣸣\": [\n        \"ㄈㄣ2\"\n    ],\n    \"𣹇\": [\n        \"ㄎㄜ4\"\n    ],\n    \"𣹋\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𣹒\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"𣹚\": [\n        \"ㄆㄧ4\"\n    ],\n    \"𣹜\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𣹝\": [\n        \"ㄑㄧㄠ4\",\n        \"ㄒㄧㄠ4\"\n    ],\n    \"𣹞\": [\n        \"ㄓㄨㄥ3\"\n    ],\n    \"𣹟\": [\n        \"ㄍㄢ4\"\n    ],\n    \"𣹠\": [\n        \"ㄩㄢ1\"\n    ],\n    \"𣹡\": [\n        \"ㄔ2\"\n    ],\n    \"𣹥\": [\n        \"ㄑㄧㄢ4\"\n    ],\n    \"𣹧\": [\n        \"ㄗㄨㄛ2\",\n        \"ㄓㄚ4\"\n    ],\n    \"𣹩\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𣹪\": [\n        \"ㄇㄠ2\"\n    ],\n    \"𣹬\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𣹮\": [\n        \"ㄆㄧ4\"\n    ],\n    \"𣹯\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"𣹱\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"𣹲\": [\n        \"ㄊㄧ2\"\n    ],\n    \"𣹵\": [\n        \"ㄋㄚ4\"\n    ],\n    \"𣹶\": [\n        \"ㄔㄨㄚ3\"\n    ],\n    \"𣺀\": [\n        \"ㄨ3\"\n    ],\n    \"𣺬\": [\n        \"ㄏㄨㄤ1\"\n    ],\n    \"𣺭\": [\n        \"ㄒㄩㄝ4\"\n    ],\n    \"𣺮\": [\n        \"ㄊㄠ4\"\n    ],\n    \"𣺰\": [\n        \"ㄑㄧㄠ4\"\n    ],\n    \"𣺳\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"𣺼\": [\n        \"ㄉㄤ3\"\n    ],\n    \"𣺽\": [\n        \"ㄅㄞ4\"\n    ],\n    \"𣻍\": [\n        \"ㄉㄤ4\",\n        \"ㄒㄧㄤ4\"\n    ],\n    \"𣻎\": [\n        \"ㄎㄡ4\"\n    ],\n    \"𣻐\": [\n        \"ㄐㄩ1\"\n    ],\n    \"𣻑\": [\n        \"ㄕㄚ1\",\n        \"ㄕㄞ4\"\n    ],\n    \"𣻒\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"𣻕\": [\n        \"ㄇㄛ2\"\n    ],\n    \"𣻖\": [\n        \"ㄋㄡ2\"\n    ],\n    \"𣻘\": [\n        \"ㄕㄨㄛ4\"\n    ],\n    \"𣻚\": [\n        \"ㄕㄨ4\"\n    ],\n    \"𣻛\": [\n        \"ㄓㄨㄤ1\"\n    ],\n    \"𣻜\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𣻟\": [\n        \"ㄗㄤ1\"\n    ],\n    \"𣻠\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𣻡\": [\n        \"ㄌㄤ4\"\n    ],\n    \"𣻢\": [\n        \"ㄊㄨㄥ1\"\n    ],\n    \"𣻩\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𣻬\": [\n        \"ㄘㄢ4\"\n    ],\n    \"𣻮\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𣻱\": [\n        \"ㄓㄡ4\"\n    ],\n    \"𣼚\": [\n        \"ㄊㄢ1\"\n    ],\n    \"𣼞\": [\n        \"ㄧㄢ2\"\n    ],\n    \"𣼟\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𣼠\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𣼦\": [\n        \"ㄗㄜ2\"\n    ],\n    \"𣼧\": [\n        \"ㄕㄨㄞ4\"\n    ],\n    \"𣽅\": [\n        \"ㄍㄨㄛ1\"\n    ],\n    \"𣽆\": [\n        \"ㄓㄨ2\"\n    ],\n    \"𣽈\": [\n        \"ㄖㄨ2\",\n        \"ㄖㄨㄢ2\"\n    ],\n    \"𣽉\": [\n        \"ㄖㄨ2\"\n    ],\n    \"𣽌\": [\n        \"ㄎㄢ3\"\n    ],\n    \"𣽍\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𣽎\": [\n        \"ㄍㄠ1\",\n        \"ㄗㄜ2\",\n        \"ㄏㄠ2\"\n    ],\n    \"𣽒\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𣽕\": [\n        \"ㄡ4\"\n    ],\n    \"𣽖\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𣽚\": [\n        \"ㄓ2\"\n    ],\n    \"𣽛\": [\n        \"ㄓㄚ2\"\n    ],\n    \"𣽝\": [\n        \"ㄏㄨㄥ3\"\n    ],\n    \"𣽟\": [\n        \"ㄎㄨㄢ3\"\n    ],\n    \"𣽡\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𣽤\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𣽥\": [\n        \"ㄢ4\"\n    ],\n    \"𣽦\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"𣽨\": [\n        \"ㄊㄥ2\"\n    ],\n    \"𣽫\": [\n        \"ㄙㄨㄥ1\"\n    ],\n    \"𣽭\": [\n        \"ㄇㄥ4\"\n    ],\n    \"𣽮\": [\n        \"ㄧㄣ2\"\n    ],\n    \"𣽯\": [\n        \"ㄊㄢ1\"\n    ],\n    \"𣽰\": [\n        \"ㄍㄨㄛ1\"\n    ],\n    \"𣽳\": [\n        \"ㄖㄨㄢ2\"\n    ],\n    \"𣽴\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𣽷\": [\n        \"ㄙ4\"\n    ],\n    \"𣾤\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𣾦\": [\n        \"ㄓㄤ3\"\n    ],\n    \"𣿅\": [\n        \"ㄉㄨㄥ3\"\n    ],\n    \"𣿆\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𣿇\": [\n        \"ㄕㄣ3\"\n    ],\n    \"𣿈\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𣿉\": [\n        \"ㄧ4\"\n    ],\n    \"𣿊\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"𣿌\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𣿎\": [\n        \"ㄓㄣ1\"\n    ],\n    \"𣿐\": [\n        \"ㄗㄜ2\"\n    ],\n    \"𣿒\": [\n        \"ㄘㄨㄟ3\"\n    ],\n    \"𣿓\": [\n        \"ㄘㄨㄟ3\"\n    ],\n    \"𣿝\": [\n        \"ㄈㄥ4\"\n    ],\n    \"𣿞\": [\n        \"ㄌㄧ3\"\n    ],\n    \"𣿟\": [\n        \"ㄎㄡ4\"\n    ],\n    \"𣿣\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"𣿤\": [\n        \"ㄧㄡ3\"\n    ],\n    \"𤀃\": [\n        \"ㄏㄠ2\"\n    ],\n    \"𤀉\": [\n        \"ㄏㄢ4\"\n    ],\n    \"𤀊\": [\n        \"ㄎㄣ3\"\n    ],\n    \"𤀝\": [\n        \"ㄩ4\"\n    ],\n    \"𤀣\": [\n        \"ㄏㄨㄢ3\"\n    ],\n    \"𤀤\": [\n        \"ㄙㄨㄛ1\",\n        \"ㄕㄢ4\",\n        \"ㄕㄨㄞ4\"\n    ],\n    \"𤀦\": [\n        \"ㄌㄚ4\"\n    ],\n    \"𤀨\": [\n        \"ㄉㄡ4\"\n    ],\n    \"𤀩\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"𤀪\": [\n        \"ㄆㄛ1\"\n    ],\n    \"𤀫\": [\n        \"ㄅㄧㄢ3\"\n    ],\n    \"𤀰\": [\n        \"ㄒㄩㄝ4\"\n    ],\n    \"𤀲\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"𤀷\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𤁡\": [\n        \"ㄉㄢ4\"\n    ],\n    \"𤁢\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𤁣\": [\n        \"ㄅㄞ4\"\n    ],\n    \"𤁥\": [\n        \"ㄋㄧㄢ3\"\n    ],\n    \"𤁦\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𤁧\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𤁪\": [\n        \"ㄏㄨㄚ2\"\n    ],\n    \"𤁫\": [\n        \"ㄔㄨㄚ1\"\n    ],\n    \"𤁮\": [\n        \"ㄡ4\"\n    ],\n    \"𤁯\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𤁰\": [\n        \"ㄉㄧ2\"\n    ],\n    \"𤁱\": [\n        \"ㄘㄞ4\"\n    ],\n    \"𤁳\": [\n        \"ㄓㄚ2\"\n    ],\n    \"𤁵\": [\n        \"ㄌㄩ2\"\n    ],\n    \"𤁹\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𤁼\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𤁽\": [\n        \"ㄧㄥ3\"\n    ],\n    \"𤁿\": [\n        \"ㄨㄟ3\"\n    ],\n    \"𤂀\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𤂁\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"𤂃\": [\n        \"ㄆㄧ4\"\n    ],\n    \"𤂆\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"𤂠\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𤂤\": [\n        \"ㄓㄨㄢ4\"\n    ],\n    \"𤂲\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"𤂶\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"𤂷\": [\n        \"ㄜ4\"\n    ],\n    \"𤂹\": [\n        \"ㄧㄣ3\"\n    ],\n    \"𤂺\": [\n        \"ㄌㄢ4\"\n    ],\n    \"𤂼\": [\n        \"ㄧㄠ4\"\n    ],\n    \"𤂿\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"𤃀\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𤃨\": [\n        \"ㄌㄢ4\"\n    ],\n    \"𤃩\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𤃪\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𤃫\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"𤃭\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"𤃮\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𤃲\": [\n        \"ㄓ2\"\n    ],\n    \"𤃵\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𤃶\": [\n        \"ㄊㄥ1\"\n    ],\n    \"𤃷\": [\n        \"ㄢ3\"\n    ],\n    \"𤃺\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"𤃻\": [\n        \"ㄌㄟ3\"\n    ],\n    \"𤃼\": [\n        \"ㄗㄤ1\"\n    ],\n    \"𤃽\": [\n        \"ㄏㄨㄟ3\"\n    ],\n    \"𤄎\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𤄏\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"𤄑\": [\n        \"ㄈㄢ4\"\n    ],\n    \"𤄒\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𤄓\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"𤄔\": [\n        \"ㄗㄚ2\"\n    ],\n    \"𤄖\": [\n        \"ㄘㄚ1\",\n        \"ㄗㄚ2\"\n    ],\n    \"𤄘\": [\n        \"ㄧㄡ1\"\n    ],\n    \"𤄛\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"𤄜\": [\n        \"ㄆㄢ1\"\n    ],\n    \"𤄥\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𤄧\": [\n        \"ㄆㄢ4\"\n    ],\n    \"𤄫\": [\n        \"ㄈㄢ1\"\n    ],\n    \"𤄬\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𤄶\": [\n        \"ㄧㄠ4\",\n        \"ㄕㄨㄛ4\"\n    ],\n    \"𤄷\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"𤄺\": [\n        \"ㄅㄧㄢ1\"\n    ],\n    \"𤄼\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"𤄽\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𤅊\": [\n        \"ㄧㄢ4\"\n    ],\n    \"𤅋\": [\n        \"ㄉㄡ4\"\n    ],\n    \"𤅎\": [\n        \"ㄇㄢ4\"\n    ],\n    \"𤅐\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"𤅑\": [\n        \"ㄖㄤ3\"\n    ],\n    \"𤅒\": [\n        \"ㄘㄢ4\"\n    ],\n    \"𤅣\": [\n        \"ㄇㄣ2\"\n    ],\n    \"𤅱\": [\n        \"ㄍㄨ3\"\n    ],\n    \"𤅲\": [\n        \"ㄕㄨㄢ4\"\n    ],\n    \"𤅸\": [\n        \"ㄧㄢ2\",\n        \"ㄧㄢ4\"\n    ],\n    \"𤅹\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𤆀\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"𤆁\": [\n        \"ㄔㄥ2\"\n    ],\n    \"𤆂\": [\n        \"ㄎㄨㄟ4\"\n    ],\n    \"𤆄\": [\n        \"ㄏㄨㄛ3\",\n        \"ㄗㄞ1\"\n    ],\n    \"𤆍\": [\n        \"ㄔ4\"\n    ],\n    \"𤆏\": [\n        \"ㄨㄛ4\"\n    ],\n    \"𤆑\": [\n        \"ㄘㄡ4\"\n    ],\n    \"𤆒\": [\n        \"ㄓ4\"\n    ],\n    \"𤆙\": [\n        \"ㄕㄨㄟ3\"\n    ],\n    \"𤆜\": [\n        \"ㄍㄨㄚ4\"\n    ],\n    \"𤆝\": [\n        \"ㄆㄨ1\"\n    ],\n    \"𤆞\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𤆟\": [\n        \"ㄙ1\"\n    ],\n    \"𤆡\": [\n        \"ㄨ3\"\n    ],\n    \"𤆮\": [\n        \"ㄈㄨ1\"\n    ],\n    \"𤆰\": [\n        \"ㄕ4\"\n    ],\n    \"𤆳\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𤆴\": [\n        \"ㄏㄨㄤ1\"\n    ],\n    \"𤆵\": [\n        \"ㄆㄚ1\"\n    ],\n    \"𤆼\": [\n        \"ㄓㄨ3\"\n    ],\n    \"𤆾\": [\n        \"ㄧ2\"\n    ],\n    \"𤇃\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𤇄\": [\n        \"ㄕㄢ3\"\n    ],\n    \"𤇜\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"𤇞\": [\n        \"ㄍㄜ1\"\n    ],\n    \"𤇠\": [\n        \"ㄏㄨ1\"\n    ],\n    \"𤇯\": [\n        \"ㄣ1\",\n        \"ㄠ1\"\n    ],\n    \"𤇰\": [\n        \"ㄈㄚ2\"\n    ],\n    \"𤇳\": [\n        \"ㄒㄩ4\",\n        \"ㄒㄩㄝ4\"\n    ],\n    \"𤇴\": [\n        \"ㄧ2\",\n        \"ㄒㄧ1\"\n    ],\n    \"𤇾\": [\n        \"ㄧㄥ2\"\n    ],\n    \"𤈔\": [\n        \"ㄔ2\"\n    ],\n    \"𤈙\": [\n        \"ㄧ2\"\n    ],\n    \"𤈥\": [\n        \"ㄉㄧ2\"\n    ],\n    \"𤈦\": [\n        \"ㄏㄨㄟ3\",\n        \"ㄇㄟ2\"\n    ],\n    \"𤈧\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𤈩\": [\n        \"ㄓㄚ3\"\n    ],\n    \"𤈶\": [\n        \"ㄩㄣ2\"\n    ],\n    \"𤈷\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"𤉌\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𤉍\": [\n        \"ㄌㄠ4\"\n    ],\n    \"𤉎\": [\n        \"ㄕㄠ4\"\n    ],\n    \"𤉏\": [\n        \"ㄕ4\"\n    ],\n    \"𤉐\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𤉤\": [\n        \"ㄅㄧㄝ1\"\n    ],\n    \"𤉥\": [\n        \"ㄐㄧㄡ3\"\n    ],\n    \"𤉦\": [\n        \"ㄨㄛ1\"\n    ],\n    \"𤉧\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"𤉨\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𤉪\": [\n        \"ㄒㄧㄤ1\"\n    ],\n    \"𤉫\": [\n        \"ㄎㄞ4\"\n    ],\n    \"𤊲\": [\n        \"ㄋㄠ3\"\n    ],\n    \"𤊴\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𤊵\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𤊶\": [\n        \"ㄌㄚ4\"\n    ],\n    \"𤊻\": [\n        \"ㄈㄡ1\"\n    ],\n    \"𤊼\": [\n        \"ㄕㄢ3\"\n    ],\n    \"𤊽\": [\n        \"ㄌㄧㄠ4\",\n        \"ㄌㄧㄠ3\"\n    ],\n    \"𤊾\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"𤊿\": [\n        \"ㄔㄜ4\"\n    ],\n    \"𤋂\": [\n        \"ㄇㄛ2\"\n    ],\n    \"𤋏\": [\n        \"ㄌㄡ2\"\n    ],\n    \"𤋨\": [\n        \"ㄉㄨㄛ4\"\n    ],\n    \"𤋫\": [\n        \"ㄋㄠ3\"\n    ],\n    \"𤋭\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𤋰\": [\n        \"ㄓㄨ4\"\n    ],\n    \"𤌂\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𤌃\": [\n        \"ㄉㄨㄛ4\"\n    ],\n    \"𤌇\": [\n        \"ㄐㄩㄥ3\"\n    ],\n    \"𤌊\": [\n        \"ㄗㄞ3\"\n    ],\n    \"𤌋\": [\n        \"ㄏㄨㄟ3\"\n    ],\n    \"𤌌\": [\n        \"ㄧㄥ3\"\n    ],\n    \"𤌍\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𤌎\": [\n        \"ㄌㄧㄣ4\",\n        \"ㄌㄧㄣ3\"\n    ],\n    \"𤌏\": [\n        \"ㄨㄥ3\"\n    ],\n    \"𤌐\": [\n        \"ㄏㄢ4\"\n    ],\n    \"𤌔\": [\n        \"ㄋㄢ2\"\n    ],\n    \"𤌷\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𤌹\": [\n        \"ㄍㄢ4\"\n    ],\n    \"𤌾\": [\n        \"ㄏㄜ4\"\n    ],\n    \"𤌿\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𤍀\": [\n        \"ㄒㄧㄤ3\"\n    ],\n    \"𤍁\": [\n        \"ㄕㄚ1\"\n    ],\n    \"𤍐\": [\n        \"ㄊㄨㄟ4\"\n    ],\n    \"𤍒\": [\n        \"ㄓㄠ1\"\n    ],\n    \"𤍓\": [\n        \"ㄕㄨ4\"\n    ],\n    \"𤍕\": [\n        \"ㄧㄡ3\"\n    ],\n    \"𤍖\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𤍜\": [\n        \"ㄗㄠ4\"\n    ],\n    \"𤍠\": [\n        \"ㄖㄜ4\"\n    ],\n    \"𤍤\": [\n        \"ㄓㄤ1\"\n    ],\n    \"𤍽\": [\n        \"ㄖㄨㄛ4\"\n    ],\n    \"𤎄\": [\n        \"ㄧㄢ1\"\n    ],\n    \"𤎋\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"𤎗\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𤎘\": [\n        \"ㄕㄤ1\"\n    ],\n    \"𤎣\": [\n        \"ㄜ4\"\n    ],\n    \"𤎤\": [\n        \"ㄌㄠ2\"\n    ],\n    \"𤎥\": [\n        \"ㄊㄢ3\",\n        \"ㄔㄢ1\"\n    ],\n    \"𤎧\": [\n        \"ㄓㄨ4\"\n    ],\n    \"𤎭\": [\n        \"ㄌㄧㄣ3\",\n        \"ㄧㄣ3\"\n    ],\n    \"𤎯\": [\n        \"ㄗㄥ1\"\n    ],\n    \"𤎱\": [\n        \"ㄐㄩㄢ3\"\n    ],\n    \"𤎲\": [\n        \"ㄏㄨ1\"\n    ],\n    \"𤏗\": [\n        \"ㄕㄣ3\"\n    ],\n    \"𤏘\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𤏜\": [\n        \"ㄎㄨㄟ4\"\n    ],\n    \"𤏱\": [\n        \"ㄔㄨ4\"\n    ],\n    \"𤏲\": [\n        \"ㄓㄡ4\"\n    ],\n    \"𤏶\": [\n        \"ㄠ1\"\n    ],\n    \"𤏸\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𤏽\": [\n        \"ㄒㄧㄥ1\"\n    ],\n    \"𤏿\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"𤐀\": [\n        \"ㄏㄨ1\"\n    ],\n    \"𤐔\": [\n        \"ㄊㄢ2\"\n    ],\n    \"𤐙\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𤐣\": [\n        \"ㄉㄧㄥ3\"\n    ],\n    \"𤐩\": [\n        \"ㄎㄞ4\"\n    ],\n    \"𤐫\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"𤐰\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𤐱\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𤐲\": [\n        \"ㄘㄨㄢ4\"\n    ],\n    \"𤑃\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𤑄\": [\n        \"ㄖㄜ4\"\n    ],\n    \"𤑓\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𤑕\": [\n        \"ㄒㄩㄣ1\"\n    ],\n    \"𤑗\": [\n        \"ㄌㄧㄠ3\",\n        \"ㄓㄠ1\"\n    ],\n    \"𤑣\": [\n        \"ㄕㄚ1\"\n    ],\n    \"𤑦\": [\n        \"ㄕ4\"\n    ],\n    \"𤑪\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𤑳\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𤑷\": [\n        \"ㄧㄝ2\"\n    ],\n    \"𤑸\": [\n        \"ㄌㄢ3\"\n    ],\n    \"𤑹\": [\n        \"ㄧ4\"\n    ],\n    \"𤑿\": [\n        \"ㄌㄧㄢ3\"\n    ],\n    \"𤒔\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𤒕\": [\n        \"ㄘㄠ1\"\n    ],\n    \"𤒝\": [\n        \"ㄧㄠ4\"\n    ],\n    \"𤒦\": [\n        \"ㄌㄧㄢ4\",\n        \"ㄧㄢ4\"\n    ],\n    \"𤒻\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𤓑\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𤓔\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𤓕\": [\n        \"ㄓ4\"\n    ],\n    \"𤓚\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𤓝\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𤓤\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"𤓦\": [\n        \"ㄓㄨㄛ4\"\n    ],\n    \"𤓯\": [\n        \"ㄓㄤ3\",\n        \"ㄐㄩ2\"\n    ],\n    \"𤓵\": [\n        \"ㄗㄨ3\"\n    ],\n    \"𤓷\": [\n        \"ㄋㄚ2\"\n    ],\n    \"𤓾\": [\n        \"ㄉㄠ4\"\n    ],\n    \"𤓿\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𤔀\": [\n        \"ㄋㄚ2\"\n    ],\n    \"𤔉\": [\n        \"ㄆㄠ2\"\n    ],\n    \"𤔋\": [\n        \"ㄐㄩ4\"\n    ],\n    \"𤔔\": [\n        \"ㄌㄨㄢ4\"\n    ],\n    \"𤔖\": [\n        \"ㄌㄨㄛ3\"\n    ],\n    \"𤔙\": [\n        \"ㄕㄨㄚ3\"\n    ],\n    \"𤔚\": [\n        \"ㄕㄤ4\"\n    ],\n    \"𤔝\": [\n        \"ㄌㄨㄛ3\"\n    ],\n    \"𤔟\": [\n        \"ㄈㄣ1\"\n    ],\n    \"𤔣\": [\n        \"ㄅㄠ4\"\n    ],\n    \"𤔨\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𤔫\": [\n        \"ㄒㄩㄥ4\"\n    ],\n    \"𤔶\": [\n        \"ㄉㄤ1\"\n    ],\n    \"𤕀\": [\n        \"ㄔㄥ4\"\n    ],\n    \"𤕄\": [\n        \"ㄓㄤ3\"\n    ],\n    \"𤕇\": [\n        \"ㄙㄡ3\"\n    ],\n    \"𤕊\": [\n        \"ㄕㄣ2\"\n    ],\n    \"𤕒\": [\n        \"ㄍㄜ3\"\n    ],\n    \"𤕘\": [\n        \"ㄩ1\",\n        \"ㄨ4\"\n    ],\n    \"𤕚\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"𤕛\": [\n        \"ㄔㄜ4\"\n    ],\n    \"𤕝\": [\n        \"ㄐㄧㄠ4\",\n        \"ㄅㄛ2\"\n    ],\n    \"𤕞\": [\n        \"ㄓㄨ4\"\n    ],\n    \"𤕟\": [\n        \"ㄕㄨ1\"\n    ],\n    \"𤕢\": [\n        \"ㄒㄧㄠ2\"\n    ],\n    \"𤕦\": [\n        \"ㄋㄧㄥ2\"\n    ],\n    \"𤕭\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"𤕯\": [\n        \"ㄐㄧㄤ1\",\n        \"ㄓㄨㄤ4\"\n    ],\n    \"𤕷\": [\n        \"ㄉㄧㄠ4\"\n    ],\n    \"𤕽\": [\n        \"ㄑㄧㄤ2\"\n    ],\n    \"𤕾\": [\n        \"ㄑㄧㄡ2\",\n        \"ㄈㄨ3\"\n    ],\n    \"𤖀\": [\n        \"ㄈㄥ1\"\n    ],\n    \"𤖆\": [\n        \"ㄓㄢ4\"\n    ],\n    \"𤖇\": [\n        \"ㄎㄜ1\"\n    ],\n    \"𤖒\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𤖓\": [\n        \"ㄗㄜ2\"\n    ],\n    \"𤖖\": [\n        \"ㄍㄨㄤ1\"\n    ],\n    \"𤖗\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𤖘\": [\n        \"ㄈㄣ4\",\n        \"ㄈㄣ2\"\n    ],\n    \"𤖛\": [\n        \"ㄐㄧㄤ3\"\n    ],\n    \"𤖝\": [\n        \"ㄧㄢ2\"\n    ],\n    \"𤖞\": [\n        \"ㄓ4\"\n    ],\n    \"𤖢\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𤖦\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𤖪\": [\n        \"ㄧ2\"\n    ],\n    \"𤖬\": [\n        \"ㄑㄩ3\"\n    ],\n    \"𤖭\": [\n        \"ㄆㄢ2\"\n    ],\n    \"𤖮\": [\n        \"ㄍㄡ1\"\n    ],\n    \"𤖰\": [\n        \"ㄐㄧㄚ3\"\n    ],\n    \"𤖱\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𤖳\": [\n        \"ㄆㄥ4\"\n    ],\n    \"𤖵\": [\n        \"ㄐㄩ4\"\n    ],\n    \"𤖷\": [\n        \"ㄔㄜ4\"\n    ],\n    \"𤖺\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𤖻\": [\n        \"ㄕ4\"\n    ],\n    \"𤖼\": [\n        \"ㄆㄛ4\"\n    ],\n    \"𤖽\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"𤖿\": [\n        \"ㄆㄧ4\"\n    ],\n    \"𤗀\": [\n        \"ㄌㄨㄛ3\"\n    ],\n    \"𤗁\": [\n        \"ㄘㄨ4\"\n    ],\n    \"𤗃\": [\n        \"ㄩ3\"\n    ],\n    \"𤗇\": [\n        \"ㄎㄨㄥ4\"\n    ],\n    \"𤗈\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𤗍\": [\n        \"ㄨㄢ3\"\n    ],\n    \"𤗎\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𤗏\": [\n        \"ㄆㄟ2\"\n    ],\n    \"𤗓\": [\n        \"ㄔㄥ2\"\n    ],\n    \"𤗘\": [\n        \"ㄊㄧ2\"\n    ],\n    \"𤗙\": [\n        \"ㄔㄜ4\",\n        \"ㄊㄨㄛ4\"\n    ],\n    \"𤗚\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𤗛\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"𤗜\": [\n        \"ㄐㄧㄚ3\"\n    ],\n    \"𤗞\": [\n        \"ㄊㄧㄥ2\"\n    ],\n    \"𤗢\": [\n        \"ㄊㄧ1\"\n    ],\n    \"𤗨\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𤗪\": [\n        \"ㄕㄨ4\"\n    ],\n    \"𤗫\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𤗬\": [\n        \"ㄌㄩ2\"\n    ],\n    \"𤗭\": [\n        \"ㄒㄧㄚ4\",\n        \"ㄒㄧㄚ1\"\n    ],\n    \"𤗯\": [\n        \"ㄘㄨㄟ1\"\n    ],\n    \"𤗳\": [\n        \"ㄅㄛ1\"\n    ],\n    \"𤗴\": [\n        \"ㄊㄨㄟ2\"\n    ],\n    \"𤗵\": [\n        \"ㄆㄨ2\"\n    ],\n    \"𤗷\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"𤗸\": [\n        \"ㄈㄣ4\",\n        \"ㄈㄣ2\"\n    ],\n    \"𤗺\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𤗻\": [\n        \"ㄔㄢ4\"\n    ],\n    \"𤗾\": [\n        \"ㄉㄤ1\"\n    ],\n    \"𤗿\": [\n        \"ㄊㄞ3\"\n    ],\n    \"𤘀\": [\n        \"ㄉㄠ4\"\n    ],\n    \"𤘃\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𤘅\": [\n        \"ㄧㄚ2\"\n    ],\n    \"𤘆\": [\n        \"ㄧㄚ2\"\n    ],\n    \"𤘇\": [\n        \"ㄓㄢ1\"\n    ],\n    \"𤘊\": [\n        \"ㄧ2\"\n    ],\n    \"𤘌\": [\n        \"ㄑㄧ1\"\n    ],\n    \"𤘔\": [\n        \"ㄏㄨ4\"\n    ],\n    \"𤘖\": [\n        \"ㄊㄧㄥ1\"\n    ],\n    \"𤘘\": [\n        \"ㄎㄡ3\"\n    ],\n    \"𤘛\": [\n        \"ㄔㄨㄣ2\"\n    ],\n    \"𤘜\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𤘝\": [\n        \"ㄈㄣ4\"\n    ],\n    \"𤘟\": [\n        \"ㄋㄨㄛ2\"\n    ],\n    \"𤘠\": [\n        \"ㄊㄧㄢ4\"\n    ],\n    \"𤘡\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"𤘢\": [\n        \"ㄆㄧ2\"\n    ],\n    \"𤘣\": [\n        \"ㄔㄣ2\"\n    ],\n    \"𤘤\": [\n        \"ㄆㄧ4\"\n    ],\n    \"𤘦\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"𤘧\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"𤘲\": [\n        \"ㄓㄨㄤ4\"\n    ],\n    \"𤘵\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𤘶\": [\n        \"ㄔㄡ3\"\n    ],\n    \"𤘷\": [\n        \"ㄕㄨ4\"\n    ],\n    \"𤘸\": [\n        \"ㄊㄠ1\"\n    ],\n    \"𤘹\": [\n        \"ㄆㄧ2\"\n    ],\n    \"𤘺\": [\n        \"ㄖㄨㄥ3\"\n    ],\n    \"𤘻\": [\n        \"ㄖㄨㄥ3\"\n    ],\n    \"𤘽\": [\n        \"ㄏㄡ3\"\n    ],\n    \"𤘾\": [\n        \"ㄆㄥ1\"\n    ],\n    \"𤙅\": [\n        \"ㄅㄞ4\"\n    ],\n    \"𤙇\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"𤙋\": [\n        \"ㄑㄧㄣ3\"\n    ],\n    \"𤙌\": [\n        \"ㄋㄧ3\"\n    ],\n    \"𤙎\": [\n        \"ㄊㄠ1\"\n    ],\n    \"𤙏\": [\n        \"ㄑㄩ4\"\n    ],\n    \"𤙒\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𤙔\": [\n        \"ㄓㄠ4\"\n    ],\n    \"𤙕\": [\n        \"ㄏㄨㄚ1\"\n    ],\n    \"𤙖\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"𤙘\": [\n        \"ㄕㄡ1\"\n    ],\n    \"𤙛\": [\n        \"ㄊㄨ2\"\n    ],\n    \"𤙝\": [\n        \"ㄌㄧㄤ2\"\n    ],\n    \"𤙞\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𤙟\": [\n        \"ㄔㄨ1\"\n    ],\n    \"𤙡\": [\n        \"ㄒㄧㄥ1\"\n    ],\n    \"𤙣\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"𤙤\": [\n        \"ㄈㄨ1\"\n    ],\n    \"𤙩\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"𤙭\": [\n        \"ㄈㄨ3\"\n    ],\n    \"𤙰\": [\n        \"ㄊㄜ4\"\n    ],\n    \"𤙱\": [\n        \"ㄕㄜ4\"\n    ],\n    \"𤙴\": [\n        \"ㄔㄠ1\"\n    ],\n    \"𤙵\": [\n        \"ㄔㄨㄟ1\"\n    ],\n    \"𤙼\": [\n        \"ㄖㄢ2\"\n    ],\n    \"𤙽\": [\n        \"ㄏㄡ3\"\n    ],\n    \"𤙾\": [\n        \"ㄅㄥ1\"\n    ],\n    \"𤚀\": [\n        \"ㄘㄞ3\"\n    ],\n    \"𤚅\": [\n        \"ㄇㄨ2\"\n    ],\n    \"𤚉\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𤚊\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𤚍\": [\n        \"ㄔㄢ3\"\n    ],\n    \"𤚎\": [\n        \"ㄩ2\"\n    ],\n    \"𤚏\": [\n        \"ㄓㄨㄥ4\"\n    ],\n    \"𤚓\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𤚔\": [\n        \"ㄕㄡ1\"\n    ],\n    \"𤚚\": [\n        \"ㄉㄨ2\"\n    ],\n    \"𤚜\": [\n        \"ㄇㄠ1\"\n    ],\n    \"𤚝\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"𤚟\": [\n        \"ㄊㄠ2\"\n    ],\n    \"𤚡\": [\n        \"ㄉㄨ4\"\n    ],\n    \"𤚢\": [\n        \"ㄊㄧ2\"\n    ],\n    \"𤚣\": [\n        \"ㄕㄥ1\"\n    ],\n    \"𤚤\": [\n        \"ㄇㄟ2\"\n    ],\n    \"𤚨\": [\n        \"ㄓㄣ1\"\n    ],\n    \"𤚩\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"𤚪\": [\n        \"ㄆㄧ4\"\n    ],\n    \"𤚫\": [\n        \"ㄊㄤ2\"\n    ],\n    \"𤚬\": [\n        \"ㄘㄤ1\"\n    ],\n    \"𤚭\": [\n        \"ㄧㄠ2\"\n    ],\n    \"𤚯\": [\n        \"ㄒㄧㄡ4\"\n    ],\n    \"𤚰\": [\n        \"ㄅㄤ1\"\n    ],\n    \"𤚱\": [\n        \"ㄍㄨ3\"\n    ],\n    \"𤚵\": [\n        \"ㄅㄨ4\"\n    ],\n    \"𤚼\": [\n        \"ㄍㄡ4\"\n    ],\n    \"𤚽\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𤛁\": [\n        \"ㄨㄣ4\"\n    ],\n    \"𤛄\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𤛊\": [\n        \"ㄌㄚ1\"\n    ],\n    \"𤛍\": [\n        \"ㄘㄨㄟ1\"\n    ],\n    \"𤛎\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"𤛏\": [\n        \"ㄘㄨ3\"\n    ],\n    \"𤛐\": [\n        \"ㄡ1\"\n    ],\n    \"𤛑\": [\n        \"ㄩㄥ1\"\n    ],\n    \"𤛖\": [\n        \"ㄇㄠ2\"\n    ],\n    \"𤛗\": [\n        \"ㄎㄜ4\"\n    ],\n    \"𤛘\": [\n        \"ㄇㄤ1\"\n    ],\n    \"𤛙\": [\n        \"ㄉㄧㄥ3\"\n    ],\n    \"𤛚\": [\n        \"ㄏㄨㄢ1\"\n    ],\n    \"𤛛\": [\n        \"ㄉㄨㄛ3\"\n    ],\n    \"𤛜\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"𤛝\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𤛢\": [\n        \"ㄘㄥ2\"\n    ],\n    \"𤛣\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𤛥\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"𤛦\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𤛧\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"𤛪\": [\n        \"ㄒㄩㄥ4\"\n    ],\n    \"𤛬\": [\n        \"ㄇㄧ4\"\n    ],\n    \"𤛭\": [\n        \"ㄑㄩㄣ2\"\n    ],\n    \"𤛮\": [\n        \"ㄌㄠ2\"\n    ],\n    \"𤛱\": [\n        \"ㄓ4\"\n    ],\n    \"𤛲\": [\n        \"ㄨㄟ3\",\n        \"ㄨㄟ2\"\n    ],\n    \"𤛷\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𤛻\": [\n        \"ㄗㄤ1\"\n    ],\n    \"𤜁\": [\n        \"ㄢ3\"\n    ],\n    \"𤜂\": [\n        \"ㄨㄟ4\",\n        \"ㄍㄨㄟ4\"\n    ],\n    \"𤜄\": [\n        \"ㄏㄨㄞ2\",\n        \"ㄏㄨㄞ4\"\n    ],\n    \"𤜇\": [\n        \"ㄓㄢ4\"\n    ],\n    \"𤜉\": [\n        \"ㄧㄥ1\"\n    ],\n    \"𤜊\": [\n        \"ㄍㄜ1\"\n    ],\n    \"𤜋\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𤜍\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"𤜓\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𤜔\": [\n        \"ㄐㄩ2\"\n    ],\n    \"𤜕\": [\n        \"ㄅㄚ4\"\n    ],\n    \"𤜖\": [\n        \"ㄌㄟ2\"\n    ],\n    \"𤜘\": [\n        \"ㄇㄢ2\"\n    ],\n    \"𤜙\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𤜜\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𤜝\": [\n        \"ㄐㄧ3\"\n    ],\n    \"𤜡\": [\n        \"ㄏㄨㄟ2\"\n    ],\n    \"𤜢\": [\n        \"ㄒㄧㄣ4\"\n    ],\n    \"𤜣\": [\n        \"ㄕ4\",\n        \"ㄕㄜ2\"\n    ],\n    \"𤜤\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𤜧\": [\n        \"ㄅㄛ1\"\n    ],\n    \"𤜫\": [\n        \"ㄔㄚ1\"\n    ],\n    \"𤜯\": [\n        \"ㄔㄚ1\"\n    ],\n    \"𤜰\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"𤜱\": [\n        \"ㄅㄚ1\"\n    ],\n    \"𤜲\": [\n        \"ㄅㄟ4\",\n        \"ㄆㄟ4\"\n    ],\n    \"𤜵\": [\n        \"ㄧㄢ4\"\n    ],\n    \"𤜷\": [\n        \"ㄏㄨ4\"\n    ],\n    \"𤜹\": [\n        \"ㄩ2\"\n    ],\n    \"𤜻\": [\n        \"ㄅㄧ4\",\n        \"ㄆㄧ2\"\n    ],\n    \"𤜼\": [\n        \"ㄔㄨㄢ2\"\n    ],\n    \"𤜾\": [\n        \"ㄐㄧ3\"\n    ],\n    \"𤝂\": [\n        \"ㄇㄨ4\"\n    ],\n    \"𤝄\": [\n        \"ㄇㄠ2\"\n    ],\n    \"𤝅\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"𤝇\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𤝈\": [\n        \"ㄉㄡ1\"\n    ],\n    \"𤝉\": [\n        \"ㄧㄝ3\"\n    ],\n    \"𤝍\": [\n        \"ㄖ4\"\n    ],\n    \"𤝎\": [\n        \"ㄧㄣ1\"\n    ],\n    \"𤝐\": [\n        \"ㄏㄠ4\"\n    ],\n    \"𤝒\": [\n        \"ㄋㄚ4\"\n    ],\n    \"𤝓\": [\n        \"ㄊㄧㄝ4\"\n    ],\n    \"𤝔\": [\n        \"ㄈㄨ4\",\n        \"ㄔㄞ2\"\n    ],\n    \"𤝕\": [\n        \"ㄇㄨ3\"\n    ],\n    \"𤝖\": [\n        \"ㄗㄞ3\"\n    ],\n    \"𤝘\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𤝚\": [\n        \"ㄔㄣ1\"\n    ],\n    \"𤝛\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𤝞\": [\n        \"ㄔㄨ4\"\n    ],\n    \"𤝟\": [\n        \"ㄈㄨ2\",\n        \"ㄈㄟ4\"\n    ],\n    \"𤝧\": [\n        \"ㄅㄠ4\"\n    ],\n    \"𤝬\": [\n        \"ㄉㄧ3\"\n    ],\n    \"𤝭\": [\n        \"ㄘㄞ3\"\n    ],\n    \"𤝮\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𤝯\": [\n        \"ㄆㄛ3\"\n    ],\n    \"𤝰\": [\n        \"ㄉㄚ2\"\n    ],\n    \"𤝱\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𤝳\": [\n        \"ㄧ3\"\n    ],\n    \"𤝷\": [\n        \"ㄒㄧㄤ2\"\n    ],\n    \"𤝸\": [\n        \"ㄅㄧ1\"\n    ],\n    \"𤝹\": [\n        \"ㄓㄨ1\"\n    ],\n    \"𤝻\": [\n        \"ㄧ2\"\n    ],\n    \"𤝽\": [\n        \"ㄌㄩ4\"\n    ],\n    \"𤝿\": [\n        \"ㄎㄨㄤ1\"\n    ],\n    \"𤞂\": [\n        \"ㄓ4\"\n    ],\n    \"𤞇\": [\n        \"ㄨㄚ2\",\n        \"ㄎㄨㄤ2\"\n    ],\n    \"𤞈\": [\n        \"ㄉㄧ1\"\n    ],\n    \"𤞉\": [\n        \"ㄕㄨ4\"\n    ],\n    \"𤞊\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𤞋\": [\n        \"ㄗㄠ3\"\n    ],\n    \"𤞌\": [\n        \"ㄓ4\"\n    ],\n    \"𤞍\": [\n        \"ㄋㄠ2\"\n    ],\n    \"𤞗\": [\n        \"ㄔㄞ2\"\n    ],\n    \"𤞚\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𤞛\": [\n        \"ㄗㄤ4\"\n    ],\n    \"𤞞\": [\n        \"ㄩ4\"\n    ],\n    \"𤞟\": [\n        \"ㄉㄡ4\"\n    ],\n    \"𤞠\": [\n        \"ㄔㄚ4\"\n    ],\n    \"𤞡\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𤞢\": [\n        \"ㄧㄤ2\"\n    ],\n    \"𤞤\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"𤞥\": [\n        \"ㄅㄠ3\"\n    ],\n    \"𤞮\": [\n        \"ㄓㄞ4\",\n        \"ㄓㄞ1\"\n    ],\n    \"𤞰\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"𤞲\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𤞳\": [\n        \"ㄗㄞ4\"\n    ],\n    \"𤞴\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𤞶\": [\n        \"ㄏㄢ1\",\n        \"ㄏㄢ4\"\n    ],\n    \"𤞿\": [\n        \"ㄢ4\"\n    ],\n    \"𤟀\": [\n        \"ㄗㄠ4\"\n    ],\n    \"𤟃\": [\n        \"ㄕㄚ4\"\n    ],\n    \"𤟅\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𤟆\": [\n        \"ㄔ3\"\n    ],\n    \"𤟇\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𤟉\": [\n        \"ㄢ4\"\n    ],\n    \"𤟍\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𤟎\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𤟑\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𤟓\": [\n        \"ㄌㄜ4\"\n    ],\n    \"𤟖\": [\n        \"ㄘㄞ3\"\n    ],\n    \"𤟘\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𤟚\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"𤟝\": [\n        \"ㄒㄧㄚ4\"\n    ],\n    \"𤟞\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"𤟟\": [\n        \"ㄧㄢ1\"\n    ],\n    \"𤟠\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𤟢\": [\n        \"ㄉㄨㄣ4\"\n    ],\n    \"𤟣\": [\n        \"ㄧㄥ2\"\n    ],\n    \"𤟤\": [\n        \"ㄏㄨㄟ1\",\n        \"ㄒㄩㄣ1\"\n    ],\n    \"𤟥\": [\n        \"ㄊㄧ2\"\n    ],\n    \"𤟦\": [\n        \"ㄋㄡ2\"\n    ],\n    \"𤟧\": [\n        \"ㄒㄧ3\"\n    ],\n    \"𤟪\": [\n        \"ㄊㄨ2\"\n    ],\n    \"𤟷\": [\n        \"ㄨㄞ1\"\n    ],\n    \"𤟸\": [\n        \"ㄔㄣ1\"\n    ],\n    \"𤟼\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"𤟾\": [\n        \"ㄊㄧ2\"\n    ],\n    \"𤟿\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"𤠀\": [\n        \"ㄗㄚ2\"\n    ],\n    \"𤠇\": [\n        \"ㄍㄜ2\"\n    ],\n    \"𤠋\": [\n        \"ㄌㄡ2\"\n    ],\n    \"𤠌\": [\n        \"ㄔㄞ2\"\n    ],\n    \"𤠍\": [\n        \"ㄆㄢ2\"\n    ],\n    \"𤠎\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𤠐\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𤠓\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𤠖\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𤠘\": [\n        \"ㄙㄠ1\"\n    ],\n    \"𤠙\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"𤠚\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𤠛\": [\n        \"ㄏㄨㄤ1\"\n    ],\n    \"𤠝\": [\n        \"ㄘㄨㄛ1\"\n    ],\n    \"𤠟\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𤠠\": [\n        \"ㄕㄨㄞ1\"\n    ],\n    \"𤠪\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𤠫\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𤠭\": [\n        \"ㄕㄜ4\"\n    ],\n    \"𤠯\": [\n        \"ㄊㄤ2\"\n    ],\n    \"𤠶\": [\n        \"ㄉㄧㄢ1\"\n    ],\n    \"𤠺\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𤠼\": [\n        \"ㄍㄡ4\"\n    ],\n    \"𤠽\": [\n        \"ㄘㄨ4\"\n    ],\n    \"𤠿\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𤡂\": [\n        \"ㄌㄟ2\",\n        \"ㄌㄟ3\"\n    ],\n    \"𤡃\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𤡆\": [\n        \"ㄗㄨㄥ4\",\n        \"ㄗㄨㄥ1\"\n    ],\n    \"𤡇\": [\n        \"ㄏㄠ1\"\n    ],\n    \"𤡏\": [\n        \"ㄔ4\"\n    ],\n    \"𤡐\": [\n        \"ㄘㄠ2\"\n    ],\n    \"𤡓\": [\n        \"ㄨㄛ4\"\n    ],\n    \"𤡔\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𤡕\": [\n        \"ㄌㄧㄝ4\",\n        \"ㄨㄣ3\"\n    ],\n    \"𤡖\": [\n        \"ㄧㄢ2\",\n        \"ㄧㄢ1\"\n    ],\n    \"𤡝\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𤡟\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"𤡡\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𤡢\": [\n        \"ㄔ1\"\n    ],\n    \"𤡣\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𤡤\": [\n        \"ㄋㄠ2\",\n        \"ㄋㄚ4\",\n        \"ㄖㄨ2\"\n    ],\n    \"𤡥\": [\n        \"ㄧㄢ2\",\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𤡧\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𤡨\": [\n        \"ㄓㄚ2\"\n    ],\n    \"𤡪\": [\n        \"ㄙㄨㄟ4\",\n        \"ㄨㄟ3\"\n    ],\n    \"𤡬\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𤡭\": [\n        \"ㄅㄥ1\",\n        \"ㄆㄥ2\"\n    ],\n    \"𤡮\": [\n        \"ㄖㄢ2\"\n    ],\n    \"𤡯\": [\n        \"ㄕㄨㄛ4\",\n        \"ㄒㄧ1\",\n        \"ㄑㄩㄝ4\"\n    ],\n    \"𤡰\": [\n        \"ㄅㄢ1\"\n    ],\n    \"𤡱\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"𤡲\": [\n        \"ㄎㄞ1\"\n    ],\n    \"𤡳\": [\n        \"ㄔㄣ1\"\n    ],\n    \"𤡶\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𤡾\": [\n        \"ㄜ4\"\n    ],\n    \"𤡿\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𤢀\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𤢁\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"𤢂\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𤢄\": [\n        \"ㄔㄤ3\"\n    ],\n    \"𤢊\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𤢋\": [\n        \"ㄧㄢ2\"\n    ],\n    \"𤢎\": [\n        \"ㄉㄤ1\"\n    ],\n    \"𤢏\": [\n        \"ㄉㄢ3\"\n    ],\n    \"𤢐\": [\n        \"ㄧㄤ1\"\n    ],\n    \"𤢒\": [\n        \"ㄓㄞ3\"\n    ],\n    \"𤢓\": [\n        \"ㄐㄩ4\",\n        \"ㄑㄩ2\"\n    ],\n    \"𤢕\": [\n        \"ㄉㄨㄛ2\"\n    ],\n    \"𤢖\": [\n        \"ㄙㄠ1\",\n        \"ㄕㄢ1\"\n    ],\n    \"𤢗\": [\n        \"ㄌㄞ2\"\n    ],\n    \"𤢘\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𤢟\": [\n        \"ㄗㄜ2\"\n    ],\n    \"𤢣\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𤢦\": [\n        \"ㄧㄣ4\"\n    ],\n    \"𤢨\": [\n        \"ㄏㄠ1\"\n    ],\n    \"𤢪\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𤢭\": [\n        \"ㄏㄠ2\"\n    ],\n    \"𤢮\": [\n        \"ㄧㄤ2\"\n    ],\n    \"𤢴\": [\n        \"ㄕㄨㄛ4\",\n        \"ㄌㄧ4\"\n    ],\n    \"𤢵\": [\n        \"ㄌㄞ4\",\n        \"ㄞ4\"\n    ],\n    \"𤢶\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"𤢹\": [\n        \"ㄌㄟ3\"\n    ],\n    \"𤢺\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𤢼\": [\n        \"ㄕ4\"\n    ],\n    \"𤣃\": [\n        \"ㄌㄨ3\"\n    ],\n    \"𤣅\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"𤣆\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"𤣌\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"𤣎\": [\n        \"ㄧㄥ1\"\n    ],\n    \"𤣑\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𤣘\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𤣙\": [\n        \"ㄧㄡ1\"\n    ],\n    \"𤣞\": [\n        \"ㄉㄤ3\"\n    ],\n    \"𤣟\": [\n        \"ㄌㄢ3\"\n    ],\n    \"𤣠\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𤣨\": [\n        \"ㄧ4\"\n    ],\n    \"𤣬\": [\n        \"ㄨ1\"\n    ],\n    \"𤣮\": [\n        \"ㄧ4\"\n    ],\n    \"𤣯\": [\n        \"ㄊㄨㄛ1\"\n    ],\n    \"𤣰\": [\n        \"ㄅㄨ3\"\n    ],\n    \"𤣲\": [\n        \"ㄒㄧㄣ4\"\n    ],\n    \"𤣵\": [\n        \"ㄙ1\"\n    ],\n    \"𤣶\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"𤣸\": [\n        \"ㄅㄚ1\"\n    ],\n    \"𤣹\": [\n        \"ㄈㄚ3\"\n    ],\n    \"𤣻\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𤣼\": [\n        \"ㄖㄨㄛ4\"\n    ],\n    \"𤤊\": [\n        \"ㄉㄚ4\"\n    ],\n    \"𤤋\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𤤐\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𤤑\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"𤤒\": [\n        \"ㄅㄚ1\"\n    ],\n    \"𤤦\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"𤤧\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𤤩\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𤤫\": [\n        \"ㄨㄞ4\"\n    ],\n    \"𤤬\": [\n        \"ㄧㄡ4\"\n    ],\n    \"𤤮\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"𤤱\": [\n        \"ㄒㄧ3\"\n    ],\n    \"𤤲\": [\n        \"ㄎㄨㄥ3\"\n    ],\n    \"𤤶\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"𤤷\": [\n        \"ㄉㄨㄟ1\"\n    ],\n    \"𤤸\": [\n        \"ㄉㄨㄛ4\"\n    ],\n    \"𤤺\": [\n        \"ㄧ4\"\n    ],\n    \"𤥒\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𤥓\": [\n        \"ㄑㄧㄣ1\"\n    ],\n    \"𤥔\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𤥗\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"𤥙\": [\n        \"ㄨㄢ2\"\n    ],\n    \"𤥭\": [\n        \"ㄔㄜ1\"\n    ],\n    \"𤥮\": [\n        \"ㄓㄨ1\"\n    ],\n    \"𤥰\": [\n        \"ㄇㄠ4\"\n    ],\n    \"𤥷\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"𤥽\": [\n        \"ㄩ1\"\n    ],\n    \"𤥿\": [\n        \"ㄧ4\"\n    ],\n    \"𤦀\": [\n        \"ㄇㄧ2\"\n    ],\n    \"𤦃\": [\n        \"ㄌㄞ2\"\n    ],\n    \"𤦄\": [\n        \"ㄓ4\"\n    ],\n    \"𤦤\": [\n        \"ㄋㄧ2\"\n    ],\n    \"𤦦\": [\n        \"ㄅㄢ1\"\n    ],\n    \"𤦪\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"𤦮\": [\n        \"ㄓ4\"\n    ],\n    \"𤧕\": [\n        \"ㄧ4\"\n    ],\n    \"𤧘\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𤧙\": [\n        \"ㄩ2\"\n    ],\n    \"𤧚\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"𤧛\": [\n        \"ㄉㄧ4\"\n    ],\n    \"𤧜\": [\n        \"ㄓ4\"\n    ],\n    \"𤧠\": [\n        \"ㄖㄨㄢ3\"\n    ],\n    \"𤧣\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"𤧩\": [\n        \"ㄨㄢ4\"\n    ],\n    \"𤧫\": [\n        \"ㄐㄧㄣ1\",\n        \"ㄐㄧㄣ4\",\n        \"ㄉㄨㄟ1\"\n    ],\n    \"𤧭\": [\n        \"ㄆㄤ2\"\n    ],\n    \"𤨍\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𤨎\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𤨐\": [\n        \"ㄒㄧ3\",\n        \"ㄊㄠ1\"\n    ],\n    \"𤨑\": [\n        \"ㄉㄚ2\"\n    ],\n    \"𤨖\": [\n        \"ㄏㄨ4\"\n    ],\n    \"𤨗\": [\n        \"ㄌㄨㄛ3\"\n    ],\n    \"𤨙\": [\n        \"ㄌㄜ4\"\n    ],\n    \"𤨶\": [\n        \"ㄍㄨㄥ3\"\n    ],\n    \"𤨻\": [\n        \"ㄌㄧㄥ4\"\n    ],\n    \"𤩂\": [\n        \"ㄌㄠ2\"\n    ],\n    \"𤩄\": [\n        \"ㄓㄨㄢ4\"\n    ],\n    \"𤩨\": [\n        \"ㄗㄠ3\"\n    ],\n    \"𤩩\": [\n        \"ㄏㄠ4\"\n    ],\n    \"𤩪\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"𤩭\": [\n        \"ㄏㄠ4\"\n    ],\n    \"𤩮\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𤩱\": [\n        \"ㄉㄧㄢ4\",\n        \"ㄊㄧㄢ4\"\n    ],\n    \"𤩲\": [\n        \"ㄍㄜ2\"\n    ],\n    \"𤩽\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"𤪄\": [\n        \"ㄜ4\"\n    ],\n    \"𤪆\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"𤪋\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𤪌\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𤪍\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"𤪎\": [\n        \"ㄧㄡ3\"\n    ],\n    \"𤪡\": [\n        \"ㄓㄥ1\"\n    ],\n    \"𤪪\": [\n        \"ㄓㄨㄢ4\",\n        \"ㄔㄨㄣ1\"\n    ],\n    \"𤪮\": [\n        \"ㄔㄢ4\"\n    ],\n    \"𤫉\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𤫕\": [\n        \"ㄋㄠ2\"\n    ],\n    \"𤫝\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𤫞\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"𤫣\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𤫧\": [\n        \"ㄏㄠ3\"\n    ],\n    \"𤫨\": [\n        \"ㄒㄧㄣ2\"\n    ],\n    \"𤫩\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𤫫\": [\n        \"ㄅㄢ1\"\n    ],\n    \"𤫬\": [\n        \"ㄅㄥ3\"\n    ],\n    \"𤫱\": [\n        \"ㄍㄡ1\"\n    ],\n    \"𤫲\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𤫵\": [\n        \"ㄎㄨㄛ4\",\n        \"ㄍㄨㄛ2\"\n    ],\n    \"𤫶\": [\n        \"ㄑㄧㄚ4\"\n    ],\n    \"𤫷\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"𤫹\": [\n        \"ㄣ1\"\n    ],\n    \"𤫺\": [\n        \"ㄧㄠ2\"\n    ],\n    \"𤫻\": [\n        \"ㄉㄨ1\"\n    ],\n    \"𤬁\": [\n        \"ㄏㄨㄛ3\",\n        \"ㄍㄨㄛ3\",\n        \"ㄌㄨㄛ3\"\n    ],\n    \"𤬂\": [\n        \"ㄉㄨ3\"\n    ],\n    \"𤬃\": [\n        \"ㄆㄟ1\"\n    ],\n    \"𤬌\": [\n        \"ㄩㄢ2\"\n    ],\n    \"𤬏\": [\n        \"ㄌㄡ2\"\n    ],\n    \"𤬐\": [\n        \"ㄒㄧㄥ2\"\n    ],\n    \"𤬓\": [\n        \"ㄌㄧㄢ2\",\n        \"ㄌㄧㄢ3\"\n    ],\n    \"𤬔\": [\n        \"ㄧㄠ2\"\n    ],\n    \"𤬕\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𤬖\": [\n        \"ㄧㄠ2\"\n    ],\n    \"𤬘\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𤬛\": [\n        \"ㄌㄨ2\"\n    ],\n    \"𤬝\": [\n        \"ㄧㄢ4\"\n    ],\n    \"𤬠\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"𤬥\": [\n        \"ㄖㄤ2\"\n    ],\n    \"𤬦\": [\n        \"ㄨㄚ4\"\n    ],\n    \"𤬧\": [\n        \"ㄗㄨ2\"\n    ],\n    \"𤬨\": [\n        \"ㄈㄢ4\"\n    ],\n    \"𤬩\": [\n        \"ㄧ4\"\n    ],\n    \"𤬪\": [\n        \"ㄉㄨ4\",\n        \"ㄎㄢ1\"\n    ],\n    \"𤬫\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𤬭\": [\n        \"ㄆㄧ1\"\n    ],\n    \"𤬯\": [\n        \"ㄏㄢ2\",\n        \"ㄑㄧㄢ4\"\n    ],\n    \"𤬱\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𤬳\": [\n        \"ㄍㄨㄥ3\"\n    ],\n    \"𤬵\": [\n        \"ㄉㄧ4\"\n    ],\n    \"𤬷\": [\n        \"ㄋㄚ4\"\n    ],\n    \"𤬾\": [\n        \"ㄉㄨㄛ4\",\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𤬿\": [\n        \"ㄨㄚ1\"\n    ],\n    \"𤭂\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𤭈\": [\n        \"ㄉㄧㄠ4\"\n    ],\n    \"𤭉\": [\n        \"ㄏㄨㄤ1\"\n    ],\n    \"𤭌\": [\n        \"ㄊㄧ2\"\n    ],\n    \"𤭍\": [\n        \"ㄈㄢ4\"\n    ],\n    \"𤭑\": [\n        \"ㄨ2\"\n    ],\n    \"𤭒\": [\n        \"ㄤ2\"\n    ],\n    \"𤭔\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"𤭙\": [\n        \"ㄏㄢ2\",\n        \"ㄍㄢ1\"\n    ],\n    \"𤭛\": [\n        \"ㄍㄤ1\"\n    ],\n    \"𤭜\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𤭞\": [\n        \"ㄉㄨㄣ1\"\n    ],\n    \"𤭟\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𤭠\": [\n        \"ㄋㄚ4\"\n    ],\n    \"𤭢\": [\n        \"ㄘㄟ4\",\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𤭧\": [\n        \"ㄐㄧㄝ1\"\n    ],\n    \"𤭩\": [\n        \"ㄑㄧㄥ4\"\n    ],\n    \"𤭫\": [\n        \"ㄧㄥ1\"\n    ],\n    \"𤭬\": [\n        \"ㄒㄧㄤ2\"\n    ],\n    \"𤭱\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𤭴\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𤭻\": [\n        \"ㄍㄜ1\"\n    ],\n    \"𤭼\": [\n        \"ㄜ4\"\n    ],\n    \"𤭽\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𤮆\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𤮊\": [\n        \"ㄎㄤ1\"\n    ],\n    \"𤮋\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"𤮌\": [\n        \"ㄐㄧㄝ1\"\n    ],\n    \"𤮍\": [\n        \"ㄔㄨㄢ2\"\n    ],\n    \"𤮎\": [\n        \"ㄌㄟ2\"\n    ],\n    \"𤮏\": [\n        \"ㄏㄥ2\"\n    ],\n    \"𤮐\": [\n        \"ㄗㄨㄣ1\"\n    ],\n    \"𤮕\": [\n        \"ㄆㄧㄝ4\"\n    ],\n    \"𤮘\": [\n        \"ㄉㄥ1\"\n    ],\n    \"𤮙\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𤮚\": [\n        \"ㄌㄟ2\"\n    ],\n    \"𤮜\": [\n        \"ㄕㄢ4\"\n    ],\n    \"𤮧\": [\n        \"ㄌㄨ2\"\n    ],\n    \"𤮩\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"𤮪\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"𤮭\": [\n        \"ㄔㄢ4\"\n    ],\n    \"𤮯\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𤮰\": [\n        \"ㄨㄚ1\"\n    ],\n    \"𤮱\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𤮳\": [\n        \"ㄓㄨㄢ1\",\n        \"ㄍㄨㄢ4\"\n    ],\n    \"𤮷\": [\n        \"ㄌㄧㄡ4\"\n    ],\n    \"𤮸\": [\n        \"ㄌㄟ2\"\n    ],\n    \"𤮼\": [\n        \"ㄉㄞ4\"\n    ],\n    \"𤮽\": [\n        \"ㄍㄢ1\"\n    ],\n    \"𤯄\": [\n        \"ㄕ4\"\n    ],\n    \"𤯇\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𤯌\": [\n        \"ㄍㄢ1\"\n    ],\n    \"𤯐\": [\n        \"ㄧㄢ2\"\n    ],\n    \"𤯖\": [\n        \"ㄙㄨㄟ1\"\n    ],\n    \"𤯚\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"𤯜\": [\n        \"ㄕ4\"\n    ],\n    \"𤯡\": [\n        \"ㄕㄥ4\"\n    ],\n    \"𤯥\": [\n        \"ㄔㄢ3\"\n    ],\n    \"𤯷\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"𤯸\": [\n        \"ㄧㄣ4\"\n    ],\n    \"𤯻\": [\n        \"ㄇㄥ3\"\n    ],\n    \"𤰂\": [\n        \"ㄖㄤ2\"\n    ],\n    \"𤰅\": [\n        \"ㄒㄧㄤ2\"\n    ],\n    \"𤰈\": [\n        \"ㄅㄟ4\",\n        \"ㄈㄨ2\"\n    ],\n    \"𤰌\": [\n        \"ㄔㄨㄢ2\"\n    ],\n    \"𤰑\": [\n        \"ㄆㄨ2\"\n    ],\n    \"𤰙\": [\n        \"ㄎㄜ1\",\n        \"ㄍㄜ2\"\n    ],\n    \"𤰚\": [\n        \"ㄌㄚ1\",\n        \"ㄌㄚ2\"\n    ],\n    \"𤰝\": [\n        \"ㄑㄩㄢ3\"\n    ],\n    \"𤰟\": [\n        \"ㄏㄤ4\"\n    ],\n    \"𤰠\": [\n        \"ㄔ4\"\n    ],\n    \"𤰡\": [\n        \"ㄇㄤ2\"\n    ],\n    \"𤰦\": [\n        \"ㄓㄚ4\"\n    ],\n    \"𤰪\": [\n        \"ㄈㄣ4\"\n    ],\n    \"𤰬\": [\n        \"ㄔㄠ4\"\n    ],\n    \"𤰳\": [\n        \"ㄐㄧㄥ3\"\n    ],\n    \"𤱃\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𤱅\": [\n        \"ㄋㄚ4\"\n    ],\n    \"𤱆\": [\n        \"ㄋㄚ4\"\n    ],\n    \"𤱇\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"𤱋\": [\n        \"ㄖㄢ2\"\n    ],\n    \"𤱌\": [\n        \"ㄗㄨ3\"\n    ],\n    \"𤱍\": [\n        \"ㄆㄧ1\",\n        \"ㄆㄛ3\"\n    ],\n    \"𤱎\": [\n        \"ㄧㄡ3\"\n    ],\n    \"𤱐\": [\n        \"ㄕㄨ1\"\n    ],\n    \"𤱛\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𤱜\": [\n        \"ㄕㄡ1\"\n    ],\n    \"𤱝\": [\n        \"ㄊㄨㄢ3\"\n    ],\n    \"𤱟\": [\n        \"ㄍㄠ3\"\n    ],\n    \"𤱠\": [\n        \"ㄕㄠ2\"\n    ],\n    \"𤱡\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𤱣\": [\n        \"ㄋㄢ2\"\n    ],\n    \"𤱧\": [\n        \"ㄊㄨㄛ3\"\n    ],\n    \"𤱨\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"𤱩\": [\n        \"ㄉㄧㄠ4\"\n    ],\n    \"𤱴\": [\n        \"ㄇㄥ3\"\n    ],\n    \"𤱵\": [\n        \"ㄅㄤ1\"\n    ],\n    \"𤱷\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𤱸\": [\n        \"ㄙ4\"\n    ],\n    \"𤱹\": [\n        \"ㄊㄧㄥ3\"\n    ],\n    \"𤱺\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"𤱽\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𤱾\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"𤲉\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"𤲑\": [\n        \"ㄓㄨ3\"\n    ],\n    \"𤲓\": [\n        \"ㄌㄞ2\"\n    ],\n    \"𤲕\": [\n        \"ㄌㄨㄣ3\"\n    ],\n    \"𤲖\": [\n        \"ㄊㄧㄢ3\"\n    ],\n    \"𤲗\": [\n        \"ㄖㄢ3\"\n    ],\n    \"𤲚\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"𤲨\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"𤲩\": [\n        \"ㄧㄢ2\"\n    ],\n    \"𤲬\": [\n        \"ㄖㄨㄢ2\"\n    ],\n    \"𤲭\": [\n        \"ㄉㄢ3\"\n    ],\n    \"𤲰\": [\n        \"ㄇㄠ4\"\n    ],\n    \"𤲶\": [\n        \"ㄌㄨㄢ2\",\n        \"ㄋㄧㄠ3\"\n    ],\n    \"𤲸\": [\n        \"ㄒㄩ4\",\n        \"ㄗ1\"\n    ],\n    \"𤲺\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𤳂\": [\n        \"ㄇㄚ2\"\n    ],\n    \"𤳃\": [\n        \"ㄑㄧ1\"\n    ],\n    \"𤳅\": [\n        \"ㄔㄚ4\"\n    ],\n    \"𤳈\": [\n        \"ㄕㄤ1\"\n    ],\n    \"𤳉\": [\n        \"ㄏㄢ4\"\n    ],\n    \"𤳊\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"𤳎\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𤳓\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𤳕\": [\n        \"ㄩ4\"\n    ],\n    \"𤳖\": [\n        \"ㄅㄢ1\",\n        \"ㄈㄢ1\"\n    ],\n    \"𤳘\": [\n        \"ㄊㄥ1\"\n    ],\n    \"𤳝\": [\n        \"ㄔㄡ2\"\n    ],\n    \"𤳠\": [\n        \"ㄔㄡ2\"\n    ],\n    \"𤳤\": [\n        \"ㄑㄧ1\"\n    ],\n    \"𤳥\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𤳦\": [\n        \"ㄅㄟ4\"\n    ],\n    \"𤳪\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𤳭\": [\n        \"ㄍㄨㄤ3\"\n    ],\n    \"𤳯\": [\n        \"ㄓㄨ4\"\n    ],\n    \"𤳳\": [\n        \"ㄌㄟ2\",\n        \"ㄏㄨㄟ3\"\n    ],\n    \"𤳴\": [\n        \"ㄌㄟ2\"\n    ],\n    \"𤳵\": [\n        \"ㄔㄚ1\"\n    ],\n    \"𤴀\": [\n        \"ㄍㄨㄤ3\",\n        \"ㄑㄧㄠ1\"\n    ],\n    \"𤴍\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𤴓\": [\n        \"ㄧㄚ3\"\n    ],\n    \"𤴘\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𤴙\": [\n        \"ㄕㄨ1\",\n        \"ㄒㄩ1\"\n    ],\n    \"𤴛\": [\n        \"ㄓ4\"\n    ],\n    \"𤴟\": [\n        \"ㄓ4\"\n    ],\n    \"𤴢\": [\n        \"ㄓ4\"\n    ],\n    \"𤴣\": [\n        \"ㄆㄧ3\"\n    ],\n    \"𤴥\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"𤴦\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"𤴧\": [\n        \"ㄧ4\"\n    ],\n    \"𤴨\": [\n        \"ㄧㄡ4\",\n        \"ㄧㄡ3\"\n    ],\n    \"𤴪\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"𤴯\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"𤴱\": [\n        \"ㄉㄨ4\"\n    ],\n    \"𤴻\": [\n        \"ㄊㄠ2\"\n    ],\n    \"𤴼\": [\n        \"ㄑㄧㄝ4\",\n        \"ㄘ2\"\n    ],\n    \"𤴽\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"𤴾\": [\n        \"ㄒㄧㄣ4\"\n    ],\n    \"𤴿\": [\n        \"ㄔㄢ1\"\n    ],\n    \"𤵀\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𤵂\": [\n        \"ㄑㄧㄣ4\"\n    ],\n    \"𤵊\": [\n        \"ㄉㄨ4\"\n    ],\n    \"𤵋\": [\n        \"ㄓ1\"\n    ],\n    \"𤵎\": [\n        \"ㄡ3\"\n    ],\n    \"𤵐\": [\n        \"ㄨ4\"\n    ],\n    \"𤵒\": [\n        \"ㄨㄣ2\"\n    ],\n    \"𤵘\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𤵛\": [\n        \"ㄅㄟ1\"\n    ],\n    \"𤵝\": [\n        \"ㄇㄨ3\"\n    ],\n    \"𤵞\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"𤵟\": [\n        \"ㄊㄠ2\"\n    ],\n    \"𤵠\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"𤵥\": [\n        \"ㄘㄠ2\",\n        \"ㄓㄡ3\"\n    ],\n    \"𤵦\": [\n        \"ㄓㄚ2\"\n    ],\n    \"𤵬\": [\n        \"ㄔ3\"\n    ],\n    \"𤵭\": [\n        \"ㄧㄚ1\"\n    ],\n    \"𤵮\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"𤵯\": [\n        \"ㄧㄣ4\"\n    ],\n    \"𤵸\": [\n        \"ㄌㄨㄥ2\",\n        \"ㄆㄤ1\"\n    ],\n    \"𤵹\": [\n        \"ㄑㄧㄚ4\"\n    ],\n    \"𤵻\": [\n        \"ㄏㄤ1\"\n    ],\n    \"𤵼\": [\n        \"ㄕㄤ4\",\n        \"ㄕㄤ1\"\n    ],\n    \"𤵽\": [\n        \"ㄏㄞ4\"\n    ],\n    \"𤵾\": [\n        \"ㄔㄚ1\"\n    ],\n    \"𤶀\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"𤶁\": [\n        \"ㄌㄠ3\"\n    ],\n    \"𤶈\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𤶋\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𤶓\": [\n        \"ㄓ3\"\n    ],\n    \"𤶕\": [\n        \"ㄊㄨㄣ4\"\n    ],\n    \"𤶖\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𤶘\": [\n        \"ㄏㄨ1\"\n    ],\n    \"𤶚\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𤶛\": [\n        \"ㄧ4\"\n    ],\n    \"𤶜\": [\n        \"ㄓㄨㄤ4\"\n    ],\n    \"𤶠\": [\n        \"ㄔㄚ2\"\n    ],\n    \"𤶤\": [\n        \"ㄙㄨㄢ1\"\n    ],\n    \"𤶧\": [\n        \"ㄩㄣ4\"\n    ],\n    \"𤶮\": [\n        \"ㄉㄨ4\"\n    ],\n    \"𤶰\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𤶱\": [\n        \"ㄔㄨㄢ4\"\n    ],\n    \"𤶲\": [\n        \"ㄒㄧㄥ2\"\n    ],\n    \"𤶳\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"𤶴\": [\n        \"ㄕㄣ1\"\n    ],\n    \"𤷀\": [\n        \"ㄨㄤ1\"\n    ],\n    \"𤷁\": [\n        \"ㄅㄟ1\"\n    ],\n    \"𤷂\": [\n        \"ㄈㄟ2\"\n    ],\n    \"𤷃\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"𤷄\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"𤷅\": [\n        \"ㄧ4\",\n        \"ㄧㄚ2\"\n    ],\n    \"𤷆\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"𤷇\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𤷈\": [\n        \"ㄋㄚ4\",\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𤷉\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𤷌\": [\n        \"ㄓㄣ3\"\n    ],\n    \"𤷍\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𤷎\": [\n        \"ㄉㄨㄟ1\"\n    ],\n    \"𤷏\": [\n        \"ㄧㄣ2\"\n    ],\n    \"𤷑\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"𤷒\": [\n        \"ㄆㄧ2\",\n        \"ㄅㄧ4\",\n        \"ㄅㄟ1\"\n    ],\n    \"𤷓\": [\n        \"ㄒㄧㄣ4\"\n    ],\n    \"𤷔\": [\n        \"ㄌㄨㄣ2\"\n    ],\n    \"𤷕\": [\n        \"ㄘㄞ3\"\n    ],\n    \"𤷖\": [\n        \"ㄌㄧㄥ4\"\n    ],\n    \"𤷗\": [\n        \"ㄅㄧㄝ1\"\n    ],\n    \"𤷘\": [\n        \"ㄉㄠ4\"\n    ],\n    \"𤷙\": [\n        \"ㄉㄜ2\"\n    ],\n    \"𤷟\": [\n        \"ㄌㄚ5\"\n    ],\n    \"𤷡\": [\n        \"ㄒㄧ1\",\n        \"ㄋㄩㄝ4\"\n    ],\n    \"𤷢\": [\n        \"ㄐㄩ4\"\n    ],\n    \"𤷤\": [\n        \"ㄒㄧㄠ2\"\n    ],\n    \"𤷦\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"𤷹\": [\n        \"ㄨㄞ4\"\n    ],\n    \"𤷻\": [\n        \"ㄋㄠ3\"\n    ],\n    \"𤷼\": [\n        \"ㄒㄧㄤ1\"\n    ],\n    \"𤷽\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"𤷾\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"𤷿\": [\n        \"ㄊㄨ1\"\n    ],\n    \"𤸀\": [\n        \"ㄒㄩ3\"\n    ],\n    \"𤸁\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𤸅\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"𤸆\": [\n        \"ㄨㄟ3\"\n    ],\n    \"𤸈\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𤸉\": [\n        \"ㄊㄨㄟ2\"\n    ],\n    \"𤸊\": [\n        \"ㄉㄞ4\"\n    ],\n    \"𤸎\": [\n        \"ㄎㄜ3\",\n        \"ㄏㄞ4\"\n    ],\n    \"𤸏\": [\n        \"ㄋㄚ4\",\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𤸑\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𤸒\": [\n        \"ㄩ4\"\n    ],\n    \"𤸓\": [\n        \"ㄓ3\"\n    ],\n    \"𤸕\": [\n        \"ㄏㄢ1\"\n    ],\n    \"𤸖\": [\n        \"ㄞ1\"\n    ],\n    \"𤸗\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𤸡\": [\n        \"ㄧㄤ1\"\n    ],\n    \"𤸤\": [\n        \"ㄕ2\"\n    ],\n    \"𤸦\": [\n        \"ㄔㄢ2\"\n    ],\n    \"𤸪\": [\n        \"ㄔ4\"\n    ],\n    \"𤸫\": [\n        \"ㄩㄣ4\"\n    ],\n    \"𤸬\": [\n        \"ㄕㄨㄞ1\"\n    ],\n    \"𤸮\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𤸯\": [\n        \"ㄙㄤ3\"\n    ],\n    \"𤸱\": [\n        \"ㄜ4\",\n        \"ㄎㄜ4\",\n        \"ㄎㄞ4\",\n        \"ㄧㄚ4\"\n    ],\n    \"𤸲\": [\n        \"ㄓㄥ3\"\n    ],\n    \"𤸳\": [\n        \"ㄞ2\"\n    ],\n    \"𤸴\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"𤸵\": [\n        \"ㄅㄨ4\"\n    ],\n    \"𤸷\": [\n        \"ㄑㄩㄣ2\"\n    ],\n    \"𤸸\": [\n        \"ㄧ4\"\n    ],\n    \"𤸹\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𤸻\": [\n        \"ㄋㄚ4\"\n    ],\n    \"𤸼\": [\n        \"ㄨ3\"\n    ],\n    \"𤹇\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𤹈\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𤹊\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𤹋\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𤹌\": [\n        \"ㄕ1\"\n    ],\n    \"𤹎\": [\n        \"ㄧㄚ3\"\n    ],\n    \"𤹛\": [\n        \"ㄔㄣ2\"\n    ],\n    \"𤹜\": [\n        \"ㄧㄥ2\"\n    ],\n    \"𤹝\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𤹞\": [\n        \"ㄔㄜ4\"\n    ],\n    \"𤹡\": [\n        \"ㄓㄚ1\"\n    ],\n    \"𤹢\": [\n        \"ㄊㄨㄛ3\"\n    ],\n    \"𤹣\": [\n        \"ㄏㄨ4\"\n    ],\n    \"𤹤\": [\n        \"ㄊㄥ2\"\n    ],\n    \"𤹥\": [\n        \"ㄧㄥ4\"\n    ],\n    \"𤹦\": [\n        \"ㄅㄧ3\"\n    ],\n    \"𤹧\": [\n        \"ㄋㄧㄥ2\"\n    ],\n    \"𤹨\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"𤹩\": [\n        \"ㄒㄧㄣ4\"\n    ],\n    \"𤹪\": [\n        \"ㄩ3\"\n    ],\n    \"𤹲\": [\n        \"ㄅㄟ4\"\n    ],\n    \"𤹴\": [\n        \"ㄇㄛ2\"\n    ],\n    \"𤹵\": [\n        \"ㄉㄨㄟ1\"\n    ],\n    \"𤹷\": [\n        \"ㄉㄠ3\"\n    ],\n    \"𤹸\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𤺀\": [\n        \"ㄕㄨㄞ1\"\n    ],\n    \"𤺃\": [\n        \"ㄒㄧㄠ1\",\n        \"ㄐㄧㄠ1\",\n        \"ㄧㄠ1\"\n    ],\n    \"𤺄\": [\n        \"ㄓㄨㄥ3\",\n        \"ㄊㄨㄥ2\"\n    ],\n    \"𤺅\": [\n        \"ㄓㄨㄟ4\"\n    ],\n    \"𤺇\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"𤺉\": [\n        \"ㄨㄟ3\"\n    ],\n    \"𤺊\": [\n        \"ㄒㄧ1\",\n        \"ㄙ1\"\n    ],\n    \"𤺌\": [\n        \"ㄉㄥ1\"\n    ],\n    \"𤺎\": [\n        \"ㄒㄧㄝ1\"\n    ],\n    \"𤺏\": [\n        \"ㄆㄢ1\"\n    ],\n    \"𤺐\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𤺓\": [\n        \"ㄅㄧㄝ2\"\n    ],\n    \"𤺔\": [\n        \"ㄕㄜ4\"\n    ],\n    \"𤺕\": [\n        \"ㄈㄟ4\"\n    ],\n    \"𤺖\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"𤺗\": [\n        \"ㄑㄧ4\",\n        \"ㄐㄧ4\"\n    ],\n    \"𤺪\": [\n        \"ㄕㄢ4\"\n    ],\n    \"𤺫\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"𤺷\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𤺺\": [\n        \"ㄉㄢ3\",\n        \"ㄉㄢ4\",\n        \"ㄊㄢ2\"\n    ],\n    \"𤺻\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"𤺼\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𤺾\": [\n        \"ㄠ4\"\n    ],\n    \"𤻂\": [\n        \"ㄧ4\"\n    ],\n    \"𤻃\": [\n        \"ㄕㄨ3\"\n    ],\n    \"𤻄\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𤻅\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𤻆\": [\n        \"ㄨㄢ2\"\n    ],\n    \"𤻇\": [\n        \"ㄔㄨ3\"\n    ],\n    \"𤻌\": [\n        \"ㄨㄛ4\"\n    ],\n    \"𤻖\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𤻘\": [\n        \"ㄧㄣ3\"\n    ],\n    \"𤻙\": [\n        \"ㄏㄨㄛ2\"\n    ],\n    \"𤻜\": [\n        \"ㄎㄞ4\",\n        \"ㄜ4\"\n    ],\n    \"𤻝\": [\n        \"ㄋㄧㄥ2\"\n    ],\n    \"𤻢\": [\n        \"ㄞ4\"\n    ],\n    \"𤻤\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𤻦\": [\n        \"ㄓㄞ1\"\n    ],\n    \"𤻱\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𤻶\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"𤻷\": [\n        \"ㄆㄢ2\"\n    ],\n    \"𤻿\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"𤼀\": [\n        \"ㄙㄨ1\"\n    ],\n    \"𤼁\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𤼂\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"𤼃\": [\n        \"ㄌㄨㄥ4\",\n        \"ㄌㄨㄥ2\"\n    ],\n    \"𤼅\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𤼋\": [\n        \"ㄔㄢ4\"\n    ],\n    \"𤼌\": [\n        \"ㄧ4\"\n    ],\n    \"𤼍\": [\n        \"ㄏㄤ2\"\n    ],\n    \"𤼏\": [\n        \"ㄌㄧㄢ3\"\n    ],\n    \"𤼐\": [\n        \"ㄍㄨㄢ4\",\n        \"ㄏㄨㄢ4\"\n    ],\n    \"𤼒\": [\n        \"ㄨㄟ3\",\n        \"ㄏㄨㄚ4\"\n    ],\n    \"𤼗\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𤼘\": [\n        \"ㄌㄟ2\"\n    ],\n    \"𤼙\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"𤼚\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𤼜\": [\n        \"ㄆㄧ2\"\n    ],\n    \"𤼢\": [\n        \"ㄏㄨㄢ3\"\n    ],\n    \"𤼮\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"𤼳\": [\n        \"ㄐㄩ2\"\n    ],\n    \"𤼶\": [\n        \"ㄉㄥ1\"\n    ],\n    \"𤼺\": [\n        \"ㄈㄟ4\"\n    ],\n    \"𤽁\": [\n        \"ㄓ1\"\n    ],\n    \"𤽃\": [\n        \"ㄇㄟ4\"\n    ],\n    \"𤽅\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"𤽉\": [\n        \"ㄆㄚ1\"\n    ],\n    \"𤽊\": [\n        \"ㄅㄧ3\"\n    ],\n    \"𤽌\": [\n        \"ㄆㄛ1\"\n    ],\n    \"𤽓\": [\n        \"ㄦ2\"\n    ],\n    \"𤽕\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"𤽣\": [\n        \"ㄔㄤ4\"\n    ],\n    \"𤽥\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"𤽦\": [\n        \"ㄈㄡ3\"\n    ],\n    \"𤽯\": [\n        \"ㄔㄡ2\"\n    ],\n    \"𤽱\": [\n        \"ㄗㄨ2\"\n    ],\n    \"𤽲\": [\n        \"ㄋㄢ2\"\n    ],\n    \"𤽳\": [\n        \"ㄒㄧㄠ3\"\n    ],\n    \"𤽹\": [\n        \"ㄅㄞ4\"\n    ],\n    \"𤽺\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𤽼\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"𤽿\": [\n        \"ㄋㄧㄢ4\"\n    ],\n    \"𤾀\": [\n        \"ㄗㄜ2\"\n    ],\n    \"𤾄\": [\n        \"ㄓㄨ4\"\n    ],\n    \"𤾅\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𤾈\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"𤾉\": [\n        \"ㄊㄤ3\"\n    ],\n    \"𤾊\": [\n        \"ㄔㄡ2\"\n    ],\n    \"𤾑\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"𤾒\": [\n        \"ㄉㄡ1\"\n    ],\n    \"𤾛\": [\n        \"ㄇㄧㄠ4\"\n    ],\n    \"𤾝\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𤾠\": [\n        \"ㄉㄧ4\"\n    ],\n    \"𤾢\": [\n        \"ㄉㄥ3\"\n    ],\n    \"𤾣\": [\n        \"ㄆㄨ1\"\n    ],\n    \"𤾥\": [\n        \"ㄙㄨㄥ1\"\n    ],\n    \"𤾦\": [\n        \"ㄔㄡ2\"\n    ],\n    \"𤾫\": [\n        \"ㄧㄠ4\"\n    ],\n    \"𤾬\": [\n        \"ㄇㄥ3\"\n    ],\n    \"𤾭\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"𤾲\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"𤾵\": [\n        \"ㄅㄧㄝ2\"\n    ],\n    \"𤾺\": [\n        \"ㄌㄩ3\"\n    ],\n    \"𤾿\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𤿀\": [\n        \"ㄗㄨㄛ2\"\n    ],\n    \"𤿄\": [\n        \"ㄘㄨㄣ2\"\n    ],\n    \"𤿅\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𤿆\": [\n        \"ㄓㄥ3\"\n    ],\n    \"𤿇\": [\n        \"ㄆㄧ3\"\n    ],\n    \"𤿈\": [\n        \"ㄅㄠ2\"\n    ],\n    \"𤿋\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"𤿎\": [\n        \"ㄆㄧ1\"\n    ],\n    \"𤿏\": [\n        \"ㄋㄢ4\"\n    ],\n    \"𤿐\": [\n        \"ㄆㄧ1\"\n    ],\n    \"𤿑\": [\n        \"ㄅㄛ3\"\n    ],\n    \"𤿒\": [\n        \"ㄅㄟ4\"\n    ],\n    \"𤿓\": [\n        \"ㄈㄚ1\"\n    ],\n    \"𤿕\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"𤿖\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𤿗\": [\n        \"ㄨㄚ4\"\n    ],\n    \"𤿘\": [\n        \"ㄓㄠ1\"\n    ],\n    \"𤿙\": [\n        \"ㄓ4\",\n        \"ㄆㄧ2\"\n    ],\n    \"𤿚\": [\n        \"ㄘㄨ1\"\n    ],\n    \"𤿟\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"𤿠\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𤿡\": [\n        \"ㄍㄨㄟ4\",\n        \"ㄑㄧ2\"\n    ],\n    \"𤿣\": [\n        \"ㄔㄥ2\"\n    ],\n    \"𤿧\": [\n        \"ㄏㄢ4\"\n    ],\n    \"𤿨\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"𤿩\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"𤿫\": [\n        \"ㄔㄨㄛ4\"\n    ],\n    \"𤿭\": [\n        \"ㄈㄨ3\"\n    ],\n    \"𤿳\": [\n        \"ㄑㄧㄣ3\"\n    ],\n    \"𤿴\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𤿵\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"𤿶\": [\n        \"ㄉㄧㄢ3\"\n    ],\n    \"𤿷\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𤿼\": [\n        \"ㄔㄤ3\"\n    ],\n    \"𤿽\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𤿾\": [\n        \"ㄅㄟ1\"\n    ],\n    \"𥀁\": [\n        \"ㄉㄨ4\"\n    ],\n    \"𥀂\": [\n        \"ㄅㄥ3\",\n        \"ㄅㄤ1\"\n    ],\n    \"𥀃\": [\n        \"ㄏㄡ4\"\n    ],\n    \"𥀈\": [\n        \"ㄓㄚ3\"\n    ],\n    \"𥀉\": [\n        \"ㄓㄚ3\"\n    ],\n    \"𥀎\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"𥀏\": [\n        \"ㄇㄚ2\"\n    ],\n    \"𥀐\": [\n        \"ㄏㄢ2\"\n    ],\n    \"𥀓\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"𥀔\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𥀖\": [\n        \"ㄗ1\"\n    ],\n    \"𥀘\": [\n        \"ㄆㄧ3\"\n    ],\n    \"𥀙\": [\n        \"ㄓㄡ4\"\n    ],\n    \"𥀛\": [\n        \"ㄗㄠ1\"\n    ],\n    \"𥀝\": [\n        \"ㄋㄧㄡ3\"\n    ],\n    \"𥀠\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𥀣\": [\n        \"ㄒㄩㄝ2\",\n        \"ㄑㄧㄠ4\"\n    ],\n    \"𥀥\": [\n        \"ㄌㄚ4\"\n    ],\n    \"𥀫\": [\n        \"ㄋㄡ2\",\n        \"ㄖㄢ3\"\n    ],\n    \"𥀬\": [\n        \"ㄧㄢ3\",\n        \"ㄧㄝ4\"\n    ],\n    \"𥀭\": [\n        \"ㄖㄢ3\"\n    ],\n    \"𥀮\": [\n        \"ㄋㄠ3\"\n    ],\n    \"𥀰\": [\n        \"ㄌㄚ4\"\n    ],\n    \"𥀱\": [\n        \"ㄍㄨㄤ3\"\n    ],\n    \"𥀲\": [\n        \"ㄉㄨ2\"\n    ],\n    \"𥀵\": [\n        \"ㄌㄨ2\"\n    ],\n    \"𥀹\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𥀺\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𥀻\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𥀾\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"𥁁\": [\n        \"ㄍㄨㄛ3\"\n    ],\n    \"𥁂\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𥁃\": [\n        \"ㄇㄤ4\"\n    ],\n    \"𥁆\": [\n        \"ㄒㄧㄚ1\"\n    ],\n    \"𥁇\": [\n        \"ㄎㄨㄟ1\"\n    ],\n    \"𥁎\": [\n        \"ㄩㄥ4\"\n    ],\n    \"𥁐\": [\n        \"ㄏㄞ3\"\n    ],\n    \"𥁑\": [\n        \"ㄇㄧ4\"\n    ],\n    \"𥁒\": [\n        \"ㄧㄠ4\"\n    ],\n    \"𥁕\": [\n        \"ㄨㄣ1\"\n    ],\n    \"𥁟\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𥁠\": [\n        \"ㄐㄩㄢ4\",\n        \"ㄑㄩㄢ2\",\n        \"ㄑㄩㄢ1\"\n    ],\n    \"𥁡\": [\n        \"ㄨ1\"\n    ],\n    \"𥁢\": [\n        \"ㄑㄧㄠ2\"\n    ],\n    \"𥁮\": [\n        \"ㄉㄧㄠ4\"\n    ],\n    \"𥁯\": [\n        \"ㄔㄨ4\",\n        \"ㄔㄨㄛ4\"\n    ],\n    \"𥁲\": [\n        \"ㄙㄨㄛ1\"\n    ],\n    \"𥁵\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"𥁸\": [\n        \"ㄑㄩㄢ1\"\n    ],\n    \"𥁹\": [\n        \"ㄕㄜ4\"\n    ],\n    \"𥂁\": [\n        \"ㄧㄢ2\"\n    ],\n    \"𥂂\": [\n        \"ㄇㄥ3\"\n    ],\n    \"𥂃\": [\n        \"ㄐㄩ4\"\n    ],\n    \"𥂋\": [\n        \"ㄊㄨ2\"\n    ],\n    \"𥂒\": [\n        \"ㄋㄨㄥ2\"\n    ],\n    \"𥂓\": [\n        \"ㄇㄛ2\"\n    ],\n    \"𥂙\": [\n        \"ㄈㄣ4\"\n    ],\n    \"𥂢\": [\n        \"ㄠ2\"\n    ],\n    \"𥂣\": [\n        \"ㄍㄨㄛ1\"\n    ],\n    \"𥂤\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𥂥\": [\n        \"ㄘㄢ2\"\n    ],\n    \"𥂦\": [\n        \"ㄉㄨㄣ1\"\n    ],\n    \"𥂧\": [\n        \"ㄏㄞ3\"\n    ],\n    \"𥂨\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"𥂰\": [\n        \"ㄍㄨ1\"\n    ],\n    \"𥂵\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"𥂸\": [\n        \"ㄧㄤ2\"\n    ],\n    \"𥃀\": [\n        \"ㄔㄚ4\"\n    ],\n    \"𥃌\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"𥃔\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𥃕\": [\n        \"ㄎㄜ1\"\n    ],\n    \"𥃟\": [\n        \"ㄑㄧㄥ1\"\n    ],\n    \"𥃠\": [\n        \"ㄧ4\"\n    ],\n    \"𥃣\": [\n        \"ㄎㄞ3\"\n    ],\n    \"𥃤\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"𥃧\": [\n        \"ㄔㄡ1\",\n        \"ㄐㄧㄠ3\",\n        \"ㄧㄠ3\"\n    ],\n    \"𥃨\": [\n        \"ㄅㄨ3\"\n    ],\n    \"𥃩\": [\n        \"ㄍㄣ4\",\n        \"ㄧㄢ3\"\n    ],\n    \"𥃪\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"𥃫\": [\n        \"ㄓ1\"\n    ],\n    \"𥃮\": [\n        \"ㄨㄣ4\"\n    ],\n    \"𥃰\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"𥃴\": [\n        \"ㄒㄩㄥ4\"\n    ],\n    \"𥃵\": [\n        \"ㄈㄢ4\"\n    ],\n    \"𥃸\": [\n        \"ㄧ2\"\n    ],\n    \"𥃹\": [\n        \"ㄔㄨㄢ4\"\n    ],\n    \"𥃺\": [\n        \"ㄧㄠ4\"\n    ],\n    \"𥃽\": [\n        \"ㄧㄤ1\"\n    ],\n    \"𥃾\": [\n        \"ㄉㄨ4\"\n    ],\n    \"𥃿\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𥄁\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𥄇\": [\n        \"ㄔ1\",\n        \"ㄏㄨㄣ1\"\n    ],\n    \"𥄈\": [\n        \"ㄇㄨ4\"\n    ],\n    \"𥄉\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"𥄋\": [\n        \"ㄋㄩ4\"\n    ],\n    \"𥄍\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"𥄎\": [\n        \"ㄒㄩㄝ4\"\n    ],\n    \"𥄑\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𥄒\": [\n        \"ㄒㄩㄝ1\"\n    ],\n    \"𥄓\": [\n        \"ㄈㄨ1\"\n    ],\n    \"𥄔\": [\n        \"ㄆㄟ4\",\n        \"ㄆㄛ4\"\n    ],\n    \"𥄕\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𥄖\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𥄗\": [\n        \"ㄨㄛ4\",\n        \"ㄋㄞ4\"\n    ],\n    \"𥄘\": [\n        \"ㄕㄢ3\"\n    ],\n    \"𥄛\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𥄜\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𥄝\": [\n        \"ㄇㄧㄢ4\"\n    ],\n    \"𥄦\": [\n        \"ㄉㄢ3\"\n    ],\n    \"𥄨\": [\n        \"ㄔㄡ3\"\n    ],\n    \"𥄱\": [\n        \"ㄈㄟ4\"\n    ],\n    \"𥄲\": [\n        \"ㄇㄧㄝ2\"\n    ],\n    \"𥄴\": [\n        \"ㄒㄩㄝ4\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𥄵\": [\n        \"ㄒㄩ4\",\n        \"ㄩ4\"\n    ],\n    \"𥄶\": [\n        \"ㄙ1\"\n    ],\n    \"𥄷\": [\n        \"ㄐㄩ3\"\n    ],\n    \"𥄸\": [\n        \"ㄇㄠ3\"\n    ],\n    \"𥄹\": [\n        \"ㄅㄠ4\"\n    ],\n    \"𥄻\": [\n        \"ㄧ2\"\n    ],\n    \"𥄼\": [\n        \"ㄍㄨㄚ1\"\n    ],\n    \"𥄽\": [\n        \"ㄋㄧ4\"\n    ],\n    \"𥄿\": [\n        \"ㄧ2\",\n        \"ㄉㄧ4\"\n    ],\n    \"𥅁\": [\n        \"ㄗㄨㄛ4\"\n    ],\n    \"𥅄\": [\n        \"ㄋㄨ3\"\n    ],\n    \"𥅑\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"𥅒\": [\n        \"ㄈㄢ4\"\n    ],\n    \"𥅓\": [\n        \"ㄧ4\"\n    ],\n    \"𥅔\": [\n        \"ㄕ4\"\n    ],\n    \"𥅗\": [\n        \"ㄘㄨ1\"\n    ],\n    \"𥅘\": [\n        \"ㄓㄣ3\",\n        \"ㄇㄧ2\"\n    ],\n    \"𥅞\": [\n        \"ㄕ4\"\n    ],\n    \"𥅟\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"𥅠\": [\n        \"ㄏㄡ4\"\n    ],\n    \"𥅡\": [\n        \"ㄦ2\"\n    ],\n    \"𥅦\": [\n        \"ㄌㄟ4\"\n    ],\n    \"𥅧\": [\n        \"ㄒㄩㄝ4\"\n    ],\n    \"𥅨\": [\n        \"ㄍㄥ4\"\n    ],\n    \"𥅪\": [\n        \"ㄕㄡ1\"\n    ],\n    \"𥅬\": [\n        \"ㄐㄩㄢ1\"\n    ],\n    \"𥅴\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𥅵\": [\n        \"ㄨㄟ2\"\n    ],\n    \"𥅷\": [\n        \"ㄕㄡ3\"\n    ],\n    \"𥅸\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"𥅺\": [\n        \"ㄒㄩ2\"\n    ],\n    \"𥅻\": [\n        \"ㄔㄨㄥ4\"\n    ],\n    \"𥆅\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"𥆆\": [\n        \"ㄇㄡ4\"\n    ],\n    \"𥆉\": [\n        \"ㄩ4\"\n    ],\n    \"𥆌\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𥆑\": [\n        \"ㄊㄧㄥ4\"\n    ],\n    \"𥆔\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𥆖\": [\n        \"ㄉㄡ1\"\n    ],\n    \"𥆘\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"𥆙\": [\n        \"ㄇㄤ2\"\n    ],\n    \"𥆚\": [\n        \"ㄨㄤ1\"\n    ],\n    \"𥆛\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𥆜\": [\n        \"ㄨㄤ4\"\n    ],\n    \"𥆝\": [\n        \"ㄙㄨㄛ1\"\n    ],\n    \"𥆞\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"𥆟\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𥆡\": [\n        \"ㄏㄢ2\"\n    ],\n    \"𥆣\": [\n        \"ㄕㄣ1\"\n    ],\n    \"𥆥\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𥆦\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"𥆧\": [\n        \"ㄖㄨㄣ2\"\n    ],\n    \"𥆯\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𥆲\": [\n        \"ㄋㄠ4\"\n    ],\n    \"𥆶\": [\n        \"ㄨㄢ4\"\n    ],\n    \"𥆷\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"𥆸\": [\n        \"ㄑㄩㄝ1\"\n    ],\n    \"𥇄\": [\n        \"ㄋㄧ4\"\n    ],\n    \"𥇆\": [\n        \"ㄇㄧ2\"\n    ],\n    \"𥇇\": [\n        \"ㄙㄨㄛ1\"\n    ],\n    \"𥇉\": [\n        \"ㄑㄧㄤ3\"\n    ],\n    \"𥇌\": [\n        \"ㄏㄢ4\",\n        \"ㄑㄧㄚ4\"\n    ],\n    \"𥇍\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𥇎\": [\n        \"ㄇㄧ2\"\n    ],\n    \"𥇏\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𥇑\": [\n        \"ㄌㄤ3\"\n    ],\n    \"𥇒\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𥇓\": [\n        \"ㄉㄧㄥ4\"\n    ],\n    \"𥇔\": [\n        \"ㄔㄤ4\",\n        \"ㄓㄤ1\"\n    ],\n    \"𥇕\": [\n        \"ㄓ4\"\n    ],\n    \"𥇖\": [\n        \"ㄈㄟ1\"\n    ],\n    \"𥇗\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"𥇘\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"𥇙\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𥇚\": [\n        \"ㄑㄧ1\"\n    ],\n    \"𥇛\": [\n        \"ㄐㄩ1\",\n        \"ㄐㄩ4\",\n        \"ㄒㄧ4\"\n    ],\n    \"𥇜\": [\n        \"ㄓㄨㄣ1\",\n        \"ㄍㄨㄛ1\"\n    ],\n    \"𥇞\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"𥇟\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"𥇠\": [\n        \"ㄧㄚ1\"\n    ],\n    \"𥇢\": [\n        \"ㄓㄢ3\"\n    ],\n    \"𥇭\": [\n        \"ㄓ1\"\n    ],\n    \"𥇯\": [\n        \"ㄇㄞ4\"\n    ],\n    \"𥇰\": [\n        \"ㄏㄨ1\"\n    ],\n    \"𥇱\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𥇲\": [\n        \"ㄕ2\"\n    ],\n    \"𥇳\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"𥇿\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𥈂\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𥈄\": [\n        \"ㄔㄨㄤ4\"\n    ],\n    \"𥈆\": [\n        \"ㄇㄠ4\"\n    ],\n    \"𥈇\": [\n        \"ㄖㄨㄢ2\"\n    ],\n    \"𥈈\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𥈉\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"𥈊\": [\n        \"ㄕㄚ4\"\n    ],\n    \"𥈋\": [\n        \"ㄐㄩ3\"\n    ],\n    \"𥈏\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"𥈑\": [\n        \"ㄏㄡ2\"\n    ],\n    \"𥈒\": [\n        \"ㄍㄨㄢ1\"\n    ],\n    \"𥈓\": [\n        \"ㄍㄨㄚ1\"\n    ],\n    \"𥈕\": [\n        \"ㄇㄧ2\"\n    ],\n    \"𥈖\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𥈗\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𥈘\": [\n        \"ㄌㄧㄤ3\"\n    ],\n    \"𥈙\": [\n        \"ㄌㄚ4\"\n    ],\n    \"𥈚\": [\n        \"ㄕㄢ3\"\n    ],\n    \"𥈛\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𥈜\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𥈟\": [\n        \"ㄙㄡ3\"\n    ],\n    \"𥈬\": [\n        \"ㄡ1\"\n    ],\n    \"𥈮\": [\n        \"ㄌㄥ2\"\n    ],\n    \"𥈷\": [\n        \"ㄎㄨ1\"\n    ],\n    \"𥈸\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"𥈻\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𥈼\": [\n        \"ㄆㄢ2\",\n        \"ㄆㄢ1\"\n    ],\n    \"𥈽\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𥈾\": [\n        \"ㄐㄩㄝ4\"\n    ],\n    \"𥈿\": [\n        \"ㄏㄨㄥ4\"\n    ],\n    \"𥉀\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"𥉁\": [\n        \"ㄐㄩ4\"\n    ],\n    \"𥉃\": [\n        \"ㄋㄞ4\"\n    ],\n    \"𥉄\": [\n        \"ㄏㄨㄚ2\"\n    ],\n    \"𥉅\": [\n        \"ㄍㄜ2\"\n    ],\n    \"𥉆\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𥉇\": [\n        \"ㄍㄡ4\"\n    ],\n    \"𥉈\": [\n        \"ㄊㄧ4\"\n    ],\n    \"𥉊\": [\n        \"ㄇㄚ4\"\n    ],\n    \"𥉋\": [\n        \"ㄊㄥ2\"\n    ],\n    \"𥉌\": [\n        \"ㄉㄚ2\"\n    ],\n    \"𥉐\": [\n        \"ㄑㄧ1\"\n    ],\n    \"𥉑\": [\n        \"ㄩ4\",\n        \"ㄏㄜ4\"\n    ],\n    \"𥉒\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"𥉓\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"𥉔\": [\n        \"ㄍㄥ3\"\n    ],\n    \"𥉕\": [\n        \"ㄇㄥ4\",\n        \"ㄇㄥ2\"\n    ],\n    \"𥉖\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𥉘\": [\n        \"ㄊㄧ2\"\n    ],\n    \"𥉙\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𥉜\": [\n        \"ㄔㄣ2\"\n    ],\n    \"𥉝\": [\n        \"ㄉㄡ1\"\n    ],\n    \"𥉟\": [\n        \"ㄆㄢ2\"\n    ],\n    \"𥉰\": [\n        \"ㄏㄢ4\",\n        \"ㄑㄧㄚ4\"\n    ],\n    \"𥉴\": [\n        \"ㄇㄧ4\"\n    ],\n    \"𥉵\": [\n        \"ㄇㄚ2\"\n    ],\n    \"𥉶\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𥉷\": [\n        \"ㄑㄧ1\"\n    ],\n    \"𥉸\": [\n        \"ㄎㄥ1\"\n    ],\n    \"𥉺\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𥉻\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𥉼\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"𥉽\": [\n        \"ㄎㄤ1\"\n    ],\n    \"𥉾\": [\n        \"ㄑㄧㄠ1\"\n    ],\n    \"𥉿\": [\n        \"ㄇㄧ4\"\n    ],\n    \"𥊀\": [\n        \"ㄕㄢ1\",\n        \"ㄙㄢ3\"\n    ],\n    \"𥊇\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𥊈\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𥊉\": [\n        \"ㄎㄜ4\"\n    ],\n    \"𥊊\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𥊑\": [\n        \"ㄇㄢ2\",\n        \"ㄇㄢ4\"\n    ],\n    \"𥊒\": [\n        \"ㄈㄥ4\"\n    ],\n    \"𥊓\": [\n        \"ㄔㄢ4\"\n    ],\n    \"𥊔\": [\n        \"ㄏㄨㄟ3\"\n    ],\n    \"𥊧\": [\n        \"ㄎㄡ4\"\n    ],\n    \"𥊪\": [\n        \"ㄨㄟ3\"\n    ],\n    \"𥊫\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"𥊬\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𥊭\": [\n        \"ㄗㄨㄣ4\"\n    ],\n    \"𥊮\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𥊯\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𥊴\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𥊶\": [\n        \"ㄖㄨㄢ3\"\n    ],\n    \"𥊸\": [\n        \"ㄊㄜ4\"\n    ],\n    \"𥊼\": [\n        \"ㄓㄥ4\"\n    ],\n    \"𥊽\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"𥊾\": [\n        \"ㄒㄧㄤ3\"\n    ],\n    \"𥊿\": [\n        \"ㄇㄧㄢ2\"\n    ],\n    \"𥋁\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𥋌\": [\n        \"ㄙㄚ1\"\n    ],\n    \"𥋙\": [\n        \"ㄜ4\"\n    ],\n    \"𥋚\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"𥋛\": [\n        \"ㄓㄨ3\"\n    ],\n    \"𥋜\": [\n        \"ㄗㄡ1\"\n    ],\n    \"𥋝\": [\n        \"ㄇㄥ3\"\n    ],\n    \"𥋟\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𥋡\": [\n        \"ㄊㄤ2\"\n    ],\n    \"𥋣\": [\n        \"ㄐㄧㄚ4\"\n    ],\n    \"𥋤\": [\n        \"ㄔㄤ2\"\n    ],\n    \"𥋥\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𥋮\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𥋿\": [\n        \"ㄏㄜ4\"\n    ],\n    \"𥌀\": [\n        \"ㄔㄚ2\"\n    ],\n    \"𥌁\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𥌂\": [\n        \"ㄇㄧㄢ2\"\n    ],\n    \"𥌃\": [\n        \"ㄓㄣ3\"\n    ],\n    \"𥌄\": [\n        \"ㄎㄨ1\"\n    ],\n    \"𥌅\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𥌆\": [\n        \"ㄓㄡ1\"\n    ],\n    \"𥌈\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𥌊\": [\n        \"ㄆㄢ4\"\n    ],\n    \"𥌍\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"𥌏\": [\n        \"ㄇㄧㄥ2\"\n    ],\n    \"𥌐\": [\n        \"ㄌㄧㄡ4\"\n    ],\n    \"𥌘\": [\n        \"ㄕㄨㄟ4\"\n    ],\n    \"𥌚\": [\n        \"ㄇㄞ4\",\n        \"ㄧㄚ2\",\n        \"ㄕㄨ4\"\n    ],\n    \"𥌛\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𥌞\": [\n        \"ㄕㄨㄛ4\"\n    ],\n    \"𥌟\": [\n        \"ㄧ2\"\n    ],\n    \"𥌤\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𥌨\": [\n        \"ㄒㄧㄝ1\",\n        \"ㄇㄧㄝ4\"\n    ],\n    \"𥌩\": [\n        \"ㄊㄜ4\"\n    ],\n    \"𥌪\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"𥌭\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"𥌮\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𥌯\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𥌰\": [\n        \"ㄨㄟ2\"\n    ],\n    \"𥌱\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𥌺\": [\n        \"ㄧㄠ4\"\n    ],\n    \"𥌻\": [\n        \"ㄌㄢ2\"\n    ],\n    \"𥌼\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𥌽\": [\n        \"ㄧㄥ1\"\n    ],\n    \"𥌾\": [\n        \"ㄧㄥ1\"\n    ],\n    \"𥌿\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𥍀\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𥍁\": [\n        \"ㄍㄨㄟ1\",\n        \"ㄍㄨㄟ4\"\n    ],\n    \"𥍅\": [\n        \"ㄍㄨㄢ1\"\n    ],\n    \"𥍆\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𥍉\": [\n        \"ㄕㄜ4\"\n    ],\n    \"𥍋\": [\n        \"ㄗㄨㄟ1\",\n        \"ㄒㄧㄝ1\",\n        \"ㄏㄨㄟ3\"\n    ],\n    \"𥍓\": [\n        \"ㄎㄢ4\",\n        \"ㄧㄢ3\"\n    ],\n    \"𥍔\": [\n        \"ㄌㄟ2\"\n    ],\n    \"𥍚\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"𥍝\": [\n        \"ㄕㄨ3\"\n    ],\n    \"𥍞\": [\n        \"ㄋㄩ4\"\n    ],\n    \"𥍟\": [\n        \"ㄒㄩ4\",\n        \"ㄧ4\"\n    ],\n    \"𥍣\": [\n        \"ㄏㄠ4\"\n    ],\n    \"𥍨\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"𥍪\": [\n        \"ㄓㄞ4\"\n    ],\n    \"𥍫\": [\n        \"ㄌㄤ2\"\n    ],\n    \"𥍬\": [\n        \"ㄘㄨㄢ1\"\n    ],\n    \"𥍭\": [\n        \"ㄓ4\"\n    ],\n    \"𥍮\": [\n        \"ㄈㄥ2\",\n        \"ㄈㄥ1\"\n    ],\n    \"𥍯\": [\n        \"ㄑㄧㄣ1\"\n    ],\n    \"𥍱\": [\n        \"ㄗㄜ2\"\n    ],\n    \"𥍲\": [\n        \"ㄋㄚ4\"\n    ],\n    \"𥍳\": [\n        \"ㄋㄧㄡ3\"\n    ],\n    \"𥍴\": [\n        \"ㄧ4\"\n    ],\n    \"𥍷\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"𥍸\": [\n        \"ㄕ1\"\n    ],\n    \"𥍹\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𥍺\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"𥍻\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𥍼\": [\n        \"ㄧㄥ1\"\n    ],\n    \"𥎀\": [\n        \"ㄖㄨㄢ3\"\n    ],\n    \"𥎂\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"𥎃\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𥎅\": [\n        \"ㄍㄨㄢ1\"\n    ],\n    \"𥎆\": [\n        \"ㄎㄞ4\"\n    ],\n    \"𥎈\": [\n        \"ㄨ4\"\n    ],\n    \"𥎊\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"𥎋\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"𥎍\": [\n        \"ㄗㄜ2\"\n    ],\n    \"𥎎\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𥎐\": [\n        \"ㄩ4\"\n    ],\n    \"𥎑\": [\n        \"ㄗㄢ4\"\n    ],\n    \"𥎒\": [\n        \"ㄔㄨㄤ1\"\n    ],\n    \"𥎓\": [\n        \"ㄌㄧ3\"\n    ],\n    \"𥎔\": [\n        \"ㄌㄧ3\"\n    ],\n    \"𥎕\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𥎖\": [\n        \"ㄇㄧ2\"\n    ],\n    \"𥎗\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𥎘\": [\n        \"ㄖㄨㄢ3\"\n    ],\n    \"𥎛\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"𥎜\": [\n        \"ㄖㄨㄥ3\"\n    ],\n    \"𥎟\": [\n        \"ㄇㄠ2\"\n    ],\n    \"𥎡\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"𥎢\": [\n        \"ㄘㄨㄢ4\"\n    ],\n    \"𥎣\": [\n        \"ㄘㄨㄢ4\"\n    ],\n    \"𥎤\": [\n        \"ㄘㄨㄢ4\"\n    ],\n    \"𥎮\": [\n        \"ㄨ1\"\n    ],\n    \"𥎰\": [\n        \"ㄈㄚ3\"\n    ],\n    \"𥎱\": [\n        \"ㄅㄚ2\"\n    ],\n    \"𥎸\": [\n        \"ㄑㄧㄚ4\"\n    ],\n    \"𥎹\": [\n        \"ㄓ4\"\n    ],\n    \"𥎺\": [\n        \"ㄊㄧㄠ4\"\n    ],\n    \"𥏄\": [\n        \"ㄓ4\"\n    ],\n    \"𥏅\": [\n        \"ㄓ2\"\n    ],\n    \"𥏇\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"𥏈\": [\n        \"ㄔㄡ2\"\n    ],\n    \"𥏊\": [\n        \"ㄓ4\"\n    ],\n    \"𥏎\": [\n        \"ㄧㄥ3\"\n    ],\n    \"𥏒\": [\n        \"ㄨ4\"\n    ],\n    \"𥏓\": [\n        \"ㄅㄟ1\"\n    ],\n    \"𥏕\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"𥏖\": [\n        \"ㄕㄣ3\"\n    ],\n    \"𥏘\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𥏙\": [\n        \"ㄎㄨㄟ4\"\n    ],\n    \"𥏜\": [\n        \"ㄧ3\"\n    ],\n    \"𥏝\": [\n        \"ㄧㄚ4\"\n    ],\n    \"𥏠\": [\n        \"ㄅㄧ1\"\n    ],\n    \"𥏤\": [\n        \"ㄎㄨㄚ4\"\n    ],\n    \"𥏥\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𥏨\": [\n        \"ㄓㄠ1\"\n    ],\n    \"𥏪\": [\n        \"ㄎㄞ3\"\n    ],\n    \"𥏫\": [\n        \"ㄕㄤ1\"\n    ],\n    \"𥏮\": [\n        \"ㄢ4\"\n    ],\n    \"𥏯\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𥏰\": [\n        \"ㄓ4\"\n    ],\n    \"𥏷\": [\n        \"ㄓ4\"\n    ],\n    \"𥏹\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"𥐀\": [\n        \"ㄙ1\"\n    ],\n    \"𥐁\": [\n        \"ㄆㄨ2\"\n    ],\n    \"𥐂\": [\n        \"ㄡ3\"\n    ],\n    \"𥐊\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𥐑\": [\n        \"ㄧㄥ1\"\n    ],\n    \"𥐓\": [\n        \"ㄏㄨㄢ1\"\n    ],\n    \"𥐕\": [\n        \"ㄧㄚ4\"\n    ],\n    \"𥐘\": [\n        \"ㄕ2\"\n    ],\n    \"𥐙\": [\n        \"ㄆㄚ1\",\n        \"ㄅㄚ1\"\n    ],\n    \"𥐚\": [\n        \"ㄆㄨ3\"\n    ],\n    \"𥐞\": [\n        \"ㄇㄤ2\"\n    ],\n    \"𥐟\": [\n        \"ㄔㄞ1\"\n    ],\n    \"𥐩\": [\n        \"ㄩㄣ2\"\n    ],\n    \"𥐬\": [\n        \"ㄍㄨ3\"\n    ],\n    \"𥐹\": [\n        \"ㄉㄢ3\"\n    ],\n    \"𥐻\": [\n        \"ㄋㄠ2\"\n    ],\n    \"𥐽\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𥐿\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𥑅\": [\n        \"ㄎㄥ1\"\n    ],\n    \"𥑇\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𥑈\": [\n        \"ㄊㄧㄥ1\"\n    ],\n    \"𥑋\": [\n        \"ㄍㄨㄞ4\"\n    ],\n    \"𥑎\": [\n        \"ㄑㄩㄥ1\"\n    ],\n    \"𥑏\": [\n        \"ㄕ3\"\n    ],\n    \"𥑐\": [\n        \"ㄐㄧㄚ3\"\n    ],\n    \"𥑑\": [\n        \"ㄠ4\"\n    ],\n    \"𥑒\": [\n        \"ㄋㄚ3\",\n        \"ㄎㄥ1\"\n    ],\n    \"𥑓\": [\n        \"ㄆㄧㄣ3\"\n    ],\n    \"𥑔\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"𥑡\": [\n        \"ㄓㄜ4\"\n    ],\n    \"𥑢\": [\n        \"ㄅㄨ4\"\n    ],\n    \"𥑣\": [\n        \"ㄨㄛ3\"\n    ],\n    \"𥑥\": [\n        \"ㄔㄚ3\"\n    ],\n    \"𥑪\": [\n        \"ㄋㄠ2\"\n    ],\n    \"𥑫\": [\n        \"ㄎㄢ1\",\n        \"ㄎㄢ3\"\n    ],\n    \"𥑯\": [\n        \"ㄉㄨ2\"\n    ],\n    \"𥑰\": [\n        \"ㄍㄨㄞ4\"\n    ],\n    \"𥑱\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"𥑳\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"𥑴\": [\n        \"ㄧ3\"\n    ],\n    \"𥑵\": [\n        \"ㄉㄨㄟ1\"\n    ],\n    \"𥑶\": [\n        \"ㄌㄟ3\"\n    ],\n    \"𥑸\": [\n        \"ㄓㄡ1\"\n    ],\n    \"𥑹\": [\n        \"ㄎㄨㄚ1\"\n    ],\n    \"𥑺\": [\n        \"ㄜ1\"\n    ],\n    \"𥑻\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"𥑼\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"𥑽\": [\n        \"ㄋㄨㄛ4\"\n    ],\n    \"𥑾\": [\n        \"ㄜ4\"\n    ],\n    \"𥑿\": [\n        \"ㄩㄥ1\"\n    ],\n    \"𥒀\": [\n        \"ㄨ4\"\n    ],\n    \"𥒁\": [\n        \"ㄎㄥ1\"\n    ],\n    \"𥒓\": [\n        \"ㄓ4\"\n    ],\n    \"𥒗\": [\n        \"ㄓ3\"\n    ],\n    \"𥒘\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"𥒛\": [\n        \"ㄓㄥ4\"\n    ],\n    \"𥒞\": [\n        \"ㄧㄤ2\"\n    ],\n    \"𥒠\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𥒡\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𥒢\": [\n        \"ㄋㄠ3\",\n        \"ㄌㄧ4\"\n    ],\n    \"𥒧\": [\n        \"ㄧㄚ4\"\n    ],\n    \"𥒨\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𥒫\": [\n        \"ㄈㄨ1\"\n    ],\n    \"𥒬\": [\n        \"ㄙㄢ3\"\n    ],\n    \"𥒭\": [\n        \"ㄔㄨ4\"\n    ],\n    \"𥒮\": [\n        \"ㄨㄟ3\"\n    ],\n    \"𥒰\": [\n        \"ㄈㄨ3\"\n    ],\n    \"𥒱\": [\n        \"ㄎㄥ1\"\n    ],\n    \"𥒲\": [\n        \"ㄙ4\"\n    ],\n    \"𥒳\": [\n        \"ㄎㄤ4\"\n    ],\n    \"𥒵\": [\n        \"ㄧ4\"\n    ],\n    \"𥒶\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"𥒾\": [\n        \"ㄩ3\"\n    ],\n    \"𥓃\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𥓆\": [\n        \"ㄌㄧㄣ3\"\n    ],\n    \"𥓇\": [\n        \"ㄉㄨ3\"\n    ],\n    \"𥓈\": [\n        \"ㄜ4\"\n    ],\n    \"𥓌\": [\n        \"ㄑㄧㄤ3\"\n    ],\n    \"𥓍\": [\n        \"ㄉㄨ2\"\n    ],\n    \"𥓐\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𥓑\": [\n        \"ㄔㄨㄛ4\"\n    ],\n    \"𥓒\": [\n        \"ㄒㄧㄢ4\",\n        \"ㄎㄢ4\"\n    ],\n    \"𥓖\": [\n        \"ㄍㄠ3\"\n    ],\n    \"𥓬\": [\n        \"ㄉㄠ4\"\n    ],\n    \"𥓰\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"𥓻\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"𥓾\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𥓿\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𥔀\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"𥔁\": [\n        \"ㄆㄧ3\"\n    ],\n    \"𥔂\": [\n        \"ㄍㄥ4\"\n    ],\n    \"𥔄\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𥔇\": [\n        \"ㄎㄨㄥ1\"\n    ],\n    \"𥔊\": [\n        \"ㄓ3\"\n    ],\n    \"𥔑\": [\n        \"ㄒㄧㄠ3\"\n    ],\n    \"𥔡\": [\n        \"ㄕㄜ4\"\n    ],\n    \"𥔢\": [\n        \"ㄩ2\"\n    ],\n    \"𥔣\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"𥔩\": [\n        \"ㄑㄧ3\"\n    ],\n    \"𥔪\": [\n        \"ㄔㄣ3\"\n    ],\n    \"𥔫\": [\n        \"ㄙㄤ3\"\n    ],\n    \"𥔭\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"𥔮\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"𥔯\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𥔱\": [\n        \"ㄕㄢ4\"\n    ],\n    \"𥔲\": [\n        \"ㄜ4\"\n    ],\n    \"𥔻\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"𥔽\": [\n        \"ㄎㄜ4\"\n    ],\n    \"𥕀\": [\n        \"ㄨㄥ1\"\n    ],\n    \"𥕁\": [\n        \"ㄗ1\"\n    ],\n    \"𥕂\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𥕇\": [\n        \"ㄉㄚ3\"\n    ],\n    \"𥕉\": [\n        \"ㄘㄨㄛ4\"\n    ],\n    \"𥕍\": [\n        \"ㄌㄡ3\"\n    ],\n    \"𥕎\": [\n        \"ㄎㄤ1\"\n    ],\n    \"𥕏\": [\n        \"ㄎㄨㄛ4\"\n    ],\n    \"𥕐\": [\n        \"ㄉㄧ2\"\n    ],\n    \"𥕑\": [\n        \"ㄑㄧㄝ1\",\n        \"ㄐㄩ1\"\n    ],\n    \"𥕓\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𥕖\": [\n        \"ㄍㄨㄛ3\"\n    ],\n    \"𥕗\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"𥕘\": [\n        \"ㄔㄠ2\",\n        \"ㄙㄨㄛ3\"\n    ],\n    \"𥕙\": [\n        \"ㄏㄟ1\"\n    ],\n    \"𥕢\": [\n        \"ㄘㄠ2\"\n    ],\n    \"𥕣\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𥕦\": [\n        \"ㄍㄨㄣ3\"\n    ],\n    \"𥕰\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𥕱\": [\n        \"ㄆㄥ2\",\n        \"ㄆㄥ1\"\n    ],\n    \"𥕲\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𥕵\": [\n        \"ㄍㄢ3\"\n    ],\n    \"𥕶\": [\n        \"ㄙ1\"\n    ],\n    \"𥕸\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𥕹\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"𥕻\": [\n        \"ㄨ2\",\n        \"ㄨ3\"\n    ],\n    \"𥕼\": [\n        \"ㄧㄢ2\"\n    ],\n    \"𥕽\": [\n        \"ㄆㄥ4\"\n    ],\n    \"𥕾\": [\n        \"ㄒㄧㄠ3\"\n    ],\n    \"𥕿\": [\n        \"ㄆㄢ1\"\n    ],\n    \"𥖍\": [\n        \"ㄌㄚ4\"\n    ],\n    \"𥖗\": [\n        \"ㄅㄥ4\"\n    ],\n    \"𥖘\": [\n        \"ㄓㄣ3\"\n    ],\n    \"𥖙\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𥖜\": [\n        \"ㄐㄧㄣ3\"\n    ],\n    \"𥖝\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"𥖞\": [\n        \"ㄎㄣ3\"\n    ],\n    \"𥖠\": [\n        \"ㄓㄡ2\",\n        \"ㄉㄨ2\"\n    ],\n    \"𥖨\": [\n        \"ㄗㄠ4\"\n    ],\n    \"𥖪\": [\n        \"ㄌㄜ4\"\n    ],\n    \"𥖫\": [\n        \"ㄑㄧ1\"\n    ],\n    \"𥖬\": [\n        \"ㄅㄧㄥ4\"\n    ],\n    \"𥖵\": [\n        \"ㄧㄣ3\"\n    ],\n    \"𥖶\": [\n        \"ㄆㄧㄣ1\"\n    ],\n    \"𥖻\": [\n        \"ㄙㄡ3\"\n    ],\n    \"𥖼\": [\n        \"ㄌㄩ4\"\n    ],\n    \"𥖾\": [\n        \"ㄉㄧ2\"\n    ],\n    \"𥖿\": [\n        \"ㄉㄨ2\"\n    ],\n    \"𥗀\": [\n        \"ㄌㄧㄠ3\"\n    ],\n    \"𥗁\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𥗊\": [\n        \"ㄔㄤ3\"\n    ],\n    \"𥗒\": [\n        \"ㄔㄣ4\"\n    ],\n    \"𥗓\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𥗙\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"𥗚\": [\n        \"ㄉㄠ4\"\n    ],\n    \"𥗝\": [\n        \"ㄖㄤ3\"\n    ],\n    \"𥗟\": [\n        \"ㄆㄛ4\"\n    ],\n    \"𥗦\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"𥗧\": [\n        \"ㄒㄧㄝ1\"\n    ],\n    \"𥗪\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"𥗫\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𥗬\": [\n        \"ㄌㄟ3\"\n    ],\n    \"𥗭\": [\n        \"ㄘㄚ4\"\n    ],\n    \"𥗮\": [\n        \"ㄑㄩㄝ1\"\n    ],\n    \"𥗵\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"𥗶\": [\n        \"ㄌㄟ4\"\n    ],\n    \"𥗺\": [\n        \"ㄌㄢ4\"\n    ],\n    \"𥗽\": [\n        \"ㄌㄢ2\"\n    ],\n    \"𥗿\": [\n        \"ㄌㄚ3\"\n    ],\n    \"𥘁\": [\n        \"ㄌㄚ3\"\n    ],\n    \"𥘄\": [\n        \"ㄩ4\"\n    ],\n    \"𥘊\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"𥘋\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"𥘌\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𥘏\": [\n        \"ㄍㄢ3\"\n    ],\n    \"𥘒\": [\n        \"ㄧ4\"\n    ],\n    \"𥘠\": [\n        \"ㄧ4\"\n    ],\n    \"𥘡\": [\n        \"ㄓ1\"\n    ],\n    \"𥘤\": [\n        \"ㄅㄧㄠ3\"\n    ],\n    \"𥘥\": [\n        \"ㄕㄥ1\"\n    ],\n    \"𥘦\": [\n        \"ㄐㄧㄡ4\",\n        \"ㄕㄜ4\"\n    ],\n    \"𥘫\": [\n        \"ㄏㄜ1\"\n    ],\n    \"𥘬\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𥘮\": [\n        \"ㄐㄩ1\"\n    ],\n    \"𥙀\": [\n        \"ㄗㄨㄛ3\"\n    ],\n    \"𥙁\": [\n        \"ㄧ2\"\n    ],\n    \"𥙆\": [\n        \"ㄒㄧㄢ4\",\n        \"ㄓ1\"\n    ],\n    \"𥙇\": [\n        \"ㄧ2\"\n    ],\n    \"𥙉\": [\n        \"ㄙ4\",\n        \"ㄊㄞ2\"\n    ],\n    \"𥙋\": [\n        \"ㄔㄨㄟ4\"\n    ],\n    \"𥙎\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𥙡\": [\n        \"ㄓㄢ1\"\n    ],\n    \"𥙣\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"𥙦\": [\n        \"ㄖㄨ2\"\n    ],\n    \"𥙨\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𥙬\": [\n        \"ㄕㄠ1\"\n    ],\n    \"𥙰\": [\n        \"ㄕㄡ4\"\n    ],\n    \"𥙾\": [\n        \"ㄧㄡ4\"\n    ],\n    \"𥙿\": [\n        \"ㄩ4\"\n    ],\n    \"𥚂\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"𥚉\": [\n        \"ㄗ1\"\n    ],\n    \"𥚊\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𥚚\": [\n        \"ㄔ3\"\n    ],\n    \"𥚛\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"𥚠\": [\n        \"ㄓㄨㄣ4\"\n    ],\n    \"𥚦\": [\n        \"ㄏㄡ2\"\n    ],\n    \"𥚩\": [\n        \"ㄒㄩ3\"\n    ],\n    \"𥚾\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"𥚿\": [\n        \"ㄧㄥ4\"\n    ],\n    \"𥛂\": [\n        \"ㄓㄨ1\"\n    ],\n    \"𥛅\": [\n        \"ㄌㄧㄡ4\"\n    ],\n    \"𥛑\": [\n        \"ㄋㄨ4\"\n    ],\n    \"𥛘\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𥛚\": [\n        \"ㄔ4\"\n    ],\n    \"𥛜\": [\n        \"ㄗㄨ3\"\n    ],\n    \"𥛝\": [\n        \"ㄈㄥ2\"\n    ],\n    \"𥛞\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𥛟\": [\n        \"ㄆㄨ3\"\n    ],\n    \"𥛥\": [\n        \"ㄓㄨㄢ4\"\n    ],\n    \"𥛧\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𥛨\": [\n        \"ㄕ1\"\n    ],\n    \"𥛩\": [\n        \"ㄩ3\"\n    ],\n    \"𥛪\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𥛫\": [\n        \"ㄌㄧㄤ2\"\n    ],\n    \"𥛯\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𥛰\": [\n        \"ㄌㄧㄠ4\"\n    ],\n    \"𥛱\": [\n        \"ㄅㄥ1\"\n    ],\n    \"𥜃\": [\n        \"ㄧ4\"\n    ],\n    \"𥜄\": [\n        \"ㄍㄨㄢ1\"\n    ],\n    \"𥜌\": [\n        \"ㄠ3\"\n    ],\n    \"𥜏\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"𥜐\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"𥜒\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𥜓\": [\n        \"ㄌㄢ2\"\n    ],\n    \"𥜖\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𥜙\": [\n        \"ㄗㄢ4\"\n    ],\n    \"𥜚\": [\n        \"ㄧㄡ3\"\n    ],\n    \"𥜥\": [\n        \"ㄧ4\"\n    ],\n    \"𥜦\": [\n        \"ㄋㄧ3\",\n        \"ㄒㄧㄢ3\"\n    ],\n    \"𥜬\": [\n        \"ㄋㄧ3\",\n        \"ㄒㄧㄢ3\"\n    ],\n    \"𥜭\": [\n        \"ㄍㄨㄛ3\"\n    ],\n    \"𥜮\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"𥜰\": [\n        \"ㄕ1\"\n    ],\n    \"𥜲\": [\n        \"ㄒㄧㄢ3\",\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𥜴\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𥜵\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"𥜶\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"𥝀\": [\n        \"ㄕㄜ2\"\n    ],\n    \"𥝂\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𥝄\": [\n        \"ㄨㄢ4\"\n    ],\n    \"𥝊\": [\n        \"ㄈㄟ4\"\n    ],\n    \"𥝋\": [\n        \"ㄈㄟ4\"\n    ],\n    \"𥝌\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𥝍\": [\n        \"ㄩ4\",\n        \"ㄨㄤ2\"\n    ],\n    \"𥝑\": [\n        \"ㄓ1\"\n    ],\n    \"𥝒\": [\n        \"ㄍㄨㄚ4\"\n    ],\n    \"𥝔\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𥝕\": [\n        \"ㄇㄤ2\"\n    ],\n    \"𥝖\": [\n        \"ㄏㄜ2\",\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𥝘\": [\n        \"ㄧㄡ3\"\n    ],\n    \"𥝟\": [\n        \"ㄉㄨ4\"\n    ],\n    \"𥝠\": [\n        \"ㄙ1\",\n        \"ㄒㄧㄡ4\"\n    ],\n    \"𥝢\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𥝥\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𥝦\": [\n        \"ㄋㄧㄡ3\"\n    ],\n    \"𥝧\": [\n        \"ㄅㄚ4\"\n    ],\n    \"𥝨\": [\n        \"ㄩ2\"\n    ],\n    \"𥝮\": [\n        \"ㄓ1\"\n    ],\n    \"𥝸\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𥝹\": [\n        \"ㄎㄜ1\"\n    ],\n    \"𥝾\": [\n        \"ㄉㄨ4\",\n        \"ㄓㄚ4\"\n    ],\n    \"𥝿\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"𥞁\": [\n        \"ㄔㄣ1\"\n    ],\n    \"𥞃\": [\n        \"ㄔㄨㄟ4\",\n        \"ㄕㄨ4\"\n    ],\n    \"𥞄\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𥞅\": [\n        \"ㄓㄞ3\"\n    ],\n    \"𥞊\": [\n        \"ㄇㄟ4\"\n    ],\n    \"𥞍\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𥞎\": [\n        \"ㄗ3\"\n    ],\n    \"𥞏\": [\n        \"ㄓㄨ2\"\n    ],\n    \"𥞒\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𥞘\": [\n        \"ㄗㄨㄣ4\"\n    ],\n    \"𥞚\": [\n        \"ㄖㄨ2\"\n    ],\n    \"𥞛\": [\n        \"ㄉㄨㄛ4\"\n    ],\n    \"𥞜\": [\n        \"ㄐㄧㄤ4\"\n    ],\n    \"𥞧\": [\n        \"ㄏㄥ2\"\n    ],\n    \"𥞩\": [\n        \"ㄅㄥ1\",\n        \"ㄏㄜ2\"\n    ],\n    \"𥞪\": [\n        \"ㄇㄛ4\",\n        \"ㄇㄧ3\"\n    ],\n    \"𥞯\": [\n        \"ㄗㄨ2\"\n    ],\n    \"𥞲\": [\n        \"ㄅㄧㄝ1\"\n    ],\n    \"𥞴\": [\n        \"ㄎㄨ4\"\n    ],\n    \"𥞵\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"𥞺\": [\n        \"ㄓㄨㄛ1\"\n    ],\n    \"𥞼\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"𥟃\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𥟅\": [\n        \"ㄑㄧㄠ1\"\n    ],\n    \"𥟍\": [\n        \"ㄈㄟ3\"\n    ],\n    \"𥟎\": [\n        \"ㄕㄥ1\"\n    ],\n    \"𥟒\": [\n        \"ㄓㄨㄟ4\"\n    ],\n    \"𥟓\": [\n        \"ㄎㄨㄢ3\"\n    ],\n    \"𥟔\": [\n        \"ㄗㄜ4\"\n    ],\n    \"𥟕\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"𥟗\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𥟘\": [\n        \"ㄧ4\"\n    ],\n    \"𥟚\": [\n        \"ㄔㄤ4\"\n    ],\n    \"𥟪\": [\n        \"ㄇㄠ4\"\n    ],\n    \"𥟶\": [\n        \"ㄨㄢ3\"\n    ],\n    \"𥟽\": [\n        \"ㄨ1\"\n    ],\n    \"𥟾\": [\n        \"ㄎㄨ1\"\n    ],\n    \"𥟿\": [\n        \"ㄨㄛ3\"\n    ],\n    \"𥠀\": [\n        \"ㄒㄧㄥ1\"\n    ],\n    \"𥠁\": [\n        \"ㄎㄜ1\"\n    ],\n    \"𥠃\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"𥠄\": [\n        \"ㄉㄨㄢ1\"\n    ],\n    \"𥠅\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"𥠈\": [\n        \"ㄓ4\",\n        \"ㄐㄧ4\"\n    ],\n    \"𥠉\": [\n        \"ㄘㄜ4\"\n    ],\n    \"𥠊\": [\n        \"ㄖㄡ2\"\n    ],\n    \"𥠋\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𥠍\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𥠛\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"𥠜\": [\n        \"ㄧㄤ4\"\n    ],\n    \"𥠡\": [\n        \"ㄗㄨㄥ3\"\n    ],\n    \"𥠩\": [\n        \"ㄘㄢ3\"\n    ],\n    \"𥠱\": [\n        \"ㄙ1\"\n    ],\n    \"𥠲\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𥠳\": [\n        \"ㄍㄨ3\"\n    ],\n    \"𥠴\": [\n        \"ㄔㄤ4\"\n    ],\n    \"𥠶\": [\n        \"ㄈㄟ3\"\n    ],\n    \"𥠷\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"𥠹\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𥠺\": [\n        \"ㄩㄣ1\"\n    ],\n    \"𥠽\": [\n        \"ㄓ4\"\n    ],\n    \"𥡀\": [\n        \"ㄔㄡ2\"\n    ],\n    \"𥡁\": [\n        \"ㄅㄧㄝ1\"\n    ],\n    \"𥡒\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𥡜\": [\n        \"ㄌㄨㄛ2\",\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𥡝\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𥡟\": [\n        \"ㄔㄨㄤ1\"\n    ],\n    \"𥡠\": [\n        \"ㄕㄨㄤ3\"\n    ],\n    \"𥡢\": [\n        \"ㄌㄩ4\"\n    ],\n    \"𥡣\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"𥡤\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"𥡦\": [\n        \"ㄊㄧ4\",\n        \"ㄉㄧ4\"\n    ],\n    \"𥡧\": [\n        \"ㄓㄚ1\"\n    ],\n    \"𥡪\": [\n        \"ㄧ4\"\n    ],\n    \"𥡬\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"𥡭\": [\n        \"ㄋㄟ3\"\n    ],\n    \"𥡮\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"𥡴\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𥡽\": [\n        \"ㄞ4\"\n    ],\n    \"𥢇\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𥢊\": [\n        \"ㄅㄣ4\"\n    ],\n    \"𥢌\": [\n        \"ㄈㄢ2\"\n    ],\n    \"𥢍\": [\n        \"ㄏㄨ4\",\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𥢎\": [\n        \"ㄗㄨㄣ4\"\n    ],\n    \"𥢏\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"𥢐\": [\n        \"ㄍㄠ1\"\n    ],\n    \"𥢑\": [\n        \"ㄍㄠ3\",\n        \"ㄏㄠ4\"\n    ],\n    \"𥢒\": [\n        \"ㄌㄠ2\",\n        \"ㄌㄠ4\"\n    ],\n    \"𥢔\": [\n        \"ㄓㄨㄛ2\",\n        \"ㄓㄠ4\"\n    ],\n    \"𥢟\": [\n        \"ㄏㄨ4\"\n    ],\n    \"𥢢\": [\n        \"ㄊㄨㄟ2\"\n    ],\n    \"𥢦\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𥢧\": [\n        \"ㄐㄩ2\",\n        \"ㄧ4\"\n    ],\n    \"𥢮\": [\n        \"ㄏㄨㄚ2\"\n    ],\n    \"𥢲\": [\n        \"ㄔㄥ2\"\n    ],\n    \"𥢶\": [\n        \"ㄎㄨㄞ4\"\n    ],\n    \"𥢷\": [\n        \"ㄉㄤ1\"\n    ],\n    \"𥢸\": [\n        \"ㄍㄜ2\"\n    ],\n    \"𥢹\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𥢻\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𥢽\": [\n        \"ㄘㄢ1\"\n    ],\n    \"𥣆\": [\n        \"ㄗㄨ2\"\n    ],\n    \"𥣈\": [\n        \"ㄆㄨ2\"\n    ],\n    \"𥣋\": [\n        \"ㄕㄨ3\"\n    ],\n    \"𥣌\": [\n        \"ㄅㄨ3\"\n    ],\n    \"𥣗\": [\n        \"ㄋㄧㄥ2\"\n    ],\n    \"𥣘\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𥣙\": [\n        \"ㄓㄡ4\",\n        \"ㄘㄨㄥ4\"\n    ],\n    \"𥣛\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𥣝\": [\n        \"ㄅㄧㄢ3\"\n    ],\n    \"𥣟\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"𥣤\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𥣥\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𥣩\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𥣫\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"𥣬\": [\n        \"ㄌㄟ4\"\n    ],\n    \"𥣮\": [\n        \"ㄓ4\"\n    ],\n    \"𥣯\": [\n        \"ㄧㄡ1\"\n    ],\n    \"𥣰\": [\n        \"ㄅㄧㄢ3\"\n    ],\n    \"𥣸\": [\n        \"ㄇㄨ4\"\n    ],\n    \"𥣹\": [\n        \"ㄖㄢ4\"\n    ],\n    \"𥣺\": [\n        \"ㄖㄢ4\"\n    ],\n    \"𥤂\": [\n        \"ㄋㄧㄠ3\"\n    ],\n    \"𥤊\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"𥤋\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𥤐\": [\n        \"ㄌㄟ4\",\n        \"ㄌㄟ2\"\n    ],\n    \"𥤗\": [\n        \"ㄉㄤ3\"\n    ],\n    \"𥤘\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𥤜\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𥤞\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𥤟\": [\n        \"ㄧㄢ2\"\n    ],\n    \"𥤣\": [\n        \"ㄧㄠ3\"\n    ],\n    \"𥤤\": [\n        \"ㄓㄣ4\"\n    ],\n    \"𥤥\": [\n        \"ㄑㄧ1\"\n    ],\n    \"𥤦\": [\n        \"ㄞ4\"\n    ],\n    \"𥤨\": [\n        \"ㄋㄨ2\"\n    ],\n    \"𥤩\": [\n        \"ㄇㄤ3\"\n    ],\n    \"𥤱\": [\n        \"ㄎㄢ3\",\n        \"ㄏㄢ1\"\n    ],\n    \"𥤳\": [\n        \"ㄐㄧㄡ1\",\n        \"ㄘㄨㄢ4\"\n    ],\n    \"𥤴\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𥤵\": [\n        \"ㄇㄧㄢ4\"\n    ],\n    \"𥤷\": [\n        \"ㄧㄣ2\"\n    ],\n    \"𥤸\": [\n        \"ㄨㄢ2\"\n    ],\n    \"𥤹\": [\n        \"ㄧㄠ4\",\n        \"ㄧㄠ3\"\n    ],\n    \"𥤺\": [\n        \"ㄨㄚ1\"\n    ],\n    \"𥤻\": [\n        \"ㄆㄧ2\"\n    ],\n    \"𥤼\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𥥅\": [\n        \"ㄎㄨㄥ3\"\n    ],\n    \"𥥈\": [\n        \"ㄏㄨㄥ2\",\n        \"ㄨㄥ4\"\n    ],\n    \"𥥊\": [\n        \"ㄇㄧㄥ3\"\n    ],\n    \"𥥋\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𥥌\": [\n        \"ㄧ4\",\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𥥍\": [\n        \"ㄕㄣ1\",\n        \"ㄕㄣ4\"\n    ],\n    \"𥥏\": [\n        \"ㄗㄨㄛ4\"\n    ],\n    \"𥥛\": [\n        \"ㄊㄨ1\",\n        \"ㄅㄚ2\"\n    ],\n    \"𥥝\": [\n        \"ㄩㄥ4\"\n    ],\n    \"𥥟\": [\n        \"ㄨㄚ4\"\n    ],\n    \"𥥠\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"𥥡\": [\n        \"ㄏㄨㄥ4\"\n    ],\n    \"𥥥\": [\n        \"ㄕ4\"\n    ],\n    \"𥥧\": [\n        \"ㄒㄩㄥ4\"\n    ],\n    \"𥥩\": [\n        \"ㄚ1\",\n        \"ㄒㄧㄤ4\"\n    ],\n    \"𥥱\": [\n        \"ㄔㄥ2\"\n    ],\n    \"𥥳\": [\n        \"ㄎㄥ1\"\n    ],\n    \"𥥴\": [\n        \"ㄧ4\"\n    ],\n    \"𥥵\": [\n        \"ㄧㄤ4\"\n    ],\n    \"𥥶\": [\n        \"ㄊㄧㄥ2\"\n    ],\n    \"𥥷\": [\n        \"ㄉㄡ4\"\n    ],\n    \"𥥸\": [\n        \"ㄔㄚ2\"\n    ],\n    \"𥥹\": [\n        \"ㄌㄧㄡ4\"\n    ],\n    \"𥥽\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"𥥾\": [\n        \"ㄒㄩㄢ3\"\n    ],\n    \"𥥿\": [\n        \"ㄕㄣ1\"\n    ],\n    \"𥦀\": [\n        \"ㄎㄨㄢ1\",\n        \"ㄇㄧ4\"\n    ],\n    \"𥦁\": [\n        \"ㄊㄨㄥ4\"\n    ],\n    \"𥦃\": [\n        \"ㄑㄧㄢ3\"\n    ],\n    \"𥦅\": [\n        \"ㄔㄡ4\"\n    ],\n    \"𥦊\": [\n        \"ㄨㄣ3\"\n    ],\n    \"𥦌\": [\n        \"ㄌㄨㄥ4\"\n    ],\n    \"𥦍\": [\n        \"ㄢ3\",\n        \"ㄧㄢ3\"\n    ],\n    \"𥦔\": [\n        \"ㄎㄢ3\"\n    ],\n    \"𥦖\": [\n        \"ㄧㄠ3\"\n    ],\n    \"𥦘\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𥦜\": [\n        \"ㄅㄥ4\"\n    ],\n    \"𥦝\": [\n        \"ㄌㄢ3\"\n    ],\n    \"𥦞\": [\n        \"ㄑㄧㄚ4\"\n    ],\n    \"𥦟\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"𥦢\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"𥦣\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"𥦥\": [\n        \"ㄒㄩㄥ4\"\n    ],\n    \"𥦨\": [\n        \"ㄎㄜ4\"\n    ],\n    \"𥦶\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𥦷\": [\n        \"ㄨㄥ4\"\n    ],\n    \"𥧂\": [\n        \"ㄍㄨㄥ3\"\n    ],\n    \"𥧆\": [\n        \"ㄡ3\"\n    ],\n    \"𥧇\": [\n        \"ㄎㄜ1\",\n        \"ㄔㄠ2\"\n    ],\n    \"𥧋\": [\n        \"ㄎㄨ1\"\n    ],\n    \"𥧑\": [\n        \"ㄊㄧㄢ2\",\n        \"ㄉㄧㄢ1\",\n        \"ㄧㄢ3\",\n        \"ㄔㄢ3\"\n    ],\n    \"𥧒\": [\n        \"ㄍㄡ4\"\n    ],\n    \"𥧓\": [\n        \"ㄇㄚ3\"\n    ],\n    \"𥧕\": [\n        \"ㄌㄧㄡ4\"\n    ],\n    \"𥧙\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𥧚\": [\n        \"ㄨㄣ3\"\n    ],\n    \"𥧡\": [\n        \"ㄍㄨㄥ4\"\n    ],\n    \"𥧣\": [\n        \"ㄊㄨ2\"\n    ],\n    \"𥧤\": [\n        \"ㄋㄧㄥ2\"\n    ],\n    \"𥧧\": [\n        \"ㄇㄧ4\"\n    ],\n    \"𥧫\": [\n        \"ㄌㄤ2\"\n    ],\n    \"𥧬\": [\n        \"ㄑㄧㄢ3\"\n    ],\n    \"𥧭\": [\n        \"ㄇㄢ2\"\n    ],\n    \"𥧮\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𥧰\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"𥧱\": [\n        \"ㄩㄥ1\"\n    ],\n    \"𥧲\": [\n        \"ㄐㄧㄣ4\",\n        \"ㄐㄧㄣ3\"\n    ],\n    \"𥧴\": [\n        \"ㄇㄟ4\"\n    ],\n    \"𥧷\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𥧻\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𥨌\": [\n        \"ㄌㄧㄡ4\"\n    ],\n    \"𥨍\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𥨎\": [\n        \"ㄉㄢ4\"\n    ],\n    \"𥨐\": [\n        \"ㄍㄨㄥ3\"\n    ],\n    \"𥨒\": [\n        \"ㄘㄨㄟ4\",\n        \"ㄘㄨㄢ4\"\n    ],\n    \"𥨕\": [\n        \"ㄒㄧㄥ3\"\n    ],\n    \"𥨜\": [\n        \"ㄊㄨ1\"\n    ],\n    \"𥨝\": [\n        \"ㄕㄡ4\"\n    ],\n    \"𥨪\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"𥨳\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"𥨻\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𥨿\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𥩀\": [\n        \"ㄊㄨㄛ4\"\n    ],\n    \"𥩌\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"𥩒\": [\n        \"ㄊㄢ2\"\n    ],\n    \"𥩔\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𥩖\": [\n        \"ㄧ4\"\n    ],\n    \"𥩗\": [\n        \"ㄖㄨㄢ3\"\n    ],\n    \"𥩙\": [\n        \"ㄆㄚ3\"\n    ],\n    \"𥩝\": [\n        \"ㄘㄚ4\"\n    ],\n    \"𥩡\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𥩢\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"𥩣\": [\n        \"ㄓㄨ4\"\n    ],\n    \"𥩤\": [\n        \"ㄏㄞ4\"\n    ],\n    \"𥩱\": [\n        \"ㄈㄚ2\"\n    ],\n    \"𥩲\": [\n        \"ㄏㄞ4\"\n    ],\n    \"𥪀\": [\n        \"ㄅㄨ1\"\n    ],\n    \"𥪁\": [\n        \"ㄆㄧㄥ1\"\n    ],\n    \"𥪂\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𥪊\": [\n        \"ㄎㄨㄟ3\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𥪋\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𥪌\": [\n        \"ㄊㄧㄢ3\"\n    ],\n    \"𥪍\": [\n        \"ㄨㄛ4\"\n    ],\n    \"𥪏\": [\n        \"ㄐㄩ1\"\n    ],\n    \"𥪘\": [\n        \"ㄓㄣ1\"\n    ],\n    \"𥪚\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𥪢\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"𥪦\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𥪧\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"𥪫\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𥪯\": [\n        \"ㄧㄠ4\",\n        \"ㄑㄧㄠ2\"\n    ],\n    \"𥪱\": [\n        \"ㄘㄨ4\"\n    ],\n    \"𥪴\": [\n        \"ㄆㄤ4\"\n    ],\n    \"𥪵\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"𥪻\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"𥪼\": [\n        \"ㄐㄧ3\"\n    ],\n    \"𥫂\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"𥫃\": [\n        \"ㄧ2\"\n    ],\n    \"𥫅\": [\n        \"ㄔㄤ1\"\n    ],\n    \"𥫋\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"𥫎\": [\n        \"ㄉㄨㄥ4\"\n    ],\n    \"𥫖\": [\n        \"ㄒㄧㄤ1\"\n    ],\n    \"𥫙\": [\n        \"ㄊㄧㄥ3\"\n    ],\n    \"𥫛\": [\n        \"ㄓㄨㄢ1\"\n    ],\n    \"𥫜\": [\n        \"ㄧ3\"\n    ],\n    \"𥫝\": [\n        \"ㄧ4\"\n    ],\n    \"𥫞\": [\n        \"ㄗ3\"\n    ],\n    \"𥫟\": [\n        \"ㄑㄧ3\"\n    ],\n    \"𥫢\": [\n        \"ㄔㄚ3\"\n    ],\n    \"𥫬\": [\n        \"ㄉㄨㄣ4\"\n    ],\n    \"𥫯\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"𥫰\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𥫱\": [\n        \"ㄉㄨㄣ4\"\n    ],\n    \"𥫳\": [\n        \"ㄈㄤ1\"\n    ],\n    \"𥫴\": [\n        \"ㄕ4\"\n    ],\n    \"𥫵\": [\n        \"ㄊㄧ4\"\n    ],\n    \"𥫶\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𥫷\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"𥫸\": [\n        \"ㄕㄨㄟ3\"\n    ],\n    \"𥫹\": [\n        \"ㄔㄣ2\"\n    ],\n    \"𥫼\": [\n        \"ㄏㄨㄤ4\"\n    ],\n    \"𥫽\": [\n        \"ㄕ5\"\n    ],\n    \"𥬀\": [\n        \"ㄩㄣ2\"\n    ],\n    \"𥬆\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"𥬈\": [\n        \"ㄇㄢ3\"\n    ],\n    \"𥬉\": [\n        \"ㄍㄡ1\"\n    ],\n    \"𥬍\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"𥬎\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𥬐\": [\n        \"ㄕㄣ3\"\n    ],\n    \"𥬒\": [\n        \"ㄆㄛ1\"\n    ],\n    \"𥬓\": [\n        \"ㄧㄠ4\"\n    ],\n    \"𥬔\": [\n        \"ㄑㄩ1\"\n    ],\n    \"𥬕\": [\n        \"ㄖㄢ3\"\n    ],\n    \"𥬙\": [\n        \"ㄐㄩ4\"\n    ],\n    \"𥬜\": [\n        \"ㄧㄣ3\"\n    ],\n    \"𥬝\": [\n        \"ㄅㄞ2\"\n    ],\n    \"𥬞\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𥬠\": [\n        \"ㄔㄡ1\"\n    ],\n    \"𥬪\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"𥬫\": [\n        \"ㄔㄨㄢ3\"\n    ],\n    \"𥬬\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𥬭\": [\n        \"ㄌㄧ4\",\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𥬮\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"𥬯\": [\n        \"ㄎㄠ3\"\n    ],\n    \"𥬰\": [\n        \"ㄘㄜ4\",\n        \"ㄓㄚ4\"\n    ],\n    \"𥬱\": [\n        \"ㄔㄨㄥ4\"\n    ],\n    \"𥬲\": [\n        \"ㄓㄨㄚ1\",\n        \"ㄉㄨㄛ4\"\n    ],\n    \"𥬳\": [\n        \"ㄗ3\"\n    ],\n    \"𥬴\": [\n        \"ㄧㄤ2\"\n    ],\n    \"𥬼\": [\n        \"ㄨㄣ3\"\n    ],\n    \"𥭋\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𥭌\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𥭐\": [\n        \"ㄌㄩ4\"\n    ],\n    \"𥭑\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"𥭒\": [\n        \"ㄉㄨㄣ4\"\n    ],\n    \"𥭓\": [\n        \"ㄅㄠ2\"\n    ],\n    \"𥭔\": [\n        \"ㄔㄢ1\"\n    ],\n    \"𥭖\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𥭘\": [\n        \"ㄔ1\"\n    ],\n    \"𥭙\": [\n        \"ㄓㄜ4\",\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𥭚\": [\n        \"ㄇㄤ4\"\n    ],\n    \"𥭜\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𥭝\": [\n        \"ㄇㄧㄠ4\"\n    ],\n    \"𥭞\": [\n        \"ㄩㄢ4\"\n    ],\n    \"𥭠\": [\n        \"ㄨ2\"\n    ],\n    \"𥭡\": [\n        \"ㄓ4\"\n    ],\n    \"𥭢\": [\n        \"ㄆㄧㄥ1\"\n    ],\n    \"𥭥\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"𥭫\": [\n        \"ㄇㄧ2\"\n    ],\n    \"𥭬\": [\n        \"ㄈㄟ2\"\n    ],\n    \"𥭭\": [\n        \"ㄘㄨㄛ1\"\n    ],\n    \"𥭮\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𥮍\": [\n        \"ㄧㄣ2\"\n    ],\n    \"𥮎\": [\n        \"ㄇㄤ3\"\n    ],\n    \"𥮏\": [\n        \"ㄉㄧㄢ3\"\n    ],\n    \"𥮐\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"𥮒\": [\n        \"ㄑㄧㄢ2\",\n        \"ㄓㄢ1\"\n    ],\n    \"𥮕\": [\n        \"ㄏㄤ4\"\n    ],\n    \"𥮖\": [\n        \"ㄓ2\"\n    ],\n    \"𥮗\": [\n        \"ㄐㄩ2\"\n    ],\n    \"𥮘\": [\n        \"ㄋㄧㄢ4\"\n    ],\n    \"𥮜\": [\n        \"ㄇㄧ2\"\n    ],\n    \"𥮝\": [\n        \"ㄍㄨ3\"\n    ],\n    \"𥮣\": [\n        \"ㄓㄨㄚ1\"\n    ],\n    \"𥮤\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𥮥\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𥮧\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𥮨\": [\n        \"ㄘㄨㄥ4\"\n    ],\n    \"𥮪\": [\n        \"ㄒㄩ1\",\n        \"ㄐㄧ2\"\n    ],\n    \"𥮬\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𥮯\": [\n        \"ㄅㄛ1\"\n    ],\n    \"𥮾\": [\n        \"ㄘㄢ3\",\n        \"ㄗㄢ1\"\n    ],\n    \"𥯃\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𥯑\": [\n        \"ㄐㄧㄣ3\"\n    ],\n    \"𥯔\": [\n        \"ㄐㄩ3\"\n    ],\n    \"𥯕\": [\n        \"ㄉㄤ4\"\n    ],\n    \"𥯖\": [\n        \"ㄉㄨ4\"\n    ],\n    \"𥯘\": [\n        \"ㄧㄝ2\"\n    ],\n    \"𥯙\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"𥯚\": [\n        \"ㄎㄜ4\"\n    ],\n    \"𥯛\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"𥯜\": [\n        \"ㄨㄟ3\"\n    ],\n    \"𥯝\": [\n        \"ㄊㄨ1\"\n    ],\n    \"𥯞\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𥯟\": [\n        \"ㄆㄞ4\"\n    ],\n    \"𥯡\": [\n        \"ㄆㄧ2\"\n    ],\n    \"𥯢\": [\n        \"ㄉㄧㄥ4\"\n    ],\n    \"𥯤\": [\n        \"ㄨㄟ3\"\n    ],\n    \"𥯥\": [\n        \"ㄔㄜ4\"\n    ],\n    \"𥯦\": [\n        \"ㄐㄧㄢ4\",\n        \"ㄕㄚ4\"\n    ],\n    \"𥯨\": [\n        \"ㄙ1\"\n    ],\n    \"𥯩\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𥯪\": [\n        \"ㄙㄡ4\"\n    ],\n    \"𥯬\": [\n        \"ㄖㄨㄢ3\"\n    ],\n    \"𥯮\": [\n        \"ㄩ2\"\n    ],\n    \"𥯳\": [\n        \"ㄜ4\"\n    ],\n    \"𥯶\": [\n        \"ㄎㄨ3\"\n    ],\n    \"𥯸\": [\n        \"ㄓㄨ4\"\n    ],\n    \"𥯾\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"𥰛\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𥰜\": [\n        \"ㄊㄠ2\"\n    ],\n    \"𥰝\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𥰞\": [\n        \"ㄔㄡ1\",\n        \"ㄙㄡ3\"\n    ],\n    \"𥰟\": [\n        \"ㄩㄢ2\"\n    ],\n    \"𥰠\": [\n        \"ㄌㄩ2\"\n    ],\n    \"𥰡\": [\n        \"ㄘㄜ4\"\n    ],\n    \"𥰢\": [\n        \"ㄕㄢ4\"\n    ],\n    \"𥰣\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"𥰥\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𥰦\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𥰧\": [\n        \"ㄧ3\"\n    ],\n    \"𥰨\": [\n        \"ㄊㄢ2\"\n    ],\n    \"𥰪\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𥰭\": [\n        \"ㄘㄨㄛ1\",\n        \"ㄓㄚ3\",\n        \"ㄘ1\"\n    ],\n    \"𥰮\": [\n        \"ㄍㄜ3\"\n    ],\n    \"𥰰\": [\n        \"ㄕ4\",\n        \"ㄕㄜ2\"\n    ],\n    \"𥰱\": [\n        \"ㄙㄠ1\"\n    ],\n    \"𥰲\": [\n        \"ㄏㄨㄥ4\"\n    ],\n    \"𥰳\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𥰶\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"𥰻\": [\n        \"ㄇㄨ4\"\n    ],\n    \"𥰼\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"𥰾\": [\n        \"ㄓㄞ4\"\n    ],\n    \"𥱀\": [\n        \"ㄈㄨ1\"\n    ],\n    \"𥱁\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𥱂\": [\n        \"ㄋㄨ2\"\n    ],\n    \"𥱃\": [\n        \"ㄧ4\"\n    ],\n    \"𥱧\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"𥱨\": [\n        \"ㄑㄧㄥ4\"\n    ],\n    \"𥱵\": [\n        \"ㄏㄨㄟ4\",\n        \"ㄙㄨㄟ4\",\n        \"ㄒㄧ2\"\n    ],\n    \"𥱶\": [\n        \"ㄕㄨㄤ3\"\n    ],\n    \"𥱷\": [\n        \"ㄉㄢ3\"\n    ],\n    \"𥱸\": [\n        \"ㄡ1\"\n    ],\n    \"𥱹\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𥱺\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𥱻\": [\n        \"ㄔ4\",\n        \"ㄊㄨ2\"\n    ],\n    \"𥱼\": [\n        \"ㄆㄞ2\",\n        \"ㄆㄧ4\"\n    ],\n    \"𥱽\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"𥲀\": [\n        \"ㄔㄠ2\"\n    ],\n    \"𥲁\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𥲂\": [\n        \"ㄅㄧㄥ1\"\n    ],\n    \"𥲃\": [\n        \"ㄎㄡ4\"\n    ],\n    \"𥲄\": [\n        \"ㄉㄢ4\"\n    ],\n    \"𥲅\": [\n        \"ㄔㄡ2\"\n    ],\n    \"𥲆\": [\n        \"ㄊㄨㄥ1\"\n    ],\n    \"𥲇\": [\n        \"ㄉㄢ4\"\n    ],\n    \"𥲈\": [\n        \"ㄇㄢ3\"\n    ],\n    \"𥲉\": [\n        \"ㄏㄨ4\"\n    ],\n    \"𥲊\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"𥲋\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𥲍\": [\n        \"ㄘㄠ2\"\n    ],\n    \"𥲎\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𥲏\": [\n        \"ㄔㄨㄢ4\"\n    ],\n    \"𥲐\": [\n        \"ㄨ2\"\n    ],\n    \"𥲑\": [\n        \"ㄇㄢ2\"\n    ],\n    \"𥲕\": [\n        \"ㄗ3\"\n    ],\n    \"𥲗\": [\n        \"ㄉㄨ4\"\n    ],\n    \"𥲚\": [\n        \"ㄕㄨㄤ4\"\n    ],\n    \"𥲛\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𥲜\": [\n        \"ㄐㄩ4\"\n    ],\n    \"𥲝\": [\n        \"ㄓㄡ4\"\n    ],\n    \"𥲟\": [\n        \"ㄉㄧㄠ4\"\n    ],\n    \"𥲠\": [\n        \"ㄨㄤ4\"\n    ],\n    \"𥲡\": [\n        \"ㄔㄨㄤ1\"\n    ],\n    \"𥲢\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𥲣\": [\n        \"ㄊㄨㄟ4\"\n    ],\n    \"𥲥\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"𥲦\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"𥲧\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𥲪\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𥳆\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𥳇\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𥳈\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"𥳉\": [\n        \"ㄉㄨ1\"\n    ],\n    \"𥳋\": [\n        \"ㄗㄢ4\",\n        \"ㄗㄢ1\"\n    ],\n    \"𥳌\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"𥳍\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"𥳎\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"𥳏\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𥳐\": [\n        \"ㄑㄧㄢ3\"\n    ],\n    \"𥳒\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𥳓\": [\n        \"ㄕㄠ1\"\n    ],\n    \"𥳔\": [\n        \"ㄉㄨㄛ4\"\n    ],\n    \"𥳕\": [\n        \"ㄕㄨ1\"\n    ],\n    \"𥳖\": [\n        \"ㄅㄨ4\"\n    ],\n    \"𥳗\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𥳘\": [\n        \"ㄉㄨㄥ3\"\n    ],\n    \"𥳚\": [\n        \"ㄖㄢ2\"\n    ],\n    \"𥳜\": [\n        \"ㄧㄤ2\"\n    ],\n    \"𥳝\": [\n        \"ㄖㄨㄟ3\"\n    ],\n    \"𥳞\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"𥳟\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𥳠\": [\n        \"ㄉㄧ4\"\n    ],\n    \"𥳡\": [\n        \"ㄈㄣ2\"\n    ],\n    \"𥳢\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"𥳣\": [\n        \"ㄗㄨㄟ4\"\n    ],\n    \"𥳥\": [\n        \"ㄋㄧㄥ3\"\n    ],\n    \"𥳪\": [\n        \"ㄙㄨㄢ4\"\n    ],\n    \"𥳫\": [\n        \"ㄊㄧㄢ3\"\n    ],\n    \"𥳬\": [\n        \"ㄢ4\"\n    ],\n    \"𥳯\": [\n        \"ㄘㄜ4\"\n    ],\n    \"𥳰\": [\n        \"ㄉㄧㄥ4\"\n    ],\n    \"𥳱\": [\n        \"ㄕㄣ1\"\n    ],\n    \"𥳲\": [\n        \"ㄉㄨ4\"\n    ],\n    \"𥳳\": [\n        \"ㄊㄧ2\"\n    ],\n    \"𥳴\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"𥳵\": [\n        \"ㄗㄨㄟ4\"\n    ],\n    \"𥳶\": [\n        \"ㄓㄤ3\"\n    ],\n    \"𥳷\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𥳸\": [\n        \"ㄉㄢ4\"\n    ],\n    \"𥳹\": [\n        \"ㄉㄢ3\"\n    ],\n    \"𥳺\": [\n        \"ㄙㄨㄥ3\"\n    ],\n    \"𥴐\": [\n        \"ㄓㄢ3\"\n    ],\n    \"𥴑\": [\n        \"ㄊㄧㄥ2\"\n    ],\n    \"𥴒\": [\n        \"ㄓ4\"\n    ],\n    \"𥴕\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𥴖\": [\n        \"ㄆㄞ2\"\n    ],\n    \"𥴡\": [\n        \"ㄌㄧ3\"\n    ],\n    \"𥴤\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"𥴦\": [\n        \"ㄙㄨㄟ4\",\n        \"ㄉㄧ2\"\n    ],\n    \"𥴧\": [\n        \"ㄐㄩ3\"\n    ],\n    \"𥴨\": [\n        \"ㄞ4\"\n    ],\n    \"𥴩\": [\n        \"ㄍㄜ2\"\n    ],\n    \"𥴪\": [\n        \"ㄐㄩ4\"\n    ],\n    \"𥴫\": [\n        \"ㄊㄨㄣ2\",\n        \"ㄉㄧㄢ4\"\n    ],\n    \"𥴬\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𥴭\": [\n        \"ㄑㄧㄚ4\"\n    ],\n    \"𥴮\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𥴯\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𥴱\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"𥴴\": [\n        \"ㄍㄡ1\"\n    ],\n    \"𥴵\": [\n        \"ㄙㄨㄢ4\"\n    ],\n    \"𥴺\": [\n        \"ㄘ2\"\n    ],\n    \"𥴻\": [\n        \"ㄑㄧㄤ4\"\n    ],\n    \"𥴿\": [\n        \"ㄧㄢ2\"\n    ],\n    \"𥵏\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"𥵒\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"𥵜\": [\n        \"ㄆㄛ4\"\n    ],\n    \"𥵝\": [\n        \"ㄌㄧㄥ3\"\n    ],\n    \"𥵞\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𥵟\": [\n        \"ㄓㄨ4\"\n    ],\n    \"𥵠\": [\n        \"ㄍㄨ3\"\n    ],\n    \"𥵣\": [\n        \"ㄉㄨㄢ1\"\n    ],\n    \"𥵤\": [\n        \"ㄓㄠ4\"\n    ],\n    \"𥵦\": [\n        \"ㄕㄠ3\"\n    ],\n    \"𥵧\": [\n        \"ㄑㄧㄣ3\"\n    ],\n    \"𥵨\": [\n        \"ㄇㄧ2\"\n    ],\n    \"𥵪\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"𥵫\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"𥵬\": [\n        \"ㄔㄡ1\"\n    ],\n    \"𥵯\": [\n        \"ㄙㄚ4\"\n    ],\n    \"𥵶\": [\n        \"ㄊㄧㄢ3\"\n    ],\n    \"𥶅\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"𥶆\": [\n        \"ㄌㄩ2\"\n    ],\n    \"𥶇\": [\n        \"ㄌㄨ3\"\n    ],\n    \"𥶈\": [\n        \"ㄗㄡ1\"\n    ],\n    \"𥶌\": [\n        \"ㄌㄩ4\"\n    ],\n    \"𥶍\": [\n        \"ㄏㄨㄢ3\"\n    ],\n    \"𥶏\": [\n        \"ㄊㄧㄠ2\"\n    ],\n    \"𥶐\": [\n        \"ㄊㄨㄟ2\"\n    ],\n    \"𥶑\": [\n        \"ㄑㄧㄤ3\"\n    ],\n    \"𥶒\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"𥶓\": [\n        \"ㄅㄟ1\"\n    ],\n    \"𥶔\": [\n        \"ㄆㄠ2\"\n    ],\n    \"𥶕\": [\n        \"ㄓㄢ1\"\n    ],\n    \"𥶗\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𥶛\": [\n        \"ㄊㄧ2\"\n    ],\n    \"𥶜\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𥶢\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𥶵\": [\n        \"ㄏㄨㄟ3\"\n    ],\n    \"𥶶\": [\n        \"ㄑㄩ1\"\n    ],\n    \"𥶷\": [\n        \"ㄒㄩㄢ3\"\n    ],\n    \"𥶹\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"𥶺\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𥶻\": [\n        \"ㄙㄨㄟ2\"\n    ],\n    \"𥶽\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𥶿\": [\n        \"ㄧㄢ2\"\n    ],\n    \"𥷀\": [\n        \"ㄧㄢ1\"\n    ],\n    \"𥷁\": [\n        \"ㄅㄢ4\"\n    ],\n    \"𥷃\": [\n        \"ㄐㄧㄤ3\"\n    ],\n    \"𥷄\": [\n        \"ㄋㄧ3\"\n    ],\n    \"𥷅\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𥷆\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𥷇\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𥷈\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"𥷑\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𥷔\": [\n        \"ㄩ2\"\n    ],\n    \"𥷕\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𥷖\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"𥷗\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𥷘\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𥷙\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𥷚\": [\n        \"ㄐㄩ1\"\n    ],\n    \"𥷜\": [\n        \"ㄈㄥ1\"\n    ],\n    \"𥷞\": [\n        \"ㄩ4\"\n    ],\n    \"𥷨\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𥷩\": [\n        \"ㄗㄚ2\"\n    ],\n    \"𥷪\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"𥷫\": [\n        \"ㄐㄧㄝ1\"\n    ],\n    \"𥷬\": [\n        \"ㄍㄨㄢ1\"\n    ],\n    \"𥷮\": [\n        \"ㄓㄨㄛ2\",\n        \"ㄓㄠ1\"\n    ],\n    \"𥷱\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𥷹\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𥷼\": [\n        \"ㄘㄨ4\"\n    ],\n    \"𥸃\": [\n        \"ㄏㄨㄟ3\"\n    ],\n    \"𥸈\": [\n        \"ㄉㄤ4\"\n    ],\n    \"𥸉\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"𥸊\": [\n        \"ㄧ4\"\n    ],\n    \"𥸗\": [\n        \"ㄙㄚ3\"\n    ],\n    \"𥸘\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𥸚\": [\n        \"ㄉㄧ2\"\n    ],\n    \"𥸡\": [\n        \"ㄍㄢ3\"\n    ],\n    \"𥸢\": [\n        \"ㄗㄢ1\"\n    ],\n    \"𥸣\": [\n        \"ㄕㄢ4\"\n    ],\n    \"𥸤\": [\n        \"ㄩ4\"\n    ],\n    \"𥸥\": [\n        \"ㄅㄛ3\"\n    ],\n    \"𥸧\": [\n        \"ㄉㄧㄥ4\"\n    ],\n    \"𥸨\": [\n        \"ㄈㄢ2\",\n        \"ㄅㄛ3\",\n        \"ㄅㄨ3\"\n    ],\n    \"𥸪\": [\n        \"ㄩ4\"\n    ],\n    \"𥸬\": [\n        \"ㄕㄣ1\"\n    ],\n    \"𥸲\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"𥸴\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"𥸵\": [\n        \"ㄊㄨㄣ2\"\n    ],\n    \"𥸸\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𥹁\": [\n        \"ㄓㄚ1\",\n        \"ㄗㄨㄛ4\"\n    ],\n    \"𥹂\": [\n        \"ㄆㄟ1\"\n    ],\n    \"𥹄\": [\n        \"ㄇㄧ2\"\n    ],\n    \"𥹆\": [\n        \"ㄇㄧㄥ2\"\n    ],\n    \"𥹇\": [\n        \"ㄈㄢ4\"\n    ],\n    \"𥹉\": [\n        \"ㄋㄚ4\"\n    ],\n    \"𥹊\": [\n        \"ㄙ4\"\n    ],\n    \"𥹋\": [\n        \"ㄧ2\"\n    ],\n    \"𥹌\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"𥹍\": [\n        \"ㄓㄨ4\"\n    ],\n    \"𥹓\": [\n        \"ㄅㄢ1\"\n    ],\n    \"𥹔\": [\n        \"ㄩ4\"\n    ],\n    \"𥹖\": [\n        \"ㄆㄛ3\"\n    ],\n    \"𥹚\": [\n        \"ㄏㄨㄢ1\"\n    ],\n    \"𥹛\": [\n        \"ㄘㄢ4\"\n    ],\n    \"𥹜\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"𥹠\": [\n        \"ㄊㄢ2\"\n    ],\n    \"𥹩\": [\n        \"ㄓ4\"\n    ],\n    \"𥹫\": [\n        \"ㄇㄧ3\"\n    ],\n    \"𥹬\": [\n        \"ㄎㄠ3\"\n    ],\n    \"𥹱\": [\n        \"ㄧㄠ1\"\n    ],\n    \"𥹲\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"𥹳\": [\n        \"ㄑㄩㄢ3\",\n        \"ㄏㄨㄢ2\"\n    ],\n    \"𥹴\": [\n        \"ㄅㄨ4\"\n    ],\n    \"𥹵\": [\n        \"ㄔㄨ4\"\n    ],\n    \"𥹶\": [\n        \"ㄑㄧㄠ3\"\n    ],\n    \"𥹷\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"𥹸\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𥹺\": [\n        \"ㄎㄤ1\"\n    ],\n    \"𥹻\": [\n        \"ㄈㄣ4\"\n    ],\n    \"𥺅\": [\n        \"ㄉㄠ4\"\n    ],\n    \"𥺉\": [\n        \"ㄉㄡ4\"\n    ],\n    \"𥺊\": [\n        \"ㄍㄜ2\"\n    ],\n    \"𥺙\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𥺚\": [\n        \"ㄒㄧ2\"\n    ],\n    \"𥺜\": [\n        \"ㄋㄧ4\"\n    ],\n    \"𥺝\": [\n        \"ㄓㄡ1\"\n    ],\n    \"𥺞\": [\n        \"ㄓㄡ1\",\n        \"ㄩ4\"\n    ],\n    \"𥺣\": [\n        \"ㄔㄡ1\"\n    ],\n    \"𥺴\": [\n        \"ㄋㄧㄢ1\"\n    ],\n    \"𥺵\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𥺷\": [\n        \"ㄑㄩ1\"\n    ],\n    \"𥻄\": [\n        \"ㄎㄞ1\"\n    ],\n    \"𥻇\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𥻉\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𥻋\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"𥻍\": [\n        \"ㄗ1\"\n    ],\n    \"𥻑\": [\n        \"ㄡ3\",\n        \"ㄌㄧ4\"\n    ],\n    \"𥻒\": [\n        \"ㄘㄨ4\",\n        \"ㄇㄧ4\"\n    ],\n    \"𥻗\": [\n        \"ㄔㄚ2\"\n    ],\n    \"𥻝\": [\n        \"ㄓㄨㄥ4\"\n    ],\n    \"𥻞\": [\n        \"ㄅㄨ2\"\n    ],\n    \"𥻤\": [\n        \"ㄔㄡ1\"\n    ],\n    \"𥻥\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𥻦\": [\n        \"ㄙㄚ4\"\n    ],\n    \"𥻧\": [\n        \"ㄒㄧㄢ2\",\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𥻨\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𥻩\": [\n        \"ㄇㄧㄢ4\"\n    ],\n    \"𥻫\": [\n        \"ㄈㄢ2\"\n    ],\n    \"𥻬\": [\n        \"ㄓ1\"\n    ],\n    \"𥻮\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"𥻴\": [\n        \"ㄒㄧㄚ4\"\n    ],\n    \"𥻾\": [\n        \"ㄋㄨㄛ4\"\n    ],\n    \"𥻿\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𥼀\": [\n        \"ㄗㄨ2\"\n    ],\n    \"𥼂\": [\n        \"ㄘㄨㄟ1\"\n    ],\n    \"𥼃\": [\n        \"ㄗㄜ2\"\n    ],\n    \"𥼅\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𥼘\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𥼚\": [\n        \"ㄓㄨㄛ1\"\n    ],\n    \"𥼛\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"𥼜\": [\n        \"ㄆㄨ1\"\n    ],\n    \"𥼞\": [\n        \"ㄈㄢ2\"\n    ],\n    \"𥼟\": [\n        \"ㄊㄢ2\"\n    ],\n    \"𥼩\": [\n        \"ㄗ1\"\n    ],\n    \"𥼪\": [\n        \"ㄗㄨ3\"\n    ],\n    \"𥼫\": [\n        \"ㄓㄡ1\"\n    ],\n    \"𥼬\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"𥼭\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"𥼮\": [\n        \"ㄊㄢ2\"\n    ],\n    \"𥼶\": [\n        \"ㄕ4\"\n    ],\n    \"𥼺\": [\n        \"ㄘㄨㄟ3\"\n    ],\n    \"𥼻\": [\n        \"ㄗ1\"\n    ],\n    \"𥼼\": [\n        \"ㄈㄨ1\"\n    ],\n    \"𥽁\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"𥽈\": [\n        \"ㄈㄥ1\",\n        \"ㄌㄧ3\"\n    ],\n    \"𥽏\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𥽐\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"𥽒\": [\n        \"ㄈㄣ4\"\n    ],\n    \"𥽗\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𥽘\": [\n        \"ㄇㄛ4\",\n        \"ㄇㄧㄝ4\"\n    ],\n    \"𥽟\": [\n        \"ㄧㄡ1\"\n    ],\n    \"𥽥\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𥽧\": [\n        \"ㄑㄩ1\"\n    ],\n    \"𥽬\": [\n        \"ㄋㄧㄤ4\"\n    ],\n    \"𥽰\": [\n        \"ㄇㄧ2\"\n    ],\n    \"𥽳\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𥽶\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𥽸\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"𥽿\": [\n        \"ㄗㄨㄛ4\"\n    ],\n    \"𥾂\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𥾅\": [\n        \"ㄓㄨ2\"\n    ],\n    \"𥾇\": [\n        \"ㄋㄧㄠ3\"\n    ],\n    \"𥾊\": [\n        \"ㄐㄧ3\"\n    ],\n    \"𥾋\": [\n        \"ㄖㄥ2\"\n    ],\n    \"𥾌\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𥾍\": [\n        \"ㄍㄢ3\"\n    ],\n    \"𥾐\": [\n        \"ㄧ4\"\n    ],\n    \"𥾓\": [\n        \"ㄓㄡ2\"\n    ],\n    \"𥾕\": [\n        \"ㄨ4\"\n    ],\n    \"𥾚\": [\n        \"ㄍㄥ3\",\n        \"ㄉㄢ3\"\n    ],\n    \"𥾛\": [\n        \"ㄘㄨ4\"\n    ],\n    \"𥾝\": [\n        \"ㄇㄧㄝ4\",\n        \"ㄇㄧㄢ3\"\n    ],\n    \"𥾡\": [\n        \"ㄒㄩㄣ2\",\n        \"ㄐㄧ1\"\n    ],\n    \"𥾣\": [\n        \"ㄓ1\"\n    ],\n    \"𥾤\": [\n        \"ㄒㄧㄠ2\"\n    ],\n    \"𥾧\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𥾨\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𥾬\": [\n        \"ㄉㄧ1\"\n    ],\n    \"𥾮\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𥾯\": [\n        \"ㄉㄧㄠ4\"\n    ],\n    \"𥾹\": [\n        \"ㄕㄡ3\"\n    ],\n    \"𥾼\": [\n        \"ㄨㄤ3\"\n    ],\n    \"𥿃\": [\n        \"ㄋㄚ4\"\n    ],\n    \"𥿄\": [\n        \"ㄉㄧ1\"\n    ],\n    \"𥿅\": [\n        \"ㄕ4\"\n    ],\n    \"𥿆\": [\n        \"ㄘ2\"\n    ],\n    \"𥿇\": [\n        \"ㄕㄨ1\"\n    ],\n    \"𥿉\": [\n        \"ㄨㄚ4\",\n        \"ㄇㄛ4\"\n    ],\n    \"𥿊\": [\n        \"ㄔㄜ4\"\n    ],\n    \"𥿋\": [\n        \"ㄈㄢ2\",\n        \"ㄅㄧㄢ4\"\n    ],\n    \"𥿍\": [\n        \"ㄍㄨ1\"\n    ],\n    \"𥿎\": [\n        \"ㄩㄢ1\",\n        \"ㄨㄢ3\"\n    ],\n    \"𥿑\": [\n        \"ㄍㄨㄢ1\",\n        \"ㄌㄨㄣ2\"\n    ],\n    \"𥿚\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"𥿜\": [\n        \"ㄓㄢ3\",\n        \"ㄓㄣ3\"\n    ],\n    \"𥿝\": [\n        \"ㄉㄞ4\"\n    ],\n    \"𥿞\": [\n        \"ㄕㄜ1\"\n    ],\n    \"𥿦\": [\n        \"ㄓㄡ1\"\n    ],\n    \"𥿧\": [\n        \"ㄒㄧㄤ3\"\n    ],\n    \"𥿨\": [\n        \"ㄇㄧㄥ2\"\n    ],\n    \"𥿩\": [\n        \"ㄗ4\"\n    ],\n    \"𥿪\": [\n        \"ㄏㄨㄤ1\"\n    ],\n    \"𥿫\": [\n        \"ㄇㄧ2\",\n        \"ㄧ4\",\n        \"ㄨㄟ4\"\n    ],\n    \"𥿭\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𥿮\": [\n        \"ㄓ4\",\n        \"ㄕ4\"\n    ],\n    \"𥿯\": [\n        \"ㄆㄞ4\"\n    ],\n    \"𥿰\": [\n        \"ㄉㄨㄛ3\"\n    ],\n    \"𥿴\": [\n        \"ㄘ4\"\n    ],\n    \"𥿵\": [\n        \"ㄇㄡ2\"\n    ],\n    \"𥿷\": [\n        \"ㄔㄠ4\"\n    ],\n    \"𥿹\": [\n        \"ㄧ4\"\n    ],\n    \"𥿺\": [\n        \"ㄍㄡ1\"\n    ],\n    \"𦀇\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"𦀓\": [\n        \"ㄗㄥ1\",\n        \"ㄐㄧㄝ1\"\n    ],\n    \"𦀔\": [\n        \"ㄆㄧㄥ1\"\n    ],\n    \"𦀕\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𦀖\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𦀘\": [\n        \"ㄆㄧ1\",\n        \"ㄅㄧ1\"\n    ],\n    \"𦀛\": [\n        \"ㄕㄚ1\"\n    ],\n    \"𦀜\": [\n        \"ㄓㄨㄤ4\"\n    ],\n    \"𦀝\": [\n        \"ㄐㄩㄥ3\"\n    ],\n    \"𦀠\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"𦀡\": [\n        \"ㄩ3\"\n    ],\n    \"𦀣\": [\n        \"ㄐㄩ1\"\n    ],\n    \"𦀨\": [\n        \"ㄋㄨㄛ4\"\n    ],\n    \"𦀸\": [\n        \"ㄇㄠ4\"\n    ],\n    \"𦁄\": [\n        \"ㄔㄣ1\"\n    ],\n    \"𦁆\": [\n        \"ㄓㄨㄢ4\",\n        \"ㄐㄩㄢ4\",\n        \"ㄕㄨㄢ4\"\n    ],\n    \"𦁇\": [\n        \"ㄋㄧㄢ4\"\n    ],\n    \"𦁈\": [\n        \"ㄎㄨㄥ4\"\n    ],\n    \"𦁉\": [\n        \"ㄐㄧㄝ1\"\n    ],\n    \"𦁊\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"𦁍\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"𦁎\": [\n        \"ㄗㄨㄛ2\"\n    ],\n    \"𦁏\": [\n        \"ㄧㄢ4\"\n    ],\n    \"𦁐\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𦁕\": [\n        \"ㄏㄨ1\"\n    ],\n    \"𦁖\": [\n        \"ㄓㄡ4\"\n    ],\n    \"𦁗\": [\n        \"ㄕㄜ4\"\n    ],\n    \"𦁙\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𦁛\": [\n        \"ㄒㄧㄝ4\",\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𦁜\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𦁟\": [\n        \"ㄔㄣ1\",\n        \"ㄔㄣ2\",\n        \"ㄓㄣ3\"\n    ],\n    \"𦁲\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𦁳\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𦁶\": [\n        \"ㄔㄨㄛ4\"\n    ],\n    \"𦁷\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"𦂀\": [\n        \"ㄉㄚ2\"\n    ],\n    \"𦂄\": [\n        \"ㄎㄞ1\"\n    ],\n    \"𦂅\": [\n        \"ㄒㄧㄥ1\",\n        \"ㄒㄧ3\"\n    ],\n    \"𦂆\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𦂇\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𦂈\": [\n        \"ㄓㄡ4\"\n    ],\n    \"𦂉\": [\n        \"ㄓㄚ3\"\n    ],\n    \"𦂊\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𦂋\": [\n        \"ㄔ4\"\n    ],\n    \"𦂌\": [\n        \"ㄅㄥ3\"\n    ],\n    \"𦂍\": [\n        \"ㄋㄨㄛ4\"\n    ],\n    \"𦂑\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𦂒\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"𦂔\": [\n        \"ㄨㄢ4\"\n    ],\n    \"𦂕\": [\n        \"ㄡ2\"\n    ],\n    \"𦂖\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𦂗\": [\n        \"ㄕㄨㄛ4\"\n    ],\n    \"𦂠\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"𦂡\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𦃄\": [\n        \"ㄈㄟ3\"\n    ],\n    \"𦃇\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𦃊\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𦃋\": [\n        \"ㄆㄧ2\"\n    ],\n    \"𦃒\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𦃓\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"𦃔\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𦃕\": [\n        \"ㄏㄨㄣ3\"\n    ],\n    \"𦃖\": [\n        \"ㄊㄢ3\"\n    ],\n    \"𦃗\": [\n        \"ㄕㄨㄛ4\"\n    ],\n    \"𦃘\": [\n        \"ㄓ4\"\n    ],\n    \"𦃙\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𦃝\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𦃡\": [\n        \"ㄆㄛ2\",\n        \"ㄊㄠ1\"\n    ],\n    \"𦃢\": [\n        \"ㄑㄩㄣ3\"\n    ],\n    \"𦃤\": [\n        \"ㄇㄨ4\"\n    ],\n    \"𦃽\": [\n        \"ㄩㄥ1\"\n    ],\n    \"𦄂\": [\n        \"ㄉㄞ4\"\n    ],\n    \"𦄊\": [\n        \"ㄑㄧ3\"\n    ],\n    \"𦄋\": [\n        \"ㄉㄧㄠ3\"\n    ],\n    \"𦄌\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𦄍\": [\n        \"ㄕㄨㄤ3\"\n    ],\n    \"𦄏\": [\n        \"ㄕㄠ1\"\n    ],\n    \"𦄐\": [\n        \"ㄎㄨㄣ3\",\n        \"ㄇㄧ2\"\n    ],\n    \"𦄑\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𦄓\": [\n        \"ㄉㄡ1\"\n    ],\n    \"𦄔\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𦄜\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"𦄯\": [\n        \"ㄓㄨㄢ3\"\n    ],\n    \"𦄰\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"𦄼\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𦄽\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𦅀\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"𦅃\": [\n        \"ㄐㄧㄠ1\",\n        \"ㄑㄧㄠ1\"\n    ],\n    \"𦅄\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𦅆\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"𦅇\": [\n        \"ㄙㄤ1\"\n    ],\n    \"𦅈\": [\n        \"ㄅㄥ1\"\n    ],\n    \"𦅊\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"𦅋\": [\n        \"ㄑㄧㄢ3\"\n    ],\n    \"𦅏\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𦅑\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"𦅔\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𦅵\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𦅶\": [\n        \"ㄌㄚ4\",\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𦅷\": [\n        \"ㄓㄨ3\",\n        \"ㄓㄨ4\"\n    ],\n    \"𦅸\": [\n        \"ㄓㄡ4\"\n    ],\n    \"𦅺\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𦅼\": [\n        \"ㄉㄢ1\"\n    ],\n    \"𦅽\": [\n        \"ㄐㄩ2\"\n    ],\n    \"𦅿\": [\n        \"ㄩㄣ4\"\n    ],\n    \"𦆀\": [\n        \"ㄔㄢ3\"\n    ],\n    \"𦆁\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"𦆄\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𦆆\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"𦆈\": [\n        \"ㄗㄨㄢ3\",\n        \"ㄗㄨㄟ2\"\n    ],\n    \"𦆋\": [\n        \"ㄌㄞ4\"\n    ],\n    \"𦆌\": [\n        \"ㄕㄨㄤ3\"\n    ],\n    \"𦆍\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"𦆘\": [\n        \"ㄉㄡ1\"\n    ],\n    \"𦆞\": [\n        \"ㄨ4\"\n    ],\n    \"𦆟\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𦆡\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𦆤\": [\n        \"ㄔ1\"\n    ],\n    \"𦆦\": [\n        \"ㄋㄧ3\"\n    ],\n    \"𦆸\": [\n        \"ㄧㄠ2\"\n    ],\n    \"𦆻\": [\n        \"ㄌㄚ4\"\n    ],\n    \"𦆾\": [\n        \"ㄌㄩ4\"\n    ],\n    \"𦇀\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𦇁\": [\n        \"ㄈㄨ1\"\n    ],\n    \"𦇄\": [\n        \"ㄌㄟ3\"\n    ],\n    \"𦇅\": [\n        \"ㄨㄟ3\"\n    ],\n    \"𦇎\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"𦇔\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𦇖\": [\n        \"ㄆㄧㄣ2\"\n    ],\n    \"𦇘\": [\n        \"ㄐㄩㄣ1\"\n    ],\n    \"𦇙\": [\n        \"ㄐㄩ3\"\n    ],\n    \"𦇛\": [\n        \"ㄌㄚ4\"\n    ],\n    \"𦇧\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𦇪\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"𦇬\": [\n        \"ㄧㄠ4\"\n    ],\n    \"𦇭\": [\n        \"ㄅㄧㄢ1\"\n    ],\n    \"𦇱\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"𦇲\": [\n        \"ㄙ1\",\n        \"ㄔ1\"\n    ],\n    \"𦇵\": [\n        \"ㄙ1\"\n    ],\n    \"𦇸\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𦈃\": [\n        \"ㄋㄤ4\"\n    ],\n    \"𦈅\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𦈈\": [\n        \"ㄔㄜ4\"\n    ],\n    \"𦈉\": [\n        \"ㄩㄣ4\"\n    ],\n    \"𦈋\": [\n        \"ㄒㄧㄡ3\"\n    ],\n    \"𦈌\": [\n        \"ㄕㄨ1\"\n    ],\n    \"𦈎\": [\n        \"ㄔㄢ3\"\n    ],\n    \"𦈏\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"𦈐\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"𦈑\": [\n        \"ㄧㄣ1\"\n    ],\n    \"𦈒\": [\n        \"ㄒㄧㄥ1\"\n    ],\n    \"𦈓\": [\n        \"ㄨㄟ1\"\n    ],\n    \"𦈔\": [\n        \"ㄍㄨ3\"\n    ],\n    \"𦈕\": [\n        \"ㄊㄡ2\"\n    ],\n    \"𦈖\": [\n        \"ㄊㄚ1\"\n    ],\n    \"𦈗\": [\n        \"ㄈㄟ3\"\n    ],\n    \"𦈘\": [\n        \"ㄉㄚ1\"\n    ],\n    \"𦈙\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𦈚\": [\n        \"ㄘㄨ4\"\n    ],\n    \"𦈛\": [\n        \"ㄗㄨㄛ3\"\n    ],\n    \"𦈜\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𦈝\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"𦈞\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𦈟\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"𦈠\": [\n        \"ㄧㄣ3\"\n    ],\n    \"𦈡\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𦈣\": [\n        \"ㄩ2\"\n    ],\n    \"𦈤\": [\n        \"ㄒㄩㄥ4\"\n    ],\n    \"𦈦\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𦈧\": [\n        \"ㄅㄟ1\"\n    ],\n    \"𦈨\": [\n        \"ㄒㄧㄥ2\"\n    ],\n    \"𦈩\": [\n        \"ㄍㄨㄥ3\"\n    ],\n    \"𦈬\": [\n        \"ㄗㄨㄟ3\"\n    ],\n    \"𦈰\": [\n        \"ㄐㄧㄝ1\"\n    ],\n    \"𦈲\": [\n        \"ㄎㄞ1\",\n        \"ㄍㄨ3\"\n    ],\n    \"𦈵\": [\n        \"ㄒㄧㄥ2\"\n    ],\n    \"𦈶\": [\n        \"ㄅㄟ1\"\n    ],\n    \"𦈷\": [\n        \"ㄕㄨ1\"\n    ],\n    \"𦈸\": [\n        \"ㄩ4\"\n    ],\n    \"𦈺\": [\n        \"ㄓㄡ3\"\n    ],\n    \"𦈻\": [\n        \"ㄓㄢ3\"\n    ],\n    \"𦉂\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"𦉆\": [\n        \"ㄔㄚ2\"\n    ],\n    \"𦉈\": [\n        \"ㄔㄨㄟ2\"\n    ],\n    \"𦉉\": [\n        \"ㄌㄧㄡ4\"\n    ],\n    \"𦉎\": [\n        \"ㄙㄨㄟ1\"\n    ],\n    \"𦉐\": [\n        \"ㄓㄨ3\"\n    ],\n    \"𦉙\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"𦉝\": [\n        \"ㄒㄧㄣ4\"\n    ],\n    \"𦉟\": [\n        \"ㄧㄚ4\"\n    ],\n    \"𦉢\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𦉧\": [\n        \"ㄧㄚ4\"\n    ],\n    \"𦉬\": [\n        \"ㄊㄧㄥ1\"\n    ],\n    \"𦉹\": [\n        \"ㄉㄧ2\"\n    ],\n    \"𦊁\": [\n        \"ㄆㄧ2\"\n    ],\n    \"𦊂\": [\n        \"ㄏㄨ4\"\n    ],\n    \"𦊃\": [\n        \"ㄘㄣ2\"\n    ],\n    \"𦊊\": [\n        \"ㄊㄧㄢ1\"\n    ],\n    \"𦊋\": [\n        \"ㄇㄡ3\"\n    ],\n    \"𦊌\": [\n        \"ㄐㄩㄢ3\"\n    ],\n    \"𦊎\": [\n        \"ㄇㄡ3\"\n    ],\n    \"𦊐\": [\n        \"ㄐㄩ4\"\n    ],\n    \"𦊑\": [\n        \"ㄌㄧㄡ3\"\n    ],\n    \"𦊓\": [\n        \"ㄌㄧㄥ3\"\n    ],\n    \"𦊗\": [\n        \"ㄌㄧㄡ3\"\n    ],\n    \"𦊘\": [\n        \"ㄏㄨ4\"\n    ],\n    \"𦊦\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𦊧\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𦊪\": [\n        \"ㄜ4\"\n    ],\n    \"𦊫\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"𦊬\": [\n        \"ㄍㄨ1\"\n    ],\n    \"𦊱\": [\n        \"ㄍㄨㄚ4\"\n    ],\n    \"𦊹\": [\n        \"ㄌㄩㄝ4\"\n    ],\n    \"𦊻\": [\n        \"ㄈㄢ2\"\n    ],\n    \"𦊼\": [\n        \"ㄌㄩ4\"\n    ],\n    \"𦊽\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𦊾\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𦊿\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"𦋅\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𦋆\": [\n        \"ㄍㄨ1\"\n    ],\n    \"𦋈\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𦋉\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𦋋\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𦋓\": [\n        \"ㄑㄩㄢ1\"\n    ],\n    \"𦋔\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𦋞\": [\n        \"ㄕㄨㄛ4\"\n    ],\n    \"𦋡\": [\n        \"ㄇㄡ3\"\n    ],\n    \"𦋢\": [\n        \"ㄩ4\"\n    ],\n    \"𦋣\": [\n        \"ㄏㄢ4\"\n    ],\n    \"𦋩\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𦋪\": [\n        \"ㄉㄢ4\"\n    ],\n    \"𦋯\": [\n        \"ㄩ2\"\n    ],\n    \"𦋰\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𦋳\": [\n        \"ㄍㄤ1\"\n    ],\n    \"𦋿\": [\n        \"ㄘㄠ2\"\n    ],\n    \"𦌀\": [\n        \"ㄕㄣ4\"\n    ],\n    \"𦌁\": [\n        \"ㄌㄧㄡ3\",\n        \"ㄌㄡ2\"\n    ],\n    \"𦌆\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"𦌉\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𦌊\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𦌋\": [\n        \"ㄓㄨㄥ4\"\n    ],\n    \"𦌒\": [\n        \"ㄌㄧㄠ4\"\n    ],\n    \"𦌔\": [\n        \"ㄒㄩㄢ3\"\n    ],\n    \"𦌕\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𦌗\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𦌚\": [\n        \"ㄧㄢ2\"\n    ],\n    \"𦌟\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𦌡\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"𦌢\": [\n        \"ㄊㄧ2\"\n    ],\n    \"𦌦\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"𦌩\": [\n        \"ㄧ4\"\n    ],\n    \"𦌪\": [\n        \"ㄊㄢ3\"\n    ],\n    \"𦌬\": [\n        \"ㄨ3\",\n        \"ㄨ2\"\n    ],\n    \"𦌰\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𦌷\": [\n        \"ㄉㄨ2\"\n    ],\n    \"𦌸\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"𦌺\": [\n        \"ㄐㄩㄣ1\"\n    ],\n    \"𦌿\": [\n        \"ㄕ1\"\n    ],\n    \"𦍀\": [\n        \"ㄋㄢ4\"\n    ],\n    \"𦍁\": [\n        \"ㄆㄛ4\"\n    ],\n    \"𦍄\": [\n        \"ㄕㄨ1\"\n    ],\n    \"𦍅\": [\n        \"ㄑㄩㄢ4\"\n    ],\n    \"𦍌\": [\n        \"ㄖㄣ4\"\n    ],\n    \"𦍏\": [\n        \"ㄈㄣ2\"\n    ],\n    \"𦍒\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𦍓\": [\n        \"ㄊㄨㄣ2\"\n    ],\n    \"𦍕\": [\n        \"ㄧㄤ2\"\n    ],\n    \"𦍦\": [\n        \"ㄉㄨㄛ1\"\n    ],\n    \"𦍧\": [\n        \"ㄘ1\"\n    ],\n    \"𦍩\": [\n        \"ㄍㄨ3\"\n    ],\n    \"𦍪\": [\n        \"ㄈㄣ2\"\n    ],\n    \"𦍭\": [\n        \"ㄖㄡ2\"\n    ],\n    \"𦍱\": [\n        \"ㄍㄠ1\"\n    ],\n    \"𦍲\": [\n        \"ㄒㄧㄤ2\",\n        \"ㄧㄤ4\"\n    ],\n    \"𦍴\": [\n        \"ㄒㄧㄤ2\"\n    ],\n    \"𦍵\": [\n        \"ㄏㄡ3\"\n    ],\n    \"𦍷\": [\n        \"ㄊㄠ1\"\n    ],\n    \"𦍸\": [\n        \"ㄕㄢ4\"\n    ],\n    \"𦍹\": [\n        \"ㄧㄤ2\"\n    ],\n    \"𦍺\": [\n        \"ㄗ4\"\n    ],\n    \"𦍼\": [\n        \"ㄩㄢ2\"\n    ],\n    \"𦎄\": [\n        \"ㄙㄨ2\"\n    ],\n    \"𦎇\": [\n        \"ㄔㄨㄢ4\"\n    ],\n    \"𦎈\": [\n        \"ㄒㄧㄤ2\",\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𦎊\": [\n        \"ㄅㄢ1\"\n    ],\n    \"𦎌\": [\n        \"ㄇㄢ3\"\n    ],\n    \"𦎎\": [\n        \"ㄈㄨ3\"\n    ],\n    \"𦎏\": [\n        \"ㄌㄚ3\"\n    ],\n    \"𦎐\": [\n        \"ㄌㄧ3\"\n    ],\n    \"𦎒\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𦎓\": [\n        \"ㄧㄡ1\"\n    ],\n    \"𦎘\": [\n        \"ㄩ4\"\n    ],\n    \"𦎚\": [\n        \"ㄔ4\"\n    ],\n    \"𦎜\": [\n        \"ㄔㄨㄢ4\"\n    ],\n    \"𦎝\": [\n        \"ㄧ4\"\n    ],\n    \"𦎞\": [\n        \"ㄕㄢ1\"\n    ],\n    \"𦎢\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𦎣\": [\n        \"ㄧㄢ1\"\n    ],\n    \"𦎦\": [\n        \"ㄨ4\"\n    ],\n    \"𦎧\": [\n        \"ㄔㄨㄣ2\",\n        \"ㄉㄨㄣ1\",\n        \"ㄉㄨㄣ4\"\n    ],\n    \"𦎨\": [\n        \"ㄇㄤ2\"\n    ],\n    \"𦎭\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𦎮\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"𦎯\": [\n        \"ㄍㄡ4\"\n    ],\n    \"𦎰\": [\n        \"ㄍㄨ2\"\n    ],\n    \"𦎱\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"𦎵\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𦎷\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"𦎸\": [\n        \"ㄗ4\"\n    ],\n    \"𦎹\": [\n        \"ㄌㄡ2\"\n    ],\n    \"𦎼\": [\n        \"ㄍㄡ4\"\n    ],\n    \"𦏀\": [\n        \"ㄖㄣ2\"\n    ],\n    \"𦏂\": [\n        \"ㄕㄢ1\"\n    ],\n    \"𦏅\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𦏆\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"𦏇\": [\n        \"ㄧㄡ3\"\n    ],\n    \"𦏔\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𦏕\": [\n        \"ㄉㄨ2\"\n    ],\n    \"𦏗\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𦏛\": [\n        \"ㄙㄠ1\"\n    ],\n    \"𦏜\": [\n        \"ㄩ4\"\n    ],\n    \"𦏢\": [\n        \"ㄇㄞ4\"\n    ],\n    \"𦏤\": [\n        \"ㄓ1\"\n    ],\n    \"𦏥\": [\n        \"ㄧㄢ1\"\n    ],\n    \"𦏦\": [\n        \"ㄍㄠ1\"\n    ],\n    \"𦏨\": [\n        \"ㄏㄨㄞ4\"\n    ],\n    \"𦏮\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"𦏱\": [\n        \"ㄧㄤ3\",\n        \"ㄔㄞ4\"\n    ],\n    \"𦏳\": [\n        \"ㄗㄨㄟ3\"\n    ],\n    \"𦏷\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𦏸\": [\n        \"ㄧ4\",\n        \"ㄔ2\"\n    ],\n    \"𦏹\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𦏺\": [\n        \"ㄏㄨㄥ2\",\n        \"ㄍㄨㄥ4\"\n    ],\n    \"𦏻\": [\n        \"ㄩ2\",\n        \"ㄩ4\"\n    ],\n    \"𦏿\": [\n        \"ㄔ4\"\n    ],\n    \"𦐁\": [\n        \"ㄔ2\"\n    ],\n    \"𦐄\": [\n        \"ㄏㄤ2\"\n    ],\n    \"𦐅\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𦐆\": [\n        \"ㄆㄚ1\"\n    ],\n    \"𦐇\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𦐈\": [\n        \"ㄈㄣ1\"\n    ],\n    \"𦐉\": [\n        \"ㄔ1\"\n    ],\n    \"𦐌\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"𦐍\": [\n        \"ㄒㄩㄝ4\"\n    ],\n    \"𦐖\": [\n        \"ㄓ3\"\n    ],\n    \"𦐛\": [\n        \"ㄑㄩ2\",\n        \"ㄩ4\"\n    ],\n    \"𦐠\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𦐡\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𦐣\": [\n        \"ㄕㄨ1\"\n    ],\n    \"𦐤\": [\n        \"ㄏㄞ4\"\n    ],\n    \"𦐦\": [\n        \"ㄆㄛ4\"\n    ],\n    \"𦐨\": [\n        \"ㄘ3\"\n    ],\n    \"𦐰\": [\n        \"ㄔㄞ4\"\n    ],\n    \"𦐳\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"𦐸\": [\n        \"ㄆㄠ3\"\n    ],\n    \"𦐹\": [\n        \"ㄕㄣ1\"\n    ],\n    \"𦐺\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𦐽\": [\n        \"ㄒㄩㄢ1\",\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𦐾\": [\n        \"ㄘ3\"\n    ],\n    \"𦐿\": [\n        \"ㄊㄧㄥ2\"\n    ],\n    \"𦑀\": [\n        \"ㄆㄛ4\"\n    ],\n    \"𦑇\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𦑈\": [\n        \"ㄔㄚ1\"\n    ],\n    \"𦑋\": [\n        \"ㄗㄨ2\"\n    ],\n    \"𦑌\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𦑍\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𦑎\": [\n        \"ㄧㄢ4\"\n    ],\n    \"𦑏\": [\n        \"ㄔㄞ4\"\n    ],\n    \"𦑑\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𦑘\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𦑙\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"𦑚\": [\n        \"ㄏㄡ2\"\n    ],\n    \"𦑛\": [\n        \"ㄏㄨㄢ3\"\n    ],\n    \"𦑜\": [\n        \"ㄍㄜ2\"\n    ],\n    \"𦑝\": [\n        \"ㄔㄨㄥ3\"\n    ],\n    \"𦑞\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𦑟\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"𦑠\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"𦑡\": [\n        \"ㄔ2\",\n        \"ㄔ1\"\n    ],\n    \"𦑣\": [\n        \"ㄔㄚ2\"\n    ],\n    \"𦑯\": [\n        \"ㄓㄚ3\"\n    ],\n    \"𦑱\": [\n        \"ㄓㄞ2\",\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𦑲\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𦑵\": [\n        \"ㄆㄛ4\"\n    ],\n    \"𦑶\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𦑸\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𦑹\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𦑺\": [\n        \"ㄘ1\"\n    ],\n    \"𦑻\": [\n        \"ㄉㄚ2\"\n    ],\n    \"𦑼\": [\n        \"ㄊㄚ3\"\n    ],\n    \"𦑾\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"𦒁\": [\n        \"ㄘ1\"\n    ],\n    \"𦒃\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"𦒅\": [\n        \"ㄏㄢ4\"\n    ],\n    \"𦒆\": [\n        \"ㄌㄚ1\"\n    ],\n    \"𦒈\": [\n        \"ㄕ1\"\n    ],\n    \"𦒍\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"𦒎\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𦒏\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𦒐\": [\n        \"ㄆㄧㄝ1\"\n    ],\n    \"𦒑\": [\n        \"ㄩ4\"\n    ],\n    \"𦒜\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"𦒝\": [\n        \"ㄏㄢ3\"\n    ],\n    \"𦒟\": [\n        \"ㄆㄛ4\"\n    ],\n    \"𦒦\": [\n        \"ㄌㄚ4\"\n    ],\n    \"𦒧\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𦒰\": [\n        \"ㄊㄞ4\"\n    ],\n    \"𦒴\": [\n        \"ㄌㄠ3\"\n    ],\n    \"𦒶\": [\n        \"ㄕㄨ4\"\n    ],\n    \"𦒺\": [\n        \"ㄉㄠ4\"\n    ],\n    \"𦒻\": [\n        \"ㄉㄧㄢ3\"\n    ],\n    \"𦓈\": [\n        \"ㄒㄩㄥ4\"\n    ],\n    \"𦓋\": [\n        \"ㄨㄤ4\"\n    ],\n    \"𦓍\": [\n        \"ㄔㄜ3\"\n    ],\n    \"𦓎\": [\n        \"ㄋㄞ4\"\n    ],\n    \"𦓐\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𦓓\": [\n        \"ㄦ2\",\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𦓔\": [\n        \"ㄦ2\",\n        \"ㄒㄩ1\"\n    ],\n    \"𦓕\": [\n        \"ㄋㄩ2\"\n    ],\n    \"𦓖\": [\n        \"ㄋㄩ4\"\n    ],\n    \"𦓝\": [\n        \"ㄓㄨㄢ3\"\n    ],\n    \"𦓢\": [\n        \"ㄋㄨㄛ4\"\n    ],\n    \"𦓤\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𦓥\": [\n        \"ㄌㄟ3\"\n    ],\n    \"𦓧\": [\n        \"ㄅㄚ1\"\n    ],\n    \"𦓬\": [\n        \"ㄔㄥ1\"\n    ],\n    \"𦓯\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"𦓰\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"𦓱\": [\n        \"ㄍㄜ4\"\n    ],\n    \"𦓳\": [\n        \"ㄍㄨㄥ3\"\n    ],\n    \"𦓴\": [\n        \"ㄕㄠ4\",\n        \"ㄕㄠ1\"\n    ],\n    \"𦓹\": [\n        \"ㄌㄞ2\"\n    ],\n    \"𦓺\": [\n        \"ㄓㄥ1\"\n    ],\n    \"𦓻\": [\n        \"ㄧ4\"\n    ],\n    \"𦓼\": [\n        \"ㄍㄨㄣ3\"\n    ],\n    \"𦓽\": [\n        \"ㄨㄟ1\"\n    ],\n    \"𦓾\": [\n        \"ㄌㄨㄣ3\",\n        \"ㄎㄨㄣ3\"\n    ],\n    \"𦔂\": [\n        \"ㄕ2\"\n    ],\n    \"𦔃\": [\n        \"ㄧㄥ1\"\n    ],\n    \"𦔄\": [\n        \"ㄕㄥ3\"\n    ],\n    \"𦔅\": [\n        \"ㄊㄨ2\"\n    ],\n    \"𦔆\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𦔈\": [\n        \"ㄗㄜ2\"\n    ],\n    \"𦔉\": [\n        \"ㄓㄨㄥ4\"\n    ],\n    \"𦔋\": [\n        \"ㄖㄨㄥ3\"\n    ],\n    \"𦔌\": [\n        \"ㄑㄧ2\",\n        \"ㄙ2\"\n    ],\n    \"𦔍\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𦔎\": [\n        \"ㄘㄜ4\"\n    ],\n    \"𦔓\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𦔔\": [\n        \"ㄇㄢ2\",\n        \"ㄇㄢ4\"\n    ],\n    \"𦔖\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"𦔗\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"𦔛\": [\n        \"ㄔㄨㄤ2\"\n    ],\n    \"𦔜\": [\n        \"ㄧ4\"\n    ],\n    \"𦔠\": [\n        \"ㄆㄞ4\"\n    ],\n    \"𦔥\": [\n        \"ㄧ4\",\n        \"ㄕ4\"\n    ],\n    \"𦔦\": [\n        \"ㄎㄨㄞ4\"\n    ],\n    \"𦔩\": [\n        \"ㄅㄧㄠ1\",\n        \"ㄆㄠ1\"\n    ],\n    \"𦔫\": [\n        \"ㄔ4\",\n        \"ㄧ4\"\n    ],\n    \"𦔬\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𦔭\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𦔮\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𦔯\": [\n        \"ㄕㄚ4\"\n    ],\n    \"𦔰\": [\n        \"ㄕㄚ4\",\n        \"ㄒㄩ1\"\n    ],\n    \"𦔷\": [\n        \"ㄧㄠ1\"\n    ],\n    \"𦔸\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"𦔹\": [\n        \"ㄋㄞ4\"\n    ],\n    \"𦔼\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𦔿\": [\n        \"ㄊㄧㄢ4\"\n    ],\n    \"𦕆\": [\n        \"ㄧㄝ2\"\n    ],\n    \"𦕉\": [\n        \"ㄕㄚ1\"\n    ],\n    \"𦕏\": [\n        \"ㄙㄠ4\"\n    ],\n    \"𦕒\": [\n        \"ㄉㄧㄢ1\"\n    ],\n    \"𦕓\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𦕙\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𦕠\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"𦕡\": [\n        \"ㄕㄥ4\"\n    ],\n    \"𦕢\": [\n        \"ㄊㄧㄥ4\"\n    ],\n    \"𦕰\": [\n        \"ㄉㄨㄛ5\"\n    ],\n    \"𦕵\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"𦕷\": [\n        \"ㄏㄨㄥ4\"\n    ],\n    \"𦕸\": [\n        \"ㄌㄧ3\"\n    ],\n    \"𦕺\": [\n        \"ㄒㄧㄤ3\",\n        \"ㄍㄠ1\"\n    ],\n    \"𦕽\": [\n        \"ㄕㄣ4\"\n    ],\n    \"𦖀\": [\n        \"ㄈㄨ1\"\n    ],\n    \"𦖈\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𦖉\": [\n        \"ㄨㄤ3\"\n    ],\n    \"𦖊\": [\n        \"ㄑㄧ1\"\n    ],\n    \"𦖋\": [\n        \"ㄉㄨㄛ3\"\n    ],\n    \"𦖍\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"𦖎\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𦖐\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𦖝\": [\n        \"ㄘ4\"\n    ],\n    \"𦖞\": [\n        \"ㄕㄥ1\",\n        \"ㄨㄣ2\"\n    ],\n    \"𦖢\": [\n        \"ㄦ4\"\n    ],\n    \"𦖤\": [\n        \"ㄒㄧㄥ1\"\n    ],\n    \"𦖦\": [\n        \"ㄊㄨㄟ4\"\n    ],\n    \"𦖧\": [\n        \"ㄧㄢ4\"\n    ],\n    \"𦖩\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𦖬\": [\n        \"ㄇㄧ2\"\n    ],\n    \"𦖸\": [\n        \"ㄗㄨㄥ4\"\n    ],\n    \"𦖺\": [\n        \"ㄗ1\"\n    ],\n    \"𦖼\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𦖽\": [\n        \"ㄧㄥ2\"\n    ],\n    \"𦖾\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"𦖿\": [\n        \"ㄉㄚ1\"\n    ],\n    \"𦗀\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"𦗁\": [\n        \"ㄊㄧㄢ4\"\n    ],\n    \"𦗋\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"𦗍\": [\n        \"ㄞ4\"\n    ],\n    \"𦗐\": [\n        \"ㄞ4\"\n    ],\n    \"𦗑\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𦗒\": [\n        \"ㄍㄨㄛ1\"\n    ],\n    \"𦗓\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𦗔\": [\n        \"ㄓㄠ1\"\n    ],\n    \"𦗕\": [\n        \"ㄇㄧ2\"\n    ],\n    \"𦗖\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"𦗗\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𦗛\": [\n        \"ㄑㄩ3\"\n    ],\n    \"𦗜\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"𦗟\": [\n        \"ㄊㄧㄥ1\",\n        \"ㄊㄜ4\"\n    ],\n    \"𦗡\": [\n        \"ㄊㄢ2\"\n    ],\n    \"𦗢\": [\n        \"ㄓㄢ3\"\n    ],\n    \"𦗣\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𦗥\": [\n        \"ㄆㄧㄝ1\"\n    ],\n    \"𦗧\": [\n        \"ㄉㄚ1\"\n    ],\n    \"𦗨\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"𦗮\": [\n        \"ㄋㄠ3\"\n    ],\n    \"𦗳\": [\n        \"ㄋㄤ2\"\n    ],\n    \"𦗴\": [\n        \"ㄉㄤ1\"\n    ],\n    \"𦗵\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"𦗻\": [\n        \"ㄐㄩ4\"\n    ],\n    \"𦗼\": [\n        \"ㄦ3\"\n    ],\n    \"𦘊\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𦘌\": [\n        \"ㄍㄨㄛ1\"\n    ],\n    \"𦘍\": [\n        \"ㄨㄞ4\",\n        \"ㄨㄚ4\"\n    ],\n    \"𦘒\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𦘔\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"𦘩\": [\n        \"ㄆㄧ3\"\n    ],\n    \"𦘪\": [\n        \"ㄔ4\"\n    ],\n    \"𦘲\": [\n        \"ㄆㄧ3\"\n    ],\n    \"𦘳\": [\n        \"ㄧ4\"\n    ],\n    \"𦘴\": [\n        \"ㄉㄨ1\"\n    ],\n    \"𦘵\": [\n        \"ㄨㄚ3\"\n    ],\n    \"𦘶\": [\n        \"ㄒㄩㄣ1\"\n    ],\n    \"𦘸\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𦘹\": [\n        \"ㄕㄢ4\",\n        \"ㄩㄝ4\"\n    ],\n    \"𦘼\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𦘿\": [\n        \"ㄏㄜ1\"\n    ],\n    \"𦙀\": [\n        \"ㄆㄢ4\"\n    ],\n    \"𦙂\": [\n        \"ㄆㄟ1\"\n    ],\n    \"𦙄\": [\n        \"ㄒㄩㄥ1\"\n    ],\n    \"𦙆\": [\n        \"ㄔ3\"\n    ],\n    \"𦙇\": [\n        \"ㄊㄢ1\"\n    ],\n    \"𦙈\": [\n        \"ㄗㄨㄟ4\",\n        \"ㄘㄨㄟ4\"\n    ],\n    \"𦙉\": [\n        \"ㄗㄨㄢ3\"\n    ],\n    \"𦙊\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𦙋\": [\n        \"ㄉㄨ1\"\n    ],\n    \"𦙙\": [\n        \"ㄕㄨㄟ3\"\n    ],\n    \"𦙜\": [\n        \"ㄋㄚ3\"\n    ],\n    \"𦙝\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𦙧\": [\n        \"ㄔㄠ3\"\n    ],\n    \"𦙨\": [\n        \"ㄧ4\"\n    ],\n    \"𦙫\": [\n        \"ㄓㄥ1\"\n    ],\n    \"𦙮\": [\n        \"ㄐㄩ2\"\n    ],\n    \"𦙯\": [\n        \"ㄉㄞ4\"\n    ],\n    \"𦙱\": [\n        \"ㄙㄢ1\"\n    ],\n    \"𦙴\": [\n        \"ㄓㄨ4\"\n    ],\n    \"𦙵\": [\n        \"ㄨㄢ4\"\n    ],\n    \"𦙶\": [\n        \"ㄍㄨ3\"\n    ],\n    \"𦙸\": [\n        \"ㄙㄢ1\"\n    ],\n    \"𦙹\": [\n        \"ㄅㄢ4\"\n    ],\n    \"𦙺\": [\n        \"ㄐㄧㄚ4\",\n        \"ㄐㄧㄚ1\"\n    ],\n    \"𦙻\": [\n        \"ㄇㄞ4\"\n    ],\n    \"𦚈\": [\n        \"ㄊㄨㄛ4\",\n        \"ㄉㄨ4\"\n    ],\n    \"𦚊\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𦚏\": [\n        \"ㄓㄨㄤ1\"\n    ],\n    \"𦚐\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𦚓\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"𦚝\": [\n        \"ㄆㄥ1\"\n    ],\n    \"𦚞\": [\n        \"ㄎㄨㄤ1\",\n        \"ㄎㄨㄤ4\"\n    ],\n    \"𦚟\": [\n        \"ㄧ2\"\n    ],\n    \"𦚡\": [\n        \"ㄒㄧㄝ4\",\n        \"ㄇㄞ4\"\n    ],\n    \"𦚢\": [\n        \"ㄩㄝ1\"\n    ],\n    \"𦚣\": [\n        \"ㄏㄣ2\"\n    ],\n    \"𦚥\": [\n        \"ㄏㄡ2\",\n        \"ㄧㄡ2\"\n    ],\n    \"𦚦\": [\n        \"ㄓㄥ1\"\n    ],\n    \"𦚧\": [\n        \"ㄔㄨㄣ3\"\n    ],\n    \"𦚨\": [\n        \"ㄕ4\"\n    ],\n    \"𦚩\": [\n        \"ㄨㄚ3\"\n    ],\n    \"𦚫\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𦚸\": [\n        \"ㄍㄥ4\"\n    ],\n    \"𦛅\": [\n        \"ㄜ4\"\n    ],\n    \"𦛏\": [\n        \"ㄎㄨ2\"\n    ],\n    \"𦛐\": [\n        \"ㄋㄚ4\"\n    ],\n    \"𦛓\": [\n        \"ㄐㄩ1\"\n    ],\n    \"𦛔\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"𦛕\": [\n        \"ㄑㄩ1\"\n    ],\n    \"𦛖\": [\n        \"ㄔㄜ4\"\n    ],\n    \"𦛗\": [\n        \"ㄌㄩ3\"\n    ],\n    \"𦛘\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𦛙\": [\n        \"ㄕㄥ4\"\n    ],\n    \"𦛚\": [\n        \"ㄋㄢ4\"\n    ],\n    \"𦛜\": [\n        \"ㄏㄜ2\",\n        \"ㄏㄢ2\"\n    ],\n    \"𦛝\": [\n        \"ㄔㄚ2\"\n    ],\n    \"𦛞\": [\n        \"ㄧㄢ1\"\n    ],\n    \"𦛟\": [\n        \"ㄍㄥ3\"\n    ],\n    \"𦛠\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𦛢\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"𦛣\": [\n        \"ㄧㄢ2\"\n    ],\n    \"𦛤\": [\n        \"ㄍㄨㄢ3\"\n    ],\n    \"𦛧\": [\n        \"ㄓ4\"\n    ],\n    \"𦛨\": [\n        \"ㄌㄠ5\"\n    ],\n    \"𦛯\": [\n        \"ㄉㄨ3\"\n    ],\n    \"𦛰\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𦛱\": [\n        \"ㄑㄩ1\"\n    ],\n    \"𦛲\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𦜁\": [\n        \"ㄈㄥ1\"\n    ],\n    \"𦜃\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𦜄\": [\n        \"ㄊㄨㄟ4\"\n    ],\n    \"𦜆\": [\n        \"ㄏㄢ2\"\n    ],\n    \"𦜇\": [\n        \"ㄎㄨ1\"\n    ],\n    \"𦜊\": [\n        \"ㄕㄣ1\"\n    ],\n    \"𦜋\": [\n        \"ㄓ4\"\n    ],\n    \"𦜍\": [\n        \"ㄆㄤ4\"\n    ],\n    \"𦜎\": [\n        \"ㄓㄥ1\"\n    ],\n    \"𦜏\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𦜐\": [\n        \"ㄨㄢ3\"\n    ],\n    \"𦜒\": [\n        \"ㄈㄢ3\"\n    ],\n    \"𦜓\": [\n        \"ㄒㄧㄣ4\"\n    ],\n    \"𦜖\": [\n        \"ㄧㄚ4\"\n    ],\n    \"𦜛\": [\n        \"ㄐㄩ1\"\n    ],\n    \"𦜜\": [\n        \"ㄕㄣ4\"\n    ],\n    \"𦜭\": [\n        \"ㄇㄤ3\"\n    ],\n    \"𦜯\": [\n        \"ㄊㄨㄣ3\"\n    ],\n    \"𦜰\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𦜱\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𦜲\": [\n        \"ㄧㄣ4\"\n    ],\n    \"𦜳\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"𦜴\": [\n        \"ㄊㄨㄣ2\"\n    ],\n    \"𦜷\": [\n        \"ㄍㄥ4\"\n    ],\n    \"𦜸\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𦝏\": [\n        \"ㄓㄨㄢ3\",\n        \"ㄕㄨㄢ4\"\n    ],\n    \"𦝒\": [\n        \"ㄊㄧㄝ1\"\n    ],\n    \"𦝔\": [\n        \"ㄓ1\"\n    ],\n    \"𦝖\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𦝚\": [\n        \"ㄧㄥ2\"\n    ],\n    \"𦝛\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𦝝\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"𦝞\": [\n        \"ㄊㄧㄥ2\"\n    ],\n    \"𦝟\": [\n        \"ㄔㄢ2\"\n    ],\n    \"𦝢\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"𦝣\": [\n        \"ㄑㄧㄚ4\",\n        \"ㄎㄜ1\"\n    ],\n    \"𦝤\": [\n        \"ㄅㄢ4\"\n    ],\n    \"𦝥\": [\n        \"ㄔㄚ1\",\n        \"ㄓㄚ2\"\n    ],\n    \"𦝦\": [\n        \"ㄊㄨㄛ3\"\n    ],\n    \"𦝧\": [\n        \"ㄋㄢ3\"\n    ],\n    \"𦝨\": [\n        \"ㄐㄧㄝ1\"\n    ],\n    \"𦝪\": [\n        \"ㄧㄢ1\"\n    ],\n    \"𦝬\": [\n        \"ㄊㄨ2\"\n    ],\n    \"𦝮\": [\n        \"ㄨㄣ3\"\n    ],\n    \"𦝰\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"𦝳\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𦝴\": [\n        \"ㄧㄣ4\"\n    ],\n    \"𦝷\": [\n        \"ㄅㄥ4\"\n    ],\n    \"𦝼\": [\n        \"ㄌㄩ2\",\n        \"ㄌㄡ2\"\n    ],\n    \"𦞁\": [\n        \"ㄗㄞ1\"\n    ],\n    \"𦞂\": [\n        \"ㄉㄚ1\",\n        \"ㄉㄚ5\"\n    ],\n    \"𦞆\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𦞇\": [\n        \"ㄐㄩ3\"\n    ],\n    \"𦞈\": [\n        \"ㄏㄡ2\"\n    ],\n    \"𦞌\": [\n        \"ㄍㄥ4\"\n    ],\n    \"𦞕\": [\n        \"ㄏㄡ2\"\n    ],\n    \"𦞖\": [\n        \"ㄎㄢ1\"\n    ],\n    \"𦞗\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"𦞙\": [\n        \"ㄏㄨㄟ3\"\n    ],\n    \"𦞚\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𦞝\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𦞞\": [\n        \"ㄏㄢ2\"\n    ],\n    \"𦞟\": [\n        \"ㄇㄧ2\"\n    ],\n    \"𦞡\": [\n        \"ㄨㄥ3\"\n    ],\n    \"𦞢\": [\n        \"ㄏㄨㄣ4\"\n    ],\n    \"𦞣\": [\n        \"ㄙㄠ1\"\n    ],\n    \"𦞤\": [\n        \"ㄒㄧㄣ4\",\n        \"ㄗ3\"\n    ],\n    \"𦞥\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𦞦\": [\n        \"ㄏㄨㄛ4\",\n        \"ㄏㄜ4\"\n    ],\n    \"𦞨\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"𦞫\": [\n        \"ㄙㄞ4\"\n    ],\n    \"𦞬\": [\n        \"ㄐㄧㄣ1\",\n        \"ㄐㄧㄢ4\"\n    ],\n    \"𦞭\": [\n        \"ㄨㄚ1\"\n    ],\n    \"𦞱\": [\n        \"ㄉㄨㄟ3\"\n    ],\n    \"𦞲\": [\n        \"ㄔ1\"\n    ],\n    \"𦞽\": [\n        \"ㄒㄧ1\",\n        \"ㄨㄟ4\",\n        \"ㄐㄧ2\"\n    ],\n    \"𦟂\": [\n        \"ㄇㄧ2\"\n    ],\n    \"𦟃\": [\n        \"ㄗㄤ1\"\n    ],\n    \"𦟄\": [\n        \"ㄙㄤ3\",\n        \"ㄙㄠ4\"\n    ],\n    \"𦟓\": [\n        \"ㄊㄨㄣ2\"\n    ],\n    \"𦟔\": [\n        \"ㄓ4\"\n    ],\n    \"𦟕\": [\n        \"ㄨㄣ3\"\n    ],\n    \"𦟘\": [\n        \"ㄧㄣ2\"\n    ],\n    \"𦟙\": [\n        \"ㄊㄨㄣ3\"\n    ],\n    \"𦟛\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"𦟜\": [\n        \"ㄗㄜ2\"\n    ],\n    \"𦟞\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𦟟\": [\n        \"ㄇㄛ2\"\n    ],\n    \"𦟠\": [\n        \"ㄘㄨ4\"\n    ],\n    \"𦟣\": [\n        \"ㄅㄧㄢ3\"\n    ],\n    \"𦟤\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"𦟧\": [\n        \"ㄧ2\"\n    ],\n    \"𦟮\": [\n        \"ㄏㄨㄤ3\"\n    ],\n    \"𦟰\": [\n        \"ㄓㄚ1\"\n    ],\n    \"𦟱\": [\n        \"ㄙㄨㄛ1\"\n    ],\n    \"𦟲\": [\n        \"ㄏㄨㄣ2\"\n    ],\n    \"𦟳\": [\n        \"ㄐㄩ4\"\n    ],\n    \"𦠁\": [\n        \"ㄘㄨ4\"\n    ],\n    \"𦠄\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𦠅\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"𦠆\": [\n        \"ㄙㄨㄣ3\",\n        \"ㄓㄨㄢ4\"\n    ],\n    \"𦠇\": [\n        \"ㄘㄥ2\"\n    ],\n    \"𦠉\": [\n        \"ㄧ4\"\n    ],\n    \"𦠎\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"𦠒\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𦠓\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𦠖\": [\n        \"ㄆㄠ4\"\n    ],\n    \"𦠛\": [\n        \"ㄗㄚ1\"\n    ],\n    \"𦠜\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𦠞\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𦠟\": [\n        \"ㄓㄜ4\"\n    ],\n    \"𦠠\": [\n        \"ㄓㄜ4\"\n    ],\n    \"𦠢\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"𦠣\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𦠦\": [\n        \"ㄕㄨ4\"\n    ],\n    \"𦠪\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𦠷\": [\n        \"ㄒㄩ3\"\n    ],\n    \"𦠸\": [\n        \"ㄋㄞ3\"\n    ],\n    \"𦠹\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𦠺\": [\n        \"ㄍㄨㄣ3\"\n    ],\n    \"𦠻\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𦠾\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𦠿\": [\n        \"ㄙㄚ4\"\n    ],\n    \"𦡂\": [\n        \"ㄉㄨㄥ3\"\n    ],\n    \"𦡃\": [\n        \"ㄋㄨㄛ2\",\n        \"ㄋㄧㄝ2\"\n    ],\n    \"𦡄\": [\n        \"ㄉㄨ4\"\n    ],\n    \"𦡅\": [\n        \"ㄓㄥ1\"\n    ],\n    \"𦡆\": [\n        \"ㄎㄨ1\"\n    ],\n    \"𦡉\": [\n        \"ㄇㄧㄥ2\"\n    ],\n    \"𦡕\": [\n        \"ㄅㄠ2\"\n    ],\n    \"𦡖\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𦡙\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"𦡨\": [\n        \"ㄙㄢ4\"\n    ],\n    \"𦡪\": [\n        \"ㄊㄥ1\"\n    ],\n    \"𦡫\": [\n        \"ㄧ2\"\n    ],\n    \"𦡭\": [\n        \"ㄩ4\"\n    ],\n    \"𦡱\": [\n        \"ㄧㄠ4\",\n        \"ㄕㄠ4\"\n    ],\n    \"𦡲\": [\n        \"ㄋㄧㄥ3\"\n    ],\n    \"𦡴\": [\n        \"ㄔㄡ2\",\n        \"ㄓㄡ3\"\n    ],\n    \"𦡵\": [\n        \"ㄏㄨㄣ4\"\n    ],\n    \"𦡷\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"𦡹\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𦡺\": [\n        \"ㄧㄥ3\"\n    ],\n    \"𦡻\": [\n        \"ㄅㄧㄥ4\"\n    ],\n    \"𦡼\": [\n        \"ㄋㄧㄥ2\"\n    ],\n    \"𦡽\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"𦢆\": [\n        \"ㄧㄥ3\"\n    ],\n    \"𦢊\": [\n        \"ㄅㄠ2\",\n        \"ㄅㄛ2\"\n    ],\n    \"𦢎\": [\n        \"ㄍㄨㄤ4\"\n    ],\n    \"𦢏\": [\n        \"ㄌㄟ3\"\n    ],\n    \"𦢐\": [\n        \"ㄗㄨㄣ3\"\n    ],\n    \"𦢙\": [\n        \"ㄔㄢ3\",\n        \"ㄑㄧㄢ1\",\n        \"ㄒㄧㄢ1\"\n    ],\n    \"𦢣\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𦢧\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𦢩\": [\n        \"ㄒㄧㄠ4\",\n        \"ㄙㄡ1\"\n    ],\n    \"𦢯\": [\n        \"ㄒㄧㄣ4\",\n        \"ㄒㄧㄥ4\"\n    ],\n    \"𦢱\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𦢺\": [\n        \"ㄑㄧㄠ3\"\n    ],\n    \"𦢿\": [\n        \"ㄨㄟ3\",\n        \"ㄐㄩㄢ3\"\n    ],\n    \"𦣀\": [\n        \"ㄋㄚ4\",\n        \"ㄋㄧㄝ4\",\n        \"ㄓㄜ2\"\n    ],\n    \"𦣂\": [\n        \"ㄆㄤ1\"\n    ],\n    \"𦣄\": [\n        \"ㄌㄟ2\"\n    ],\n    \"𦣇\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"𦣋\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"𦣍\": [\n        \"ㄍㄥ1\"\n    ],\n    \"𦣏\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"𦣒\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𦣖\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"𦣘\": [\n        \"ㄋㄤ2\"\n    ],\n    \"𦣛\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"𦣜\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𦣢\": [\n        \"ㄕㄨㄟ4\"\n    ],\n    \"𦣥\": [\n        \"ㄇㄧ4\"\n    ],\n    \"𦣦\": [\n        \"ㄨㄤ2\"\n    ],\n    \"𦣧\": [\n        \"ㄘㄜ4\"\n    ],\n    \"𦣨\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𦣩\": [\n        \"ㄨㄤ3\"\n    ],\n    \"𦣯\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"𦣴\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"𦣸\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"𦣹\": [\n        \"ㄗ4\"\n    ],\n    \"𦣺\": [\n        \"ㄅㄞ2\"\n    ],\n    \"𦣻\": [\n        \"ㄕㄡ3\",\n        \"ㄅㄞ3\"\n    ],\n    \"𦣾\": [\n        \"ㄨㄢ3\"\n    ],\n    \"𦤂\": [\n        \"ㄕㄨ1\"\n    ],\n    \"𦤇\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"𦤈\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𦤊\": [\n        \"ㄖㄨ2\"\n    ],\n    \"𦤋\": [\n        \"ㄧㄠ4\"\n    ],\n    \"𦤎\": [\n        \"ㄍㄠ1\"\n    ],\n    \"𦤕\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𦤘\": [\n        \"ㄩㄥ1\"\n    ],\n    \"𦤙\": [\n        \"ㄨㄚ4\"\n    ],\n    \"𦤚\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𦤟\": [\n        \"ㄒㄧㄣ4\"\n    ],\n    \"𦤢\": [\n        \"ㄆㄧ4\"\n    ],\n    \"𦤣\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𦤦\": [\n        \"ㄏㄞ4\",\n        \"ㄏㄜ4\",\n        \"ㄞ4\"\n    ],\n    \"𦤧\": [\n        \"ㄓㄞ4\"\n    ],\n    \"𦤨\": [\n        \"ㄨㄛ4\"\n    ],\n    \"𦤪\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𦤫\": [\n        \"ㄅㄧ4\",\n        \"ㄅㄧ2\"\n    ],\n    \"𦤬\": [\n        \"ㄏㄞ4\"\n    ],\n    \"𦤸\": [\n        \"ㄔ4\"\n    ],\n    \"𦤻\": [\n        \"ㄓ4\"\n    ],\n    \"𦤽\": [\n        \"ㄋㄧ2\"\n    ],\n    \"𦥁\": [\n        \"ㄨ2\"\n    ],\n    \"𦥂\": [\n        \"ㄞ3\"\n    ],\n    \"𦥈\": [\n        \"ㄞ3\"\n    ],\n    \"𦥉\": [\n        \"ㄩ3\"\n    ],\n    \"𦥊\": [\n        \"ㄔ4\"\n    ],\n    \"𦥍\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"𦥎\": [\n        \"ㄓ4\"\n    ],\n    \"𦥏\": [\n        \"ㄓ4\"\n    ],\n    \"𦥐\": [\n        \"ㄓ4\"\n    ],\n    \"𦥑\": [\n        \"ㄐㄩ2\",\n        \"ㄐㄩ3\",\n        \"ㄆㄡ2\"\n    ],\n    \"𦥖\": [\n        \"ㄏㄢ2\",\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𦥚\": [\n        \"ㄆㄧㄥ1\"\n    ],\n    \"𦥝\": [\n        \"ㄧㄠ3\"\n    ],\n    \"𦥣\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𦥤\": [\n        \"ㄆㄧㄥ1\"\n    ],\n    \"𦥦\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𦥬\": [\n        \"ㄗㄨㄛ4\"\n    ],\n    \"𦥭\": [\n        \"ㄆㄛ4\"\n    ],\n    \"𦥯\": [\n        \"ㄒㄩㄝ2\"\n    ],\n    \"𦥰\": [\n        \"ㄎㄨㄤ2\"\n    ],\n    \"𦥱\": [\n        \"ㄧ4\"\n    ],\n    \"𦥲\": [\n        \"ㄆㄛ4\"\n    ],\n    \"𦥻\": [\n        \"ㄓㄨㄟ4\"\n    ],\n    \"𦦃\": [\n        \"ㄋㄧ2\"\n    ],\n    \"𦦄\": [\n        \"ㄑㄧㄡ3\"\n    ],\n    \"𦦅\": [\n        \"ㄘㄡ4\"\n    ],\n    \"𦦌\": [\n        \"ㄧㄠ3\"\n    ],\n    \"𦦑\": [\n        \"ㄈㄣ2\"\n    ],\n    \"𦦕\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"𦦗\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"𦦘\": [\n        \"ㄔㄚ1\"\n    ],\n    \"𦦛\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"𦦜\": [\n        \"ㄔㄚ1\"\n    ],\n    \"𦦢\": [\n        \"ㄔㄥ2\"\n    ],\n    \"𦦣\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"𦦧\": [\n        \"ㄑㄩㄥ2\",\n        \"ㄍㄨㄥ3\"\n    ],\n    \"𦦩\": [\n        \"ㄩ4\"\n    ],\n    \"𦦫\": [\n        \"ㄩ2\"\n    ],\n    \"𦦯\": [\n        \"ㄨㄣ4\"\n    ],\n    \"𦦱\": [\n        \"ㄔㄚ1\"\n    ],\n    \"𦦲\": [\n        \"ㄩ3\",\n        \"ㄩ4\"\n    ],\n    \"𦦹\": [\n        \"ㄗㄨㄛ2\"\n    ],\n    \"𦦺\": [\n        \"ㄉㄠ3\"\n    ],\n    \"𦦽\": [\n        \"ㄐㄩㄢ4\",\n        \"ㄈㄢ4\"\n    ],\n    \"𦦾\": [\n        \"ㄉㄠ3\"\n    ],\n    \"𦦿\": [\n        \"ㄧㄥ1\"\n    ],\n    \"𦧁\": [\n        \"ㄈㄥ3\"\n    ],\n    \"𦧅\": [\n        \"ㄨㄥ4\"\n    ],\n    \"𦧈\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"𦧉\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𦧋\": [\n        \"ㄑㄧㄣ4\"\n    ],\n    \"𦧍\": [\n        \"ㄎㄨㄛ4\"\n    ],\n    \"𦧏\": [\n        \"ㄊㄢ1\"\n    ],\n    \"𦧐\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"𦧒\": [\n        \"ㄊㄧㄢ1\"\n    ],\n    \"𦧔\": [\n        \"ㄎㄨㄛ4\"\n    ],\n    \"𦧖\": [\n        \"ㄊㄧㄢ4\"\n    ],\n    \"𦧘\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𦧙\": [\n        \"ㄓㄨ1\"\n    ],\n    \"𦧚\": [\n        \"ㄓㄢ1\"\n    ],\n    \"𦧛\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𦧝\": [\n        \"ㄊㄧㄢ1\"\n    ],\n    \"𦧞\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𦧟\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𦧠\": [\n        \"ㄏㄨㄚ2\"\n    ],\n    \"𦧡\": [\n        \"ㄧㄢ3\",\n        \"ㄊㄧㄢ4\"\n    ],\n    \"𦧢\": [\n        \"ㄊㄧㄝ4\"\n    ],\n    \"𦧤\": [\n        \"ㄊㄧㄝ4\"\n    ],\n    \"𦧥\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𦧬\": [\n        \"ㄏㄨㄞ4\"\n    ],\n    \"𦧮\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"𦧯\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𦧱\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𦧴\": [\n        \"ㄊㄢ1\"\n    ],\n    \"𦧵\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"𦧸\": [\n        \"ㄓㄨㄢ4\"\n    ],\n    \"𦧹\": [\n        \"ㄏㄨㄚ1\"\n    ],\n    \"𦧼\": [\n        \"ㄌㄢ2\"\n    ],\n    \"𦨆\": [\n        \"ㄗㄨㄣ1\"\n    ],\n    \"𦨇\": [\n        \"ㄧ4\"\n    ],\n    \"𦨈\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𦨉\": [\n        \"ㄨ4\"\n    ],\n    \"𦨋\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𦨍\": [\n        \"ㄉㄧㄥ1\"\n    ],\n    \"𦨎\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𦨖\": [\n        \"ㄔㄠ4\"\n    ],\n    \"𦨙\": [\n        \"ㄖ4\"\n    ],\n    \"𦨚\": [\n        \"ㄑㄩㄢ3\"\n    ],\n    \"𦨜\": [\n        \"ㄍㄜ1\"\n    ],\n    \"𦨡\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𦨢\": [\n        \"ㄉㄧ4\"\n    ],\n    \"𦨣\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"𦨤\": [\n        \"ㄩㄥ3\"\n    ],\n    \"𦨦\": [\n        \"ㄐㄧㄚ4\"\n    ],\n    \"𦨩\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"𦨬\": [\n        \"ㄩㄥ3\"\n    ],\n    \"𦨭\": [\n        \"ㄆㄧ2\"\n    ],\n    \"𦨯\": [\n        \"ㄏㄨㄛ2\"\n    ],\n    \"𦨰\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"𦨲\": [\n        \"ㄈㄢ2\"\n    ],\n    \"𦨳\": [\n        \"ㄨ2\"\n    ],\n    \"𦨴\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"𦨵\": [\n        \"ㄏㄤ2\"\n    ],\n    \"𦨸\": [\n        \"ㄊㄢ1\"\n    ],\n    \"𦨾\": [\n        \"ㄏㄥ1\"\n    ],\n    \"𦩄\": [\n        \"ㄊㄧㄠ1\"\n    ],\n    \"𦩈\": [\n        \"ㄓㄡ1\"\n    ],\n    \"𦩋\": [\n        \"ㄅㄞ4\"\n    ],\n    \"𦩌\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𦩍\": [\n        \"ㄉㄠ1\",\n        \"ㄉㄧㄠ1\"\n    ],\n    \"𦩏\": [\n        \"ㄐㄧㄣ1\",\n        \"ㄨㄟ2\"\n    ],\n    \"𦩕\": [\n        \"ㄏㄨ1\"\n    ],\n    \"𦩖\": [\n        \"ㄅㄟ1\"\n    ],\n    \"𦩘\": [\n        \"ㄉㄧㄥ4\"\n    ],\n    \"𦩜\": [\n        \"ㄋㄨㄛ2\"\n    ],\n    \"𦩝\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𦩞\": [\n        \"ㄩ2\"\n    ],\n    \"𦩠\": [\n        \"ㄒㄧㄥ1\"\n    ],\n    \"𦩡\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𦩢\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𦩣\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𦩤\": [\n        \"ㄊㄨ1\"\n    ],\n    \"𦩧\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𦩩\": [\n        \"ㄧㄥ4\"\n    ],\n    \"𦩫\": [\n        \"ㄉㄥ4\",\n        \"ㄊㄥ2\"\n    ],\n    \"𦩬\": [\n        \"ㄨㄟ1\"\n    ],\n    \"𦩭\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𦩯\": [\n        \"ㄆㄞ2\"\n    ],\n    \"𦩱\": [\n        \"ㄕㄥ2\"\n    ],\n    \"𦩲\": [\n        \"ㄧㄡ3\"\n    ],\n    \"𦩴\": [\n        \"ㄞ2\"\n    ],\n    \"𦩵\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"𦩷\": [\n        \"ㄍㄡ1\"\n    ],\n    \"𦩸\": [\n        \"ㄖㄨㄛ4\"\n    ],\n    \"𦩼\": [\n        \"ㄍㄨㄥ4\"\n    ],\n    \"𦩿\": [\n        \"ㄕㄚ4\"\n    ],\n    \"𦪀\": [\n        \"ㄊㄤ2\"\n    ],\n    \"𦪇\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𦪈\": [\n        \"ㄠ2\"\n    ],\n    \"𦪊\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𦪋\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"𦪍\": [\n        \"ㄉㄞ1\"\n    ],\n    \"𦪑\": [\n        \"ㄈㄚ2\"\n    ],\n    \"𦪒\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𦪔\": [\n        \"ㄉㄨㄣ4\"\n    ],\n    \"𦪕\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"𦪖\": [\n        \"ㄈㄢ1\"\n    ],\n    \"𦪗\": [\n        \"ㄏㄨㄤ2\",\n        \"ㄏㄥ2\"\n    ],\n    \"𦪘\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𦪙\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𦪚\": [\n        \"ㄗㄨㄣ4\"\n    ],\n    \"𦪛\": [\n        \"ㄖㄠ2\"\n    ],\n    \"𦪜\": [\n        \"ㄘㄢ1\"\n    ],\n    \"𦪝\": [\n        \"ㄊㄥ2\"\n    ],\n    \"𦪠\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"𦪡\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𦪣\": [\n        \"ㄓㄢ1\"\n    ],\n    \"𦪧\": [\n        \"ㄍㄢ3\"\n    ],\n    \"𦪪\": [\n        \"ㄆㄥ2\"\n    ],\n    \"𦪫\": [\n        \"ㄘㄢ1\"\n    ],\n    \"𦪬\": [\n        \"ㄒㄧㄝ1\"\n    ],\n    \"𦪭\": [\n        \"ㄉㄚ2\"\n    ],\n    \"𦪱\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𦪶\": [\n        \"ㄌㄧ3\"\n    ],\n    \"𦪹\": [\n        \"ㄆㄢ2\"\n    ],\n    \"𦪽\": [\n        \"ㄌㄨㄥ2\",\n        \"ㄌㄨㄥ3\"\n    ],\n    \"𦪾\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𦪿\": [\n        \"ㄒㄧ2\"\n    ],\n    \"𦫀\": [\n        \"ㄊㄥ2\"\n    ],\n    \"𦫃\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𦫈\": [\n        \"ㄌㄧ3\"\n    ],\n    \"𦫉\": [\n        \"ㄖㄢ2\"\n    ],\n    \"𦫊\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𦫎\": [\n        \"ㄍㄨㄣ3\"\n    ],\n    \"𦫔\": [\n        \"ㄆㄛ1\"\n    ],\n    \"𦫕\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𦫖\": [\n        \"ㄆㄞ1\"\n    ],\n    \"𦫙\": [\n        \"ㄅㄚ4\"\n    ],\n    \"𦫡\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𦫤\": [\n        \"ㄧㄢ2\"\n    ],\n    \"𦫪\": [\n        \"ㄨㄚ4\"\n    ],\n    \"𦫫\": [\n        \"ㄤ3\"\n    ],\n    \"𦫭\": [\n        \"ㄇㄧㄥ4\"\n    ],\n    \"𦫮\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"𦫯\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"𦫰\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𦫳\": [\n        \"ㄍㄨㄞ3\"\n    ],\n    \"𦫶\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"𦫻\": [\n        \"ㄍㄞ3\"\n    ],\n    \"𦬁\": [\n        \"ㄘㄞ2\"\n    ],\n    \"𦬂\": [\n        \"ㄨ4\"\n    ],\n    \"𦬃\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𦬄\": [\n        \"ㄖㄣ3\"\n    ],\n    \"𦬅\": [\n        \"ㄎㄡ1\"\n    ],\n    \"𦬔\": [\n        \"ㄓㄠ3\"\n    ],\n    \"𦬕\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"𦬖\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"𦬗\": [\n        \"ㄍㄨㄛ1\"\n    ],\n    \"𦬘\": [\n        \"ㄍㄨㄥ1\",\n        \"ㄙㄨㄥ1\"\n    ],\n    \"𦬙\": [\n        \"ㄆㄨ1\"\n    ],\n    \"𦬚\": [\n        \"ㄏㄨ4\"\n    ],\n    \"𦬛\": [\n        \"ㄇㄧㄢ3\"\n    ],\n    \"𦬞\": [\n        \"ㄊㄧㄢ1\"\n    ],\n    \"𦬣\": [\n        \"ㄨㄤ3\"\n    ],\n    \"𦬸\": [\n        \"ㄓㄨ2\"\n    ],\n    \"𦬹\": [\n        \"ㄉㄚ2\",\n        \"ㄉㄢ4\"\n    ],\n    \"𦬺\": [\n        \"ㄒㄩㄥ4\",\n        \"ㄏㄨㄤ3\"\n    ],\n    \"𦬻\": [\n        \"ㄋㄚ2\"\n    ],\n    \"𦬾\": [\n        \"ㄐㄩㄢ1\"\n    ],\n    \"𦭁\": [\n        \"ㄋㄧㄢ3\"\n    ],\n    \"𦭈\": [\n        \"ㄏㄨ4\"\n    ],\n    \"𦭉\": [\n        \"ㄕㄚ1\"\n    ],\n    \"𦭜\": [\n        \"ㄓ1\"\n    ],\n    \"𦭟\": [\n        \"ㄊㄚ1\"\n    ],\n    \"𦭡\": [\n        \"ㄙ1\"\n    ],\n    \"𦭥\": [\n        \"ㄧ4\"\n    ],\n    \"𦭭\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"𦭮\": [\n        \"ㄓ4\"\n    ],\n    \"𦭯\": [\n        \"ㄌㄩ3\",\n        \"ㄌㄡ2\"\n    ],\n    \"𦭰\": [\n        \"ㄖㄨ2\"\n    ],\n    \"𦭲\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𦭳\": [\n        \"ㄩ3\"\n    ],\n    \"𦭴\": [\n        \"ㄓㄡ1\"\n    ],\n    \"𦭵\": [\n        \"ㄧㄤ2\"\n    ],\n    \"𦭶\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"𦭷\": [\n        \"ㄇㄡ2\"\n    ],\n    \"𦭸\": [\n        \"ㄔㄡ2\"\n    ],\n    \"𦭹\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"𦭺\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"𦭻\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"𦭼\": [\n        \"ㄆㄧㄠ3\",\n        \"ㄅㄧ4\"\n    ],\n    \"𦮁\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"𦮃\": [\n        \"ㄍㄨㄞ1\",\n        \"ㄎㄨㄚ1\"\n    ],\n    \"𦮅\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𦮐\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𦮑\": [\n        \"ㄆㄨ2\"\n    ],\n    \"𦮯\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𦮶\": [\n        \"ㄨㄣ3\"\n    ],\n    \"𦮷\": [\n        \"ㄅㄟ4\"\n    ],\n    \"𦮸\": [\n        \"ㄧ3\"\n    ],\n    \"𦮹\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𦮺\": [\n        \"ㄙ1\"\n    ],\n    \"𦮻\": [\n        \"ㄐㄩㄢ1\"\n    ],\n    \"𦮼\": [\n        \"ㄐㄧ4\",\n        \"ㄑㄧ2\"\n    ],\n    \"𦮾\": [\n        \"ㄋㄧ4\"\n    ],\n    \"𦯀\": [\n        \"ㄅㄣ4\"\n    ],\n    \"𦯅\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𦯈\": [\n        \"ㄑㄧㄣ3\"\n    ],\n    \"𦯉\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𦯌\": [\n        \"ㄨㄤ2\"\n    ],\n    \"𦯍\": [\n        \"ㄓㄜ4\"\n    ],\n    \"𦯏\": [\n        \"ㄨㄛ4\"\n    ],\n    \"𦯐\": [\n        \"ㄕㄠ2\"\n    ],\n    \"𦯑\": [\n        \"ㄗㄠ4\"\n    ],\n    \"𦯒\": [\n        \"ㄧㄤ3\"\n    ],\n    \"𦯕\": [\n        \"ㄙㄨㄥ4\"\n    ],\n    \"𦯖\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𦯛\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𦯣\": [\n        \"ㄘㄨ2\"\n    ],\n    \"𦯤\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"𦯪\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"𦯫\": [\n        \"ㄓ1\"\n    ],\n    \"𦯬\": [\n        \"ㄕㄜ2\"\n    ],\n    \"𦯯\": [\n        \"ㄓ4\"\n    ],\n    \"𦯰\": [\n        \"ㄆㄥ1\"\n    ],\n    \"𦰏\": [\n        \"ㄉㄧㄠ4\"\n    ],\n    \"𦰖\": [\n        \"ㄨㄛ4\"\n    ],\n    \"𦰘\": [\n        \"ㄓ3\"\n    ],\n    \"𦰙\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𦰛\": [\n        \"ㄈㄣ2\"\n    ],\n    \"𦰡\": [\n        \"ㄋㄚ4\",\n        \"ㄋㄨㄛ2\"\n    ],\n    \"𦰥\": [\n        \"ㄅㄤ1\"\n    ],\n    \"𦰪\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"𦰫\": [\n        \"ㄋㄧ3\"\n    ],\n    \"𦰬\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𦰭\": [\n        \"ㄉㄨㄣ4\"\n    ],\n    \"𦰯\": [\n        \"ㄕ3\"\n    ],\n    \"𦰰\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𦰱\": [\n        \"ㄔㄤ2\"\n    ],\n    \"𦰲\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𦰳\": [\n        \"ㄧㄝ2\"\n    ],\n    \"𦰴\": [\n        \"ㄇㄧ2\"\n    ],\n    \"𦰸\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"𦰹\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𦰺\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𦰽\": [\n        \"ㄆㄧ3\"\n    ],\n    \"𦰾\": [\n        \"ㄒㄩㄝ4\"\n    ],\n    \"𦱀\": [\n        \"ㄩ4\"\n    ],\n    \"𦱁\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𦱂\": [\n        \"ㄩ4\"\n    ],\n    \"𦱃\": [\n        \"ㄩ2\"\n    ],\n    \"𦱅\": [\n        \"ㄐㄩ1\"\n    ],\n    \"𦱆\": [\n        \"ㄊㄚ1\"\n    ],\n    \"𦱇\": [\n        \"ㄎㄨㄥ1\"\n    ],\n    \"𦱊\": [\n        \"ㄓㄥ1\"\n    ],\n    \"𦱋\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𦱌\": [\n        \"ㄍㄤ1\"\n    ],\n    \"𦱒\": [\n        \"ㄇㄨ4\"\n    ],\n    \"𦱓\": [\n        \"ㄒㄧ3\"\n    ],\n    \"𦱔\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𦱖\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𦱜\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"𦱠\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"𦱣\": [\n        \"ㄍㄡ3\"\n    ],\n    \"𦱰\": [\n        \"ㄔ2\"\n    ],\n    \"𦱱\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"𦱲\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"𦱵\": [\n        \"ㄕㄚ1\"\n    ],\n    \"𦱷\": [\n        \"ㄈㄟ1\"\n    ],\n    \"𦲫\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𦲯\": [\n        \"ㄨㄢ4\"\n    ],\n    \"𦲰\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𦲱\": [\n        \"ㄅㄛ1\"\n    ],\n    \"𦳁\": [\n        \"ㄏㄠ4\",\n        \"ㄇㄠ4\"\n    ],\n    \"𦳃\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𦳄\": [\n        \"ㄆㄧㄢ2\"\n    ],\n    \"𦳅\": [\n        \"ㄩ3\"\n    ],\n    \"𦳇\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"𦳈\": [\n        \"ㄆㄧ2\",\n        \"ㄅㄧ4\"\n    ],\n    \"𦳊\": [\n        \"ㄕ3\"\n    ],\n    \"𦳋\": [\n        \"ㄎㄨㄞ3\"\n    ],\n    \"𦳌\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𦳏\": [\n        \"ㄓㄚ1\"\n    ],\n    \"𦳐\": [\n        \"ㄋㄞ4\",\n        \"ㄋㄚ4\"\n    ],\n    \"𦳑\": [\n        \"ㄇㄡ3\"\n    ],\n    \"𦳓\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𦳔\": [\n        \"ㄉㄨ4\"\n    ],\n    \"𦳗\": [\n        \"ㄕㄥ3\"\n    ],\n    \"𦳘\": [\n        \"ㄔㄚ2\"\n    ],\n    \"𦳚\": [\n        \"ㄔ2\"\n    ],\n    \"𦳛\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"𦳜\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"𦳝\": [\n        \"ㄊㄤ1\",\n        \"ㄉㄤ4\"\n    ],\n    \"𦳞\": [\n        \"ㄅㄞ4\"\n    ],\n    \"𦳟\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"𦳡\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𦳢\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𦳣\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"𦳥\": [\n        \"ㄇㄧㄠ3\"\n    ],\n    \"𦳦\": [\n        \"ㄗㄞ1\"\n    ],\n    \"𦳧\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𦳩\": [\n        \"ㄧㄡ4\"\n    ],\n    \"𦳫\": [\n        \"ㄕㄢ1\"\n    ],\n    \"𦳬\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𦳭\": [\n        \"ㄌㄩ3\"\n    ],\n    \"𦳮\": [\n        \"ㄓ2\"\n    ],\n    \"𦳲\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"𦳳\": [\n        \"ㄓㄣ1\"\n    ],\n    \"𦳶\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𦳷\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𦳹\": [\n        \"ㄨㄛ4\"\n    ],\n    \"𦳺\": [\n        \"ㄅㄚ2\"\n    ],\n    \"𦳽\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"𦳾\": [\n        \"ㄖㄨ2\"\n    ],\n    \"𦳿\": [\n        \"ㄘㄡ4\"\n    ],\n    \"𦴀\": [\n        \"ㄓ1\"\n    ],\n    \"𦴉\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𦴊\": [\n        \"ㄧㄤ1\"\n    ],\n    \"𦴌\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"𦴍\": [\n        \"ㄕㄜ2\"\n    ],\n    \"𦴎\": [\n        \"ㄎㄡ4\"\n    ],\n    \"𦴑\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"𦴔\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𦴚\": [\n        \"ㄊㄧㄠ2\"\n    ],\n    \"𦵐\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𦵟\": [\n        \"ㄔ2\"\n    ],\n    \"𦵡\": [\n        \"ㄒㄩㄥ1\",\n        \"ㄍㄨㄥ1\"\n    ],\n    \"𦵣\": [\n        \"ㄏㄨㄣ4\"\n    ],\n    \"𦵦\": [\n        \"ㄉㄧ2\"\n    ],\n    \"𦵧\": [\n        \"ㄌㄤ2\"\n    ],\n    \"𦵩\": [\n        \"ㄗㄠ1\",\n        \"ㄑㄧㄡ2\"\n    ],\n    \"𦵪\": [\n        \"ㄘㄜ4\"\n    ],\n    \"𦵫\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"𦵬\": [\n        \"ㄗㄨ4\"\n    ],\n    \"𦵭\": [\n        \"ㄙㄨㄟ1\"\n    ],\n    \"𦵯\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"𦵱\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𦵴\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𦵵\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𦵷\": [\n        \"ㄍㄡ4\"\n    ],\n    \"𦵸\": [\n        \"ㄍㄥ3\"\n    ],\n    \"𦵼\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"𦵽\": [\n        \"ㄏㄨㄤ3\"\n    ],\n    \"𦵾\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𦵿\": [\n        \"ㄆㄡ1\"\n    ],\n    \"𦶀\": [\n        \"ㄨ1\"\n    ],\n    \"𦶂\": [\n        \"ㄧ4\"\n    ],\n    \"𦶅\": [\n        \"ㄋㄞ3\"\n    ],\n    \"𦶇\": [\n        \"ㄖㄨㄥ3\",\n        \"ㄖㄨㄢ3\"\n    ],\n    \"𦶈\": [\n        \"ㄋㄢ2\"\n    ],\n    \"𦶊\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"𦶋\": [\n        \"ㄕㄢ4\"\n    ],\n    \"𦶌\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"𦶍\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𦶎\": [\n        \"ㄏㄨㄚ1\"\n    ],\n    \"𦶏\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"𦶐\": [\n        \"ㄎㄨㄥ3\"\n    ],\n    \"𦶑\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𦶓\": [\n        \"ㄏㄨㄥ4\"\n    ],\n    \"𦶕\": [\n        \"ㄕㄨ1\"\n    ],\n    \"𦶙\": [\n        \"ㄏㄥ2\"\n    ],\n    \"𦶚\": [\n        \"ㄈㄣ3\"\n    ],\n    \"𦶲\": [\n        \"ㄎㄡ4\"\n    ],\n    \"𦷙\": [\n        \"ㄋㄧㄢ2\"\n    ],\n    \"𦷝\": [\n        \"ㄔㄨ2\"\n    ],\n    \"𦷦\": [\n        \"ㄑㄧㄤ4\"\n    ],\n    \"𦷲\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𦷳\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𦷴\": [\n        \"ㄙㄨㄥ4\"\n    ],\n    \"𦷵\": [\n        \"ㄨㄛ4\"\n    ],\n    \"𦷷\": [\n        \"ㄏㄞ4\"\n    ],\n    \"𦷸\": [\n        \"ㄖㄨ2\"\n    ],\n    \"𦷹\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𦷻\": [\n        \"ㄙㄢ3\"\n    ],\n    \"𦷽\": [\n        \"ㄨ2\"\n    ],\n    \"𦷿\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𦸁\": [\n        \"ㄊㄢ1\"\n    ],\n    \"𦸂\": [\n        \"ㄕㄣ1\"\n    ],\n    \"𦸆\": [\n        \"ㄑㄧ3\"\n    ],\n    \"𦸈\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"𦸉\": [\n        \"ㄑㄧㄚ4\"\n    ],\n    \"𦸊\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"𦸏\": [\n        \"ㄙㄨㄟ1\"\n    ],\n    \"𦸐\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𦸓\": [\n        \"ㄑㄧ1\"\n    ],\n    \"𦸔\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"𦸗\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𦸘\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"𦸙\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𦸚\": [\n        \"ㄒㄧ2\"\n    ],\n    \"𦸛\": [\n        \"ㄔㄠ2\"\n    ],\n    \"𦸡\": [\n        \"ㄇㄧ4\"\n    ],\n    \"𦸢\": [\n        \"ㄌㄡ4\"\n    ],\n    \"𦸣\": [\n        \"ㄅㄧ3\"\n    ],\n    \"𦸪\": [\n        \"ㄆㄟ2\"\n    ],\n    \"𦸮\": [\n        \"ㄓㄣ1\"\n    ],\n    \"𦸯\": [\n        \"ㄕㄣ1\"\n    ],\n    \"𦸰\": [\n        \"ㄔㄢ3\"\n    ],\n    \"𦸱\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𦸶\": [\n        \"ㄑㄩ1\"\n    ],\n    \"𦸷\": [\n        \"ㄙ1\"\n    ],\n    \"𦸺\": [\n        \"ㄗㄨㄟ1\"\n    ],\n    \"𦹫\": [\n        \"ㄓㄠ4\"\n    ],\n    \"𦹽\": [\n        \"ㄆㄧ2\"\n    ],\n    \"𦺀\": [\n        \"ㄘㄡ4\"\n    ],\n    \"𦺆\": [\n        \"ㄍㄠ1\"\n    ],\n    \"𦺇\": [\n        \"ㄉㄨ2\"\n    ],\n    \"𦺉\": [\n        \"ㄈㄨ1\"\n    ],\n    \"𦺊\": [\n        \"ㄍㄨㄢ1\"\n    ],\n    \"𦺋\": [\n        \"ㄙㄠ3\"\n    ],\n    \"𦺌\": [\n        \"ㄙㄡ3\"\n    ],\n    \"𦺍\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𦺎\": [\n        \"ㄆㄡ2\"\n    ],\n    \"𦺐\": [\n        \"ㄘㄢ2\"\n    ],\n    \"𦺑\": [\n        \"ㄅㄥ4\"\n    ],\n    \"𦺒\": [\n        \"ㄇㄡ4\"\n    ],\n    \"𦺓\": [\n        \"ㄓㄠ1\"\n    ],\n    \"𦺔\": [\n        \"ㄒㄧㄠ2\"\n    ],\n    \"𦺖\": [\n        \"ㄐㄩ2\"\n    ],\n    \"𦺗\": [\n        \"ㄕㄨ1\"\n    ],\n    \"𦺘\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𦺙\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𦺛\": [\n        \"ㄔㄨㄢ4\"\n    ],\n    \"𦺜\": [\n        \"ㄌㄠ4\",\n        \"ㄌㄠ2\"\n    ],\n    \"𦺞\": [\n        \"ㄏㄜ4\"\n    ],\n    \"𦺟\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𦺠\": [\n        \"ㄍㄨ1\"\n    ],\n    \"𦺡\": [\n        \"ㄓㄤ3\"\n    ],\n    \"𦺢\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𦺣\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"𦺥\": [\n        \"ㄉㄨ1\"\n    ],\n    \"𦺦\": [\n        \"ㄏㄢ2\"\n    ],\n    \"𦺧\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"𦺨\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"𦺩\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𦺪\": [\n        \"ㄕㄨ3\"\n    ],\n    \"𦺫\": [\n        \"ㄌㄤ4\"\n    ],\n    \"𦺬\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𦺭\": [\n        \"ㄕㄢ1\"\n    ],\n    \"𦺰\": [\n        \"ㄊㄠ1\",\n        \"ㄊㄧㄠ2\"\n    ],\n    \"𦺱\": [\n        \"ㄗ1\"\n    ],\n    \"𦺲\": [\n        \"ㄕㄨㄢ4\"\n    ],\n    \"𦺴\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𦺵\": [\n        \"ㄔㄨ4\"\n    ],\n    \"𦺶\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𦺷\": [\n        \"ㄕㄣ1\"\n    ],\n    \"𦺸\": [\n        \"ㄌㄧㄣ4\",\n        \"ㄌㄧㄣ2\"\n    ],\n    \"𦺹\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"𦺻\": [\n        \"ㄙㄢ3\"\n    ],\n    \"𦺽\": [\n        \"ㄢ3\"\n    ],\n    \"𦺾\": [\n        \"ㄖㄨㄢ3\"\n    ],\n    \"𦻀\": [\n        \"ㄊㄧ2\",\n        \"ㄊㄞ2\"\n    ],\n    \"𦻁\": [\n        \"ㄉㄢ4\"\n    ],\n    \"𦻃\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"𦻅\": [\n        \"ㄙㄚ4\"\n    ],\n    \"𦼆\": [\n        \"ㄖㄨㄟ2\"\n    ],\n    \"𦼇\": [\n        \"ㄨ1\"\n    ],\n    \"𦼈\": [\n        \"ㄐㄩ4\"\n    ],\n    \"𦼉\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"𦼊\": [\n        \"ㄌㄥ2\"\n    ],\n    \"𦼋\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𦼎\": [\n        \"ㄊㄢ1\"\n    ],\n    \"𦼏\": [\n        \"ㄗㄥ1\"\n    ],\n    \"𦼓\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"𦼗\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𦼡\": [\n        \"ㄘ3\"\n    ],\n    \"𦼢\": [\n        \"ㄕㄜ2\"\n    ],\n    \"𦼧\": [\n        \"ㄙㄚ4\"\n    ],\n    \"𦼪\": [\n        \"ㄇㄠ4\"\n    ],\n    \"𦼫\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𦼭\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𦼮\": [\n        \"ㄍㄢ3\",\n        \"ㄍㄢ4\"\n    ],\n    \"𦼰\": [\n        \"ㄑㄧㄝ4\",\n        \"ㄏㄜ2\"\n    ],\n    \"𦼱\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"𦼲\": [\n        \"ㄉㄤ1\"\n    ],\n    \"𦼳\": [\n        \"ㄔㄤ2\"\n    ],\n    \"𦼴\": [\n        \"ㄧㄤ2\"\n    ],\n    \"𦼵\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𦼷\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𦼹\": [\n        \"ㄅㄧㄥ3\"\n    ],\n    \"𦼻\": [\n        \"ㄇㄟ2\"\n    ],\n    \"𦼿\": [\n        \"ㄉㄨㄣ1\"\n    ],\n    \"𦽀\": [\n        \"ㄠ3\"\n    ],\n    \"𦽁\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"𦽂\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𦽃\": [\n        \"ㄇㄧㄢ4\"\n    ],\n    \"𦽄\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"𦽅\": [\n        \"ㄏㄜ4\"\n    ],\n    \"𦽇\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𦽊\": [\n        \"ㄏㄨㄚ2\"\n    ],\n    \"𦽋\": [\n        \"ㄍㄡ1\"\n    ],\n    \"𦽎\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𦽏\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𦽐\": [\n        \"ㄏㄨㄟ3\"\n    ],\n    \"𦽒\": [\n        \"ㄗㄟ2\"\n    ],\n    \"𦽔\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"𦽕\": [\n        \"ㄙ1\"\n    ],\n    \"𦽖\": [\n        \"ㄑㄩㄣ1\"\n    ],\n    \"𦽜\": [\n        \"ㄉㄢ4\"\n    ],\n    \"𦽞\": [\n        \"ㄨㄢ4\"\n    ],\n    \"𦽟\": [\n        \"ㄅㄧㄢ3\"\n    ],\n    \"𦽤\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"𦽫\": [\n        \"ㄉㄢ3\"\n    ],\n    \"𦽬\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"𦽭\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𦽮\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𦾏\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"𦾑\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"𦾕\": [\n        \"ㄆㄛ4\"\n    ],\n    \"𦾘\": [\n        \"ㄙㄠ3\"\n    ],\n    \"𦾙\": [\n        \"ㄅㄟ4\"\n    ],\n    \"𦾚\": [\n        \"ㄕㄚ4\"\n    ],\n    \"𦾛\": [\n        \"ㄨㄟ3\"\n    ],\n    \"𦾝\": [\n        \"ㄘㄤ1\"\n    ],\n    \"𦾞\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𦾩\": [\n        \"ㄉㄢ4\"\n    ],\n    \"𦾫\": [\n        \"ㄍㄨ3\"\n    ],\n    \"𦾬\": [\n        \"ㄗㄚ1\"\n    ],\n    \"𦾭\": [\n        \"ㄅㄤ3\"\n    ],\n    \"𦾮\": [\n        \"ㄍㄢ4\",\n        \"ㄍㄢ3\"\n    ],\n    \"𦾱\": [\n        \"ㄔㄠ1\"\n    ],\n    \"𦾲\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𦾳\": [\n        \"ㄌㄧㄝ1\"\n    ],\n    \"𦾵\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"𦾶\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"𦾷\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𦾸\": [\n        \"ㄉㄨㄢ1\"\n    ],\n    \"𦾹\": [\n        \"ㄙㄨㄢ1\"\n    ],\n    \"𦾺\": [\n        \"ㄧㄠ2\"\n    ],\n    \"𦾻\": [\n        \"ㄧㄣ3\"\n    ],\n    \"𦾽\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𦾾\": [\n        \"ㄧㄠ2\"\n    ],\n    \"𦾿\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"𦿀\": [\n        \"ㄔㄨ2\"\n    ],\n    \"𦿁\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𦿂\": [\n        \"ㄩㄢ2\"\n    ],\n    \"𦿃\": [\n        \"ㄕㄠ3\"\n    ],\n    \"𦿅\": [\n        \"ㄅㄧㄥ4\"\n    ],\n    \"𦿆\": [\n        \"ㄉㄤ4\"\n    ],\n    \"𦿇\": [\n        \"ㄕ4\"\n    ],\n    \"𦿊\": [\n        \"ㄌㄨ2\"\n    ],\n    \"𦿋\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"𦿌\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"𦿍\": [\n        \"ㄆㄛ4\"\n    ],\n    \"𦿏\": [\n        \"ㄇㄥ2\",\n        \"ㄇㄥ4\"\n    ],\n    \"𦿐\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𦿓\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𦿖\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𧀄\": [\n        \"ㄔㄤ4\"\n    ],\n    \"𧀅\": [\n        \"ㄇㄧㄝ4\",\n        \"ㄇㄛ4\"\n    ],\n    \"𧀆\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𧀇\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𧀊\": [\n        \"ㄘㄞ3\"\n    ],\n    \"𧀌\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𧀔\": [\n        \"ㄏㄜ4\"\n    ],\n    \"𧀕\": [\n        \"ㄙㄚ4\"\n    ],\n    \"𧀗\": [\n        \"ㄗ1\"\n    ],\n    \"𧀘\": [\n        \"ㄎㄥ1\"\n    ],\n    \"𧀙\": [\n        \"ㄍㄥ3\"\n    ],\n    \"𧀚\": [\n        \"ㄙ1\"\n    ],\n    \"𧀠\": [\n        \"ㄊㄧ2\"\n    ],\n    \"𧀡\": [\n        \"ㄓㄢ4\"\n    ],\n    \"𧀢\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𧀣\": [\n        \"ㄕㄨㄟ2\"\n    ],\n    \"𧀤\": [\n        \"ㄔ3\"\n    ],\n    \"𧀥\": [\n        \"ㄧㄡ1\"\n    ],\n    \"𧀦\": [\n        \"ㄌㄨ3\"\n    ],\n    \"𧀧\": [\n        \"ㄇㄥ4\"\n    ],\n    \"𧀨\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𧀩\": [\n        \"ㄙ4\"\n    ],\n    \"𧀬\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𧀭\": [\n        \"ㄈㄢ2\"\n    ],\n    \"𧀮\": [\n        \"ㄈㄨ1\"\n    ],\n    \"𧀯\": [\n        \"ㄕㄣ3\"\n    ],\n    \"𧀰\": [\n        \"ㄊㄧ2\"\n    ],\n    \"𧀱\": [\n        \"ㄔㄞ4\"\n    ],\n    \"𧀲\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𧀴\": [\n        \"ㄈㄨ1\"\n    ],\n    \"𧀵\": [\n        \"ㄐㄧㄢ4\",\n        \"ㄕㄢ3\"\n    ],\n    \"𧀶\": [\n        \"ㄉㄧ4\"\n    ],\n    \"𧀹\": [\n        \"ㄓㄜ4\"\n    ],\n    \"𧀺\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𧀻\": [\n        \"ㄉㄢ1\"\n    ],\n    \"𧀿\": [\n        \"ㄓ2\"\n    ],\n    \"𧁃\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𧁈\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𧁉\": [\n        \"ㄈㄢ4\"\n    ],\n    \"𧁊\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𧁋\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"𧁾\": [\n        \"ㄌㄡ2\"\n    ],\n    \"𧁿\": [\n        \"ㄉㄨ2\",\n        \"ㄕㄨ3\"\n    ],\n    \"𧂁\": [\n        \"ㄓㄢ4\"\n    ],\n    \"𧂂\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"𧂃\": [\n        \"ㄏㄢ4\"\n    ],\n    \"𧂄\": [\n        \"ㄉㄢ4\"\n    ],\n    \"𧂅\": [\n        \"ㄙㄣ1\"\n    ],\n    \"𧂆\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"𧂇\": [\n        \"ㄊㄢ2\",\n        \"ㄒㄩㄣ2\"\n    ],\n    \"𧂈\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"𧂉\": [\n        \"ㄆㄛ2\"\n    ],\n    \"𧂋\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"𧂍\": [\n        \"ㄓㄨㄢ4\",\n        \"ㄙㄨㄣ1\"\n    ],\n    \"𧂏\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"𧂐\": [\n        \"ㄗ4\"\n    ],\n    \"𧂒\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𧂔\": [\n        \"ㄏㄨ4\"\n    ],\n    \"𧂙\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𧂛\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𧂜\": [\n        \"ㄐㄩ4\"\n    ],\n    \"𧂝\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"𧂞\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𧂠\": [\n        \"ㄎㄨㄟ4\"\n    ],\n    \"𧂡\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𧂢\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𧂦\": [\n        \"ㄋㄡ2\"\n    ],\n    \"𧂨\": [\n        \"ㄉㄧ4\"\n    ],\n    \"𧂩\": [\n        \"ㄙㄠ1\"\n    ],\n    \"𧃏\": [\n        \"ㄔㄨ4\"\n    ],\n    \"𧃐\": [\n        \"ㄓ2\"\n    ],\n    \"𧃑\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"𧃒\": [\n        \"ㄌㄩ3\"\n    ],\n    \"𧃔\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𧃘\": [\n        \"ㄗㄨㄛ4\"\n    ],\n    \"𧃙\": [\n        \"ㄏㄢ2\"\n    ],\n    \"𧃚\": [\n        \"ㄙㄨㄟ3\"\n    ],\n    \"𧃛\": [\n        \"ㄍㄡ4\"\n    ],\n    \"𧃝\": [\n        \"ㄔㄡ3\"\n    ],\n    \"𧃞\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𧃟\": [\n        \"ㄧ4\"\n    ],\n    \"𧃠\": [\n        \"ㄩ2\"\n    ],\n    \"𧃨\": [\n        \"ㄋㄡ2\"\n    ],\n    \"𧃩\": [\n        \"ㄋㄧ3\"\n    ],\n    \"𧃪\": [\n        \"ㄖㄨㄛ4\"\n    ],\n    \"𧃮\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"𧃱\": [\n        \"ㄋㄧㄥ2\"\n    ],\n    \"𧄍\": [\n        \"ㄑㄧㄠ2\"\n    ],\n    \"𧄎\": [\n        \"ㄧㄠ2\"\n    ],\n    \"𧄏\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𧄐\": [\n        \"ㄕㄨㄤ1\"\n    ],\n    \"𧄑\": [\n        \"ㄎㄨㄟ4\"\n    ],\n    \"𧄒\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𧄓\": [\n        \"ㄉㄨㄥ3\"\n    ],\n    \"𧄔\": [\n        \"ㄕㄨ3\"\n    ],\n    \"𧄚\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𧄛\": [\n        \"ㄐㄩ2\"\n    ],\n    \"𧄜\": [\n        \"ㄖㄨㄟ3\"\n    ],\n    \"𧄠\": [\n        \"ㄓㄚ2\"\n    ],\n    \"𧄤\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𧄸\": [\n        \"ㄇㄣ2\",\n        \"ㄨㄟ3\"\n    ],\n    \"𧄹\": [\n        \"ㄕ2\"\n    ],\n    \"𧄺\": [\n        \"ㄉㄧㄢ1\"\n    ],\n    \"𧄻\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𧄼\": [\n        \"ㄉㄥ4\",\n        \"ㄊㄥ2\"\n    ],\n    \"𧄽\": [\n        \"ㄗㄢ4\",\n        \"ㄗㄚ1\"\n    ],\n    \"𧄿\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"𧅀\": [\n        \"ㄘㄢ2\"\n    ],\n    \"𧅃\": [\n        \"ㄠ1\"\n    ],\n    \"𧅆\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𧅈\": [\n        \"ㄉㄧㄠ4\"\n    ],\n    \"𧅋\": [\n        \"ㄧㄥ2\"\n    ],\n    \"𧅖\": [\n        \"ㄧ4\"\n    ],\n    \"𧅗\": [\n        \"ㄉㄤ3\"\n    ],\n    \"𧅘\": [\n        \"ㄋㄡ2\"\n    ],\n    \"𧅚\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𧅮\": [\n        \"ㄌㄧ3\"\n    ],\n    \"𧅯\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𧅰\": [\n        \"ㄏㄨ4\"\n    ],\n    \"𧅲\": [\n        \"ㄧㄡ4\"\n    ],\n    \"𧅺\": [\n        \"ㄋㄤ4\"\n    ],\n    \"𧆂\": [\n        \"ㄔㄣ4\"\n    ],\n    \"𧆉\": [\n        \"ㄈㄥ1\"\n    ],\n    \"𧆊\": [\n        \"ㄅㄧㄝ1\"\n    ],\n    \"𧆏\": [\n        \"ㄇㄢ3\"\n    ],\n    \"𧆐\": [\n        \"ㄍㄢ4\"\n    ],\n    \"𧆑\": [\n        \"ㄏㄨㄛ4\",\n        \"ㄙㄨㄟ3\"\n    ],\n    \"𧆓\": [\n        \"ㄘㄨ1\"\n    ],\n    \"𧆕\": [\n        \"ㄧㄡ3\"\n    ],\n    \"𧆘\": [\n        \"ㄧㄡ4\"\n    ],\n    \"𧆜\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𧆡\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𧆢\": [\n        \"ㄏㄨ3\"\n    ],\n    \"𧆣\": [\n        \"ㄌㄨ2\"\n    ],\n    \"𧆥\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"𧆦\": [\n        \"ㄧ4\"\n    ],\n    \"𧆮\": [\n        \"ㄏㄨ3\"\n    ],\n    \"𧆯\": [\n        \"ㄏㄨ4\"\n    ],\n    \"𧆰\": [\n        \"ㄗ3\"\n    ],\n    \"𧆷\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"𧆸\": [\n        \"ㄊㄨㄟ1\"\n    ],\n    \"𧆹\": [\n        \"ㄨ1\"\n    ],\n    \"𧆺\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𧆻\": [\n        \"ㄍㄨ1\"\n    ],\n    \"𧆼\": [\n        \"ㄓㄨㄥ1\",\n        \"ㄉㄨㄥ1\"\n    ],\n    \"𧇄\": [\n        \"ㄌㄨ2\"\n    ],\n    \"𧇈\": [\n        \"ㄗㄨ4\"\n    ],\n    \"𧇌\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"𧇍\": [\n        \"ㄒㄧㄚ1\"\n    ],\n    \"𧇎\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𧇓\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𧇙\": [\n        \"ㄋㄢ2\"\n    ],\n    \"𧇚\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𧇛\": [\n        \"ㄏㄨ1\"\n    ],\n    \"𧇜\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𧇝\": [\n        \"ㄕㄨ2\"\n    ],\n    \"𧇞\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"𧇟\": [\n        \"ㄓㄡ1\"\n    ],\n    \"𧇠\": [\n        \"ㄧㄠ4\"\n    ],\n    \"𧇡\": [\n        \"ㄍㄨ1\"\n    ],\n    \"𧇥\": [\n        \"ㄅㄢ1\"\n    ],\n    \"𧇦\": [\n        \"ㄎㄢ3\"\n    ],\n    \"𧇮\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𧇯\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𧇰\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𧇱\": [\n        \"ㄧㄢ2\"\n    ],\n    \"𧇶\": [\n        \"ㄔㄨㄣ1\"\n    ],\n    \"𧇷\": [\n        \"ㄉㄧㄥ3\"\n    ],\n    \"𧇸\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"𧇹\": [\n        \"ㄏㄡ2\"\n    ],\n    \"𧇼\": [\n        \"ㄏㄠ4\"\n    ],\n    \"𧇿\": [\n        \"ㄗㄨ4\"\n    ],\n    \"𧈁\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𧈄\": [\n        \"ㄒㄧㄚ4\"\n    ],\n    \"𧈅\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𧈈\": [\n        \"ㄙㄜ4\",\n        \"ㄒㄧ4\"\n    ],\n    \"𧈌\": [\n        \"ㄍㄜ2\"\n    ],\n    \"𧈍\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𧈑\": [\n        \"ㄍㄜ2\"\n    ],\n    \"𧈔\": [\n        \"ㄌㄩ3\"\n    ],\n    \"𧈖\": [\n        \"ㄍㄜ2\"\n    ],\n    \"𧈗\": [\n        \"ㄎㄜ4\"\n    ],\n    \"𧈙\": [\n        \"ㄕㄡ4\"\n    ],\n    \"𧈚\": [\n        \"ㄓㄨ4\"\n    ],\n    \"𧈜\": [\n        \"ㄊㄥ2\"\n    ],\n    \"𧈝\": [\n        \"ㄧㄚ4\"\n    ],\n    \"𧈞\": [\n        \"ㄋㄧ4\"\n    ],\n    \"𧈦\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"𧈧\": [\n        \"ㄙㄨㄟ1\",\n        \"ㄇㄥ2\"\n    ],\n    \"𧈪\": [\n        \"ㄔㄢ3\"\n    ],\n    \"𧈭\": [\n        \"ㄨ4\"\n    ],\n    \"𧈯\": [\n        \"ㄩ1\"\n    ],\n    \"𧈹\": [\n        \"ㄗㄠ3\"\n    ],\n    \"𧈻\": [\n        \"ㄧ4\"\n    ],\n    \"𧈼\": [\n        \"ㄒㄧ1\",\n        \"ㄐㄧ2\"\n    ],\n    \"𧈽\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"𧈾\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"𧈿\": [\n        \"ㄨㄤ3\"\n    ],\n    \"𧉀\": [\n        \"ㄔ3\"\n    ],\n    \"𧉁\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𧉂\": [\n        \"ㄊㄧㄢ3\"\n    ],\n    \"𧉃\": [\n        \"ㄩㄣ3\"\n    ],\n    \"𧉅\": [\n        \"ㄧ1\"\n    ],\n    \"𧉆\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𧉇\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"𧉈\": [\n        \"ㄈㄡ2\",\n        \"ㄈㄨ2\"\n    ],\n    \"𧉊\": [\n        \"ㄈㄨ3\"\n    ],\n    \"𧉍\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𧉎\": [\n        \"ㄒㄩㄢ2\"\n    ],\n    \"𧉑\": [\n        \"ㄊㄞ4\"\n    ],\n    \"𧉓\": [\n        \"ㄉㄨ4\"\n    ],\n    \"𧉗\": [\n        \"ㄩㄢ2\"\n    ],\n    \"𧉛\": [\n        \"ㄉㄧ4\"\n    ],\n    \"𧉞\": [\n        \"ㄓㄨ3\"\n    ],\n    \"𧉟\": [\n        \"ㄊㄞ1\"\n    ],\n    \"𧉡\": [\n        \"ㄖㄨㄥ3\"\n    ],\n    \"𧉢\": [\n        \"ㄒㄩㄝ2\"\n    ],\n    \"𧉣\": [\n        \"ㄩ4\"\n    ],\n    \"𧉤\": [\n        \"ㄈㄢ4\"\n    ],\n    \"𧉥\": [\n        \"ㄅㄟ3\"\n    ],\n    \"𧉧\": [\n        \"ㄑㄩ3\",\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𧉩\": [\n        \"ㄅㄨ4\"\n    ],\n    \"𧉪\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"𧉫\": [\n        \"ㄓㄚ2\"\n    ],\n    \"𧉭\": [\n        \"ㄋㄨ3\"\n    ],\n    \"𧉮\": [\n        \"ㄕㄜ2\",\n        \"ㄧㄢ2\",\n        \"ㄧ2\"\n    ],\n    \"𧉲\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𧊄\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"𧊅\": [\n        \"ㄍㄨㄞ3\"\n    ],\n    \"𧊇\": [\n        \"ㄉㄞ4\",\n        \"ㄉㄜ2\"\n    ],\n    \"𧊏\": [\n        \"ㄍㄞ1\"\n    ],\n    \"𧊒\": [\n        \"ㄘ4\"\n    ],\n    \"𧊔\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𧊕\": [\n        \"ㄙㄨㄥ1\"\n    ],\n    \"𧊖\": [\n        \"ㄕ4\"\n    ],\n    \"𧊘\": [\n        \"ㄎㄨ4\"\n    ],\n    \"𧊙\": [\n        \"ㄓ3\"\n    ],\n    \"𧊚\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"𧊛\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𧊜\": [\n        \"ㄜ4\"\n    ],\n    \"𧊞\": [\n        \"ㄒㄧㄥ2\"\n    ],\n    \"𧊟\": [\n        \"ㄖㄨ2\"\n    ],\n    \"𧊠\": [\n        \"ㄩ2\",\n        \"ㄕㄨ1\"\n    ],\n    \"𧊣\": [\n        \"ㄧ4\"\n    ],\n    \"𧊤\": [\n        \"ㄧ4\"\n    ],\n    \"𧊥\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𧊦\": [\n        \"ㄈㄡ3\"\n    ],\n    \"𧊧\": [\n        \"ㄍㄜ2\",\n        \"ㄜ4\"\n    ],\n    \"𧊬\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𧊭\": [\n        \"ㄧㄣ1\"\n    ],\n    \"𧊯\": [\n        \"ㄏㄨㄥ4\"\n    ],\n    \"𧊱\": [\n        \"ㄉㄨㄛ3\"\n    ],\n    \"𧊽\": [\n        \"ㄒㄧㄥ2\"\n    ],\n    \"𧊾\": [\n        \"ㄈㄢ2\"\n    ],\n    \"𧋉\": [\n        \"ㄑㄧ1\"\n    ],\n    \"𧋊\": [\n        \"ㄕㄚ1\",\n        \"ㄕㄨㄛ1\"\n    ],\n    \"𧋌\": [\n        \"ㄉㄨ4\"\n    ],\n    \"𧋍\": [\n        \"ㄉㄧ4\",\n        \"ㄒㄩㄝ2\"\n    ],\n    \"𧋎\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𧋏\": [\n        \"ㄧ4\"\n    ],\n    \"𧋐\": [\n        \"ㄒㄧ2\"\n    ],\n    \"𧋑\": [\n        \"ㄍㄥ3\"\n    ],\n    \"𧋒\": [\n        \"ㄊㄨㄥ2\",\n        \"ㄕ4\"\n    ],\n    \"𧋓\": [\n        \"ㄎㄠ4\"\n    ],\n    \"𧋔\": [\n        \"ㄏㄨㄥ4\"\n    ],\n    \"𧋕\": [\n        \"ㄎㄨㄣ4\"\n    ],\n    \"𧋖\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𧋗\": [\n        \"ㄔ2\"\n    ],\n    \"𧋘\": [\n        \"ㄊㄧ2\"\n    ],\n    \"𧋚\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"𧋠\": [\n        \"ㄌㄧ2\",\n        \"ㄌㄧ3\"\n    ],\n    \"𧋡\": [\n        \"ㄋㄚ4\"\n    ],\n    \"𧋱\": [\n        \"ㄓㄢ1\"\n    ],\n    \"𧋲\": [\n        \"ㄅㄟ3\"\n    ],\n    \"𧌁\": [\n        \"ㄊㄧㄠ2\"\n    ],\n    \"𧌃\": [\n        \"ㄗㄚ1\"\n    ],\n    \"𧌄\": [\n        \"ㄜ4\",\n        \"ㄧㄝ4\"\n    ],\n    \"𧌅\": [\n        \"ㄕㄡ4\"\n    ],\n    \"𧌆\": [\n        \"ㄎㄨㄥ1\"\n    ],\n    \"𧌇\": [\n        \"ㄆㄥ2\"\n    ],\n    \"𧌈\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𧌉\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𧌊\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𧌋\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𧌌\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"𧌍\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𧌎\": [\n        \"ㄊㄧㄢ3\"\n    ],\n    \"𧌏\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𧌐\": [\n        \"ㄘ4\"\n    ],\n    \"𧌑\": [\n        \"ㄑㄩ1\"\n    ],\n    \"𧌓\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𧌔\": [\n        \"ㄓ1\"\n    ],\n    \"𧌖\": [\n        \"ㄒㄧㄝ4\",\n        \"ㄕㄜ4\"\n    ],\n    \"𧌗\": [\n        \"ㄗㄡ3\"\n    ],\n    \"𧌘\": [\n        \"ㄈㄟ4\"\n    ],\n    \"𧌙\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"𧌚\": [\n        \"ㄒㄧㄥ1\"\n    ],\n    \"𧌝\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"𧌞\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𧌠\": [\n        \"ㄆㄧㄠ1\"\n    ],\n    \"𧌢\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𧌣\": [\n        \"ㄦ3\"\n    ],\n    \"𧌧\": [\n        \"ㄏㄨ3\"\n    ],\n    \"𧌻\": [\n        \"ㄙㄨㄥ1\"\n    ],\n    \"𧌽\": [\n        \"ㄅㄧㄝ1\"\n    ],\n    \"𧌾\": [\n        \"ㄉㄧㄥ1\"\n    ],\n    \"𧌿\": [\n        \"ㄅㄢ3\"\n    ],\n    \"𧍀\": [\n        \"ㄕ1\",\n        \"ㄌㄧ3\"\n    ],\n    \"𧍁\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𧍂\": [\n        \"ㄒㄧㄠ2\"\n    ],\n    \"𧍃\": [\n        \"ㄈㄟ3\"\n    ],\n    \"𧍒\": [\n        \"ㄔㄨㄢ3\",\n        \"ㄔㄨㄞ3\"\n    ],\n    \"𧍓\": [\n        \"ㄕㄨㄞ4\"\n    ],\n    \"𧍔\": [\n        \"ㄧㄠ1\"\n    ],\n    \"𧍕\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𧍖\": [\n        \"ㄕㄥ3\",\n        \"ㄋㄧㄥ4\"\n    ],\n    \"𧍘\": [\n        \"ㄧㄡ1\"\n    ],\n    \"𧍙\": [\n        \"ㄈㄢ4\"\n    ],\n    \"𧍜\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"𧍝\": [\n        \"ㄉㄧ4\"\n    ],\n    \"𧍟\": [\n        \"ㄇㄠ2\"\n    ],\n    \"𧍠\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𧍢\": [\n        \"ㄧㄢ2\",\n        \"ㄧㄣ3\"\n    ],\n    \"𧍥\": [\n        \"ㄨㄟ1\"\n    ],\n    \"𧍨\": [\n        \"ㄙㄤ1\"\n    ],\n    \"𧍩\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𧍪\": [\n        \"ㄩ2\"\n    ],\n    \"𧍫\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𧍬\": [\n        \"ㄜ4\"\n    ],\n    \"𧍭\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"𧍮\": [\n        \"ㄐㄩㄥ3\"\n    ],\n    \"𧍯\": [\n        \"ㄈㄥ2\"\n    ],\n    \"𧍰\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"𧍱\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𧍲\": [\n        \"ㄆㄧㄢ2\"\n    ],\n    \"𧍴\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"𧍵\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𧍶\": [\n        \"ㄌㄩ4\"\n    ],\n    \"𧍿\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"𧎃\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"𧎄\": [\n        \"ㄇㄡ2\",\n        \"ㄨ4\"\n    ],\n    \"𧎕\": [\n        \"ㄨㄤ2\"\n    ],\n    \"𧎖\": [\n        \"ㄐㄩㄢ1\"\n    ],\n    \"𧎗\": [\n        \"ㄎㄜ1\"\n    ],\n    \"𧎘\": [\n        \"ㄧㄢ2\"\n    ],\n    \"𧎙\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"𧎡\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"𧎣\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"𧎤\": [\n        \"ㄙㄨㄣ1\"\n    ],\n    \"𧎥\": [\n        \"ㄕㄢ4\"\n    ],\n    \"𧎨\": [\n        \"ㄔ2\"\n    ],\n    \"𧎪\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𧎫\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"𧎭\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𧎮\": [\n        \"ㄗㄠ3\"\n    ],\n    \"𧎯\": [\n        \"ㄑㄩㄝ1\"\n    ],\n    \"𧎰\": [\n        \"ㄓㄢ3\"\n    ],\n    \"𧎱\": [\n        \"ㄅㄚ1\"\n    ],\n    \"𧎲\": [\n        \"ㄗㄨ2\"\n    ],\n    \"𧎳\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"𧎴\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𧎵\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𧎷\": [\n        \"ㄔㄨ3\"\n    ],\n    \"𧎸\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"𧎹\": [\n        \"ㄗㄨㄟ4\"\n    ],\n    \"𧎺\": [\n        \"ㄍㄜ1\"\n    ],\n    \"𧎻\": [\n        \"ㄨ4\",\n        \"ㄇㄡ2\"\n    ],\n    \"𧎾\": [\n        \"ㄌㄩㄝ4\"\n    ],\n    \"𧎿\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𧏂\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𧏃\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𧏆\": [\n        \"ㄉㄡ3\"\n    ],\n    \"𧏋\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"𧏑\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"𧏓\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"𧏥\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𧏧\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𧏫\": [\n        \"ㄕㄚ4\"\n    ],\n    \"𧏸\": [\n        \"ㄓ2\"\n    ],\n    \"𧏹\": [\n        \"ㄞ4\"\n    ],\n    \"𧏺\": [\n        \"ㄒㄩ4\",\n        \"ㄡ4\"\n    ],\n    \"𧏻\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𧏽\": [\n        \"ㄧㄝ1\"\n    ],\n    \"𧏾\": [\n        \"ㄋㄧ4\"\n    ],\n    \"𧏿\": [\n        \"ㄓㄨ2\"\n    ],\n    \"𧐁\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𧐃\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𧐄\": [\n        \"ㄩ4\",\n        \"ㄩ2\"\n    ],\n    \"𧐅\": [\n        \"ㄑㄩ1\"\n    ],\n    \"𧐈\": [\n        \"ㄗㄨ2\"\n    ],\n    \"𧐉\": [\n        \"ㄓ1\"\n    ],\n    \"𧐊\": [\n        \"ㄓㄤ1\"\n    ],\n    \"𧐋\": [\n        \"ㄌㄩㄝ4\"\n    ],\n    \"𧐌\": [\n        \"ㄨㄟ3\"\n    ],\n    \"𧐍\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"𧐎\": [\n        \"ㄇㄧ4\"\n    ],\n    \"𧐐\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𧐒\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𧐓\": [\n        \"ㄧㄝ3\"\n    ],\n    \"𧐔\": [\n        \"ㄒㄧ2\",\n        \"ㄧ4\"\n    ],\n    \"𧐕\": [\n        \"ㄊㄨㄢ2\"\n    ],\n    \"𧐖\": [\n        \"ㄌㄧㄢ2\",\n        \"ㄌㄧㄢ4\"\n    ],\n    \"𧐗\": [\n        \"ㄒㄩㄢ2\"\n    ],\n    \"𧐙\": [\n        \"ㄨ4\"\n    ],\n    \"𧐟\": [\n        \"ㄇㄠ2\"\n    ],\n    \"𧐬\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"𧐯\": [\n        \"ㄌㄩㄝ4\"\n    ],\n    \"𧐰\": [\n        \"ㄉㄨ2\"\n    ],\n    \"𧐱\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"𧐲\": [\n        \"ㄔㄢ2\"\n    ],\n    \"𧐳\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𧐴\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𧑀\": [\n        \"ㄌㄩㄝ4\"\n    ],\n    \"𧑆\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"𧑇\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𧑈\": [\n        \"ㄈㄟ4\"\n    ],\n    \"𧑊\": [\n        \"ㄐㄧㄥ3\"\n    ],\n    \"𧑋\": [\n        \"ㄎㄨㄟ4\"\n    ],\n    \"𧑌\": [\n        \"ㄧ4\"\n    ],\n    \"𧑍\": [\n        \"ㄏㄨㄚ2\"\n    ],\n    \"𧑎\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"𧑐\": [\n        \"ㄩ4\"\n    ],\n    \"𧑑\": [\n        \"ㄅㄥ3\"\n    ],\n    \"𧑒\": [\n        \"ㄊㄨㄣ1\"\n    ],\n    \"𧑓\": [\n        \"ㄕㄨ3\"\n    ],\n    \"𧑔\": [\n        \"ㄉㄞ4\"\n    ],\n    \"𧑕\": [\n        \"ㄨ1\"\n    ],\n    \"𧑖\": [\n        \"ㄘ4\"\n    ],\n    \"𧑗\": [\n        \"ㄋㄧㄥ4\"\n    ],\n    \"𧑘\": [\n        \"ㄉㄤ4\"\n    ],\n    \"𧑙\": [\n        \"ㄗㄨ2\"\n    ],\n    \"𧑚\": [\n        \"ㄏㄢ2\"\n    ],\n    \"𧑜\": [\n        \"ㄆㄧ2\"\n    ],\n    \"𧑝\": [\n        \"ㄔㄨㄢ4\"\n    ],\n    \"𧑠\": [\n        \"ㄉㄨ4\"\n    ],\n    \"𧑡\": [\n        \"ㄆㄚ2\"\n    ],\n    \"𧑤\": [\n        \"ㄓㄨ1\"\n    ],\n    \"𧑦\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𧑧\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𧑨\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"𧑩\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"𧑫\": [\n        \"ㄙㄠ4\"\n    ],\n    \"𧒀\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𧒂\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𧒈\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𧒎\": [\n        \"ㄜ2\"\n    ],\n    \"𧒐\": [\n        \"ㄧㄝ1\"\n    ],\n    \"𧒑\": [\n        \"ㄕㄨ3\"\n    ],\n    \"𧒓\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𧒕\": [\n        \"ㄑㄧ1\"\n    ],\n    \"𧒖\": [\n        \"ㄍㄨㄛ4\"\n    ],\n    \"𧒗\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𧒙\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𧒚\": [\n        \"ㄇㄠ2\"\n    ],\n    \"𧒜\": [\n        \"ㄌㄟ2\"\n    ],\n    \"𧒝\": [\n        \"ㄓㄢ1\"\n    ],\n    \"𧒨\": [\n        \"ㄔㄞ4\"\n    ],\n    \"𧒭\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𧒽\": [\n        \"ㄌㄟ2\"\n    ],\n    \"𧒿\": [\n        \"ㄗㄟ2\"\n    ],\n    \"𧓀\": [\n        \"ㄧㄥ1\"\n    ],\n    \"𧓁\": [\n        \"ㄞ4\"\n    ],\n    \"𧓂\": [\n        \"ㄒㄧㄝ1\"\n    ],\n    \"𧓄\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𧓋\": [\n        \"ㄔㄢ2\"\n    ],\n    \"𧓎\": [\n        \"ㄆㄧ2\",\n        \"ㄅㄧ1\"\n    ],\n    \"𧓏\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"𧓐\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𧓑\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𧓓\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𧓔\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"𧓕\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"𧓖\": [\n        \"ㄈㄟ2\"\n    ],\n    \"𧓗\": [\n        \"ㄧ2\"\n    ],\n    \"𧓘\": [\n        \"ㄊㄨㄢ2\"\n    ],\n    \"𧓨\": [\n        \"ㄇㄥ3\"\n    ],\n    \"𧓩\": [\n        \"ㄘㄢ2\"\n    ],\n    \"𧓪\": [\n        \"ㄧㄚ2\"\n    ],\n    \"𧓲\": [\n        \"ㄧㄤ3\"\n    ],\n    \"𧓴\": [\n        \"ㄊㄧㄥ2\"\n    ],\n    \"𧓸\": [\n        \"ㄓ2\"\n    ],\n    \"𧓺\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𧓻\": [\n        \"ㄌㄩ4\"\n    ],\n    \"𧓽\": [\n        \"ㄌㄧ4\",\n        \"ㄔㄞ4\"\n    ],\n    \"𧓿\": [\n        \"ㄇㄠ2\"\n    ],\n    \"𧔂\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"𧔅\": [\n        \"ㄙㄡ4\"\n    ],\n    \"𧔖\": [\n        \"ㄙㄨ1\"\n    ],\n    \"𧔗\": [\n        \"ㄒㄩㄝ4\"\n    ],\n    \"𧔝\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𧔞\": [\n        \"ㄩㄢ2\"\n    ],\n    \"𧔡\": [\n        \"ㄓㄢ3\"\n    ],\n    \"𧔣\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𧔤\": [\n        \"ㄒㄩㄢ2\"\n    ],\n    \"𧔥\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𧔦\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𧔧\": [\n        \"ㄆㄤ2\"\n    ],\n    \"𧔨\": [\n        \"ㄇㄠ2\"\n    ],\n    \"𧔩\": [\n        \"ㄊㄧ2\"\n    ],\n    \"𧔪\": [\n        \"ㄆㄧㄣ2\"\n    ],\n    \"𧔬\": [\n        \"ㄉㄨ4\"\n    ],\n    \"𧔭\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"𧔮\": [\n        \"ㄧ3\"\n    ],\n    \"𧔳\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𧔴\": [\n        \"ㄔㄞ4\"\n    ],\n    \"𧔷\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"𧔼\": [\n        \"ㄜ2\"\n    ],\n    \"𧕃\": [\n        \"ㄔㄢ2\"\n    ],\n    \"𧕄\": [\n        \"ㄧㄥ1\"\n    ],\n    \"𧕅\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𧕇\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"𧕉\": [\n        \"ㄑㄧ1\"\n    ],\n    \"𧕋\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𧕌\": [\n        \"ㄌㄩㄝ4\"\n    ],\n    \"𧕍\": [\n        \"ㄧㄥ2\"\n    ],\n    \"𧕎\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𧕒\": [\n        \"ㄈㄟ3\"\n    ],\n    \"𧕓\": [\n        \"ㄗ1\"\n    ],\n    \"𧕙\": [\n        \"ㄑㄧㄥ1\"\n    ],\n    \"𧕝\": [\n        \"ㄋㄧㄥ2\"\n    ],\n    \"𧕞\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𧕟\": [\n        \"ㄕㄨㄤ1\"\n    ],\n    \"𧕡\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𧕤\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𧕥\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𧕦\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𧕧\": [\n        \"ㄔㄞ4\"\n    ],\n    \"𧕨\": [\n        \"ㄗㄤ4\"\n    ],\n    \"𧕮\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𧕯\": [\n        \"ㄌㄧ2\",\n        \"ㄕ1\"\n    ],\n    \"𧕱\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"𧕲\": [\n        \"ㄐㄩㄢ3\"\n    ],\n    \"𧕴\": [\n        \"ㄋㄢ2\"\n    ],\n    \"𧕵\": [\n        \"ㄇㄧ4\"\n    ],\n    \"𧕸\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"𧕺\": [\n        \"ㄕㄨㄤ1\"\n    ],\n    \"𧕼\": [\n        \"ㄒㄩ3\"\n    ],\n    \"𧕿\": [\n        \"ㄈㄟ3\"\n    ],\n    \"𧖁\": [\n        \"ㄒㄧㄝ4\",\n        \"ㄨㄣ2\"\n    ],\n    \"𧖆\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𧖇\": [\n        \"ㄩㄥ3\"\n    ],\n    \"𧖉\": [\n        \"ㄓㄢ3\"\n    ],\n    \"𧖑\": [\n        \"ㄑㄧㄤ2\"\n    ],\n    \"𧖒\": [\n        \"ㄋㄤ2\"\n    ],\n    \"𧖔\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"𧖘\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"𧖙\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"𧖚\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𧖜\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𧖠\": [\n        \"ㄙㄠ1\"\n    ],\n    \"𧖢\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𧖨\": [\n        \"ㄊㄧㄥ2\"\n    ],\n    \"𧖪\": [\n        \"ㄑㄧㄥ2\"\n    ],\n    \"𧖬\": [\n        \"ㄏㄨㄤ1\"\n    ],\n    \"𧖮\": [\n        \"ㄢ4\"\n    ],\n    \"𧖵\": [\n        \"ㄇㄢ3\"\n    ],\n    \"𧖷\": [\n        \"ㄋㄧ4\",\n        \"ㄋㄩ4\"\n    ],\n    \"𧖻\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"𧖼\": [\n        \"ㄡ3\"\n    ],\n    \"𧖿\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"𧗁\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"𧗆\": [\n        \"ㄓㄥ1\"\n    ],\n    \"𧗈\": [\n        \"ㄋㄨ2\"\n    ],\n    \"𧗋\": [\n        \"ㄙㄢ4\"\n    ],\n    \"𧗌\": [\n        \"ㄏㄨ4\"\n    ],\n    \"𧗎\": [\n        \"ㄗㄨ2\"\n    ],\n    \"𧗏\": [\n        \"ㄏㄨㄟ3\"\n    ],\n    \"𧗒\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𧗖\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𧗦\": [\n        \"ㄒㄧㄥ2\"\n    ],\n    \"𧗩\": [\n        \"ㄌㄚ4\"\n    ],\n    \"𧗪\": [\n        \"ㄩ4\",\n        \"ㄑㄩ2\"\n    ],\n    \"𧗫\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𧗱\": [\n        \"ㄕㄨ4\",\n        \"ㄩ4\"\n    ],\n    \"𧗲\": [\n        \"ㄓㄥ1\"\n    ],\n    \"𧗴\": [\n        \"ㄩㄥ3\"\n    ],\n    \"𧗶\": [\n        \"ㄍㄜ1\"\n    ],\n    \"𧗸\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"𧗹\": [\n        \"ㄒㄧㄣ4\",\n        \"ㄒㄧㄢ1\"\n    ],\n    \"𧗼\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"𧗿\": [\n        \"ㄕㄨㄞ4\"\n    ],\n    \"𧘂\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"𧘃\": [\n        \"ㄏㄤ2\"\n    ],\n    \"𧘈\": [\n        \"ㄌㄧㄠ3\"\n    ],\n    \"𧘍\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"𧘏\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"𧘑\": [\n        \"ㄓㄨㄛ2\",\n        \"ㄅㄠ4\"\n    ],\n    \"𧘗\": [\n        \"ㄑㄧ3\"\n    ],\n    \"𧘜\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𧘞\": [\n        \"ㄉㄡ3\"\n    ],\n    \"𧘟\": [\n        \"ㄆㄛ1\",\n        \"ㄅㄛ1\"\n    ],\n    \"𧘢\": [\n        \"ㄏㄨ4\"\n    ],\n    \"𧘥\": [\n        \"ㄋㄧㄡ3\"\n    ],\n    \"𧘧\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𧘨\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"𧘩\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"𧘫\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𧘮\": [\n        \"ㄒㄩㄥ1\"\n    ],\n    \"𧘽\": [\n        \"ㄋㄚ2\"\n    ],\n    \"𧘿\": [\n        \"ㄓㄥ1\"\n    ],\n    \"𧙀\": [\n        \"ㄌㄚ4\"\n    ],\n    \"𧙁\": [\n        \"ㄓ4\",\n        \"ㄗ1\",\n        \"ㄐㄧ4\",\n        \"ㄆㄧ1\"\n    ],\n    \"𧙃\": [\n        \"ㄜ3\"\n    ],\n    \"𧙄\": [\n        \"ㄅㄛ1\"\n    ],\n    \"𧙅\": [\n        \"ㄆㄛ1\"\n    ],\n    \"𧙆\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𧙇\": [\n        \"ㄩㄥ4\",\n        \"ㄉㄢ3\"\n    ],\n    \"𧙈\": [\n        \"ㄘ2\"\n    ],\n    \"𧙉\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𧙌\": [\n        \"ㄆㄠ2\"\n    ],\n    \"𧙏\": [\n        \"ㄒㄧㄡ4\",\n        \"ㄧㄡ3\"\n    ],\n    \"𧙛\": [\n        \"ㄆㄨ4\"\n    ],\n    \"𧙝\": [\n        \"ㄔㄜ2\"\n    ],\n    \"𧙞\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𧙡\": [\n        \"ㄧ4\"\n    ],\n    \"𧙣\": [\n        \"ㄊㄧ2\"\n    ],\n    \"𧙤\": [\n        \"ㄉㄨㄛ3\"\n    ],\n    \"𧙥\": [\n        \"ㄌㄨㄥ2\",\n        \"ㄊㄨㄥ3\"\n    ],\n    \"𧙧\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"𧙭\": [\n        \"ㄓㄢ4\"\n    ],\n    \"𧙮\": [\n        \"ㄩㄢ4\"\n    ],\n    \"𧙶\": [\n        \"ㄩ2\"\n    ],\n    \"𧙸\": [\n        \"ㄍㄥ1\"\n    ],\n    \"𧙺\": [\n        \"ㄏㄡ4\"\n    ],\n    \"𧙾\": [\n        \"ㄑㄧ3\"\n    ],\n    \"𧚀\": [\n        \"ㄇㄨ4\"\n    ],\n    \"𧚁\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"𧚂\": [\n        \"ㄌㄨㄥ4\"\n    ],\n    \"𧚃\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𧚄\": [\n        \"ㄜ2\"\n    ],\n    \"𧚅\": [\n        \"ㄌㄤ3\"\n    ],\n    \"𧚆\": [\n        \"ㄈㄟ4\"\n    ],\n    \"𧚇\": [\n        \"ㄨㄢ3\",\n        \"ㄨㄣ4\"\n    ],\n    \"𧚉\": [\n        \"ㄘㄨㄣ1\"\n    ],\n    \"𧚋\": [\n        \"ㄆㄥ2\"\n    ],\n    \"𧚏\": [\n        \"ㄘㄨㄛ4\"\n    ],\n    \"𧚐\": [\n        \"ㄨㄥ1\"\n    ],\n    \"𧚡\": [\n        \"ㄍㄠ3\"\n    ],\n    \"𧚥\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"𧚨\": [\n        \"ㄑㄧ4\",\n        \"ㄕㄚ4\",\n        \"ㄑㄧㄝ4\"\n    ],\n    \"𧚩\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𧚪\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"𧚫\": [\n        \"ㄑㄧㄢ4\",\n        \"ㄐㄧㄥ1\"\n    ],\n    \"𧚬\": [\n        \"ㄎㄨㄥ1\"\n    ],\n    \"𧚭\": [\n        \"ㄅㄥ3\"\n    ],\n    \"𧚯\": [\n        \"ㄕㄡ4\"\n    ],\n    \"𧚷\": [\n        \"ㄨㄟ1\"\n    ],\n    \"𧛄\": [\n        \"ㄕㄢ1\"\n    ],\n    \"𧛏\": [\n        \"ㄗ1\"\n    ],\n    \"𧛒\": [\n        \"ㄊㄧ4\"\n    ],\n    \"𧛓\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𧛔\": [\n        \"ㄉㄨ2\"\n    ],\n    \"𧛗\": [\n        \"ㄊㄨ2\"\n    ],\n    \"𧛚\": [\n        \"ㄨㄟ1\"\n    ],\n    \"𧛞\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𧛟\": [\n        \"ㄒㄧㄥ1\"\n    ],\n    \"𧛡\": [\n        \"ㄕㄢ1\"\n    ],\n    \"𧛢\": [\n        \"ㄓ3\"\n    ],\n    \"𧛧\": [\n        \"ㄔ3\"\n    ],\n    \"𧛸\": [\n        \"ㄓㄡ4\"\n    ],\n    \"𧛹\": [\n        \"ㄨㄥ1\"\n    ],\n    \"𧛺\": [\n        \"ㄔ2\"\n    ],\n    \"𧛻\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"𧛼\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𧛾\": [\n        \"ㄎㄜ4\"\n    ],\n    \"𧜁\": [\n        \"ㄕㄞ4\",\n        \"ㄕㄚ1\",\n        \"ㄕㄞ3\"\n    ],\n    \"𧜂\": [\n        \"ㄕ1\"\n    ],\n    \"𧜃\": [\n        \"ㄕㄡ4\"\n    ],\n    \"𧜅\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"𧜉\": [\n        \"ㄍㄠ3\"\n    ],\n    \"𧜊\": [\n        \"ㄌㄩ3\"\n    ],\n    \"𧜔\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𧜚\": [\n        \"ㄓ3\"\n    ],\n    \"𧜞\": [\n        \"ㄇㄢ2\",\n        \"ㄇㄢ4\"\n    ],\n    \"𧜠\": [\n        \"ㄕㄨㄞ4\"\n    ],\n    \"𧜡\": [\n        \"ㄎㄜ4\"\n    ],\n    \"𧜣\": [\n        \"ㄉㄧㄠ3\"\n    ],\n    \"𧜤\": [\n        \"ㄧ1\"\n    ],\n    \"𧜦\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𧜧\": [\n        \"ㄔㄨㄤ1\"\n    ],\n    \"𧜱\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"𧜲\": [\n        \"ㄊㄨㄛ4\"\n    ],\n    \"𧜵\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𧜽\": [\n        \"ㄒㄩㄢ2\"\n    ],\n    \"𧝂\": [\n        \"ㄏㄜ4\"\n    ],\n    \"𧝃\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𧝆\": [\n        \"ㄊㄧ4\"\n    ],\n    \"𧝇\": [\n        \"ㄈㄟ4\"\n    ],\n    \"𧝉\": [\n        \"ㄓ3\"\n    ],\n    \"𧝊\": [\n        \"ㄕ4\"\n    ],\n    \"𧝋\": [\n        \"ㄊㄨㄟ2\"\n    ],\n    \"𧝎\": [\n        \"ㄔㄨㄥ1\",\n        \"ㄔㄨㄤ2\",\n        \"ㄔㄨㄥ2\"\n    ],\n    \"𧝐\": [\n        \"ㄊㄧ4\"\n    ],\n    \"𧝑\": [\n        \"ㄓㄢ4\"\n    ],\n    \"𧝒\": [\n        \"ㄏㄥ2\"\n    ],\n    \"𧝔\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𧝕\": [\n        \"ㄨㄟ2\"\n    ],\n    \"𧝗\": [\n        \"ㄉㄨㄣ1\"\n    ],\n    \"𧝘\": [\n        \"ㄅㄠ4\"\n    ],\n    \"𧝜\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"𧝤\": [\n        \"ㄙ1\"\n    ],\n    \"𧝪\": [\n        \"ㄅㄧㄠ3\"\n    ],\n    \"𧝫\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𧝬\": [\n        \"ㄅㄧㄝ2\",\n        \"ㄅㄧ4\"\n    ],\n    \"𧝮\": [\n        \"ㄘㄨㄥ3\"\n    ],\n    \"𧝲\": [\n        \"ㄐㄩ4\"\n    ],\n    \"𧝳\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𧝷\": [\n        \"ㄎㄨㄟ4\"\n    ],\n    \"𧝸\": [\n        \"ㄩㄥ1\"\n    ],\n    \"𧞀\": [\n        \"ㄕㄨ4\"\n    ],\n    \"𧞍\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𧞏\": [\n        \"ㄩ2\"\n    ],\n    \"𧞐\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𧞑\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𧞒\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𧞕\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𧞝\": [\n        \"ㄐㄧㄝ1\"\n    ],\n    \"𧞞\": [\n        \"ㄒㄩㄥ2\"\n    ],\n    \"𧞣\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𧞩\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𧞪\": [\n        \"ㄌㄚ4\",\n        \"ㄌㄧㄝ2\"\n    ],\n    \"𧞫\": [\n        \"ㄕㄨ4\"\n    ],\n    \"𧞬\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𧞭\": [\n        \"ㄌㄟ2\"\n    ],\n    \"𧞰\": [\n        \"ㄗㄨ2\"\n    ],\n    \"𧞲\": [\n        \"ㄕ4\"\n    ],\n    \"𧞸\": [\n        \"ㄨㄟ2\",\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𧞹\": [\n        \"ㄉㄨ1\"\n    ],\n    \"𧞺\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𧟃\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𧟄\": [\n        \"ㄖㄤ2\"\n    ],\n    \"𧟌\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"𧟑\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𧟘\": [\n        \"ㄋㄤ4\"\n    ],\n    \"𧟙\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𧟜\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𧟠\": [\n        \"ㄇㄧㄥ4\"\n    ],\n    \"𧟣\": [\n        \"ㄍㄨ3\"\n    ],\n    \"𧟨\": [\n        \"ㄒㄩㄢ2\"\n    ],\n    \"𧟬\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𧟱\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𧟼\": [\n        \"ㄨㄟ1\"\n    ],\n    \"𧠂\": [\n        \"ㄎㄨ1\"\n    ],\n    \"𧠆\": [\n        \"ㄨㄢ3\"\n    ],\n    \"𧠈\": [\n        \"ㄔㄚ4\"\n    ],\n    \"𧠊\": [\n        \"ㄇㄠ4\"\n    ],\n    \"𧠋\": [\n        \"ㄎㄜ4\"\n    ],\n    \"𧠎\": [\n        \"ㄘ4\"\n    ],\n    \"𧠒\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𧠓\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𧠚\": [\n        \"ㄏㄨㄣ1\"\n    ],\n    \"𧠛\": [\n        \"ㄔㄢ4\"\n    ],\n    \"𧠜\": [\n        \"ㄕ1\"\n    ],\n    \"𧠝\": [\n        \"ㄓㄣ3\"\n    ],\n    \"𧠞\": [\n        \"ㄜ4\"\n    ],\n    \"𧠟\": [\n        \"ㄇㄧ2\"\n    ],\n    \"𧠡\": [\n        \"ㄕ1\"\n    ],\n    \"𧠢\": [\n        \"ㄑㄩ1\"\n    ],\n    \"𧠣\": [\n        \"ㄕㄨ1\"\n    ],\n    \"𧠥\": [\n        \"ㄘ1\"\n    ],\n    \"𧠦\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𧠩\": [\n        \"ㄏㄨ1\"\n    ],\n    \"𧠪\": [\n        \"ㄑㄧ1\"\n    ],\n    \"𧠫\": [\n        \"ㄓ4\",\n        \"ㄉㄧ2\",\n        \"ㄔ4\"\n    ],\n    \"𧠬\": [\n        \"ㄏㄨㄤ1\"\n    ],\n    \"𧠴\": [\n        \"ㄓ3\"\n    ],\n    \"𧠶\": [\n        \"ㄧㄡ3\"\n    ],\n    \"𧠼\": [\n        \"ㄍㄠ4\"\n    ],\n    \"𧠽\": [\n        \"ㄧㄠ3\"\n    ],\n    \"𧠾\": [\n        \"ㄆㄡ1\"\n    ],\n    \"𧡇\": [\n        \"ㄧ2\"\n    ],\n    \"𧡈\": [\n        \"ㄔㄥ4\"\n    ],\n    \"𧡉\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𧡋\": [\n        \"ㄞ3\",\n        \"ㄧㄚ2\"\n    ],\n    \"𧡍\": [\n        \"ㄉㄨㄥ4\"\n    ],\n    \"𧡏\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𧡑\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"𧡘\": [\n        \"ㄑㄧ4\",\n        \"ㄑㄧㄣ1\"\n    ],\n    \"𧡙\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"𧡚\": [\n        \"ㄒㄩㄢ3\"\n    ],\n    \"𧡜\": [\n        \"ㄌㄧㄠ3\"\n    ],\n    \"𧡡\": [\n        \"ㄩㄣ4\"\n    ],\n    \"𧡢\": [\n        \"ㄒㄩㄢ3\"\n    ],\n    \"𧡣\": [\n        \"ㄘㄡ2\"\n    ],\n    \"𧡤\": [\n        \"ㄆㄧㄢ1\"\n    ],\n    \"𧡦\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"𧡨\": [\n        \"ㄊㄧ2\"\n    ],\n    \"𧡩\": [\n        \"ㄏㄨㄢ3\"\n    ],\n    \"𧡪\": [\n        \"ㄉㄢ1\",\n        \"ㄉㄢ4\"\n    ],\n    \"𧡫\": [\n        \"ㄍㄨㄟ4\",\n        \"ㄎㄨㄟ4\"\n    ],\n    \"𧡬\": [\n        \"ㄔㄣ1\"\n    ],\n    \"𧡮\": [\n        \"ㄕㄤ3\"\n    ],\n    \"𧡯\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𧡴\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"𧡵\": [\n        \"ㄎㄢ1\"\n    ],\n    \"𧡶\": [\n        \"ㄕㄥ4\"\n    ],\n    \"𧡸\": [\n        \"ㄉㄡ1\"\n    ],\n    \"𧡹\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𧡺\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𧡼\": [\n        \"ㄒㄧㄠ3\"\n    ],\n    \"𧢂\": [\n        \"ㄧ4\"\n    ],\n    \"𧢃\": [\n        \"ㄌㄡ2\"\n    ],\n    \"𧢆\": [\n        \"ㄔㄨㄤ1\"\n    ],\n    \"𧢋\": [\n        \"ㄌㄠ4\"\n    ],\n    \"𧢌\": [\n        \"ㄍㄠ1\"\n    ],\n    \"𧢐\": [\n        \"ㄗㄥ1\"\n    ],\n    \"𧢒\": [\n        \"ㄨㄟ2\",\n        \"ㄨㄟ3\"\n    ],\n    \"𧢖\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𧢛\": [\n        \"ㄧㄥ1\"\n    ],\n    \"𧢜\": [\n        \"ㄈㄢ2\"\n    ],\n    \"𧢝\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𧢞\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𧢢\": [\n        \"ㄧㄠ4\"\n    ],\n    \"𧢦\": [\n        \"ㄎㄨㄟ1\",\n        \"ㄎㄨㄟ2\",\n        \"ㄍㄨㄟ4\"\n    ],\n    \"𧢧\": [\n        \"ㄨㄟ2\"\n    ],\n    \"𧢩\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"𧢬\": [\n        \"ㄒㄧㄠ3\"\n    ],\n    \"𧢭\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"𧢰\": [\n        \"ㄏㄨ1\"\n    ],\n    \"𧢵\": [\n        \"ㄉㄨㄛ1\"\n    ],\n    \"𧢶\": [\n        \"ㄔㄨ4\"\n    ],\n    \"𧢹\": [\n        \"ㄕㄣ1\",\n        \"ㄐㄧㄣ1\"\n    ],\n    \"𧢼\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𧢽\": [\n        \"ㄜ2\"\n    ],\n    \"𧢾\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𧣁\": [\n        \"ㄊㄢ2\"\n    ],\n    \"𧣃\": [\n        \"ㄆㄚ1\"\n    ],\n    \"𧣋\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"𧣌\": [\n        \"ㄑㄧㄠ4\"\n    ],\n    \"𧣑\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"𧣒\": [\n        \"ㄐㄩ4\"\n    ],\n    \"𧣕\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"𧣖\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𧣚\": [\n        \"ㄋㄨㄛ4\"\n    ],\n    \"𧣛\": [\n        \"ㄙ4\"\n    ],\n    \"𧣟\": [\n        \"ㄧ2\"\n    ],\n    \"𧣡\": [\n        \"ㄍㄨ3\"\n    ],\n    \"𧣢\": [\n        \"ㄏㄨㄣ4\"\n    ],\n    \"𧣣\": [\n        \"ㄆㄚ2\"\n    ],\n    \"𧣤\": [\n        \"ㄗ1\"\n    ],\n    \"𧣦\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"𧣩\": [\n        \"ㄒㄧ3\"\n    ],\n    \"𧣪\": [\n        \"ㄕㄠ3\",\n        \"ㄕㄠ4\"\n    ],\n    \"𧣬\": [\n        \"ㄧ2\"\n    ],\n    \"𧣭\": [\n        \"ㄓ4\"\n    ],\n    \"𧣵\": [\n        \"ㄌㄨㄣ4\"\n    ],\n    \"𧣷\": [\n        \"ㄓㄡ1\"\n    ],\n    \"𧣸\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𧣹\": [\n        \"ㄊㄢ2\"\n    ],\n    \"𧣺\": [\n        \"ㄋㄨㄛ4\",\n        \"ㄔㄨㄛ4\"\n    ],\n    \"𧣻\": [\n        \"ㄐㄩ4\"\n    ],\n    \"𧣼\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𧣾\": [\n        \"ㄓ4\"\n    ],\n    \"𧤃\": [\n        \"ㄅㄧ1\"\n    ],\n    \"𧤍\": [\n        \"ㄔ4\",\n        \"ㄊㄧ4\"\n    ],\n    \"𧤎\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"𧤏\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𧤐\": [\n        \"ㄍㄨㄚ3\"\n    ],\n    \"𧤑\": [\n        \"ㄐㄩ2\"\n    ],\n    \"𧤒\": [\n        \"ㄨㄛ4\"\n    ],\n    \"𧤓\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𧤕\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"𧤖\": [\n        \"ㄨㄟ1\"\n    ],\n    \"𧤗\": [\n        \"ㄉㄨㄢ1\"\n    ],\n    \"𧤙\": [\n        \"ㄕㄡ4\"\n    ],\n    \"𧤛\": [\n        \"ㄓㄣ3\"\n    ],\n    \"𧤜\": [\n        \"ㄋㄜ4\",\n        \"ㄌㄧ4\"\n    ],\n    \"𧤟\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𧤠\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𧤡\": [\n        \"ㄓ4\"\n    ],\n    \"𧤣\": [\n        \"ㄋㄚ2\"\n    ],\n    \"𧤨\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𧤮\": [\n        \"ㄧㄠ2\"\n    ],\n    \"𧤯\": [\n        \"ㄍㄨㄛ2\",\n        \"ㄩㄝ4\"\n    ],\n    \"𧤲\": [\n        \"ㄉㄧ3\"\n    ],\n    \"𧤴\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𧤵\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"𧤼\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𧤽\": [\n        \"ㄩㄝ4\",\n        \"ㄐㄧㄢ4\"\n    ],\n    \"𧥄\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𧥆\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𧥈\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𧥊\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"𧥋\": [\n        \"ㄨㄛ4\"\n    ],\n    \"𧥌\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"𧥍\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"𧥎\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𧥑\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𧥓\": [\n        \"ㄔㄢ2\"\n    ],\n    \"𧥕\": [\n        \"ㄗ1\"\n    ],\n    \"𧥖\": [\n        \"ㄌㄧ2\",\n        \"ㄕ3\"\n    ],\n    \"𧥚\": [\n        \"ㄈㄛ2\"\n    ],\n    \"𧥛\": [\n        \"ㄑㄧㄢ3\"\n    ],\n    \"𧥜\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𧥞\": [\n        \"ㄊㄢ4\"\n    ],\n    \"𧥟\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𧥣\": [\n        \"ㄎㄡ4\"\n    ],\n    \"𧥤\": [\n        \"ㄒㄧ1\",\n        \"ㄒㄧㄝ1\"\n    ],\n    \"𧥮\": [\n        \"ㄏㄨ4\",\n        \"ㄉㄧ3\"\n    ],\n    \"𧥯\": [\n        \"ㄏㄨ4\"\n    ],\n    \"𧥱\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𧥴\": [\n        \"ㄧㄤ4\"\n    ],\n    \"𧥵\": [\n        \"ㄍㄨㄛ4\"\n    ],\n    \"𧥷\": [\n        \"ㄖㄣ2\"\n    ],\n    \"𧥸\": [\n        \"ㄧㄣ4\"\n    ],\n    \"𧥹\": [\n        \"ㄈㄥ1\"\n    ],\n    \"𧥺\": [\n        \"ㄐㄩㄣ4\",\n        \"ㄩㄣ4\"\n    ],\n    \"𧥼\": [\n        \"ㄩㄣ2\"\n    ],\n    \"𧥿\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"𧦁\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𧦎\": [\n        \"ㄒㄧㄚ1\"\n    ],\n    \"𧦑\": [\n        \"ㄏㄤ2\"\n    ],\n    \"𧦚\": [\n        \"ㄏㄨ4\",\n        \"ㄉㄧ3\"\n    ],\n    \"𧦝\": [\n        \"ㄏㄨ1\",\n        \"ㄏㄠ4\"\n    ],\n    \"𧦞\": [\n        \"ㄆㄨ4\"\n    ],\n    \"𧦟\": [\n        \"ㄈㄢ1\"\n    ],\n    \"𧦤\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"𧦧\": [\n        \"ㄧ2\",\n        \"ㄊㄨㄛ1\"\n    ],\n    \"𧦭\": [\n        \"ㄊㄨㄛ1\",\n        \"ㄒㄧ1\"\n    ],\n    \"𧦮\": [\n        \"ㄋㄚ2\"\n    ],\n    \"𧦸\": [\n        \"ㄧㄣ2\"\n    ],\n    \"𧦹\": [\n        \"ㄧㄣ4\"\n    ],\n    \"𧧃\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𧧄\": [\n        \"ㄨㄤ4\"\n    ],\n    \"𧧅\": [\n        \"ㄕ4\",\n        \"ㄐㄧㄢ4\"\n    ],\n    \"𧧆\": [\n        \"ㄉㄨㄟ1\"\n    ],\n    \"𧧇\": [\n        \"ㄉㄨㄛ4\"\n    ],\n    \"𧧉\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𧧊\": [\n        \"ㄨㄚ1\"\n    ],\n    \"𧧋\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𧧏\": [\n        \"ㄖㄜ4\",\n        \"ㄖㄜ3\"\n    ],\n    \"𧧒\": [\n        \"ㄘ4\"\n    ],\n    \"𧧓\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𧧔\": [\n        \"ㄓㄡ1\"\n    ],\n    \"𧧕\": [\n        \"ㄗ4\"\n    ],\n    \"𧧜\": [\n        \"ㄨㄤ3\"\n    ],\n    \"𧧝\": [\n        \"ㄧㄚ3\"\n    ],\n    \"𧧟\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𧧠\": [\n        \"ㄔㄠ3\"\n    ],\n    \"𧧩\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𧧵\": [\n        \"ㄕㄢ3\"\n    ],\n    \"𧧶\": [\n        \"ㄊㄨ2\"\n    ],\n    \"𧧸\": [\n        \"ㄅㄧㄝ2\"\n    ],\n    \"𧧹\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𧧺\": [\n        \"ㄆㄧ1\"\n    ],\n    \"𧧻\": [\n        \"ㄓㄚ4\"\n    ],\n    \"𧧾\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𧨀\": [\n        \"ㄙㄨㄛ1\",\n        \"ㄗㄨㄛ4\"\n    ],\n    \"𧨂\": [\n        \"ㄏㄜ4\"\n    ],\n    \"𧨄\": [\n        \"ㄩㄝ1\"\n    ],\n    \"𧨆\": [\n        \"ㄨ1\",\n        \"ㄏㄨㄤ3\"\n    ],\n    \"𧨈\": [\n        \"ㄌㄧㄥ2\",\n        \"ㄨ1\"\n    ],\n    \"𧨊\": [\n        \"ㄓㄚ4\"\n    ],\n    \"𧨋\": [\n        \"ㄏㄨㄚ2\"\n    ],\n    \"𧨗\": [\n        \"ㄔㄢ2\"\n    ],\n    \"𧨟\": [\n        \"ㄜ4\"\n    ],\n    \"𧨡\": [\n        \"ㄔㄣ2\"\n    ],\n    \"𧨧\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𧨩\": [\n        \"ㄊㄧㄢ3\"\n    ],\n    \"𧨰\": [\n        \"ㄓ4\"\n    ],\n    \"𧨱\": [\n        \"ㄊㄧ4\"\n    ],\n    \"𧨲\": [\n        \"ㄠ1\"\n    ],\n    \"𧨳\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𧨴\": [\n        \"ㄗ4\"\n    ],\n    \"𧨵\": [\n        \"ㄎㄜ1\"\n    ],\n    \"𧨷\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𧨸\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"𧨹\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𧨾\": [\n        \"ㄕㄢ2\"\n    ],\n    \"𧨿\": [\n        \"ㄓㄚ3\"\n    ],\n    \"𧩃\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"𧩅\": [\n        \"ㄧㄢ4\"\n    ],\n    \"𧩒\": [\n        \"ㄇㄨ3\"\n    ],\n    \"𧩓\": [\n        \"ㄏㄨ1\"\n    ],\n    \"𧩚\": [\n        \"ㄔ1\"\n    ],\n    \"𧩝\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𧩣\": [\n        \"ㄋㄠ3\"\n    ],\n    \"𧩦\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𧩧\": [\n        \"ㄉㄨㄛ2\"\n    ],\n    \"𧩨\": [\n        \"ㄏㄡ4\"\n    ],\n    \"𧩪\": [\n        \"ㄘㄨㄥ4\"\n    ],\n    \"𧩫\": [\n        \"ㄓㄚ1\",\n        \"ㄔㄚ4\"\n    ],\n    \"𧩬\": [\n        \"ㄧㄣ2\"\n    ],\n    \"𧩮\": [\n        \"ㄒㄧㄠ3\",\n        \"ㄙㄡ3\",\n        \"ㄙㄡ4\"\n    ],\n    \"𧩰\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"𧩱\": [\n        \"ㄅㄥ4\"\n    ],\n    \"𧩲\": [\n        \"ㄌㄚ4\"\n    ],\n    \"𧩴\": [\n        \"ㄔ1\",\n        \"ㄔ4\"\n    ],\n    \"𧩶\": [\n        \"ㄑㄧㄚ4\"\n    ],\n    \"𧩸\": [\n        \"ㄢ1\"\n    ],\n    \"𧩹\": [\n        \"ㄕ1\",\n        \"ㄧ3\"\n    ],\n    \"𧩼\": [\n        \"ㄔ4\",\n        \"ㄓ3\"\n    ],\n    \"𧪅\": [\n        \"ㄋㄨ4\"\n    ],\n    \"𧪇\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𧪓\": [\n        \"ㄡ3\"\n    ],\n    \"𧪕\": [\n        \"ㄒㄧㄚ1\"\n    ],\n    \"𧪘\": [\n        \"ㄔㄞ4\",\n        \"ㄘㄨㄛ3\",\n        \"ㄐㄧㄝ1\"\n    ],\n    \"𧪚\": [\n        \"ㄞ2\"\n    ],\n    \"𧪝\": [\n        \"ㄕㄥ4\"\n    ],\n    \"𧪞\": [\n        \"ㄏㄜ2\",\n        \"ㄍㄜ2\"\n    ],\n    \"𧪠\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𧪡\": [\n        \"ㄔ1\"\n    ],\n    \"𧪢\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𧪣\": [\n        \"ㄓㄥ1\"\n    ],\n    \"𧪦\": [\n        \"ㄊㄚ1\"\n    ],\n    \"𧪨\": [\n        \"ㄇㄚ4\"\n    ],\n    \"𧪫\": [\n        \"ㄆㄧ1\"\n    ],\n    \"𧪮\": [\n        \"ㄒㄩ1\",\n        \"ㄏㄨㄚ2\"\n    ],\n    \"𧪯\": [\n        \"ㄑㄧㄢ3\"\n    ],\n    \"𧪹\": [\n        \"ㄒㄧㄚ4\"\n    ],\n    \"𧫊\": [\n        \"ㄩ4\"\n    ],\n    \"𧫑\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𧫒\": [\n        \"ㄒㄧㄚ4\"\n    ],\n    \"𧫓\": [\n        \"ㄌㄨ3\"\n    ],\n    \"𧫕\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"𧫗\": [\n        \"ㄔㄚ4\"\n    ],\n    \"𧫛\": [\n        \"ㄧㄤ4\"\n    ],\n    \"𧫜\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𧫝\": [\n        \"ㄕㄚ3\"\n    ],\n    \"𧫞\": [\n        \"ㄌㄡ4\"\n    ],\n    \"𧫠\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𧫡\": [\n        \"ㄓ4\"\n    ],\n    \"𧫢\": [\n        \"ㄨㄤ4\"\n    ],\n    \"𧫤\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𧫥\": [\n        \"ㄢ1\"\n    ],\n    \"𧫦\": [\n        \"ㄧ1\"\n    ],\n    \"𧫧\": [\n        \"ㄢ1\",\n        \"ㄢ4\"\n    ],\n    \"𧫬\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𧫹\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"𧫾\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"𧫿\": [\n        \"ㄊㄢ3\"\n    ],\n    \"𧬁\": [\n        \"ㄏㄠ4\"\n    ],\n    \"𧬂\": [\n        \"ㄏㄜ4\"\n    ],\n    \"𧬅\": [\n        \"ㄓㄚ1\"\n    ],\n    \"𧬆\": [\n        \"ㄓㄢ3\"\n    ],\n    \"𧬇\": [\n        \"ㄧ4\"\n    ],\n    \"𧬈\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𧬊\": [\n        \"ㄒㄧ4\",\n        \"ㄙ2\"\n    ],\n    \"𧬋\": [\n        \"ㄈㄚ4\"\n    ],\n    \"𧬌\": [\n        \"ㄧㄢ2\"\n    ],\n    \"𧬏\": [\n        \"ㄇㄨ3\"\n    ],\n    \"𧬕\": [\n        \"ㄍㄨ1\"\n    ],\n    \"𧬞\": [\n        \"ㄩㄣ2\"\n    ],\n    \"𧬤\": [\n        \"ㄓㄨㄥ4\"\n    ],\n    \"𧬦\": [\n        \"ㄔㄢ3\"\n    ],\n    \"𧬧\": [\n        \"ㄔㄨㄤ2\"\n    ],\n    \"𧬨\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𧬩\": [\n        \"ㄗㄚ2\"\n    ],\n    \"𧬪\": [\n        \"ㄍㄨㄣ4\"\n    ],\n    \"𧬫\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𧬬\": [\n        \"ㄧㄚ2\"\n    ],\n    \"𧬰\": [\n        \"ㄒㄧㄤ4\",\n        \"ㄒㄧㄤ3\"\n    ],\n    \"𧬱\": [\n        \"ㄏㄜ4\"\n    ],\n    \"𧭃\": [\n        \"ㄉㄢ4\"\n    ],\n    \"𧭇\": [\n        \"ㄇㄧㄢ2\"\n    ],\n    \"𧭈\": [\n        \"ㄋㄧㄥ2\",\n        \"ㄋㄧㄥ4\"\n    ],\n    \"𧭊\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𧭌\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𧭍\": [\n        \"ㄓㄡ4\"\n    ],\n    \"𧭎\": [\n        \"ㄆㄨ1\"\n    ],\n    \"𧭏\": [\n        \"ㄊㄞ1\"\n    ],\n    \"𧭓\": [\n        \"ㄧㄥ2\"\n    ],\n    \"𧭔\": [\n        \"ㄊㄥ2\"\n    ],\n    \"𧭕\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"𧭚\": [\n        \"ㄑㄧㄤ2\"\n    ],\n    \"𧭜\": [\n        \"ㄌㄩ4\"\n    ],\n    \"𧭝\": [\n        \"ㄙㄚ4\"\n    ],\n    \"𧭞\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𧭟\": [\n        \"ㄔ2\"\n    ],\n    \"𧭠\": [\n        \"ㄒㄧㄝ3\"\n    ],\n    \"𧭣\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"𧭤\": [\n        \"ㄅㄠ4\",\n        \"ㄅㄠ2\"\n    ],\n    \"𧭥\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"𧭦\": [\n        \"ㄐㄩㄢ4\",\n        \"ㄒㄩㄢ1\"\n    ],\n    \"𧭪\": [\n        \"ㄜ4\"\n    ],\n    \"𧭳\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𧭵\": [\n        \"ㄇㄟ4\"\n    ],\n    \"𧭸\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𧭹\": [\n        \"ㄆㄧㄣ2\"\n    ],\n    \"𧭻\": [\n        \"ㄏㄢ1\"\n    ],\n    \"𧭼\": [\n        \"ㄔㄣ4\"\n    ],\n    \"𧭽\": [\n        \"ㄕㄢ4\"\n    ],\n    \"𧭾\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𧮆\": [\n        \"ㄧㄥ1\"\n    ],\n    \"𧮈\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𧮍\": [\n        \"ㄢ1\"\n    ],\n    \"𧮑\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𧮒\": [\n        \"ㄧ1\"\n    ],\n    \"𧮓\": [\n        \"ㄊㄨㄟ2\"\n    ],\n    \"𧮗\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"𧮙\": [\n        \"ㄗㄨㄛ2\"\n    ],\n    \"𧮛\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𧮝\": [\n        \"ㄆㄧㄣ2\"\n    ],\n    \"𧮞\": [\n        \"ㄒㄩㄝ4\"\n    ],\n    \"𧮠\": [\n        \"ㄋㄣ4\"\n    ],\n    \"𧮡\": [\n        \"ㄉㄡ4\"\n    ],\n    \"𧮤\": [\n        \"ㄌㄢ3\"\n    ],\n    \"𧮪\": [\n        \"ㄓㄢ1\"\n    ],\n    \"𧮫\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𧮬\": [\n        \"ㄓㄣ1\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𧮭\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𧮮\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𧮰\": [\n        \"ㄏㄢ1\"\n    ],\n    \"𧮱\": [\n        \"ㄈㄣ2\"\n    ],\n    \"𧮳\": [\n        \"ㄏㄢ1\"\n    ],\n    \"𧮴\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"𧮵\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𧮶\": [\n        \"ㄏㄡ2\"\n    ],\n    \"𧮺\": [\n        \"ㄓㄢ4\"\n    ],\n    \"𧮻\": [\n        \"ㄔㄡ2\",\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𧮼\": [\n        \"ㄊㄞ4\"\n    ],\n    \"𧮽\": [\n        \"ㄑㄧㄢ4\"\n    ],\n    \"𧮿\": [\n        \"ㄕㄜ4\"\n    ],\n    \"𧯀\": [\n        \"ㄧㄥ1\"\n    ],\n    \"𧯃\": [\n        \"ㄑㄧㄣ1\"\n    ],\n    \"𧯆\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𧯈\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𧯉\": [\n        \"ㄏㄜ4\"\n    ],\n    \"𧯊\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𧯋\": [\n        \"ㄒㄧㄚ1\"\n    ],\n    \"𧯌\": [\n        \"ㄏㄠ1\"\n    ],\n    \"𧯍\": [\n        \"ㄌㄠ4\"\n    ],\n    \"𧯏\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𧯒\": [\n        \"ㄔㄥ1\"\n    ],\n    \"𧯖\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"𧯗\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𧯘\": [\n        \"ㄏㄢ3\"\n    ],\n    \"𧯞\": [\n        \"ㄉㄡ4\",\n        \"ㄉㄡ1\"\n    ],\n    \"𧯠\": [\n        \"ㄉㄡ1\"\n    ],\n    \"𧯡\": [\n        \"ㄨㄢ1\",\n        \"ㄩㄝ4\"\n    ],\n    \"𧯤\": [\n        \"ㄉㄡ1\"\n    ],\n    \"𧯥\": [\n        \"ㄗㄞ4\"\n    ],\n    \"𧯦\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"𧯨\": [\n        \"ㄌㄡ3\"\n    ],\n    \"𧯩\": [\n        \"ㄔㄨ4\"\n    ],\n    \"𧯫\": [\n        \"ㄓㄥ1\"\n    ],\n    \"𧯯\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𧯰\": [\n        \"ㄎㄢ4\"\n    ],\n    \"𧯱\": [\n        \"ㄏㄨㄛ4\",\n        \"ㄩ4\"\n    ],\n    \"𧯲\": [\n        \"ㄌㄞ2\"\n    ],\n    \"𧯺\": [\n        \"ㄍㄞ1\"\n    ],\n    \"𧯼\": [\n        \"ㄕㄡ4\"\n    ],\n    \"𧯾\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"𧰃\": [\n        \"ㄌㄡ2\"\n    ],\n    \"𧰄\": [\n        \"ㄊㄨㄢ1\"\n    ],\n    \"𧰇\": [\n        \"ㄩ2\"\n    ],\n    \"𧰈\": [\n        \"ㄨ4\"\n    ],\n    \"𧰊\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"𧰒\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"𧰘\": [\n        \"ㄊㄢ2\"\n    ],\n    \"𧰙\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𧰠\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𧰡\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𧰣\": [\n        \"ㄒㄩㄣ1\"\n    ],\n    \"𧰨\": [\n        \"ㄍㄥ4\"\n    ],\n    \"𧰩\": [\n        \"ㄊㄧㄥ1\"\n    ],\n    \"𧰪\": [\n        \"ㄏㄢ4\"\n    ],\n    \"𧰫\": [\n        \"ㄔㄨ4\"\n    ],\n    \"𧰭\": [\n        \"ㄊㄨㄣ2\"\n    ],\n    \"𧰯\": [\n        \"ㄒㄩㄥ2\"\n    ],\n    \"𧰰\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𧰱\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𧰲\": [\n        \"ㄔ3\"\n    ],\n    \"𧰴\": [\n        \"ㄏㄨ3\"\n    ],\n    \"𧰵\": [\n        \"ㄉㄨ1\",\n        \"ㄉㄨ2\",\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𧰷\": [\n        \"ㄇㄨ3\"\n    ],\n    \"𧰹\": [\n        \"ㄋㄚ4\"\n    ],\n    \"𧰻\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𧰿\": [\n        \"ㄞ4\"\n    ],\n    \"𧱀\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"𧱄\": [\n        \"ㄎㄢ3\"\n    ],\n    \"𧱅\": [\n        \"ㄙ4\"\n    ],\n    \"𧱆\": [\n        \"ㄙㄢ1\"\n    ],\n    \"𧱊\": [\n        \"ㄧ4\"\n    ],\n    \"𧱏\": [\n        \"ㄧ4\"\n    ],\n    \"𧱐\": [\n        \"ㄒㄧㄠ4\",\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𧱒\": [\n        \"ㄓ1\",\n        \"ㄓㄨㄛ1\"\n    ],\n    \"𧱓\": [\n        \"ㄉㄡ4\"\n    ],\n    \"𧱘\": [\n        \"ㄇㄞ4\"\n    ],\n    \"𧱜\": [\n        \"ㄌㄨㄣ2\"\n    ],\n    \"𧱝\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄐㄩㄣ4\"\n    ],\n    \"𧱡\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"𧱢\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𧱩\": [\n        \"ㄆㄧㄢ2\"\n    ],\n    \"𧱪\": [\n        \"ㄘㄡ4\"\n    ],\n    \"𧱫\": [\n        \"ㄉㄨㄛ4\"\n    ],\n    \"𧱬\": [\n        \"ㄩ3\"\n    ],\n    \"𧱰\": [\n        \"ㄓㄨㄛ1\"\n    ],\n    \"𧱲\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𧱳\": [\n        \"ㄏㄨㄞ4\"\n    ],\n    \"𧱴\": [\n        \"ㄇㄧㄥ2\"\n    ],\n    \"𧱵\": [\n        \"ㄊㄤ2\"\n    ],\n    \"𧱹\": [\n        \"ㄆㄨ1\"\n    ],\n    \"𧱻\": [\n        \"ㄇㄧ4\"\n    ],\n    \"𧱼\": [\n        \"ㄇㄢ2\"\n    ],\n    \"𧱾\": [\n        \"ㄍㄨㄞ1\"\n    ],\n    \"𧲀\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𧲂\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"𧲃\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"𧲄\": [\n        \"ㄨㄟ3\"\n    ],\n    \"𧲅\": [\n        \"ㄘㄥ2\"\n    ],\n    \"𧲇\": [\n        \"ㄏㄨ4\"\n    ],\n    \"𧲈\": [\n        \"ㄙㄨㄟ2\"\n    ],\n    \"𧲋\": [\n        \"ㄐㄩ4\"\n    ],\n    \"𧲌\": [\n        \"ㄕㄚ4\"\n    ],\n    \"𧲍\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𧲗\": [\n        \"ㄨㄟ2\"\n    ],\n    \"𧲘\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𧲙\": [\n        \"ㄌㄧㄥ4\"\n    ],\n    \"𧲜\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𧲝\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𧲡\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𧲢\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𧲤\": [\n        \"ㄩㄥ2\"\n    ],\n    \"𧲥\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𧲦\": [\n        \"ㄨㄢ2\",\n        \"ㄏㄜ2\"\n    ],\n    \"𧲧\": [\n        \"ㄅㄚ1\"\n    ],\n    \"𧲨\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𧲭\": [\n        \"ㄗㄨㄛ3\"\n    ],\n    \"𧲮\": [\n        \"ㄓㄢ3\"\n    ],\n    \"𧲯\": [\n        \"ㄅㄛ1\"\n    ],\n    \"𧲰\": [\n        \"ㄑㄧㄡ1\",\n        \"ㄔㄨ1\"\n    ],\n    \"𧲱\": [\n        \"ㄧㄤ1\"\n    ],\n    \"𧲴\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"𧲵\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𧲺\": [\n        \"ㄆㄧ2\"\n    ],\n    \"𧲻\": [\n        \"ㄓㄞ3\"\n    ],\n    \"𧲾\": [\n        \"ㄕㄢ1\"\n    ],\n    \"𧲿\": [\n        \"ㄍㄡ4\"\n    ],\n    \"𧳀\": [\n        \"ㄅㄧㄠ4\",\n        \"ㄋㄠ3\"\n    ],\n    \"𧳁\": [\n        \"ㄧ2\"\n    ],\n    \"𧳂\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𧳄\": [\n        \"ㄒㄧㄣ4\"\n    ],\n    \"𧳅\": [\n        \"ㄕ4\",\n        \"ㄕ3\"\n    ],\n    \"𧳆\": [\n        \"ㄊㄨㄥ1\",\n        \"ㄊㄨㄥ2\"\n    ],\n    \"𧳉\": [\n        \"ㄉㄧㄥ1\"\n    ],\n    \"𧳌\": [\n        \"ㄊㄨ1\"\n    ],\n    \"𧳍\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𧳎\": [\n        \"ㄨ2\"\n    ],\n    \"𧳏\": [\n        \"ㄆㄟ2\"\n    ],\n    \"𧳐\": [\n        \"ㄏㄨㄟ1\",\n        \"ㄒㄧ1\"\n    ],\n    \"𧳕\": [\n        \"ㄌㄞ2\"\n    ],\n    \"𧳙\": [\n        \"ㄙ4\"\n    ],\n    \"𧳚\": [\n        \"ㄘㄨㄟ3\"\n    ],\n    \"𧳛\": [\n        \"ㄕㄚ4\"\n    ],\n    \"𧳜\": [\n        \"ㄓㄡ3\"\n    ],\n    \"𧳝\": [\n        \"ㄓㄠ4\"\n    ],\n    \"𧳞\": [\n        \"ㄨㄟ2\"\n    ],\n    \"𧳟\": [\n        \"ㄌㄞ2\"\n    ],\n    \"𧳠\": [\n        \"ㄅㄧ4\",\n        \"ㄅㄧ3\"\n    ],\n    \"𧳣\": [\n        \"ㄉㄨㄥ3\"\n    ],\n    \"𧳦\": [\n        \"ㄋㄠ3\"\n    ],\n    \"𧳧\": [\n        \"ㄒㄧㄝ1\"\n    ],\n    \"𧳨\": [\n        \"ㄖㄠ3\"\n    ],\n    \"𧳩\": [\n        \"ㄊㄨㄢ4\"\n    ],\n    \"𧳪\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𧳫\": [\n        \"ㄧㄡ2\",\n        \"ㄐㄧㄡ1\",\n        \"ㄑㄧㄡ2\",\n        \"ㄧㄡ4\"\n    ],\n    \"𧳬\": [\n        \"ㄇㄟ2\"\n    ],\n    \"𧳭\": [\n        \"ㄩㄢ2\"\n    ],\n    \"𧳮\": [\n        \"ㄓㄨㄥ4\"\n    ],\n    \"𧳶\": [\n        \"ㄙㄡ1\"\n    ],\n    \"𧳸\": [\n        \"ㄍㄨ2\"\n    ],\n    \"𧳹\": [\n        \"ㄕㄠ4\"\n    ],\n    \"𧳻\": [\n        \"ㄓㄠ3\"\n    ],\n    \"𧳼\": [\n        \"ㄆㄧ2\"\n    ],\n    \"𧳿\": [\n        \"ㄊㄨㄥ1\"\n    ],\n    \"𧴁\": [\n        \"ㄔ1\"\n    ],\n    \"𧴂\": [\n        \"ㄆㄥ2\"\n    ],\n    \"𧴃\": [\n        \"ㄔㄢ2\"\n    ],\n    \"𧴄\": [\n        \"ㄩㄥ1\"\n    ],\n    \"𧴅\": [\n        \"ㄕㄨㄤ3\"\n    ],\n    \"𧴇\": [\n        \"ㄨ3\"\n    ],\n    \"𧴉\": [\n        \"ㄆㄧ2\"\n    ],\n    \"𧴊\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"𧴌\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𧴎\": [\n        \"ㄅㄧㄠ4\"\n    ],\n    \"𧴓\": [\n        \"ㄋㄠ2\"\n    ],\n    \"𧴕\": [\n        \"ㄅㄧㄠ4\"\n    ],\n    \"𧴖\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𧴗\": [\n        \"ㄩㄥ1\"\n    ],\n    \"𧴙\": [\n        \"ㄋㄠ3\"\n    ],\n    \"𧴚\": [\n        \"ㄍㄨㄞ4\"\n    ],\n    \"𧴠\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𧴢\": [\n        \"ㄒㄧㄣ4\"\n    ],\n    \"𧴣\": [\n        \"ㄧㄢ2\"\n    ],\n    \"𧴤\": [\n        \"ㄆㄛ4\"\n    ],\n    \"𧴥\": [\n        \"ㄆㄟ2\"\n    ],\n    \"𧴪\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"𧴬\": [\n        \"ㄖㄣ4\"\n    ],\n    \"𧴭\": [\n        \"ㄕㄢ3\"\n    ],\n    \"𧴲\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"𧴸\": [\n        \"ㄉㄢ1\"\n    ],\n    \"𧴺\": [\n        \"ㄇㄣ4\"\n    ],\n    \"𧵃\": [\n        \"ㄕㄡ3\"\n    ],\n    \"𧵈\": [\n        \"ㄍㄡ4\"\n    ],\n    \"𧵊\": [\n        \"ㄏㄢ1\",\n        \"ㄏㄢ4\",\n        \"ㄊㄢ4\"\n    ],\n    \"𧵋\": [\n        \"ㄕ4\"\n    ],\n    \"𧵌\": [\n        \"ㄧㄤ3\"\n    ],\n    \"𧵎\": [\n        \"ㄍㄨ3\"\n    ],\n    \"𧵛\": [\n        \"ㄎㄜ1\"\n    ],\n    \"𧵞\": [\n        \"ㄐㄩ1\"\n    ],\n    \"𧵠\": [\n        \"ㄆㄞ4\"\n    ],\n    \"𧵡\": [\n        \"ㄘㄜ4\"\n    ],\n    \"𧵢\": [\n        \"ㄅㄠ1\"\n    ],\n    \"𧵣\": [\n        \"ㄒㄩㄥ1\",\n        \"ㄇㄧㄣ2\"\n    ],\n    \"𧵤\": [\n        \"ㄘㄞ2\",\n        \"ㄓㄨ4\"\n    ],\n    \"𧵧\": [\n        \"ㄌㄧㄣ3\"\n    ],\n    \"𧵨\": [\n        \"ㄞ4\"\n    ],\n    \"𧵬\": [\n        \"ㄇㄧ4\",\n        \"ㄕㄣ4\"\n    ],\n    \"𧵭\": [\n        \"ㄌㄞ3\"\n    ],\n    \"𧵱\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𧵳\": [\n        \"ㄕㄜ2\"\n    ],\n    \"𧵻\": [\n        \"ㄏㄨㄛ2\"\n    ],\n    \"𧵼\": [\n        \"ㄋㄧ4\"\n    ],\n    \"𧶄\": [\n        \"ㄓㄥ4\"\n    ],\n    \"𧶆\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"𧶇\": [\n        \"ㄓㄚ2\"\n    ],\n    \"𧶊\": [\n        \"ㄩㄣ2\"\n    ],\n    \"𧶍\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𧶔\": [\n        \"ㄔㄥ2\"\n    ],\n    \"𧶕\": [\n        \"ㄨㄛ3\"\n    ],\n    \"𧶖\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𧶙\": [\n        \"ㄅㄟ4\"\n    ],\n    \"𧶜\": [\n        \"ㄕㄤ1\",\n        \"ㄕㄤ3\"\n    ],\n    \"𧶠\": [\n        \"ㄩ4\"\n    ],\n    \"𧶡\": [\n        \"ㄇㄧ4\"\n    ],\n    \"𧶲\": [\n        \"ㄉㄨㄢ3\",\n        \"ㄓㄨㄢ4\"\n    ],\n    \"𧶵\": [\n        \"ㄔㄚ4\"\n    ],\n    \"𧶶\": [\n        \"ㄈㄢ4\"\n    ],\n    \"𧶷\": [\n        \"ㄗㄜ2\"\n    ],\n    \"𧶸\": [\n        \"ㄔㄥ4\"\n    ],\n    \"𧶺\": [\n        \"ㄊㄧㄥ2\"\n    ],\n    \"𧷅\": [\n        \"ㄧ2\"\n    ],\n    \"𧷋\": [\n        \"ㄧㄠ1\"\n    ],\n    \"𧷎\": [\n        \"ㄎㄨ1\"\n    ],\n    \"𧷐\": [\n        \"ㄈㄣ2\"\n    ],\n    \"𧷑\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𧷒\": [\n        \"ㄔㄥ4\"\n    ],\n    \"𧷛\": [\n        \"ㄎㄨㄟ4\"\n    ],\n    \"𧷟\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"𧷡\": [\n        \"ㄌㄡ2\",\n        \"ㄌㄡ4\"\n    ],\n    \"𧷥\": [\n        \"ㄧ4\"\n    ],\n    \"𧷦\": [\n        \"ㄇㄧ4\"\n    ],\n    \"𧷧\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𧷱\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"𧷳\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"𧷶\": [\n        \"ㄕㄢ4\"\n    ],\n    \"𧷾\": [\n        \"ㄐㄩ2\"\n    ],\n    \"𧷿\": [\n        \"ㄉㄨ1\"\n    ],\n    \"𧸂\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"𧸅\": [\n        \"ㄓ3\"\n    ],\n    \"𧸈\": [\n        \"ㄅㄧㄣ4\"\n    ],\n    \"𧸕\": [\n        \"ㄓ3\"\n    ],\n    \"𧸖\": [\n        \"ㄓㄨㄢ4\",\n        \"ㄌㄧㄢ2\"\n    ],\n    \"𧸗\": [\n        \"ㄒㄩㄝ2\"\n    ],\n    \"𧸘\": [\n        \"ㄌㄧㄢ4\",\n        \"ㄅㄧㄢ3\",\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𧸙\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𧸦\": [\n        \"ㄌㄢ4\"\n    ],\n    \"𧸧\": [\n        \"ㄐㄩ4\"\n    ],\n    \"𧸨\": [\n        \"ㄇㄧㄢ2\"\n    ],\n    \"𧸩\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"𧸪\": [\n        \"ㄓㄢ4\"\n    ],\n    \"𧸫\": [\n        \"ㄍㄨㄣ4\"\n    ],\n    \"𧸲\": [\n        \"ㄓ4\"\n    ],\n    \"𧸽\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𧸾\": [\n        \"ㄑㄩㄢ3\",\n        \"ㄒㄩㄢ4\"\n    ],\n    \"𧸿\": [\n        \"ㄔㄞ4\"\n    ],\n    \"𧹈\": [\n        \"ㄖㄥ2\"\n    ],\n    \"𧹊\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𧹌\": [\n        \"ㄗ1\"\n    ],\n    \"𧹐\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"𧹑\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"𧹓\": [\n        \"ㄔㄥ2\"\n    ],\n    \"𧹕\": [\n        \"ㄐㄩ1\"\n    ],\n    \"𧹖\": [\n        \"ㄊㄧㄢ3\"\n    ],\n    \"𧹗\": [\n        \"ㄨㄢ4\"\n    ],\n    \"𧹛\": [\n        \"ㄓ1\"\n    ],\n    \"𧹞\": [\n        \"ㄋㄢ3\",\n        \"ㄋㄧㄢ3\"\n    ],\n    \"𧹣\": [\n        \"ㄏㄢ1\"\n    ],\n    \"𧹨\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𧹩\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"𧹬\": [\n        \"ㄧㄢ1\"\n    ],\n    \"𧹭\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𧹲\": [\n        \"ㄏㄨ4\"\n    ],\n    \"𧹳\": [\n        \"ㄍㄢ4\"\n    ],\n    \"𧹴\": [\n        \"ㄒㄩ4\",\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𧹶\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𧹺\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"𧹽\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𧹾\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𧺅\": [\n        \"ㄧㄢ1\"\n    ],\n    \"𧺎\": [\n        \"ㄧ4\"\n    ],\n    \"𧺏\": [\n        \"ㄔ2\"\n    ],\n    \"𧺐\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𧺒\": [\n        \"ㄗㄨ2\"\n    ],\n    \"𧺜\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"𧺝\": [\n        \"ㄧ4\"\n    ],\n    \"𧺟\": [\n        \"ㄊㄢ3\"\n    ],\n    \"𧺠\": [\n        \"ㄔ4\"\n    ],\n    \"𧺡\": [\n        \"ㄅㄚ2\"\n    ],\n    \"𧺢\": [\n        \"ㄊㄡ4\",\n        \"ㄧ4\"\n    ],\n    \"𧺣\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"𧺤\": [\n        \"ㄑㄧㄡ2\",\n        \"ㄐㄩ1\"\n    ],\n    \"𧺧\": [\n        \"ㄔ4\"\n    ],\n    \"𧺨\": [\n        \"ㄒㄧ3\"\n    ],\n    \"𧺰\": [\n        \"ㄋㄧ4\"\n    ],\n    \"𧺲\": [\n        \"ㄘㄨ1\"\n    ],\n    \"𧺴\": [\n        \"ㄨ3\"\n    ],\n    \"𧺶\": [\n        \"ㄔㄨ4\"\n    ],\n    \"𧺷\": [\n        \"ㄙㄨ1\"\n    ],\n    \"𧺸\": [\n        \"ㄩㄥ2\"\n    ],\n    \"𧺹\": [\n        \"ㄐㄩ3\"\n    ],\n    \"𧺺\": [\n        \"ㄅㄚ2\"\n    ],\n    \"𧺼\": [\n        \"ㄘ3\"\n    ],\n    \"𧺽\": [\n        \"ㄉㄧ4\"\n    ],\n    \"𧺾\": [\n        \"ㄆㄢ3\"\n    ],\n    \"𧺿\": [\n        \"ㄔ4\",\n        \"ㄧ4\"\n    ],\n    \"𧻁\": [\n        \"ㄑㄧㄡ3\"\n    ],\n    \"𧻃\": [\n        \"ㄧㄢ2\",\n        \"ㄑㄩ4\"\n    ],\n    \"𧻍\": [\n        \"ㄓㄞ3\"\n    ],\n    \"𧻒\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𧻓\": [\n        \"ㄅㄥ4\"\n    ],\n    \"𧻔\": [\n        \"ㄎㄨㄤ1\"\n    ],\n    \"𧻕\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𧻖\": [\n        \"ㄓㄡ1\"\n    ],\n    \"𧻗\": [\n        \"ㄐㄩ2\"\n    ],\n    \"𧻘\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"𧻙\": [\n        \"ㄇㄛ4\",\n        \"ㄆㄛ4\"\n    ],\n    \"𧻚\": [\n        \"ㄩㄢ2\"\n    ],\n    \"𧻜\": [\n        \"ㄍㄨㄟ4\",\n        \"ㄎㄨㄟ3\"\n    ],\n    \"𧻝\": [\n        \"ㄗㄨㄟ1\"\n    ],\n    \"𧻧\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"𧻰\": [\n        \"ㄏㄨ2\",\n        \"ㄗㄠ4\"\n    ],\n    \"𧻱\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"𧻲\": [\n        \"ㄏㄞ2\",\n        \"ㄎㄨㄟ1\"\n    ],\n    \"𧻳\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𧻴\": [\n        \"ㄌㄤ4\"\n    ],\n    \"𧻵\": [\n        \"ㄕㄚ4\"\n    ],\n    \"𧻶\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𧻷\": [\n        \"ㄅㄨ1\"\n    ],\n    \"𧻸\": [\n        \"ㄕ4\"\n    ],\n    \"𧻹\": [\n        \"ㄩㄥ3\"\n    ],\n    \"𧻺\": [\n        \"ㄍㄨㄤ1\",\n        \"ㄎㄨㄤ1\"\n    ],\n    \"𧻼\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𧻿\": [\n        \"ㄏㄡ3\"\n    ],\n    \"𧼊\": [\n        \"ㄇㄧ4\"\n    ],\n    \"𧼎\": [\n        \"ㄜ4\"\n    ],\n    \"𧼏\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𧼐\": [\n        \"ㄩㄣ3\",\n        \"ㄑㄩㄣ1\"\n    ],\n    \"𧼑\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𧼒\": [\n        \"ㄑㄧㄣ3\"\n    ],\n    \"𧼓\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"𧼔\": [\n        \"ㄌㄥ2\"\n    ],\n    \"𧼕\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𧼖\": [\n        \"ㄌㄢ2\"\n    ],\n    \"𧼗\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𧼘\": [\n        \"ㄑㄧ3\"\n    ],\n    \"𧼙\": [\n        \"ㄔㄨㄥ3\"\n    ],\n    \"𧼜\": [\n        \"ㄘㄨ4\"\n    ],\n    \"𧼟\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𧼠\": [\n        \"ㄅㄟ1\"\n    ],\n    \"𧼤\": [\n        \"ㄉㄠ4\"\n    ],\n    \"𧼨\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𧼩\": [\n        \"ㄔㄨㄥ4\",\n        \"ㄉㄨㄥ4\"\n    ],\n    \"𧼪\": [\n        \"ㄔ4\"\n    ],\n    \"𧼫\": [\n        \"ㄩ4\"\n    ],\n    \"𧼬\": [\n        \"ㄘㄨㄟ1\"\n    ],\n    \"𧼭\": [\n        \"ㄙㄨ4\",\n        \"ㄙㄡ1\",\n        \"ㄙㄡ3\",\n        \"ㄑㄧㄡ4\"\n    ],\n    \"𧼮\": [\n        \"ㄊㄧ4\"\n    ],\n    \"𧼯\": [\n        \"ㄕㄨ4\",\n        \"ㄩ2\"\n    ],\n    \"𧼰\": [\n        \"ㄓㄚ2\"\n    ],\n    \"𧼱\": [\n        \"ㄈㄨ2\",\n        \"ㄅㄧ2\"\n    ],\n    \"𧼳\": [\n        \"ㄔㄜ4\"\n    ],\n    \"𧼴\": [\n        \"ㄈㄛ2\",\n        \"ㄓ4\"\n    ],\n    \"𧼵\": [\n        \"ㄏㄡ2\"\n    ],\n    \"𧼶\": [\n        \"ㄓㄚ2\"\n    ],\n    \"𧽄\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𧽅\": [\n        \"ㄓㄚ2\"\n    ],\n    \"𧽆\": [\n        \"ㄓㄢ1\"\n    ],\n    \"𧽉\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𧽊\": [\n        \"ㄏㄞ2\"\n    ],\n    \"𧽋\": [\n        \"ㄨ3\"\n    ],\n    \"𧽌\": [\n        \"ㄏㄨㄚ2\"\n    ],\n    \"𧽍\": [\n        \"ㄉㄧㄢ1\",\n        \"ㄉㄧㄢ4\"\n    ],\n    \"𧽎\": [\n        \"ㄧㄠ2\"\n    ],\n    \"𧽏\": [\n        \"ㄙㄡ1\"\n    ],\n    \"𧽐\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𧽑\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𧽒\": [\n        \"ㄒㄩㄥ4\"\n    ],\n    \"𧽓\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𧽔\": [\n        \"ㄐㄩㄣ1\"\n    ],\n    \"𧽖\": [\n        \"ㄏㄞ2\"\n    ],\n    \"𧽞\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𧽟\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𧽠\": [\n        \"ㄘㄨㄟ1\"\n    ],\n    \"𧽢\": [\n        \"ㄊㄨㄢ2\"\n    ],\n    \"𧽣\": [\n        \"ㄓㄤ1\"\n    ],\n    \"𧽤\": [\n        \"ㄆㄧㄠ1\"\n    ],\n    \"𧽥\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𧽦\": [\n        \"ㄓ1\"\n    ],\n    \"𧽧\": [\n        \"ㄔㄨ4\"\n    ],\n    \"𧽨\": [\n        \"ㄇㄧ4\"\n    ],\n    \"𧽩\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"𧽫\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"𧽲\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𧽶\": [\n        \"ㄜ2\"\n    ],\n    \"𧽷\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𧽸\": [\n        \"ㄐㄩㄝ2\",\n        \"ㄍㄨㄟ4\"\n    ],\n    \"𧽻\": [\n        \"ㄐㄩ2\"\n    ],\n    \"𧽼\": [\n        \"ㄊㄢ2\"\n    ],\n    \"𧽽\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"𧽾\": [\n        \"ㄙㄢ1\",\n        \"ㄘㄨㄣ2\"\n    ],\n    \"𧽿\": [\n        \"ㄉㄨㄥ4\"\n    ],\n    \"𧾁\": [\n        \"ㄗㄚ2\"\n    ],\n    \"𧾂\": [\n        \"ㄓ2\"\n    ],\n    \"𧾆\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"𧾇\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𧾊\": [\n        \"ㄉㄥ1\"\n    ],\n    \"𧾍\": [\n        \"ㄓㄢ1\",\n        \"ㄓㄢ4\",\n        \"ㄔㄢ2\"\n    ],\n    \"𧾎\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"𧾏\": [\n        \"ㄑㄧㄣ3\"\n    ],\n    \"𧾐\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"𧾑\": [\n        \"ㄆㄧ4\"\n    ],\n    \"𧾔\": [\n        \"ㄏㄢ3\"\n    ],\n    \"𧾚\": [\n        \"ㄩ2\"\n    ],\n    \"𧾛\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"𧾝\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"𧾠\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"𧾡\": [\n        \"ㄔㄢ2\"\n    ],\n    \"𧾢\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄐㄧ2\"\n    ],\n    \"𧾣\": [\n        \"ㄐㄩ2\"\n    ],\n    \"𧾤\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𧾥\": [\n        \"ㄉㄨ2\"\n    ],\n    \"𧾧\": [\n        \"ㄏㄨㄥ4\"\n    ],\n    \"𧾨\": [\n        \"ㄒㄧㄢ4\",\n        \"ㄒㄧㄢ3\"\n    ],\n    \"𧾩\": [\n        \"ㄒㄩㄣ2\",\n        \"ㄒㄩㄢ4\"\n    ],\n    \"𧾮\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𧾯\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𧾰\": [\n        \"ㄧ4\"\n    ],\n    \"𧾱\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𧾲\": [\n        \"ㄍㄢ1\"\n    ],\n    \"𧾳\": [\n        \"ㄈㄥ1\"\n    ],\n    \"𧾵\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𧾶\": [\n        \"ㄑㄩ1\"\n    ],\n    \"𧾻\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"𧾽\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𧾾\": [\n        \"ㄐㄧ3\"\n    ],\n    \"𧿅\": [\n        \"ㄒㄧ2\"\n    ],\n    \"𧿆\": [\n        \"ㄆㄤ1\"\n    ],\n    \"𧿈\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"𧿉\": [\n        \"ㄎㄨ4\",\n        \"ㄨ4\"\n    ],\n    \"𧿋\": [\n        \"ㄎㄨ4\"\n    ],\n    \"𧿌\": [\n        \"ㄓㄚ4\"\n    ],\n    \"𧿏\": [\n        \"ㄅㄚ4\"\n    ],\n    \"𧿒\": [\n        \"ㄔㄣ3\"\n    ],\n    \"𧿓\": [\n        \"ㄏㄨ4\"\n    ],\n    \"𧿔\": [\n        \"ㄋㄨ4\"\n    ],\n    \"𧿕\": [\n        \"ㄜ2\"\n    ],\n    \"𧿖\": [\n        \"ㄒㄩㄥ1\"\n    ],\n    \"𧿗\": [\n        \"ㄉㄨㄣ3\"\n    ],\n    \"𧿘\": [\n        \"ㄕㄥ1\"\n    ],\n    \"𧿙\": [\n        \"ㄨㄢ2\"\n    ],\n    \"𧿚\": [\n        \"ㄈㄣ1\"\n    ],\n    \"𧿝\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𧿞\": [\n        \"ㄗ1\"\n    ],\n    \"𧿠\": [\n        \"ㄏㄨ4\",\n        \"ㄉㄧ4\"\n    ],\n    \"𧿥\": [\n        \"ㄅㄧㄝ2\"\n    ],\n    \"𧿧\": [\n        \"ㄊㄨㄛ4\"\n    ],\n    \"𧿨\": [\n        \"ㄅㄢ3\"\n    ],\n    \"𧿩\": [\n        \"ㄍㄜ2\"\n    ],\n    \"𧿫\": [\n        \"ㄎㄜ1\"\n    ],\n    \"𧿲\": [\n        \"ㄓㄨㄟ4\",\n        \"ㄅㄛ2\"\n    ],\n    \"𧿳\": [\n        \"ㄈㄨ2\",\n        \"ㄈㄟ4\"\n    ],\n    \"𧿴\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𧿵\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"𧿶\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𧿷\": [\n        \"ㄩ4\"\n    ],\n    \"𧿹\": [\n        \"ㄇㄨ3\"\n    ],\n    \"𧿺\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𧿻\": [\n        \"ㄐㄩ2\"\n    ],\n    \"𧿼\": [\n        \"ㄍㄨㄚ1\"\n    ],\n    \"𧿽\": [\n        \"ㄆㄛ3\"\n    ],\n    \"𨀀\": [\n        \"ㄋㄧ3\",\n        \"ㄋㄧㄢ3\"\n    ],\n    \"𨀄\": [\n        \"ㄨㄚ3\"\n    ],\n    \"𨀅\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𨀔\": [\n        \"ㄔㄡ3\"\n    ],\n    \"𨀕\": [\n        \"ㄎㄨㄤ1\"\n    ],\n    \"𨀖\": [\n        \"ㄏㄞ4\"\n    ],\n    \"𨀘\": [\n        \"ㄒㄧㄤ2\"\n    ],\n    \"𨀙\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𨀛\": [\n        \"ㄘㄨㄣ2\"\n    ],\n    \"𨀜\": [\n        \"ㄊㄨㄥ1\"\n    ],\n    \"𨀝\": [\n        \"ㄖㄨㄛ4\"\n    ],\n    \"𨀟\": [\n        \"ㄉㄨㄛ2\"\n    ],\n    \"𨀠\": [\n        \"ㄔㄜ4\"\n    ],\n    \"𨀤\": [\n        \"ㄌㄟ4\"\n    ],\n    \"𨀥\": [\n        \"ㄗ1\"\n    ],\n    \"𨀧\": [\n        \"ㄓㄥ3\"\n    ],\n    \"𨀨\": [\n        \"ㄗㄨㄛ3\"\n    ],\n    \"𨀫\": [\n        \"ㄎㄤ1\"\n    ],\n    \"𨀬\": [\n        \"ㄗㄞ4\"\n    ],\n    \"𨀮\": [\n        \"ㄩㄢ1\",\n        \"ㄒㄩㄢ1\"\n    ],\n    \"𨀯\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"𨀳\": [\n        \"ㄈㄚ2\"\n    ],\n    \"𨀴\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"𨀶\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𨀸\": [\n        \"ㄔㄚ1\"\n    ],\n    \"𨁀\": [\n        \"ㄕㄨ1\",\n        \"ㄔㄡ1\"\n    ],\n    \"𨁁\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"𨁂\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𨁃\": [\n        \"ㄊㄧ1\"\n    ],\n    \"𨁄\": [\n        \"ㄏㄢ4\"\n    ],\n    \"𨁅\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"𨁆\": [\n        \"ㄕㄢ1\"\n    ],\n    \"𨁇\": [\n        \"ㄊㄨㄣ4\"\n    ],\n    \"𨁈\": [\n        \"ㄏㄤ2\",\n        \"ㄍㄥ1\"\n    ],\n    \"𨁉\": [\n        \"ㄎㄨㄣ3\"\n    ],\n    \"𨁊\": [\n        \"ㄘㄣ2\"\n    ],\n    \"𨁋\": [\n        \"ㄉㄡ1\"\n    ],\n    \"𨁌\": [\n        \"ㄋㄨㄛ2\"\n    ],\n    \"𨁍\": [\n        \"ㄧㄢ4\"\n    ],\n    \"𨁎\": [\n        \"ㄔㄥ2\",\n        \"ㄐㄧㄥ4\"\n    ],\n    \"𨁏\": [\n        \"ㄆㄨ1\"\n    ],\n    \"𨁐\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𨁑\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𨁒\": [\n        \"ㄈㄨ1\"\n    ],\n    \"𨁗\": [\n        \"ㄊㄧㄥ3\"\n    ],\n    \"𨁟\": [\n        \"ㄨㄛ3\"\n    ],\n    \"𨁠\": [\n        \"ㄕㄥ1\"\n    ],\n    \"𨁡\": [\n        \"ㄊㄨㄛ3\"\n    ],\n    \"𨁴\": [\n        \"ㄊㄢ3\"\n    ],\n    \"𨁶\": [\n        \"ㄧㄚ3\",\n        \"ㄧㄚ1\"\n    ],\n    \"𨁷\": [\n        \"ㄓ4\"\n    ],\n    \"𨁸\": [\n        \"ㄌㄨ4\",\n        \"ㄌㄧ4\"\n    ],\n    \"𨁹\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𨁺\": [\n        \"ㄐㄩ1\"\n    ],\n    \"𨁽\": [\n        \"ㄉㄜ2\"\n    ],\n    \"𨁿\": [\n        \"ㄔㄨ4\",\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𨂀\": [\n        \"ㄗㄨ3\"\n    ],\n    \"𨂁\": [\n        \"ㄜ4\"\n    ],\n    \"𨂂\": [\n        \"ㄓ2\",\n        \"ㄒㄩㄝ3\"\n    ],\n    \"𨂃\": [\n        \"ㄆㄥ2\"\n    ],\n    \"𨂅\": [\n        \"ㄅㄧㄝ1\"\n    ],\n    \"𨂇\": [\n        \"ㄉㄧ3\"\n    ],\n    \"𨂐\": [\n        \"ㄌㄞ2\"\n    ],\n    \"𨂒\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𨂜\": [\n        \"ㄏㄠ2\"\n    ],\n    \"𨂝\": [\n        \"ㄆㄢ2\"\n    ],\n    \"𨂞\": [\n        \"ㄊㄢ4\"\n    ],\n    \"𨂟\": [\n        \"ㄎㄤ1\"\n    ],\n    \"𨂠\": [\n        \"ㄒㄩ1\",\n        \"ㄌㄩ3\"\n    ],\n    \"𨂡\": [\n        \"ㄗㄡ4\"\n    ],\n    \"𨂢\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𨂣\": [\n        \"ㄨ4\"\n    ],\n    \"𨂦\": [\n        \"ㄔㄨㄢ4\"\n    ],\n    \"𨂩\": [\n        \"ㄆㄛ4\"\n    ],\n    \"𨂪\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𨂫\": [\n        \"ㄊㄨㄛ4\"\n    ],\n    \"𨂭\": [\n        \"ㄉㄨ2\"\n    ],\n    \"𨂯\": [\n        \"ㄆㄧㄢ2\"\n    ],\n    \"𨂰\": [\n        \"ㄔ4\"\n    ],\n    \"𨂱\": [\n        \"ㄏㄨㄣ4\"\n    ],\n    \"𨂲\": [\n        \"ㄆㄧㄥ1\"\n    ],\n    \"𨂴\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"𨂵\": [\n        \"ㄓㄚ3\"\n    ],\n    \"𨂺\": [\n        \"ㄨㄢ1\"\n    ],\n    \"𨂿\": [\n        \"ㄨㄞ3\"\n    ],\n    \"𨃃\": [\n        \"ㄜ4\"\n    ],\n    \"𨃄\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𨃅\": [\n        \"ㄅㄞ1\"\n    ],\n    \"𨃇\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"𨃓\": [\n        \"ㄔㄚ2\"\n    ],\n    \"𨃕\": [\n        \"ㄔㄨ4\"\n    ],\n    \"𨃖\": [\n        \"ㄎㄨㄚ4\"\n    ],\n    \"𨃗\": [\n        \"ㄊㄥ2\"\n    ],\n    \"𨃘\": [\n        \"ㄗㄡ1\",\n        \"ㄑㄩ1\"\n    ],\n    \"𨃙\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𨃚\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𨃛\": [\n        \"ㄙㄚ4\"\n    ],\n    \"𨃞\": [\n        \"ㄆㄢ2\"\n    ],\n    \"𨃟\": [\n        \"ㄆㄢ2\"\n    ],\n    \"𨃣\": [\n        \"ㄙㄠ4\"\n    ],\n    \"𨃤\": [\n        \"ㄑㄧㄠ1\",\n        \"ㄎㄠ4\"\n    ],\n    \"𨃭\": [\n        \"ㄗㄨ2\"\n    ],\n    \"𨃯\": [\n        \"ㄓ4\"\n    ],\n    \"𨃰\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𨃲\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𨃳\": [\n        \"ㄋㄥ2\"\n    ],\n    \"𨄄\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"𨄅\": [\n        \"ㄑㄩ1\"\n    ],\n    \"𨄇\": [\n        \"ㄉㄥ4\",\n        \"ㄊㄥ2\"\n    ],\n    \"𨄈\": [\n        \"ㄌㄧㄤ2\"\n    ],\n    \"𨄉\": [\n        \"ㄔㄢ3\"\n    ],\n    \"𨄊\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"𨄋\": [\n        \"ㄌㄡ4\"\n    ],\n    \"𨄌\": [\n        \"ㄉㄧㄝ2\",\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𨄍\": [\n        \"ㄘㄨㄟ1\"\n    ],\n    \"𨄐\": [\n        \"ㄐㄧ3\"\n    ],\n    \"𨄓\": [\n        \"ㄔㄠ2\"\n    ],\n    \"𨄔\": [\n        \"ㄕㄨㄢ4\"\n    ],\n    \"𨄕\": [\n        \"ㄗㄨ2\"\n    ],\n    \"𨄗\": [\n        \"ㄎㄤ1\"\n    ],\n    \"𨄚\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"𨄛\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𨄮\": [\n        \"ㄕㄨㄞ1\"\n    ],\n    \"𨄯\": [\n        \"ㄩ4\"\n    ],\n    \"𨄰\": [\n        \"ㄓㄤ1\"\n    ],\n    \"𨄱\": [\n        \"ㄌㄟ3\"\n    ],\n    \"𨅅\": [\n        \"ㄆㄛ2\"\n    ],\n    \"𨅊\": [\n        \"ㄓㄜ2\",\n        \"ㄔㄜ4\"\n    ],\n    \"𨅋\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"𨅍\": [\n        \"ㄊㄢ3\"\n    ],\n    \"𨅎\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"𨅏\": [\n        \"ㄌㄢ2\"\n    ],\n    \"𨅑\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𨅒\": [\n        \"ㄕㄨ4\",\n        \"ㄔㄨ2\"\n    ],\n    \"𨅓\": [\n        \"ㄓㄚ3\",\n        \"ㄉㄚ2\"\n    ],\n    \"𨅔\": [\n        \"ㄘㄢ2\"\n    ],\n    \"𨅗\": [\n        \"ㄅㄧ3\"\n    ],\n    \"𨅘\": [\n        \"ㄆㄥ4\"\n    ],\n    \"𨅝\": [\n        \"ㄔㄥ2\"\n    ],\n    \"𨅣\": [\n        \"ㄑㄧㄠ2\"\n    ],\n    \"𨅤\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𨅪\": [\n        \"ㄓㄞ1\"\n    ],\n    \"𨅬\": [\n        \"ㄌㄢ2\"\n    ],\n    \"𨆁\": [\n        \"ㄊㄧㄢ3\",\n        \"ㄧㄢ3\"\n    ],\n    \"𨆂\": [\n        \"ㄙㄚ4\"\n    ],\n    \"𨆃\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"𨆄\": [\n        \"ㄓㄨ4\"\n    ],\n    \"𨆅\": [\n        \"ㄉㄨㄛ4\"\n    ],\n    \"𨆇\": [\n        \"ㄔㄚ4\"\n    ],\n    \"𨆈\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"𨆉\": [\n        \"ㄊㄤ2\"\n    ],\n    \"𨆊\": [\n        \"ㄅㄥ4\"\n    ],\n    \"𨆌\": [\n        \"ㄈㄢ2\"\n    ],\n    \"𨆍\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𨆎\": [\n        \"ㄗㄟ2\"\n    ],\n    \"𨆏\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𨆙\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𨆧\": [\n        \"ㄓ4\"\n    ],\n    \"𨆨\": [\n        \"ㄊㄨㄟ2\"\n    ],\n    \"𨆪\": [\n        \"ㄑㄧㄥ1\"\n    ],\n    \"𨆬\": [\n        \"ㄔㄨㄛ4\"\n    ],\n    \"𨆰\": [\n        \"ㄊㄚ4\",\n        \"ㄉㄚ4\"\n    ],\n    \"𨆱\": [\n        \"ㄅㄧㄥ4\"\n    ],\n    \"𨆲\": [\n        \"ㄨㄣ3\"\n    ],\n    \"𨆵\": [\n        \"ㄆㄛ3\"\n    ],\n    \"𨆽\": [\n        \"ㄇㄛ2\"\n    ],\n    \"𨆾\": [\n        \"ㄘㄚ1\"\n    ],\n    \"𨇁\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"𨇃\": [\n        \"ㄘㄨㄛ2\",\n        \"ㄗㄨㄢ1\"\n    ],\n    \"𨇄\": [\n        \"ㄖㄠ3\"\n    ],\n    \"𨇅\": [\n        \"ㄅㄠ4\"\n    ],\n    \"𨇆\": [\n        \"ㄌㄞ4\"\n    ],\n    \"𨇍\": [\n        \"ㄋㄧㄢ3\"\n    ],\n    \"𨇎\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𨇕\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"𨇖\": [\n        \"ㄌㄨ2\"\n    ],\n    \"𨇗\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𨇘\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"𨇙\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"𨇝\": [\n        \"ㄔㄢ3\"\n    ],\n    \"𨇤\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"𨇦\": [\n        \"ㄔㄢ4\"\n    ],\n    \"𨇨\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𨇩\": [\n        \"ㄓㄢ4\"\n    ],\n    \"𨇯\": [\n        \"ㄕㄨㄤ1\"\n    ],\n    \"𨇻\": [\n        \"ㄇㄧ3\"\n    ],\n    \"𨇼\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"𨇽\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"𨈀\": [\n        \"ㄉㄧㄢ1\"\n    ],\n    \"𨈈\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𨈊\": [\n        \"ㄨㄢ1\"\n    ],\n    \"𨈋\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𨈌\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"𨈎\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"𨈓\": [\n        \"ㄌㄥ2\"\n    ],\n    \"𨈕\": [\n        \"ㄨㄞ3\"\n    ],\n    \"𨈖\": [\n        \"ㄉㄧㄣ4\"\n    ],\n    \"𨈗\": [\n        \"ㄋㄣ4\"\n    ],\n    \"𨈘\": [\n        \"ㄕㄠ3\"\n    ],\n    \"𨈙\": [\n        \"ㄒㄧㄝ4\",\n        \"ㄓ1\"\n    ],\n    \"𨈚\": [\n        \"ㄆㄧ2\"\n    ],\n    \"𨈥\": [\n        \"ㄇㄠ2\"\n    ],\n    \"𨈧\": [\n        \"ㄧㄣ3\"\n    ],\n    \"𨈩\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𨈫\": [\n        \"ㄓㄨ4\"\n    ],\n    \"𨈮\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"𨈶\": [\n        \"ㄇㄨ3\"\n    ],\n    \"𨈷\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𨈹\": [\n        \"ㄊㄨㄥ3\"\n    ],\n    \"𨈺\": [\n        \"ㄧㄝ2\"\n    ],\n    \"𨉁\": [\n        \"ㄏㄨㄤ4\"\n    ],\n    \"𨉃\": [\n        \"ㄖㄣ4\"\n    ],\n    \"𨉅\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𨉋\": [\n        \"ㄊㄨㄛ1\"\n    ],\n    \"𨉖\": [\n        \"ㄗㄨㄢ1\"\n    ],\n    \"𨉗\": [\n        \"ㄩ4\"\n    ],\n    \"𨉚\": [\n        \"ㄚ1\"\n    ],\n    \"𨉜\": [\n        \"ㄓㄡ1\"\n    ],\n    \"𨉝\": [\n        \"ㄨㄢ1\"\n    ],\n    \"𨉡\": [\n        \"ㄉㄨㄛ3\"\n    ],\n    \"𨉢\": [\n        \"ㄓㄨㄥ4\"\n    ],\n    \"𨉣\": [\n        \"ㄏㄚ1\"\n    ],\n    \"𨉤\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"𨉥\": [\n        \"ㄇㄧㄢ4\",\n        \"ㄊㄧ3\"\n    ],\n    \"𨉩\": [\n        \"ㄔㄨㄣ1\"\n    ],\n    \"𨉪\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"𨉫\": [\n        \"ㄍㄨㄥ1\",\n        \"ㄑㄩㄥ1\"\n    ],\n    \"𨉬\": [\n        \"ㄊㄧㄥ2\"\n    ],\n    \"𨉭\": [\n        \"ㄇㄟ2\"\n    ],\n    \"𨉱\": [\n        \"ㄊㄤ4\"\n    ],\n    \"𨉴\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"𨉷\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"𨉸\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𨉹\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"𨉽\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"𨉾\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"𨊅\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𨊈\": [\n        \"ㄓㄢ1\"\n    ],\n    \"𨊉\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"𨊔\": [\n        \"ㄌㄢ2\"\n    ],\n    \"𨊘\": [\n        \"ㄕㄣ1\",\n        \"ㄑㄩ1\"\n    ],\n    \"𨊚\": [\n        \"ㄌㄟ3\"\n    ],\n    \"𨊛\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𨊝\": [\n        \"ㄔㄢ1\"\n    ],\n    \"𨊞\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𨊟\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"𨊡\": [\n        \"ㄊㄧㄥ1\"\n    ],\n    \"𨊢\": [\n        \"ㄏㄨㄟ4\",\n        \"ㄕㄠ2\"\n    ],\n    \"𨊧\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"𨊰\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𨊱\": [\n        \"ㄩ2\"\n    ],\n    \"𨊳\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"𨊸\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𨊹\": [\n        \"ㄅㄚ1\"\n    ],\n    \"𨊺\": [\n        \"ㄉㄞ4\"\n    ],\n    \"𨊻\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𨊼\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"𨊿\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𨋀\": [\n        \"ㄋㄧㄡ3\"\n    ],\n    \"𨋈\": [\n        \"ㄉㄨ4\"\n    ],\n    \"𨋉\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𨋐\": [\n        \"ㄆㄚ1\"\n    ],\n    \"𨋑\": [\n        \"ㄍㄨㄥ3\"\n    ],\n    \"𨋒\": [\n        \"ㄅㄣ4\"\n    ],\n    \"𨋔\": [\n        \"ㄎㄥ1\",\n        \"ㄐㄩ2\"\n    ],\n    \"𨋕\": [\n        \"ㄧㄤ4\",\n        \"ㄤ3\"\n    ],\n    \"𨋖\": [\n        \"ㄌㄧㄡ3\"\n    ],\n    \"𨋗\": [\n        \"ㄋㄧ2\"\n    ],\n    \"𨋘\": [\n        \"ㄓㄚ4\"\n    ],\n    \"𨋙\": [\n        \"ㄧㄣ4\"\n    ],\n    \"𨋚\": [\n        \"ㄋㄧㄢ3\",\n        \"ㄖㄨㄢ3\"\n    ],\n    \"𨋛\": [\n        \"ㄆㄠ4\"\n    ],\n    \"𨋝\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"𨋞\": [\n        \"ㄅㄨ4\"\n    ],\n    \"𨋟\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𨋠\": [\n        \"ㄖㄨㄥ3\"\n    ],\n    \"𨋡\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"𨋥\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𨋦\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𨋧\": [\n        \"ㄐㄩ2\"\n    ],\n    \"𨋨\": [\n        \"ㄏㄨㄣ2\"\n    ],\n    \"𨋩\": [\n        \"ㄅㄧ4\",\n        \"ㄈㄨ2\"\n    ],\n    \"𨋫\": [\n        \"ㄊㄧㄠ1\"\n    ],\n    \"𨋬\": [\n        \"ㄓㄥ3\",\n        \"ㄔㄥ4\"\n    ],\n    \"𨋮\": [\n        \"ㄏㄨㄥ1\",\n        \"ㄔㄨㄣ1\"\n    ],\n    \"𨋯\": [\n        \"ㄧ4\"\n    ],\n    \"𨋰\": [\n        \"ㄘ4\"\n    ],\n    \"𨋲\": [\n        \"ㄅㄧㄥ4\"\n    ],\n    \"𨋷\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"𨋺\": [\n        \"ㄈㄚ2\"\n    ],\n    \"𨋽\": [\n        \"ㄧㄤ2\"\n    ],\n    \"𨋾\": [\n        \"ㄒㄩ3\"\n    ],\n    \"𨌁\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"𨌄\": [\n        \"ㄗㄤ4\"\n    ],\n    \"𨌅\": [\n        \"ㄔㄞ2\"\n    ],\n    \"𨌆\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"𨌈\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"𨌌\": [\n        \"ㄓ1\"\n    ],\n    \"𨌍\": [\n        \"ㄒㄧㄥ1\"\n    ],\n    \"𨌎\": [\n        \"ㄒㄩ2\"\n    ],\n    \"𨌑\": [\n        \"ㄓㄣ4\"\n    ],\n    \"𨌔\": [\n        \"ㄨㄢ3\",\n        \"ㄨㄢ4\"\n    ],\n    \"𨌘\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"𨌝\": [\n        \"ㄨㄛ4\",\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𨌠\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𨌢\": [\n        \"ㄓㄥ1\"\n    ],\n    \"𨌣\": [\n        \"ㄖㄨㄥ3\"\n    ],\n    \"𨌤\": [\n        \"ㄔㄥ2\",\n        \"ㄔㄥ4\"\n    ],\n    \"𨌥\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𨌧\": [\n        \"ㄜ4\"\n    ],\n    \"𨌨\": [\n        \"ㄊㄠ1\"\n    ],\n    \"𨌩\": [\n        \"ㄊㄤ2\"\n    ],\n    \"𨌫\": [\n        \"ㄐㄩㄢ1\"\n    ],\n    \"𨌬\": [\n        \"ㄔㄠ4\"\n    ],\n    \"𨌭\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𨌮\": [\n        \"ㄉㄧ3\"\n    ],\n    \"𨌰\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"𨌳\": [\n        \"ㄎㄥ1\"\n    ],\n    \"𨌴\": [\n        \"ㄊㄨㄟ1\"\n    ],\n    \"𨌶\": [\n        \"ㄎㄥ1\"\n    ],\n    \"𨍅\": [\n        \"ㄖㄨㄥ3\"\n    ],\n    \"𨍆\": [\n        \"ㄩㄣ1\"\n    ],\n    \"𨍇\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𨍈\": [\n        \"ㄗㄨㄥ3\"\n    ],\n    \"𨍉\": [\n        \"ㄘㄨㄥ1\",\n        \"ㄗㄨㄥ3\"\n    ],\n    \"𨍊\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"𨍎\": [\n        \"ㄇㄨ4\"\n    ],\n    \"𨍏\": [\n        \"ㄉㄨㄛ2\"\n    ],\n    \"𨍐\": [\n        \"ㄒㄩ3\"\n    ],\n    \"𨍑\": [\n        \"ㄎㄥ1\"\n    ],\n    \"𨍒\": [\n        \"ㄒㄧㄢ4\",\n        \"ㄐㄧㄢ4\"\n    ],\n    \"𨍛\": [\n        \"ㄉㄨ2\"\n    ],\n    \"𨍜\": [\n        \"ㄎㄢ3\"\n    ],\n    \"𨍞\": [\n        \"ㄧㄥ1\"\n    ],\n    \"𨍢\": [\n        \"ㄗ1\"\n    ],\n    \"𨍧\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"𨍩\": [\n        \"ㄆㄥ2\"\n    ],\n    \"𨍫\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𨍭\": [\n        \"ㄅㄛ2\",\n        \"ㄆㄛ4\"\n    ],\n    \"𨍮\": [\n        \"ㄍㄜ2\",\n        \"ㄌㄧ4\"\n    ],\n    \"𨍯\": [\n        \"ㄐㄩ2\"\n    ],\n    \"𨍰\": [\n        \"ㄎㄜ1\"\n    ],\n    \"𨍲\": [\n        \"ㄏㄨ2\",\n        \"ㄍㄨㄣ3\"\n    ],\n    \"𨍳\": [\n        \"ㄧㄠ2\"\n    ],\n    \"𨍴\": [\n        \"ㄊㄤ2\"\n    ],\n    \"𨍶\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"𨍷\": [\n        \"ㄖㄨㄥ3\"\n    ],\n    \"𨍸\": [\n        \"ㄌㄧㄡ3\"\n    ],\n    \"𨍹\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𨍺\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𨎉\": [\n        \"ㄓ4\"\n    ],\n    \"𨎋\": [\n        \"ㄊㄤ2\",\n        \"ㄔㄥ1\"\n    ],\n    \"𨎌\": [\n        \"ㄓ3\"\n    ],\n    \"𨎍\": [\n        \"ㄎㄤ1\",\n        \"ㄌㄧㄤ2\"\n    ],\n    \"𨎔\": [\n        \"ㄧㄤ4\"\n    ],\n    \"𨎖\": [\n        \"ㄊㄤ3\",\n        \"ㄔㄤ3\"\n    ],\n    \"𨎗\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"𨎛\": [\n        \"ㄌㄧㄤ2\"\n    ],\n    \"𨎝\": [\n        \"ㄘㄠ2\"\n    ],\n    \"𨎡\": [\n        \"ㄋㄞ3\"\n    ],\n    \"𨎢\": [\n        \"ㄗㄨㄥ3\"\n    ],\n    \"𨎤\": [\n        \"ㄉㄥ4\"\n    ],\n    \"𨎦\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"𨎧\": [\n        \"ㄆㄥ2\"\n    ],\n    \"𨎩\": [\n        \"ㄍㄨㄤ1\"\n    ],\n    \"𨎪\": [\n        \"ㄦ2\"\n    ],\n    \"𨎫\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"𨎬\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"𨎭\": [\n        \"ㄋㄨㄛ2\"\n    ],\n    \"𨎮\": [\n        \"ㄗㄠ3\"\n    ],\n    \"𨎳\": [\n        \"ㄆㄥ2\"\n    ],\n    \"𨎴\": [\n        \"ㄉㄤ1\"\n    ],\n    \"𨎶\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𨎷\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"𨎸\": [\n        \"ㄇㄨ4\"\n    ],\n    \"𨎹\": [\n        \"ㄌㄢ3\"\n    ],\n    \"𨎾\": [\n        \"ㄈㄣ2\"\n    ],\n    \"𨏂\": [\n        \"ㄏㄨㄣ2\",\n        \"ㄒㄩㄢ1\"\n    ],\n    \"𨏆\": [\n        \"ㄎㄨㄤ1\"\n    ],\n    \"𨏈\": [\n        \"ㄧㄣ3\"\n    ],\n    \"𨏉\": [\n        \"ㄕㄨㄢ4\"\n    ],\n    \"𨏊\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"𨏒\": [\n        \"ㄌㄨㄛ4\",\n        \"ㄌㄟ2\"\n    ],\n    \"𨏔\": [\n        \"ㄌㄨ4\",\n        \"ㄉㄨ2\"\n    ],\n    \"𨏚\": [\n        \"ㄍㄜ2\"\n    ],\n    \"𨏛\": [\n        \"ㄖㄤ3\",\n        \"ㄋㄧㄢ3\"\n    ],\n    \"𨏞\": [\n        \"ㄆㄧㄣ2\"\n    ],\n    \"𨏠\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"𨏤\": [\n        \"ㄓㄣ3\"\n    ],\n    \"𨏥\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𨏨\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"𨏩\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"𨏪\": [\n        \"ㄕㄢ1\"\n    ],\n    \"𨏫\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𨏬\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𨏳\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𨏴\": [\n        \"ㄍㄜ2\"\n    ],\n    \"𨏵\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"𨏶\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"𨏹\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𨏺\": [\n        \"ㄓㄡ1\"\n    ],\n    \"𨏿\": [\n        \"ㄎㄜ1\"\n    ],\n    \"𨐁\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𨐃\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𨐅\": [\n        \"ㄕㄨ1\"\n    ],\n    \"𨐆\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𨐇\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"𨐈\": [\n        \"ㄍㄨㄤ1\"\n    ],\n    \"𨐉\": [\n        \"ㄗㄠ3\"\n    ],\n    \"𨐊\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𨐋\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𨐍\": [\n        \"ㄕㄣ1\"\n    ],\n    \"𨐐\": [\n        \"ㄧㄣ3\"\n    ],\n    \"𨐑\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"𨐔\": [\n        \"ㄕㄣ1\"\n    ],\n    \"𨐕\": [\n        \"ㄕㄣ1\",\n        \"ㄘ2\"\n    ],\n    \"𨐖\": [\n        \"ㄙㄚ3\"\n    ],\n    \"𨐛\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𨐡\": [\n        \"ㄎㄨ4\"\n    ],\n    \"𨐣\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𨐥\": [\n        \"ㄍㄜ2\"\n    ],\n    \"𨐦\": [\n        \"ㄅㄢ4\"\n    ],\n    \"𨐨\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𨐩\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𨐰\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"𨐱\": [\n        \"ㄅㄢ4\"\n    ],\n    \"𨐳\": [\n        \"ㄗㄨㄛ4\"\n    ],\n    \"𨐴\": [\n        \"ㄆㄧ4\"\n    ],\n    \"𨐶\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𨐾\": [\n        \"ㄅㄢ4\",\n        \"ㄅㄧㄢ4\"\n    ],\n    \"𨑊\": [\n        \"ㄋㄨㄥ2\"\n    ],\n    \"𨑌\": [\n        \"ㄔㄣ2\"\n    ],\n    \"𨑎\": [\n        \"ㄆㄥ1\"\n    ],\n    \"𨑑\": [\n        \"ㄈㄨ3\"\n    ],\n    \"𨑒\": [\n        \"ㄊㄨ2\"\n    ],\n    \"𨑜\": [\n        \"ㄆㄧ3\"\n    ],\n    \"𨑝\": [\n        \"ㄆㄛ4\"\n    ],\n    \"𨑠\": [\n        \"ㄔ3\"\n    ],\n    \"𨑣\": [\n        \"ㄒㄩㄝ4\"\n    ],\n    \"𨑤\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𨑥\": [\n        \"ㄨ4\"\n    ],\n    \"𨑨\": [\n        \"ㄓ4\"\n    ],\n    \"𨑩\": [\n        \"ㄉㄧ4\"\n    ],\n    \"𨑪\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"𨑫\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𨑹\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"𨑼\": [\n        \"ㄉㄧ4\"\n    ],\n    \"𨑽\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𨑿\": [\n        \"ㄗㄡ3\"\n    ],\n    \"𨒀\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"𨒃\": [\n        \"ㄆㄢ4\"\n    ],\n    \"𨒄\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𨒅\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𨒆\": [\n        \"ㄖㄨㄥ3\"\n    ],\n    \"𨒇\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"𨒉\": [\n        \"ㄓ4\",\n        \"ㄓㄨㄟ4\",\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𨒊\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"𨒋\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𨒍\": [\n        \"ㄕ4\"\n    ],\n    \"𨒑\": [\n        \"ㄏㄠ2\"\n    ],\n    \"𨒙\": [\n        \"ㄊㄨㄛ1\",\n        \"ㄏㄡ4\"\n    ],\n    \"𨒜\": [\n        \"ㄅㄧㄝ2\"\n    ],\n    \"𨒞\": [\n        \"ㄎㄢ4\"\n    ],\n    \"𨒢\": [\n        \"ㄔㄨㄛ4\"\n    ],\n    \"𨒤\": [\n        \"ㄘ3\"\n    ],\n    \"𨒦\": [\n        \"ㄧㄣ3\"\n    ],\n    \"𨒧\": [\n        \"ㄕ4\"\n    ],\n    \"𨒨\": [\n        \"ㄏㄞ4\"\n    ],\n    \"𨒩\": [\n        \"ㄖㄨㄢ3\"\n    ],\n    \"𨒫\": [\n        \"ㄧㄤ2\",\n        \"ㄋㄧ4\"\n    ],\n    \"𨒬\": [\n        \"ㄔ1\"\n    ],\n    \"𨒮\": [\n        \"ㄘ1\"\n    ],\n    \"𨒱\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"𨒲\": [\n        \"ㄇㄧ2\",\n        \"ㄒㄩㄝ4\"\n    ],\n    \"𨒴\": [\n        \"ㄐㄧ3\"\n    ],\n    \"𨒼\": [\n        \"ㄍㄣ4\"\n    ],\n    \"𨒽\": [\n        \"ㄗㄠ4\",\n        \"ㄙㄨㄛ1\"\n    ],\n    \"𨓁\": [\n        \"ㄅㄥ3\"\n    ],\n    \"𨓇\": [\n        \"ㄒㄧㄣ3\"\n    ],\n    \"𨓈\": [\n        \"ㄎㄨㄛ4\"\n    ],\n    \"𨓊\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𨓍\": [\n        \"ㄊㄧㄥ2\"\n    ],\n    \"𨓚\": [\n        \"ㄕㄨㄟ4\"\n    ],\n    \"𨓞\": [\n        \"ㄉㄞ4\"\n    ],\n    \"𨓦\": [\n        \"ㄌㄧ3\"\n    ],\n    \"𨓨\": [\n        \"ㄩㄥ3\"\n    ],\n    \"𨓩\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"𨓬\": [\n        \"ㄊㄚ2\"\n    ],\n    \"𨓭\": [\n        \"ㄑㄩ3\",\n        \"ㄘㄡ4\"\n    ],\n    \"𨓮\": [\n        \"ㄧㄣ2\"\n    ],\n    \"𨓯\": [\n        \"ㄩㄢ1\"\n    ],\n    \"𨓰\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𨓲\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𨓳\": [\n        \"ㄧㄠ1\"\n    ],\n    \"𨓴\": [\n        \"ㄧㄚ4\"\n    ],\n    \"𨓷\": [\n        \"ㄑㄧㄥ1\"\n    ],\n    \"𨓿\": [\n        \"ㄆㄟ2\"\n    ],\n    \"𨔗\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"𨔙\": [\n        \"ㄊㄡ4\"\n    ],\n    \"𨔛\": [\n        \"ㄊㄧ1\"\n    ],\n    \"𨔡\": [\n        \"ㄉㄨㄣ4\",\n        \"ㄊㄨㄣ2\",\n        \"ㄔㄨㄢ4\",\n        \"ㄔㄨㄢ2\"\n    ],\n    \"𨔢\": [\n        \"ㄔㄢ3\"\n    ],\n    \"𨔣\": [\n        \"ㄐㄧㄚ1\",\n        \"ㄐㄧㄚ4\"\n    ],\n    \"𨔤\": [\n        \"ㄔ4\"\n    ],\n    \"𨔥\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄐㄧㄣ1\"\n    ],\n    \"𨔦\": [\n        \"ㄕㄨ4\"\n    ],\n    \"𨔯\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𨕕\": [\n        \"ㄓ1\"\n    ],\n    \"𨕗\": [\n        \"ㄩㄢ2\"\n    ],\n    \"𨕚\": [\n        \"ㄏㄨ1\"\n    ],\n    \"𨕜\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𨕠\": [\n        \"ㄗㄜ2\"\n    ],\n    \"𨕢\": [\n        \"ㄔㄨ4\"\n    ],\n    \"𨕦\": [\n        \"ㄑㄧㄡ4\"\n    ],\n    \"𨕧\": [\n        \"ㄅㄥ1\"\n    ],\n    \"𨕹\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"𨕺\": [\n        \"ㄎㄨㄚ1\"\n    ],\n    \"𨕻\": [\n        \"ㄕㄥ1\"\n    ],\n    \"𨕽\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𨕿\": [\n        \"ㄨㄤ3\"\n    ],\n    \"𨖃\": [\n        \"ㄏㄨ1\"\n    ],\n    \"𨖊\": [\n        \"ㄗㄜ2\",\n        \"ㄐㄧ1\"\n    ],\n    \"𨖋\": [\n        \"ㄗㄢ3\",\n        \"ㄓ4\"\n    ],\n    \"𨖌\": [\n        \"ㄧㄤ4\"\n    ],\n    \"𨖎\": [\n        \"ㄔ3\"\n    ],\n    \"𨖏\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"𨖚\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"𨖛\": [\n        \"ㄩ1\"\n    ],\n    \"𨖠\": [\n        \"ㄅㄧㄢ3\",\n        \"ㄅㄧㄢ4\"\n    ],\n    \"𨖢\": [\n        \"ㄎㄨㄤ2\"\n    ],\n    \"𨖬\": [\n        \"ㄔㄡ4\"\n    ],\n    \"𨖭\": [\n        \"ㄧㄚ2\"\n    ],\n    \"𨖮\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𨖰\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"𨖱\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𨖳\": [\n        \"ㄩㄢ1\"\n    ],\n    \"𨖴\": [\n        \"ㄨ3\"\n    ],\n    \"𨖵\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"𨖶\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"𨖷\": [\n        \"ㄕㄚ4\"\n    ],\n    \"𨖹\": [\n        \"ㄓ4\"\n    ],\n    \"𨖼\": [\n        \"ㄔㄨㄥ4\"\n    ],\n    \"𨖾\": [\n        \"ㄅㄧㄢ1\"\n    ],\n    \"𨖿\": [\n        \"ㄨㄟ1\"\n    ],\n    \"𨗓\": [\n        \"ㄉㄠ4\"\n    ],\n    \"𨗝\": [\n        \"ㄩ4\",\n        \"ㄐㄩ2\"\n    ],\n    \"𨗞\": [\n        \"ㄊㄨㄟ2\"\n    ],\n    \"𨗡\": [\n        \"ㄔㄠ4\"\n    ],\n    \"𨗥\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𨗦\": [\n        \"ㄑㄧㄢ3\"\n    ],\n    \"𨗨\": [\n        \"ㄨㄟ3\"\n    ],\n    \"𨗰\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𨗼\": [\n        \"ㄉㄧ4\",\n        \"ㄉㄞ4\"\n    ],\n    \"𨗾\": [\n        \"ㄉㄚ4\"\n    ],\n    \"𨘁\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𨘂\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"𨘃\": [\n        \"ㄊㄨㄟ2\"\n    ],\n    \"𨘄\": [\n        \"ㄗㄢ3\"\n    ],\n    \"𨘇\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𨘉\": [\n        \"ㄕㄚ4\"\n    ],\n    \"𨘌\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𨘔\": [\n        \"ㄧㄠ2\"\n    ],\n    \"𨘙\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𨘞\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𨘬\": [\n        \"ㄉㄧ4\"\n    ],\n    \"𨘮\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"𨘲\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𨘴\": [\n        \"ㄎㄠ4\"\n    ],\n    \"𨘵\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𨘸\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𨘼\": [\n        \"ㄔㄨㄢ2\"\n    ],\n    \"𨘾\": [\n        \"ㄔ2\"\n    ],\n    \"𨙀\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𨙂\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𨙄\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𨙎\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𨙏\": [\n        \"ㄗㄢ4\"\n    ],\n    \"𨙓\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𨙔\": [\n        \"ㄓㄨ4\"\n    ],\n    \"𨙡\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"𨙩\": [\n        \"ㄕ2\"\n    ],\n    \"𨙫\": [\n        \"ㄎㄡ3\"\n    ],\n    \"𨙬\": [\n        \"ㄑㄧ3\"\n    ],\n    \"𨙭\": [\n        \"ㄊㄨ3\"\n    ],\n    \"𨙮\": [\n        \"ㄈㄢ2\"\n    ],\n    \"𨙯\": [\n        \"ㄘㄨㄣ1\"\n    ],\n    \"𨙲\": [\n        \"ㄊㄨㄣ2\",\n        \"ㄘㄨㄣ1\"\n    ],\n    \"𨙳\": [\n        \"ㄔㄚ1\"\n    ],\n    \"𨙴\": [\n        \"ㄘㄞ2\",\n        \"ㄗㄞ4\"\n    ],\n    \"𨙵\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"𨙶\": [\n        \"ㄆㄟ4\"\n    ],\n    \"𨙷\": [\n        \"ㄐㄧㄥ3\"\n    ],\n    \"𨙸\": [\n        \"ㄑㄧ2\",\n        \"ㄓ1\"\n    ],\n    \"𨙹\": [\n        \"ㄕㄠ3\"\n    ],\n    \"𨙺\": [\n        \"ㄋㄧㄡ3\"\n    ],\n    \"𨙻\": [\n        \"ㄋㄚ4\"\n    ],\n    \"𨙽\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"𨚍\": [\n        \"ㄅㄧ4\",\n        \"ㄅㄟ4\"\n    ],\n    \"𨚓\": [\n        \"ㄅㄧ4\",\n        \"ㄈㄟ4\",\n        \"ㄈㄨ2\"\n    ],\n    \"𨚔\": [\n        \"ㄅㄠ1\"\n    ],\n    \"𨚕\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"𨚖\": [\n        \"ㄗ1\"\n    ],\n    \"𨚗\": [\n        \"ㄋㄚ4\"\n    ],\n    \"𨚘\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𨚙\": [\n        \"ㄏㄠ2\"\n    ],\n    \"𨚡\": [\n        \"ㄐㄧㄣ3\"\n    ],\n    \"𨚣\": [\n        \"ㄓㄥ4\"\n    ],\n    \"𨚧\": [\n        \"ㄑㄧㄝ2\"\n    ],\n    \"𨚮\": [\n        \"ㄏㄠ4\"\n    ],\n    \"𨚯\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"𨚰\": [\n        \"ㄗㄠ3\"\n    ],\n    \"𨚱\": [\n        \"ㄕㄥ4\"\n    ],\n    \"𨚲\": [\n        \"ㄘㄨㄣ2\"\n    ],\n    \"𨚳\": [\n        \"ㄏㄨㄤ1\"\n    ],\n    \"𨚴\": [\n        \"ㄖㄨ2\"\n    ],\n    \"𨚵\": [\n        \"ㄗㄞ4\"\n    ],\n    \"𨚶\": [\n        \"ㄋㄧㄢ2\"\n    ],\n    \"𨚾\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"𨛈\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"𨛉\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𨛊\": [\n        \"ㄧㄣ2\"\n    ],\n    \"𨛋\": [\n        \"ㄌㄧ3\"\n    ],\n    \"𨛌\": [\n        \"ㄇㄤ2\"\n    ],\n    \"𨛍\": [\n        \"ㄕㄠ4\"\n    ],\n    \"𨛎\": [\n        \"ㄏㄢ4\"\n    ],\n    \"𨛏\": [\n        \"ㄘㄨㄛ4\"\n    ],\n    \"𨛐\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"𨛑\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𨛒\": [\n        \"ㄅㄨ4\"\n    ],\n    \"𨛓\": [\n        \"ㄌㄨㄥ4\"\n    ],\n    \"𨛔\": [\n        \"ㄈㄡ3\"\n    ],\n    \"𨛕\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𨛖\": [\n        \"ㄎㄨㄞ4\"\n    ],\n    \"𨛜\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"𨛡\": [\n        \"ㄩㄣ2\"\n    ],\n    \"𨛣\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"𨛤\": [\n        \"ㄏㄨㄟ2\"\n    ],\n    \"𨛥\": [\n        \"ㄆㄨ2\"\n    ],\n    \"𨛫\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𨛬\": [\n        \"ㄆㄟ2\"\n    ],\n    \"𨛭\": [\n        \"ㄕㄨ1\",\n        \"ㄕㄜ4\"\n    ],\n    \"𨛮\": [\n        \"ㄐㄩ1\"\n    ],\n    \"𨛯\": [\n        \"ㄧ2\"\n    ],\n    \"𨛰\": [\n        \"ㄓㄥ1\"\n    ],\n    \"𨛱\": [\n        \"ㄔㄨㄥ2\"\n    ],\n    \"𨛳\": [\n        \"ㄒㄧ2\",\n        \"ㄐㄧ2\"\n    ],\n    \"𨛵\": [\n        \"ㄏㄨ3\"\n    ],\n    \"𨛶\": [\n        \"ㄖㄡ2\",\n        \"ㄕㄡ4\"\n    ],\n    \"𨜌\": [\n        \"ㄏㄨㄢ4\"\n    ],\n    \"𨜍\": [\n        \"ㄑㄧㄠ4\"\n    ],\n    \"𨜎\": [\n        \"ㄓ1\"\n    ],\n    \"𨜏\": [\n        \"ㄧㄥ2\"\n    ],\n    \"𨜐\": [\n        \"ㄒㄧ3\"\n    ],\n    \"𨜑\": [\n        \"ㄑㄧㄠ1\"\n    ],\n    \"𨜒\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𨜓\": [\n        \"ㄓㄥ1\"\n    ],\n    \"𨜔\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"𨜖\": [\n        \"ㄩ2\"\n    ],\n    \"𨜗\": [\n        \"ㄗㄡ1\"\n    ],\n    \"𨜘\": [\n        \"ㄇㄟ2\"\n    ],\n    \"𨜜\": [\n        \"ㄕㄥ3\"\n    ],\n    \"𨜩\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"𨜰\": [\n        \"ㄐㄧㄤ1\"\n    ],\n    \"𨜱\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𨜳\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"𨜴\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𨜵\": [\n        \"ㄨㄣ1\"\n    ],\n    \"𨜶\": [\n        \"ㄧ4\"\n    ],\n    \"𨜷\": [\n        \"ㄆㄤ2\"\n    ],\n    \"𨜺\": [\n        \"ㄨㄥ1\"\n    ],\n    \"𨜻\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"𨜼\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𨜽\": [\n        \"ㄧ2\"\n    ],\n    \"𨜾\": [\n        \"ㄔㄨㄤ4\"\n    ],\n    \"𨜿\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𨝀\": [\n        \"ㄨㄟ3\"\n    ],\n    \"𨝆\": [\n        \"ㄍㄜ1\"\n    ],\n    \"𨝈\": [\n        \"ㄩ3\"\n    ],\n    \"𨝋\": [\n        \"ㄓㄞ4\"\n    ],\n    \"𨝌\": [\n        \"ㄍㄢ1\"\n    ],\n    \"𨝍\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𨝎\": [\n        \"ㄎㄤ1\"\n    ],\n    \"𨝏\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𨝐\": [\n        \"ㄕㄣ1\"\n    ],\n    \"𨝑\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"𨝓\": [\n        \"ㄆㄧㄠ2\"\n    ],\n    \"𨝖\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𨝘\": [\n        \"ㄏㄨ3\"\n    ],\n    \"𨝛\": [\n        \"ㄊㄨ2\"\n    ],\n    \"𨝜\": [\n        \"ㄕㄨㄣ4\"\n    ],\n    \"𨝞\": [\n        \"ㄏㄨ4\"\n    ],\n    \"𨝟\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𨝢\": [\n        \"ㄌㄡ4\"\n    ],\n    \"𨝦\": [\n        \"ㄉㄤ4\"\n    ],\n    \"𨝨\": [\n        \"ㄗㄨㄛ4\"\n    ],\n    \"𨝩\": [\n        \"ㄕㄢ1\"\n    ],\n    \"𨝫\": [\n        \"ㄕㄜ4\",\n        \"ㄒㄧ4\"\n    ],\n    \"𨝭\": [\n        \"ㄈㄥ2\"\n    ],\n    \"𨝮\": [\n        \"ㄐㄩ4\",\n        \"ㄗㄡ1\"\n    ],\n    \"𨝯\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"𨝰\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"𨝱\": [\n        \"ㄑㄧㄠ2\"\n    ],\n    \"𨝲\": [\n        \"ㄍㄠ1\",\n        \"ㄏㄠ4\"\n    ],\n    \"𨝳\": [\n        \"ㄗ1\"\n    ],\n    \"𨝴\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"𨝵\": [\n        \"ㄕㄢ1\"\n    ],\n    \"𨝸\": [\n        \"ㄊㄢ2\"\n    ],\n    \"𨞌\": [\n        \"ㄊㄨㄛ1\"\n    ],\n    \"𨞎\": [\n        \"ㄌㄧㄥ4\"\n    ],\n    \"𨞐\": [\n        \"ㄔㄥ2\"\n    ],\n    \"𨞑\": [\n        \"ㄨㄥ4\"\n    ],\n    \"𨞒\": [\n        \"ㄗㄨㄛ2\"\n    ],\n    \"𨞓\": [\n        \"ㄩ4\"\n    ],\n    \"𨞕\": [\n        \"ㄓㄨ2\",\n        \"ㄔㄨ4\"\n    ],\n    \"𨞗\": [\n        \"ㄑㄩㄣ2\"\n    ],\n    \"𨞘\": [\n        \"ㄒㄧ3\"\n    ],\n    \"𨞙\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𨞛\": [\n        \"ㄍㄜ2\"\n    ],\n    \"𨞢\": [\n        \"ㄑㄧ1\"\n    ],\n    \"𨞣\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𨞨\": [\n        \"ㄍㄞ4\"\n    ],\n    \"𨞩\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"𨞪\": [\n        \"ㄔㄡ2\",\n        \"ㄕㄡ4\"\n    ],\n    \"𨞫\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𨞲\": [\n        \"ㄕㄣ1\"\n    ],\n    \"𨞳\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𨞶\": [\n        \"ㄑㄧㄠ1\"\n    ],\n    \"𨞷\": [\n        \"ㄘㄢ2\"\n    ],\n    \"𨞺\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𨞼\": [\n        \"ㄨㄢ4\"\n    ],\n    \"𨞽\": [\n        \"ㄌㄟ2\"\n    ],\n    \"𨞾\": [\n        \"ㄒㄧㄥ1\"\n    ],\n    \"𨞿\": [\n        \"ㄌㄤ2\"\n    ],\n    \"𨟂\": [\n        \"ㄕ4\"\n    ],\n    \"𨟃\": [\n        \"ㄓㄥ1\"\n    ],\n    \"𨟄\": [\n        \"ㄈㄢ2\"\n    ],\n    \"𨟊\": [\n        \"ㄓ4\"\n    ],\n    \"𨟏\": [\n        \"ㄧㄣ2\"\n    ],\n    \"𨟑\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𨟖\": [\n        \"ㄇㄛ2\"\n    ],\n    \"𨟗\": [\n        \"ㄨㄟ3\"\n    ],\n    \"𨟙\": [\n        \"ㄧㄥ1\"\n    ],\n    \"𨟚\": [\n        \"ㄖㄤ2\"\n    ],\n    \"𨟠\": [\n        \"ㄑㄩㄢ1\",\n        \"ㄑㄩㄝ4\",\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𨟥\": [\n        \"ㄌㄨㄛ3\"\n    ],\n    \"𨟲\": [\n        \"ㄉㄞ4\"\n    ],\n    \"𨟴\": [\n        \"ㄧㄣ4\"\n    ],\n    \"𨟵\": [\n        \"ㄅㄧ3\"\n    ],\n    \"𨟶\": [\n        \"ㄍㄜ1\"\n    ],\n    \"𨟸\": [\n        \"ㄨㄣ4\"\n    ],\n    \"𨟹\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𨟺\": [\n        \"ㄇㄧㄢ3\"\n    ],\n    \"𨟼\": [\n        \"ㄍㄤ3\"\n    ],\n    \"𨟽\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"𨟾\": [\n        \"ㄓ1\"\n    ],\n    \"𨠋\": [\n        \"ㄍㄨ1\"\n    ],\n    \"𨠌\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"𨠎\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𨠏\": [\n        \"ㄊㄧ2\"\n    ],\n    \"𨠐\": [\n        \"ㄘ2\"\n    ],\n    \"𨠑\": [\n        \"ㄧ2\",\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𨠒\": [\n        \"ㄈㄢ4\"\n    ],\n    \"𨠓\": [\n        \"ㄆㄛ1\"\n    ],\n    \"𨠔\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𨠖\": [\n        \"ㄅㄠ4\"\n    ],\n    \"𨠟\": [\n        \"ㄆㄥ1\"\n    ],\n    \"𨠡\": [\n        \"ㄙㄨㄢ1\"\n    ],\n    \"𨠤\": [\n        \"ㄙㄨㄥ1\",\n        \"ㄋㄨㄥ2\"\n    ],\n    \"𨠥\": [\n        \"ㄨㄟ2\"\n    ],\n    \"𨠦\": [\n        \"ㄒㄧㄠ2\"\n    ],\n    \"𨠬\": [\n        \"ㄏㄠ4\"\n    ],\n    \"𨠭\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𨠶\": [\n        \"ㄧ2\"\n    ],\n    \"𨠷\": [\n        \"ㄗㄠ1\"\n    ],\n    \"𨠸\": [\n        \"ㄧㄥ3\"\n    ],\n    \"𨠹\": [\n        \"ㄋㄢ3\"\n    ],\n    \"𨠿\": [\n        \"ㄗㄚ1\"\n    ],\n    \"𨡁\": [\n        \"ㄊㄧㄢ3\"\n    ],\n    \"𨡂\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𨡃\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"𨡄\": [\n        \"ㄧㄢ2\"\n    ],\n    \"𨡌\": [\n        \"ㄋㄟ2\"\n    ],\n    \"𨡍\": [\n        \"ㄊㄢ3\"\n    ],\n    \"𨡎\": [\n        \"ㄧㄢ4\"\n    ],\n    \"𨡏\": [\n        \"ㄊㄧㄢ3\"\n    ],\n    \"𨡐\": [\n        \"ㄓ4\"\n    ],\n    \"𨡑\": [\n        \"ㄔㄡ1\",\n        \"ㄔㄡ2\"\n    ],\n    \"𨡒\": [\n        \"ㄊㄠ2\"\n    ],\n    \"𨡗\": [\n        \"ㄓㄚ4\"\n    ],\n    \"𨡞\": [\n        \"ㄇㄧㄢ3\"\n    ],\n    \"𨡡\": [\n        \"ㄨ3\"\n    ],\n    \"𨡢\": [\n        \"ㄧㄣ3\"\n    ],\n    \"𨡣\": [\n        \"ㄧㄢ4\"\n    ],\n    \"𨡤\": [\n        \"ㄌㄠ3\"\n    ],\n    \"𨡩\": [\n        \"ㄆㄛ1\"\n    ],\n    \"𨡫\": [\n        \"ㄏㄨㄣ4\"\n    ],\n    \"𨡬\": [\n        \"ㄏㄞ3\"\n    ],\n    \"𨡭\": [\n        \"ㄇㄨ2\"\n    ],\n    \"𨡮\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"𨡱\": [\n        \"ㄎㄨ4\",\n        \"ㄉㄧㄥ3\"\n    ],\n    \"𨡲\": [\n        \"ㄔㄡ1\"\n    ],\n    \"𨡴\": [\n        \"ㄧㄡ3\"\n    ],\n    \"𨡸\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𨡻\": [\n        \"ㄙㄡ1\"\n    ],\n    \"𨢂\": [\n        \"ㄧㄣ4\"\n    ],\n    \"𨢅\": [\n        \"ㄗㄨㄟ4\"\n    ],\n    \"𨢆\": [\n        \"ㄙㄤ1\"\n    ],\n    \"𨢇\": [\n        \"ㄌㄧㄡ4\"\n    ],\n    \"𨢈\": [\n        \"ㄏㄢ4\"\n    ],\n    \"𨢉\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𨢊\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𨢋\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𨢌\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𨢎\": [\n        \"ㄇㄧ4\",\n        \"ㄧㄣ1\"\n    ],\n    \"𨢐\": [\n        \"ㄅㄤ1\"\n    ],\n    \"𨢑\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𨢜\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"𨢠\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𨢢\": [\n        \"ㄇㄨ2\"\n    ],\n    \"𨢣\": [\n        \"ㄏㄨㄥ3\"\n    ],\n    \"𨢤\": [\n        \"ㄏㄨ4\"\n    ],\n    \"𨢥\": [\n        \"ㄇㄧ2\"\n    ],\n    \"𨢦\": [\n        \"ㄕㄞ4\",\n        \"ㄓㄚ4\"\n    ],\n    \"𨢩\": [\n        \"ㄕㄤ1\"\n    ],\n    \"𨢪\": [\n        \"ㄔㄠ4\"\n    ],\n    \"𨢬\": [\n        \"ㄓㄨㄛ2\",\n        \"ㄊㄨ2\"\n    ],\n    \"𨢮\": [\n        \"ㄓ1\"\n    ],\n    \"𨢯\": [\n        \"ㄋㄧㄢ4\"\n    ],\n    \"𨢵\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𨢸\": [\n        \"ㄎㄜ1\"\n    ],\n    \"𨢹\": [\n        \"ㄓㄥ1\"\n    ],\n    \"𨢿\": [\n        \"ㄉㄢ1\"\n    ],\n    \"𨣀\": [\n        \"ㄌㄧㄠ3\"\n    ],\n    \"𨣁\": [\n        \"ㄓㄢ3\"\n    ],\n    \"𨣂\": [\n        \"ㄍㄨㄥ3\"\n    ],\n    \"𨣃\": [\n        \"ㄌㄠ2\",\n        \"ㄌㄠ4\"\n    ],\n    \"𨣄\": [\n        \"ㄏㄨㄚ1\"\n    ],\n    \"𨣅\": [\n        \"ㄔㄨㄞ4\"\n    ],\n    \"𨣇\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𨣈\": [\n        \"ㄎㄨㄟ4\"\n    ],\n    \"𨣍\": [\n        \"ㄕㄜ1\"\n    ],\n    \"𨣔\": [\n        \"ㄔㄣ3\"\n    ],\n    \"𨣕\": [\n        \"ㄊㄢ3\"\n    ],\n    \"𨣗\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𨣘\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𨣙\": [\n        \"ㄆㄠ4\"\n    ],\n    \"𨣚\": [\n        \"ㄓㄢ3\"\n    ],\n    \"𨣛\": [\n        \"ㄔㄤ2\"\n    ],\n    \"𨣝\": [\n        \"ㄍㄢ3\",\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𨣠\": [\n        \"ㄧ4\"\n    ],\n    \"𨣢\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𨣦\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𨣧\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𨣨\": [\n        \"ㄌㄢ4\"\n    ],\n    \"𨣬\": [\n        \"ㄧ2\"\n    ],\n    \"𨣯\": [\n        \"ㄇㄧ4\"\n    ],\n    \"𨣱\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"𨣵\": [\n        \"ㄘㄨㄢ2\"\n    ],\n    \"𨣸\": [\n        \"ㄌㄢ3\"\n    ],\n    \"𨣻\": [\n        \"ㄧㄢ1\",\n        \"ㄧㄢ3\"\n    ],\n    \"𨣾\": [\n        \"ㄇㄧ2\"\n    ],\n    \"𨤂\": [\n        \"ㄩㄥ3\"\n    ],\n    \"𨤃\": [\n        \"ㄘㄤ2\",\n        \"ㄗㄚ1\"\n    ],\n    \"𨤄\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𨤇\": [\n        \"ㄙㄡ1\",\n        \"ㄗㄠ1\"\n    ],\n    \"𨤎\": [\n        \"ㄧㄢ2\"\n    ],\n    \"𨤑\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"𨤕\": [\n        \"ㄜ4\"\n    ],\n    \"𨤘\": [\n        \"ㄈㄣ4\"\n    ],\n    \"𨤚\": [\n        \"ㄈㄣ4\"\n    ],\n    \"𨤡\": [\n        \"ㄍㄨㄤ4\"\n    ],\n    \"𨤢\": [\n        \"ㄇㄞ2\"\n    ],\n    \"𨤤\": [\n        \"ㄌㄧㄝ3\"\n    ],\n    \"𨤩\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"𨤫\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𨤱\": [\n        \"ㄓ2\"\n    ],\n    \"𨤴\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𨤷\": [\n        \"ㄔㄡ2\"\n    ],\n    \"𨤹\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𨤽\": [\n        \"ㄆㄧ1\"\n    ],\n    \"𨥂\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𨥇\": [\n        \"ㄓㄡ3\",\n        \"ㄓㄨ4\"\n    ],\n    \"𨥍\": [\n        \"ㄒㄩㄥ1\"\n    ],\n    \"𨥑\": [\n        \"ㄎㄨㄤ4\",\n        \"ㄍㄨㄥ3\"\n    ],\n    \"𨥙\": [\n        \"ㄐㄧㄥ3\"\n    ],\n    \"𨥛\": [\n        \"ㄏㄨ4\"\n    ],\n    \"𨥞\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"𨥣\": [\n        \"ㄘㄣ2\"\n    ],\n    \"𨥦\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𨥧\": [\n        \"ㄨㄢ3\",\n        \"ㄈㄢ4\",\n        \"ㄅㄧㄢ1\"\n    ],\n    \"𨥨\": [\n        \"ㄇㄠ2\"\n    ],\n    \"𨥪\": [\n        \"ㄉㄡ3\"\n    ],\n    \"𨥴\": [\n        \"ㄎㄡ3\"\n    ],\n    \"𨥶\": [\n        \"ㄉㄞ4\"\n    ],\n    \"𨥸\": [\n        \"ㄋㄠ2\"\n    ],\n    \"𨥺\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"𨦂\": [\n        \"ㄌㄞ3\"\n    ],\n    \"𨦃\": [\n        \"ㄉㄨㄛ3\",\n        \"ㄉㄨㄛ4\"\n    ],\n    \"𨦄\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𨦆\": [\n        \"ㄧㄣ2\"\n    ],\n    \"𨦖\": [\n        \"ㄌㄡ4\"\n    ],\n    \"𨦗\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"𨦛\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𨦜\": [\n        \"ㄇㄠ2\"\n    ],\n    \"𨦞\": [\n        \"ㄓㄡ1\"\n    ],\n    \"𨦡\": [\n        \"ㄩㄥ2\",\n        \"ㄧㄤ2\"\n    ],\n    \"𨦭\": [\n        \"ㄌㄠ2\"\n    ],\n    \"𨦮\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𨦯\": [\n        \"ㄧ4\"\n    ],\n    \"𨦰\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"𨦱\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"𨦳\": [\n        \"ㄋㄢ3\"\n    ],\n    \"𨧀\": [\n        \"ㄉㄨ4\"\n    ],\n    \"𨧐\": [\n        \"ㄊㄨㄣ1\"\n    ],\n    \"𨧑\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"𨧕\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"𨧖\": [\n        \"ㄔㄨㄤ2\"\n    ],\n    \"𨧗\": [\n        \"ㄨ4\"\n    ],\n    \"𨧙\": [\n        \"ㄐㄩ1\"\n    ],\n    \"𨧥\": [\n        \"ㄒㄧㄝ1\"\n    ],\n    \"𨧦\": [\n        \"ㄆㄧ1\"\n    ],\n    \"𨧧\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𨧨\": [\n        \"ㄖㄨㄟ4\",\n        \"ㄓㄨㄟ4\"\n    ],\n    \"𨧪\": [\n        \"ㄙㄠ4\"\n    ],\n    \"𨧫\": [\n        \"ㄗ4\"\n    ],\n    \"𨧭\": [\n        \"ㄓㄥ4\"\n    ],\n    \"𨧰\": [\n        \"ㄗㄨ2\"\n    ],\n    \"𨧱\": [\n        \"ㄑㄩ1\"\n    ],\n    \"𨧳\": [\n        \"ㄔ4\"\n    ],\n    \"𨧵\": [\n        \"ㄓ4\"\n    ],\n    \"𨨏\": [\n        \"ㄅㄛ1\"\n    ],\n    \"𨨗\": [\n        \"ㄑㄩㄢ4\"\n    ],\n    \"𨨘\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𨨙\": [\n        \"ㄧㄚ1\"\n    ],\n    \"𨨚\": [\n        \"ㄔㄠ4\"\n    ],\n    \"𨨛\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𨨜\": [\n        \"ㄖㄨ3\"\n    ],\n    \"𨨠\": [\n        \"ㄐㄩ1\"\n    ],\n    \"𨨡\": [\n        \"ㄨ4\"\n    ],\n    \"𨨬\": [\n        \"ㄔ4\"\n    ],\n    \"𨨭\": [\n        \"ㄎㄨㄤ4\",\n        \"ㄍㄨㄥ3\"\n    ],\n    \"𨨯\": [\n        \"ㄘㄡ4\",\n        \"ㄓㄡ4\"\n    ],\n    \"𨨰\": [\n        \"ㄖㄨㄢ4\"\n    ],\n    \"𨨱\": [\n        \"ㄎㄨㄛ4\"\n    ],\n    \"𨨲\": [\n        \"ㄔ2\"\n    ],\n    \"𨨳\": [\n        \"ㄗㄨ2\"\n    ],\n    \"𨨴\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"𨨶\": [\n        \"ㄩ2\"\n    ],\n    \"𨨷\": [\n        \"ㄊㄨ2\"\n    ],\n    \"𨨸\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𨨹\": [\n        \"ㄉㄚ1\"\n    ],\n    \"𨨺\": [\n        \"ㄕㄨㄛ4\",\n        \"ㄒㄩㄝ1\"\n    ],\n    \"𨩥\": [\n        \"ㄈㄥ1\"\n    ],\n    \"𨩦\": [\n        \"ㄍㄡ3\"\n    ],\n    \"𨩧\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"𨩨\": [\n        \"ㄔㄚ3\"\n    ],\n    \"𨩩\": [\n        \"ㄇㄠ4\"\n    ],\n    \"𨩪\": [\n        \"ㄔㄢ3\"\n    ],\n    \"𨩫\": [\n        \"ㄅㄧㄢ1\"\n    ],\n    \"𨩬\": [\n        \"ㄩ4\"\n    ],\n    \"𨩯\": [\n        \"ㄨㄢ2\"\n    ],\n    \"𨩰\": [\n        \"ㄗㄨ2\"\n    ],\n    \"𨩲\": [\n        \"ㄗ1\"\n    ],\n    \"𨩴\": [\n        \"ㄔㄨㄢ1\"\n    ],\n    \"𨩵\": [\n        \"ㄨㄢ3\"\n    ],\n    \"𨩶\": [\n        \"ㄨㄚ1\"\n    ],\n    \"𨩸\": [\n        \"ㄑㄩㄢ1\",\n        \"ㄐㄩㄢ1\"\n    ],\n    \"𨩻\": [\n        \"ㄨㄢ3\"\n    ],\n    \"𨩽\": [\n        \"ㄒㄧㄚ4\"\n    ],\n    \"𨪄\": [\n        \"ㄧㄥ4\"\n    ],\n    \"𨪅\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"𨪈\": [\n        \"ㄨㄟ3\"\n    ],\n    \"𨪉\": [\n        \"ㄊㄧ2\"\n    ],\n    \"𨪊\": [\n        \"ㄙㄠ1\"\n    ],\n    \"𨪌\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𨪍\": [\n        \"ㄕㄚ1\"\n    ],\n    \"𨪎\": [\n        \"ㄩ4\"\n    ],\n    \"𨪏\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𨪐\": [\n        \"ㄉㄡ4\",\n        \"ㄊㄡ1\"\n    ],\n    \"𨪑\": [\n        \"ㄔㄢ3\"\n    ],\n    \"𨪒\": [\n        \"ㄊㄨㄢ2\"\n    ],\n    \"𨪕\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"𨪗\": [\n        \"ㄓㄨㄟ4\"\n    ],\n    \"𨪳\": [\n        \"ㄖㄨㄢ4\"\n    ],\n    \"𨪶\": [\n        \"ㄧㄢ4\"\n    ],\n    \"𨪷\": [\n        \"ㄍㄨ3\"\n    ],\n    \"𨪹\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𨪺\": [\n        \"ㄔㄚ1\"\n    ],\n    \"𨪾\": [\n        \"ㄉㄧ4\"\n    ],\n    \"𨪿\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"𨫀\": [\n        \"ㄓㄢ3\"\n    ],\n    \"𨫁\": [\n        \"ㄆㄛ1\"\n    ],\n    \"𨫒\": [\n        \"ㄌㄡ4\"\n    ],\n    \"𨫔\": [\n        \"ㄓ4\",\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𨬁\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"𨬅\": [\n        \"ㄌㄨㄛ3\"\n    ],\n    \"𨬍\": [\n        \"ㄉㄨㄛ4\",\n        \"ㄉㄨㄟ4\"\n    ],\n    \"𨬐\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𨬑\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𨬒\": [\n        \"ㄌㄢ2\"\n    ],\n    \"𨬔\": [\n        \"ㄖㄨㄢ4\"\n    ],\n    \"𨬕\": [\n        \"ㄍㄨ1\"\n    ],\n    \"𨬖\": [\n        \"ㄔㄢ2\"\n    ],\n    \"𨬗\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𨬚\": [\n        \"ㄓ3\"\n    ],\n    \"𨭁\": [\n        \"ㄒㄩㄝ4\"\n    ],\n    \"𨭂\": [\n        \"ㄅㄛ1\"\n    ],\n    \"𨭃\": [\n        \"ㄔㄥ1\"\n    ],\n    \"𨭅\": [\n        \"ㄓㄨ4\"\n    ],\n    \"𨭆\": [\n        \"ㄏㄟ1\"\n    ],\n    \"𨭉\": [\n        \"ㄅㄢ1\"\n    ],\n    \"𨭎\": [\n        \"ㄒㄧ3\"\n    ],\n    \"𨭓\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𨭖\": [\n        \"ㄓㄢ3\"\n    ],\n    \"𨭗\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"𨭚\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"𨭛\": [\n        \"ㄌㄚ4\",\n        \"ㄍㄜ3\"\n    ],\n    \"𨭺\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"𨮂\": [\n        \"ㄍㄞ3\"\n    ],\n    \"𨮒\": [\n        \"ㄇㄥ4\"\n    ],\n    \"𨮔\": [\n        \"ㄩ4\"\n    ],\n    \"𨮪\": [\n        \"ㄒㄧ3\"\n    ],\n    \"𨮬\": [\n        \"ㄆㄧㄠ1\"\n    ],\n    \"𨮭\": [\n        \"ㄙ1\"\n    ],\n    \"𨮴\": [\n        \"ㄉㄥ4\"\n    ],\n    \"𨮸\": [\n        \"ㄔㄨㄛ1\"\n    ],\n    \"𨮹\": [\n        \"ㄉㄧ2\"\n    ],\n    \"𨮺\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𨮻\": [\n        \"ㄔㄢ2\"\n    ],\n    \"𨮿\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𨯓\": [\n        \"ㄘㄞ4\"\n    ],\n    \"𨯞\": [\n        \"ㄐㄧㄤ4\"\n    ],\n    \"𨯲\": [\n        \"ㄊㄡ2\"\n    ],\n    \"𨯽\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𨰂\": [\n        \"ㄑㄧㄢ4\"\n    ],\n    \"𨰆\": [\n        \"ㄔㄨㄛ1\"\n    ],\n    \"𨰏\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𨰑\": [\n        \"ㄉㄧㄠ4\"\n    ],\n    \"𨰓\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𨰛\": [\n        \"ㄓ3\"\n    ],\n    \"𨰜\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𨰞\": [\n        \"ㄇㄛ2\"\n    ],\n    \"𨰠\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"𨰦\": [\n        \"ㄅㄠ3\"\n    ],\n    \"𨰭\": [\n        \"ㄗㄨㄢ3\"\n    ],\n    \"𨰵\": [\n        \"ㄓㄜ1\"\n    ],\n    \"𨰸\": [\n        \"ㄩ2\"\n    ],\n    \"𨰻\": [\n        \"ㄅㄠ3\"\n    ],\n    \"𨰾\": [\n        \"ㄇㄚ3\"\n    ],\n    \"𨰿\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𨱀\": [\n        \"ㄏㄨ4\"\n    ],\n    \"𨱁\": [\n        \"ㄧ4\"\n    ],\n    \"𨱂\": [\n        \"ㄜ2\"\n    ],\n    \"𨱃\": [\n        \"ㄍㄨ1\"\n    ],\n    \"𨱄\": [\n        \"ㄊㄨ2\"\n    ],\n    \"𨱅\": [\n        \"ㄓㄣ1\"\n    ],\n    \"𨱇\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"𨱈\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𨱉\": [\n        \"ㄌㄧㄤ4\"\n    ],\n    \"𨱊\": [\n        \"ㄑㄩ1\"\n    ],\n    \"𨱋\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𨱌\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"𨱍\": [\n        \"ㄌㄤ2\"\n    ],\n    \"𨱎\": [\n        \"ㄊㄡ1\"\n    ],\n    \"𨱏\": [\n        \"ㄉㄚ1\"\n    ],\n    \"𨱐\": [\n        \"ㄌㄡ4\"\n    ],\n    \"𨱑\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"𨱒\": [\n        \"ㄕㄡ4\"\n    ],\n    \"𨱓\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"𨱔\": [\n        \"ㄗㄨㄣ1\"\n    ],\n    \"𨱕\": [\n        \"ㄍㄞ3\"\n    ],\n    \"𨱖\": [\n        \"ㄨㄟ2\"\n    ],\n    \"𨱙\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"𨱚\": [\n        \"ㄉㄨㄢ4\"\n    ],\n    \"𨱛\": [\n        \"ㄙㄨㄥ1\"\n    ],\n    \"𨱜\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𨱝\": [\n        \"ㄧㄤ3\"\n    ],\n    \"𨱡\": [\n        \"ㄕ4\"\n    ],\n    \"𨱣\": [\n        \"ㄍㄞ3\"\n    ],\n    \"𨱦\": [\n        \"ㄉㄠ4\"\n    ],\n    \"𨱧\": [\n        \"ㄧㄠ3\",\n        \"ㄠ3\"\n    ],\n    \"𨱫\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"𨱭\": [\n        \"ㄕㄠ1\"\n    ],\n    \"𨱮\": [\n        \"ㄔㄤ2\"\n    ],\n    \"𨱯\": [\n        \"ㄇㄧㄡ3\"\n    ],\n    \"𨱱\": [\n        \"ㄇㄛ2\"\n    ],\n    \"𨱵\": [\n        \"ㄋㄠ3\"\n    ],\n    \"𨱸\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"𨱺\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𨱻\": [\n        \"ㄓㄠ1\"\n    ],\n    \"𨱼\": [\n        \"ㄘㄣ2\"\n    ],\n    \"𨱿\": [\n        \"ㄙㄨㄥ1\"\n    ],\n    \"𨲀\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𨲁\": [\n        \"ㄘ4\"\n    ],\n    \"𨲄\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"𨲆\": [\n        \"ㄕㄠ1\"\n    ],\n    \"𨲈\": [\n        \"ㄓㄨ2\"\n    ],\n    \"𨲉\": [\n        \"ㄉㄨㄛ3\",\n        \"ㄊㄨㄛ3\",\n        \"ㄕㄥ4\"\n    ],\n    \"𨲊\": [\n        \"ㄢ4\"\n    ],\n    \"𨲋\": [\n        \"ㄅㄧ1\"\n    ],\n    \"𨲎\": [\n        \"ㄊㄧ4\"\n    ],\n    \"𨲐\": [\n        \"ㄆㄧ3\"\n    ],\n    \"𨲑\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"𨲒\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"𨲓\": [\n        \"ㄕㄥ3\"\n    ],\n    \"𨲗\": [\n        \"ㄊㄤ1\"\n    ],\n    \"𨲛\": [\n        \"ㄇㄢ2\",\n        \"ㄇㄧㄢ2\"\n    ],\n    \"𨲜\": [\n        \"ㄆㄧㄢ1\"\n    ],\n    \"𨲞\": [\n        \"ㄊㄧ4\"\n    ],\n    \"𨲟\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"𨲧\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"𨲪\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𨲫\": [\n        \"ㄈㄥ2\"\n    ],\n    \"𨲬\": [\n        \"ㄨ4\"\n    ],\n    \"𨲭\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"𨲮\": [\n        \"ㄌㄠ2\"\n    ],\n    \"𨲯\": [\n        \"ㄗㄥ1\"\n    ],\n    \"𨲰\": [\n        \"ㄆㄥ2\"\n    ],\n    \"𨲱\": [\n        \"ㄘㄢ3\"\n    ],\n    \"𨲳\": [\n        \"ㄋㄨㄥ2\"\n    ],\n    \"𨲵\": [\n        \"ㄔㄢ3\"\n    ],\n    \"𨲾\": [\n        \"ㄇㄢ2\",\n        \"ㄇㄧㄢ2\"\n    ],\n    \"𨲿\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"𨳀\": [\n        \"ㄋㄧㄠ4\"\n    ],\n    \"𨳁\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"𨳂\": [\n        \"ㄔㄢ4\"\n    ],\n    \"𨳆\": [\n        \"ㄋㄤ4\"\n    ],\n    \"𨳉\": [\n        \"ㄒㄧㄚ1\"\n    ],\n    \"𨳊\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"𨳋\": [\n        \"ㄐㄧ3\"\n    ],\n    \"𨳌\": [\n        \"ㄓㄣ4\"\n    ],\n    \"𨳑\": [\n        \"ㄊㄧㄥ3\"\n    ],\n    \"𨳔\": [\n        \"ㄇㄣ2\"\n    ],\n    \"𨳕\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𨳗\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"𨳘\": [\n        \"ㄊㄨㄣ2\"\n    ],\n    \"𨳙\": [\n        \"ㄖㄨㄟ4\"\n    ],\n    \"𨳚\": [\n        \"ㄒㄧㄝ4\",\n        \"ㄈㄣ1\"\n    ],\n    \"𨳛\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𨳝\": [\n        \"ㄊㄧㄥ3\",\n        \"ㄖㄨㄣ4\"\n    ],\n    \"𨳞\": [\n        \"ㄋㄧㄡ3\"\n    ],\n    \"𨳠\": [\n        \"ㄨㄤ3\"\n    ],\n    \"𨳡\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄍㄨㄢ1\"\n    ],\n    \"𨳣\": [\n        \"ㄈㄣ1\"\n    ],\n    \"𨳲\": [\n        \"ㄅㄧㄢ4\",\n        \"ㄅㄧ4\"\n    ],\n    \"𨳷\": [\n        \"ㄧ2\"\n    ],\n    \"𨳺\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𨳻\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𨳼\": [\n        \"ㄍㄢ3\"\n    ],\n    \"𨳿\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄒㄧ4\",\n        \"ㄇㄚ3\"\n    ],\n    \"𨴀\": [\n        \"ㄐㄩㄥ1\"\n    ],\n    \"𨴆\": [\n        \"ㄎㄞ1\"\n    ],\n    \"𨴊\": [\n        \"ㄑㄩㄝ4\",\n        \"ㄍㄨㄢ1\"\n    ],\n    \"𨴌\": [\n        \"ㄋㄢ2\"\n    ],\n    \"𨴍\": [\n        \"ㄇㄡ2\"\n    ],\n    \"𨴎\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𨴏\": [\n        \"ㄙㄨㄥ3\"\n    ],\n    \"𨴐\": [\n        \"ㄕㄣ4\"\n    ],\n    \"𨴑\": [\n        \"ㄎㄨㄤ1\"\n    ],\n    \"𨴒\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"𨴓\": [\n        \"ㄨㄟ2\"\n    ],\n    \"𨴗\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𨴘\": [\n        \"ㄋㄢ2\"\n    ],\n    \"𨴚\": [\n        \"ㄖㄨㄛ4\"\n    ],\n    \"𨴛\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"𨴜\": [\n        \"ㄉㄡ4\",\n        \"ㄧㄡ4\"\n    ],\n    \"𨴞\": [\n        \"ㄋㄧㄢ3\"\n    ],\n    \"𨴡\": [\n        \"ㄔㄠ1\"\n    ],\n    \"𨴢\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𨴣\": [\n        \"ㄧㄢ4\"\n    ],\n    \"𨴩\": [\n        \"ㄊㄨ2\"\n    ],\n    \"𨴪\": [\n        \"ㄅㄨ3\"\n    ],\n    \"𨴬\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𨴭\": [\n        \"ㄩㄥ3\"\n    ],\n    \"𨴯\": [\n        \"ㄕ3\"\n    ],\n    \"𨴰\": [\n        \"ㄔㄨ4\"\n    ],\n    \"𨴹\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𨴺\": [\n        \"ㄇㄣ2\"\n    ],\n    \"𨴻\": [\n        \"ㄌㄧ3\"\n    ],\n    \"𨴼\": [\n        \"ㄊㄧ2\"\n    ],\n    \"𨴾\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𨵂\": [\n        \"ㄓ3\"\n    ],\n    \"𨵃\": [\n        \"ㄍㄨㄚ1\",\n        \"ㄈㄨ3\",\n        \"ㄩㄝ4\"\n    ],\n    \"𨵄\": [\n        \"ㄍㄨㄢ3\"\n    ],\n    \"𨵆\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𨵈\": [\n        \"ㄈㄟ1\"\n    ],\n    \"𨵉\": [\n        \"ㄩ3\"\n    ],\n    \"𨵊\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𨵋\": [\n        \"ㄨㄟ3\"\n    ],\n    \"𨵌\": [\n        \"ㄜ3\"\n    ],\n    \"𨵍\": [\n        \"ㄔㄢ1\"\n    ],\n    \"𨵎\": [\n        \"ㄒㄧ1\",\n        \"ㄑㄧ2\"\n    ],\n    \"𨵐\": [\n        \"ㄍㄨ3\"\n    ],\n    \"𨵗\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"𨵘\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𨵚\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𨵛\": [\n        \"ㄧㄥ1\"\n    ],\n    \"𨵝\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𨵞\": [\n        \"ㄨㄞ1\"\n    ],\n    \"𨵟\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𨵠\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"𨵡\": [\n        \"ㄆㄧ4\"\n    ],\n    \"𨵥\": [\n        \"ㄕㄥ3\"\n    ],\n    \"𨵦\": [\n        \"ㄩ2\"\n    ],\n    \"𨵧\": [\n        \"ㄎㄨㄚ1\"\n    ],\n    \"𨵩\": [\n        \"ㄆㄧ4\"\n    ],\n    \"𨵪\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𨵫\": [\n        \"ㄋㄩㄝ4\"\n    ],\n    \"𨵬\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𨵭\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"𨵮\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𨵰\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𨵴\": [\n        \"ㄋㄢ2\"\n    ],\n    \"𨵶\": [\n        \"ㄌㄧㄤ2\"\n    ],\n    \"𨵸\": [\n        \"ㄆㄧㄢ2\"\n    ],\n    \"𨵼\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"𨶀\": [\n        \"ㄊㄚ3\"\n    ],\n    \"𨶁\": [\n        \"ㄧㄢ4\"\n    ],\n    \"𨶂\": [\n        \"ㄞ4\"\n    ],\n    \"𨶅\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𨶆\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"𨶇\": [\n        \"ㄨ3\"\n    ],\n    \"𨶈\": [\n        \"ㄊㄤ2\"\n    ],\n    \"𨶊\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"𨶐\": [\n        \"ㄎㄨㄛ4\"\n    ],\n    \"𨶗\": [\n        \"ㄌㄤ4\"\n    ],\n    \"𨶙\": [\n        \"ㄋㄥ3\"\n    ],\n    \"𨶜\": [\n        \"ㄉㄡ4\",\n        \"ㄉㄡ3\"\n    ],\n    \"𨶝\": [\n        \"ㄕㄨ2\"\n    ],\n    \"𨶟\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"𨶠\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𨶢\": [\n        \"ㄩ2\"\n    ],\n    \"𨶨\": [\n        \"ㄘㄜ4\"\n    ],\n    \"𨶪\": [\n        \"ㄐㄧㄠ3\",\n        \"ㄌㄧㄡ2\"\n    ],\n    \"𨶬\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"𨶭\": [\n        \"ㄨㄣ2\"\n    ],\n    \"𨶮\": [\n        \"ㄧㄝ1\"\n    ],\n    \"𨶯\": [\n        \"ㄜ2\"\n    ],\n    \"𨶰\": [\n        \"ㄍㄨㄤ1\"\n    ],\n    \"𨶱\": [\n        \"ㄏㄨㄚ1\"\n    ],\n    \"𨶲\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"𨶺\": [\n        \"ㄌㄟ4\"\n    ],\n    \"𨶼\": [\n        \"ㄕㄤ1\"\n    ],\n    \"𨶽\": [\n        \"ㄩㄥ4\"\n    ],\n    \"𨶿\": [\n        \"ㄉㄥ1\"\n    ],\n    \"𨷀\": [\n        \"ㄍㄨㄢ1\"\n    ],\n    \"𨷁\": [\n        \"ㄋㄧㄡ2\"\n    ],\n    \"𨷃\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𨷄\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"𨷆\": [\n        \"ㄙㄚ4\"\n    ],\n    \"𨷇\": [\n        \"ㄔㄤ1\"\n    ],\n    \"𨷎\": [\n        \"ㄖㄨㄣ4\"\n    ],\n    \"𨷐\": [\n        \"ㄩㄣ1\"\n    ],\n    \"𨷒\": [\n        \"ㄈㄣ1\"\n    ],\n    \"𨷓\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"𨷔\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𨷘\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𨷙\": [\n        \"ㄕㄨ2\"\n    ],\n    \"𨷥\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𨷦\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𨷩\": [\n        \"ㄊㄡ2\"\n    ],\n    \"𨷬\": [\n        \"ㄇㄧ3\"\n    ],\n    \"𨷭\": [\n        \"ㄔㄢ2\"\n    ],\n    \"𨷮\": [\n        \"ㄏㄨㄛ1\"\n    ],\n    \"𨷱\": [\n        \"ㄓㄨㄢ3\"\n    ],\n    \"𨷲\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𨷻\": [\n        \"ㄌㄢ2\"\n    ],\n    \"𨷽\": [\n        \"ㄧㄢ2\"\n    ],\n    \"𨷾\": [\n        \"ㄉㄤ4\"\n    ],\n    \"𨷿\": [\n        \"ㄒㄧㄤ4\"\n    ],\n    \"𨸀\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𨸁\": [\n        \"ㄊㄧㄥ3\"\n    ],\n    \"𨸂\": [\n        \"ㄅㄥ1\"\n    ],\n    \"𨸃\": [\n        \"ㄙㄢ4\"\n    ],\n    \"𨸄\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𨸅\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𨸆\": [\n        \"ㄆㄧ4\"\n    ],\n    \"𨸇\": [\n        \"ㄆㄧㄢ2\"\n    ],\n    \"𨸉\": [\n        \"ㄊㄚ3\"\n    ],\n    \"𨸋\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"𨸌\": [\n        \"ㄧㄝ1\"\n    ],\n    \"𨸎\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𨸐\": [\n        \"ㄖㄥ2\"\n    ],\n    \"𨸑\": [\n        \"ㄑㄧㄠ3\"\n    ],\n    \"𨸒\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𨸓\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"𨸔\": [\n        \"ㄑㄧ2\",\n        \"ㄨㄟ2\"\n    ],\n    \"𨸗\": [\n        \"ㄏㄢ4\"\n    ],\n    \"𨸘\": [\n        \"ㄩㄢ2\"\n    ],\n    \"𨸙\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𨸚\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𨸛\": [\n        \"ㄍㄞ4\"\n    ],\n    \"𨸜\": [\n        \"ㄏㄞ1\"\n    ],\n    \"𨸝\": [\n        \"ㄕ4\"\n    ],\n    \"𨸟\": [\n        \"ㄑㄩ1\"\n    ],\n    \"𨸩\": [\n        \"ㄨㄣ4\"\n    ],\n    \"𨸬\": [\n        \"ㄓㄣ4\"\n    ],\n    \"𨸭\": [\n        \"ㄆㄛ1\"\n    ],\n    \"𨸮\": [\n        \"ㄧㄢ2\",\n        \"ㄩㄣ3\"\n    ],\n    \"𨸯\": [\n        \"ㄍㄨ1\"\n    ],\n    \"𨸰\": [\n        \"ㄐㄩ2\"\n    ],\n    \"𨸱\": [\n        \"ㄊㄧㄢ4\",\n        \"ㄋㄧㄢ3\"\n    ],\n    \"𨸷\": [\n        \"ㄜ4\"\n    ],\n    \"𨸺\": [\n        \"ㄧㄚ1\"\n    ],\n    \"𨸻\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"𨸼\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𨹀\": [\n        \"ㄗ3\"\n    ],\n    \"𨹁\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"𨹃\": [\n        \"ㄉㄨㄛ3\",\n        \"ㄉㄨㄛ4\"\n    ],\n    \"𨹅\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"𨹆\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"𨹈\": [\n        \"ㄕㄢ3\",\n        \"ㄧㄤ2\"\n    ],\n    \"𨹊\": [\n        \"ㄕㄢ3\"\n    ],\n    \"𨹋\": [\n        \"ㄧㄠ2\"\n    ],\n    \"𨹌\": [\n        \"ㄖㄢ3\"\n    ],\n    \"𨹔\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𨹗\": [\n        \"ㄅㄧㄥ1\"\n    ],\n    \"𨹘\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𨹙\": [\n        \"ㄊㄨㄣ1\"\n    ],\n    \"𨹚\": [\n        \"ㄔㄥ2\"\n    ],\n    \"𨹜\": [\n        \"ㄉㄡ4\"\n    ],\n    \"𨹝\": [\n        \"ㄧ4\",\n        \"ㄧㄚ4\"\n    ],\n    \"𨹡\": [\n        \"ㄔㄜ4\"\n    ],\n    \"𨹵\": [\n        \"ㄐㄩㄢ3\"\n    ],\n    \"𨹶\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𨹸\": [\n        \"ㄓㄠ4\"\n    ],\n    \"𨹹\": [\n        \"ㄅㄥ1\",\n        \"ㄅㄥ4\"\n    ],\n    \"𨹻\": [\n        \"ㄊㄧㄢ3\"\n    ],\n    \"𨺀\": [\n        \"ㄆㄥ1\"\n    ],\n    \"𨺅\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𨺖\": [\n        \"ㄊㄨㄛ3\"\n    ],\n    \"𨺘\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𨺙\": [\n        \"ㄋㄧ4\"\n    ],\n    \"𨺚\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"𨺝\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𨺟\": [\n        \"ㄓㄥ1\"\n    ],\n    \"𨺠\": [\n        \"ㄕㄨㄣ3\"\n    ],\n    \"𨺡\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"𨺢\": [\n        \"ㄈㄥ1\"\n    ],\n    \"𨺣\": [\n        \"ㄉㄨㄢ4\"\n    ],\n    \"𨺤\": [\n        \"ㄆㄧ4\"\n    ],\n    \"𨺥\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𨺦\": [\n        \"ㄙㄡ3\"\n    ],\n    \"𨺧\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"𨺨\": [\n        \"ㄜ4\"\n    ],\n    \"𨺩\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"𨺫\": [\n        \"ㄑㄧㄢ3\"\n    ],\n    \"𨺭\": [\n        \"ㄘㄚ1\"\n    ],\n    \"𨺮\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"𨺵\": [\n        \"ㄓㄨㄟ4\"\n    ],\n    \"𨺸\": [\n        \"ㄇㄠ3\"\n    ],\n    \"𨺹\": [\n        \"ㄐㄧㄠ3\"\n    ],\n    \"𨺿\": [\n        \"ㄓㄢ3\"\n    ],\n    \"𨻀\": [\n        \"ㄆㄧ2\",\n        \"ㄅㄧ1\"\n    ],\n    \"𨻁\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𨻂\": [\n        \"ㄧㄢ4\"\n    ],\n    \"𨻃\": [\n        \"ㄈㄟ4\"\n    ],\n    \"𨻄\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𨻆\": [\n        \"ㄓ4\"\n    ],\n    \"𨻈\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"𨻊\": [\n        \"ㄧ4\"\n    ],\n    \"𨻌\": [\n        \"ㄌㄟ3\"\n    ],\n    \"𨻍\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𨻏\": [\n        \"ㄧ4\"\n    ],\n    \"𨻒\": [\n        \"ㄨㄟ1\"\n    ],\n    \"𨻕\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𨻖\": [\n        \"ㄔㄣ1\"\n    ],\n    \"𨻗\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𨻣\": [\n        \"ㄩㄢ2\"\n    ],\n    \"𨻥\": [\n        \"ㄒㄧ2\"\n    ],\n    \"𨻧\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"𨻨\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"𨻱\": [\n        \"ㄅㄥ1\"\n    ],\n    \"𨻲\": [\n        \"ㄒㄧㄚ4\"\n    ],\n    \"𨻳\": [\n        \"ㄧㄢ4\",\n        \"ㄧㄢ1\"\n    ],\n    \"𨻵\": [\n        \"ㄘㄨㄟ1\",\n        \"ㄗㄨㄟ1\",\n        \"ㄉㄨㄟ4\"\n    ],\n    \"𨻷\": [\n        \"ㄎㄤ1\"\n    ],\n    \"𨻺\": [\n        \"ㄑㄧㄥ1\"\n    ],\n    \"𨻻\": [\n        \"ㄌㄡ2\"\n    ],\n    \"𨻼\": [\n        \"ㄅㄧ1\"\n    ],\n    \"𨼈\": [\n        \"ㄓㄢ4\"\n    ],\n    \"𨼉\": [\n        \"ㄘㄨㄢ4\"\n    ],\n    \"𨼊\": [\n        \"ㄨ2\"\n    ],\n    \"𨼋\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𨼌\": [\n        \"ㄔㄣ1\"\n    ],\n    \"𨼍\": [\n        \"ㄏㄠ2\"\n    ],\n    \"𨼎\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𨼐\": [\n        \"ㄔㄣ4\"\n    ],\n    \"𨼑\": [\n        \"ㄔㄚ2\"\n    ],\n    \"𨼒\": [\n        \"ㄔㄢ3\"\n    ],\n    \"𨼓\": [\n        \"ㄓ2\"\n    ],\n    \"𨼔\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"𨼣\": [\n        \"ㄍㄜ2\"\n    ],\n    \"𨼤\": [\n        \"ㄔㄣ2\"\n    ],\n    \"𨼥\": [\n        \"ㄧㄝ4\",\n        \"ㄍㄜ2\"\n    ],\n    \"𨼪\": [\n        \"ㄔㄨ3\"\n    ],\n    \"𨼫\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𨼬\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𨼮\": [\n        \"ㄓㄢ4\"\n    ],\n    \"𨼯\": [\n        \"ㄎㄣ3\"\n    ],\n    \"𨼱\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𨼽\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𨼿\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𨽀\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𨽁\": [\n        \"ㄗㄡ1\",\n        \"ㄘㄨㄥ2\"\n    ],\n    \"𨽂\": [\n        \"ㄆㄨ2\"\n    ],\n    \"𨽄\": [\n        \"ㄕ4\"\n    ],\n    \"𨽉\": [\n        \"ㄕㄨ3\"\n    ],\n    \"𨽊\": [\n        \"ㄔㄢ2\"\n    ],\n    \"𨽍\": [\n        \"ㄉㄨ2\"\n    ],\n    \"𨽏\": [\n        \"ㄍㄨㄛ1\"\n    ],\n    \"𨽐\": [\n        \"ㄌㄨ4\",\n        \"ㄧㄤ2\"\n    ],\n    \"𨽑\": [\n        \"ㄧㄢ1\"\n    ],\n    \"𨽖\": [\n        \"ㄋㄧㄠ3\"\n    ],\n    \"𨽗\": [\n        \"ㄅㄧㄣ1\",\n        \"ㄆㄧㄣ2\"\n    ],\n    \"𨽟\": [\n        \"ㄊㄨㄟ2\"\n    ],\n    \"𨽦\": [\n        \"ㄋㄧ4\"\n    ],\n    \"𨽧\": [\n        \"ㄏㄨㄢ1\"\n    ],\n    \"𨽨\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"𨽯\": [\n        \"ㄒㄧㄚ4\"\n    ],\n    \"𨽲\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𨽷\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"𨽹\": [\n        \"ㄧ4\",\n        \"ㄌㄧ4\"\n    ],\n    \"𨽻\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𨽼\": [\n        \"ㄙ4\"\n    ],\n    \"𨽿\": [\n        \"ㄉㄞ4\"\n    ],\n    \"𨾂\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𨾅\": [\n        \"ㄘ4\"\n    ],\n    \"𨾉\": [\n        \"ㄐㄧㄡ3\"\n    ],\n    \"𨾊\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"𨾌\": [\n        \"ㄩ2\"\n    ],\n    \"𨾎\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"𨾒\": [\n        \"ㄏㄤ2\"\n    ],\n    \"𨾓\": [\n        \"ㄍㄜ1\",\n        \"ㄧ4\"\n    ],\n    \"𨾔\": [\n        \"ㄈㄤ4\"\n    ],\n    \"𨾗\": [\n        \"ㄎㄨㄟ2\",\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𨾚\": [\n        \"ㄍㄨㄟ1\",\n        \"ㄈㄨ1\"\n    ],\n    \"𨾛\": [\n        \"ㄔ3\",\n        \"ㄑㄧ2\"\n    ],\n    \"𨾞\": [\n        \"ㄐㄧㄡ3\"\n    ],\n    \"𨾡\": [\n        \"ㄙㄨㄟ1\",\n        \"ㄏㄨㄤ3\"\n    ],\n    \"𨾤\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𨾬\": [\n        \"ㄙㄨㄟ3\"\n    ],\n    \"𨾰\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"𨾴\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"𨾻\": [\n        \"ㄓㄨㄟ1\"\n    ],\n    \"𨾾\": [\n        \"ㄊㄧㄠ4\"\n    ],\n    \"𨿁\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𨿇\": [\n        \"ㄗㄨㄟ3\"\n    ],\n    \"𨿏\": [\n        \"ㄨ2\"\n    ],\n    \"𨿐\": [\n        \"ㄘㄨㄟ3\"\n    ],\n    \"𨿛\": [\n        \"ㄓ4\",\n        \"ㄒㄧ1\"\n    ],\n    \"𨿠\": [\n        \"ㄕㄨㄟ4\"\n    ],\n    \"𨿢\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"𨿭\": [\n        \"ㄨㄟ2\"\n    ],\n    \"𨿿\": [\n        \"ㄔㄨㄥ3\"\n    ],\n    \"𩀋\": [\n        \"ㄖㄨㄣ2\"\n    ],\n    \"𩀖\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𩀜\": [\n        \"ㄉㄧㄠ1\"\n    ],\n    \"𩀞\": [\n        \"ㄘㄤ1\"\n    ],\n    \"𩀠\": [\n        \"ㄎㄡ4\",\n        \"ㄍㄨ3\"\n    ],\n    \"𩀣\": [\n        \"ㄨㄟ2\"\n    ],\n    \"𩀧\": [\n        \"ㄘㄢ2\"\n    ],\n    \"𩀪\": [\n        \"ㄇㄚ2\"\n    ],\n    \"𩀫\": [\n        \"ㄡ4\"\n    ],\n    \"𩀲\": [\n        \"ㄙㄢ3\"\n    ],\n    \"𩀶\": [\n        \"ㄨㄟ2\",\n        \"ㄏㄨㄟ1\",\n        \"ㄇㄧ2\"\n    ],\n    \"𩀼\": [\n        \"ㄙㄢ3\"\n    ],\n    \"𩀿\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"𩁌\": [\n        \"ㄨㄟ2\"\n    ],\n    \"𩁞\": [\n        \"ㄘㄞ4\"\n    ],\n    \"𩁟\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𩁯\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𩁴\": [\n        \"ㄩㄣ1\"\n    ],\n    \"𩁷\": [\n        \"ㄔㄥ1\"\n    ],\n    \"𩁺\": [\n        \"ㄕㄢ1\"\n    ],\n    \"𩂂\": [\n        \"ㄏㄨ1\"\n    ],\n    \"𩂃\": [\n        \"ㄕㄞ4\"\n    ],\n    \"𩂄\": [\n        \"ㄊㄨㄣ2\"\n    ],\n    \"𩂆\": [\n        \"ㄈㄡ3\",\n        \"ㄈㄨ4\"\n    ],\n    \"𩂈\": [\n        \"ㄑㄧㄣ4\"\n    ],\n    \"𩂉\": [\n        \"ㄒㄩ1\",\n        \"ㄔㄣ1\"\n    ],\n    \"𩂍\": [\n        \"ㄔㄨㄢ1\"\n    ],\n    \"𩂎\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𩂒\": [\n        \"ㄧ4\",\n        \"ㄞ4\"\n    ],\n    \"𩂓\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"𩂔\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𩂕\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𩂖\": [\n        \"ㄗㄜ2\"\n    ],\n    \"𩂗\": [\n        \"ㄆㄨ4\"\n    ],\n    \"𩂙\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𩂝\": [\n        \"ㄕㄞ4\",\n        \"ㄧㄥ1\"\n    ],\n    \"𩂞\": [\n        \"ㄆㄠ4\"\n    ],\n    \"𩂢\": [\n        \"ㄧㄣ2\",\n        \"ㄞ2\"\n    ],\n    \"𩂣\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"𩂤\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"𩂥\": [\n        \"ㄧㄣ4\"\n    ],\n    \"𩂦\": [\n        \"ㄅㄥ4\"\n    ],\n    \"𩂧\": [\n        \"ㄩ1\"\n    ],\n    \"𩂨\": [\n        \"ㄕㄜ4\"\n    ],\n    \"𩂪\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𩂫\": [\n        \"ㄔㄨ3\"\n    ],\n    \"𩂴\": [\n        \"ㄕㄜ4\"\n    ],\n    \"𩂵\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"𩂹\": [\n        \"ㄧ4\"\n    ],\n    \"𩂻\": [\n        \"ㄔㄜ4\"\n    ],\n    \"𩂼\": [\n        \"ㄍㄥ3\"\n    ],\n    \"𩂽\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"𩂾\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"𩂿\": [\n        \"ㄩㄣ3\"\n    ],\n    \"𩃀\": [\n        \"ㄧㄢ4\"\n    ],\n    \"𩃁\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𩃃\": [\n        \"ㄙㄨㄟ1\"\n    ],\n    \"𩃋\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"𩃍\": [\n        \"ㄙㄨㄥ4\"\n    ],\n    \"𩃎\": [\n        \"ㄆㄤ2\"\n    ],\n    \"𩃐\": [\n        \"ㄧㄚ2\"\n    ],\n    \"𩃑\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𩃒\": [\n        \"ㄉㄨㄛ3\"\n    ],\n    \"𩃕\": [\n        \"ㄔㄨㄤ2\"\n    ],\n    \"𩃖\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𩃘\": [\n        \"ㄊㄨㄢ2\"\n    ],\n    \"𩃙\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"𩃚\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"𩃜\": [\n        \"ㄌㄚ1\"\n    ],\n    \"𩃞\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𩃠\": [\n        \"ㄉㄞ4\"\n    ],\n    \"𩃡\": [\n        \"ㄓㄚ2\"\n    ],\n    \"𩃬\": [\n        \"ㄧㄣ1\"\n    ],\n    \"𩃭\": [\n        \"ㄙㄨㄥ1\"\n    ],\n    \"𩃯\": [\n        \"ㄩ3\"\n    ],\n    \"𩃰\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𩃱\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𩃴\": [\n        \"ㄅㄚ4\"\n    ],\n    \"𩃵\": [\n        \"ㄖㄢ3\"\n    ],\n    \"𩃶\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𩃷\": [\n        \"ㄉㄞ4\"\n    ],\n    \"𩃹\": [\n        \"ㄓㄚ2\",\n        \"ㄓㄚ3\"\n    ],\n    \"𩃺\": [\n        \"ㄏㄡ2\"\n    ],\n    \"𩃾\": [\n        \"ㄏㄨㄟ3\"\n    ],\n    \"𩄅\": [\n        \"ㄌㄨ2\"\n    ],\n    \"𩄊\": [\n        \"ㄌㄧㄥ4\"\n    ],\n    \"𩄋\": [\n        \"ㄖㄨ2\"\n    ],\n    \"𩄕\": [\n        \"ㄉㄢ4\"\n    ],\n    \"𩄖\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𩄗\": [\n        \"ㄒㄧㄚ4\"\n    ],\n    \"𩄘\": [\n        \"ㄨㄥ3\"\n    ],\n    \"𩄙\": [\n        \"ㄏㄢ2\"\n    ],\n    \"𩄚\": [\n        \"ㄗ1\"\n    ],\n    \"𩄛\": [\n        \"ㄓㄣ4\"\n    ],\n    \"𩄜\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𩄝\": [\n        \"ㄘㄨㄛ2\"\n    ],\n    \"𩄞\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𩄠\": [\n        \"ㄉㄧㄢ1\"\n    ],\n    \"𩄡\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"𩄢\": [\n        \"ㄍㄡ4\"\n    ],\n    \"𩄦\": [\n        \"ㄆㄥ2\"\n    ],\n    \"𩄪\": [\n        \"ㄧㄥ1\"\n    ],\n    \"𩄬\": [\n        \"ㄏㄡ4\"\n    ],\n    \"𩄮\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"𩄯\": [\n        \"ㄨ4\"\n    ],\n    \"𩄷\": [\n        \"ㄆㄧㄠ4\"\n    ],\n    \"𩄸\": [\n        \"ㄏㄜ4\"\n    ],\n    \"𩄺\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"𩄻\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𩄼\": [\n        \"ㄈㄟ3\"\n    ],\n    \"𩄽\": [\n        \"ㄌㄩ3\"\n    ],\n    \"𩄾\": [\n        \"ㄗㄜ2\"\n    ],\n    \"𩄿\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𩅀\": [\n        \"ㄉㄧㄢ4\",\n        \"ㄓ2\"\n    ],\n    \"𩅁\": [\n        \"ㄇㄤ3\"\n    ],\n    \"𩅃\": [\n        \"ㄓㄨㄤ4\",\n        \"ㄔㄨㄥ2\"\n    ],\n    \"𩅄\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𩅅\": [\n        \"ㄆㄤ1\"\n    ],\n    \"𩅆\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"𩅇\": [\n        \"ㄅㄨ4\"\n    ],\n    \"𩅌\": [\n        \"ㄔㄣ1\"\n    ],\n    \"𩅍\": [\n        \"ㄇㄢ4\"\n    ],\n    \"𩅖\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𩅝\": [\n        \"ㄢ3\"\n    ],\n    \"𩅞\": [\n        \"ㄓㄨㄥ1\",\n        \"ㄔㄨㄥ4\"\n    ],\n    \"𩅠\": [\n        \"ㄋㄢ4\"\n    ],\n    \"𩅡\": [\n        \"ㄊㄨㄛ4\"\n    ],\n    \"𩅢\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𩅥\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"𩅦\": [\n        \"ㄨㄢ1\",\n        \"ㄉㄢ1\"\n    ],\n    \"𩅧\": [\n        \"ㄓㄨㄥ1\"\n    ],\n    \"𩅨\": [\n        \"ㄘㄣ2\",\n        \"ㄕㄣ4\"\n    ],\n    \"𩅩\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𩅪\": [\n        \"ㄕㄨㄤ1\"\n    ],\n    \"𩅮\": [\n        \"ㄘㄣ2\"\n    ],\n    \"𩅰\": [\n        \"ㄙ1\"\n    ],\n    \"𩅲\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"𩅴\": [\n        \"ㄏㄨㄣ1\"\n    ],\n    \"𩅼\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄐㄧㄢ4\"\n    ],\n    \"𩅽\": [\n        \"ㄋㄨㄥ2\"\n    ],\n    \"𩅾\": [\n        \"ㄉㄢ4\"\n    ],\n    \"𩅿\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𩆀\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𩆁\": [\n        \"ㄏㄨㄟ4\",\n        \"ㄨㄟ4\"\n    ],\n    \"𩆂\": [\n        \"ㄘ2\"\n    ],\n    \"𩆄\": [\n        \"ㄩㄥ3\"\n    ],\n    \"𩆅\": [\n        \"ㄙㄚ4\"\n    ],\n    \"𩆆\": [\n        \"ㄊㄧㄥ2\"\n    ],\n    \"𩆎\": [\n        \"ㄌㄧㄡ4\"\n    ],\n    \"𩆑\": [\n        \"ㄙㄨㄢ1\"\n    ],\n    \"𩆒\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𩆓\": [\n        \"ㄇㄢ2\",\n        \"ㄇㄢ4\"\n    ],\n    \"𩆔\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"𩆘\": [\n        \"ㄆㄠ1\"\n    ],\n    \"𩆚\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𩆝\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𩆟\": [\n        \"ㄋㄡ2\"\n    ],\n    \"𩆣\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𩆤\": [\n        \"ㄕㄢ3\"\n    ],\n    \"𩆦\": [\n        \"ㄈㄟ4\"\n    ],\n    \"𩆫\": [\n        \"ㄕㄢ3\"\n    ],\n    \"𩆮\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𩆯\": [\n        \"ㄓㄢ4\",\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𩆱\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"𩆲\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𩆵\": [\n        \"ㄙ1\",\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𩆶\": [\n        \"ㄖㄤ2\"\n    ],\n    \"𩆷\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𩆸\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𩆻\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𩆼\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𩆽\": [\n        \"ㄇㄥ4\"\n    ],\n    \"𩆿\": [\n        \"ㄕㄨㄤ1\"\n    ],\n    \"𩇄\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𩇇\": [\n        \"ㄏㄨㄣ4\"\n    ],\n    \"𩇎\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𩇏\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𩇐\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𩇔\": [\n        \"ㄋㄨㄥ2\"\n    ],\n    \"𩇕\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"𩇖\": [\n        \"ㄔㄣ1\"\n    ],\n    \"𩇜\": [\n        \"ㄓㄣ1\",\n        \"ㄔㄥ4\",\n        \"ㄔㄥ1\"\n    ],\n    \"𩇝\": [\n        \"ㄑㄧㄥ4\"\n    ],\n    \"𩇟\": [\n        \"ㄑㄧㄥ4\"\n    ],\n    \"𩇠\": [\n        \"ㄜ4\",\n        \"ㄧㄢ3\"\n    ],\n    \"𩇣\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𩇩\": [\n        \"ㄅㄟ4\"\n    ],\n    \"𩇫\": [\n        \"ㄈㄟ1\"\n    ],\n    \"𩇮\": [\n        \"ㄈㄟ4\"\n    ],\n    \"𩇯\": [\n        \"ㄈㄟ2\"\n    ],\n    \"𩇴\": [\n        \"ㄈㄤ1\"\n    ],\n    \"𩇵\": [\n        \"ㄎㄨ3\"\n    ],\n    \"𩇺\": [\n        \"ㄗㄚ2\"\n    ],\n    \"𩇻\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𩇽\": [\n        \"ㄈㄟ2\"\n    ],\n    \"𩈁\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"𩈆\": [\n        \"ㄆㄚ1\"\n    ],\n    \"𩈇\": [\n        \"ㄋㄧㄡ3\"\n    ],\n    \"𩈈\": [\n        \"ㄆㄤ4\"\n    ],\n    \"𩈉\": [\n        \"ㄉㄢ4\"\n    ],\n    \"𩈊\": [\n        \"ㄉㄢ1\",\n        \"ㄉㄢ4\"\n    ],\n    \"𩈋\": [\n        \"ㄞ4\"\n    ],\n    \"𩈍\": [\n        \"ㄊㄧㄢ3\"\n    ],\n    \"𩈎\": [\n        \"ㄔㄠ3\"\n    ],\n    \"𩈏\": [\n        \"ㄠ3\",\n        \"ㄧㄡ3\"\n    ],\n    \"𩈐\": [\n        \"ㄇㄟ4\"\n    ],\n    \"𩈑\": [\n        \"ㄋㄢ3\"\n    ],\n    \"𩈔\": [\n        \"ㄅㄛ4\"\n    ],\n    \"𩈕\": [\n        \"ㄩ4\",\n        \"ㄔ4\"\n    ],\n    \"𩈖\": [\n        \"ㄒㄧㄢ1\",\n        \"ㄏㄢ1\"\n    ],\n    \"𩈗\": [\n        \"ㄇㄞ4\"\n    ],\n    \"𩈚\": [\n        \"ㄆㄧㄥ1\"\n    ],\n    \"𩈜\": [\n        \"ㄉㄨㄟ1\"\n    ],\n    \"𩈞\": [\n        \"ㄉㄠ4\"\n    ],\n    \"𩈡\": [\n        \"ㄒㄧㄥ4\"\n    ],\n    \"𩈢\": [\n        \"ㄋㄧ4\",\n        \"ㄋㄩ4\"\n    ],\n    \"𩈣\": [\n        \"ㄏㄢ1\"\n    ],\n    \"𩈤\": [\n        \"ㄔㄨ4\"\n    ],\n    \"𩈥\": [\n        \"ㄕㄨㄚ3\"\n    ],\n    \"𩈦\": [\n        \"ㄇㄢ3\"\n    ],\n    \"𩈬\": [\n        \"ㄨㄢ4\"\n    ],\n    \"𩈭\": [\n        \"ㄧ4\"\n    ],\n    \"𩈮\": [\n        \"ㄉㄧㄠ4\"\n    ],\n    \"𩈯\": [\n        \"ㄧㄢ1\"\n    ],\n    \"𩈱\": [\n        \"ㄨㄛ4\"\n    ],\n    \"𩈲\": [\n        \"ㄙㄨㄢ4\"\n    ],\n    \"𩈴\": [\n        \"ㄢ3\"\n    ],\n    \"𩈵\": [\n        \"ㄌㄢ2\"\n    ],\n    \"𩈶\": [\n        \"ㄋㄢ3\"\n    ],\n    \"𩈸\": [\n        \"ㄑㄧㄡ3\"\n    ],\n    \"𩈹\": [\n        \"ㄇㄧㄢ4\"\n    ],\n    \"𩈺\": [\n        \"ㄋㄨㄛ3\"\n    ],\n    \"𩈻\": [\n        \"ㄘㄢ2\"\n    ],\n    \"𩈼\": [\n        \"ㄘㄢ3\"\n    ],\n    \"𩉀\": [\n        \"ㄌㄢ4\"\n    ],\n    \"𩉁\": [\n        \"ㄊㄧㄢ3\"\n    ],\n    \"𩉂\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𩉄\": [\n        \"ㄋㄧㄢ3\"\n    ],\n    \"𩉆\": [\n        \"ㄕㄨㄚ3\"\n    ],\n    \"𩉋\": [\n        \"ㄘ2\"\n    ],\n    \"𩉍\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𩉐\": [\n        \"ㄍㄢ4\"\n    ],\n    \"𩉔\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"𩉕\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"𩉗\": [\n        \"ㄓㄢ1\"\n    ],\n    \"𩉙\": [\n        \"ㄌㄨㄛ3\"\n    ],\n    \"𩉜\": [\n        \"ㄐㄧ1\",\n        \"ㄏㄤ4\"\n    ],\n    \"𩉝\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"𩉡\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"𩉢\": [\n        \"ㄐㄧ3\"\n    ],\n    \"𩉥\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"𩉧\": [\n        \"ㄈㄥ1\"\n    ],\n    \"𩉫\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𩉬\": [\n        \"ㄑㄧ2\",\n        \"ㄔ2\"\n    ],\n    \"𩉯\": [\n        \"ㄩㄢ2\"\n    ],\n    \"𩉰\": [\n        \"ㄤ4\"\n    ],\n    \"𩉱\": [\n        \"ㄉㄧ1\"\n    ],\n    \"𩉴\": [\n        \"ㄜ4\"\n    ],\n    \"𩉵\": [\n        \"ㄈㄣ2\"\n    ],\n    \"𩉸\": [\n        \"ㄐㄩ4\"\n    ],\n    \"𩉹\": [\n        \"ㄋㄧ3\"\n    ],\n    \"𩉺\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𩉼\": [\n        \"ㄕㄣ1\"\n    ],\n    \"𩉽\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𩉾\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"𩉿\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𩊀\": [\n        \"ㄆㄛ4\"\n    ],\n    \"𩊁\": [\n        \"ㄨㄢ3\"\n    ],\n    \"𩊂\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𩊃\": [\n        \"ㄇㄚ4\"\n    ],\n    \"𩊄\": [\n        \"ㄓㄡ4\"\n    ],\n    \"𩊅\": [\n        \"ㄅㄠ4\"\n    ],\n    \"𩊇\": [\n        \"ㄩ4\"\n    ],\n    \"𩊌\": [\n        \"ㄅㄥ3\"\n    ],\n    \"𩊍\": [\n        \"ㄇㄞ4\"\n    ],\n    \"𩊏\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"𩊑\": [\n        \"ㄧㄤ3\"\n    ],\n    \"𩊓\": [\n        \"ㄎㄨㄚ3\",\n        \"ㄎㄨ4\"\n    ],\n    \"𩊔\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"𩊖\": [\n        \"ㄅㄧㄥ3\"\n    ],\n    \"𩊚\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"𩊛\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"𩊜\": [\n        \"ㄉㄨㄛ4\"\n    ],\n    \"𩊝\": [\n        \"ㄓ4\"\n    ],\n    \"𩊡\": [\n        \"ㄓㄣ4\"\n    ],\n    \"𩊢\": [\n        \"ㄜ4\"\n    ],\n    \"𩊣\": [\n        \"ㄓㄨ1\"\n    ],\n    \"𩊤\": [\n        \"ㄅㄚ2\"\n    ],\n    \"𩊨\": [\n        \"ㄓㄣ4\"\n    ],\n    \"𩊩\": [\n        \"ㄈㄥ1\",\n        \"ㄈㄥ2\"\n    ],\n    \"𩊪\": [\n        \"ㄉㄡ4\"\n    ],\n    \"𩊫\": [\n        \"ㄋㄧㄢ3\"\n    ],\n    \"𩊬\": [\n        \"ㄅㄨ4\"\n    ],\n    \"𩊭\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"𩊮\": [\n        \"ㄕㄚ1\",\n        \"ㄙㄨㄛ1\"\n    ],\n    \"𩊯\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𩊰\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𩊴\": [\n        \"ㄓ4\"\n    ],\n    \"𩊵\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𩊶\": [\n        \"ㄅㄨ4\"\n    ],\n    \"𩊺\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𩊻\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"𩊿\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𩋁\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𩋂\": [\n        \"ㄅㄞ4\"\n    ],\n    \"𩋃\": [\n        \"ㄧㄠ2\",\n        \"ㄊㄠ2\"\n    ],\n    \"𩋄\": [\n        \"ㄔㄡ3\"\n    ],\n    \"𩋅\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𩋆\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𩋈\": [\n        \"ㄋㄠ4\"\n    ],\n    \"𩋉\": [\n        \"ㄩ4\"\n    ],\n    \"𩋊\": [\n        \"ㄜ4\"\n    ],\n    \"𩋋\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𩋌\": [\n        \"ㄧ4\"\n    ],\n    \"𩋍\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𩋏\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𩋒\": [\n        \"ㄅㄧㄥ1\"\n    ],\n    \"𩋗\": [\n        \"ㄍㄨㄛ3\"\n    ],\n    \"𩋘\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𩋙\": [\n        \"ㄉㄧㄠ4\"\n    ],\n    \"𩋜\": [\n        \"ㄐㄩ1\"\n    ],\n    \"𩋝\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"𩋞\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𩋟\": [\n        \"ㄈㄨ2\",\n        \"ㄈㄨ4\"\n    ],\n    \"𩋠\": [\n        \"ㄇㄧㄢ3\"\n    ],\n    \"𩋡\": [\n        \"ㄕ4\"\n    ],\n    \"𩋢\": [\n        \"ㄒㄩㄢ4\",\n        \"ㄩㄣ4\"\n    ],\n    \"𩋣\": [\n        \"ㄊㄧ2\"\n    ],\n    \"𩋤\": [\n        \"ㄩ4\"\n    ],\n    \"𩋧\": [\n        \"ㄒㄧㄝ2\",\n        \"ㄎㄞ4\"\n    ],\n    \"𩋨\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𩋩\": [\n        \"ㄓ4\"\n    ],\n    \"𩋪\": [\n        \"ㄋㄧ3\"\n    ],\n    \"𩋫\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"𩋬\": [\n        \"ㄧㄤ2\"\n    ],\n    \"𩋮\": [\n        \"ㄈㄥ3\",\n        \"ㄅㄤ1\"\n    ],\n    \"𩋯\": [\n        \"ㄗㄨㄥ4\"\n    ],\n    \"𩋰\": [\n        \"ㄓㄡ4\"\n    ],\n    \"𩋱\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"𩋵\": [\n        \"ㄓㄨ1\"\n    ],\n    \"𩋷\": [\n        \"ㄌㄚ5\"\n    ],\n    \"𩋹\": [\n        \"ㄧㄥ4\"\n    ],\n    \"𩋺\": [\n        \"ㄍㄠ4\"\n    ],\n    \"𩋻\": [\n        \"ㄎㄨㄛ4\"\n    ],\n    \"𩋽\": [\n        \"ㄜ2\"\n    ],\n    \"𩋾\": [\n        \"ㄨㄟ2\",\n        \"ㄨㄟ3\",\n        \"ㄒㄩㄝ1\"\n    ],\n    \"𩋿\": [\n        \"ㄇㄟ2\"\n    ],\n    \"𩌃\": [\n        \"ㄏㄨㄞ2\",\n        \"ㄍㄨㄟ4\"\n    ],\n    \"𩌄\": [\n        \"ㄔㄡ3\",\n        \"ㄓㄡ1\"\n    ],\n    \"𩌆\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"𩌇\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𩌈\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"𩌉\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𩌊\": [\n        \"ㄒㄩㄝ4\"\n    ],\n    \"𩌌\": [\n        \"ㄍㄨㄥ3\"\n    ],\n    \"𩌍\": [\n        \"ㄐㄧㄚ3\"\n    ],\n    \"𩌏\": [\n        \"ㄅㄛ2\",\n        \"ㄈㄨ2\",\n        \"ㄅㄨ4\",\n        \"ㄈㄨ4\"\n    ],\n    \"𩌐\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𩌑\": [\n        \"ㄩㄢ3\"\n    ],\n    \"𩌘\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𩌝\": [\n        \"ㄔㄨㄟ2\"\n    ],\n    \"𩌠\": [\n        \"ㄒㄩㄥ1\"\n    ],\n    \"𩌡\": [\n        \"ㄏㄜ2\",\n        \"ㄐㄩㄝ1\"\n    ],\n    \"𩌢\": [\n        \"ㄙㄨㄛ1\"\n    ],\n    \"𩌧\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𩌨\": [\n        \"ㄔㄨㄥ2\"\n    ],\n    \"𩌩\": [\n        \"ㄙㄨㄟ1\"\n    ],\n    \"𩌪\": [\n        \"ㄗㄜ2\"\n    ],\n    \"𩌫\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𩌬\": [\n        \"ㄓㄤ1\"\n    ],\n    \"𩌭\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"𩌮\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𩌯\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𩌰\": [\n        \"ㄕㄢ1\"\n    ],\n    \"𩌲\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𩌾\": [\n        \"ㄐㄧㄤ3\"\n    ],\n    \"𩍂\": [\n        \"ㄅㄠ4\"\n    ],\n    \"𩍃\": [\n        \"ㄇㄞ2\"\n    ],\n    \"𩍅\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"𩍆\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𩍉\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"𩍋\": [\n        \"ㄕㄥ2\"\n    ],\n    \"𩍌\": [\n        \"ㄓㄡ4\"\n    ],\n    \"𩍎\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𩍏\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𩍐\": [\n        \"ㄉㄥ4\"\n    ],\n    \"𩍓\": [\n        \"ㄩㄥ1\"\n    ],\n    \"𩍔\": [\n        \"ㄐㄩ1\",\n        \"ㄑㄩ1\"\n    ],\n    \"𩍖\": [\n        \"ㄧ4\"\n    ],\n    \"𩍗\": [\n        \"ㄅㄤ1\"\n    ],\n    \"𩍙\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𩍚\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𩍜\": [\n        \"ㄉㄨㄛ2\"\n    ],\n    \"𩍝\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𩍡\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"𩍥\": [\n        \"ㄖㄨ3\"\n    ],\n    \"𩍦\": [\n        \"ㄋㄧ3\"\n    ],\n    \"𩍧\": [\n        \"ㄓㄡ4\"\n    ],\n    \"𩍨\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"𩍪\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"𩍲\": [\n        \"ㄓ1\",\n        \"ㄔㄢ4\"\n    ],\n    \"𩍳\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𩍵\": [\n        \"ㄓ1\"\n    ],\n    \"𩍷\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𩍸\": [\n        \"ㄐㄩ1\"\n    ],\n    \"𩍻\": [\n        \"ㄩㄢ2\"\n    ],\n    \"𩍼\": [\n        \"ㄌㄨ2\"\n    ],\n    \"𩍿\": [\n        \"ㄅㄛ2\",\n        \"ㄈㄨ4\"\n    ],\n    \"𩎂\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"𩎃\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𩎉\": [\n        \"ㄒㄧ3\"\n    ],\n    \"𩎊\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"𩎎\": [\n        \"ㄍㄜ2\"\n    ],\n    \"𩎑\": [\n        \"ㄗㄨㄢ1\"\n    ],\n    \"𩎒\": [\n        \"ㄏㄢ4\",\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𩎔\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"𩎕\": [\n        \"ㄙㄚ3\"\n    ],\n    \"𩎖\": [\n        \"ㄑㄧㄣ2\",\n        \"ㄑㄧㄢ2\"\n    ],\n    \"𩎗\": [\n        \"ㄑㄩㄣ1\"\n    ],\n    \"𩎘\": [\n        \"ㄆㄠ2\"\n    ],\n    \"𩎙\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𩎚\": [\n        \"ㄔㄜ4\"\n    ],\n    \"𩎛\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𩎜\": [\n        \"ㄆㄟ1\"\n    ],\n    \"𩎟\": [\n        \"ㄇㄟ4\",\n        \"ㄇㄛ4\",\n        \"ㄨㄚ4\"\n    ],\n    \"𩎢\": [\n        \"ㄊㄠ1\"\n    ],\n    \"𩎤\": [\n        \"ㄎㄣ1\"\n    ],\n    \"𩎥\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𩎫\": [\n        \"ㄉㄨㄛ4\"\n    ],\n    \"𩎭\": [\n        \"ㄧ4\"\n    ],\n    \"𩎰\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𩎲\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"𩎳\": [\n        \"ㄐㄩㄢ1\"\n    ],\n    \"𩎵\": [\n        \"ㄨㄟ2\"\n    ],\n    \"𩎷\": [\n        \"ㄧ4\"\n    ],\n    \"𩎹\": [\n        \"ㄩ4\"\n    ],\n    \"𩎻\": [\n        \"ㄅㄞ4\"\n    ],\n    \"𩎼\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𩎽\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𩎾\": [\n        \"ㄆㄠ2\"\n    ],\n    \"𩏂\": [\n        \"ㄅㄧㄥ3\",\n        \"ㄅㄧ4\"\n    ],\n    \"𩏅\": [\n        \"ㄩㄣ4\"\n    ],\n    \"𩏆\": [\n        \"ㄩㄣ4\"\n    ],\n    \"𩏇\": [\n        \"ㄉㄨㄢ4\"\n    ],\n    \"𩏈\": [\n        \"ㄖㄨㄢ3\"\n    ],\n    \"𩏉\": [\n        \"ㄨㄟ2\"\n    ],\n    \"𩏏\": [\n        \"ㄨㄟ2\"\n    ],\n    \"𩏐\": [\n        \"ㄍㄨㄟ4\",\n        \"ㄨㄟ3\"\n    ],\n    \"𩏒\": [\n        \"ㄉㄚ2\"\n    ],\n    \"𩏓\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"𩏖\": [\n        \"ㄏㄨㄣ4\"\n    ],\n    \"𩏗\": [\n        \"ㄐㄩㄢ3\"\n    ],\n    \"𩏘\": [\n        \"ㄙㄨㄟ1\"\n    ],\n    \"𩏚\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𩏝\": [\n        \"ㄌㄡ2\"\n    ],\n    \"𩏞\": [\n        \"ㄅㄞ4\"\n    ],\n    \"𩏟\": [\n        \"ㄩ4\"\n    ],\n    \"𩏠\": [\n        \"ㄓㄥ4\"\n    ],\n    \"𩏡\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"𩏣\": [\n        \"ㄎㄨㄟ1\"\n    ],\n    \"𩏤\": [\n        \"ㄍㄠ1\"\n    ],\n    \"𩏥\": [\n        \"ㄉㄢ1\"\n    ],\n    \"𩏩\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"𩏪\": [\n        \"ㄓㄞ2\"\n    ],\n    \"𩏫\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𩏭\": [\n        \"ㄎㄜ1\"\n    ],\n    \"𩏮\": [\n        \"ㄅㄨ3\"\n    ],\n    \"𩏯\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𩏲\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𩏴\": [\n        \"ㄩ4\"\n    ],\n    \"𩏵\": [\n        \"ㄅㄨ3\",\n        \"ㄅㄨ4\"\n    ],\n    \"𩏶\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"𩏷\": [\n        \"ㄐㄧㄡ1\",\n        \"ㄐㄧㄠ4\"\n    ],\n    \"𩏹\": [\n        \"ㄐㄩㄢ4\"\n    ],\n    \"𩏺\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𩏼\": [\n        \"ㄋㄚ4\"\n    ],\n    \"𩏽\": [\n        \"ㄓㄞ2\"\n    ],\n    \"𩏾\": [\n        \"ㄊㄠ1\"\n    ],\n    \"𩏿\": [\n        \"ㄨㄟ3\"\n    ],\n    \"𩐀\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"𩐁\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𩐅\": [\n        \"ㄙㄚ4\"\n    ],\n    \"𩐆\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𩐉\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𩐌\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"𩐍\": [\n        \"ㄗ3\"\n    ],\n    \"𩐘\": [\n        \"ㄩㄢ3\"\n    ],\n    \"𩐙\": [\n        \"ㄑㄧㄣ4\"\n    ],\n    \"𩐚\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𩐛\": [\n        \"ㄆㄥ2\"\n    ],\n    \"𩐜\": [\n        \"ㄆㄠ2\"\n    ],\n    \"𩐞\": [\n        \"ㄧㄣ4\"\n    ],\n    \"𩐠\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"𩐡\": [\n        \"ㄗㄨ2\"\n    ],\n    \"𩐣\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"𩐤\": [\n        \"ㄉㄨㄥ4\"\n    ],\n    \"𩐥\": [\n        \"ㄏㄜ1\"\n    ],\n    \"𩐦\": [\n        \"ㄨㄛ4\"\n    ],\n    \"𩐨\": [\n        \"ㄆㄤ1\"\n    ],\n    \"𩐫\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𩐬\": [\n        \"ㄎㄢ3\"\n    ],\n    \"𩐭\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𩐮\": [\n        \"ㄏㄠ2\"\n    ],\n    \"𩐯\": [\n        \"ㄈㄥ4\"\n    ],\n    \"𩐰\": [\n        \"ㄜ4\"\n    ],\n    \"𩐱\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𩐴\": [\n        \"ㄊㄧㄥ2\"\n    ],\n    \"𩐵\": [\n        \"ㄉㄨㄥ4\"\n    ],\n    \"𩐶\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𩐷\": [\n        \"ㄙㄤ1\"\n    ],\n    \"𩐻\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𩐼\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𩐾\": [\n        \"ㄌㄜ4\"\n    ],\n    \"𩑀\": [\n        \"ㄆㄨ3\"\n    ],\n    \"𩑁\": [\n        \"ㄜ2\"\n    ],\n    \"𩑂\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𩑃\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𩑇\": [\n        \"ㄒㄧㄤ1\"\n    ],\n    \"𩑈\": [\n        \"ㄍㄨㄤ4\"\n    ],\n    \"𩑉\": [\n        \"ㄖㄣ3\"\n    ],\n    \"𩑊\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𩑍\": [\n        \"ㄠ4\"\n    ],\n    \"𩑐\": [\n        \"ㄔㄞ1\"\n    ],\n    \"𩑒\": [\n        \"ㄉㄨㄛ2\"\n    ],\n    \"𩑓\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"𩑔\": [\n        \"ㄎㄨ1\",\n        \"ㄧㄚ4\"\n    ],\n    \"𩑕\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𩑖\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"𩑗\": [\n        \"ㄧㄠ1\"\n    ],\n    \"𩑘\": [\n        \"ㄓㄣ4\"\n    ],\n    \"𩑙\": [\n        \"ㄊㄧㄥ3\"\n    ],\n    \"𩑚\": [\n        \"ㄅㄥ3\",\n        \"ㄌㄟ4\"\n    ],\n    \"𩑝\": [\n        \"ㄤ2\"\n    ],\n    \"𩑟\": [\n        \"ㄎㄢ1\",\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𩑡\": [\n        \"ㄎㄨ1\",\n        \"ㄍㄣ3\"\n    ],\n    \"𩑢\": [\n        \"ㄆㄟ2\",\n        \"ㄅㄞ1\"\n    ],\n    \"𩑣\": [\n        \"ㄧㄡ4\"\n    ],\n    \"𩑤\": [\n        \"ㄠ3\"\n    ],\n    \"𩑥\": [\n        \"ㄇㄣ2\"\n    ],\n    \"𩑦\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𩑬\": [\n        \"ㄈㄨ3\",\n        \"ㄍㄨㄟ1\"\n    ],\n    \"𩑭\": [\n        \"ㄑㄧㄥ1\"\n    ],\n    \"𩑮\": [\n        \"ㄌㄚ4\"\n    ],\n    \"𩑯\": [\n        \"ㄉㄡ3\"\n    ],\n    \"𩑰\": [\n        \"ㄊㄢ3\"\n    ],\n    \"𩑳\": [\n        \"ㄑㄧㄢ3\"\n    ],\n    \"𩑴\": [\n        \"ㄧㄠ4\"\n    ],\n    \"𩑵\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𩑶\": [\n        \"ㄏㄨ2\",\n        \"ㄎㄨ1\"\n    ],\n    \"𩑷\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𩑸\": [\n        \"ㄏㄜ1\"\n    ],\n    \"𩑹\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"𩑻\": [\n        \"ㄅㄧ4\",\n        \"ㄆㄛ2\"\n    ],\n    \"𩑼\": [\n        \"ㄆㄛ1\"\n    ],\n    \"𩑾\": [\n        \"ㄉㄧ1\"\n    ],\n    \"𩒀\": [\n        \"ㄓㄣ3\"\n    ],\n    \"𩒂\": [\n        \"ㄕ1\"\n    ],\n    \"𩒃\": [\n        \"ㄎㄢ3\"\n    ],\n    \"𩒄\": [\n        \"ㄘㄜ4\"\n    ],\n    \"𩒇\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𩒈\": [\n        \"ㄓㄣ3\"\n    ],\n    \"𩒊\": [\n        \"ㄓㄨ3\"\n    ],\n    \"𩒏\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𩒐\": [\n        \"ㄔ3\"\n    ],\n    \"𩒓\": [\n        \"ㄏㄨㄥ3\"\n    ],\n    \"𩒔\": [\n        \"ㄋㄡ2\"\n    ],\n    \"𩒕\": [\n        \"ㄋㄧㄝ4\",\n        \"ㄆㄛ4\",\n        \"ㄜ4\"\n    ],\n    \"𩒖\": [\n        \"ㄧㄢ4\"\n    ],\n    \"𩒘\": [\n        \"ㄔㄨㄥ3\"\n    ],\n    \"𩒙\": [\n        \"ㄈㄨ3\",\n        \"ㄍㄨㄟ4\"\n    ],\n    \"𩒚\": [\n        \"ㄍㄨㄤ1\"\n    ],\n    \"𩒛\": [\n        \"ㄑㄧ1\"\n    ],\n    \"𩒝\": [\n        \"ㄍㄣ3\"\n    ],\n    \"𩒞\": [\n        \"ㄊㄧㄥ3\"\n    ],\n    \"𩒢\": [\n        \"ㄊㄢ3\"\n    ],\n    \"𩒣\": [\n        \"ㄑㄧㄢ3\"\n    ],\n    \"𩒦\": [\n        \"ㄐㄧㄡ4\",\n        \"ㄒㄧㄣ4\"\n    ],\n    \"𩒧\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𩒨\": [\n        \"ㄑㄧ3\"\n    ],\n    \"𩒪\": [\n        \"ㄓㄣ4\"\n    ],\n    \"𩒮\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"𩒰\": [\n        \"ㄜ3\"\n    ],\n    \"𩒳\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𩒴\": [\n        \"ㄏㄨㄥ4\"\n    ],\n    \"𩒵\": [\n        \"ㄑㄧㄥ3\"\n    ],\n    \"𩒷\": [\n        \"ㄔㄜ1\",\n        \"ㄖㄨㄥ3\"\n    ],\n    \"𩒺\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𩒼\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"𩒽\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𩒾\": [\n        \"ㄨ2\"\n    ],\n    \"𩒿\": [\n        \"ㄇㄤ2\"\n    ],\n    \"𩓂\": [\n        \"ㄊㄧ1\"\n    ],\n    \"𩓅\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"𩓐\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𩓒\": [\n        \"ㄑㄧㄣ3\"\n    ],\n    \"𩓓\": [\n        \"ㄍㄣ3\"\n    ],\n    \"𩓖\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𩓗\": [\n        \"ㄎㄨㄟ3\"\n    ],\n    \"𩓝\": [\n        \"ㄅㄧㄝ2\"\n    ],\n    \"𩓞\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"𩓟\": [\n        \"ㄎㄢ3\"\n    ],\n    \"𩓠\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"𩓢\": [\n        \"ㄍㄠ3\"\n    ],\n    \"𩓣\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𩓤\": [\n        \"ㄢ4\"\n    ],\n    \"𩓥\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𩓦\": [\n        \"ㄨ4\"\n    ],\n    \"𩓧\": [\n        \"ㄧ2\"\n    ],\n    \"𩓨\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"𩓪\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𩓫\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"𩓬\": [\n        \"ㄊㄨㄟ2\"\n    ],\n    \"𩓮\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𩓺\": [\n        \"ㄐㄩㄥ3\"\n    ],\n    \"𩓻\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𩓼\": [\n        \"ㄆㄧㄝ1\"\n    ],\n    \"𩓽\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"𩔀\": [\n        \"ㄨㄞ4\"\n    ],\n    \"𩔁\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𩔂\": [\n        \"ㄉㄨㄣ4\"\n    ],\n    \"𩔃\": [\n        \"ㄩㄢ3\"\n    ],\n    \"𩔄\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𩔆\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"𩔇\": [\n        \"ㄍㄠ3\"\n    ],\n    \"𩔈\": [\n        \"ㄆㄛ4\"\n    ],\n    \"𩔉\": [\n        \"ㄇㄣ2\",\n        \"ㄇㄧㄣ2\",\n        \"ㄏㄨㄣ1\"\n    ],\n    \"𩔊\": [\n        \"ㄓㄨㄢ4\"\n    ],\n    \"𩔋\": [\n        \"ㄏㄤ4\"\n    ],\n    \"𩔔\": [\n        \"ㄩㄥ2\"\n    ],\n    \"𩔕\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"𩔗\": [\n        \"ㄌㄟ4\"\n    ],\n    \"𩔘\": [\n        \"ㄤ2\"\n    ],\n    \"𩔙\": [\n        \"ㄆㄧ3\",\n        \"ㄒㄧㄣ4\"\n    ],\n    \"𩔚\": [\n        \"ㄨㄥ1\",\n        \"ㄨㄥ3\"\n    ],\n    \"𩔝\": [\n        \"ㄑㄧㄣ4\"\n    ],\n    \"𩔟\": [\n        \"ㄑㄧㄣ3\"\n    ],\n    \"𩔠\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"𩔡\": [\n        \"ㄉㄡ1\"\n    ],\n    \"𩔢\": [\n        \"ㄇㄧ2\"\n    ],\n    \"𩔣\": [\n        \"ㄓㄢ1\"\n    ],\n    \"𩔥\": [\n        \"ㄑㄧㄥ3\"\n    ],\n    \"𩔦\": [\n        \"ㄧ2\"\n    ],\n    \"𩔮\": [\n        \"ㄅㄢ1\"\n    ],\n    \"𩔱\": [\n        \"ㄐㄩㄢ1\"\n    ],\n    \"𩔳\": [\n        \"ㄗㄜ2\"\n    ],\n    \"𩔴\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𩔵\": [\n        \"ㄌㄢ2\"\n    ],\n    \"𩔶\": [\n        \"ㄇㄚ2\"\n    ],\n    \"𩔷\": [\n        \"ㄇㄚ2\"\n    ],\n    \"𩔸\": [\n        \"ㄡ1\"\n    ],\n    \"𩔹\": [\n        \"ㄅㄟ1\"\n    ],\n    \"𩔻\": [\n        \"ㄆㄡ2\"\n    ],\n    \"𩔼\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𩕀\": [\n        \"ㄠ4\"\n    ],\n    \"𩕆\": [\n        \"ㄏㄨㄥ3\"\n    ],\n    \"𩕉\": [\n        \"ㄏㄨㄥ3\"\n    ],\n    \"𩕊\": [\n        \"ㄓㄢ3\"\n    ],\n    \"𩕌\": [\n        \"ㄙㄣ3\"\n    ],\n    \"𩕍\": [\n        \"ㄍㄠ3\",\n        \"ㄏㄠ2\"\n    ],\n    \"𩕏\": [\n        \"ㄆㄛ2\",\n        \"ㄈㄢ2\"\n    ],\n    \"𩕐\": [\n        \"ㄌㄧㄠ4\"\n    ],\n    \"𩕕\": [\n        \"ㄨㄞ4\"\n    ],\n    \"𩕖\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"𩕜\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"𩕟\": [\n        \"ㄜ4\"\n    ],\n    \"𩕠\": [\n        \"ㄏㄢ4\"\n    ],\n    \"𩕡\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𩕤\": [\n        \"ㄉㄢ4\"\n    ],\n    \"𩕪\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"𩕬\": [\n        \"ㄜ4\"\n    ],\n    \"𩕭\": [\n        \"ㄍㄞ4\"\n    ],\n    \"𩕯\": [\n        \"ㄉㄠ1\"\n    ],\n    \"𩕱\": [\n        \"ㄇㄥ3\"\n    ],\n    \"𩕲\": [\n        \"ㄧ1\"\n    ],\n    \"𩕳\": [\n        \"ㄋㄧㄥ3\"\n    ],\n    \"𩕵\": [\n        \"ㄆㄧㄣ2\"\n    ],\n    \"𩕹\": [\n        \"ㄘㄤ1\"\n    ],\n    \"𩕾\": [\n        \"ㄩㄢ4\"\n    ],\n    \"𩖀\": [\n        \"ㄜ4\"\n    ],\n    \"𩖁\": [\n        \"ㄋㄧㄝ4\",\n        \"ㄧㄚ2\"\n    ],\n    \"𩖄\": [\n        \"ㄧㄣ3\"\n    ],\n    \"𩖇\": [\n        \"ㄑㄧㄠ1\"\n    ],\n    \"𩖉\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"𩖊\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𩖌\": [\n        \"ㄔㄢ1\"\n    ],\n    \"𩖍\": [\n        \"ㄧㄥ3\"\n    ],\n    \"𩖒\": [\n        \"ㄍㄨㄢ1\"\n    ],\n    \"𩖔\": [\n        \"ㄋㄧㄠ3\"\n    ],\n    \"𩖕\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𩖖\": [\n        \"ㄊㄢ2\"\n    ],\n    \"𩖗\": [\n        \"ㄐㄧㄣ4\"\n    ],\n    \"𩖛\": [\n        \"ㄆㄥ2\"\n    ],\n    \"𩖝\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"𩖠\": [\n        \"ㄅㄟ4\"\n    ],\n    \"𩖣\": [\n        \"ㄒㄧㄣ2\",\n        \"ㄅㄚ2\"\n    ],\n    \"𩖤\": [\n        \"ㄊㄨㄣ2\"\n    ],\n    \"𩖥\": [\n        \"ㄔㄠ1\"\n    ],\n    \"𩖦\": [\n        \"ㄍㄢ1\"\n    ],\n    \"𩖨\": [\n        \"ㄏㄨ1\"\n    ],\n    \"𩖩\": [\n        \"ㄨㄤ3\"\n    ],\n    \"𩖬\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𩖭\": [\n        \"ㄆㄟ4\"\n    ],\n    \"𩖯\": [\n        \"ㄋㄠ2\"\n    ],\n    \"𩖰\": [\n        \"ㄒㄩㄣ2\",\n        \"ㄒㄧㄣ2\"\n    ],\n    \"𩖱\": [\n        \"ㄒㄩㄝ4\"\n    ],\n    \"𩖴\": [\n        \"ㄌㄧㄡ3\"\n    ],\n    \"𩖵\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𩖶\": [\n        \"ㄒㄩㄝ4\"\n    ],\n    \"𩖷\": [\n        \"ㄑㄩ1\"\n    ],\n    \"𩖸\": [\n        \"ㄏㄠ2\"\n    ],\n    \"𩖹\": [\n        \"ㄧ2\"\n    ],\n    \"𩖺\": [\n        \"ㄏㄢ4\"\n    ],\n    \"𩖼\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𩖽\": [\n        \"ㄅㄚ2\"\n    ],\n    \"𩖾\": [\n        \"ㄧ2\"\n    ],\n    \"𩗀\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𩗄\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"𩗅\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𩗉\": [\n        \"ㄙㄚ4\"\n    ],\n    \"𩗊\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𩗎\": [\n        \"ㄕ4\"\n    ],\n    \"𩗏\": [\n        \"ㄆㄧㄠ1\"\n    ],\n    \"𩗐\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"𩗑\": [\n        \"ㄧ2\"\n    ],\n    \"𩗒\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𩗓\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𩗔\": [\n        \"ㄋㄟ3\"\n    ],\n    \"𩗕\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"𩗘\": [\n        \"ㄨㄟ3\"\n    ],\n    \"𩗙\": [\n        \"ㄔㄜ4\"\n    ],\n    \"𩗚\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𩗜\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𩗝\": [\n        \"ㄏㄨㄟ3\"\n    ],\n    \"𩗞\": [\n        \"ㄙㄚ4\"\n    ],\n    \"𩗢\": [\n        \"ㄏㄨㄥ4\"\n    ],\n    \"𩗣\": [\n        \"ㄙㄡ1\"\n    ],\n    \"𩗤\": [\n        \"ㄏㄢ4\"\n    ],\n    \"𩗥\": [\n        \"ㄆㄠ2\"\n    ],\n    \"𩗧\": [\n        \"ㄈㄤ2\"\n    ],\n    \"𩗩\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"𩗪\": [\n        \"ㄓㄡ4\"\n    ],\n    \"𩗫\": [\n        \"ㄆㄧ2\"\n    ],\n    \"𩗭\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𩗰\": [\n        \"ㄔㄨㄟ2\"\n    ],\n    \"𩗱\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𩗲\": [\n        \"ㄓㄥ1\"\n    ],\n    \"𩗴\": [\n        \"ㄅㄥ4\"\n    ],\n    \"𩗵\": [\n        \"ㄓㄥ1\"\n    ],\n    \"𩗶\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𩗷\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𩗼\": [\n        \"ㄑㄧㄥ1\"\n    ],\n    \"𩗽\": [\n        \"ㄨ4\"\n    ],\n    \"𩗾\": [\n        \"ㄌㄧㄤ3\"\n    ],\n    \"𩘀\": [\n        \"ㄓㄠ4\"\n    ],\n    \"𩘁\": [\n        \"ㄌㄧㄤ2\"\n    ],\n    \"𩘅\": [\n        \"ㄐㄧㄝ1\"\n    ],\n    \"𩘇\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"𩘈\": [\n        \"ㄧㄡ1\"\n    ],\n    \"𩘊\": [\n        \"ㄌㄚ4\"\n    ],\n    \"𩘋\": [\n        \"ㄏㄡ4\"\n    ],\n    \"𩘍\": [\n        \"ㄩㄢ4\"\n    ],\n    \"𩘎\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"𩘏\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𩘑\": [\n        \"ㄧㄥ3\",\n        \"ㄧㄥ1\"\n    ],\n    \"𩘒\": [\n        \"ㄒㄩㄢ3\",\n        \"ㄐㄩㄢ1\"\n    ],\n    \"𩘓\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𩘘\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"𩘜\": [\n        \"ㄊㄤ2\"\n    ],\n    \"𩘝\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"𩘟\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𩘠\": [\n        \"ㄙㄡ1\"\n    ],\n    \"𩘡\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𩘤\": [\n        \"ㄩ4\"\n    ],\n    \"𩘧\": [\n        \"ㄧ4\"\n    ],\n    \"𩘭\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"𩘮\": [\n        \"ㄠ2\"\n    ],\n    \"𩘯\": [\n        \"ㄊㄨㄢ2\"\n    ],\n    \"𩘰\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𩘱\": [\n        \"ㄕㄨㄞ4\"\n    ],\n    \"𩘳\": [\n        \"ㄩ4\"\n    ],\n    \"𩘵\": [\n        \"ㄈㄥ1\"\n    ],\n    \"𩘹\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𩘺\": [\n        \"ㄊㄨㄟ2\"\n    ],\n    \"𩘻\": [\n        \"ㄩ4\"\n    ],\n    \"𩘼\": [\n        \"ㄓㄥ1\"\n    ],\n    \"𩘽\": [\n        \"ㄓㄥ1\"\n    ],\n    \"𩘿\": [\n        \"ㄊㄠ2\"\n    ],\n    \"𩙄\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"𩙆\": [\n        \"ㄔㄥ2\"\n    ],\n    \"𩙇\": [\n        \"ㄙㄨㄟ2\"\n    ],\n    \"𩙈\": [\n        \"ㄙㄠ1\"\n    ],\n    \"𩙏\": [\n        \"ㄍㄨ3\"\n    ],\n    \"𩙐\": [\n        \"ㄈㄥ1\"\n    ],\n    \"𩙑\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𩙒\": [\n        \"ㄆㄧㄠ1\",\n        \"ㄆㄧㄠ4\"\n    ],\n    \"𩙖\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𩙘\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"𩙙\": [\n        \"ㄔㄨ1\"\n    ],\n    \"𩙚\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𩙛\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"𩙜\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𩙝\": [\n        \"ㄕㄜ4\"\n    ],\n    \"𩙠\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"𩙡\": [\n        \"ㄏㄡ1\"\n    ],\n    \"𩙢\": [\n        \"ㄒㄩㄢ2\",\n        \"ㄕ1\"\n    ],\n    \"𩙣\": [\n        \"ㄈㄥ1\"\n    ],\n    \"𩙥\": [\n        \"ㄅㄚ2\"\n    ],\n    \"𩙦\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𩙧\": [\n        \"ㄊㄠ2\"\n    ],\n    \"𩙨\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𩙩\": [\n        \"ㄓㄠ4\"\n    ],\n    \"𩙪\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"𩙫\": [\n        \"ㄙㄡ1\"\n    ],\n    \"𩙬\": [\n        \"ㄊㄨㄟ2\"\n    ],\n    \"𩙭\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"𩙮\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𩙯\": [\n        \"ㄏㄥ2\"\n    ],\n    \"𩙰\": [\n        \"ㄙㄠ1\"\n    ],\n    \"𩙲\": [\n        \"ㄈㄟ1\"\n    ],\n    \"𩙷\": [\n        \"ㄋㄧㄡ4\"\n    ],\n    \"𩙸\": [\n        \"ㄇㄤ3\"\n    ],\n    \"𩙽\": [\n        \"ㄏㄨㄢ2\",\n        \"ㄒㄩㄢ1\"\n    ],\n    \"𩙾\": [\n        \"ㄓ1\"\n    ],\n    \"𩚂\": [\n        \"ㄧ4\"\n    ],\n    \"𩚄\": [\n        \"ㄩ4\"\n    ],\n    \"𩚇\": [\n        \"ㄧ2\"\n    ],\n    \"𩚈\": [\n        \"ㄩㄝ1\"\n    ],\n    \"𩚉\": [\n        \"ㄔ2\"\n    ],\n    \"𩚕\": [\n        \"ㄧㄣ3\",\n        \"ㄑㄧㄤ1\"\n    ],\n    \"𩚖\": [\n        \"ㄋㄧㄡ4\"\n    ],\n    \"𩚗\": [\n        \"ㄖㄨㄥ3\"\n    ],\n    \"𩚛\": [\n        \"ㄋㄚ4\"\n    ],\n    \"𩚣\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"𩚥\": [\n        \"ㄅㄚ1\"\n    ],\n    \"𩚪\": [\n        \"ㄦ3\"\n    ],\n    \"𩚫\": [\n        \"ㄓㄥ1\"\n    ],\n    \"𩚬\": [\n        \"ㄜ4\"\n    ],\n    \"𩚭\": [\n        \"ㄆㄡ2\"\n    ],\n    \"𩚮\": [\n        \"ㄐㄧ1\",\n        \"ㄋㄧ4\"\n    ],\n    \"𩚯\": [\n        \"ㄋㄧ2\"\n    ],\n    \"𩚱\": [\n        \"ㄐㄩㄥ3\"\n    ],\n    \"𩚲\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"𩚵\": [\n        \"ㄍㄢ1\"\n    ],\n    \"𩚹\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𩚻\": [\n        \"ㄗㄨㄟ4\"\n    ],\n    \"𩚾\": [\n        \"ㄅㄟ4\"\n    ],\n    \"𩛅\": [\n        \"ㄕㄨ1\"\n    ],\n    \"𩛆\": [\n        \"ㄧ3\"\n    ],\n    \"𩛇\": [\n        \"ㄆㄞ1\"\n    ],\n    \"𩛋\": [\n        \"ㄋㄠ3\"\n    ],\n    \"𩛌\": [\n        \"ㄕ4\"\n    ],\n    \"𩛎\": [\n        \"ㄇㄢ3\"\n    ],\n    \"𩛏\": [\n        \"ㄕ4\"\n    ],\n    \"𩛑\": [\n        \"ㄊㄧ2\"\n    ],\n    \"𩛘\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"𩛝\": [\n        \"ㄌㄟ4\"\n    ],\n    \"𩛞\": [\n        \"ㄅㄠ3\",\n        \"ㄋㄟ3\",\n        \"ㄆㄧㄠ3\"\n    ],\n    \"𩛟\": [\n        \"ㄩㄢ1\",\n        \"ㄇㄢ2\"\n    ],\n    \"𩛠\": [\n        \"ㄗㄨㄛ1\"\n    ],\n    \"𩛡\": [\n        \"ㄌㄤ2\",\n        \"ㄋㄤ2\"\n    ],\n    \"𩛢\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"𩛥\": [\n        \"ㄗㄞ4\"\n    ],\n    \"𩛦\": [\n        \"ㄔㄥ4\"\n    ],\n    \"𩛧\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𩛨\": [\n        \"ㄇㄠ4\"\n    ],\n    \"𩛩\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"𩛪\": [\n        \"ㄩ4\"\n    ],\n    \"𩛭\": [\n        \"ㄩ4\"\n    ],\n    \"𩛮\": [\n        \"ㄧ2\"\n    ],\n    \"𩛲\": [\n        \"ㄇㄤ1\"\n    ],\n    \"𩛳\": [\n        \"ㄗㄞ4\",\n        \"ㄘㄢ1\"\n    ],\n    \"𩛵\": [\n        \"ㄓㄨㄟ4\"\n    ],\n    \"𩛶\": [\n        \"ㄊㄧ2\"\n    ],\n    \"𩛹\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𩛺\": [\n        \"ㄐㄩ2\"\n    ],\n    \"𩛻\": [\n        \"ㄗㄢ4\",\n        \"ㄗㄨㄢ3\",\n        \"ㄓㄢ1\"\n    ],\n    \"𩛼\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𩛽\": [\n        \"ㄊㄠ2\"\n    ],\n    \"𩜀\": [\n        \"ㄓㄨㄟ4\",\n        \"ㄉㄨㄟ1\"\n    ],\n    \"𩜁\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𩜃\": [\n        \"ㄐㄩ4\"\n    ],\n    \"𩜆\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𩜇\": [\n        \"ㄐㄩㄢ3\",\n        \"ㄐㄩㄢ4\"\n    ],\n    \"𩜊\": [\n        \"ㄗ1\"\n    ],\n    \"𩜌\": [\n        \"ㄩㄝ1\"\n    ],\n    \"𩜍\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"𩜒\": [\n        \"ㄋㄤ3\"\n    ],\n    \"𩜖\": [\n        \"ㄔㄨㄥ2\"\n    ],\n    \"𩜟\": [\n        \"ㄤ4\"\n    ],\n    \"𩜣\": [\n        \"ㄍㄥ1\"\n    ],\n    \"𩜥\": [\n        \"ㄅㄛ1\"\n    ],\n    \"𩜦\": [\n        \"ㄉㄧㄥ4\"\n    ],\n    \"𩜧\": [\n        \"ㄨㄟ3\"\n    ],\n    \"𩜬\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"𩜭\": [\n        \"ㄎㄜ1\"\n    ],\n    \"𩜰\": [\n        \"ㄆㄧ4\"\n    ],\n    \"𩜱\": [\n        \"ㄎㄢ3\",\n        \"ㄙㄢ3\"\n    ],\n    \"𩜲\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𩜳\": [\n        \"ㄩㄥ3\"\n    ],\n    \"𩜵\": [\n        \"ㄊㄨㄢ2\"\n    ],\n    \"𩜶\": [\n        \"ㄊㄡ3\"\n    ],\n    \"𩜷\": [\n        \"ㄧㄡ4\",\n        \"ㄋㄧㄡ4\"\n    ],\n    \"𩜸\": [\n        \"ㄧㄠ1\"\n    ],\n    \"𩜺\": [\n        \"ㄧㄝ1\"\n    ],\n    \"𩜽\": [\n        \"ㄧㄢ4\"\n    ],\n    \"𩝈\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𩝊\": [\n        \"ㄊㄧ2\"\n    ],\n    \"𩝌\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𩝐\": [\n        \"ㄘ2\"\n    ],\n    \"𩝔\": [\n        \"ㄒㄩ3\"\n    ],\n    \"𩝕\": [\n        \"ㄨ4\"\n    ],\n    \"𩝖\": [\n        \"ㄘㄢ1\"\n    ],\n    \"𩝗\": [\n        \"ㄩ4\"\n    ],\n    \"𩝚\": [\n        \"ㄔㄢ3\"\n    ],\n    \"𩝛\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"𩝝\": [\n        \"ㄎㄠ4\",\n        \"ㄍㄠ1\"\n    ],\n    \"𩝞\": [\n        \"ㄘㄤ1\"\n    ],\n    \"𩝟\": [\n        \"ㄔㄚ1\"\n    ],\n    \"𩝠\": [\n        \"ㄑㄧㄡ3\"\n    ],\n    \"𩝣\": [\n        \"ㄉㄚ1\"\n    ],\n    \"𩝥\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𩝨\": [\n        \"ㄏㄨㄚ1\"\n    ],\n    \"𩝷\": [\n        \"ㄨ1\"\n    ],\n    \"𩝸\": [\n        \"ㄩㄢ1\"\n    ],\n    \"𩝽\": [\n        \"ㄐㄧㄤ4\"\n    ],\n    \"𩝾\": [\n        \"ㄒㄧㄤ3\"\n    ],\n    \"𩝿\": [\n        \"ㄓㄞ1\"\n    ],\n    \"𩞀\": [\n        \"ㄙㄢ3\",\n        \"ㄔㄣ3\",\n        \"ㄘㄢ4\"\n    ],\n    \"𩞁\": [\n        \"ㄇㄛ2\",\n        \"ㄇㄧ2\"\n    ],\n    \"𩞃\": [\n        \"ㄕㄤ3\",\n        \"ㄒㄧㄤ3\"\n    ],\n    \"𩞄\": [\n        \"ㄘㄠ2\"\n    ],\n    \"𩞅\": [\n        \"ㄙㄨㄟ1\"\n    ],\n    \"𩞆\": [\n        \"ㄔㄨㄤ2\"\n    ],\n    \"𩞇\": [\n        \"ㄇㄧ2\"\n    ],\n    \"𩞈\": [\n        \"ㄓㄨ2\"\n    ],\n    \"𩞉\": [\n        \"ㄔㄨㄥ2\"\n    ],\n    \"𩞊\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𩞋\": [\n        \"ㄔㄨㄥ2\"\n    ],\n    \"𩞙\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"𩞞\": [\n        \"ㄏㄞ4\"\n    ],\n    \"𩞤\": [\n        \"ㄉㄨㄣ1\"\n    ],\n    \"𩞥\": [\n        \"ㄒㄧㄤ3\"\n    ],\n    \"𩞦\": [\n        \"ㄔㄥ1\"\n    ],\n    \"𩞧\": [\n        \"ㄕㄤ3\"\n    ],\n    \"𩞨\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𩞩\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"𩞬\": [\n        \"ㄉㄥ4\"\n    ],\n    \"𩞯\": [\n        \"ㄌㄧㄤ2\"\n    ],\n    \"𩞶\": [\n        \"ㄗㄚ1\"\n    ],\n    \"𩞺\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𩞻\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"𩞾\": [\n        \"ㄉㄨ2\",\n        \"ㄧ4\"\n    ],\n    \"𩞿\": [\n        \"ㄏㄢ4\"\n    ],\n    \"𩟀\": [\n        \"ㄩㄥ1\",\n        \"ㄩㄥ3\"\n    ],\n    \"𩟁\": [\n        \"ㄩㄢ4\",\n        \"ㄒㄩㄢ4\"\n    ],\n    \"𩟂\": [\n        \"ㄍㄨㄛ4\"\n    ],\n    \"𩟃\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𩟅\": [\n        \"ㄌㄧㄢ3\"\n    ],\n    \"𩟇\": [\n        \"ㄠ4\"\n    ],\n    \"𩟈\": [\n        \"ㄉㄤ1\"\n    ],\n    \"𩟉\": [\n        \"ㄧ4\"\n    ],\n    \"𩟊\": [\n        \"ㄋㄨㄥ2\"\n    ],\n    \"𩟋\": [\n        \"ㄕㄢ4\"\n    ],\n    \"𩟍\": [\n        \"ㄒㄧㄣ4\"\n    ],\n    \"𩟐\": [\n        \"ㄉㄚ2\"\n    ],\n    \"𩟑\": [\n        \"ㄩ4\"\n    ],\n    \"𩟒\": [\n        \"ㄘㄢ1\"\n    ],\n    \"𩟓\": [\n        \"ㄨㄛ4\"\n    ],\n    \"𩟔\": [\n        \"ㄔㄚ2\"\n    ],\n    \"𩟕\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𩟗\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𩟞\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𩟟\": [\n        \"ㄨㄟ3\"\n    ],\n    \"𩟠\": [\n        \"ㄇㄛ2\"\n    ],\n    \"𩟥\": [\n        \"ㄕㄨㄟ4\",\n        \"ㄐㄩㄢ3\"\n    ],\n    \"𩟦\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𩟧\": [\n        \"ㄕㄨㄛ4\"\n    ],\n    \"𩟨\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𩟫\": [\n        \"ㄔㄨㄛ4\"\n    ],\n    \"𩟭\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"𩟮\": [\n        \"ㄏㄨㄞ4\"\n    ],\n    \"𩟰\": [\n        \"ㄊㄨㄛ1\"\n    ],\n    \"𩟳\": [\n        \"ㄩ2\"\n    ],\n    \"𩟶\": [\n        \"ㄔㄢ4\",\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𩟷\": [\n        \"ㄩㄥ1\"\n    ],\n    \"𩟸\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𩟺\": [\n        \"ㄌㄢ3\"\n    ],\n    \"𩟿\": [\n        \"ㄋㄚ4\"\n    ],\n    \"𩠀\": [\n        \"ㄅㄚ1\"\n    ],\n    \"𩠁\": [\n        \"ㄍㄢ1\"\n    ],\n    \"𩠂\": [\n        \"ㄧ3\"\n    ],\n    \"𩠃\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"𩠅\": [\n        \"ㄉㄚ2\"\n    ],\n    \"𩠆\": [\n        \"ㄉㄧㄥ4\"\n    ],\n    \"𩠇\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"𩠈\": [\n        \"ㄖㄣ3\"\n    ],\n    \"𩠉\": [\n        \"ㄐㄩㄢ3\"\n    ],\n    \"𩠊\": [\n        \"ㄊㄨㄢ2\"\n    ],\n    \"𩠋\": [\n        \"ㄒㄩ3\"\n    ],\n    \"𩠌\": [\n        \"ㄙㄨㄥ4\"\n    ],\n    \"𩠎\": [\n        \"ㄘㄠ2\"\n    ],\n    \"𩠏\": [\n        \"ㄔㄥ1\"\n    ],\n    \"𩠑\": [\n        \"ㄉㄧㄥ3\"\n    ],\n    \"𩠚\": [\n        \"ㄏㄞ2\"\n    ],\n    \"𩠟\": [\n        \"ㄨ3\"\n    ],\n    \"𩠦\": [\n        \"ㄑㄧ3\",\n        \"ㄕㄡ3\"\n    ],\n    \"𩠨\": [\n        \"ㄐㄧ1\",\n        \"ㄑㄧ3\"\n    ],\n    \"𩠮\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"𩠯\": [\n        \"ㄨㄟ2\"\n    ],\n    \"𩠶\": [\n        \"ㄕㄡ3\"\n    ],\n    \"𩠷\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𩠹\": [\n        \"ㄊㄨㄢ2\"\n    ],\n    \"𩠻\": [\n        \"ㄅㄧㄝ2\",\n        \"ㄏㄢ1\"\n    ],\n    \"𩠽\": [\n        \"ㄊㄢ2\"\n    ],\n    \"𩠾\": [\n        \"ㄏㄤ1\"\n    ],\n    \"𩠿\": [\n        \"ㄆㄧㄝ1\"\n    ],\n    \"𩡃\": [\n        \"ㄩ2\"\n    ],\n    \"𩡄\": [\n        \"ㄊㄢ2\",\n        \"ㄒㄧㄤ1\"\n    ],\n    \"𩡌\": [\n        \"ㄒㄧㄤ1\"\n    ],\n    \"𩡎\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"𩡓\": [\n        \"ㄨㄥ3\"\n    ],\n    \"𩡔\": [\n        \"ㄏㄞ4\"\n    ],\n    \"𩡕\": [\n        \"ㄆㄥ2\"\n    ],\n    \"𩡝\": [\n        \"ㄊㄢ2\"\n    ],\n    \"𩡟\": [\n        \"ㄅㄧㄝ2\"\n    ],\n    \"𩡠\": [\n        \"ㄒㄧㄤ1\"\n    ],\n    \"𩡣\": [\n        \"ㄧ3\"\n    ],\n    \"𩡦\": [\n        \"ㄆㄧㄠ2\"\n    ],\n    \"𩡧\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"𩡨\": [\n        \"ㄇㄨ3\"\n    ],\n    \"𩡩\": [\n        \"ㄅㄚ1\"\n    ],\n    \"𩡫\": [\n        \"ㄈㄢ4\"\n    ],\n    \"𩡯\": [\n        \"ㄉㄧㄥ1\"\n    ],\n    \"𩡷\": [\n        \"ㄈㄣ1\",\n        \"ㄈㄟ4\"\n    ],\n    \"𩡺\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"𩡾\": [\n        \"ㄙㄨㄛ2\"\n    ],\n    \"𩢄\": [\n        \"ㄨㄢ4\"\n    ],\n    \"𩢅\": [\n        \"ㄍㄜ1\"\n    ],\n    \"𩢈\": [\n        \"ㄈㄣ1\"\n    ],\n    \"𩢊\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𩢌\": [\n        \"ㄨㄣ2\"\n    ],\n    \"𩢍\": [\n        \"ㄍㄨㄚ1\"\n    ],\n    \"𩢎\": [\n        \"ㄉㄨㄛ1\"\n    ],\n    \"𩢐\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𩢑\": [\n        \"ㄘ3\"\n    ],\n    \"𩢒\": [\n        \"ㄧㄠ3\"\n    ],\n    \"𩢔\": [\n        \"ㄅㄢ4\"\n    ],\n    \"𩢕\": [\n        \"ㄅㄨ4\"\n    ],\n    \"𩢖\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𩢘\": [\n        \"ㄆㄛ3\"\n    ],\n    \"𩢛\": [\n        \"ㄍㄜ2\"\n    ],\n    \"𩢞\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"𩢡\": [\n        \"ㄖㄢ3\"\n    ],\n    \"𩢨\": [\n        \"ㄍㄢ1\"\n    ],\n    \"𩢪\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𩢫\": [\n        \"ㄇㄡ2\"\n    ],\n    \"𩢮\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"𩢯\": [\n        \"ㄏㄨㄤ1\"\n    ],\n    \"𩢰\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𩢱\": [\n        \"ㄏㄨㄟ2\"\n    ],\n    \"𩢳\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𩢴\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄐㄧ2\"\n    ],\n    \"𩢵\": [\n        \"ㄊㄨㄛ1\"\n    ],\n    \"𩢶\": [\n        \"ㄩ2\"\n    ],\n    \"𩢷\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𩢸\": [\n        \"ㄓㄡ1\"\n    ],\n    \"𩢹\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"𩢻\": [\n        \"ㄕㄨ2\"\n    ],\n    \"𩢼\": [\n        \"ㄎㄨㄤ1\"\n    ],\n    \"𩢽\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"𩢾\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𩢿\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𩣊\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𩣖\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"𩣘\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𩣚\": [\n        \"ㄆㄧ1\",\n        \"ㄅㄧ3\"\n    ],\n    \"𩣜\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𩣝\": [\n        \"ㄅㄨ4\"\n    ],\n    \"𩣞\": [\n        \"ㄧ4\",\n        \"ㄙㄚ4\"\n    ],\n    \"𩣡\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𩣣\": [\n        \"ㄜ2\",\n        \"ㄜ3\"\n    ],\n    \"𩣩\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𩣫\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𩣮\": [\n        \"ㄊㄨ4\"\n    ],\n    \"𩣯\": [\n        \"ㄉㄚ2\"\n    ],\n    \"𩣱\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𩣲\": [\n        \"ㄧㄢ1\"\n    ],\n    \"𩣳\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"𩣴\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"𩣵\": [\n        \"ㄨㄢ3\",\n        \"ㄨㄛ4\"\n    ],\n    \"𩣶\": [\n        \"ㄇㄧㄥ3\"\n    ],\n    \"𩣷\": [\n        \"ㄗㄨㄟ1\",\n        \"ㄓㄨ4\"\n    ],\n    \"𩣸\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𩣹\": [\n        \"ㄑㄩ1\"\n    ],\n    \"𩣺\": [\n        \"ㄅㄣ1\"\n    ],\n    \"𩣻\": [\n        \"ㄠ3\"\n    ],\n    \"𩣼\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"𩤁\": [\n        \"ㄑㄩㄣ1\"\n    ],\n    \"𩤈\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"𩤉\": [\n        \"ㄏㄨㄚ2\",\n        \"ㄊㄠ2\"\n    ],\n    \"𩤊\": [\n        \"ㄒㄧㄢ4\",\n        \"ㄐㄧㄢ4\"\n    ],\n    \"𩤋\": [\n        \"ㄎㄨㄣ4\"\n    ],\n    \"𩤏\": [\n        \"ㄘㄨㄟ4\"\n    ],\n    \"𩤒\": [\n        \"ㄧ2\"\n    ],\n    \"𩤖\": [\n        \"ㄔ1\",\n        \"ㄦ2\"\n    ],\n    \"𩤗\": [\n        \"ㄗㄨㄥ4\"\n    ],\n    \"𩤘\": [\n        \"ㄋㄠ3\"\n    ],\n    \"𩤙\": [\n        \"ㄔㄥ2\"\n    ],\n    \"𩤚\": [\n        \"ㄉㄨㄢ1\"\n    ],\n    \"𩤛\": [\n        \"ㄩㄥ2\"\n    ],\n    \"𩤜\": [\n        \"ㄓㄜ3\"\n    ],\n    \"𩤞\": [\n        \"ㄊㄢ4\"\n    ],\n    \"𩤟\": [\n        \"ㄧㄤ2\"\n    ],\n    \"𩤠\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𩤡\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"𩤣\": [\n        \"ㄉㄨㄢ4\"\n    ],\n    \"𩤤\": [\n        \"ㄕㄨㄚ3\"\n    ],\n    \"𩤥\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𩤦\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𩤩\": [\n        \"ㄜ2\"\n    ],\n    \"𩤲\": [\n        \"ㄌㄚ1\"\n    ],\n    \"𩤸\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𩤹\": [\n        \"ㄧㄡ1\"\n    ],\n    \"𩤺\": [\n        \"ㄩ2\"\n    ],\n    \"𩤽\": [\n        \"ㄊㄧ1\"\n    ],\n    \"𩤿\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"𩥁\": [\n        \"ㄊㄤ2\"\n    ],\n    \"𩥂\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𩥄\": [\n        \"ㄉㄧㄢ1\"\n    ],\n    \"𩥅\": [\n        \"ㄊㄠ1\"\n    ],\n    \"𩥆\": [\n        \"ㄌㄩ4\"\n    ],\n    \"𩥇\": [\n        \"ㄓㄢ4\"\n    ],\n    \"𩥈\": [\n        \"ㄨㄣ1\"\n    ],\n    \"𩥉\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𩥊\": [\n        \"ㄠ1\",\n        \"ㄐㄧㄠ1\"\n    ],\n    \"𩥋\": [\n        \"ㄡ4\",\n        \"ㄉㄨ2\"\n    ],\n    \"𩥌\": [\n        \"ㄑㄧㄚ4\"\n    ],\n    \"𩥐\": [\n        \"ㄕ1\"\n    ],\n    \"𩥑\": [\n        \"ㄊㄚ3\"\n    ],\n    \"𩥔\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𩥘\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𩥠\": [\n        \"ㄓㄚ2\"\n    ],\n    \"𩥣\": [\n        \"ㄧㄠ2\"\n    ],\n    \"𩥫\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"𩥬\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𩥭\": [\n        \"ㄩ2\"\n    ],\n    \"𩥮\": [\n        \"ㄔㄢ3\"\n    ],\n    \"𩥯\": [\n        \"ㄧ1\"\n    ],\n    \"𩥲\": [\n        \"ㄔ4\"\n    ],\n    \"𩥴\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𩥽\": [\n        \"ㄊㄨ2\"\n    ],\n    \"𩥿\": [\n        \"ㄗㄨ2\"\n    ],\n    \"𩦂\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𩦇\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𩦉\": [\n        \"ㄅㄧㄝ2\"\n    ],\n    \"𩦊\": [\n        \"ㄏㄢ2\",\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𩦋\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𩦌\": [\n        \"ㄙㄤ1\",\n        \"ㄕㄨㄤ1\"\n    ],\n    \"𩦎\": [\n        \"ㄈㄟ1\",\n        \"ㄈㄟ3\"\n    ],\n    \"𩦐\": [\n        \"ㄕㄢ4\",\n        \"ㄏㄨㄛ1\"\n    ],\n    \"𩦘\": [\n        \"ㄏㄨㄢ1\"\n    ],\n    \"𩦠\": [\n        \"ㄅㄤ4\"\n    ],\n    \"𩦡\": [\n        \"ㄩ2\"\n    ],\n    \"𩦢\": [\n        \"ㄩ2\"\n    ],\n    \"𩦤\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𩦱\": [\n        \"ㄎㄨㄞ3\"\n    ],\n    \"𩦲\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"𩦹\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𩦺\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𩧃\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𩧄\": [\n        \"ㄓ4\"\n    ],\n    \"𩧅\": [\n        \"ㄈㄢ2\"\n    ],\n    \"𩧆\": [\n        \"ㄌㄧㄝ4\",\n        \"ㄌㄚ4\"\n    ],\n    \"𩧇\": [\n        \"ㄘㄞ4\"\n    ],\n    \"𩧈\": [\n        \"ㄉㄨ2\"\n    ],\n    \"𩧉\": [\n        \"ㄍㄨㄤ1\"\n    ],\n    \"𩧊\": [\n        \"ㄒㄩㄥ4\"\n    ],\n    \"𩧋\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𩧌\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𩧏\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𩧐\": [\n        \"ㄊㄨㄛ1\"\n    ],\n    \"𩧒\": [\n        \"ㄐㄩ4\"\n    ],\n    \"𩧓\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𩧘\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𩧜\": [\n        \"ㄓㄨㄢ3\"\n    ],\n    \"𩧡\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𩧦\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"𩧨\": [\n        \"ㄓㄡ4\"\n    ],\n    \"𩧩\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𩧪\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"𩧫\": [\n        \"ㄧㄤ3\"\n    ],\n    \"𩧬\": [\n        \"ㄖㄢ3\"\n    ],\n    \"𩧭\": [\n        \"ㄧ4\"\n    ],\n    \"𩧮\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𩧯\": [\n        \"ㄅㄛ1\"\n    ],\n    \"𩧰\": [\n        \"ㄏㄨㄣ2\"\n    ],\n    \"𩧱\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𩧲\": [\n        \"ㄉㄨㄥ4\"\n    ],\n    \"𩧳\": [\n        \"ㄓㄡ1\"\n    ],\n    \"𩧴\": [\n        \"ㄑㄩㄢ1\"\n    ],\n    \"𩧵\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𩧺\": [\n        \"ㄐㄩ2\"\n    ],\n    \"𩧼\": [\n        \"ㄅㄣ1\"\n    ],\n    \"𩧿\": [\n        \"ㄅㄧ1\"\n    ],\n    \"𩨀\": [\n        \"ㄍㄜ2\"\n    ],\n    \"𩨁\": [\n        \"ㄔㄨㄣ3\"\n    ],\n    \"𩨃\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"𩨄\": [\n        \"ㄙㄡ1\"\n    ],\n    \"𩨅\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𩨆\": [\n        \"ㄔㄥ2\"\n    ],\n    \"𩨇\": [\n        \"ㄌㄡ2\"\n    ],\n    \"𩨈\": [\n        \"ㄩ2\"\n    ],\n    \"𩨉\": [\n        \"ㄌㄚ1\"\n    ],\n    \"𩨊\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"𩨋\": [\n        \"ㄉㄧㄢ1\"\n    ],\n    \"𩨌\": [\n        \"ㄊㄚ3\"\n    ],\n    \"𩨍\": [\n        \"ㄓㄢ4\"\n    ],\n    \"𩨏\": [\n        \"ㄈㄢ2\"\n    ],\n    \"𩨐\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𩨑\": [\n        \"ㄊㄧㄥ1\"\n    ],\n    \"𩨒\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𩨓\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𩨔\": [\n        \"ㄏㄨ2\",\n        \"ㄏㄨㄚ2\"\n    ],\n    \"𩨗\": [\n        \"ㄩ2\"\n    ],\n    \"𩨘\": [\n        \"ㄑㄧ4\",\n        \"ㄍㄜ1\"\n    ],\n    \"𩨙\": [\n        \"ㄩ2\"\n    ],\n    \"𩨚\": [\n        \"ㄨㄚ1\"\n    ],\n    \"𩨜\": [\n        \"ㄅㄚ4\"\n    ],\n    \"𩨝\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𩨞\": [\n        \"ㄙㄚ3\"\n    ],\n    \"𩨟\": [\n        \"ㄑㄧㄠ1\"\n    ],\n    \"𩨠\": [\n        \"ㄧㄚ4\"\n    ],\n    \"𩨡\": [\n        \"ㄒㄧㄢ3\",\n        \"ㄙㄢ3\"\n    ],\n    \"𩨨\": [\n        \"ㄘ1\"\n    ],\n    \"𩨩\": [\n        \"ㄈㄢ4\"\n    ],\n    \"𩨫\": [\n        \"ㄎㄨㄣ3\"\n    ],\n    \"𩨬\": [\n        \"ㄍㄨㄣ3\"\n    ],\n    \"𩨭\": [\n        \"ㄑㄩㄝ1\"\n    ],\n    \"𩨮\": [\n        \"ㄜ4\"\n    ],\n    \"𩨯\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"𩨲\": [\n        \"ㄇㄚ4\"\n    ],\n    \"𩨳\": [\n        \"ㄎㄨ1\",\n        \"ㄉㄨ1\"\n    ],\n    \"𩨴\": [\n        \"ㄧㄠ3\"\n    ],\n    \"𩨷\": [\n        \"ㄑㄩㄝ1\"\n    ],\n    \"𩨸\": [\n        \"ㄔㄨ1\"\n    ],\n    \"𩨹\": [\n        \"ㄐㄧㄚ3\"\n    ],\n    \"𩨻\": [\n        \"ㄓㄨ3\"\n    ],\n    \"𩨽\": [\n        \"ㄉㄨㄟ1\"\n    ],\n    \"𩨾\": [\n        \"ㄨㄚ2\"\n    ],\n    \"𩩀\": [\n        \"ㄋㄠ3\"\n    ],\n    \"𩩄\": [\n        \"ㄧㄢ2\"\n    ],\n    \"𩩅\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"𩩋\": [\n        \"ㄒㄧㄥ2\",\n        \"ㄐㄧㄥ4\"\n    ],\n    \"𩩌\": [\n        \"ㄍㄨㄣ3\"\n    ],\n    \"𩩍\": [\n        \"ㄆㄧㄥ1\"\n    ],\n    \"𩩑\": [\n        \"ㄩ3\"\n    ],\n    \"𩩒\": [\n        \"ㄏㄜ4\"\n    ],\n    \"𩩔\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𩩗\": [\n        \"ㄕㄜ1\"\n    ],\n    \"𩩘\": [\n        \"ㄩ3\"\n    ],\n    \"𩩛\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𩩝\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"𩩞\": [\n        \"ㄕㄨㄟ4\"\n    ],\n    \"𩩟\": [\n        \"ㄔㄨㄛ4\"\n    ],\n    \"𩩠\": [\n        \"ㄗㄨ2\"\n    ],\n    \"𩩡\": [\n        \"ㄌㄥ2\"\n    ],\n    \"𩩢\": [\n        \"ㄋㄧ2\"\n    ],\n    \"𩩤\": [\n        \"ㄨㄚ1\"\n    ],\n    \"𩩥\": [\n        \"ㄓㄚ2\"\n    ],\n    \"𩩧\": [\n        \"ㄉㄢ4\"\n    ],\n    \"𩩮\": [\n        \"ㄉㄨ4\"\n    ],\n    \"𩩯\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"𩩰\": [\n        \"ㄐㄧㄝ1\",\n        \"ㄏㄞ2\"\n    ],\n    \"𩩱\": [\n        \"ㄑㄧㄚ4\"\n    ],\n    \"𩩲\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𩩳\": [\n        \"ㄔㄨㄥ4\"\n    ],\n    \"𩩴\": [\n        \"ㄧㄢ2\"\n    ],\n    \"𩩶\": [\n        \"ㄧㄢ4\"\n    ],\n    \"𩩺\": [\n        \"ㄙㄨㄥ2\"\n    ],\n    \"𩩻\": [\n        \"ㄊㄥ2\"\n    ],\n    \"𩩼\": [\n        \"ㄧㄠ3\"\n    ],\n    \"𩩾\": [\n        \"ㄎㄠ1\"\n    ],\n    \"𩪀\": [\n        \"ㄓㄨㄟ1\"\n    ],\n    \"𩪁\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"𩪂\": [\n        \"ㄞ2\"\n    ],\n    \"𩪃\": [\n        \"ㄏㄞ4\"\n    ],\n    \"𩪈\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"𩪉\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𩪊\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"𩪌\": [\n        \"ㄈㄥ4\"\n    ],\n    \"𩪍\": [\n        \"ㄑㄩ1\",\n        \"ㄕㄨ1\"\n    ],\n    \"𩪎\": [\n        \"ㄇㄤ3\"\n    ],\n    \"𩪐\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"𩪖\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𩪗\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𩪘\": [\n        \"ㄔㄨㄤ2\"\n    ],\n    \"𩪛\": [\n        \"ㄆㄨ2\"\n    ],\n    \"𩪟\": [\n        \"ㄧ4\"\n    ],\n    \"𩪢\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𩪣\": [\n        \"ㄧ4\"\n    ],\n    \"𩪤\": [\n        \"ㄜ4\"\n    ],\n    \"𩪥\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𩪧\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𩪭\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𩪮\": [\n        \"ㄇㄛ3\",\n        \"ㄇㄛ2\"\n    ],\n    \"𩪱\": [\n        \"ㄒㄩㄣ1\"\n    ],\n    \"𩪴\": [\n        \"ㄧㄢ4\"\n    ],\n    \"𩪸\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𩪺\": [\n        \"ㄊㄢ2\"\n    ],\n    \"𩪾\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"𩫀\": [\n        \"ㄎㄞ4\"\n    ],\n    \"𩫁\": [\n        \"ㄇㄠ4\"\n    ],\n    \"𩫂\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𩫇\": [\n        \"ㄞ3\"\n    ],\n    \"𩫊\": [\n        \"ㄊㄚ3\"\n    ],\n    \"𩫍\": [\n        \"ㄇㄟ4\"\n    ],\n    \"𩫏\": [\n        \"ㄍㄨㄛ1\",\n        \"ㄩㄥ1\"\n    ],\n    \"𩫓\": [\n        \"ㄍㄠ3\"\n    ],\n    \"𩫔\": [\n        \"ㄋㄠ2\"\n    ],\n    \"𩫕\": [\n        \"ㄏㄠ2\"\n    ],\n    \"𩫠\": [\n        \"ㄑㄩㄝ1\"\n    ],\n    \"𩫥\": [\n        \"ㄘㄠ2\"\n    ],\n    \"𩫦\": [\n        \"ㄙㄠ4\"\n    ],\n    \"𩫫\": [\n        \"ㄆㄧ2\"\n    ],\n    \"𩫲\": [\n        \"ㄒㄧㄝ1\"\n    ],\n    \"𩫳\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𩫴\": [\n        \"ㄐㄩ2\"\n    ],\n    \"𩫹\": [\n        \"ㄔㄥ2\"\n    ],\n    \"𩫺\": [\n        \"ㄋㄠ3\"\n    ],\n    \"𩬀\": [\n        \"ㄋㄟ4\"\n    ],\n    \"𩬍\": [\n        \"ㄇㄨ3\"\n    ],\n    \"𩬏\": [\n        \"ㄕㄠ1\"\n    ],\n    \"𩬑\": [\n        \"ㄉㄧㄢ1\",\n        \"ㄔㄢ1\"\n    ],\n    \"𩬔\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𩬖\": [\n        \"ㄓㄣ3\"\n    ],\n    \"𩬗\": [\n        \"ㄧㄠ3\"\n    ],\n    \"𩬙\": [\n        \"ㄈㄨ4\",\n        \"ㄈㄨ1\"\n    ],\n    \"𩬚\": [\n        \"ㄑㄧㄢ2\",\n        \"ㄍㄢ4\"\n    ],\n    \"𩬛\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"𩬜\": [\n        \"ㄐㄩ2\"\n    ],\n    \"𩬝\": [\n        \"ㄅㄧㄥ4\",\n        \"ㄈㄤ3\"\n    ],\n    \"𩬞\": [\n        \"ㄇㄠ2\",\n        \"ㄇㄢ2\",\n        \"ㄇㄧㄢ2\"\n    ],\n    \"𩬟\": [\n        \"ㄓㄚ4\"\n    ],\n    \"𩬠\": [\n        \"ㄊㄞ1\"\n    ],\n    \"𩬤\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"𩬫\": [\n        \"ㄓㄞ3\"\n    ],\n    \"𩬭\": [\n        \"ㄕ1\"\n    ],\n    \"𩬮\": [\n        \"ㄩㄥ4\"\n    ],\n    \"𩬰\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"𩬱\": [\n        \"ㄉㄠ4\"\n    ],\n    \"𩬲\": [\n        \"ㄊㄧ4\"\n    ],\n    \"𩬳\": [\n        \"ㄓㄨㄟ3\"\n    ],\n    \"𩬵\": [\n        \"ㄧㄣ4\"\n    ],\n    \"𩬷\": [\n        \"ㄋㄠ3\"\n    ],\n    \"𩬸\": [\n        \"ㄅㄛ1\"\n    ],\n    \"𩬹\": [\n        \"ㄎㄨㄤ1\"\n    ],\n    \"𩬺\": [\n        \"ㄓ3\"\n    ],\n    \"𩬻\": [\n        \"ㄉㄨㄛ3\"\n    ],\n    \"𩬼\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"𩬽\": [\n        \"ㄅㄠ3\"\n    ],\n    \"𩭇\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𩭊\": [\n        \"ㄐㄩ2\"\n    ],\n    \"𩭋\": [\n        \"ㄨㄣ2\",\n        \"ㄎㄨㄣ1\"\n    ],\n    \"𩭌\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𩭏\": [\n        \"ㄨㄛ3\"\n    ],\n    \"𩭐\": [\n        \"ㄕ3\"\n    ],\n    \"𩭑\": [\n        \"ㄋㄧㄠ3\"\n    ],\n    \"𩭒\": [\n        \"ㄇㄤ2\"\n    ],\n    \"𩭓\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"𩭘\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"𩭝\": [\n        \"ㄨㄛ3\"\n    ],\n    \"𩭟\": [\n        \"ㄉㄠ4\"\n    ],\n    \"𩭡\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𩭢\": [\n        \"ㄢ4\"\n    ],\n    \"𩭣\": [\n        \"ㄉㄚ2\"\n    ],\n    \"𩭤\": [\n        \"ㄗㄨㄥ3\",\n        \"ㄗㄨㄥ1\"\n    ],\n    \"𩭥\": [\n        \"ㄏㄢ4\"\n    ],\n    \"𩭦\": [\n        \"ㄔㄨㄟ2\"\n    ],\n    \"𩭧\": [\n        \"ㄅㄧ1\",\n        \"ㄅㄢ1\"\n    ],\n    \"𩭩\": [\n        \"ㄉㄨㄥ4\"\n    ],\n    \"𩭫\": [\n        \"ㄓㄤ3\"\n    ],\n    \"𩭯\": [\n        \"ㄧㄚ1\"\n    ],\n    \"𩭲\": [\n        \"ㄉㄧ2\"\n    ],\n    \"𩭳\": [\n        \"ㄏㄨㄛ1\"\n    ],\n    \"𩭷\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"𩭺\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𩭼\": [\n        \"ㄅㄠ3\"\n    ],\n    \"𩭽\": [\n        \"ㄎㄜ4\"\n    ],\n    \"𩭾\": [\n        \"ㄇㄠ2\"\n    ],\n    \"𩭿\": [\n        \"ㄖㄜ4\"\n    ],\n    \"𩮀\": [\n        \"ㄗㄨㄥ1\",\n        \"ㄗㄨㄥ3\",\n        \"ㄙㄨㄥ1\"\n    ],\n    \"𩮁\": [\n        \"ㄑㄧㄚ4\"\n    ],\n    \"𩮂\": [\n        \"ㄒㄧㄚ1\"\n    ],\n    \"𩮃\": [\n        \"ㄙㄡ1\"\n    ],\n    \"𩮄\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"𩮅\": [\n        \"ㄋㄚ4\"\n    ],\n    \"𩮉\": [\n        \"ㄇㄢ2\",\n        \"ㄇㄧㄢ2\"\n    ],\n    \"𩮎\": [\n        \"ㄓㄚ1\"\n    ],\n    \"𩮏\": [\n        \"ㄔㄢ2\"\n    ],\n    \"𩮐\": [\n        \"ㄕㄜ4\"\n    ],\n    \"𩮑\": [\n        \"ㄨㄛ3\"\n    ],\n    \"𩮖\": [\n        \"ㄞ2\"\n    ],\n    \"𩮗\": [\n        \"ㄅㄤ4\",\n        \"ㄆㄥ2\",\n        \"ㄈㄤ3\"\n    ],\n    \"𩮘\": [\n        \"ㄏㄠ1\"\n    ],\n    \"𩮚\": [\n        \"ㄙㄠ1\"\n    ],\n    \"𩮛\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"𩮜\": [\n        \"ㄊㄧ4\"\n    ],\n    \"𩮝\": [\n        \"ㄧㄚ4\"\n    ],\n    \"𩮟\": [\n        \"ㄅㄧㄥ4\"\n    ],\n    \"𩮠\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"𩮫\": [\n        \"ㄕㄚ1\"\n    ],\n    \"𩮬\": [\n        \"ㄨㄥ3\"\n    ],\n    \"𩮯\": [\n        \"ㄠ2\"\n    ],\n    \"𩮱\": [\n        \"ㄓㄨㄤ1\"\n    ],\n    \"𩮳\": [\n        \"ㄆㄧㄠ4\",\n        \"ㄆㄧㄠ3\",\n        \"ㄆㄧㄝ1\"\n    ],\n    \"𩮴\": [\n        \"ㄙㄨㄟ1\",\n        \"ㄘㄨㄟ3\"\n    ],\n    \"𩮵\": [\n        \"ㄧ1\"\n    ],\n    \"𩮶\": [\n        \"ㄙㄡ1\"\n    ],\n    \"𩮷\": [\n        \"ㄉㄡ1\"\n    ],\n    \"𩮸\": [\n        \"ㄙㄡ1\",\n        \"ㄋㄚ4\"\n    ],\n    \"𩮹\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"𩯃\": [\n        \"ㄈㄟ4\",\n        \"ㄅㄧ4\"\n    ],\n    \"𩯄\": [\n        \"ㄗㄨㄣ4\"\n    ],\n    \"𩯆\": [\n        \"ㄋㄠ4\"\n    ],\n    \"𩯇\": [\n        \"ㄉㄥ1\"\n    ],\n    \"𩯈\": [\n        \"ㄓ2\"\n    ],\n    \"𩯉\": [\n        \"ㄘㄨㄛ1\"\n    ],\n    \"𩯊\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"𩯋\": [\n        \"ㄐㄧ3\"\n    ],\n    \"𩯌\": [\n        \"ㄅㄛ1\"\n    ],\n    \"𩯍\": [\n        \"ㄘㄨㄥ2\"\n    ],\n    \"𩯎\": [\n        \"ㄔㄥ2\"\n    ],\n    \"𩯏\": [\n        \"ㄅㄨ3\"\n    ],\n    \"𩯑\": [\n        \"ㄙㄢ1\"\n    ],\n    \"𩯒\": [\n        \"ㄗㄢ4\"\n    ],\n    \"𩯘\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"𩯛\": [\n        \"ㄧㄠ4\"\n    ],\n    \"𩯜\": [\n        \"ㄌㄨ3\"\n    ],\n    \"𩯞\": [\n        \"ㄘㄢ4\"\n    ],\n    \"𩯨\": [\n        \"ㄋㄧ3\"\n    ],\n    \"𩯰\": [\n        \"ㄐㄧㄝ2\",\n        \"ㄐㄧ4\"\n    ],\n    \"𩯱\": [\n        \"ㄆㄨ2\"\n    ],\n    \"𩯲\": [\n        \"ㄓㄨㄤ4\"\n    ],\n    \"𩯳\": [\n        \"ㄗㄢ4\",\n        \"ㄗㄨㄢ3\",\n        \"ㄗㄚ1\"\n    ],\n    \"𩯺\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𩯽\": [\n        \"ㄌㄚ4\"\n    ],\n    \"𩰀\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"𩰃\": [\n        \"ㄓㄢ4\"\n    ],\n    \"𩰍\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"𩰎\": [\n        \"ㄨㄥ1\"\n    ],\n    \"𩰓\": [\n        \"ㄏㄨㄥ4\"\n    ],\n    \"𩰗\": [\n        \"ㄆㄧㄣ1\"\n    ],\n    \"𩰙\": [\n        \"ㄙㄜ4\"\n    ],\n    \"𩰞\": [\n        \"ㄋㄧ3\"\n    ],\n    \"𩰟\": [\n        \"ㄈㄣ1\"\n    ],\n    \"𩰠\": [\n        \"ㄒㄩ3\"\n    ],\n    \"𩰢\": [\n        \"ㄕ3\"\n    ],\n    \"𩰤\": [\n        \"ㄐㄩ4\"\n    ],\n    \"𩰨\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𩰪\": [\n        \"ㄩ4\"\n    ],\n    \"𩰬\": [\n        \"ㄍㄨㄛ1\",\n        \"ㄨㄞ1\"\n    ],\n    \"𩰭\": [\n        \"ㄍㄨㄛ1\"\n    ],\n    \"𩰯\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𩰲\": [\n        \"ㄌㄧ4\",\n        \"ㄈㄟ4\"\n    ],\n    \"𩰳\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𩰴\": [\n        \"ㄦ2\"\n    ],\n    \"𩰵\": [\n        \"ㄩㄢ2\"\n    ],\n    \"𩰶\": [\n        \"ㄏㄞ2\",\n        \"ㄅㄣ4\"\n    ],\n    \"𩰹\": [\n        \"ㄐㄧㄥ4\"\n    ],\n    \"𩰻\": [\n        \"ㄎㄜ4\"\n    ],\n    \"𩰽\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"𩰾\": [\n        \"ㄈㄟ4\"\n    ],\n    \"𩱀\": [\n        \"ㄆㄥ1\"\n    ],\n    \"𩱁\": [\n        \"ㄍㄥ1\"\n    ],\n    \"𩱃\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𩱄\": [\n        \"ㄋㄧ2\"\n    ],\n    \"𩱆\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𩱇\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𩱈\": [\n        \"ㄔㄠ3\"\n    ],\n    \"𩱊\": [\n        \"ㄦ2\",\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𩱋\": [\n        \"ㄍㄥ1\",\n        \"ㄆㄥ1\"\n    ],\n    \"𩱌\": [\n        \"ㄩ4\"\n    ],\n    \"𩱍\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𩱎\": [\n        \"ㄈㄟ4\"\n    ],\n    \"𩱏\": [\n        \"ㄠ2\"\n    ],\n    \"𩱓\": [\n        \"ㄦ3\"\n    ],\n    \"𩱘\": [\n        \"ㄎㄜ4\"\n    ],\n    \"𩱙\": [\n        \"ㄎㄨ4\"\n    ],\n    \"𩱚\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𩱝\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𩱞\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"𩱦\": [\n        \"ㄔㄠ3\"\n    ],\n    \"𩱧\": [\n        \"ㄍㄥ1\"\n    ],\n    \"𩱨\": [\n        \"ㄖㄨ4\"\n    ],\n    \"𩱪\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𩱬\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"𩱱\": [\n        \"ㄩ4\"\n    ],\n    \"𩱲\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𩱳\": [\n        \"ㄓㄞ1\"\n    ],\n    \"𩱴\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𩱷\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"𩱻\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"𩱼\": [\n        \"ㄐㄧㄡ1\"\n    ],\n    \"𩱾\": [\n        \"ㄊㄨㄛ4\"\n    ],\n    \"𩲁\": [\n        \"ㄒㄧ2\"\n    ],\n    \"𩲂\": [\n        \"ㄨㄟ3\"\n    ],\n    \"𩲃\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𩲄\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𩲅\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"𩲈\": [\n        \"ㄇㄟ4\",\n        \"ㄨㄟ2\"\n    ],\n    \"𩲊\": [\n        \"ㄏㄠ4\"\n    ],\n    \"𩲋\": [\n        \"ㄏㄤ1\"\n    ],\n    \"𩲌\": [\n        \"ㄈㄤ1\"\n    ],\n    \"𩲍\": [\n        \"ㄋㄧㄡ2\"\n    ],\n    \"𩲎\": [\n        \"ㄧㄡ4\"\n    ],\n    \"𩲏\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"𩲒\": [\n        \"ㄌㄤ4\"\n    ],\n    \"𩲠\": [\n        \"ㄓㄨ2\"\n    ],\n    \"𩲡\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"𩲢\": [\n        \"ㄅㄧ4\",\n        \"ㄇㄟ4\"\n    ],\n    \"𩲣\": [\n        \"ㄐㄧㄚ3\"\n    ],\n    \"𩲤\": [\n        \"ㄊㄧㄠ2\"\n    ],\n    \"𩲦\": [\n        \"ㄌㄩ4\"\n    ],\n    \"𩲧\": [\n        \"ㄎㄨㄥ3\"\n    ],\n    \"𩲨\": [\n        \"ㄗㄨㄟ3\"\n    ],\n    \"𩲩\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𩲪\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𩲬\": [\n        \"ㄓㄨ2\"\n    ],\n    \"𩲱\": [\n        \"ㄍㄨ3\"\n    ],\n    \"𩲲\": [\n        \"ㄗㄨ4\"\n    ],\n    \"𩲴\": [\n        \"ㄧㄤ1\"\n    ],\n    \"𩲵\": [\n        \"ㄙㄨ1\"\n    ],\n    \"𩲷\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"𩲹\": [\n        \"ㄔㄤ1\"\n    ],\n    \"𩲻\": [\n        \"ㄧㄠ2\"\n    ],\n    \"𩲾\": [\n        \"ㄩ4\"\n    ],\n    \"𩳅\": [\n        \"ㄕㄨ1\"\n    ],\n    \"𩳆\": [\n        \"ㄌㄞ4\"\n    ],\n    \"𩳇\": [\n        \"ㄧ4\"\n    ],\n    \"𩳈\": [\n        \"ㄉㄡ1\"\n    ],\n    \"𩳌\": [\n        \"ㄨ2\"\n    ],\n    \"𩳍\": [\n        \"ㄧㄥ3\"\n    ],\n    \"𩳎\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𩳏\": [\n        \"ㄓㄨㄢ4\"\n    ],\n    \"𩳐\": [\n        \"ㄈㄨ3\"\n    ],\n    \"𩳒\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𩳓\": [\n        \"ㄌㄧ3\"\n    ],\n    \"𩳔\": [\n        \"ㄧㄠ4\"\n    ],\n    \"𩳕\": [\n        \"ㄊㄨㄟ4\",\n        \"ㄊㄧ4\"\n    ],\n    \"𩳝\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"𩳡\": [\n        \"ㄌㄩ4\"\n    ],\n    \"𩳢\": [\n        \"ㄧㄢ4\"\n    ],\n    \"𩳣\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𩳤\": [\n        \"ㄌㄤ4\",\n        \"ㄔㄤ1\"\n    ],\n    \"𩳥\": [\n        \"ㄓㄨ2\"\n    ],\n    \"𩳧\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"𩳨\": [\n        \"ㄏㄨ1\"\n    ],\n    \"𩳯\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"𩳲\": [\n        \"ㄔ3\"\n    ],\n    \"𩳵\": [\n        \"ㄐㄩ2\"\n    ],\n    \"𩳶\": [\n        \"ㄓㄚ2\"\n    ],\n    \"𩳸\": [\n        \"ㄇㄧㄠ2\"\n    ],\n    \"𩴀\": [\n        \"ㄓㄨ1\"\n    ],\n    \"𩴁\": [\n        \"ㄍㄢ1\"\n    ],\n    \"𩴂\": [\n        \"ㄒㄩㄥ1\"\n    ],\n    \"𩴃\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𩴇\": [\n        \"ㄕㄞ4\"\n    ],\n    \"𩴈\": [\n        \"ㄇㄟ4\"\n    ],\n    \"𩴉\": [\n        \"ㄩㄣ4\"\n    ],\n    \"𩴍\": [\n        \"ㄕㄡ4\"\n    ],\n    \"𩴐\": [\n        \"ㄌㄩ4\"\n    ],\n    \"𩴑\": [\n        \"ㄧㄡ4\"\n    ],\n    \"𩴒\": [\n        \"ㄐㄧㄤ4\"\n    ],\n    \"𩴓\": [\n        \"ㄋㄨㄛ2\"\n    ],\n    \"𩴘\": [\n        \"ㄐㄩ4\"\n    ],\n    \"𩴙\": [\n        \"ㄧㄡ4\"\n    ],\n    \"𩴜\": [\n        \"ㄧ4\"\n    ],\n    \"𩴝\": [\n        \"ㄊㄥ2\"\n    ],\n    \"𩴞\": [\n        \"ㄨㄟ2\"\n    ],\n    \"𩴟\": [\n        \"ㄔㄜ3\"\n    ],\n    \"𩴠\": [\n        \"ㄌㄧㄣ4\"\n    ],\n    \"𩴡\": [\n        \"ㄍㄨ4\"\n    ],\n    \"𩴣\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𩴤\": [\n        \"ㄌㄧㄠ4\"\n    ],\n    \"𩴧\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"𩴨\": [\n        \"ㄧㄤ2\"\n    ],\n    \"𩴩\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"𩴪\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𩴮\": [\n        \"ㄧ4\"\n    ],\n    \"𩴱\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"𩴲\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𩴳\": [\n        \"ㄔㄚ4\"\n    ],\n    \"𩴵\": [\n        \"ㄍㄢ1\"\n    ],\n    \"𩴹\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𩴺\": [\n        \"ㄉㄧ2\"\n    ],\n    \"𩴻\": [\n        \"ㄌㄟ2\"\n    ],\n    \"𩵀\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𩵄\": [\n        \"ㄏㄨㄢ1\"\n    ],\n    \"𩵅\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𩵇\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"𩵉\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"𩵍\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"𩵎\": [\n        \"ㄩ3\",\n        \"ㄩ2\"\n    ],\n    \"𩵏\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"𩵓\": [\n        \"ㄌㄟ4\"\n    ],\n    \"𩵕\": [\n        \"ㄖㄣ4\",\n        \"ㄉㄠ1\"\n    ],\n    \"𩵖\": [\n        \"ㄒㄧㄠ3\"\n    ],\n    \"𩵗\": [\n        \"ㄙ4\"\n    ],\n    \"𩵚\": [\n        \"ㄉㄨ4\"\n    ],\n    \"𩵛\": [\n        \"ㄅㄧㄝ1\"\n    ],\n    \"𩵠\": [\n        \"ㄋㄧㄡ2\",\n        \"ㄨㄟ3\"\n    ],\n    \"𩵢\": [\n        \"ㄏㄜ4\",\n        \"ㄗㄚ1\"\n    ],\n    \"𩵣\": [\n        \"ㄆㄟ1\"\n    ],\n    \"𩵥\": [\n        \"ㄈㄟ4\"\n    ],\n    \"𩵦\": [\n        \"ㄇㄨ4\"\n    ],\n    \"𩵩\": [\n        \"ㄈㄨ1\"\n    ],\n    \"𩵬\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𩵭\": [\n        \"ㄨㄤ2\"\n    ],\n    \"𩵮\": [\n        \"ㄕㄚ1\",\n        \"ㄒㄧㄠ3\"\n    ],\n    \"𩵰\": [\n        \"ㄐㄧㄠ1\",\n        \"ㄑㄧㄡ1\"\n    ],\n    \"𩵱\": [\n        \"ㄨ3\"\n    ],\n    \"𩵹\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𩶁\": [\n        \"ㄅㄧㄥ3\"\n    ],\n    \"𩶂\": [\n        \"ㄓㄨ4\"\n    ],\n    \"𩶄\": [\n        \"ㄓㄨ2\"\n    ],\n    \"𩶅\": [\n        \"ㄔ1\"\n    ],\n    \"𩶇\": [\n        \"ㄕㄣ3\"\n    ],\n    \"𩶈\": [\n        \"ㄏㄨ1\"\n    ],\n    \"𩶉\": [\n        \"ㄅㄨ1\"\n    ],\n    \"𩶎\": [\n        \"ㄖㄢ3\"\n    ],\n    \"𩶖\": [\n        \"ㄇㄨ4\"\n    ],\n    \"𩶘\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𩶛\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"𩶞\": [\n        \"ㄇㄚ4\",\n        \"ㄏㄤ2\"\n    ],\n    \"𩶡\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𩶢\": [\n        \"ㄇㄡ2\"\n    ],\n    \"𩶣\": [\n        \"ㄓㄡ1\"\n    ],\n    \"𩶤\": [\n        \"ㄒㄧㄢ3\"\n    ],\n    \"𩶥\": [\n        \"ㄏㄨㄟ3\",\n        \"ㄏㄨㄥ2\"\n    ],\n    \"𩶦\": [\n        \"ㄍㄨㄞ4\"\n    ],\n    \"𩶧\": [\n        \"ㄐㄧㄡ4\"\n    ],\n    \"𩶩\": [\n        \"ㄇㄨ4\"\n    ],\n    \"𩶫\": [\n        \"ㄖㄨ4\",\n        \"ㄒㄩㄝ4\"\n    ],\n    \"𩶭\": [\n        \"ㄨ2\"\n    ],\n    \"𩶯\": [\n        \"ㄖㄨ2\"\n    ],\n    \"𩶱\": [\n        \"ㄓㄚ4\"\n    ],\n    \"𩷁\": [\n        \"ㄋㄨㄛ3\"\n    ],\n    \"𩷂\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𩷄\": [\n        \"ㄐㄧㄤ4\"\n    ],\n    \"𩷋\": [\n        \"ㄌㄧ3\"\n    ],\n    \"𩷌\": [\n        \"ㄕㄨ1\"\n    ],\n    \"𩷍\": [\n        \"ㄧ4\"\n    ],\n    \"𩷎\": [\n        \"ㄉㄧ2\"\n    ],\n    \"𩷏\": [\n        \"ㄑㄧㄥ2\"\n    ],\n    \"𩷐\": [\n        \"ㄐㄩ2\"\n    ],\n    \"𩷓\": [\n        \"ㄓ4\"\n    ],\n    \"𩷕\": [\n        \"ㄌㄤ2\"\n    ],\n    \"𩷖\": [\n        \"ㄅㄨ4\"\n    ],\n    \"𩷗\": [\n        \"ㄎㄨㄤ2\"\n    ],\n    \"𩷘\": [\n        \"ㄧ4\"\n    ],\n    \"𩷚\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𩷧\": [\n        \"ㄔ4\"\n    ],\n    \"𩷭\": [\n        \"ㄐㄧㄤ4\"\n    ],\n    \"𩷯\": [\n        \"ㄨㄛ4\"\n    ],\n    \"𩷰\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"𩷵\": [\n        \"ㄊㄨㄣ1\"\n    ],\n    \"𩷶\": [\n        \"ㄇㄤ2\"\n    ],\n    \"𩷸\": [\n        \"ㄈㄤ2\"\n    ],\n    \"𩷹\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𩷻\": [\n        \"ㄑㄧㄚ4\"\n    ],\n    \"𩷽\": [\n        \"ㄊㄚ3\"\n    ],\n    \"𩷾\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𩸀\": [\n        \"ㄆㄥ4\"\n    ],\n    \"𩸁\": [\n        \"ㄅㄧㄝ1\"\n    ],\n    \"𩸂\": [\n        \"ㄈㄣ4\",\n        \"ㄆㄣ4\"\n    ],\n    \"𩸃\": [\n        \"ㄊㄨ4\"\n    ],\n    \"𩸄\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"𩸇\": [\n        \"ㄜ4\"\n    ],\n    \"𩸋\": [\n        \"ㄜ4\",\n        \"ㄧㄚ1\"\n    ],\n    \"𩸎\": [\n        \"ㄉㄧㄥ4\"\n    ],\n    \"𩸐\": [\n        \"ㄖㄨ2\"\n    ],\n    \"𩸖\": [\n        \"ㄜ4\"\n    ],\n    \"𩸞\": [\n        \"ㄧㄢ4\",\n        \"ㄑㄧ2\"\n    ],\n    \"𩸟\": [\n        \"ㄙ4\"\n    ],\n    \"𩸥\": [\n        \"ㄧㄥ2\"\n    ],\n    \"𩸦\": [\n        \"ㄋㄧ2\"\n    ],\n    \"𩸧\": [\n        \"ㄋㄧ2\"\n    ],\n    \"𩸨\": [\n        \"ㄧ2\"\n    ],\n    \"𩸹\": [\n        \"ㄇㄧ2\"\n    ],\n    \"𩸾\": [\n        \"ㄧㄝ2\"\n    ],\n    \"𩸿\": [\n        \"ㄆㄛ1\"\n    ],\n    \"𩹀\": [\n        \"ㄘㄡ4\"\n    ],\n    \"𩹂\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𩹄\": [\n        \"ㄏㄞ4\"\n    ],\n    \"𩹅\": [\n        \"ㄧㄥ1\"\n    ],\n    \"𩹇\": [\n        \"ㄊㄧㄥ2\"\n    ],\n    \"𩹈\": [\n        \"ㄓ4\"\n    ],\n    \"𩹉\": [\n        \"ㄈㄟ1\"\n    ],\n    \"𩹊\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𩹍\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"𩹎\": [\n        \"ㄢ4\"\n    ],\n    \"𩹏\": [\n        \"ㄅㄚ4\"\n    ],\n    \"𩹑\": [\n        \"ㄏㄢ4\"\n    ],\n    \"𩹞\": [\n        \"ㄋㄢ2\"\n    ],\n    \"𩹟\": [\n        \"ㄋㄞ4\"\n    ],\n    \"𩹢\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"𩹥\": [\n        \"ㄨㄟ1\"\n    ],\n    \"𩹱\": [\n        \"ㄔㄨ4\"\n    ],\n    \"𩹳\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"𩹴\": [\n        \"ㄊㄠ1\"\n    ],\n    \"𩹵\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𩹶\": [\n        \"ㄊㄤ2\"\n    ],\n    \"𩹷\": [\n        \"ㄨㄟ3\"\n    ],\n    \"𩹸\": [\n        \"ㄍㄢ3\"\n    ],\n    \"𩹺\": [\n        \"ㄍㄜ2\"\n    ],\n    \"𩹼\": [\n        \"ㄏㄢ4\"\n    ],\n    \"𩹾\": [\n        \"ㄋㄚ4\"\n    ],\n    \"𩹿\": [\n        \"ㄍㄜ2\"\n    ],\n    \"𩺄\": [\n        \"ㄓㄥ1\"\n    ],\n    \"𩺗\": [\n        \"ㄊㄚ3\",\n        \"ㄉㄚ2\"\n    ],\n    \"𩺛\": [\n        \"ㄙ1\"\n    ],\n    \"𩺝\": [\n        \"ㄋㄧ4\"\n    ],\n    \"𩺞\": [\n        \"ㄙㄤ3\"\n    ],\n    \"𩺫\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𩺯\": [\n        \"ㄗㄨ2\"\n    ],\n    \"𩺰\": [\n        \"ㄩ2\",\n        \"ㄨ2\"\n    ],\n    \"𩺱\": [\n        \"ㄋㄧ4\"\n    ],\n    \"𩺲\": [\n        \"ㄑㄧ1\"\n    ],\n    \"𩺵\": [\n        \"ㄕㄣ1\"\n    ],\n    \"𩺼\": [\n        \"ㄅㄨ1\"\n    ],\n    \"𩻋\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"𩻌\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𩻎\": [\n        \"ㄍㄨㄚ1\"\n    ],\n    \"𩻖\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𩻗\": [\n        \"ㄅㄨ4\"\n    ],\n    \"𩻘\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"𩻚\": [\n        \"ㄨ2\"\n    ],\n    \"𩻛\": [\n        \"ㄘㄣ2\",\n        \"ㄐㄧㄣ1\"\n    ],\n    \"𩻜\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"𩻝\": [\n        \"ㄓㄨㄢ4\"\n    ],\n    \"𩻟\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"𩻡\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"𩻢\": [\n        \"ㄓㄚ3\"\n    ],\n    \"𩻤\": [\n        \"ㄏㄟ1\"\n    ],\n    \"𩻧\": [\n        \"ㄍㄨㄛ3\"\n    ],\n    \"𩻱\": [\n        \"ㄐㄧㄥ3\"\n    ],\n    \"𩻵\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𩻷\": [\n        \"ㄧㄥ2\"\n    ],\n    \"𩻼\": [\n        \"ㄓ4\"\n    ],\n    \"𩼂\": [\n        \"ㄨㄟ3\"\n    ],\n    \"𩼄\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𩼅\": [\n        \"ㄖㄨㄥ3\"\n    ],\n    \"𩼈\": [\n        \"ㄠ4\",\n        \"ㄧㄡ3\"\n    ],\n    \"𩼉\": [\n        \"ㄉㄤ1\",\n        \"ㄏㄢ1\"\n    ],\n    \"𩼊\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"𩼋\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𩼌\": [\n        \"ㄨㄟ1\"\n    ],\n    \"𩼒\": [\n        \"ㄑㄧㄤ2\"\n    ],\n    \"𩼙\": [\n        \"ㄍㄜ2\"\n    ],\n    \"𩼚\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𩼦\": [\n        \"ㄗㄡ4\"\n    ],\n    \"𩼨\": [\n        \"ㄧ2\"\n    ],\n    \"𩼫\": [\n        \"ㄓㄚ3\"\n    ],\n    \"𩼭\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𩼴\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𩼼\": [\n        \"ㄓㄢ1\"\n    ],\n    \"𩽀\": [\n        \"ㄔㄡ2\"\n    ],\n    \"𩽁\": [\n        \"ㄅㄧㄠ1\"\n    ],\n    \"𩽆\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𩽇\": [\n        \"ㄧㄡ1\"\n    ],\n    \"𩽍\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𩽎\": [\n        \"ㄨㄟ2\"\n    ],\n    \"𩽏\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𩽛\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𩽜\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𩽝\": [\n        \"ㄔㄢ2\"\n    ],\n    \"𩽞\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"𩽡\": [\n        \"ㄑㄧㄥ2\"\n    ],\n    \"𩽧\": [\n        \"ㄕㄨㄤ1\"\n    ],\n    \"𩽨\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𩽩\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𩽰\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"𩽳\": [\n        \"ㄉㄤ3\"\n    ],\n    \"𩽴\": [\n        \"ㄋㄧㄢ2\"\n    ],\n    \"𩽵\": [\n        \"ㄌㄧ3\"\n    ],\n    \"𩽷\": [\n        \"ㄅㄚ4\"\n    ],\n    \"𩽹\": [\n        \"ㄜ4\"\n    ],\n    \"𩽺\": [\n        \"ㄈㄨ1\"\n    ],\n    \"𩽻\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𩽼\": [\n        \"ㄏㄨㄣ3\"\n    ],\n    \"𩽽\": [\n        \"ㄓㄚ4\"\n    ],\n    \"𩽾\": [\n        \"ㄢ1\"\n    ],\n    \"𩾁\": [\n        \"ㄑㄧㄡ2\"\n    ],\n    \"𩾂\": [\n        \"ㄔㄡ2\"\n    ],\n    \"𩾃\": [\n        \"ㄇㄧㄢ3\"\n    ],\n    \"𩾄\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"𩾅\": [\n        \"ㄊㄨ4\"\n    ],\n    \"𩾆\": [\n        \"ㄋㄧ2\"\n    ],\n    \"𩾇\": [\n        \"ㄏㄨ5\"\n    ],\n    \"𩾈\": [\n        \"ㄕㄨ1\"\n    ],\n    \"𩾊\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𩾋\": [\n        \"ㄓㄨㄥ4\"\n    ],\n    \"𩾌\": [\n        \"ㄎㄤ1\"\n    ],\n    \"𩾒\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𩾓\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𩾔\": [\n        \"ㄘ4\"\n    ],\n    \"𩾕\": [\n        \"ㄔ4\"\n    ],\n    \"𩾗\": [\n        \"ㄉㄧㄠ1\",\n        \"ㄐㄧㄠ1\"\n    ],\n    \"𩾘\": [\n        \"ㄧ4\"\n    ],\n    \"𩾚\": [\n        \"ㄉㄧㄥ1\"\n    ],\n    \"𩾝\": [\n        \"ㄏㄢ4\",\n        \"ㄧㄢ4\"\n    ],\n    \"𩾞\": [\n        \"ㄨㄢ2\"\n    ],\n    \"𩾠\": [\n        \"ㄧ3\"\n    ],\n    \"𩾡\": [\n        \"ㄅㄠ4\"\n    ],\n    \"𩾢\": [\n        \"ㄧ4\",\n        \"ㄩㄢ1\"\n    ],\n    \"𩾧\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"𩾬\": [\n        \"ㄒㄧㄤ2\"\n    ],\n    \"𩾳\": [\n        \"ㄅㄧ2\"\n    ],\n    \"𩾶\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𩾷\": [\n        \"ㄍㄜ1\"\n    ],\n    \"𩾸\": [\n        \"ㄗㄜ4\",\n        \"ㄧㄢ4\"\n    ],\n    \"𩾺\": [\n        \"ㄓㄣ4\"\n    ],\n    \"𩾻\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𩾼\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𩾽\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"𩾾\": [\n        \"ㄒㄧㄠ1\",\n        \"ㄐㄧㄠ1\"\n    ],\n    \"𩾿\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𩿀\": [\n        \"ㄓㄨㄥ4\"\n    ],\n    \"𩿂\": [\n        \"ㄇㄠ4\"\n    ],\n    \"𩿃\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"𩿄\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"𩿈\": [\n        \"ㄈㄣ2\",\n        \"ㄈㄣ1\"\n    ],\n    \"𩿉\": [\n        \"ㄅㄢ1\"\n    ],\n    \"𩿊\": [\n        \"ㄏㄨㄢ1\"\n    ],\n    \"𩿑\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"𩿓\": [\n        \"ㄅㄠ4\"\n    ],\n    \"𩿔\": [\n        \"ㄧㄚ1\"\n    ],\n    \"𩿕\": [\n        \"ㄧㄠ2\"\n    ],\n    \"𩿛\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𩿝\": [\n        \"ㄐㄩ4\"\n    ],\n    \"𩿟\": [\n        \"ㄑㄩ4\"\n    ],\n    \"𩿠\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𩿡\": [\n        \"ㄊㄞ2\"\n    ],\n    \"𩿢\": [\n        \"ㄊㄡ3\"\n    ],\n    \"𩿣\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𩿤\": [\n        \"ㄓㄚ2\"\n    ],\n    \"𩿥\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𩿧\": [\n        \"ㄈㄨ1\"\n    ],\n    \"𩿩\": [\n        \"ㄑㄩ2\",\n        \"ㄉㄨㄛ2\"\n    ],\n    \"𩿪\": [\n        \"ㄔ4\"\n    ],\n    \"𩿬\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𩿷\": [\n        \"ㄊㄧ2\"\n    ],\n    \"𩿺\": [\n        \"ㄨㄚ1\"\n    ],\n    \"𩿽\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𩿿\": [\n        \"ㄔㄨ2\"\n    ],\n    \"𪀁\": [\n        \"ㄍㄜ1\"\n    ],\n    \"𪀈\": [\n        \"ㄩㄢ1\"\n    ],\n    \"𪀉\": [\n        \"ㄍㄜ1\",\n        \"ㄎㄜ3\"\n    ],\n    \"𪀊\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𪀏\": [\n        \"ㄐㄩ4\",\n        \"ㄐㄧㄡ1\"\n    ],\n    \"𪀒\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𪀓\": [\n        \"ㄧ2\"\n    ],\n    \"𪀔\": [\n        \"ㄕ1\"\n    ],\n    \"𪀕\": [\n        \"ㄧ4\"\n    ],\n    \"𪀗\": [\n        \"ㄍㄨㄟ3\"\n    ],\n    \"𪀘\": [\n        \"ㄐㄧㄤ4\"\n    ],\n    \"𪀚\": [\n        \"ㄙㄨㄥ1\"\n    ],\n    \"𪀛\": [\n        \"ㄑㄩㄥ2\"\n    ],\n    \"𪀝\": [\n        \"ㄜ4\",\n        \"ㄩㄢ1\"\n    ],\n    \"𪀞\": [\n        \"ㄏㄨㄤ1\"\n    ],\n    \"𪀟\": [\n        \"ㄏㄨㄟ2\"\n    ],\n    \"𪀠\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"𪀣\": [\n        \"ㄐㄩ2\"\n    ],\n    \"𪀥\": [\n        \"ㄓㄞ2\"\n    ],\n    \"𪀦\": [\n        \"ㄔ4\"\n    ],\n    \"𪀧\": [\n        \"ㄌㄠ3\"\n    ],\n    \"𪀩\": [\n        \"ㄑㄧ2\",\n        \"ㄉㄢ4\",\n        \"ㄔㄨ2\"\n    ],\n    \"𪀪\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"𪀬\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"𪀭\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"𪀺\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𪀽\": [\n        \"ㄒㄩㄣ2\",\n        \"ㄒㄧㄣ1\"\n    ],\n    \"𪀾\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𪀿\": [\n        \"ㄇㄧ3\"\n    ],\n    \"𪁀\": [\n        \"ㄩ4\"\n    ],\n    \"𪁈\": [\n        \"ㄓㄨㄤ1\",\n        \"ㄓㄨㄤ4\"\n    ],\n    \"𪁉\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"𪁊\": [\n        \"ㄓ4\",\n        \"ㄓㄜ2\"\n    ],\n    \"𪁋\": [\n        \"ㄔㄥ2\"\n    ],\n    \"𪁍\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𪁎\": [\n        \"ㄒㄧㄠ1\"\n    ],\n    \"𪁏\": [\n        \"ㄔㄣ2\"\n    ],\n    \"𪁐\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𪁑\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𪁓\": [\n        \"ㄓ4\"\n    ],\n    \"𪁔\": [\n        \"ㄌㄠ2\"\n    ],\n    \"𪁕\": [\n        \"ㄨㄛ4\"\n    ],\n    \"𪁖\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𪁘\": [\n        \"ㄨㄤ1\"\n    ],\n    \"𪁚\": [\n        \"ㄧ1\"\n    ],\n    \"𪁛\": [\n        \"ㄧ4\"\n    ],\n    \"𪁜\": [\n        \"ㄌㄤ2\"\n    ],\n    \"𪁞\": [\n        \"ㄊㄡ2\"\n    ],\n    \"𪁟\": [\n        \"ㄢ1\",\n        \"ㄏㄢ4\"\n    ],\n    \"𪁠\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𪁡\": [\n        \"ㄧㄢ4\"\n    ],\n    \"𪁥\": [\n        \"ㄐㄩ4\"\n    ],\n    \"𪁧\": [\n        \"ㄓㄣ4\",\n        \"ㄔㄣ2\"\n    ],\n    \"𪁩\": [\n        \"ㄓ4\",\n        \"ㄊㄧ2\"\n    ],\n    \"𪁪\": [\n        \"ㄇㄤ3\"\n    ],\n    \"𪁮\": [\n        \"ㄒㄧㄡ4\"\n    ],\n    \"𪁱\": [\n        \"ㄔㄨㄤ2\"\n    ],\n    \"𪁲\": [\n        \"ㄔㄨ1\"\n    ],\n    \"𪁸\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"𪁹\": [\n        \"ㄈㄟ1\"\n    ],\n    \"𪁺\": [\n        \"ㄔㄤ2\",\n        \"ㄔㄤ3\"\n    ],\n    \"𪁼\": [\n        \"ㄇㄧㄢ2\"\n    ],\n    \"𪁽\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𪁾\": [\n        \"ㄠ3\",\n        \"ㄨㄛ4\"\n    ],\n    \"𪂀\": [\n        \"ㄈㄨ3\"\n    ],\n    \"𪂄\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𪂅\": [\n        \"ㄓ1\"\n    ],\n    \"𪂆\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"𪂇\": [\n        \"ㄔㄤ1\"\n    ],\n    \"𪂈\": [\n        \"ㄧㄢ2\"\n    ],\n    \"𪂉\": [\n        \"ㄩ4\"\n    ],\n    \"𪂋\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𪂌\": [\n        \"ㄊㄚ4\"\n    ],\n    \"𪂍\": [\n        \"ㄐㄧ3\"\n    ],\n    \"𪂏\": [\n        \"ㄈㄟ4\"\n    ],\n    \"𪂒\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𪂓\": [\n        \"ㄐㄩ1\"\n    ],\n    \"𪂕\": [\n        \"ㄩ3\"\n    ],\n    \"𪂛\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𪂜\": [\n        \"ㄇㄟ2\"\n    ],\n    \"𪂟\": [\n        \"ㄅㄧㄝ1\"\n    ],\n    \"𪂠\": [\n        \"ㄍㄨㄛ3\"\n    ],\n    \"𪂤\": [\n        \"ㄇㄧㄥ4\"\n    ],\n    \"𪂦\": [\n        \"ㄨㄢ3\",\n        \"ㄩㄢ1\"\n    ],\n    \"𪂧\": [\n        \"ㄨㄢ3\"\n    ],\n    \"𪂴\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"𪂵\": [\n        \"ㄩ4\"\n    ],\n    \"𪂶\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𪂹\": [\n        \"ㄔㄨㄣ1\"\n    ],\n    \"𪂺\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𪂼\": [\n        \"ㄒㄧㄤ1\"\n    ],\n    \"𪂽\": [\n        \"ㄆㄣ2\"\n    ],\n    \"𪂾\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𪃂\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"𪃄\": [\n        \"ㄙㄞ1\"\n    ],\n    \"𪃅\": [\n        \"ㄒㄩㄝ1\"\n    ],\n    \"𪃆\": [\n        \"ㄗㄡ4\"\n    ],\n    \"𪃈\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𪃋\": [\n        \"ㄓㄢ1\",\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𪃍\": [\n        \"ㄩ2\"\n    ],\n    \"𪃎\": [\n        \"ㄩ2\"\n    ],\n    \"𪃏\": [\n        \"ㄇㄟ2\"\n    ],\n    \"𪃐\": [\n        \"ㄇㄧㄠ3\"\n    ],\n    \"𪃑\": [\n        \"ㄇㄠ4\"\n    ],\n    \"𪃒\": [\n        \"ㄉㄨㄛ2\"\n    ],\n    \"𪃓\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𪃛\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"𪃦\": [\n        \"ㄇㄧㄠ2\"\n    ],\n    \"𪃨\": [\n        \"ㄠ1\"\n    ],\n    \"𪃭\": [\n        \"ㄎㄜ4\"\n    ],\n    \"𪃶\": [\n        \"ㄏㄡ2\"\n    ],\n    \"𪃺\": [\n        \"ㄍㄡ4\"\n    ],\n    \"𪃼\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𪃾\": [\n        \"ㄖㄨㄥ2\"\n    ],\n    \"𪃿\": [\n        \"ㄍㄜ1\"\n    ],\n    \"𪄀\": [\n        \"ㄆㄢ2\"\n    ],\n    \"𪄁\": [\n        \"ㄩㄢ2\"\n    ],\n    \"𪄂\": [\n        \"ㄒㄧㄚ4\"\n    ],\n    \"𪄅\": [\n        \"ㄕㄚ1\"\n    ],\n    \"𪄆\": [\n        \"ㄆㄧ1\",\n        \"ㄆㄧ2\"\n    ],\n    \"𪄈\": [\n        \"ㄑㄧㄥ2\"\n    ],\n    \"𪄉\": [\n        \"ㄩㄥ1\"\n    ],\n    \"𪄊\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𪄌\": [\n        \"ㄍㄨㄥ4\"\n    ],\n    \"𪄎\": [\n        \"ㄍㄜ2\"\n    ],\n    \"𪄏\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"𪄑\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𪄕\": [\n        \"ㄅㄢ1\"\n    ],\n    \"𪄖\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𪄗\": [\n        \"ㄏㄡ4\"\n    ],\n    \"𪄛\": [\n        \"ㄒㄧ1\"\n    ],\n    \"𪄝\": [\n        \"ㄨ1\"\n    ],\n    \"𪄭\": [\n        \"ㄑㄧ1\"\n    ],\n    \"𪄮\": [\n        \"ㄏㄨ4\",\n        \"ㄍㄨ4\"\n    ],\n    \"𪄯\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"𪄱\": [\n        \"ㄉㄧ2\"\n    ],\n    \"𪄲\": [\n        \"ㄕㄤ1\"\n    ],\n    \"𪄳\": [\n        \"ㄇㄞ4\"\n    ],\n    \"𪄴\": [\n        \"ㄇㄧㄣ3\"\n    ],\n    \"𪄵\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𪄶\": [\n        \"ㄒㄧ2\"\n    ],\n    \"𪄷\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"𪄸\": [\n        \"ㄐㄧ2\"\n    ],\n    \"𪄹\": [\n        \"ㄔㄤ2\"\n    ],\n    \"𪄺\": [\n        \"ㄎㄡ4\"\n    ],\n    \"𪄻\": [\n        \"ㄔㄨㄥ1\",\n        \"ㄓㄨㄤ1\"\n    ],\n    \"𪅂\": [\n        \"ㄓㄤ1\"\n    ],\n    \"𪅃\": [\n        \"ㄆㄧㄠ3\",\n        \"ㄆㄧㄠ1\"\n    ],\n    \"𪅄\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𪅅\": [\n        \"ㄌㄩㄝ4\"\n    ],\n    \"𪅆\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𪅇\": [\n        \"ㄇㄥ4\"\n    ],\n    \"𪅈\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"𪅉\": [\n        \"ㄊㄧㄢ1\"\n    ],\n    \"𪅋\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𪅍\": [\n        \"ㄔ4\"\n    ],\n    \"𪅖\": [\n        \"ㄔㄨㄥ1\",\n        \"ㄓㄨㄤ1\"\n    ],\n    \"𪅙\": [\n        \"ㄔ4\"\n    ],\n    \"𪅝\": [\n        \"ㄋㄧㄠ3\"\n    ],\n    \"𪅟\": [\n        \"ㄩㄥ2\"\n    ],\n    \"𪅮\": [\n        \"ㄇㄧ4\"\n    ],\n    \"𪅰\": [\n        \"ㄕㄨ1\"\n    ],\n    \"𪅲\": [\n        \"ㄒㄧ4\"\n    ],\n    \"𪅴\": [\n        \"ㄜ4\"\n    ],\n    \"𪅵\": [\n        \"ㄗ1\"\n    ],\n    \"𪅸\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𪅹\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𪅺\": [\n        \"ㄏㄡ1\"\n    ],\n    \"𪅻\": [\n        \"ㄕㄥ4\"\n    ],\n    \"𪅼\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𪅾\": [\n        \"ㄑㄧ1\"\n    ],\n    \"𪆀\": [\n        \"ㄓㄡ1\"\n    ],\n    \"𪆁\": [\n        \"ㄙ1\"\n    ],\n    \"𪆂\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𪆋\": [\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𪆗\": [\n        \"ㄙ1\"\n    ],\n    \"𪆛\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𪆠\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𪆯\": [\n        \"ㄋㄨㄥ2\"\n    ],\n    \"𪆰\": [\n        \"ㄧㄚ4\"\n    ],\n    \"𪆱\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"𪆲\": [\n        \"ㄐㄧㄚ3\",\n        \"ㄓㄢ1\"\n    ],\n    \"𪆳\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"𪆴\": [\n        \"ㄎㄨㄟ2\"\n    ],\n    \"𪆵\": [\n        \"ㄔ4\"\n    ],\n    \"𪆶\": [\n        \"ㄘㄢ4\"\n    ],\n    \"𪆷\": [\n        \"ㄔㄨ2\"\n    ],\n    \"𪆹\": [\n        \"ㄍㄨㄛ1\"\n    ],\n    \"𪆻\": [\n        \"ㄉㄢ3\"\n    ],\n    \"𪆿\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"𪇁\": [\n        \"ㄉㄤ1\"\n    ],\n    \"𪇂\": [\n        \"ㄏㄡ4\"\n    ],\n    \"𪇄\": [\n        \"ㄎㄡ4\",\n        \"ㄎㄨ1\"\n    ],\n    \"𪇆\": [\n        \"ㄔㄨ4\",\n        \"ㄉㄨ2\"\n    ],\n    \"𪇇\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𪇈\": [\n        \"ㄞ4\"\n    ],\n    \"𪇊\": [\n        \"ㄆㄧ4\"\n    ],\n    \"𪇑\": [\n        \"ㄒㄩㄣ4\"\n    ],\n    \"𪇒\": [\n        \"ㄐㄧㄥ1\"\n    ],\n    \"𪇓\": [\n        \"ㄇㄥ4\"\n    ],\n    \"𪇕\": [\n        \"ㄅㄧㄣ1\"\n    ],\n    \"𪇖\": [\n        \"ㄌㄢ2\"\n    ],\n    \"𪇗\": [\n        \"ㄍㄨ3\"\n    ],\n    \"𪇘\": [\n        \"ㄔㄡ2\",\n        \"ㄊㄠ2\"\n    ],\n    \"𪇛\": [\n        \"ㄩㄥ1\"\n    ],\n    \"𪇜\": [\n        \"ㄍㄨㄚ2\"\n    ],\n    \"𪇝\": [\n        \"ㄩ2\"\n    ],\n    \"𪇞\": [\n        \"ㄓㄡ4\"\n    ],\n    \"𪇭\": [\n        \"ㄘㄞ4\"\n    ],\n    \"𪇯\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"𪇰\": [\n        \"ㄅㄨ3\"\n    ],\n    \"𪇱\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"𪇲\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𪇳\": [\n        \"ㄓㄣ1\"\n    ],\n    \"𪇴\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"𪇵\": [\n        \"ㄍㄨㄤ3\"\n    ],\n    \"𪇷\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"𪇹\": [\n        \"ㄌㄚ4\"\n    ],\n    \"𪈀\": [\n        \"ㄕㄡ4\"\n    ],\n    \"𪈃\": [\n        \"ㄍㄨㄛ1\"\n    ],\n    \"𪈆\": [\n        \"ㄇㄥ4\"\n    ],\n    \"𪈇\": [\n        \"ㄑㄧㄢ2\"\n    ],\n    \"𪈈\": [\n        \"ㄌㄞ4\"\n    ],\n    \"𪈊\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𪈋\": [\n        \"ㄊㄨㄢ2\"\n    ],\n    \"𪈑\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"𪈘\": [\n        \"ㄏㄨㄥ1\"\n    ],\n    \"𪈜\": [\n        \"ㄌㄩ3\"\n    ],\n    \"𪈟\": [\n        \"ㄐㄧㄚ2\"\n    ],\n    \"𪈥\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"𪈨\": [\n        \"ㄧ1\"\n    ],\n    \"𪈩\": [\n        \"ㄏㄨㄢ1\"\n    ],\n    \"𪈰\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"𪈴\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𪈸\": [\n        \"ㄍㄨㄢ4\"\n    ],\n    \"𪈻\": [\n        \"ㄑㄩㄢ2\"\n    ],\n    \"𪈼\": [\n        \"ㄋㄧㄠ3\"\n    ],\n    \"𪈿\": [\n        \"ㄇㄢ2\"\n    ],\n    \"𪉂\": [\n        \"ㄩㄣ4\"\n    ],\n    \"𪉃\": [\n        \"ㄨㄣ2\"\n    ],\n    \"𪉄\": [\n        \"ㄔ4\"\n    ],\n    \"𪉅\": [\n        \"ㄔ4\"\n    ],\n    \"𪉆\": [\n        \"ㄓ1\"\n    ],\n    \"𪉈\": [\n        \"ㄘ2\"\n    ],\n    \"𪉉\": [\n        \"ㄓㄨㄤ4\"\n    ],\n    \"𪉊\": [\n        \"ㄏㄨㄚ2\"\n    ],\n    \"𪉋\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𪉌\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𪉍\": [\n        \"ㄊㄨ1\"\n    ],\n    \"𪉎\": [\n        \"ㄇㄧㄣ2\"\n    ],\n    \"𪉏\": [\n        \"ㄇㄟ2\"\n    ],\n    \"𪉐\": [\n        \"ㄩ2\"\n    ],\n    \"𪉑\": [\n        \"ㄠ2\"\n    ],\n    \"𪉒\": [\n        \"ㄅㄢ1\"\n    ],\n    \"𪉔\": [\n        \"ㄆㄧ1\"\n    ],\n    \"𪉕\": [\n        \"ㄓㄣ1\"\n    ],\n    \"𪉖\": [\n        \"ㄌㄨ3\"\n    ],\n    \"𪉗\": [\n        \"ㄔ4\"\n    ],\n    \"𪉘\": [\n        \"ㄊㄡ2\"\n    ],\n    \"𪉚\": [\n        \"ㄐㄧㄝ1\"\n    ],\n    \"𪉜\": [\n        \"ㄓㄢ1\"\n    ],\n    \"𪉢\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"𪉣\": [\n        \"ㄌㄨ3\"\n    ],\n    \"𪉦\": [\n        \"ㄐㄧㄢ4\",\n        \"ㄐㄧㄢ3\",\n        \"ㄍㄢ4\"\n    ],\n    \"𪉧\": [\n        \"ㄊㄢ4\"\n    ],\n    \"𪉨\": [\n        \"ㄔㄤ1\"\n    ],\n    \"𪉪\": [\n        \"ㄘ4\"\n    ],\n    \"𪉭\": [\n        \"ㄨㄞ1\"\n    ],\n    \"𪉮\": [\n        \"ㄘㄡ4\"\n    ],\n    \"𪉯\": [\n        \"ㄎㄢ4\"\n    ],\n    \"𪉱\": [\n        \"ㄅㄧㄢ4\"\n    ],\n    \"𪉸\": [\n        \"ㄨㄣ1\"\n    ],\n    \"𪉻\": [\n        \"ㄑㄧㄢ1\"\n    ],\n    \"𪉿\": [\n        \"ㄍㄢ4\"\n    ],\n    \"𪊂\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𪊄\": [\n        \"ㄍㄢ3\",\n        \"ㄍㄢ4\"\n    ],\n    \"𪊆\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𪊇\": [\n        \"ㄍㄢ4\",\n        \"ㄊㄢ4\"\n    ],\n    \"𪊉\": [\n        \"ㄏㄨㄞ2\"\n    ],\n    \"𪊍\": [\n        \"ㄙ4\"\n    ],\n    \"𪊐\": [\n        \"ㄈㄨ1\"\n    ],\n    \"𪊕\": [\n        \"ㄆㄧ2\"\n    ],\n    \"𪊗\": [\n        \"ㄘㄚ1\"\n    ],\n    \"𪊜\": [\n        \"ㄅㄣ4\"\n    ],\n    \"𪊢\": [\n        \"ㄕ2\",\n        \"ㄕ3\"\n    ],\n    \"𪊥\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"𪊧\": [\n        \"ㄍㄨㄟ1\"\n    ],\n    \"𪊪\": [\n        \"ㄡ3\"\n    ],\n    \"𪊳\": [\n        \"ㄆㄠ2\"\n    ],\n    \"𪊵\": [\n        \"ㄧㄥ3\"\n    ],\n    \"𪊶\": [\n        \"ㄊㄧㄥ3\"\n    ],\n    \"𪊷\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"𪊹\": [\n        \"ㄓㄨ4\"\n    ],\n    \"𪊻\": [\n        \"ㄩ2\"\n    ],\n    \"𪋁\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"𪋄\": [\n        \"ㄑㄩ3\"\n    ],\n    \"𪋅\": [\n        \"ㄨㄢ3\"\n    ],\n    \"𪋆\": [\n        \"ㄎㄨㄣ1\"\n    ],\n    \"𪋇\": [\n        \"ㄓㄨㄟ1\"\n    ],\n    \"𪋉\": [\n        \"ㄩ4\"\n    ],\n    \"𪋊\": [\n        \"ㄍㄨㄛ3\"\n    ],\n    \"𪋋\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"𪋌\": [\n        \"ㄗㄨㄟ3\"\n    ],\n    \"𪋍\": [\n        \"ㄗㄨ2\"\n    ],\n    \"𪋏\": [\n        \"ㄓㄨ1\"\n    ],\n    \"𪋐\": [\n        \"ㄋㄨㄢ4\"\n    ],\n    \"𪋑\": [\n        \"ㄓㄨ1\"\n    ],\n    \"𪋖\": [\n        \"ㄆㄧㄠ1\"\n    ],\n    \"𪋗\": [\n        \"ㄇㄧ2\"\n    ],\n    \"𪋜\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𪋝\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𪋡\": [\n        \"ㄆㄨ2\"\n    ],\n    \"𪋢\": [\n        \"ㄇㄧ2\"\n    ],\n    \"𪋫\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𪋬\": [\n        \"ㄩ3\"\n    ],\n    \"𪋮\": [\n        \"ㄩ4\"\n    ],\n    \"𪋰\": [\n        \"ㄓㄨ3\"\n    ],\n    \"𪋳\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𪋺\": [\n        \"ㄋㄡ4\"\n    ],\n    \"𪋾\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𪌀\": [\n        \"ㄌㄧㄠ3\"\n    ],\n    \"𪌂\": [\n        \"ㄊㄨㄛ1\"\n    ],\n    \"𪌄\": [\n        \"ㄅㄧ3\"\n    ],\n    \"𪌅\": [\n        \"ㄋㄚ4\"\n    ],\n    \"𪌆\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𪌈\": [\n        \"ㄆㄧ2\"\n    ],\n    \"𪌉\": [\n        \"ㄉㄡ3\"\n    ],\n    \"𪌊\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𪌋\": [\n        \"ㄊㄨㄣ2\"\n    ],\n    \"𪌍\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𪌏\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𪌓\": [\n        \"ㄎㄨ4\"\n    ],\n    \"𪌔\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𪌘\": [\n        \"ㄊㄡ3\"\n    ],\n    \"𪌞\": [\n        \"ㄋㄞ2\"\n    ],\n    \"𪌟\": [\n        \"ㄗㄜ2\"\n    ],\n    \"𪌢\": [\n        \"ㄊㄨㄥ3\"\n    ],\n    \"𪌣\": [\n        \"ㄍㄜ2\"\n    ],\n    \"𪌤\": [\n        \"ㄉㄨㄟ1\"\n    ],\n    \"𪌧\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𪌩\": [\n        \"ㄊㄧㄢ2\"\n    ],\n    \"𪌪\": [\n        \"ㄊㄧㄠ4\"\n    ],\n    \"𪌫\": [\n        \"ㄔ2\"\n    ],\n    \"𪌬\": [\n        \"ㄑㄩ1\",\n        \"ㄔㄠ3\"\n    ],\n    \"𪌮\": [\n        \"ㄕㄚ1\",\n        \"ㄙㄨㄛ1\"\n    ],\n    \"𪌰\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𪌱\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𪌳\": [\n        \"ㄌㄨㄛ4\"\n    ],\n    \"𪌵\": [\n        \"ㄌㄧㄠ2\"\n    ],\n    \"𪌶\": [\n        \"ㄕㄨ4\"\n    ],\n    \"𪌷\": [\n        \"ㄉㄥ3\"\n    ],\n    \"𪌹\": [\n        \"ㄔ1\"\n    ],\n    \"𪌺\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"𪌼\": [\n        \"ㄊㄠ2\"\n    ],\n    \"𪌽\": [\n        \"ㄏㄨㄣ2\"\n    ],\n    \"𪌿\": [\n        \"ㄋㄧㄝ2\"\n    ],\n    \"𪍁\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"𪍂\": [\n        \"ㄏㄨ4\"\n    ],\n    \"𪍄\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𪍅\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𪍇\": [\n        \"ㄇㄛ4\",\n        \"ㄔㄠ3\",\n        \"ㄇㄞ4\"\n    ],\n    \"𪍈\": [\n        \"ㄔㄠ4\"\n    ],\n    \"𪍌\": [\n        \"ㄙㄨㄛ4\"\n    ],\n    \"𪍎\": [\n        \"ㄎㄜ1\"\n    ],\n    \"𪍏\": [\n        \"ㄈㄨ4\"\n    ],\n    \"𪍑\": [\n        \"ㄔㄠ3\"\n    ],\n    \"𪍔\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"𪍗\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"𪍛\": [\n        \"ㄙㄨ4\",\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𪍝\": [\n        \"ㄩㄣ4\"\n    ],\n    \"𪍟\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"𪍠\": [\n        \"ㄎㄨ1\"\n    ],\n    \"𪍡\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𪍣\": [\n        \"ㄌㄡ3\"\n    ],\n    \"𪍤\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𪍦\": [\n        \"ㄌㄧㄢ3\"\n    ],\n    \"𪍧\": [\n        \"ㄒㄩㄢ4\"\n    ],\n    \"𪍨\": [\n        \"ㄙㄨㄛ3\"\n    ],\n    \"𪍩\": [\n        \"ㄇㄢ2\"\n    ],\n    \"𪍪\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𪍲\": [\n        \"ㄊㄧ4\"\n    ],\n    \"𪍴\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"𪍵\": [\n        \"ㄊㄢ2\"\n    ],\n    \"𪍶\": [\n        \"ㄕㄢ4\"\n    ],\n    \"𪍸\": [\n        \"ㄑㄩ2\"\n    ],\n    \"𪍹\": [\n        \"ㄉㄨ2\"\n    ],\n    \"𪍺\": [\n        \"ㄏㄨㄢ2\",\n        \"ㄏㄨㄢ4\"\n    ],\n    \"𪍻\": [\n        \"ㄙㄠ4\"\n    ],\n    \"𪍿\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"𪎃\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𪎅\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𪎆\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"𪎇\": [\n        \"ㄗㄨㄛ2\"\n    ],\n    \"𪎈\": [\n        \"ㄧ4\"\n    ],\n    \"𪎉\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𪎊\": [\n        \"ㄔㄠ3\"\n    ],\n    \"𪎋\": [\n        \"ㄊㄧㄝ4\"\n    ],\n    \"𪎒\": [\n        \"ㄕㄨㄛ4\"\n    ],\n    \"𪎔\": [\n        \"ㄇㄧ3\"\n    ],\n    \"𪎗\": [\n        \"ㄇㄧ2\"\n    ],\n    \"𪎛\": [\n        \"ㄨㄢ3\"\n    ],\n    \"𪎝\": [\n        \"ㄅㄣ4\"\n    ],\n    \"𪎞\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"𪎠\": [\n        \"ㄇㄛ3\"\n    ],\n    \"𪎣\": [\n        \"ㄌㄧㄡ2\"\n    ],\n    \"𪎤\": [\n        \"ㄨㄛ4\"\n    ],\n    \"𪎦\": [\n        \"ㄇㄟ3\"\n    ],\n    \"𪎨\": [\n        \"ㄊㄡ2\"\n    ],\n    \"𪎫\": [\n        \"ㄇㄨ3\"\n    ],\n    \"𪎭\": [\n        \"ㄇㄟ2\"\n    ],\n    \"𪎲\": [\n        \"ㄗㄨㄛ4\"\n    ],\n    \"𪎴\": [\n        \"ㄊㄨㄣ2\"\n    ],\n    \"𪎵\": [\n        \"ㄎㄤ4\"\n    ],\n    \"𪎶\": [\n        \"ㄊㄨㄣ2\"\n    ],\n    \"𪎺\": [\n        \"ㄔㄜ4\"\n    ],\n    \"𪎻\": [\n        \"ㄓㄥ4\"\n    ],\n    \"𪎽\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"𪎾\": [\n        \"ㄊㄧㄢ1\"\n    ],\n    \"𪏀\": [\n        \"ㄓ4\"\n    ],\n    \"𪏁\": [\n        \"ㄔㄢ2\"\n    ],\n    \"𪏂\": [\n        \"ㄔㄢ2\"\n    ],\n    \"𪏅\": [\n        \"ㄑㄧㄥ1\"\n    ],\n    \"𪏆\": [\n        \"ㄊㄨㄣ1\"\n    ],\n    \"𪏇\": [\n        \"ㄏㄨㄟ3\"\n    ],\n    \"𪏈\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"𪏉\": [\n        \"ㄓㄢ1\"\n    ],\n    \"𪏊\": [\n        \"ㄐㄧㄢ1\",\n        \"ㄇㄧㄢ3\"\n    ],\n    \"𪏋\": [\n        \"ㄔㄢ2\"\n    ],\n    \"𪏍\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"𪏏\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"𪏐\": [\n        \"ㄔ2\"\n    ],\n    \"𪏒\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"𪏓\": [\n        \"ㄏㄥ2\"\n    ],\n    \"𪏔\": [\n        \"ㄩㄣ3\"\n    ],\n    \"𪏖\": [\n        \"ㄊㄨㄢ1\"\n    ],\n    \"𪏗\": [\n        \"ㄅㄧㄢ1\"\n    ],\n    \"𪏙\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"𪏚\": [\n        \"ㄩㄣ3\"\n    ],\n    \"𪏟\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𪏠\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"𪏢\": [\n        \"ㄍㄨㄥ1\"\n    ],\n    \"𪏤\": [\n        \"ㄍㄨㄟ4\"\n    ],\n    \"𪏦\": [\n        \"ㄔㄢ2\"\n    ],\n    \"𪏨\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"𪏩\": [\n        \"ㄖㄨㄟ4\"\n    ],\n    \"𪏪\": [\n        \"ㄎㄨㄤ4\"\n    ],\n    \"𪏫\": [\n        \"ㄆㄧㄠ4\"\n    ],\n    \"𪏮\": [\n        \"ㄖㄨ3\"\n    ],\n    \"𪏲\": [\n        \"ㄋㄧㄡ3\"\n    ],\n    \"𪏳\": [\n        \"ㄏㄨ4\"\n    ],\n    \"𪏴\": [\n        \"ㄐㄧㄣ3\"\n    ],\n    \"𪏵\": [\n        \"ㄋㄧ4\",\n        \"ㄌㄧ2\"\n    ],\n    \"𪏶\": [\n        \"ㄅㄠ4\"\n    ],\n    \"𪏸\": [\n        \"ㄋㄧ3\",\n        \"ㄔ1\"\n    ],\n    \"𪏺\": [\n        \"ㄅㄧ4\"\n    ],\n    \"𪏻\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𪏼\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𪏿\": [\n        \"ㄓㄨ1\"\n    ],\n    \"𪐀\": [\n        \"ㄋㄚ3\"\n    ],\n    \"𪐂\": [\n        \"ㄑㄩㄢ3\"\n    ],\n    \"𪐃\": [\n        \"ㄈㄥ3\"\n    ],\n    \"𪐄\": [\n        \"ㄅㄧ3\"\n    ],\n    \"𪐅\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𪐆\": [\n        \"ㄅㄧㄝ2\"\n    ],\n    \"𪐇\": [\n        \"ㄋㄧㄢ2\"\n    ],\n    \"𪐈\": [\n        \"ㄉㄨㄥ3\"\n    ],\n    \"𪐋\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"𪐌\": [\n        \"ㄋㄧ4\"\n    ],\n    \"𪐍\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"𪐎\": [\n        \"ㄇㄚ2\"\n    ],\n    \"𪐏\": [\n        \"ㄓㄜ2\",\n        \"ㄓ2\"\n    ],\n    \"𪐓\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"𪐔\": [\n        \"ㄧ2\"\n    ],\n    \"𪐖\": [\n        \"ㄌㄨㄥ3\"\n    ],\n    \"𪐘\": [\n        \"ㄧ4\",\n        \"ㄧㄢ1\"\n    ],\n    \"𪐝\": [\n        \"ㄉㄞ4\",\n        \"ㄊㄞ4\"\n    ],\n    \"𪐞\": [\n        \"ㄉㄨ4\"\n    ],\n    \"𪐣\": [\n        \"ㄧ3\"\n    ],\n    \"𪐥\": [\n        \"ㄊㄞ4\"\n    ],\n    \"𪐦\": [\n        \"ㄏㄤ1\"\n    ],\n    \"𪐧\": [\n        \"ㄕㄨ4\"\n    ],\n    \"𪐬\": [\n        \"ㄨㄢ2\"\n    ],\n    \"𪐮\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𪐯\": [\n        \"ㄧㄠ3\"\n    ],\n    \"𪐰\": [\n        \"ㄦ4\"\n    ],\n    \"𪐲\": [\n        \"ㄓㄣ4\"\n    ],\n    \"𪐺\": [\n        \"ㄉㄡ4\"\n    ],\n    \"𪐻\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𪐿\": [\n        \"ㄆㄤ1\"\n    ],\n    \"𪑀\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"𪑂\": [\n        \"ㄔㄚ4\"\n    ],\n    \"𪑃\": [\n        \"ㄕㄢ1\"\n    ],\n    \"𪑄\": [\n        \"ㄌㄨ2\"\n    ],\n    \"𪑆\": [\n        \"ㄩ4\"\n    ],\n    \"𪑈\": [\n        \"ㄧㄢ4\"\n    ],\n    \"𪑉\": [\n        \"ㄨㄢ3\"\n    ],\n    \"𪑊\": [\n        \"ㄑㄧㄠ4\"\n    ],\n    \"𪑋\": [\n        \"ㄌㄨㄛ1\"\n    ],\n    \"𪑌\": [\n        \"ㄩ4\"\n    ],\n    \"𪑏\": [\n        \"ㄊㄨ2\"\n    ],\n    \"𪑐\": [\n        \"ㄨㄟ4\"\n    ],\n    \"𪑒\": [\n        \"ㄊㄨㄣ4\"\n    ],\n    \"𪑕\": [\n        \"ㄏㄨㄣ3\"\n    ],\n    \"𪑖\": [\n        \"ㄅㄣ1\"\n    ],\n    \"𪑗\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"𪑙\": [\n        \"ㄐㄧㄣ1\",\n        \"ㄑㄧㄢ2\"\n    ],\n    \"𪑚\": [\n        \"ㄌㄞ2\",\n        \"ㄌㄧ2\"\n    ],\n    \"𪑜\": [\n        \"ㄓ3\"\n    ],\n    \"𪑝\": [\n        \"ㄩ2\"\n    ],\n    \"𪑟\": [\n        \"ㄘ4\"\n    ],\n    \"𪑦\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𪑧\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𪑨\": [\n        \"ㄔㄚ4\"\n    ],\n    \"𪑩\": [\n        \"ㄉㄧㄢ4\"\n    ],\n    \"𪑪\": [\n        \"ㄇㄢ2\"\n    ],\n    \"𪑬\": [\n        \"ㄉㄥ4\"\n    ],\n    \"𪑭\": [\n        \"ㄨㄟ1\"\n    ],\n    \"𪑮\": [\n        \"ㄋㄧㄢ3\"\n    ],\n    \"𪑯\": [\n        \"ㄌㄟ4\"\n    ],\n    \"𪑰\": [\n        \"ㄅㄧㄥ1\"\n    ],\n    \"𪑱\": [\n        \"ㄨ1\",\n        \"ㄨㄛ4\"\n    ],\n    \"𪑳\": [\n        \"ㄓㄣ3\"\n    ],\n    \"𪑶\": [\n        \"ㄖㄡ2\"\n    ],\n    \"𪑷\": [\n        \"ㄨㄞ4\"\n    ],\n    \"𪑸\": [\n        \"ㄇㄧ4\",\n        \"ㄧㄢ1\"\n    ],\n    \"𪑹\": [\n        \"ㄐㄧㄝ4\"\n    ],\n    \"𪑻\": [\n        \"ㄏㄡ2\"\n    ],\n    \"𪑽\": [\n        \"ㄓㄞ4\"\n    ],\n    \"𪑾\": [\n        \"ㄖㄨ3\"\n    ],\n    \"𪑿\": [\n        \"ㄗ1\"\n    ],\n    \"𪒀\": [\n        \"ㄆㄢ2\"\n    ],\n    \"𪒂\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𪒄\": [\n        \"ㄇㄧ4\"\n    ],\n    \"𪒆\": [\n        \"ㄑㄧ1\"\n    ],\n    \"𪒇\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𪒊\": [\n        \"ㄓ1\"\n    ],\n    \"𪒋\": [\n        \"ㄅㄢ1\",\n        \"ㄆㄢ2\"\n    ],\n    \"𪒍\": [\n        \"ㄇㄧㄝ4\"\n    ],\n    \"𪒏\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𪒑\": [\n        \"ㄑㄧ1\"\n    ],\n    \"𪒒\": [\n        \"ㄔㄨㄥ1\"\n    ],\n    \"𪒔\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𪒕\": [\n        \"ㄧ4\"\n    ],\n    \"𪒘\": [\n        \"ㄉㄥ4\"\n    ],\n    \"𪒙\": [\n        \"ㄘㄨㄛ1\"\n    ],\n    \"𪒛\": [\n        \"ㄉㄨㄟ4\"\n    ],\n    \"𪒜\": [\n        \"ㄇㄚ4\"\n    ],\n    \"𪒝\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𪒟\": [\n        \"ㄗㄥ4\"\n    ],\n    \"𪒠\": [\n        \"ㄧㄢ3\",\n        \"ㄢ3\",\n        \"ㄢ4\"\n    ],\n    \"𪒡\": [\n        \"ㄉㄨㄟ4\",\n        \"ㄉㄞ4\"\n    ],\n    \"𪒢\": [\n        \"ㄆㄨ1\"\n    ],\n    \"𪒥\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𪒩\": [\n        \"ㄏㄨㄛ4\"\n    ],\n    \"𪒪\": [\n        \"ㄇㄞ4\"\n    ],\n    \"𪒫\": [\n        \"ㄐㄧㄢ3\"\n    ],\n    \"𪒬\": [\n        \"ㄋㄨㄥ2\"\n    ],\n    \"𪒭\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"𪒯\": [\n        \"ㄑㄧㄣ2\"\n    ],\n    \"𪒲\": [\n        \"ㄧㄝ4\"\n    ],\n    \"𪒴\": [\n        \"ㄊㄞ2\"\n    ],\n    \"𪒹\": [\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𪒼\": [\n        \"ㄔㄚ2\"\n    ],\n    \"𪒾\": [\n        \"ㄉㄢ4\"\n    ],\n    \"𪒿\": [\n        \"ㄊㄥ2\"\n    ],\n    \"𪓀\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𪓃\": [\n        \"ㄋㄧㄤ3\"\n    ],\n    \"𪓄\": [\n        \"ㄔㄢ2\"\n    ],\n    \"𪓅\": [\n        \"ㄗㄤ1\"\n    ],\n    \"𪓊\": [\n        \"ㄩ4\"\n    ],\n    \"𪓌\": [\n        \"ㄗㄨㄟ4\"\n    ],\n    \"𪓍\": [\n        \"ㄅㄧㄢ1\"\n    ],\n    \"𪓐\": [\n        \"ㄔㄨ3\"\n    ],\n    \"𪓘\": [\n        \"ㄖㄢ2\"\n    ],\n    \"𪓚\": [\n        \"ㄖㄢ2\"\n    ],\n    \"𪓛\": [\n        \"ㄧㄤ1\"\n    ],\n    \"𪓜\": [\n        \"ㄅㄛ3\"\n    ],\n    \"𪓡\": [\n        \"ㄘㄨ4\"\n    ],\n    \"𪓬\": [\n        \"ㄇㄧ2\"\n    ],\n    \"𪓮\": [\n        \"ㄎㄜ3\"\n    ],\n    \"𪓰\": [\n        \"ㄘㄨ4\"\n    ],\n    \"𪓷\": [\n        \"ㄒㄧ2\"\n    ],\n    \"𪓹\": [\n        \"ㄇㄚ2\"\n    ],\n    \"𪓻\": [\n        \"ㄕ1\"\n    ],\n    \"𪓼\": [\n        \"ㄉㄧㄢ1\"\n    ],\n    \"𪓿\": [\n        \"ㄕ1\"\n    ],\n    \"𪔂\": [\n        \"ㄉㄧㄥ3\"\n    ],\n    \"𪔃\": [\n        \"ㄐㄩㄥ1\"\n    ],\n    \"𪔅\": [\n        \"ㄩㄢ2\"\n    ],\n    \"𪔆\": [\n        \"ㄍㄢ1\"\n    ],\n    \"𪔊\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𪔋\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𪔍\": [\n        \"ㄆㄥ2\"\n    ],\n    \"𪔏\": [\n        \"ㄉㄥ1\"\n    ],\n    \"𪔑\": [\n        \"ㄅㄥ4\"\n    ],\n    \"𪔔\": [\n        \"ㄆㄤ1\",\n        \"ㄆㄥ2\"\n    ],\n    \"𪔕\": [\n        \"ㄊㄚ4\",\n        \"ㄌㄨㄥ2\"\n    ],\n    \"𪔗\": [\n        \"ㄩㄢ1\"\n    ],\n    \"𪔘\": [\n        \"ㄍㄠ1\"\n    ],\n    \"𪔙\": [\n        \"ㄩㄢ1\"\n    ],\n    \"𪔟\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"𪔣\": [\n        \"ㄎㄨㄥ1\"\n    ],\n    \"𪔦\": [\n        \"ㄉㄨㄥ4\"\n    ],\n    \"𪔩\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𪔪\": [\n        \"ㄑㄧ4\"\n    ],\n    \"𪔬\": [\n        \"ㄙㄤ1\"\n    ],\n    \"𪔰\": [\n        \"ㄧㄣ4\"\n    ],\n    \"𪔳\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"𪔶\": [\n        \"ㄊㄥ1\"\n    ],\n    \"𪔷\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"𪔺\": [\n        \"ㄖㄣ4\"\n    ],\n    \"𪔽\": [\n        \"ㄧㄣ4\"\n    ],\n    \"𪔾\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"𪔿\": [\n        \"ㄆㄨ1\"\n    ],\n    \"𪕀\": [\n        \"ㄩㄢ2\"\n    ],\n    \"𪕁\": [\n        \"ㄖㄨㄥ3\",\n        \"ㄔㄣ2\"\n    ],\n    \"𪕃\": [\n        \"ㄈㄤ1\"\n    ],\n    \"𪕇\": [\n        \"ㄏㄤ1\"\n    ],\n    \"𪕈\": [\n        \"ㄇㄧ2\"\n    ],\n    \"𪕉\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𪕊\": [\n        \"ㄗ1\"\n    ],\n    \"𪕌\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𪕍\": [\n        \"ㄐㄩㄥ1\"\n    ],\n    \"𪕎\": [\n        \"ㄖㄨㄥ3\"\n    ],\n    \"𪕒\": [\n        \"ㄆㄧㄥ2\"\n    ],\n    \"𪕓\": [\n        \"ㄍㄨㄤ1\"\n    ],\n    \"𪕔\": [\n        \"ㄦ3\"\n    ],\n    \"𪕝\": [\n        \"ㄘㄨ4\"\n    ],\n    \"𪕞\": [\n        \"ㄐㄩㄣ4\"\n    ],\n    \"𪕦\": [\n        \"ㄒㄧㄡ3\"\n    ],\n    \"𪕨\": [\n        \"ㄦ2\"\n    ],\n    \"𪕩\": [\n        \"ㄊㄧ4\"\n    ],\n    \"𪕫\": [\n        \"ㄧㄤ2\"\n    ],\n    \"𪕭\": [\n        \"ㄞ4\"\n    ],\n    \"𪕮\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𪕯\": [\n        \"ㄒㄧ2\",\n        \"ㄒㄧㄝ2\"\n    ],\n    \"𪕱\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𪕳\": [\n        \"ㄙ1\"\n    ],\n    \"𪕴\": [\n        \"ㄌㄧ3\"\n    ],\n    \"𪕶\": [\n        \"ㄧ4\"\n    ],\n    \"𪕷\": [\n        \"ㄍㄨ3\"\n    ],\n    \"𪕹\": [\n        \"ㄊㄤ2\"\n    ],\n    \"𪖀\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"𪖁\": [\n        \"ㄗㄨㄥ1\"\n    ],\n    \"𪖂\": [\n        \"ㄌㄧ2\"\n    ],\n    \"𪖄\": [\n        \"ㄐㄧㄠ4\"\n    ],\n    \"𪖇\": [\n        \"ㄈㄢ2\"\n    ],\n    \"𪖈\": [\n        \"ㄆㄨ2\"\n    ],\n    \"𪖉\": [\n        \"ㄙ1\"\n    ],\n    \"𪖋\": [\n        \"ㄐㄧㄝ2\"\n    ],\n    \"𪖌\": [\n        \"ㄌㄨ2\"\n    ],\n    \"𪖍\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𪖎\": [\n        \"ㄔㄢ2\"\n    ],\n    \"𪖐\": [\n        \"ㄧㄠ4\",\n        \"ㄧㄚ4\"\n    ],\n    \"𪖕\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"𪖙\": [\n        \"ㄏㄡ1\"\n    ],\n    \"𪖚\": [\n        \"ㄉㄧㄢ1\"\n    ],\n    \"𪖛\": [\n        \"ㄑㄧㄡ4\"\n    ],\n    \"𪖜\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𪖞\": [\n        \"ㄆㄧ4\"\n    ],\n    \"𪖢\": [\n        \"ㄎㄨㄟ1\"\n    ],\n    \"𪖥\": [\n        \"ㄒㄧ3\"\n    ],\n    \"𪖦\": [\n        \"ㄊㄧ1\"\n    ],\n    \"𪖩\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𪖯\": [\n        \"ㄅㄧㄢ3\"\n    ],\n    \"𪖲\": [\n        \"ㄏㄜ1\"\n    ],\n    \"𪖳\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"𪖶\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𪖷\": [\n        \"ㄌㄧㄠ4\"\n    ],\n    \"𪖼\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"𪗁\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𪗂\": [\n        \"ㄔㄢ2\"\n    ],\n    \"𪗅\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𪗆\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𪗉\": [\n        \"ㄗ1\"\n    ],\n    \"𪗋\": [\n        \"ㄗ1\"\n    ],\n    \"𪗍\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𪗏\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𪗐\": [\n        \"ㄗ1\"\n    ],\n    \"𪗒\": [\n        \"ㄓㄞ1\"\n    ],\n    \"𪗓\": [\n        \"ㄓㄞ1\"\n    ],\n    \"𪗔\": [\n        \"ㄆㄚ4\"\n    ],\n    \"𪗖\": [\n        \"ㄐㄩ1\"\n    ],\n    \"𪗙\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𪗜\": [\n        \"ㄏㄤ2\"\n    ],\n    \"𪗝\": [\n        \"ㄋㄚ4\"\n    ],\n    \"𪗤\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𪗦\": [\n        \"ㄓㄢ4\"\n    ],\n    \"𪗧\": [\n        \"ㄕ3\"\n    ],\n    \"𪗨\": [\n        \"ㄓ2\"\n    ],\n    \"𪗭\": [\n        \"ㄓㄚ1\"\n    ],\n    \"𪗴\": [\n        \"ㄖㄨㄥ3\"\n    ],\n    \"𪗵\": [\n        \"ㄓㄚ1\"\n    ],\n    \"𪗷\": [\n        \"ㄧ4\"\n    ],\n    \"𪗸\": [\n        \"ㄇㄧㄥ2\"\n    ],\n    \"𪗹\": [\n        \"ㄧㄚ2\"\n    ],\n    \"𪗻\": [\n        \"ㄓ4\"\n    ],\n    \"𪗽\": [\n        \"ㄎㄨㄛ4\",\n        \"ㄏㄨㄚ2\"\n    ],\n    \"𪗾\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"𪘀\": [\n        \"ㄆㄧㄢ2\"\n    ],\n    \"𪘁\": [\n        \"ㄊㄚ4\",\n        \"ㄒㄧㄚ2\"\n    ],\n    \"𪘃\": [\n        \"ㄧ3\"\n    ],\n    \"𪘆\": [\n        \"ㄒㄧㄡ1\"\n    ],\n    \"𪘇\": [\n        \"ㄓㄞ1\"\n    ],\n    \"𪘉\": [\n        \"ㄉㄨㄛ3\"\n    ],\n    \"𪘊\": [\n        \"ㄜ4\"\n    ],\n    \"𪘎\": [\n        \"ㄧㄣ2\",\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𪘐\": [\n        \"ㄜ4\"\n    ],\n    \"𪘑\": [\n        \"ㄙㄨㄢ1\"\n    ],\n    \"𪘒\": [\n        \"ㄢ1\"\n    ],\n    \"𪘓\": [\n        \"ㄘㄨㄛ2\"\n    ],\n    \"𪘕\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𪘗\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𪘘\": [\n        \"ㄒㄧㄚ2\"\n    ],\n    \"𪘛\": [\n        \"ㄔㄨㄛ4\"\n    ],\n    \"𪘝\": [\n        \"ㄙㄨㄢ1\"\n    ],\n    \"𪘥\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𪘦\": [\n        \"ㄑㄧㄢ3\"\n    ],\n    \"𪘧\": [\n        \"ㄗㄨ2\"\n    ],\n    \"𪘨\": [\n        \"ㄓㄞ1\"\n    ],\n    \"𪘩\": [\n        \"ㄩㄣ3\",\n        \"ㄎㄨㄣ3\"\n    ],\n    \"𪘪\": [\n        \"ㄓㄢ4\"\n    ],\n    \"𪘬\": [\n        \"ㄧ2\",\n        \"ㄧㄚ4\",\n        \"ㄧㄚ2\"\n    ],\n    \"𪘲\": [\n        \"ㄧㄚ2\",\n        \"ㄧ2\",\n        \"ㄧㄚ4\",\n        \"ㄘ1\"\n    ],\n    \"𪘳\": [\n        \"ㄩㄝ1\"\n    ],\n    \"𪘹\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𪘺\": [\n        \"ㄑㄧㄚ4\"\n    ],\n    \"𪘾\": [\n        \"ㄔㄚ1\"\n    ],\n    \"𪙃\": [\n        \"ㄡ2\"\n    ],\n    \"𪙈\": [\n        \"ㄏㄨ2\"\n    ],\n    \"𪙊\": [\n        \"ㄧㄢ4\"\n    ],\n    \"𪙌\": [\n        \"ㄑㄧㄝ4\"\n    ],\n    \"𪙍\": [\n        \"ㄅㄛ2\"\n    ],\n    \"𪙎\": [\n        \"ㄑㄧㄤ1\"\n    ],\n    \"𪙏\": [\n        \"ㄐㄧㄝ4\",\n        \"ㄐㄧㄚ2\"\n    ],\n    \"𪙛\": [\n        \"ㄋㄧ4\"\n    ],\n    \"𪙞\": [\n        \"ㄔㄢ3\"\n    ],\n    \"𪙟\": [\n        \"ㄑㄧㄣ3\"\n    ],\n    \"𪙡\": [\n        \"ㄗㄠ1\"\n    ],\n    \"𪙤\": [\n        \"ㄧㄣ3\"\n    ],\n    \"𪙥\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𪙧\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𪙨\": [\n        \"ㄐㄧㄢ4\",\n        \"ㄐㄧㄢ1\"\n    ],\n    \"𪙫\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𪙭\": [\n        \"ㄗㄥ4\"\n    ],\n    \"𪙯\": [\n        \"ㄜ4\"\n    ],\n    \"𪙳\": [\n        \"ㄗㄨ1\"\n    ],\n    \"𪙴\": [\n        \"ㄧ3\"\n    ],\n    \"𪙹\": [\n        \"ㄓ2\"\n    ],\n    \"𪙺\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𪙽\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𪙾\": [\n        \"ㄧㄣ2\"\n    ],\n    \"𪚁\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"𪚃\": [\n        \"ㄔㄢ2\"\n    ],\n    \"𪚅\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𪚇\": [\n        \"ㄗㄚ2\"\n    ],\n    \"𪚎\": [\n        \"ㄓㄞ1\"\n    ],\n    \"𪚏\": [\n        \"ㄆㄧㄢ2\"\n    ],\n    \"𪚑\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"𪚓\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"𪚘\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"𪚝\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"𪚠\": [\n        \"ㄌㄨㄥ2\"\n    ],\n    \"𪚢\": [\n        \"ㄇㄤ3\"\n    ],\n    \"𪚥\": [\n        \"ㄓㄜ2\"\n    ],\n    \"𪚬\": [\n        \"ㄍㄢ4\"\n    ],\n    \"𪚭\": [\n        \"ㄍㄡ1\"\n    ],\n    \"𪚮\": [\n        \"ㄖㄢ2\"\n    ],\n    \"𪚯\": [\n        \"ㄘㄨ4\"\n    ],\n    \"𪚰\": [\n        \"ㄐㄧㄠ1\"\n    ],\n    \"𪚷\": [\n        \"ㄅㄛ3\"\n    ],\n    \"𪚹\": [\n        \"ㄓㄨ4\"\n    ],\n    \"𪚺\": [\n        \"ㄑㄧㄡ1\"\n    ],\n    \"𪚻\": [\n        \"ㄧㄤ1\"\n    ],\n    \"𪛀\": [\n        \"ㄒㄧㄠ4\"\n    ],\n    \"𪛂\": [\n        \"ㄏㄨㄟ2\"\n    ],\n    \"𪛃\": [\n        \"ㄑㄩ1\"\n    ],\n    \"𪛈\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𪛊\": [\n        \"ㄧㄣ2\"\n    ],\n    \"𪛎\": [\n        \"ㄆㄧ4\"\n    ],\n    \"𪛒\": [\n        \"ㄌㄧㄢ2\"\n    ],\n    \"𪞝\": [\n        \"ㄉㄨㄛ2\"\n    ],\n    \"𪟝\": [\n        \"ㄐㄧ4\",\n        \"ㄐㄧ1\"\n    ],\n    \"𪡈\": [\n        \"ㄅㄞ2\"\n    ],\n    \"𪡏\": [\n        \"ㄓㄢ1\"\n    ],\n    \"𪢮\": [\n        \"ㄌㄨㄢ2\"\n    ],\n    \"𪣻\": [\n        \"ㄌㄡ2\"\n    ],\n    \"𪤗\": [\n        \"ㄌㄧㄠ4\"\n    ],\n    \"𪨊\": [\n        \"ㄙㄨㄥ2\"\n    ],\n    \"𪨗\": [\n        \"ㄐㄩㄝ1\"\n    ],\n    \"𪨰\": [\n        \"ㄑㄩ1\"\n    ],\n    \"𪨶\": [\n        \"ㄕㄜ1\"\n    ],\n    \"𪩘\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𪪝\": [\n        \"ㄩㄥ1\"\n    ],\n    \"𪺹\": [\n        \"ㄋㄨ3\"\n    ],\n    \"𪻐\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"𪾢\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𫁡\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𫂈\": [\n        \"ㄈㄟ4\"\n    ],\n    \"𫂙\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𫃜\": [\n        \"ㄎㄡ4\"\n    ],\n    \"𫄧\": [\n        \"ㄧㄢ2\"\n    ],\n    \"𫄨\": [\n        \"ㄔ1\"\n    ],\n    \"𫄷\": [\n        \"ㄧ4\"\n    ],\n    \"𫄸\": [\n        \"ㄒㄩㄣ1\"\n    ],\n    \"𫇭\": [\n        \"ㄨㄟ3\"\n    ],\n    \"𫈰\": [\n        \"ㄑㄧㄚ4\"\n    ],\n    \"𫋐\": [\n        \"ㄍㄨㄥ3\"\n    ],\n    \"𫌀\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𫌨\": [\n        \"ㄌㄨㄛ2\"\n    ],\n    \"𫍙\": [\n        \"ㄧ4\"\n    ],\n    \"𫍟\": [\n        \"ㄧ2\"\n    ],\n    \"𫍢\": [\n        \"ㄋㄠ2\"\n    ],\n    \"𫍣\": [\n        \"ㄊㄨㄥ2\"\n    ],\n    \"𫍯\": [\n        \"ㄒㄧㄢ2\"\n    ],\n    \"𫍰\": [\n        \"ㄒㄧ3\"\n    ],\n    \"𫍲\": [\n        \"ㄒㄧㄠ3\"\n    ],\n    \"𫍽\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"𫏋\": [\n        \"ㄐㄩㄝ1\",\n        \"ㄑㄧㄠ1\"\n    ],\n    \"𫐄\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𫐆\": [\n        \"ㄎㄨㄞ4\"\n    ],\n    \"𫐉\": [\n        \"ㄌㄧㄥ2\"\n    ],\n    \"𫐐\": [\n        \"ㄋㄧ2\"\n    ],\n    \"𫐓\": [\n        \"ㄅㄨ4\",\n        \"ㄖㄡ2\"\n    ],\n    \"𫑡\": [\n        \"ㄇㄥ2\"\n    ],\n    \"𫒶\": [\n        \"ㄏㄢ2\"\n    ],\n    \"𫓧\": [\n        \"ㄈㄨ1\"\n    ],\n    \"𫓩\": [\n        \"ㄘㄨㄥ1\"\n    ],\n    \"𫓯\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𫓶\": [\n        \"ㄒㄩㄢ1\"\n    ],\n    \"𫓹\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𫔍\": [\n        \"ㄈㄢ2\"\n    ],\n    \"𫔎\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𫔶\": [\n        \"ㄋㄧㄝ4\"\n    ],\n    \"𫖮\": [\n        \"ㄧ3\"\n    ],\n    \"𫖯\": [\n        \"ㄈㄨ3\"\n    ],\n    \"𫖳\": [\n        \"ㄩㄣ1\"\n    ],\n    \"𫗠\": [\n        \"ㄓㄤ1\"\n    ],\n    \"𫗦\": [\n        \"ㄅㄨ4\"\n    ],\n    \"𫗧\": [\n        \"ㄙㄨ4\"\n    ],\n    \"𫗮\": [\n        \"ㄏㄨㄤ2\"\n    ],\n    \"𫗴\": [\n        \"ㄓㄢ1\"\n    ],\n    \"𫘜\": [\n        \"ㄨㄣ2\"\n    ],\n    \"𫘝\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𫘣\": [\n        \"ㄏㄢ4\"\n    ],\n    \"𫘤\": [\n        \"ㄞ2\"\n    ],\n    \"𫘦\": [\n        \"ㄊㄠ2\"\n    ],\n    \"𫘧\": [\n        \"ㄌㄨ4\"\n    ],\n    \"𫘨\": [\n        \"ㄊㄧ2\"\n    ],\n    \"𫘪\": [\n        \"ㄩㄢ2\"\n    ],\n    \"𫘬\": [\n        \"ㄒㄧ2\"\n    ],\n    \"𫚈\": [\n        \"ㄒㄩ4\"\n    ],\n    \"𫚉\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"𫚒\": [\n        \"ㄈㄨ2\"\n    ],\n    \"𫚔\": [\n        \"ㄏㄨㄟ2\"\n    ],\n    \"𫚕\": [\n        \"ㄕ1\"\n    ],\n    \"𫚖\": [\n        \"ㄘ3\"\n    ],\n    \"𫚙\": [\n        \"ㄆㄨ1\"\n    ],\n    \"𫚭\": [\n        \"ㄌㄧㄝ4\"\n    ],\n    \"𫛛\": [\n        \"ㄓ1\"\n    ],\n    \"𫛞\": [\n        \"ㄐㄩㄝ2\"\n    ],\n    \"𫛢\": [\n        \"ㄋㄧㄥ2\"\n    ],\n    \"𫛭\": [\n        \"ㄎㄨㄤ2\"\n    ],\n    \"𫛶\": [\n        \"ㄔ4\"\n    ],\n    \"𫛸\": [\n        \"ㄊㄧ2\"\n    ],\n    \"𫜷\": [\n        \"ㄕㄡ4\"\n    ],\n    \"𫜸\": [\n        \"ㄏㄨㄚ4\"\n    ],\n    \"𫞩\": [\n        \"ㄇㄣ2\"\n    ],\n    \"𫟅\": [\n        \"ㄌㄧㄤ2\"\n    ],\n    \"𫟦\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𫟷\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𫟹\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"𫟼\": [\n        \"ㄉㄚ2\"\n    ],\n    \"𫠆\": [\n        \"ㄎㄨㄟ3\"\n    ],\n    \"𫠊\": [\n        \"ㄒㄩㄢ2\"\n    ],\n    \"𫠜\": [\n        \"ㄋㄧ2\"\n    ],\n    \"𫠥\": [\n        \"ㄌㄡ4\"\n    ],\n    \"𫡑\": [\n        \"ㄧㄣ1\"\n    ],\n    \"𫢸\": [\n        \"ㄉㄢ4\"\n    ],\n    \"𫫇\": [\n        \"ㄜ3\",\n        \"ㄜ4\"\n    ],\n    \"𫭟\": [\n        \"ㄡ1\",\n        \"ㄑㄩ1\"\n    ],\n    \"𫭢\": [\n        \"ㄌㄨㄣ3\"\n    ],\n    \"𫭼\": [\n        \"ㄌㄠ2\"\n    ],\n    \"𫮃\": [\n        \"ㄕㄢ4\"\n    ],\n    \"𫮬\": [\n        \"ㄐㄧㄤ4\"\n    ],\n    \"𫰛\": [\n        \"ㄒㄧㄥ2\"\n    ],\n    \"𫵷\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𫶇\": [\n        \"ㄉㄧㄝ2\"\n    ],\n    \"𫷷\": [\n        \"ㄒㄧㄣ1\"\n    ],\n    \"𫸩\": [\n        \"ㄎㄡ1\"\n    ],\n    \"𫼛\": [\n        \"ㄉㄧㄠ4\"\n    ],\n    \"𫽮\": [\n        \"ㄉㄤ3\"\n    ],\n    \"𬀩\": [\n        \"ㄨㄟ3\"\n    ],\n    \"𬀪\": [\n        \"ㄒㄧㄢ4\"\n    ],\n    \"𬀷\": [\n        \"ㄕㄤ1\"\n    ],\n    \"𬂩\": [\n        \"ㄐㄧㄚ1\"\n    ],\n    \"𬃊\": [\n        \"ㄓ4\"\n    ],\n    \"𬆛\": [\n        \"ㄋㄠ3\"\n    ],\n    \"𬇕\": [\n        \"ㄨㄢ4\"\n    ],\n    \"𬇙\": [\n        \"ㄆㄟ4\",\n        \"ㄅㄟ4\"\n    ],\n    \"𬇹\": [\n        \"ㄍㄨㄛ2\"\n    ],\n    \"𬉼\": [\n        \"ㄡ1\",\n        \"ㄡ3\"\n    ],\n    \"𬊈\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"𬊤\": [\n        \"ㄔㄢ3\"\n    ],\n    \"𬌗\": [\n        \"ㄏㄜ2\"\n    ],\n    \"𬍛\": [\n        \"ㄌㄧ4\"\n    ],\n    \"𬍡\": [\n        \"ㄉㄤ4\"\n    ],\n    \"𬍤\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"𬐚\": [\n        \"ㄏㄞ3\"\n    ],\n    \"𬑔\": [\n        \"ㄓㄨㄥ4\"\n    ],\n    \"𬑡\": [\n        \"ㄔㄡ3\"\n    ],\n    \"𬒈\": [\n        \"ㄑㄩㄝ4\"\n    ],\n    \"𬒔\": [\n        \"ㄍㄥ3\"\n    ],\n    \"𬒗\": [\n        \"ㄌㄢ2\"\n    ],\n    \"𬒘\": [\n        \"ㄒㄧㄣ4\"\n    ],\n    \"𬓼\": [\n        \"ㄊㄨㄟ2\"\n    ],\n    \"𬕂\": [\n        \"ㄍㄨㄥ1\",\n        \"ㄌㄨㄥ3\"\n    ],\n    \"𬘓\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"𬘘\": [\n        \"ㄉㄢ3\"\n    ],\n    \"𬘡\": [\n        \"ㄧㄣ1\"\n    ],\n    \"𬘩\": [\n        \"ㄊㄧㄥ1\"\n    ],\n    \"𬘫\": [\n        \"ㄏㄨㄢ2\"\n    ],\n    \"𬘬\": [\n        \"ㄑㄧㄢ4\"\n    ],\n    \"𬘭\": [\n        \"ㄌㄧㄣ2\",\n        \"ㄔㄣ1\"\n    ],\n    \"𬘯\": [\n        \"ㄓㄨㄣ3\"\n    ],\n    \"𬙂\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𬙊\": [\n        \"ㄇㄛ4\"\n    ],\n    \"𬙋\": [\n        \"ㄒㄧㄤ1\"\n    ],\n    \"𬛸\": [\n        \"ㄋㄧㄝ1\"\n    ],\n    \"𬜬\": [\n        \"ㄇㄢ4\"\n    ],\n    \"𬜯\": [\n        \"ㄌㄧㄤ3\"\n    ],\n    \"𬞟\": [\n        \"ㄆㄧㄣ2\"\n    ],\n    \"𬟁\": [\n        \"ㄧ4\"\n    ],\n    \"𬟽\": [\n        \"ㄉㄨㄥ1\"\n    ],\n    \"𬣙\": [\n        \"ㄒㄩ1\"\n    ],\n    \"𬣞\": [\n        \"ㄓㄨ3\"\n    ],\n    \"𬣡\": [\n        \"ㄐㄧㄢ4\"\n    ],\n    \"𬣳\": [\n        \"ㄏㄣ3\"\n    ],\n    \"𬤇\": [\n        \"ㄧㄣ1\"\n    ],\n    \"𬤊\": [\n        \"ㄕ4\"\n    ],\n    \"𬤝\": [\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𬤥\": [\n        \"ㄓㄨㄢ4\"\n    ],\n    \"𬨂\": [\n        \"ㄑㄧ2\"\n    ],\n    \"𬨎\": [\n        \"ㄧㄡ2\"\n    ],\n    \"𬩽\": [\n        \"ㄒㄩㄣ2\"\n    ],\n    \"𬪩\": [\n        \"ㄋㄨㄥ2\"\n    ],\n    \"𬬩\": [\n        \"ㄧ4\"\n    ],\n    \"𬬭\": [\n        \"ㄌㄨㄣ2\"\n    ],\n    \"𬬮\": [\n        \"ㄔㄤ3\"\n    ],\n    \"𬬱\": [\n        \"ㄐㄧㄣ1\"\n    ],\n    \"𬬸\": [\n        \"ㄕㄨ4\"\n    ],\n    \"𬬹\": [\n        \"ㄕㄣ2\"\n    ],\n    \"𬬻\": [\n        \"ㄌㄨ2\"\n    ],\n    \"𬬿\": [\n        \"ㄓㄠ1\"\n    ],\n    \"𬭁\": [\n        \"ㄇㄨ3\"\n    ],\n    \"𬭊\": [\n        \"ㄉㄨ4\"\n    ],\n    \"𬭎\": [\n        \"ㄏㄨㄥ2\"\n    ],\n    \"𬭚\": [\n        \"ㄔㄨㄣ2\"\n    ],\n    \"𬭛\": [\n        \"ㄅㄛ1\"\n    ],\n    \"𬭤\": [\n        \"ㄏㄡ2\"\n    ],\n    \"𬭩\": [\n        \"ㄨㄥ1\"\n    ],\n    \"𬭬\": [\n        \"ㄨㄟ4\",\n        \"ㄏㄨㄟ4\"\n    ],\n    \"𬭯\": [\n        \"ㄆㄧㄝ3\"\n    ],\n    \"𬭳\": [\n        \"ㄒㄧ3\"\n    ],\n    \"𬭶\": [\n        \"ㄏㄟ1\"\n    ],\n    \"𬭸\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"𬭼\": [\n        \"ㄙㄨㄟ4\"\n    ],\n    \"𬮱\": [\n        \"ㄧㄣ1\"\n    ],\n    \"𬮿\": [\n        \"ㄑㄧ2\",\n        \"ㄍㄞ4\"\n    ],\n    \"𬯀\": [\n        \"ㄐㄧ1\"\n    ],\n    \"𬯎\": [\n        \"ㄊㄨㄟ2\"\n    ],\n    \"𬰃\": [\n        \"ㄇㄨ4\"\n    ],\n    \"𬱖\": [\n        \"ㄉㄧ2\"\n    ],\n    \"𬱟\": [\n        \"ㄨㄟ3\"\n    ],\n    \"𬲜\": [\n        \"ㄔㄥ1\"\n    ],\n    \"𬳲\": [\n        \"ㄔㄢ3\"\n    ],\n    \"𬳵\": [\n        \"ㄆㄧ1\"\n    ],\n    \"𬳶\": [\n        \"ㄐㄩㄥ1\"\n    ],\n    \"𬳽\": [\n        \"ㄕㄣ1\"\n    ],\n    \"𬳿\": [\n        \"ㄊㄨ2\"\n    ],\n    \"𬴂\": [\n        \"ㄈㄟ1\"\n    ],\n    \"𬴃\": [\n        \"ㄏㄨㄛ1\"\n    ],\n    \"𬴊\": [\n        \"ㄌㄧㄣ2\"\n    ],\n    \"𬶋\": [\n        \"ㄐㄩ1\"\n    ],\n    \"𬶍\": [\n        \"ㄊㄨㄛ2\"\n    ],\n    \"𬶏\": [\n        \"ㄨㄟ2\"\n    ],\n    \"𬶐\": [\n        \"ㄓㄠ4\"\n    ],\n    \"𬶟\": [\n        \"ㄌㄚ4\"\n    ],\n    \"𬶠\": [\n        \"ㄌㄧㄢ4\"\n    ],\n    \"𬶨\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𬶭\": [\n        \"ㄐㄧ4\"\n    ],\n    \"𬶮\": [\n        \"ㄒㄧ3\"\n    ],\n    \"𬷕\": [\n        \"ㄅㄨ1\",\n        \"ㄅㄨ3\"\n    ],\n    \"𬸘\": [\n        \"ㄧㄢ3\"\n    ],\n    \"𬸚\": [\n        \"ㄩㄝ4\"\n    ],\n    \"𬸣\": [\n        \"ㄒㄧㄢ1\"\n    ],\n    \"𬸦\": [\n        \"ㄓㄨㄛ2\"\n    ],\n    \"𬸪\": [\n        \"ㄈㄢ2\"\n    ],\n    \"𬹼\": [\n        \"ㄒㄧㄝ4\"\n    ],\n    \"𬺈\": [\n        \"ㄧ3\"\n    ],\n    \"𬺓\": [\n        \"ㄔㄨ3\"\n    ],\n    \"𭀖\": [\n        \"ㄌㄧ2\"\n    ],\n    \"灰\": [\n        \"ㄏㄨㄟ1\"\n    ],\n    \"𰻝\": [\n        \"ㄅㄧㄤ2\"\n    ],\n    \"𰻞\": [\n        \"ㄅㄧㄤ2\"\n    ]\n}\n\nchar2phn = defaultdict(list, char2phn)\nword_to_dataset_frequency = Counter({' ': 35439754, '4': 27119081, '-': 26085689, 'e': 23715242, '1': 23443054, 'a': 21697365, '0': 20811807, '2': 20557196, '3': 19612542, '8': 18529696, '9': 17794662, '5': 16729142, '6': 16633175, 'b': 16540208, 'd': 15987473, '7': 15360620, 'f': 14984224, '_': 14929592, 'c': 14747977, '[': 10736686, ':': 10736686, ']': 10736686, 't': 9862114, '.': 8840988, 'o': 8237118, 'n': 6842138, 'i': 6794812, 's': 6252890, 'h': 5695580, '的': 5509796, 'r': 5459333, 'l': 4788240, '是': 4672123, '\\n': 3732398, '，': 3643886, 'u': 3464687, '我': 3190836, 'ㄧ': 3036618, 'y': 2816980, '就': 2748515, '一': 2640862, 'g': 2585555, 'm': 2492581, '個': 2491936, 'w': 2477975, '這': 2273427, '有': 2221539, 'p': 2086014, 'ㄨ': 1992795, 'k': 1951647, '他': 1938739, '你': 1814115, '那': 1809182, '不': 1665158, '在': 1422296, 'v': 1363788, '們': 1277125, 'ㄜ': 1271524, '以': 1269438, '後': 1262986, '會': 1199789, '說': 1185663, '要': 1167827, 'ㄉ': 1165043, ',': 1153154, '然': 1089269, '可': 1087882, '到': 985966, '了': 978151, '來': 962891, \"'\": 954420, 'ㄕ': 953611, '很': 928299, 'ㄢ': 919686, '人': 913390, '得': 902732, '對': 874392, '為': 862015, 'I': 841509, '麼': 815309, '好': 803502, 'ㄚ': 778254, '。': 777408, 'ㄐ': 769246, '也': 765647, 'ㄡ': 761791, '大': 757639, '時': 757297, '覺': 731507, 'ㄣ': 723587, '所': 719225, '去': 715161, 'ㄥ': 686045, 'ㄛ': 675822, '實': 664709, '都': 651198, '樣': 645070, '其': 636974, '沒': 629248, '因': 622566, 'ㄏ': 611676, '能': 604592, 'ㄓ': 579168, 'ㄍ': 566891, '上': 561332, 'x': 558964, '看': 557509, 'j': 555212, '還': 550706, '跟': 546881, '多': 542714, 'ㄠ': 537696, '家': 528724, 'ㄤ': 521792, 'ㄟ': 513426, '候': 506783, '些': 505205, '什': 481069, 'ㄒ': 479788, 'ㄞ': 476807, 'A': 464368, '想': 462948, 'z': 457076, 'ㄋ': 453184, '下': 453140, '面': 452504, 'ㄇ': 427950, 'ㄅ': 424730, '啊': 421509, 'q': 417419, 'ㄌ': 415420, '現': 413785, '如': 412131, '自': 410448, '但': 406879, '講': 406206, '事': 398411, '過': 396046, '比': 395405, '做': 392962, 'ㄊ': 392759, '像': 387134, '之': 385961, 'ㄩ': 383201, '子': 382155, 'T': 370628, '真': 358396, '出': 355150, '情': 350766, '點': 349498, '果': 348565, 'ㄗ': 342779, '當': 335441, 'S': 335249, '生': 333350, 'ㄝ': 333316, '種': 327406, '年': 326268, '天': 325544, '道': 315910, '開': 315191, '或': 314467, '？': 310905, '己': 310648, '呢': 307405, 'ㄑ': 305706, '常': 301164, '前': 297035, '知': 291395, '中': 277996, '裡': 274580, '本': 272369, '分': 270290, '用': 267616, '最': 265981, '經': 265131, '話': 264896, '方': 263469, '小': 263440, '成': 257404, 'ㄖ': 253241, '國': 246694, '較': 244236, '發': 242909, '而': 238367, 'ㄎ': 235103, '定': 232437, 'Y': 227555, '剛': 226506, '心': 224458, 'B': 222263, '它': 217407, '把': 214916, '作': 214845, '西': 211830, '間': 210205, '法': 209372, '東': 206630, '地': 204850, '啦': 202263, '部': 202028, '起': 201727, '只': 201300, 'ㄔ': 200404, '再': 200062, '怎': 198470, '應': 197552, '學': 195941, '感': 194733, 'W': 194461, '臺': 192251, '問': 191629, '第': 190710, '者': 190615, '直': 189397, '嘛': 188677, '動': 187412, '非': 185443, '邊': 179599, '?': 178319, 'C': 178010, 'ㄈ': 177841, '讓': 177256, 'O': 176597, '外': 175504, '嗎': 173394, '聽': 172554, '兩': 172291, '於': 170603, '該': 169760, '關': 168059, '太': 167333, '已': 165711, '回': 165210, '給': 163335, '重': 162818, '三': 161264, '理': 160929, '意': 159136, '接': 158296, '次': 157740, '件': 157502, '新': 157395, '行': 156957, '被': 156825, '同': 156155, '題': 154557, 'P': 154469, '今': 153270, '公': 152329, '始': 152097, '機': 150988, 'ㄙ': 149995, '主': 148099, '高': 145567, '才': 144988, '力': 144491, '長': 142751, '正': 141445, '完': 141161, '進': 140730, '電': 139620, 'M': 138847, '變': 138575, '蠻': 138541, '全': 136885, '又': 134252, '打': 131059, '場': 130610, '從': 130533, '業': 129296, '著': 129186, '先': 128787, '體': 128083, '友': 127914, '目': 127317, '老': 126762, '工': 125711, '資': 125188, 'D': 125166, '等': 124334, '影': 124026, '反': 123708, '更': 122849, '相': 121253, '喔': 121147, 'N': 121054, '每': 119864, '手': 119311, '身': 119310, '且': 118014, '算': 118009, '性': 117945, '別': 117287, '美': 117165, '加': 116783, '整': 115964, '買': 115684, 'H': 114769, '幾': 114274, '結': 114084, '歡': 113270, '度': 112493, '月': 111613, '女': 110485, '特': 110150, '提': 108365, '少': 108171, '解': 107995, 'L': 107825, '期': 107236, '叫': 105702, '概': 105168, '錢': 104814, '位': 104757, '認': 104714, '喜': 104005, '文': 103495, '辦': 103254, 'E': 103214, '式': 103193, '合': 102844, '原': 102131, 'G': 101556, 'F': 101321, '明': 100839, '吧': 98050, 'R': 98028, '吃': 97574, '程': 97562, '朋': 97401, 'K': 96988, '二': 96351, '金': 96306, '類': 95326, '師': 94199, '股': 94147, '走': 92133, '日': 92076, '底': 91970, '代': 91812, '找': 91444, '名': 91228, '灣': 91124, '品': 90883, '通': 90819, '十': 90207, '表': 89740, '放': 89671, 'ㄆ': 89079, '受': 87623, '媽': 87587, '記': 87542, '快': 87043, '內': 87002, '玩': 86208, '選': 86010, '市': 85690, '頭': 85679, '路': 85319, '活': 85122, '單': 84548, '錯': 84493, '至': 84223, '入': 84010, '數': 83046, '片': 82139, '車': 81741, '幫': 81595, '夠': 81544, '產': 80214, '管': 80175, '難': 80096, '物': 79943, '節': 79877, '書': 79604, '愛': 79457, '近': 79377, '投': 78904, '價': 78696, 'J': 78688, '需': 78661, '角': 78616, '利': 78432, '司': 78236, '基': 78013, 'ㄘ': 77918, '遊': 76666, '集': 76545, '超': 76243, '平': 76118, '化': 75493, '教': 75478, '容': 75159, '五': 74913, '越': 74666, '狀': 74170, '量': 73325, '思': 73291, '論': 73159, '戲': 73056, '信': 72980, '況': 72691, '哪': 72384, '帶': 72133, '確': 72094, '拿': 71713, '色': 71512, '望': 70665, '收': 70659, '段': 70577, '續': 69894, '萬': 68770, '無': 68584, '聊': 68493, '持': 67755, '四': 67698, '畫': 67093, '寫': 67014, '設': 66847, '故': 66832, '包': 66790, '氣': 66660, '慢': 66587, '戰': 66313, '世': 66125, '各': 65791, '水': 65547, '觀': 65203, '交': 64644, '另': 64494, '耶': 64208, '掉': 63803, '演': 63700, '線': 63648, '男': 63127, '享': 62985, '房': 62334, '係': 62254, '空': 62212, '和': 62019, '員': 61771, '音': 61614, '告': 60786, '球': 60717, '考': 60704, '服': 60344, '任': 60112, '斯': 59978, '運': 59731, '希': 59501, '差': 59490, '字': 59067, '往': 58504, '請': 58421, '強': 57953, '馬': 57128, '界': 56932, '孩': 56735, '推': 56649, '社': 56473, '%': 56375, '念': 56242, '樂': 56091, '處': 55694, '安': 55586, '塊': 55547, '爸': 55514, 'U': 55261, '態': 55202, '報': 54519, '創': 54502, '連': 54371, '易': 54293, '息': 54264, '甚': 53842, '案': 53699, '見': 53553, '拉': 53393, '她': 53048, '保': 52966, '住': 52917, '計': 52519, '花': 52103, '謝': 52092, '政': 51790, '習': 51769, '總': 51681, '商': 51557, '導': 51423, '格': 51298, '風': 51291, '神': 50968, '言': 50886, '轉': 50457, '驗': 50434, '半': 50398, '跑': 50387, '建': 50010, '阿': 49985, '何': 49846, '死': 49796, '趣': 49728, '劇': 49674, '識': 49660, '決': 49630, '流': 49628, '照': 49545, '害': 49270, '、': 49171, '討': 49154, '離': 49073, '改': 49021, '門': 48848, '向': 48762, '民': 48683, '號': 48495, '區': 48218, '傳': 48207, '張': 48053, '雖': 47928, '務': 47868, '網': 47830, '賣': 47624, '標': 47585, '達': 47519, '議': 47503, '口': 47433, '試': 47400, '並': 47337, '拜': 47250, '專': 47212, '立': 47199, '練': 47192, '型': 47150, 'V': 47090, '調': 47069, '科': 47052, '眾': 47016, '幹': 46545, '必': 46525, '除': 46456, '禮': 46243, '假': 46212, '求': 46188, '級': 45915, '準': 45876, '光': 45844, '海': 45595, '象': 45380, '奇': 45190, '久': 45179, '課': 44993, '白': 44924, '客': 44892, '突': 44537, '百': 44495, '留': 44192, '例': 44176, '班': 43527, '團': 43443, '早': 43436, '造': 43148, '根': 43006, '便': 42900, '制': 42760, '費': 42740, '值': 42711, '步': 42633, '展': 42287, '清': 42218, '換': 42004, '隊': 41794, '醫': 41593, '助': 41216, '票': 40800, '率': 40763, '統': 40573, '聲': 40526, '遇': 40373, '指': 40308, '誰': 40160, '北': 40014, '卡': 39935, '技': 39912, '克': 39832, '義': 39692, '未': 39556, '某': 39459, '待': 39253, '消': 39138, '低': 39090, '錄': 39040, '由': 38775, '英': 38744, '備': 38439, '簡': 38352, '歷': 38330, '拍': 38305, '怕': 38200, '響': 38107, '許': 38084, '使': 38082, '星': 38052, '配': 38021, '謂': 37784, '怪': 37711, '系': 37567, '賽': 37530, '談': 37471, '群': 37042, '六': 36907, '支': 36790, '預': 36609, '與': 36447, '視': 36445, '失': 36436, '組': 36272, '存': 36037, '微': 35780, '店': 35689, '壓': 35586, '幣': 35471, '欸': 35418, '王': 35398, '此': 35203, '元': 35126, '約': 35026, '讀': 35015, '透': 34781, '功': 34575, '斷': 34545, '料': 34486, '聞': 34412, '軍': 34410, '規': 34402, '排': 34283, '訊': 34164, '笑': 34146, '質': 34111, '千': 34045, '注': 34001, '條': 33979, '士': 33970, '術': 33837, '輕': 33741, '滿': 33688, '眼': 33685, '環': 33647, '營': 33552, '際': 33384, '精': 33359, '熱': 33291, '參': 33290, '哥': 33084, '病': 32916, '深': 32898, '險': 32671, 'ㄦ': 32661, '領': 32395, '訴': 32373, '及': 32332, '歲': 32162, '山': 32117, '將': 32031, '證': 31929, '亞': 31806, '勢': 31805, '爾': 31774, '賺': 31610, '殺': 31537, '破': 31511, '親': 31478, '遠': 31441, '境': 31351, '紅': 31284, '擇': 31162, '懂': 31070, '權': 30982, '繼': 30974, '南': 30857, '須': 30645, '漲': 30607, '竟': 30533, '印': 30524, '據': 30284, '版': 30196, '願': 30062, '形': 30053, '八': 30033, '首': 30027, '共': 29989, '飛': 29916, '德': 29895, '職': 29843, '命': 29787, '兒': 29786, '模': 29767, '畢': 29737, '戶': 29669, '興': 29643, '聯': 29633, '適': 29615, '食': 29599, '查': 29579, '語': 29565, '效': 29548, '哇': 29435, '裝': 29183, '隻': 29069, '黑': 29031, '圖': 29027, '初': 28990, '巴': 28905, '站': 28612, '取': 28604, '歌': 28592, '疫': 28529, '則': 28513, '介': 28459, '晚': 28360, '校': 28340, '治': 28326, '升': 28244, '製': 28241, '史': 28166, '譬': 28141, '追': 28081, '究': 27893, '般': 27808, '刻': 27788, '積': 27742, '火': 27663, '維': 27575, '句': 27500, '爭': 27432, '跌': 27228, '腦': 27190, '紀': 27021, '隨': 26997, '傷': 26936, '研': 26904, '示': 26872, '院': 26813, '景': 26734, '落': 26692, '擔': 26637, 'い': 26508, '舉': 26425, '絕': 26416, '棒': 26380, '喝': 26334, '負': 26333, '牌': 26303, '背': 26132, '修': 26039, '睡': 26016, '養': 25968, '評': 25827, '短': 25777, '停': 25771, '器': 25756, '七': 25727, '補': 25718, '瞭': 25572, '似': 25560, '華': 25450, '察': 25402, '波': 25303, '週': 25289, '細': 25265, '族': 25156, '餐': 25071, '層': 25036, '旅': 25034, '室': 24858, '送': 24797, '季': 24650, '嗯': 24644, '苦': 24601, '林': 24599, '搞': 24591, '顯': 24557, '濟': 24404, '飯': 24339, '羅': 24233, '擊': 24084, '婚': 24084, '答': 24059, '酒': 23988, '份': 23975, '稍': 23969, '互': 23907, '官': 23862, '具': 23852, '廣': 23725, '引': 23656, '跳': 23613, '爆': 23520, '局': 23511, '健': 23492, '尼': 23464, '階': 23258, '速': 23210, '源': 23197, '歐': 23146, '母': 23100, '切': 23097, '順': 22989, '乎': 22971, '限': 22896, '置': 22855, '終': 22840, '府': 22732, '顧': 22627, '退': 22608, '洲': 22582, '蘭': 22541, '護': 22474, 'て': 22363, '貨': 22348, '衝': 22336, '控': 22236, '播': 22161, '穿': 22056, '靠': 22014, '龍': 21979, '痛': 21967, '訓': 21838, '測': 21776, '曾': 21692, '趕': 21661, '素': 21652, '項': 21422, '優': 21373, '厲': 21367, '供': 21360, '財': 21279, '列': 21225, '城': 21209, '警': 21172, '紹': 21142, '尤': 21129, '亂': 21055, 'の': 21009, '哈': 20904, '寶': 20890, '藥': 20789, '架': 20782, '育': 20756, '減': 20619, '楚': 20569, '普': 20471, '密': 20409, '盤': 20404, 'と': 20372, '坐': 20352, '亮': 20345, '威': 20333, '翻': 20312, '累': 20290, '付': 20259, '靈': 20243, '獨': 20232, '彈': 20227, '緒': 20195, '左': 20165, '嚴': 20137, 'で': 20130, '鐘': 20110, '座': 20042, '味': 19939, '迎': 19936, '派': 19829, '廠': 19764, '吸': 19732, '足': 19705, '油': 19700, '增': 19642, '倒': 19579, '策': 19572, '含': 19555, '臉': 19538, '稱': 19512, '極': 19463, '壞': 19426, '漫': 19422, '姐': 19419, '挑': 19419, '妹': 19381, '血': 19334, '佈': 19316, '套': 19302, '忘': 19276, '貴': 19275, '熟': 19229, '旁': 19221, '右': 19176, '判': 19165, '釋': 19135, '屬': 19088, '緊': 19066, '恐': 19051, '九': 18908, '休': 18906, '雙': 18860, '弟': 18804, '防': 18802, '粉': 18778, '困': 18698, '款': 18696, '降': 18663, '居': 18599, '獲': 18544, '香': 18459, '銷': 18337, '企': 18227, '福': 18199, 'っ': 18152, '圍': 18145, '章': 18128, '康': 18046, '隔': 18028, '慣': 17998, '獎': 17949, 'な': 17924, '敢': 17882, '偏': 17860, '父': 17773, '忙': 17698, '材': 17687, '束': 17667, '板': 17655, '療': 17652, '責': 17607, '納': 17607, '冷': 17594, '即': 17569, '異': 17549, '古': 17517, '衣': 17507, '承': 17479, '筆': 17469, '穩': 17425, '夢': 17319, '庭': 17249, '唱': 17244, '充': 17210, '韓': 17094, '溫': 17046, '園': 16905, '括': 16874, '操': 16866, '肉': 16794, '檔': 16790, '復': 16772, '致': 16737, '腳': 16668, '複': 16662, '攻': 16624, '魔': 16584, '盡': 16573, '陣': 16570, '洗': 16541, '鐵': 16529, 'う': 16478, '觸': 16455, '救': 16413, '抓': 16402, '純': 16358, 'Q': 16339, '篇': 16337, '免': 16318, '域': 16303, '努': 16287, '黃': 16257, '土': 16195, '碰': 16130, '構': 16114, '闆': 16087, '樓': 16043, '銀': 16041, '智': 16036, 'す': 15981, '疑': 15880, '律': 15860, '止': 15827, '永': 15812, '夫': 15745, '夜': 15737, '詞': 15716, '訪': 15708, '圈': 15649, '米': 15644, '零': 15634, '煩': 15624, '島': 15574, '伴': 15555, '按': 15529, '薦': 15521, '媒': 15516, '登': 15354, '略': 15336, '訂': 15315, '抱': 15288, '蛋': 15283, '慮': 15278, '缺': 15244, '丟': 15224, '融': 15220, '檢': 15191, 'か': 15174, '搭': 14950, '雜': 14913, 'た': 14906, '劃': 14897, '陽': 14883, '硬': 14868, '藝': 14823, '魚': 14812, '購': 14791, '富': 14740, '石': 14729, '絲': 14604, '皮': 14595, '醒': 14580, '善': 14578, 'る': 14556, '協': 14483, '宣': 14460, '舒': 14442, '囉': 14403, '兵': 14380, '菜': 14319, '貼': 14253, '軟': 14228, '移': 14225, '弄': 14105, '犯': 14073, '卻': 14038, 'X': 14026, '溝': 14019, '默': 13996, '碼': 13972, '婆': 13918, '陸': 13915, '封': 13910, '益': 13900, '私': 13881, '執': 13872, '牛': 13849, '戀': 13827, '急': 13809, '堂': 13809, '牙': 13793, '航': 13772, '億': 13765, '鬆': 13763, '狗': 13749, '抽': 13747, '聖': 13708, '針': 13686, '探': 13628, '麻': 13587, '里': 13558, '宜': 13536, '尋': 13499, '端': 13487, '守': 13467, '布': 13418, '爛': 13380, '尾': 13371, '績': 13371, '激': 13362, '延': 13341, '額': 13332, '雷': 13323, '偷': 13322, '編': 13308, '惡': 13290, '乾': 13289, '志': 13277, '宇': 13238, '鬼': 13194, '鍵': 13155, '散': 13152, '蓋': 13148, 'に': 13045, '毒': 13035, '堆': 13032, '屋': 13018, '鬥': 13007, '迷': 12993, '呼': 12990, '雄': 12915, '暴': 12871, '李': 12859, 'し': 12852, '勵': 12805, '幸': 12792, '輩': 12790, '顆': 12745, '靜': 12729, 'ん': 12715, '青': 12678, '帳': 12630, '輯': 12626, '武': 12625, '索': 12620, '債': 12580, '抗': 12565, '周': 12484, '鼓': 12454, '驚': 12414, '析': 12399, '依': 12393, '沙': 12368, '典': 12364, '館': 12336, '附': 12329, '貓': 12243, '黨': 12216, '吵': 12162, '叔': 12149, '輸': 12141, '範': 12130, '危': 12125, '距': 12101, '騎': 12099, '歸': 12069, '舊': 12065, '敗': 12033, '陪': 12018, '衛': 11945, '木': 11936, '避': 11931, '輪': 11920, '症': 11915, '罵': 11877, '野': 11864, '述': 11862, '閱': 11814, '勞': 11809, '招': 11774, '廳': 11719, '咖': 11680, '懷': 11644, '鏈': 11590, '爽': 11569, '折': 11545, '浪': 11521, '毛': 11521, '售': 11480, '誤': 11463, 'が': 11457, '頻': 11436, '烏': 11416, '染': 11405, '邀': 11400, '曲': 11391, '飲': 11377, '!': 11356, '鏡': 11332, '雞': 11328, '紙': 11306, '薪': 11300, '核': 11294, '奶': 11293, '幅': 11263, 'こ': 11189, '辛': 11186, '陳': 11177, '弱': 11158, '罪': 11147, '租': 11101, '哭': 11100, '射': 11064, '漸': 11017, '呃': 11016, '騙': 10962, '漢': 10901, '滑': 10879, '猜': 10877, '既': 10871, '奧': 10847, '憶': 10826, '巨': 10813, '漂': 10806, '批': 10796, '暗': 10737, '秀': 10714, '麗': 10674, '彼': 10652, '森': 10651, '帝': 10617, '估': 10614, '摩': 10531, '床': 10511, '茶': 10430, '冰': 10379, '採': 10368, '逃': 10358, '棄': 10340, '槍': 10340, '幕': 10332, '稅': 10298, '令': 10295, '港': 10281, '臨': 10257, '符': 10256, '燒': 10255, '彩': 10201, '脫': 10181, '伊': 10179, '佔': 10173, '掌': 10154, '髮': 10118, '倍': 10106, '嘗': 10086, '午': 10083, '博': 10068, '怖': 10064, '剩': 10063, '固': 10044, '船': 10012, '泰': 10004, '伯': 9942, '麥': 9940, '舞': 9935, '頂': 9917, '吉': 9917, '勇': 9883, '藍': 9864, '狂': 9802, '州': 9760, '綠': 9746, '塞': 9699, '朝': 9696, '麵': 9691, '贏': 9617, '競': 9529, '刺': 9524, '瑞': 9516, '燈': 9461, '盟': 9451, '戴': 9439, '嚇': 9433, '載': 9431, '震': 9422, '焦': 9418, '泡': 9406, '農': 9397, '巧': 9386, '耳': 9376, '捰': 9370, '俄': 9347, '炸': 9344, '啡': 9301, '跨': 9274, '搶': 9269, '賓': 9227, '否': 9208, '監': 9191, '堅': 9171, '露': 9118, '鎖': 9067, '街': 9065, '爬': 9042, '蘇': 9037, 'は': 9030, '妙': 9016, '杯': 8995, '倫': 8990, '簽': 8974, '亡': 8972, '縮': 8944, '樹': 8931, '雲': 8921, '擺': 8917, 'れ': 8917, '織': 8916, '損': 8899, '扣': 8894, '握': 8849, '虛': 8819, '骨': 8818, '桌': 8794, '冠': 8784, '厭': 8780, '券': 8778, '烈': 8778, '草': 8772, '均': 8744, '恩': 8700, '良': 8693, '託': 8681, '藏': 8663, '施': 8660, '插': 8654, '田': 8641, 'も': 8634, '省': 8604, '聚': 8564, '借': 8532, '鋼': 8502, '豬': 8481, '啟': 8479, 'ね': 8469, '肯': 8460, '呈': 8452, '宅': 8451, '剪': 8448, '雨': 8430, '袋': 8428, '榮': 8406, '宮': 8380, '皇': 8380, '嘴': 8367, '秘': 8366, '偶': 8350, '迪': 8332, '擁': 8324, '慧': 8320, '掛': 8302, '讚': 8302, '昨': 8294, '幻': 8280, '診': 8267, '敵': 8259, '睛': 8238, '$': 8222, '副': 8209, '潮': 8197, '惜': 8180, '宙': 8177, '帥': 8157, '膨': 8098, '攝': 8086, 'そ': 8074, '趨': 8029, 'ら': 8007, '串': 8004, '描': 7989, '春': 7983, '刀': 7963, '庫': 7933, '勝': 7912, '委': 7898, '苗': 7893, 'を': 7876, '您': 7826, '撐': 7822, '誇': 7817, '衡': 7805, '隱': 7790, '京': 7790, 'Z': 7779, '尊': 7778, '廢': 7751, '湯': 7747, '擾': 7743, '混': 7713, '坦': 7693, '慘': 7663, '唯': 7658, '擬': 7652, '遺': 7643, '宗': 7642, '緣': 7632, '糖': 7625, '玉': 7619, '河': 7616, '豐': 7609, '屁': 7597, '仔': 7579, '橋': 7576, '酸': 7507, '秒': 7503, '邏': 7499, '忍': 7473, '箱': 7460, '摸': 7453, '頓': 7443, '冒': 7430, '萊': 7424, '映': 7406, '諾': 7386, '莫': 7383, '塔': 7377, '乖': 7363, '氛': 7363, '洋': 7354, '揮': 7345, '傑': 7306, '蹤': 7301, '勒': 7298, '審': 7272, '兇': 7258, 'だ': 7239, '爺': 7225, '拖': 7218, '絡': 7181, '丁': 7160, '搜': 7155, '凱': 7152, '搬': 7150, '鳥': 7122, '魯': 7104, '迫': 7079, '悉': 7075, '瘋': 7073, '拼': 7069, 'よ': 7069, '序': 7066, '櫃': 7059, '貝': 7055, '佛': 7048, 'ま': 7021, '酷': 7009, '貸': 7002, '夏': 6974, '沉': 6923, '遭': 6914, '稿': 6881, '授': 6852, '晶': 6845, '挖': 6843, '劉': 6835, '圓': 6789, '雪': 6763, '鮮': 6758, '禁': 6756, '薩': 6743, '培': 6741, '殊': 6732, '村': 6718, '刷': 6715, '擴': 6710, '障': 6686, '坡': 6683, '緩': 6661, '賠': 6650, '撞': 6620, '淨': 6601, '熊': 6575, '鄉': 6562, '敏': 6559, '獸': 6545, '悲': 6528, '兄': 6522, '妻': 6511, 'け': 6504, '糟': 6503, '顏': 6500, '祂': 6497, '童': 6489, '瓶': 6459, '仁': 6454, '潛': 6438, '暫': 6433, '譯': 6422, '誠': 6421, '甜': 6418, '佳': 6418, '洞': 6418, '吹': 6348, '禢': 6321, '洛': 6309, '申': 6303, '閒': 6258, '儀': 6255, '唸': 6245, '逼': 6239, '湖': 6224, '歉': 6213, '遍': 6211, '末': 6198, '江': 6182, '踏': 6168, '厚': 6149, '鞋': 6142, '餘': 6106, '裁': 6095, '拒': 6091, '頁': 6008, '川': 6002, '牆': 5987, '替': 5986, '珍': 5973, '壁': 5960, '伸': 5936, '豪': 5936, '姊': 5906, '綁': 5904, '夥': 5893, '祝': 5878, '暖': 5824, 'ど': 5811, '貌': 5795, '徵': 5791, '淡': 5780, '葉': 5779, '吐': 5768, '陷': 5767, '忽': 5743, '耐': 5738, '姆': 5737, '槓': 5722, '酬': 5719, '曉': 5712, '賴': 5710, '陰': 5706, '蘋': 5695, '憂': 5691, '覆': 5664, '閉': 5661, '藉': 5643, '煮': 5602, '奏': 5596, '閃': 5592, '鬧': 5571, '賞': 5569, 'く': 5558, '邦': 5550, '碳': 5548, '胖': 5543, '尿': 5541, '逐': 5541, '僅': 5540, '循': 5519, '填': 5512, '松': 5468, '捷': 5458, '齡': 5442, '婦': 5439, '魂': 5431, '扯': 5427, '礎': 5420, '肌': 5413, '挺': 5407, '殖': 5385, '築': 5384, '繞': 5383, '池': 5378, '廁': 5370, '糕': 5367, '噴': 5366, '豆': 5366, '祖': 5355, '聰': 5352, '懶': 5347, '曼': 5324, '寄': 5321, '偉': 5311, '孫': 5309, '侶': 5307, '羊': 5306, '阻': 5294, '扮': 5277, '滅': 5277, '抵': 5275, '肥': 5270, '怨': 5252, '尬': 5252, '窗': 5247, '誕': 5247, '霸': 5244, '怒': 5216, '宿': 5215, '堡': 5208, '梯': 5207, '膠': 5207, '逆': 5204, '虧': 5197, '援': 5181, '甲': 5179, '掃': 5137, 'あ': 5136, '獵': 5129, '刑': 5127, '饋': 5116, '游': 5116, '贊': 5112, '瑪': 5093, '欣': 5088, '蒙': 5085, '菲': 5068, '谷': 5067, '漏': 5063, '梅': 5053, '腿': 5042, '眠': 5029, '植': 5022, '哲': 5005, '央': 4991, '侵': 4988, '垃': 4979, '途': 4979, '廚': 4973, '脆': 4964, '姓': 4964, '瞬': 4962, '詢': 4955, '繳': 4948, '籃': 4936, '脈': 4934, '煙': 4925, '獻': 4921, '革': 4919, '塑': 4916, '圾': 4912, '尺': 4908, '紐': 4900, '牠': 4895, '席': 4883, '蟲': 4883, '浮': 4880, '喊': 4873, '鼠': 4849, '虎': 4845, '砍': 4839, '牽': 4834, '違': 4832, '疾': 4826, '敲': 4825, '燃': 4820, '娘': 4819, '奈': 4809, '滋': 4785, '傻': 4779, '哦': 4772, '旦': 4767, '衰': 4760, '雅': 4739, '岸': 4739, '搖': 4732, '逛': 4723, '嘉': 4661, '疊': 4656, '孤': 4647, '獄': 4644, '尷': 4630, '慶': 4622, '俠': 4621, '徒': 4608, '屍': 4605, '瓦': 4599, '竹': 4591, '拆': 4571, '殘': 4563, '尖': 4552, '謀': 4551, '曹': 4542, '台': 4518, '姻': 4513, '盛': 4510, '輔': 4507, '礦': 4502, '崩': 4480, '賭': 4470, 'り': 4451, '胡': 4436, '董': 4433, '丹': 4412, '奮': 4408, '荷': 4390, '擠': 4388, '匯': 4378, '呀': 4349, '乘': 4339, '佩': 4339, '惠': 4336, '罰': 4334, '罩': 4320, '寬': 4303, '瘦': 4301, '柏': 4298, '予': 4291, '懼': 4273, '躺': 4266, '盒': 4263, '磨': 4262, '駕': 4244, '秋': 4239, '楊': 4229, '寧': 4226, '紛': 4224, '尚': 4222, '瓜': 4219, '耗': 4219, '凌': 4200, '戒': 4197, '詳': 4194, '桃': 4188, '督': 4188, 'ち': 4186, '蜜': 4185, '鴻': 4180, '鋪': 4175, '跡': 4172, '欄': 4162, '滾': 4161, '碎': 4157, '籌': 4154, '吳': 4150, 'き': 4150, '莉': 4147, '澳': 4141, '螢': 4140, '礙': 4130, 'さ': 4118, '咪': 4117, '災': 4106, '儲': 4095, '攤': 4089, '朗': 4088, '蛤': 4081, '柯': 4073, '踩': 4070, '拳': 4047, '褲': 4046, '娛': 4035, '覽': 4035, '凡': 4034, '柔': 4015, '仍': 4012, '飽': 4010, '娜': 4001, '旗': 3980, '壽': 3973, '汽': 3969, '珠': 3964, '鎮': 3964, '毀': 3961, '趁': 3956, '夾': 3949, '胎': 3947, '幼': 3927, '峰': 3927, '窮': 3922, '勤': 3911, '臟': 3911, '仰': 3906, '炎': 3893, '捕': 3891, '盜': 3885, '篩': 3885, '詐': 3885, '軌': 3876, '敬': 3871, '詩': 3871, '灰': 3869, '鼻': 3868, '躲': 3865, '乳': 3861, '鍋': 3859, '鬱': 3833, '癌': 3833, '肚': 3828, '遲': 3828, '餅': 3826, '嬤': 3812, '琴': 3809, '俗': 3805, '姨': 3804, '諮': 3783, '炒': 3782, '腸': 3776, '慌': 3772, '冬': 3770, '裂': 3748, '糾': 3747, '桶': 3744, '脂': 3739, '濃': 3731, '拔': 3720, '荒': 3719, '粹': 3717, '泳': 3708, '哎': 3706, '猶': 3704, '斜': 3699, '契': 3697, '濕': 3668, '郎': 3658, '仇': 3657, '膚': 3636, '滴': 3634, '屆': 3622, '盪': 3620, '募': 3618, '君': 3615, '框': 3598, '艾': 3593, '娃': 3589, '籍': 3577, '胃': 3576, '孕': 3570, '擋': 3562, '諸': 3556, '患': 3556, '椅': 3555, '迴': 3551, '恢': 3549, '臭': 3547, '沖': 3546, '仲': 3535, '鄰': 3526, '誌': 3526, '杜': 3523, '割': 3512, '梗': 3503, '署': 3499, '壯': 3499, '慾': 3495, '醜': 3487, '廷': 3476, '后': 3473, '狼': 3465, '墨': 3460, '挫': 3455, '擦': 3451, '齊': 3450, '飾': 3449, '菌': 3447, '敘': 3441, '喬': 3438, '旋': 3438, '側': 3433, '液': 3429, '陌': 3428, '勾': 3426, '胸': 3416, '抖': 3408, '淚': 3407, '仙': 3396, '劑': 3395, '莊': 3386, '傾': 3381, '捐': 3375, 'ゃ': 3373, '註': 3372, '屌': 3362, '歧': 3348, '潤': 3339, '潔': 3334, '繁': 3320, '黏': 3315, '嗨': 3299, '隆': 3298, '碗': 3297, '兜': 3286, '涉': 3280, '憐': 3256, '咬': 3255, '甘': 3253, '捲': 3250, '猛': 3249, '腰': 3248, '姑': 3248, '截': 3244, '澡': 3239, '繪': 3236, '捨': 3230, '蔗': 3207, '髒': 3205, '兼': 3204, '辣': 3192, '惑': 3191, '餓': 3189, '訝': 3188, '涯': 3187, '黎': 3187, '軸': 3187, '橫': 3183, '斤': 3182, '唐': 3182, '廟': 3173, 'ン': 3171, '縣': 3153, '憑': 3153, '撥': 3144, 'や': 3143, '番': 3138, '箭': 3138, '趟': 3134, '徑': 3134, '癒': 3131, '蛇': 3127, '奪': 3118, '烤': 3109, '貢': 3101, '膽': 3098, '慕': 3097, '孔': 3092, '浙': 3084, '乏': 3070, '憤': 3069, '抑': 3067, '蓮': 3065, '棟': 3063, '倉': 3062, '趴': 3044, '促': 3039, '蜘': 3035, '璃': 3032, '玻': 3027, '籤': 3025, '胞': 3025, '&': 3018, '貿': 3014, '盧': 3008, '恨': 2997, '綜': 2981, '朵': 2969, '蟅': 2967, '烢': 2965, '啪': 2953, '彎': 2951, '淺': 2948, '悔': 2946, '寒': 2944, '蛛': 2943, '偵': 2928, '嫌': 2925, 'ー': 2916, '柘': 2896, '忠': 2891, '俊': 2891, '勁': 2873, '併': 2868, '赫': 2860, '揚': 2859, '幽': 2855, '慰': 2843, '措': 2840, '稀': 2840, 'わ': 2840, '鷓': 2839, '蝦': 2839, '汗': 2835, '芬': 2834, '欺': 2826, '辨': 2810, 'み': 2804, '拋': 2801, '帕': 2796, '召': 2795, '妝': 2793, '擅': 2787, '稻': 2787, '若': 2786, '薄': 2785, '醬': 2783, '扭': 2779, '脅': 2776, '繫': 2774, '兔': 2768, '駛': 2768, '帽': 2760, '泉': 2751, '氧': 2743, '埃': 2736, '仿': 2734, '惱': 2731, '嘿': 2729, '醉': 2726, '扎': 2718, '糊': 2716, '獅': 2708, '傅': 2701, '暢': 2697, 'じ': 2697, '茲': 2696, '鄭': 2684, '龜': 2677, '劍': 2673, '槽': 2668, '遞': 2665, '肝': 2665, '鴨': 2661, '寵': 2645, '盾': 2640, '蔡': 2638, '猴': 2638, '桿': 2636, '碩': 2629, '泥': 2628, '罐': 2622, '撒': 2619, '捏': 2614, '叛': 2607, '坑': 2603, '遷': 2598, '疚': 2595, '汙': 2584, '榜': 2575, '鳳': 2570, '灌': 2570, '瑜': 2568, '蹈': 2560, '輝': 2559, '浩': 2558, '役': 2556, '撤': 2555, '襲': 2548, '羞': 2545, '牲': 2541, '澤': 2531, '邪': 2527, '兆': 2525, 'ス': 2523, '爐': 2521, '卷': 2515, '暑': 2502, '蔣': 2500, '朱': 2492, '踢': 2490, '崇': 2485, '龐': 2474, '宏': 2474, '蠍': 2471, '賦': 2462, '鑽': 2456, '軒': 2456, '刪': 2451, '懸': 2451, '嫁': 2449, '叉': 2447, '茤': 2442, 'え': 2435, '趙': 2431, '粗': 2424, '伏': 2424, '艦': 2420, '笨': 2417, '潰': 2416, '遜': 2414, '疲': 2413, '牧': 2413, '愉': 2403, 'つ': 2394, '返': 2392, '浴': 2392, '郭': 2383, '菸': 2381, '鵝': 2381, '刊': 2370, '陶': 2367, '憲': 2367, '譜': 2366, '湊': 2362, '歇': 2359, '葛': 2359, '辯': 2358, '玲': 2355, '涼': 2349, '肺': 2348, 'め': 2345, '齒': 2339, '托': 2330, '檻': 2329, '恆': 2326, '敦': 2324, '俱': 2323, '悶': 2320, '暈': 2305, '肩': 2304, '沿': 2290, '償': 2288, '犧': 2279, '驟': 2277, '筋': 2270, '誘': 2270, '姿': 2267, '晨': 2267, '飄': 2265, '掰': 2265, '貪': 2260, '悟': 2258, '販': 2257, '腐': 2256, '淋': 2244, '紫': 2240, '鈴': 2240, '鷹': 2233, '渣': 2227, '肢': 2225, '允': 2224, '喻': 2223, '恭': 2220, '砲': 2218, '欠': 2211, '莎': 2209, '燕': 2207, '嬰': 2202, '謹': 2201, '毫': 2197, '膜': 2196, '玄': 2196, '摔': 2194, '抬': 2193, '緻': 2191, '抄': 2187, '傢': 2179, '徹': 2175, '催': 2171, '昧': 2170, '晃': 2168, '擎': 2160, '扁': 2160, '咒': 2160, '耀': 2156, '鳴': 2153, '址': 2152, '艙': 2149, '綱': 2142, '吞': 2142, '腫': 2135, '匙': 2133, '徐': 2130, '謊': 2128, '喪': 2128, '禍': 2124, '賢': 2114, '戚': 2110, '棋': 2108, '騷': 2105, '曝': 2103, '凍': 2100, '冊': 2094, '撿': 2092, '勸': 2090, '葡': 2089, '萄': 2088, '儘': 2086, '揭': 2084, '宋': 2084, '曬': 2082, '盲': 2077, '巫': 2076, '腹': 2073, '寓': 2072, '屈': 2070, '押': 2066, '昏': 2057, '轟': 2053, '憾': 2047, 'ル': 2045, '渴': 2044, '柱': 2041, '魅': 2039, '坷': 2035, '忌': 2035, '骸': 2032, '勉': 2031, '啤': 2031, '餵': 2030, '諒': 2029, '棉': 2029, '赤': 2023, '炮': 2019, '紋': 2017, '奴': 2010, '疼': 2009, '蚺': 2007, '齣': 2005, '鹽': 1995, '臼': 1994, '曖': 1993, '屏': 1990, '膀': 1985, '霧': 1981, '癮': 1975, '慎': 1972, '袡': 1971, '奉': 1969, '塢': 1966, '穫': 1956, '慦': 1954, '鷲': 1949, '壇': 1949, '虐': 1947, '仗': 1946, '逮': 1946, '廄': 1943, '臣': 1942, '爵': 1941, '盈': 1939, '悠': 1936, '呂': 1935, '衍': 1934, '鯦': 1934, '麔': 1932, '脹': 1928, '舍': 1927, '驅': 1927, '氏': 1926, '洩': 1918, '縫': 1916, '慈': 1916, '岢': 1915, '巡': 1912, '坪': 1912, '奔': 1910, '斥': 1908, '砸': 1905, '《': 1905, '汁': 1904, '偽': 1904, '漠': 1892, '歪': 1888, '磁': 1886, '躍': 1883, '僦': 1882, '嶱': 1881, '盯': 1879, '喚': 1878, '遙': 1878, '矛': 1876, '飆': 1873, '鑰': 1871, '騰': 1868, '吊': 1868, '孝': 1867, '逝': 1866, '肪': 1865, '丈': 1860, '伺': 1858, '堁': 1857, '鈉': 1856, '煉': 1855, '柩': 1854, '涵': 1850, '膩': 1850, '痕': 1849, '錶': 1849, '蓄': 1844, '掙': 1837, '蹟': 1834, '吶': 1833, '粒': 1830, '繩': 1829, '黝': 1829, 'ろ': 1827, '》': 1826, '藤': 1823, '輛': 1822, '丘': 1821, '罷': 1821, '渡': 1819, '扛': 1818, '扶': 1818, '履': 1818, '縱': 1814, '羨': 1808, '誓': 1806, '拯': 1805, '廉': 1804, '腎': 1800, '械': 1797, '妖': 1795, '乙': 1794, '溜': 1794, '槱': 1791, '齁': 1790, '聈': 1788, '銪': 1785, '眉': 1784, 'イ': 1781, '儜': 1777, '豫': 1774, '郵': 1773, '蹲': 1771, '拓': 1769, '痴': 1761, '岰': 1760, '袖': 1758, '熬': 1755, '埋': 1750, '堠': 1749, '籲': 1749, '撫': 1746, '蒂': 1746, '貧': 1743, '雕': 1743, '蒏': 1740, '頸': 1738, '牖': 1738, '傲': 1733, '殼': 1731, '魏': 1729, '洉': 1727, '肅': 1724, '酉': 1722, '苨': 1719, '舌': 1719, '鱟': 1718, '噁': 1714, '呆': 1711, '詭': 1710, '魶': 1709, '垕': 1707, '衷': 1704, '柴': 1699, '邁': 1693, '卑': 1693, '臘': 1692, '蝠': 1691, '瞎': 1690, 'リ': 1689, '泛': 1688, '祭': 1688, '牢': 1683, '妥': 1680, '坊': 1680, '苃': 1678, '桑': 1677, '蝙': 1677, '丸': 1677, '隬': 1676, '銅': 1676, '恰': 1673, '裔': 1671, '瑣': 1669, '犬': 1666, '夕': 1660, '枝': 1659, '旺': 1655, '塗': 1651, '豽': 1651, '旎': 1650, '梨': 1650, '仕': 1649, '唉': 1649, '捺': 1648, '遵': 1647, '羑': 1645, '熙': 1643, '挪': 1639, '冥': 1638, '霍': 1637, '巾': 1635, '侍': 1635, '蕭': 1635, '抳': 1631, '振': 1629, '衲': 1627, '悅': 1627, '薿': 1624, '鹿': 1623, '伍': 1621, '儗': 1618, '傘': 1616, '穎': 1616, '辭': 1606, '漁': 1604, '嗆': 1602, '蟹': 1600, '肭': 1597, 'お': 1597, '軜': 1594, '懲': 1592, '颱': 1592, '昌': 1590, '稚': 1582, '嗜': 1578, '淘': 1575, '洪': 1563, '哀': 1563, '碑': 1562, '撇': 1560, '賊': 1560, '芝': 1559, '戳': 1555, '闖': 1553, '馜': 1552, '逢': 1552, '炫': 1552, '遮': 1549, '撼': 1548, '拭': 1545, '勳': 1544, '腔': 1543, '潢': 1539, 'ト': 1539, '噬': 1533, '脾': 1532, '剝': 1528, '煞': 1528, '捧': 1527, '嘎': 1522, '紮': 1513, '咧': 1510, '舅': 1509, '頒': 1507, '瑟': 1504, '甩': 1503, '添': 1502, '裕': 1502, '贈': 1502, '踐': 1501, '侯': 1496, '裸': 1494, '碟': 1493, '詮': 1491, '呵': 1491, '釐': 1489, '臥': 1485, '狠': 1484, '汰': 1483, '悼': 1480, '哩': 1480, '矮': 1477, 'ラ': 1477, '僱': 1475, '昆': 1472, '鑑': 1469, '墊': 1469, '曆': 1463, '耍': 1462, 'ア': 1460, '謎': 1459, '哼': 1459, '駁': 1455, '欲': 1453, '鈔': 1453, '禦': 1450, '濾': 1448, '狐': 1448, '躁': 1445, '迅': 1445, '顛': 1444, '巷': 1443, '蟻': 1440, '矽': 1440, '賈': 1439, '墓': 1438, '凸': 1437, '汪': 1437, '蠢': 1434, '玫': 1433, '蘿': 1433, '艘': 1431, '祥': 1430, '廊': 1429, '詹': 1426, '彰': 1424, '酵': 1423, '貫': 1422, '卓': 1419, '蔬': 1416, '卦': 1414, '糧': 1413, '佐': 1412, '蒸': 1410, '襪': 1408, '鋒': 1406, '彌': 1403, '寸': 1399, '羽': 1398, '諷': 1395, '津': 1394, '崛': 1392, '喘': 1390, '潑': 1387, '蜂': 1387, '斬': 1386, '僕': 1383, '怡': 1381, '芳': 1380, '駐': 1378, '棚': 1376, '柿': 1375, '披': 1372, '佑': 1372, '謬': 1371, '貶': 1369, '燙': 1367, '澎': 1356, '溪': 1354, '銳': 1353, '扇': 1353, '琳': 1351, '叮': 1348, '褆': 1346, '誼': 1346, '翔': 1340, '垂': 1338, '氫': 1338, '駭': 1338, '鹹': 1334, '宴': 1333, '螺': 1333, '伽': 1331, '沾': 1330, '蠟': 1329, '寺': 1327, '寡': 1325, '筮': 1324, '划': 1322, '蝕': 1322, '撲': 1321, '陀': 1321, '恃': 1320, '塵': 1319, '狸': 1311, '堪': 1309, '亨': 1308, '嘆': 1305, '埔': 1303, '廂': 1303, '翼': 1301, '抹': 1301, '蝶': 1295, '銴': 1291, '儒': 1291, '澨': 1288, '諟': 1288, '莓': 1288, '嚮': 1285, '灘': 1282, '穆': 1281, '磚': 1281, '檤': 1279, '籠': 1278, '揓': 1278, '梁': 1277, '疏': 1272, '澱': 1271, '橘': 1270, '凝': 1269, '伐': 1268, '軾': 1267, '戺': 1262, '鉽': 1261, '撈': 1260, '沫': 1260, '瓙': 1257, '奭': 1254, '諡': 1252, '秤': 1251, '謙': 1250, '舐': 1249, '筄': 1248, '簭': 1247, '嘲': 1246, '姠': 1246, '盆': 1245, '漿': 1243, '遾': 1240, '仩': 1240, '妨': 1236, '耕': 1234, '淵': 1232, '鈰': 1231, '弒': 1228, '靿': 1227, '檯': 1226, '烒': 1225, '倡': 1223, '甦': 1220, '夷': 1218, '脖': 1215, '瑰': 1214, '寂': 1213, '蓬': 1213, '愧': 1212, '獟': 1211, '昂': 1210, '翨': 1209, '蹦': 1207, '潘': 1207, '錦': 1206, '捉': 1205, '襫': 1202, '釀': 1201, '秦': 1198, '壬': 1192, 'é': 1190, '勃': 1190, '攀': 1189, '掘': 1188, '冶': 1187, '呦': 1183, '儿': 1182, '殿': 1182, 'ご': 1182, 'í': 1181, '溯': 1179, '葯': 1178, '刮': 1175, '廖': 1175, '埜': 1173, '茄': 1172, '瀏': 1166, '袎': 1166, '彷': 1165, '揹': 1164, '撕': 1161, '燿': 1161, '婷': 1160, '壘': 1159, '聘': 1157, '芢': 1156, '鷂': 1155, '漜': 1151, '銋': 1151, 'ほ': 1151, '覞': 1150, '喉': 1150, '彿': 1148, '鯨': 1148, '禱': 1147, '煎': 1146, '纏': 1145, '窩': 1145, '嶼': 1144, '薯': 1142, '蛙': 1142, '膝': 1142, '坎': 1141, '唷': 1140, '嫂': 1140, '諧': 1137, '釣': 1137, '辱': 1134, '瞂': 1130, '寮': 1130, '繃': 1128, '吻': 1126, '矩': 1126, '奢': 1125, '葬': 1125, '掏': 1125, '碌': 1121, '賀': 1118, '嚕': 1117, '殭': 1116, '囊': 1115, '翁': 1115, '干': 1114, '邱': 1108, '韌': 1108, '祈': 1106, '斑': 1104, '掩': 1103, '凹': 1101, 'ょ': 1101, '譽': 1100, '征': 1099, 'シ': 1096, '虹': 1096, '劈': 1095, '臂': 1093, '銘': 1093, '阪': 1089, '剖': 1088, '嘯': 1088, '坤': 1088, '晴': 1087, '彙': 1086, '井': 1086, '驕': 1074, 'ば': 1074, '阱': 1072, '惹': 1070, '琪': 1066, '秉': 1065, '芒': 1064, '痘': 1064, '沃': 1064, '螂': 1054, '鏬': 1054, '弊': 1052, '癢': 1052, '毅': 1051, '胰': 1051, '宰': 1049, '嘻': 1048, '椒': 1048, '蟑': 1048, 'ク': 1048, '翹': 1046, '摺': 1046, '庸': 1046, '寞': 1046, '彥': 1045, '蔔': 1040, '艱': 1039, '卸': 1036, '鴉': 1036, '覷': 1034, '斧': 1033, '皆': 1032, '罅': 1032, '隸': 1032, '緬': 1031, '喂': 1029, '恙': 1028, '銜': 1028, '啾': 1028, '嬌': 1024, '僵': 1023, '淹': 1023, '攔': 1022, '綿': 1020, '琦': 1017, '鼁': 1016, '缸': 1016, 'ッ': 1015, 'せ': 1014, '羕': 1010, '澄': 1010, '漾': 1008, '孟': 1007, '釘': 1006, '卵': 1003, '劣': 1000, '睜': 999, '乃': 997, '麮': 996, '蝴': 994, '妮': 994, '婉': 991, '刞': 990, '浸': 988, '斗': 987, '纖': 986, 'マ': 986, '悄': 985, '溡': 985, '韻': 982, '闃': 981, '濧': 981, '湧': 980, '閣': 980, '妒': 979, 'ロ': 978, '鼫': 977, '紓': 977, '訣': 976, '鬍': 976, '詛': 976, '窄': 975, '萌': 973, '怏': 971, '瀩': 969, '嘟': 968, '鼭': 968, '鉐': 966, 'ず': 966, '闊': 964, '辰': 963, '鍊': 962, '泌': 958, '棵': 955, '夯': 955, '筒': 953, '伙': 953, '煤': 953, '漆': 952, '豹': 952, '鎍': 948, '罕': 945, '腺': 944, '嗩': 943, '屑': 942, '跪': 941, '淇': 940, '湜': 938, '畏': 936, '薱': 936, '巖': 934, '鱷': 933, '峽': 931, 'カ': 931, '瀁': 928, '匠': 928, '咚': 927, '憝': 925, '黴': 925, '轛': 924, '冤': 924, '祏': 922, '揩': 921, '鏼': 921, '懟': 921, '瓊': 920, '蕩': 917, '艇': 916, '塒': 913, '寔': 910, '鰣': 909, '崔': 909, '屎': 909, '菇': 909, '榯': 908, '垮': 905, '摘': 904, '彭': 904, '嚨': 901, '裹': 901, '吼': 901, '諜': 899, '枕': 898, '悚': 897, '唇': 896, '堵': 894, '訟': 894, '瞰': 894, '咘': 890, '烘': 889, '閨': 889, '鄧': 888, '腥': 888, '歹': 886, '茫': 885, 'á': 883, '枚': 880, '昭': 880, '屠': 880, '譈': 879, '墈': 879, '蚊': 877, '遣': 877, '翅': 876, '娶': 876, '咳': 873, '瞞': 873, '聆': 871, '雀': 871, '猩': 871, '嫉': 870, '蕉': 870, '裙': 868, '秩': 867, '甸': 867, '櫻': 865, '壺': 864, '衎': 861, '匪': 860, '抉': 858, '磡': 858, '棍': 856, '鈕': 856, '謠': 855, '捍': 853, '恥': 853, '鞭': 850, '蔥': 849, '棺': 849, '蔀': 847, '捗': 847, '樑': 847, '栽': 846, '匹': 846, '袁': 846, '竊': 845, '碧': 844, '媳': 842, '狹': 842, '舟': 842, '鈽': 839, '喇': 837, '燭': 836, '溶': 836, '侷': 835, '膏': 834, '濫': 832, '砂': 830, '滯': 829, '亦': 827, '毯': 826, 'ジ': 826, '瞄': 825, '鼎': 825, '醟': 824, '埠': 824, '橡': 823, '揍': 823, '穴': 822, '篷': 819, '汀': 818, '匿': 817, '篰': 815, '兌': 815, 'ド': 813, '矙': 812, '爹': 812, 'タ': 812, '胺': 810, '贖': 810, '苛': 809, '醋': 809, '晰': 807, '敷': 806, '宵': 805, '珊': 805, '醇': 804, '弓': 799, '翰': 797, '燥': 795, '灑': 794, '咕': 793, '溢': 792, '妃': 791, '淑': 787, '逗': 786, '弗': 786, '錫': 786, '飼': 785, '盔': 784, '�': 784, '拾': 781, '姬': 780, '妄': 778, '芭': 778, '洽': 776, '奎': 776, '豔': 775, '攜': 771, '檸': 767, '梳': 767, '隧': 766, '対': 764, 'フ': 764, '呱': 762, '崎': 760, '蒜': 758, '旨': 757, '磯': 757, '錸': 751, '倦': 749, '啥': 749, '柳': 748, '檬': 747, '毿': 747, '岔': 746, '准': 746, '叭': 746, '鶆': 744, '瘤': 744, '奕': 743, '墮': 743, 'バ': 742, '騋': 740, '瞧': 740, '丑': 737, '瑕': 736, '逸': 736, '削': 735, '胙': 734, '郲': 731, '沛': 731, '馨': 729, '橄': 729, '抒': 729, '飢': 726, '箂': 726, '拐': 724, '砰': 724, '矯': 723, '惰': 722, '杖': 721, '咻': 719, '餃': 719, '淶': 718, '沸': 718, '挽': 718, '杉': 717, '棶': 716, '庲': 716, '墜': 715, '鋰': 715, '襯': 711, '茂': 710, '痠': 709, '頗': 709, '斂': 709, '頑': 708, 'コ': 708, '傭': 707, '饒': 705, '滷': 705, '噪': 702, '滲': 701, '蜀': 701, '鯠': 701, '祚': 699, '鍛': 696, '塌': 696, '囤': 696, '檳': 694, '嫩': 691, '僚': 690, '皺': 688, '蕾': 688, '郊': 687, '骰': 687, '鯗': 686, '摧': 684, '刃': 683, '葄': 682, '蒼': 681, '矣': 680, '韭': 680, '辜': 680, '倚': 679, '焰': 679, '噸': 678, '崍': 676, '揪': 676, '劫': 676, '饗': 675, '晑': 674, '螘': 673, '屯': 673, '駿': 670, '敞': 669, '拱': 668, '噹': 668, '疵': 668, '摳': 668, '魷': 667, '麒': 666, '攏': 662, '怍': 662, '帆': 662, '鉯': 661, '拘': 659, '亭': 659, '盼': 658, '匆': 657, '倖': 656, '輿': 654, 'ぱ': 653, '韋': 653, '餉': 652, '叢': 651, '筷': 650, '沮': 650, '楣': 650, '鮑': 650, '脊': 647, '槳': 646, '潭': 645, '踵': 644, '顗': 642, '礒': 640, '実': 640, '賤': 637, '儕': 636, '崺': 636, '樸': 635, '匈': 634, '岡': 634, '漬': 633, '惘': 632, '慨': 632, '穌': 631, '晉': 629, '檥': 627, '螞': 625, '旖': 624, '酥': 624, '糞': 624, '扆': 623, '偯': 623, '囑': 622, '撰': 622, '釔': 621, '阼': 621, '鴿': 621, '岩': 621, '鍾': 620, '羯': 620, '椎': 618, '愚': 616, '忱': 615, '枯': 614, '釁': 611, '晦': 611, '艤': 611, 'テ': 611, 'メ': 608, '嘰': 608, '椰': 607, '鉛': 607, '爪': 607, '苡': 606, '齮': 605, '竿': 603, '澀': 603, '苯': 602, '盃': 601, 'レ': 598, '塚': 597, '膙': 595, '諱': 595, '剔': 595, '簾': 593, '恤': 592, '冢': 588, '牡': 587, '沈': 587, '乍': 586, '蒐': 584, '疇': 584, '壤': 583, 'ó': 583, '壟': 582, '晲': 581, '菁': 581, 'ぐ': 581, 'プ': 580, '吋': 580, '畚': 579, '紗': 577, '豚': 574, '煌': 572, '岳': 572, '杰': 571, '哨': 570, '嗶': 568, '尹': 567, '罹': 566, '姦': 565, '狩': 564, '禪': 562, '瀑': 562, '淪': 562, '疆': 562, '麟': 560, '竅': 559, '渾': 559, '戦': 557, '琉': 556, '泊': 555, '炭': 554, '芽': 554, '巢': 553, '懹': 553, '瞪': 553, '鋁': 552, '錘': 552, '譴': 551, '袍': 549, '嗽': 548, '媎': 547, '曠': 546, '掀': 546, '顜': 546, '衫': 545, '莖': 541, '虔': 536, '唬': 536, '屢': 535, '侈': 535, '疙': 534, '巔': 534, '翠': 532, '怠': 532, '憊': 531, '鵬': 531, '腕': 530, '栗': 530, '揣': 527, '咦': 526, '艏': 526, '篠': 526, '鶴': 526, '寨': 525, '酌': 523, '斟': 522, '葵': 521, '綽': 520, '囚': 520, '繹': 519, '揉': 519, '嶽': 518, '旬': 515, 'オ': 515, '僑': 515, '鎊': 513, '墾': 513, '菊': 512, '淓': 512, '糰': 512, '崖': 512, '濱': 511, '廈': 511, '鯊': 511, '嫦': 509, '杏': 508, '芋': 507, '堩': 507, '妞': 507, '遂': 506, '函': 506, '昇': 506, '鈣': 505, '萎': 504, '貞': 503, '哉': 503, '憋': 503, '気': 502, '枋': 501, '璇': 501, '焙': 500, '闡': 499, '倳': 498, '剚': 498, '箇': 497, '皂': 496, '旭': 496, '繣': 496, '粽': 495, '匕': 495, '瘩': 493, '欖': 491, '鈁': 491, '桂': 491, '癖': 490, '嶺': 488, '燦': 488, '侖': 487, '薑': 487, '靖': 486, '胾': 485, '弦': 485, '眷': 485, '柬': 485, '醞': 484, 'キ': 484, '輻': 483, '鍺': 483, '霜': 482, '攬': 482, '梭': 482, '蔽': 482, '薰': 481, '扻': 481, '肆': 481, '虼': 480, '鉤': 480, '釹': 480, '濁': 480, '蔓': 479, '嬅': 477, 'ャ': 477, '隙': 476, '筱': 475, 'べ': 475, '渭': 475, 'パ': 474, '畜': 474, '傍': 473, '袱': 473, '鹼': 473, '駝': 472, '哖': 472, '摦': 472, '烙': 472, '牸': 471, '槬': 470, '螃': 470, '藻': 469, '駱': 468, '奠': 468, '薛': 467, '竭': 467, '攪': 466, '姩': 465, '矚': 463, '啞': 463, '愈': 462, 'サ': 461, '梵': 459, '枉': 459, '変': 459, '斐': 458, '掐': 457, '侃': 457, '捆': 456, '剋': 456, '酟': 455, '犀': 454, '緯': 454, '坨': 453, '髓': 452, '驢': 452, '丐': 451, '粘': 450, '占': 450, '屇': 448, '墳': 448, '蝟': 446, '酘': 446, '詬': 445, '屜': 445, '郡': 445, '嫿': 444, '擱': 444, '刁': 443, '沐': 442, '彗': 441, '鰻': 441, '僻': 441, '札': 440, '杹': 439, '馮': 439, '蠅': 437, '笛': 437, '株': 437, '萃': 436, '鱞': 436, '庇': 435, '縛': 434, '愁': 434, '赭': 434, '錪': 434, 'ナ': 434, '妣': 433, '緉': 433, '弔': 433, '磅': 433, '檠': 431, 'げ': 431, '拇': 430, '鏽': 430, '鑒': 429, 'ニ': 428, '琠': 427, '喵': 427, '榨': 427, '貏': 426, '宛': 426, 'ブ': 425, '窖': 425, '鮭': 424, '倌': 424, '痍': 424, '廓': 424, '纜': 424, '肖': 423, '倎': 423, '瞻': 423, '睹': 422, '婰': 422, '熄': 421, '觺': 421, '凳': 421, '噗': 420, '穀': 419, '矢': 419, '鈦': 418, '迻': 418, '鞏': 417, '拌': 417, '蕇': 416, '鯉': 415, '囂': 414, 'ñ': 414, '樈': 413, '疕': 413, '耿': 412, '轎': 412, '烹': 412, '鐺': 412, '魎': 411, '鋸': 411, '躬': 410, '餡': 409, '戥': 408, '菩': 406, '婖': 405, '朼': 405, '豕': 405, '恞': 404, '靂': 404, '馳': 404, 'チ': 404, '閩': 404, '碘': 403, '瘝': 403, '聳': 403, '沼': 403, '幀': 403, '黛': 403, '秕': 402, '艡': 402, '璫': 401, '饅': 400, '焚': 400, '締': 399, '迭': 399, '匱': 399, '墅': 398, '趾': 398, '殑': 398, '閥': 398, '栓': 397, '俘': 397, '珆': 397, 'デ': 397, '懇': 397, '魁': 396, '潷': 396, '硫': 396, '卿': 395, 'エ': 395, '婪': 395, '顊': 394, '壩': 394, '賜': 394, '萓': 393, '紡': 392, '齋': 392, '圯': 391, '噠': 391, '裲': 390, '妓': 390, '嘔': 390, '瓵': 389, '擄': 389, '痂': 389, '奸': 389, '赴': 388, '寲': 387, '窺': 387, '峓': 386, '銕': 385, '弈': 385, '襠': 384, '彝': 384, '綻': 384, '礁': 384, '侇': 384, '搏': 383, '鳷': 382, '峻': 381, '勍': 381, '崗': 380, '剃': 380, '跠': 380, '椸': 379, '宧': 379, '憧': 379, '荔': 378, '琢': 378, '沂': 378, '踴': 378, '訕': 378, '葩': 377, '凰': 377, '剉': 377, '澢': 376, '茵': 376, '儅': 376, '窯': 376, '瓷': 376, '徘': 376, '卉': 376, 'ム': 375, '妀': 375, '憬': 375, '靶': 374, '鸃': 374, '恍': 373, '厥': 373, '澩': 372, '瑚': 372, '姚': 372, '絨': 371, '埕': 371, '秖': 370, '匜': 370, '霹': 369, '肛': 369, '哄': 368, '泣': 368, '貽': 368, '侮': 367, '遼': 367, '泲': 366, 'ツ': 366, '嚐': 365, '汥': 365, '闢': 365, '燢': 364, '樞': 364, '崙': 364, '渲': 364, '猓': 364, '頤': 364, '啃': 364, '証': 363, '汐': 363, '戟': 362, '罻': 362, '麂': 361, '衼': 361, '躗': 361, '梔': 360, '斃': 360, '暆': 360, 'グ': 359, '兢': 358, '惕': 358, '撠': 357, '簹': 357, '謻': 356, '觷': 356, '挨': 356, '瘓': 356, '鮇': 356, '轄': 356, '蟣': 355, '櫥': 355, '蟷': 355, '禋': 354, '祉': 354, '弧': 354, '褽': 353, '棘': 353, '勻': 352, '渺': 351, '勘': 351, '榔': 351, '鷽': 351, '渦': 351, '捅': 350, '徻': 350, '窟': 350, '澆': 350, '熪': 349, '豭': 349, 'ィ': 349, '簃': 349, '媦': 349, '毆': 348, '秪': 346, '掎': 346, '蛦': 346, '浦': 346, '羡': 346, '嗅': 345, '蕙': 344, '閡': 344, '嚀': 344, '甥': 343, '恦': 343, '椥': 343, '癱': 343, '婿': 343, '贀': 342, '耽': 342, '搘': 342, '酮': 342, '哺': 342, '燴': 342, '魄': 342, '榰': 341, '痺': 341, '堙': 341, '臀': 341, '菋': 341, '鴐': 341, '韾': 340, '拷': 340, '徜': 339, '駰': 339, '舔': 339, '瘖': 338, '搓': 337, '蘶': 337, '町': 337, '瓣': 337, '猳': 336, '兀': 336, '禿': 336, '禧': 336, '賃': 336, '惈': 335, '鞝': 335, 'ひ': 335, '粥': 335, '裀': 334, '蟪': 334, '糙': 334, '胝': 334, '饖': 334, '蒑': 334, '垔': 334, '溙': 334, '粿': 334, '譿': 333, '御': 333, '氮': 333, '¿': 333, '貑': 332, '穖': 332, '蜴': 332, '搗': 332, '堯': 331, '烷': 331, '蘑': 330, '諲': 330, '酪': 330, '馴': 330, '珈': 329, '犚': 329, '徾': 329, '噾': 329, '仉': 329, '氤': 328, '霠': 328, '鋿': 328, '豁': 327, 'セ': 327, '抨': 327, '芔': 326, '霨': 326, '涕': 326, '潓': 325, '胑': 325, '鐹': 325, '熔': 325, '柚': 324, '銦': 324, '氾': 324, '溣': 324, '蘆': 324, '瞺': 324, '闉': 323, '掠': 323, 'ギ': 323, '鑄': 323, '襐': 323, '纔': 322, '啼': 322, '葭': 322, '歴': 322, '薈': 322, '苔': 322, '墟': 322, '忑': 321, '鏸': 320, '耞': 320, '獩': 320, '璯': 320, '嗦': 320, '嘒': 319, '赦': 319, '絪': 318, '侄': 318, '鮪': 318, '挍': 318, '庚': 318, '凶': 318, '鬚': 318, '槥': 317, '圚': 317, '疹': 317, 'ダ': 317, 'ガ': 317, '旱': 317, '鋂': 316, '麚': 316, '卮': 316, '鱨': 316, 'ぶ': 316, '欽': 316, 'ミ': 315, '迦': 315, '倆': 314, '陡': 313, '恚': 313, '棲': 313, '踹': 313, '沌': 312, '翽': 312, '祗': 311, '釜': 311, '絆': 311, '跏': 311, '鵿': 310, '燤': 310, '卜': 310, '泇': 310, '袈': 310, '蔧': 310, '毠': 309, '繢': 309, '娟': 309, '藯': 309, '搵': 309, '嚼': 309, 'ポ': 309, '槨': 309, '憓': 309, '燉': 309, '餯': 308, '峙': 308, '踝': 308, '呏': 308, '呅': 307, '慇': 307, '飪': 307, '鐌': 307, '蜾': 307, '娌': 306, '采': 306, '懈': 306, '釂': 306, '錐': 306, '鸚': 306, '繽': 305, '譥': 305, '蜥': 305, '嬇': 304, '丞': 304, '戮': 304, '襦': 304, '珓': 304, '溉': 303, '醮': 303, '萫': 303, '悍': 303, '蠁': 302, '紳': 302, '喙': 302, '醣': 302, '曙': 301, '狽': 301, '蟓': 301, '柵': 301, '軀': 299, '譓': 299, '嘂': 298, '薷': 297, '鎂': 297, '燸': 297, '嘪': 297, '榴': 297, '萇': 297, '淉': 296, '滘': 296, '斠': 296, '浬': 295, '湄': 295, '乞': 295, '兮': 295, '讆': 294, '戈': 294, '淆': 293, '泩': 293, '郿': 293, '鱌': 293, '頃': 293, '禎': 293, '簧': 293, '皯': 292, '鐬': 292, '堤': 292, '撩': 292, '帤': 292, '懊': 291, '疤': 291, '橞': 291, '篲': 291, 'ぎ': 291, '曏': 291, '蕨': 291, '筭': 290, '剎': 290, '淒': 290, '鷶': 290, '莗': 290, '慖': 290, '笳': 289, '寢': 289, '昔': 289, '汶': 289, '扒': 289, '睫': 288, '丕': 288, '癲': 288, '鵡': 288, '耘': 287, '啵': 287, '惶': 287, '殷': 287, '蕠': 287, '竄': 287, '邐': 286, '鏢': 286, '匡': 286, 'ビ': 286, '糽': 286, '殆': 285, '臍': 285, '窒': 285, '糗': 285, '陋': 285, '硨': 284, '笙': 284, '焺': 284, '暱': 284, '鍍': 283, '霖': 283, '祺': 282, '俐': 282, '贅': 282, '摯': 282, '禖': 282, '佸': 282, '剌': 282, '辮': 281, '鋹': 281, '咎': 281, 'ョ': 281, '擷': 281, '澧': 280, '鰭': 280, '馹': 280, '篤': 280, '夭': 280, '発': 280, '煥': 280, '鋅': 279, '僧': 279, '濤': 279, '蹄': 279, '潐': 278, '靴': 278, '湦': 278, '歆': 278, '鈤': 278, '俚': 278, '煽': 278, '鱗': 278, '眨': 278, '鈍': 278, '冗': 277, '筍': 277, '筎': 276, '嵋': 276, '妏': 276, '盺': 276, '蘊': 276, 'ベ': 276, '醴': 276, '曘': 276, '塘': 275, '裏': 275, '瑂': 275, '豎': 275, '鏟': 274, '捩': 273, '銣': 273, '鱧': 273, '楓': 273, 'む': 273, '関': 273, '顱': 272, '吝': 272, 'ハ': 271, '溺': 271, '烯': 271, '渠': 270, '彬': 270, '霄': 269, '烜': 269, '薇': 268, '橙': 268, '鼪': 268, '芯': 268, '狡': 267, '嚅': 267, '慫': 267, '袽': 266, '祀': 266, '攗': 266, '腜': 265, '徽': 265, '箏': 265, '氓': 265, '昕': 264, '醃': 264, '雍': 264, '窘': 263, '陞': 263, '豊': 263, '幊': 263, '輀': 262, '萿': 262, '蝸': 262, '絞': 262, '龔': 262, '徙': 262, '芙': 262, '紈': 261, '峛': 261, '炩': 261, '甫': 261, '餾': 261, '閻': 260, '恕': 260, '雛': 260, '霉': 259, '堳': 259, '丙': 259, '鑫': 259, '囀': 258, '馭': 258, '肱': 258, '綺': 258, '鎳': 258, '駧': 257, '鴽': 257, '篡': 257, '緝': 256, '訢': 256, '獗': 256, '擲': 255, '誦': 255, '哆': 255, '痊': 254, '晾': 254, '塨': 254, '+': 254, '觥': 253, '紊': 253, '癥': 253, '氅': 253, '瀉': 253, '霘': 253, '繭': 252, '堹': 252, '嗇': 252, '噌': 252, '摻': 252, '鉗': 251, '炘': 251, '殯': 251, '蚣': 251, '嘩': 251, '陵': 251, '憚': 251, '澉': 250, '抆': 250, '説': 250, 'ケ': 250, '儉': 249, '錠': 249, '瑋': 248, '燘': 248, '粴': 248, '廝': 248, '酗': 248, '佼': 248, '鋷': 247, '氯': 247, '忻': 246, '嗚': 246, '輾': 246, '赽': 245, '璋': 245, '篢': 245, '暇': 245, 'ュ': 245, '劂': 245, '頰': 244, '汍': 244, 'ウ': 244, '媄': 244, '滔': 244, '徊': 243, '晬': 243, '矍': 243, '茉': 243, '稼': 242, '攫': 242, '噓': 242, '宥': 241, '懺': 241, '柑': 240, '偅': 240, '亥': 240, '檌': 240, '鄙': 240, '檇': 240, '尰': 239, '骼': 239, '岏': 239, '詆': 239, '荊': 238, 'ぼ': 238, '俏': 238, '蓪': 237, '簂': 237, '呇': 237, '盞': 237, '邸': 237, '鋧': 237, '譚': 237, '胴': 236, 'び': 236, '聝': 236, '肋': 236, '痌': 236, '壢': 235, '稈': 235, '晛': 235, '睍': 235, '伎': 235, '倪': 235, '吩': 234, '荄': 234, '誡': 234, '愣': 234, '侕': 233, '瘟': 233, '圳': 233, '兟': 233, '狆': 232, '絊': 232, '撊': 232, '続': 232, '挴': 231, '瓢': 231, '黚': 231, '諺': 231, 'ネ': 231, '祽': 231, '蕝': 230, '拗': 230, '芵': 230, '栭': 229, '彏': 229, '鉅': 229, '珒': 229, '熥': 229, '嶵': 228, '胚': 228, '襟': 228, '棨': 228, '庶': 228, '襄': 228, '簿': 228, '芄': 228, '淫': 228, '摑': 228, '睇': 227, '浼': 227, '頌': 227, '菄': 227, '蕞': 227, '狙': 227, '騚': 227, '繕': 227, '蝔': 226, '芑': 226, '茅': 226, '楠': 226, '緟': 226, '戙': 226, '粯': 225, '鶛': 225, '姭': 225, '漩': 225, '婍': 224, '幗': 224, '箝': 224, '豏': 224, '棣': 224, '犅': 224, '唾': 224, '肘': 223, '殲': 223, '蹩': 223, '賅': 223, '鮞': 223, '棧': 223, '亢': 223, '輒': 223, '霰': 222, '蚗': 222, '藄': 222, '膕': 222, '耆': 221, '榻': 221, '狄': 221, '忴': 221, '娗': 220, '剽': 220, '苳': 220, '玨': 220, '蔕': 220, '洶': 220, '艷': 220, '曳': 220, '煸': 220, '霆': 219, '瀗': 219, '杞': 219, '酲': 219, '挹': 219, '緋': 218, '棗': 218, '瑩': 218, '吾': 218, '鬐': 218, '玓': 218, '扲': 218, '埐': 218, '垓': 218, '觼': 218, '馰': 217, '痔': 217, '釮': 217, '読': 217, '雌': 217, '臄': 217, '螮': 217, '籩': 217, '豌': 217, '岒': 217, '扔': 216, '拎': 216, '觖': 216, '橛': 216, '灸': 215, '荋': 215, '噷': 215, '甄': 214, '傕': 214, '惍': 214, '慷': 214, '貜': 214, '棡': 214, '媺': 213, '婓': 213, '媚': 213, '唲': 213, '憰': 213, '甂': 213, '罡': 213, '梊': 213, '箯': 213, '漍': 213, '錤': 213, '觔': 213, '冕': 213, '玃': 212, '渼': 212, '圻': 212, '砭': 212, '碇': 212, '惟': 212, '漧': 212, '娣': 211, '蠐': 211, '餒': 211, '碙': 211, '粵': 211, '寥': 211, '霏': 210, '谻': 210, '湃': 210, 'ソ': 210, '芷': 210, '虢': 209, '徶': 209, '瘚': 209, '絘': 209, '屺': 209, '虜': 209, '虳': 209, '氡': 209, '楴': 209, '絮': 209, '蒲': 208, '瞳': 208, '躩': 208, '畸': 208, '燂': 208, '錎': 207, '羔': 207, '鴯': 207, '迢': 206, '媊': 206, '暮': 206, '詣': 206, '旳': 206, '馡': 206, '禘': 206, '瀕': 206, '碠': 206, '陔': 206, '眶': 205, '钁': 205, '莿': 205, '娊': 205, '銬': 205, '鈐': 205, '俯': 205, '佽': 205, '譎': 204, '暔': 204, '勿': 204, '鋮': 204, '鞠': 204, '埼': 204, '喃': 204, '晝': 204, '洏': 203, '矇': 203, '羈': 203, '萳': 203, '胹': 203, '殉': 202, '蟞': 202, '桷': 202, '妍': 202, '碲': 202, '稽': 202, '拑': 202, '窞': 202, '恛': 201, '鯡': 201, '屹': 201, '鮨': 201, '笐': 201, '孓': 201, '鶁': 201, '籦': 200, '骯': 200, '伀': 200, '鷢': 200, '蚚': 200, 'ゴ': 200, '堽': 200, '艩': 200, '湝': 200, '莧': 200, '軋': 200, '鐍': 199, '峴': 199, '侏': 199, 'ぜ': 199, '稠': 199, '鰬': 199, '娥': 199, '蛔': 199, '鶀': 198, '扉': 198, '瀟': 198, '舯': 198, '裶': 197, '掮': 197, '僪': 197, '槤': 197, '幟': 197, '醛': 197, '騏': 196, '棕': 196, '靡': 196, '絶': 196, 'ェ': 196, '撮': 196, '隕': 196, '瘡': 196, '憨': 196, '蟨': 195, '掁': 195, '玦': 195, '驂': 195, '賂': 195, '峐': 195, '鵸': 195, '蘄': 194, '燻': 194, '棖': 194, '漪': 194, '湘': 194, '綦': 193, '閘': 193, '僩': 193, '凋': 193, '拏': 193, '蔠': 193, '嚏': 192, '幯': 192, '綴': 192, '蟬': 192, '藱': 192, '榩': 192, '摒': 192, '椗': 192, '徬': 192, '嗓': 192, '誽': 191, '粱': 191, '煄': 191, '堈': 191, '颶': 191, '螽': 191, '蛀': 191, '踑': 191, '藩': 191, '朿': 190, '緹': 190, '郕': 190, '杆': 190, '鶇': 190, '黔': 190, '儡': 190, '拙': 190, '濝': 190, '岐': 190, '憫': 190, '鄿': 189, '軝': 189, '陑': 189, '佧': 189, '垢': 189, '禽': 189, '糯': 189, '懵': 188, '懦': 188, 'へ': 188, '睞': 188, '鼱': 188, '陛': 188, '脭': 188, '遛': 187, '牴': 187, '瑵': 187, '埬': 187, '莮': 187, '茁': 187, '杭': 187, '澈': 187, '猾': 187, '潶': 186, '誒': 186, '菬': 186, '涇': 186, '鬿': 186, '燼': 186, '岓': 186, '宬': 186, '萱': 186, '鴃': 186, '瞌': 186, '犿': 186, '攸': 185, '揨': 185, '峸': 185, 'ざ': 185, 'ピ': 185, '葫': 185, '痐': 185, '咀': 185, '澂': 184, '顁': 184, '狚': 184, '賌': 184, '隋': 184, '蹭': 184, '忐': 184, '伝': 184, '炂': 184, '旂': 184, '彤': 183, '瓂': 183, '啗': 183, '潫': 183, '錡': 182, '蜑': 182, '褻': 182, '涅': 182, '錨': 182, '啖': 181, '掑': 181, '荿': 181, '芸': 181, '衹': 181, '宦': 181, '潁': 180, '蚤': 180, '翗': 180, '胱': 180, '経': 180, '洐': 180, '熤': 180, '碾': 180, '瑧': 179, '鬘': 179, '鼕': 179, '柄': 179, '蠹': 179, '蜞': 179, '婛': 179, '隘': 179, '咱': 179, '圭': 179, '鉭': 178, '驛': 178, '屩': 178, '簷': 178, '彸': 178, '莽': 178, '霮': 178, '徨': 178, '骷': 178, '焋': 177, '騛': 177, '噉': 177, '洄': 177, '跆': 177, 'ズ': 177, '慝': 177, '麠': 177, '渥': 177, '騞': 177, '云': 177, '柟': 177, '孵': 177, '縝': 176, '迺': 176, '暺': 176, '臆': 176, '悵': 176, '箔': 176, '妐': 175, '劾': 175, '玂': 175, '魴': 175, '茴': 174, '惿': 174, '鉶': 174, '残': 174, '旍': 174, '瀰': 174, '旌': 174, '秺': 174, '萣': 174, '塍': 174, '泹': 174, '祁': 173, '翂': 173, '鄂': 173, '剜': 173, '酄': 173, '諵': 173, '憺': 173, '顢': 173, '伿': 173, '瓁': 173, '朢': 173, '慲': 172, '戤': 172, '婃': 172, '湸': 172, '姅': 172, '盅': 172, '猥': 172, '嘮': 172, '扼': 171, '沎': 171, '鐮': 171, '鴅': 171, '荇': 171, '鯕': 171, 'ノ': 171, '藹': 171, '乒': 171, '璽': 171, '柦': 170, '漓': 170, '蓷': 170, '蛓': 170, '烆': 169, '厗': 169, '禹': 169, '·': 169, '頹': 169, '揶': 169, '咾': 169, '郢': 169, '崹': 169, '瘍': 169, '鵛': 169, '熼': 168, '迂': 168, '沊': 168, '殪': 168, '騑': 168, '惊': 167, '柊': 167, '槸': 167, '襼': 167, '鑼': 167, '啶': 166, '膳': 166, '饑': 166, '壑': 166, '樲': 166, '爍': 166, '氦': 166, '嚎': 166, '飣': 165, '蘵': 165, '舋': 165, '鑲': 165, '蕛': 165, '餳': 165, '掟': 165, '齸': 165, '鑊': 165, '萏': 165, '酚': 165, '狫': 164, '櫜': 164, '喨': 164, '磷': 164, '暸': 164, '睼': 164, '腱': 164, '鞍': 163, '佾': 163, '叼': 163, '踇': 163, 'ペ': 163, '悪': 163, '悸': 163, '矨': 162, '紉': 162, '怑': 162, '鷾': 162, '圛': 162, '賄': 162, '勱': 162, '淬': 162, '臒': 162, '鐿': 162, '栳': 162, '瑤': 162, '捙': 161, '檴': 161, '鷗': 161, '歳': 161, '霞': 161, '曰': 161, '詠': 161, '煡': 161, '隿': 161, '琊': 161, '疻': 160, '掝': 160, '鋱': 160, '愕': 160, '橑': 160, '樁': 160, '螟': 160, '佣': 160, '遽': 160, '詺': 160, '鷨': 160, '湱': 160, '蓺': 160, '慹': 159, '魵': 159, '曤': 159, '炱': 159, '潩': 159, '悒': 159, '乓': 159, '眓': 159, '翳': 159, '鮐': 159, '熐': 159, '緙': 158, '靽': 158, '餀': 158, '勩': 158, '轑': 158, '燡': 158, '諭': 158, '醍': 158, '鉡': 158, '蟘': 158, '蓉': 158, '枍': 158, '玴': 158, '騍': 157, '潬': 157, '洺': 157, '燱': 157, '錧': 157, '傀': 157, '薏': 157, '眩': 157, '裴': 157, '睾': 156, '癚': 156, '逍': 156, '瘱': 156, '翊': 156, '恉': 156, '鋇': 156, '寐': 156, '昐': 156, '墿': 156, '藢': 156, '絃': 156, '騠': 156, '箴': 156, '咯': 156, '邢': 156, '悻': 155, '瘞': 155, '嫛': 155, '羿': 155, '驩': 155, '蜓': 155, '厒': 155, '鴠': 155, '朽': 155, '閞': 155, '弛': 154, '錝': 154, '溟': 154, '莕': 154, '獊': 154, '囈': 154, '宕': 154, '遉': 153, '綬': 153, '鄶': 153, '倘': 153, '硎': 153, '冇': 153, '嫕': 153, '獾': 153, '衈': 153, '稊': 153, '瀖': 153, '睦': 152, '浂': 152, '顫': 152, '灶': 152, '様': 152, '嗀': 152, '肊': 152, '癭': 152, '熠': 152, '祰': 151, '姪': 151, '蘙': 151, '酯': 151, '褁': 151, '刈': 151, 'ぞ': 151, 'ヤ': 151, '覓': 151, '嗡': 151, '侀': 150, '髧': 150, '楨': 150, '榠': 150, '艗': 150, '睏': 150, '纇': 150, '睿': 150, '陘': 150, '銇': 150, '棻': 149, '玖': 149, '稙': 149, '豷': 149, '溤': 149, '鴘': 149, '膹': 149, '鄝': 149, '梬': 149, '僥': 149, '梆': 149, '漎': 149, '夬': 149, '帠': 149, '膉': 148, '恅': 148, '琯': 148, '芥': 148, '婞': 148, '惆': 148, '剁': 148, '啿': 148, '搢': 148, '惦': 148, '刵': 148, '驃': 148, '汴': 148, '梤': 147, '萍': 147, '轍': 147, '檍': 147, '鎰': 147, '銠': 147, '垼': 147, '邑': 147, '帷': 147, '懌': 147, '忿': 147, '酋': 147, '鈖': 147, '趧': 146, '焊': 146, '濴': 146, '擭': 146, 'モ': 146, '泞': 146, '皋': 146, '鄍': 146, '叨': 146, '菠': 146, '籉': 146, '苞': 146, '暨': 146, '峭': 146, '坋': 145, '擨': 145, '榛': 145, '菧': 145, '驤': 145, '謋': 145, '鋞': 145, '杙': 145, '旲': 145, '坁': 145, '煰': 145, '雯': 145, '偍': 145, '諫': 145, '国': 145, '応': 145, '廿': 145, '佚': 145, '猖': 145, '鉀': 145, '睪': 145, '繡': 145, '蟙': 145, '褾': 144, '埸': 144, '藙': 144, '衯': 144, '薽': 144, '溘': 144, '韟': 144, '劮': 144, '咔': 144, '彆': 144, '堻': 144, '賨': 143, '謗': 143, '瀾': 143, '黓': 143, '寎': 143, '毦': 143, '溍': 143, '嬂': 143, '錵': 143, '縊': 143, '肄': 143, '褒': 143, '邰': 142, '榷': 142, '埴': 142, '氪': 142, '霬': 142, '込': 142, 'ワ': 142, 'ボ': 142, '会': 142, '毋': 142, '葙': 142, '寇': 142, '畔': 142, '釴': 142, '徖': 142, '廙': 142, '禷': 142, '垹': 141, '筦': 141, '邶': 141, '瑊': 141, '濩': 141, '琲': 141, '阣': 141, '剷': 141, '邵': 141, '髦': 141, '寱': 141, '綧': 141, '薹': 141, '柺': 141, '樴': 141, '窵': 141, '勀': 140, '醺': 140, '翌': 140, '彪': 140, '喧': 140, '槔': 140, '罺': 140, '蹠': 140, '惋': 140, '帟': 140, '貣': 140, '虞': 139, '麈': 139, '獉': 139, '僨': 139, '軹': 139, '鍗': 139, 'ゲ': 139, '噤': 139, '慚': 139, '嶇': 139, '磺': 139, '裱': 139, '嬯': 139, '躑': 138, '寊': 138, '縍': 138, '膱': 138, '咫': 138, '嶧': 138, '弝': 138, '漣': 138, '浥': 138, '鰎': 138, '毽': 138, '芹': 138, '篙': 138, '妳': 137, '焲': 137, '紿': 137, '秷': 137, '潧': 137, '貯': 137, '祐': 137, '雰': 137, '恿': 137, '軼': 137, '儈': 137, '獪': 137, '繶': 137, '涬': 137, '苟': 137, '抃': 136, '芅': 136, '檦': 136, '黹': 136, '玷': 136, '鷌': 136, '厎': 136, '刱': 136, '淮': 136, '晹': 135, '淤': 135, '嗏': 135, '膾': 135, '軔': 135, '蠕': 135, '阯': 135, '蘱': 135, '鞡': 135, '斢': 135, '擣': 135, '劓': 135, '伄': 135, '唄': 134, '雘': 134, '鱵': 134, '阺': 134, '聜': 134, '噲': 134, '亄': 134, '殔': 134, '臻': 133, '蕔': 133, '覭': 133, '帎': 133, '蠂': 133, '顎': 133, '愴': 133, '欈': 133, '弨': 133, '陼': 133, '糒': 133, '嚍': 133, '緗': 133, '孮': 133, '酹': 133, '馽': 132, '蕎': 132, '弋': 132, '咐': 132, '釆': 132, '黟': 132, '銥': 132, '嘍': 132, '媷': 131, '悰': 131, '郼': 131, '茨': 131, '奰': 131, '琮': 131, '儓': 131, '灼': 131, '澮': 131, '玳': 131, '鎈': 131, '淙': 131, '磊': 131, '卞': 130, '捑': 130, '鍏': 130, '瑿': 130, '拄': 130, '阮': 130, '愨': 130, '籈': 130, '騇': 130, '瘀': 130, '迄': 130, '咩': 129, '俳': 129, '吟': 129, '瓖': 129, '柆': 129, '俴': 129, '痯': 129, '澺': 129, '駇': 129, '霺': 129, '蔎': 128, '滄': 128, '濰': 128, '忭': 128, '橢': 128, '肕': 128, '懿': 128, '孎': 127, '諘': 127, '簰': 127, '鱠': 127, '鶯': 127, '禛': 127, '禂': 127, '遏': 127, '賮': 127, '璶': 127, '岌': 127, '埭': 127, '漱': 127, '碪': 127, '嚷': 127, '幃': 127, '鼛': 127, '噱': 127, '錓': 126, '渚': 126, '硝': 126, '袸': 126, '韘': 126, '媜': 126, '壔': 126, '帰': 126, '魍': 126, '摭': 126, '荼': 126, '痰': 126, '絖': 126, '繄': 126, '妾': 126, '梢': 125, '樟': 125, '妗': 125, '迨': 125, '禴': 125, '艜': 125, '鄺': 125, '蚓': 125, '柋': 125, '蘸': 125, '溱': 125, '栩': 125, '佬': 125, '嵂': 125, '郥': 125, '嫖': 125, '澲': 125, '嘖': 124, '碴': 124, '鄁': 124, '厝': 124, '肵': 124, '檹': 124, '饙': 124, '濜': 124, '襶': 124, '僭': 124, '齲': 124, '貳': 124, '朦': 124, '厙': 124, '嵌': 124, '灄': 123, '聸': 123, '忀': 123, '璡': 123, '潿': 123, '轃': 123, '鍤': 123, '広': 123, '猿': 123, '衽': 123, '輚': 123, '珼': 123, '胛': 123, '芠': 123, '祿': 122, '宭': 122, '糋': 122, '湋': 122, '靳': 122, '錮': 122, '魰': 122, '醢': 122, '垞': 122, '矕': 122, '熽': 122, '珀': 122, '蠣': 122, '纊': 122, '丫': 122, '蜊': 122, '癇': 122, '樾': 122, '縶': 122, '瞷': 121, '砧': 121, '屻': 121, '嘶': 121, '糮': 121, '圊': 121, '蔏': 121, '靾': 121, '扰': 121, '炆': 121, '沚': 121, '髏': 121, '囍': 121, '蹔': 121, '滌': 120, '禕': 120, '毉': 120, '銼': 120, '溰': 120, '怊': 120, '瀻': 120, '廗': 120, '燚': 120, '鑳': 120, '皰': 120, '闈': 120, '癓': 120, '艑': 120, 'ú': 120, '咿': 119, '笣': 119, '菱': 119, '愫': 119, '鴕': 119, '梖': 119, '髖': 119, '倩': 119, '閹': 119, '岱': 119, '轏': 119, '軩': 118, '偡': 118, '蓗': 118, '売': 118, '鏣': 118, '訒': 118, '蝌': 118, '靆': 118, '帖': 118, '詡': 118, '巍': 118, '麴': 118, '瘧': 118, '鉋': 118, '螹': 117, '洱': 117, '荐': 117, '勯': 117, '孽': 117, '崆': 117, '蕪': 117, '瀳': 117, '偛': 117, '穗': 117, '唈': 117, '澗': 117, '瀇': 117, '婝': 117, '誥': 117, '猞': 117, '樼': 117, '蓓': 117, '齦': 117, '婊': 117, '濛': 117, '鞚': 117, '黳': 116, '麝': 116, '壂': 116, '斸': 116, '蓳': 116, '鑢': 116, '諓': 116, '囿': 116, '仞': 116, '壹': 116, '熳': 116, '哫': 116, '賏': 116, '囪': 116, '閿': 116, '烸': 116, '綢': 116, '磹': 115, '硿': 115, '犦': 115, '虥': 115, '媲': 115, '枷': 115, '珔': 115, '籥': 115, '莝': 115, '覹': 115, '勴': 115, '鞤': 115, '桅': 115, '砃': 115, '瘠': 115, '囟': 115, '琝': 114, '擛': 114, '稦': 114, '虣': 114, '姜': 114, '俺': 114, '卒': 114, '菈': 114, '淽': 114, '藎': 114, '獷': 114, '浀': 114, '琵': 114, '疀': 114, '褙': 114, '抈': 114, '摠': 113, '軠': 113, '粨': 113, '髍': 113, '罔': 113, '増': 113, '洊': 113, '灞': 113, '虨': 113, '氨': 113, '橇': 113, '牣': 113, '籪': 112, '縵': 112, '眈': 112, '确': 112, '訶': 112, '蓌': 112, '炙': 112, '箹': 112, '牬': 112, '貺': 112, '坫': 112, '踮': 112, '甔': 112, '壙': 112, '喳': 112, '輞': 112, '曄': 112, '漇': 111, '簟': 111, '轅': 111, '郬': 111, '盎': 111, '尻': 111, '糢': 111, '傚': 111, '柛': 111, '嬧': 111, '侑': 111, '駗': 111, '鄫': 110, '儵': 110, '摹': 110, '噩': 110, '黯': 110, '帊': 110, '鯖': 110, '榕': 110, '弩': 110, '碀': 110, '屐': 110, '姤': 110, '焉': 109, '牮': 109, '霾': 109, '腋': 109, '礿': 109, '蟒': 109, '羇': 109, '惚': 109, '叩': 109, '葹': 109, '鑤': 109, '檣': 109, '霂': 109, '釉': 109, '糬': 109, '戍': 109, '呧': 109, '蹝': 109, '捭': 109, '咽': 109, '襌': 108, '嚥': 108, '沭': 108, '翋': 108, '嫚': 108, '踿': 108, '扳': 108, '炬': 108, '鎑': 108, '瞱': 108, '媵': 108, '嚓': 108, '誖': 107, '嶪': 107, '縟': 107, '洳': 107, '鉖': 107, '鉰': 107, '渙': 107, '鉞': 107, '趷': 107, '爚': 107, '鳩': 107, '扂': 107, '齏': 107, '僈': 107, '殗': 107, '鋯': 107, '謁': 107, '瀝': 107, '膟': 107, '雇': 107, '伒': 107, '摬': 107, '鄏': 106, '縉': 106, '箜': 106, '逞': 106, '駪': 106, '恔': 106, '姀': 106, 'ゆ': 106, '媾': 106, '奄': 106, '覯': 106, '襬': 106, '禨': 106, '剿': 106, '媬': 106, '鸑': 106, '蓰': 105, '蚞': 105, '沋': 105, '疥': 105, '謨': 105, '嶒': 105, '醀': 105, '漒': 105, '鎷': 105, '鼶': 105, '揙': 105, '鶳': 105, '攷': 105, '贓': 105, '蚯': 105, '沅': 104, '峆': 104, '膛': 104, '幙': 104, '蛜': 104, '瀚': 104, '屾': 104, '欓': 104, '菢': 104, '鄴': 104, '聃': 104, '鋻': 104, '闅': 104, '鐖': 104, '夗': 104, '痣': 104, '蕕': 104, '网': 104, '廅': 103, '墁': 103, '餇': 103, '梧': 103, '詵': 103, '鮠': 103, '蠌': 103, '儤': 103, '丌': 103, '玥': 103, '梓': 103, '蓐': 103, '鼬': 103, '湤': 103, '偤': 103, '鳼': 103, '蔭': 102, '膺': 102, '磋': 102, '韞': 102, '禾': 102, '雊': 102, '咆': 102, '尌': 102, '竺': 102, '楽': 102, '榞': 102, '鎣': 102, '峟': 102, '硞': 102, '慵': 102, '艟': 102, '蘥': 102, '蜻': 102, '騵': 102, '盍': 102, '靛': 102, '朧': 102, '洢': 102, '憩': 101, '髻': 101, '淀': 101, '躖': 101, '諰': 101, '鄲': 101, '砷': 101, '溮': 101, '乩': 101, '椽': 101, '幔': 101, '惻': 101, '駾': 101, '蠳': 101, '忁': 101, '蝣': 101, 'β': 101, '覈': 100, '洘': 100, '葠': 100, '氠': 100, '呯': 100, '羱': 100, '稒': 100, '燊': 100, '櫅': 100, '龠': 100, '薧': 100, '楘': 100, '姷': 100, '疣': 100, '篕': 100, '龢': 100, '霓': 100, '譏': 100, '漳': 100, '鵋': 100, '呻': 99, '腶': 99, '葮': 99, '姾': 99, '氰': 99, '鴱': 99, '秞': 99, '垣': 99, '戻': 99, '蘮': 99, '邿': 99, '葆': 99, '崮': 99, '癜': 99, '鰤': 99, '逌': 99, '餞': 99, '翡': 99, '芫': 99, '漡': 99, '褚': 98, '諯': 98, '蕊': 98, '働': 98, '鋤': 98, '肇': 98, '蚎': 98, '虮': 98, '粺': 98, '藲': 98, '艖': 98, '噯': 98, '詼': 98, '緘': 98, '寅': 98, '訧': 97, '櫞': 97, '嫄': 97, '牷': 97, '緞': 97, '栲': 97, '簞': 97, '媴': 97, '鶐': 97, '鍆': 97, '妽': 97, '撓': 97, '遄': 97, '蟃': 97, '憎': 97, '葎': 97, '迶': 97, '鞿': 97, '虀': 97, '湲': 96, '葸': 96, '荃': 96, '澫': 96, '綀': 96, '敼': 96, '盵': 96, '賾': 96, '闔': 96, '俑': 96, '攄': 96, '狅': 96, '樍': 96, '嗣': 96, '掾': 96, '毈': 96, '褩': 96, '党': 96, '讜': 96, '濋': 96, '爰': 96, '憡': 96, '戕': 95, '暄': 95, '汲': 95, '搐': 95, '勺': 95, '槎': 95, '蘠': 95, '慄': 95, '菵': 95, '溽': 95, '檀': 95, '饁': 95, '詔': 95, '偞': 95, '猝': 95, '儆': 95, '烔': 95, '倏': 95, '簊': 95, '磃': 95, '荓': 95, '賹': 95, '惎': 95, '瑏': 95, '噔': 95, '黿': 94, '鰹': 94, '褥': 94, '帡': 94, '盉': 94, '樥': 94, '傯': 94, '螛': 94, '碫': 94, '鞨': 94, '齕': 94, '覚': 94, '単': 94, '蛻': 94, '豈': 94, '搉': 94, '廇': 94, '蓱': 94, '怉': 94, '鼤': 94, '肐': 94, '拺': 94, '駸': 94, '炑': 94, '嬙': 94, '枲': 94, '捥': 94, '膈': 94, '鎱': 94, '鸙': 94, '甇': 94, '踡': 93, '戉': 93, '摀': 93, '茼': 93, '荌': 93, '觴': 93, '犗': 93, '楁': 93, '榹': 93, '楢': 93, '籸': 93, '浵': 93, '蒝': 93, '螪': 93, '裋': 93, '屣': 93, '泀': 93, '轖': 93, '鎧': 93, '颳': 93, '雡': 93, '罌': 93, '樗': 93, '鼜': 93, '舴': 93, '齌': 92, '妧': 92, '潦': 92, '莯': 92, '鑿': 92, '覗': 92, '餌': 92, '礭': 92, '蟴': 92, '々': 92, '庍': 92, '胂': 92, '鉌': 92, '蜤': 92, '吏': 92, '氚': 92, '蓛': 92, '燁': 92, '籬': 92, '刖': 92, '煐': 92, '霽': 92, '芃': 92, '缾': 92, '腮': 91, '檚': 91, '孲': 91, '籛': 91, '匰': 91, '鱭': 91, '綄': 91, '玝': 91, '誹': 91, '癪': 91, '蝝': 91, '鉣': 91, '洝': 91, '鴇': 91, '蜈': 91, '倔': 91, '嬞': 91, '卍': 91, '砎': 91, '穊': 91, '顓': 91, '茸': 91, '楒': 91, '捫': 91, '飋': 90, '褷': 90, '洎': 90, '穈': 90, '罳': 90, '觭': 90, '遑': 90, '珅': 90, '郤': 90, '絁': 90, '虒': 90, '擘': 90, '皓': 90, '鎚': 90, '繓': 90, '杵': 90, '芻': 90, '鶧': 89, '溒': 89, '隮': 89, '腑': 89, '尸': 89, '岦': 89, '鑇': 89, '瘢': 89, '稜': 89, '謑': 89, '駩': 89, '殤': 89, '殃': 89, '賬': 89, '笎': 89, '払': 89, '鈞': 89, '蚧': 89, '湔': 89, '簸': 89, '搆': 89, '蛢': 89, '苜': 89, '纓': 89, '竮': 89, '瞝': 89, '釸': 89, '貁': 89, '忥': 89, '迿': 89, '濏': 89, '潕': 89, '絔': 89, '璀': 89, '榬': 89, '遢': 89, '惤': 89, '縎': 89, '濇': 88, '嫈': 88, '禗': 88, '鈅': 88, '幘': 88, '熆': 88, '駂': 88, '瑙': 88, '当': 88, '皿': 88, '磧': 88, '鬺': 88, '儼': 88, '斌': 88, '蠶': 88, '褑': 88, '柷': 88, '骭': 88, '鍱': 88, '鉬': 88, '堌': 88, '靨': 88, '匒': 88, '癠': 88, '蠔': 88, '憉': 88, '闋': 87, '鳪': 87, '洷': 87, '齜': 87, '蝑': 87, '苣': 87, '躚': 87, '齤': 87, '嬉': 87, '綖': 87, '鬋': 87, '熸': 87, '餰': 87, '灥': 87, '筌': 87, '鷥': 87, '圃': 87, '濲': 87, '嶔': 87, '蕑': 87, '舵': 87, '痢': 87, '銫': 87, '鳵': 87, '顴': 87, '嵼': 87, '凘': 87, '邍': 87, '褓': 87, '窲': 87, '箕': 87, '耛': 87, '晏': 87, '螈': 86, '蹐': 86, '罽': 86, '翩': 86, '菛': 86, '鮆': 86, '筊': 86, '瀱': 86, '卌': 86, '鑣': 86, '擳': 86, '鑀': 86, '暷': 86, '譔': 86, '銩': 86, '猷': 86, '嶄': 86, '黺': 86, '粡': 86, '悷': 86, '搮': 86, '彀': 86, '婕': 86, '蚩': 86, '褶': 86, '姛': 86, '薆': 86, '瓔': 85, '峷': 85, '黷': 85, '熂': 85, '濭': 85, '昊': 85, '儑': 85, '珗': 85, '曷': 85, '冓': 85, '范': 85, '禠': 85, '旡': 85, '儷': 85, '恄': 85, '璱': 85, '倨': 85, '噎': 85, '吇': 85, '毐': 85, '墥': 85, '犝': 85, '甒': 85, '莒': 85, '鴗': 85, '秈': 85, '濈': 85, '璾': 85, '筣': 85, '斒': 85, '偀': 85, '縑': 84, '蝧': 84, '坶': 84, '鯽': 84, '縓': 84, '戾': 84, '匎': 84, '墩': 84, '靼': 84, '穜': 84, '畟': 84, '棝': 84, '桱': 84, '椴': 84, 'ふ': 84, 'ホ': 84, '貗': 84, '緦': 84, '蓻': 84, '坍': 84, '鐷': 84, '覤': 84, '贍': 84, '蚸': 84, '孅': 84, '嚦': 84, '蟢': 84, '謪': 84, '橆': 84, '怯': 84, '鳲': 84, '聶': 84, '裚': 84, '銈': 84, '殰': 84, '殮': 84, '湆': 84, '輲': 84, '麜': 84, '殳': 84, '汔': 84, '痵': 84, '佃': 84, '鶡': 83, '璧': 83, '眺': 83, '裟': 83, '紺': 83, '穧': 83, '訖': 83, '碣': 83, '逾': 83, 'づ': 83, 'ぬ': 83, '颸': 83, '慥': 83, '瑔': 83, '遐': 83, '澕': 83, '箋': 83, '楮': 83, '踟': 83, '鵳': 83, '鮦': 83, '悖': 83, '騝': 83, '跤': 83, '葌': 83, '枰': 83, '矂': 83, '狖': 83, '棠': 83, '礛': 83, '皙': 83, '鯚': 83, '慟': 82, '鋠': 82, '胏': 82, '污': 82, '塛': 82, '墻': 82, '韺': 82, '佺': 82, '抻': 82, '迮': 82, '穸': 82, '蝯': 82, '鱀': 82, '涗': 82, '鬅': 82, '懻': 82, '櫪': 82, '皈': 82, '礐': 82, '滒': 82, '韸': 82, '虱': 82, '贛': 82, '蟋': 82, '縞': 82, '溼': 82, '鵲': 82, '胠': 82, '詁': 82, '酶': 82, '斡': 82, '頏': 82, '膧': 82, '曞': 81, '幵': 81, '忺': 81, '籽': 81, '褐': 81, '臮': 81, '仴': 81, '舶': 81, '薘': 81, '秶': 81, '肸': 81, '鴭': 81, '阢': 81, '軗': 81, '墀': 81, '菺': 81, '犐': 81, '竫': 81, '蓍': 81, '箈': 81, '驊': 81, '愿': 81, '潟': 81, '屭': 81, '恮': 81, '謮': 81, '譅': 81, '汛': 81, '淈': 81, '錋': 81, '鑝': 81, '靄': 80, '螖': 80, '蜷': 80, '曦': 80, '嚶': 80, '葺': 80, '摴': 80, '験': 80, '乗': 80, '産': 80, '輇': 80, '鱋': 80, '鈭': 80, '俬': 80, '澰': 80, '壉': 80, '羭': 80, '秭': 80, '獍': 80, '仝': 80, '祔': 80, '陲': 80, '漈': 80, '琥': 80, '輶': 80, '檕': 80, '錌': 80, '贕': 80, '緇': 80, '稰': 80, '蕀': 80, '瓻': 80, '玠': 79, '鍻': 79, '俎': 79, '璪': 79, '雉': 79, '祟': 79, '茌': 79, '昹': 79, '琍': 79, '笄': 79, '磿': 79, '儸': 79, '澽': 79, '窾': 79, '笠': 79, '娞': 79, '凅': 79, '綅': 79, '犈': 79, '厤': 79, '牒': 79, '覬': 79, '嫵': 79, '鐽': 79, '弳': 79, '蜒': 79, '牿': 79, '皾': 79, '陝': 79, '媧': 79, '鏵': 79, '饌': 79, '忡': 79, '蓇': 79, '涃': 79, '檛': 79, '黖': 79, '贄': 79, '赩': 79, '悴': 79, '鋡': 78, '輣': 78, '萰': 78, '躌': 78, '璟': 78, 'ヨ': 78, '銓': 78, '薣': 78, 'ゅ': 78, '蘾': 78, '簁': 78, '蘻': 78, '啎': 78, '盱': 78, '跽': 78, '稷': 78, '佟': 78, '羹': 78, '塯': 78, '曈': 78, '徟': 78, '閰': 78, '摛': 78, '薃': 78, '烡': 78, '蝩': 78, '鶢': 78, '賻': 78, '杸': 78, '謜': 78, '氃': 78, '攖': 78, '蕬': 78, '嵨': 78, '跓': 77, '孑': 77, '哃': 77, '褪': 77, '祛': 77, '蹖': 77, '啄': 77, '鄟': 77, '鍶': 77, '崰': 77, '蒛': 77, '郗': 77, '瑼': 77, '炓': 77, '潼': 77, '褼': 77, '苀': 77, '唎': 77, '奾': 77, '侺': 77, '衾': 77, '阹': 77, '釦': 77, '碤': 77, '齹': 77, '葦': 77, '熞': 77, '椏': 77, '堲': 77, '楈': 77, '浺': 77, '寠': 76, '鄎': 76, '翫': 76, '裞': 76, '菅': 76, '瓥': 76, '遘': 76, '獂': 76, '邯': 76, '酈': 76, '蕮': 76, '厔': 76, 'ザ': 76, '巀': 76, '气': 76, '臌': 76, '蝜': 76, '縃': 76, '瀔': 76, '屼': 76, '鬈': 76, '薊': 76, '虋': 76, '梉': 76, '鵨': 76, '唳': 76, '蕍': 76, '霤': 76, '碔': 76, '鏝': 76, '媥': 76, '慼': 76, '薀': 75, '謾': 75, '蚹': 75, '顃': 75, '褯': 75, '魑': 75, '蝍': 75, '厄': 75, '崨': 75, '鱆': 75, '羜': 75, '甖': 75, '杌': 75, '釳': 75, '翕': 75, '朣': 75, '牯': 75, '嘄': 75, '罃': 75, '齂': 75, '鶼': 75, '誣': 75, '榖': 75, '袟': 75, '脤': 75, '冀': 75, '餼': 75, '盦': 75, '潗': 75, '楝': 75, '舨': 75, '螳': 75, '捱': 75, '飁': 75, '砬': 75, '貵': 75, '蝨': 75, '僾': 75, '鄆': 75, '鵑': 75, '盬': 75, '櫍': 75, '蚵': 75, '蒪': 75, '騺': 74, '韇': 74, '鍑': 74, '桉': 74, '澖': 74, '牋': 74, '浿': 74, '蘡': 74, '氙': 74, '泗': 74, '旴': 74, '韉': 74, '罿': 74, '鈆': 74, '穮': 74, '皪': 74, '驉': 74, '蛗': 74, '耟': 74, '胥': 74, '佌': 74, '翀': 74, '詈': 74, '齀': 74, '熹': 74, '瓅': 74, '嬡': 74, '痧': 74, '迼': 74, '凈': 74, '栥': 74, '佇': 74, '胳': 74, '蕦': 74, '魖': 74, '僬': 74, '淦': 74, '鎡': 74, '岉': 74, '禊': 74, '皉': 74, '甡': 74, '岕': 74, '蝂': 74, '煦': 73, '粅': 73, '枮': 73, '圉': 73, '侁': 73, '猏': 73, '眧': 73, '讟': 73, '銧': 73, '曇': 73, '虡': 73, '栟': 73, '礪': 73, '鵪': 73, '鷙': 73, '勣': 73, '宁': 73, '繲': 73, '蚳': 73, '篥': 73, '滓': 73, '儮': 73, '屳': 73, '詌': 73, '珇': 73, '禐': 73, '褔': 73, '玶': 73, '嬃': 73, '幝': 73, '櫚': 73, '吤': 73, '鑕': 73, '婺': 73, '踕': 73, '鋕': 73, '昄': 73, '貥': 73, '罟': 73, '欯': 72, '肮': 72, '軴': 72, '唆': 72, '痲': 72, '鬩': 72, '碡': 72, '笵': 72, '怛': 72, '逕': 72, '貲': 72, '噮': 72, '荾': 72, '淍': 72, '巰': 72, '豂': 72, '渝': 72, '淏': 72, '鰫': 72, '繟': 72, '蓒': 72, '膣': 72, '嵇': 72, '皜': 72, '羖': 72, '譟': 72, '僊': 72, '蟤': 72, '喫': 72, '誋': 72, '跧': 72, '騖': 72, '膞': 72, '讈': 72, '鈺': 72, '蘚': 72, '泚': 72, '犢': 72, '臾': 72, '犖': 72, '螭': 71, '藐': 71, '仂': 71, '吠': 71, '涻': 71, '牘': 71, '嵥': 71, '潲': 71, '痙': 71, '雱': 71, '澔': 71, '燛': 71, '姖': 71, '樖': 71, '凎': 71, '愅': 71, '唃': 71, '脙': 71, '鵻': 71, '謘': 71, 'ァ': 71, 'ヒ': 71, '暹': 71, '淳': 71, '嶯': 71, '孜': 71, '靰': 71, '嗝': 71, '嘹': 71, '綌': 71, '耜': 71, '銡': 71, '囅': 71, '吁': 71, '簅': 71, '氻': 71, '霵': 71, '榤': 71, '鞬': 71, '苙': 71, '濿': 71, '擤': 71, '觙': 71, '鮚': 71, '餚': 71, '觠': 71, '窠': 71, '犡': 71, '穄': 71, '飉': 71, '芰': 71, '敹': 71, '諿': 71, '娮': 71, '譁': 71, '洖': 71, '滼': 71, '憔': 71, '蒺': 71, '镼': 71, '榆': 71, '劼': 71, '鴦': 71, '跐': 71, '絺': 70, '靋': 70, '獦': 70, '揅': 70, '遻': 70, '訏': 70, '晤': 70, '舜': 70, '匐': 70, '紸': 70, '粔': 70, '帨': 70, '彶': 70, '炟': 70, '秬': 70, '歔': 70, '髑': 70, '瑯': 70, '匣': 70, '茪': 70, '苧': 70, '猁': 70, '轣': 70, '朠': 70, '篆': 70, '侚': 70, '覡': 70, '掤': 70, '詰': 70, '鰶': 70, '仚': 70, '邗': 70, '彽': 70, '憀': 70, '扐': 70, '皞': 70, '躆': 70, '壧': 70, '鐑': 70, '蟛': 70, '璦': 70, '蚪': 70, '圣': 70, '洁': 70, '騿': 70, '炷': 70, '槌': 70, '獐': 70, '鞅': 70, '芴': 69, '郔': 69, '秝': 69, '馦': 69, '楶': 69, '濉': 69, '塝': 69, '嘏': 69, '錙': 69, '犘': 69, '学': 69, '徲': 69, '箸': 69, '姞': 69, '繨': 69, '狳': 69, '槁': 69, '蜃': 69, '誺': 69, '莁': 69, '斞': 69, '睮': 69, '迒': 69, '趒': 69, '憮': 69, '丳': 69, '櫝': 69, '茖': 69, '脛': 69, '粄': 69, '窫': 69, '茱': 69, '捶': 69, '郱': 69, '薟': 69, '嶚': 69, '蟿': 69, '靻': 69, '鮥': 69, '煋': 69, '螸': 69, '栮': 69, '釵': 69, '瑮': 69, '鷺': 69, '碅': 69, '傽': 69, '輊': 69, '瞼': 69, '嵧': 69, '氟': 69, '棬': 69, '尳': 69, '渶': 68, '滈': 68, '紎': 68, '泐': 68, '殶': 68, '瞲': 68, '焟': 68, '繚': 68, '蠀': 68, '珸': 68, '芨': 68, '蒹': 68, '騭': 68, '輹': 68, '幠': 68, '捌': 68, '墼': 68, '鄻': 68, '薖': 68, '鋈': 68, '篨': 68, '絟': 68, '琶': 68, '齝': 68, '諂': 68, '祒': 68, '礯': 68, '桽': 68, '笞': 68, '穡': 68, '嵫': 68, '舂': 68, '嵀': 68, '扤': 68, '紜': 68, '砪': 68, '脩': 68, '庄': 68, '槫': 68, '釨': 68, 'α': 68, '阜': 68, '牁': 67, '鼴': 67, '櫙': 67, '斔': 67, '牓': 67, '髷': 67, '輖': 67, '种': 67, '蔱': 67, '讔': 67, '礫': 67, '酆': 67, '癬': 67, '儩': 67, '栵': 67, '銍': 67, '垗': 67, '訃': 67, '鉒': 67, '輈': 67, '苬': 67, '鈑': 67, '郅': 67, '霥': 67, '垙': 67, '瀲': 67, '瞣': 67, '篪': 67, '娳': 67, '祑': 67, '賸': 67, '豝': 67, '袒': 67, '秧': 67, '駤': 67, '姒': 67, '廬': 67, '髼': 67, '櫛': 67, '鎘': 67, '璣': 67, '畈': 67, '榫': 67, '虩': 67, '睽': 67, '巇': 67, '敔': 67, '藚': 67, '鶵': 67, '滁': 67, '粕': 67, '謍': 67, '邂': 67, '洰': 67, '魦': 67, '踖': 66, '鸆': 66, '蘌': 66, '蔻': 66, '蠱': 66, '紵': 66, '鴙': 66, '鰡': 66, '唹': 66, '暻': 66, '沴': 66, '疐': 66, '箍': 66, '鞮': 66, '卯': 66, '馥': 66, '澬': 66, '扱': 66, '趑': 66, '踰': 66, '岠': 66, '砅': 66, '姵': 66, '烿': 66, '庢': 66, '螲': 66, '蛌': 66, '旵': 66, '榵': 66, '嫜': 66, '庾': 66, '鞊': 66, '炴': 66, '极': 66, '憸': 66, '耤': 66, '偮': 66, '觲': 66, '鼒': 66, '蒠': 66, '熰': 66, '髭': 66, '淄': 66, '楌': 66, '祧': 66, '蚐': 66, '峊': 66, '拮': 66, '嫥': 66, '笥': 66, '綟': 66, '欐': 66, '掽': 65, '甕': 65, '鞦': 65, '毬': 65, '倢': 65, '蠊': 65, '貅': 65, '狿': 65, '虤': 65, '犋': 65, '崏': 65, '伋': 65, '焐': 65, '緮': 65, '媯': 65, '謳': 65, '屴': 65, '膫': 65, '堣': 65, '陟': 65, '勗': 65, '犓': 65, '蓆': 65, '瑛': 65, '旻': 65, '砳': 65, '鏚': 65, '袀': 65, '猀': 65, '韔': 65, '抰': 65, '忣': 65, '唔': 65, '硢': 65, '醁': 65, '笊': 65, '踞': 65, '糠': 65, '卹': 65, '嶕': 65, '璐': 65, '斕': 65, '巒': 65, '艕': 65, '汜': 65, 'ˇ': 65, '嗤': 65, '涘': 65, '昦': 65, '甈': 65, '茧': 65, '貂': 65, '熝': 65, '驥': 65, '玾': 65, '飀': 65, '訾': 65, '砮': 65, '斻': 65, '飌': 65, '彘': 65, '浯': 65, '愲': 65, '复': 64, '鱉': 64, '譻': 64, '轢': 64, '曊': 64, '捀': 64, '哽': 64, '鼯': 64, '桓': 64, '肂': 64, '観': 64, '佮': 64, '鷡': 64, '膆': 64, '釷': 64, '邘': 64, '閐': 64, '蛟': 64, '揠': 64, '桀': 64, '騂': 64, '嶍': 64, '寤': 64, '瞽': 64, '摟': 64, '鮒': 64, '灦': 64, '觶': 64, '栔': 64, '垿': 64, '諙': 64, '竻': 64, '滻': 64, '慍': 64, '湕': 64, '潎': 64, '瘜': 64, '聾': 64, '滐': 64, '鬯': 64, '鶹': 64, '唏': 64, '妲': 64, '邃': 64, '鱱': 64, '誅': 64, '甪': 64, '瑑': 64, '鈱': 64, '汎': 64, '祆': 64, '鶺': 63, '譆': 63, '吆': 63, '葚': 63, '盥': 63, '紩': 63, '懥': 63, '榎': 63, '猘': 63, '偫': 63, '炚': 63, '趮': 63, '薂': 63, '屨': 63, '喋': 63, '諦': 63, 'ヘ': 63, '倵': 63, '鬁': 63, '疰': 63, '遴': 63, '縈': 63, '窪': 63, '襋': 63, '蝮': 63, '璆': 63, '藶': 63, '湅': 63, '戌': 63, '駏': 63, '雒': 63, '竇': 63, '盭': 63, '韃': 63, '摶': 63, '悎': 63, '么': 63, '藰': 63, '稌': 63, '岶': 63, '痽': 63, '隍': 63, '蕧': 63, '欨': 63, '銂': 63, '槢': 63, '鴛': 63, '鎴': 63, '陎': 63, '鮫': 63, '挾': 63, '幁': 63, '榐': 63, '崑': 63, '氈': 63, '滖': 63, '簦': 62, '炤': 62, '俓': 62, '暲': 62, '稟': 62, '帙': 62, '崁': 62, '蹊': 62, '漃': 62, '峪': 62, '螤': 62, '溧': 62, '忮': 62, '膌': 62, '緳': 62, '遧': 62, '藫': 62, '芡': 62, '孍': 62, '麓': 62, '鯛': 62, '覟': 62, '噳': 62, '崳': 62, '貐': 62, '犰': 62, '旐': 62, '赲': 62, '咨': 62, '諝': 62, '杲': 62, '瓛': 62, '弮': 62, '婒': 62, '傃': 62, '髽': 62, '謵': 62, '韆': 62, '兕': 62, '饕': 62, '槉': 62, '膦': 62, '岊': 62, '蕺': 62, '羢': 62, '縩': 62, '錴': 62, '曌': 62, '韐': 62, '蜧': 62, '俷': 62, '峏': 62, '貆': 62, '玀': 62, '鴶': 62, '隀': 62, '狜': 62, '竽': 62, '熒': 62, '攭': 61, '寣': 61, '銝': 61, '鎏': 61, '鄛': 61, '岟': 61, '卼': 61, '稑': 61, '鵗': 61, '宨': 61, '塥': 61, '橚': 61, '驖': 61, '攁': 61, '奐': 61, '蕆': 61, '佶': 61, '麙': 61, '醏': 61, '峔': 61, '椼': 61, '毓': 61, '詎': 61, '杅': 61, '衧': 61, '鴷': 61, '蒢': 61, '桾': 61, '羷': 61, '蒞': 61, '朳': 61, '鬊': 61, '灛': 61, '毰': 61, '舖': 61, '饉': 61, '嬼': 61, '梟': 61, '韱': 61, '蝗': 61, '嬚': 61, '欏': 61, '盂': 61, '鰼': 61, '臹': 61, '眐': 61, '騆': 61, '鄦': 61, '獼': 61, '珂': 61, '訐': 61, '襩': 61, '筶': 61, '馫': 61, '盚': 61, '萵': 61, '湇': 61, '輜': 61, '舿': 60, '溿': 60, '媸': 60, '祤': 60, '殛': 60, '嶸': 60, '臸': 60, '鎩': 60, '璥': 60, '珖': 60, '嵙': 60, '茺': 60, '醆': 60, '袑': 60, '俉': 60, '団': 60, '雓': 60, '偊': 60, '釚': 60, '纙': 60, '鯥': 60, '瀠': 60, '羝': 60, '髶': 60, '笈': 60, '跴': 60, '瘕': 60, '翐': 60, '甌': 60, '亳': 60, '嵐': 60, '岧': 60, '仵': 60, '檟': 60, '侜': 60, '鮽': 60, '焓': 60, '濞': 60, '滬': 60, '湛': 60, '痦': 60, '菂': 60, '蕼': 60, '麆': 60, '邋': 60, '劭': 60, '旆': 60, '濦': 60, '巹': 59, '扈': 59, '譒': 59, '憍': 59, '寋': 59, '雥': 59, '狦': 59, '蒩': 59, '庤': 59, '鎦': 59, '鬨': 59, '苻': 59, '貹': 59, '齟': 59, '磏': 59, '鞷': 59, '済': 59, '鯃': 59, '埡': 59, '慱': 59, '薡': 59, '郁': 59, '岪': 59, '邽': 59, '鎔': 59, '譸': 59, '嵊': 59, '瑢': 59, '轕': 59, '嫻': 59, '堜': 59, '毧': 59, '銶': 59, '昋': 59, '窬': 59, '埌': 59, '瞇': 59, '騮': 59, '冱': 59, '漙': 59, '漉': 59, '鶅': 59, '蠽': 59, '獃': 59, '憛': 59, '堇': 59, '沍': 59, '珮': 59, '犎': 59, '卲': 59, '鉺': 59, '殣': 59, '虯': 59, '髾': 59, '劌': 59, '餗': 59, '箌': 59, '嘕': 58, '洬': 58, '螾': 58, '賙': 58, '錀': 58, '蛷': 58, '齬': 58, '駥': 58, '仈': 58, '螏': 58, '伶': 58, '鍰': 58, '筵': 58, '稞': 58, '樕': 58, '戩': 58, '袼': 58, '趎': 58, '蛭': 58, '朓': 58, '騾': 58, '狣': 58, '鯔': 58, '蘅': 58, '筧': 58, '覶': 58, '泝': 58, '垶': 58, '撘': 58, '峈': 58, '榡': 58, '簫': 58, '廕': 58, '橶': 58, '疿': 58, '豢': 58, '笆': 58, '瑀': 58, '伂': 58, '烽': 58, '傴': 58, '舽': 58, '綏': 58, '獫': 58, '筡': 58, '蛵': 58, '蓿': 58, '蚷': 58, '搿': 58, '魆': 58, '芀': 58, '殏': 57, '塉': 57, '麍': 57, '欥': 57, '摝': 57, '醰': 57, '喲': 57, '蒗': 57, '皸': 57, '圄': 57, '偩': 57, '珥': 57, '崶': 57, '駬': 57, '礹': 57, '蜩': 57, '頵': 57, '珝': 57, '尟': 57, '墇': 57, '霈': 57, '謇': 57, '阞': 57, '嶮': 57, '鐎': 57, '蝘': 57, '瘭': 57, '橝': 57, '槴': 57, '戊': 57, '歛': 57, '糶': 57, '嵺': 57, '翱': 57, '輵': 57, '懰': 57, '埮': 57, '醑': 57, '犁': 57, '逭': 57, '垘': 57, '麭': 57, '蟼': 57, '紱': 57, '°': 57, '椪': 57, '嵎': 57, '鏍': 57, '鰋': 57, '鼣': 57, '褳': 57, '惁': 57, '迸': 57, '涽': 57, '貄': 57, '幰': 57, '袶': 57, '弼': 57, '琤': 57, '跣': 57, '矷': 57, '嬸': 57, '籯': 57, '釪': 56, '踽': 56, '虍': 56, '鱈': 56, '瞃': 56, '茳': 56, '妦': 56, '旼': 56, '遒': 56, 'ヌ': 56, '筀': 56, '罨': 56, '浽': 56, '膲': 56, '邇': 56, '鷫': 56, '扞': 56, '羚': 56, '鵂': 56, '莇': 56, '杴': 56, '翥': 56, '藕': 56, '鄪': 56, '趌': 56, '犒': 56, '幮': 56, '槼': 56, '穵': 56, '挔': 56, '澴': 56, '厴': 56, '瑍': 56, '雁': 56, '瀯': 56, '鰔': 56, '楫': 56, '歶': 56, '瀄': 56, '戢': 56, '檃': 56, '鱎': 56, '偑': 56, '蕗': 56, '荽': 56, '烅': 56, '躕': 56, '涪': 56, '駼': 56, '偃': 56, '挀': 56, '僳': 56, '躽': 56, '顥': 56, '睬': 56, '泅': 56, '浾': 56, '粑': 55, '槻': 55, '峹': 55, '鮶': 55, '胤': 55, '婽': 55, '騄': 55, '搫': 55, '胅': 55, '屪': 55, '櫸': 55, '蹍': 55, '艅': 55, '瀜': 55, '嫡': 55, '佤': 55, '脁': 55, '濺': 55, '鎌': 55, '鷵': 55, '絽': 55, '峖': 55, '跱': 55, '馵': 55, '悆': 55, '觾': 55, '筲': 55, '癙': 55, '煜': 55, '璻': 55, '嬴': 55, '潞': 55, '煪': 55, '珫': 55, '癈': 55, '瓘': 55, '髫': 55, '磼': 55, '逯': 55, '玗': 55, '哮': 55, '鎃': 55, '揕': 55, '莍': 55, '瘳': 55, '瞁': 55, '燨': 55, '蹗': 55, '萸': 55, '嬁': 55, '椇': 55, '鯄': 55, '饈': 55, '梒': 54, '譧': 54, '懖': 54, '窸': 54, '愀': 54, '噚': 54, '黍': 54, '巳': 54, '澼': 54, '騅': 54, '慞': 54, '僛': 54, '檄': 54, '髹': 54, '攌': 54, '龑': 54, '渤': 54, '歕': 54, '挋': 54, '甏': 54, '濡': 54, '鰽': 54, '楰': 54, '尒': 54, '觨': 54, '濷': 54, '螐': 54, '袛': 54, '樦': 54, '洫': 54, '鵫': 54, '鮂': 54, '繙': 54, '謐': 54, '珞': 54, '鬟': 54, '斝': 54, '珪': 54, '瀋': 54, '鱮': 54, '嗹': 54, '媹': 54, '迾': 54, '蹥': 54, '橏': 54, '蕷': 54, '踊': 54, '狾': 54, '湥': 54, '雗': 54, '哸': 54, '鷦': 54, '廦': 54, '碭': 54, '藇': 54, '漵': 54, '壛': 54, '嫊': 54, '嫮': 54, '睯': 54, '瞚': 54, '鰷': 54, '觱': 54, '猦': 54, '鸁': 54, '蠑': 54, '矹': 54, '輬': 54, '磕': 54, '鰳': 53, '駻': 53, '嶓': 53, '櫌': 53, '鵒': 53, '踛': 53, '鏄': 53, '罠': 53, '戽': 53, '賑': 53, '鉲': 53, '禲': 53, '蟭': 53, '簏': 53, '婌': 53, '懩': 53, '驈': 53, 'ぽ': 53, '苠': 53, '僎': 53, '瓬': 53, '謰': 53, '岬': 53, '綵': 53, '牶': 53, '螰': 53, '巘': 53, '縤': 53, '籙': 53, '頊': 53, '隰': 53, '淥': 53, '錏': 53, '饇': 53, '鷻': 53, '駟': 53, '耩': 53, '芏': 53, '荁': 53, '閽': 53, '窷': 53, '膋': 53, '薕': 53, '垟': 53, '幢': 53, '珘': 53, '屝': 53, '庵': 53, '藆': 53, '譑': 53, '蛹': 53, '屖': 53, '旒': 53, '繒': 53, '鼽': 53, '翞': 53, '鏮': 53, '鐨': 53, '塾': 53, '榿': 53, '堬': 53, '袓': 53, '鶝': 53, '裗': 53, '褗': 53, '檺': 53, '茙': 53, '砵': 53, '穭': 53, '鶠': 53, '籣': 53, '轈': 53, '槿': 53, '岥': 53, '芶': 53, '汝': 53, '肜': 52, '絢': 52, '閮': 52, '蹇': 52, '媏': 52, '耷': 52, '鷸': 52, '鏤': 52, '蚱': 52, '嗉': 52, '昈': 52, '鵟': 52, '浠': 52, '觡': 52, '楹': 52, '枎': 52, '剕': 52, '驎': 52, '汨': 52, '墺': 52, '穇': 52, '愝': 52, '岵': 52, '錉': 52, '媶': 52, '礡': 52, '褡': 52, '萒': 52, '韎': 52, '傸': 52, '嶴': 52, '颭': 52, '妱': 52, '湑': 52, '鎀': 52, '奩': 52, '鋀': 52, '麩': 52, '侒': 52, '眻': 52, '讕': 52, '歎': 52, '奚': 52, '韅': 52, '燮': 52, '鏘': 52, '腴': 52, '鯙': 52, '喓': 52, '鶉': 52, '黻': 52, '瀛': 52, '堿': 52, '鵰': 52, '灚': 52, '哷': 52, '攍': 52, '琰': 52, '砦': 52, '菪': 52, '蒟': 52, '豋': 52, '奱': 52, '鱍': 52, '玡': 52, '籮': 52, '构': 52, '麷': 52, '蚌': 52, '粍': 52, '皎': 52, '朄': 52, '盝': 52, '羌': 52, '豯': 52, '拽': 52, '鈮': 52, '鄾': 51, '樇': 51, '漷': 51, '謤': 51, '蕣': 51, '筅': 51, '梪': 51, '膘': 51, '蜭': 51, '琌': 51, '錹': 51, '俅': 51, '莦': 51, '烊': 51, '檒': 51, '轆': 51, '訞': 51, '檜': 51, '皤': 51, '魘': 51, '酓': 51, '鼷': 51, '酴': 51, '挸': 51, '冉': 51, '譾': 51, '俁': 51, '瑐': 51, '覝': 51, '祜': 51, '瓏': 51, '睩': 51, '璒': 51, '頧': 51, '祅': 51, '弘': 51, '洍': 51, '樽': 51, '甓': 51, '潳': 51, '慉': 51, '閟': 51, '摫': 51, '窿': 51, '醱': 51, '諛': 51, '濘': 51, '瑆': 51, '扽': 51, '緡': 51, '餪': 51, '蓅': 51, '犽': 51, '訹': 51, '趛': 51, '柶': 51, '苕': 51, '榳': 51, '匍': 51, '眄': 51, '帘': 51, '芟': 51, '哻': 51, '葖': 50, '轀': 50, '鼐': 50, '鮯': 50, '螒': 50, '隅': 50, '咈': 50, '鼏': 50, '揀': 50, '妼': 50, '磾': 50, '戫': 50, '毸': 50, '皴': 50, '筏': 50, '昱': 50, '蔍': 50, '彔': 50, '糨': 50, '帗': 50, '髣': 50, '銊': 50, '鉍': 50, '譂': 50, '熵': 50, '蕅': 50, '貕': 50, '羶': 50, '鍎': 50, '逑': 50, '榪': 50, '濎': 50, '齥': 50, '鏨': 50, '恬': 50, '褣': 50, '鏐': 50, '暽': 50, '襁': 50, '寙': 50, '狒': 50, '蝏': 50, '徆': 50, '湟': 50, '熩': 50, '穚': 50, '馧': 50, '鼞': 50, '嵹': 50, '濂': 50, '櫠': 50, '硉': 50, '襾': 50, '丰': 50, '礜': 50, '楙': 50, '吒': 50, '鼵': 50, '惵': 50, '婜': 50, '蟎': 50, '沰': 50, '斶': 50, '蹧': 49, '翃': 49, '攐': 49, '紌': 49, '粌': 49, '俙': 49, '摙': 49, '鷋': 49, '歈': 49, '騴': 49, '舢': 49, '県': 49, '円': 49, '稢': 49, '脥': 49, '旓': 49, '蟾': 49, '睧': 49, '魛': 49, '痷': 49, '蹳': 49, '垵': 49, '鱙': 49, '驌': 49, '幎': 49, '鎥': 49, '祼': 49, '廘': 49, '亍': 49, '鮹': 49, '墑': 49, '漮': 49, '蚜': 49, '硯': 49, '豰': 49, '誧': 49, '綡': 49, '枆': 49, '陓': 49, '歟': 49, '嚘': 49, '鴳': 49, '湚': 49, '祠': 49, '敝': 49, '誫': 49, '鬑': 49, '萻': 49, '呡': 49, '粞': 49, '杇': 49, '蹋': 49, '琖': 49, '棴': 49, '箖': 49, '銨': 49, '荀': 49, '魈': 49, '芊': 49, '桼': 49, '錥': 49, '蘟': 49, '烠': 49, '埇': 49, '漞': 49, '曶': 49, '黌': 49, '殟': 49, '魙': 49, '簌': 49, '坩': 49, '齠': 49, '烰': 49, '觩': 49, '筈': 49, '逶': 49, '晞': 49, '湠': 49, '柭': 49, '繈': 49, '澞': 49, '籅': 49, '姥': 49, '縹': 49, '窏': 49, '烳': 49, '溛': 48, '赻': 48, '晌': 48, '濍': 48, '澓': 48, '垥': 48, '驦': 48, '黧': 48, '鐶': 48, '莛': 48, '柲': 48, '諳': 48, '絩': 48, '魠': 48, '洿': 48, '迓': 48, '歑': 48, '攙': 48, '碞': 48, '揜': 48, '廮': 48, '萋': 48, '髀': 48, '倇': 48, '垀': 48, '錂': 48, '坲': 48, '昅': 48, '裊': 48, '琋': 48, '儦': 48, '玁': 48, '僯': 48, '豨': 48, '冪': 48, '壏': 48, '篦': 48, '狨': 48, '筰': 48, '駣': 48, '譀': 48, '塋': 48, '醼': 48, '玸': 48, '搟': 48, '嵿': 48, '翦': 48, '鵹': 48, '渟': 48, '啋': 48, '灴': 48, '覜': 48, '璗': 48, '玅': 48, '噊': 48, '鸐': 48, '驠': 48, '姃': 48, '璔': 48, '妤': 48, '畋': 48, '奿': 48, '暘': 48, '浢': 48, '瞴': 48, '豱': 48, '忞': 48, '鱔': 48, '鸉': 48, '蹺': 48, '螿': 48, '婟': 48, '繗': 48, '虈': 48, '牪': 48, '嘵': 48, '濔': 48, '俸': 48, '遹': 48, '輟': 48, '擽': 48, '堐': 48, '薁': 48, '瘵': 48, '鱕': 48, '棔': 48, '樆': 48, '顄': 48, '氝': 48, '戎': 48, '鍣': 47, '峌': 47, '蚨': 47, '蹶': 47, '唋': 47, '覦': 47, '暉': 47, '孃': 47, '抁': 47, '呎': 47, '沀': 47, '蟜': 47, '釬': 47, '蒤': 47, '灡': 47, '縢': 47, '婻': 47, '罭': 47, '箬': 47, '倯': 47, '磐': 47, '狃': 47, '鋊': 47, '脣': 47, '皦': 47, '櫏': 47, '譋': 47, '倱': 47, '漶': 47, '鷃': 47, '悕': 47, '瓃': 47, '詨': 47, '莐': 47, '豖': 47, '粧': 47, '璘': 47, '贗': 47, '虙': 47, '癃': 47, '劦': 47, '蝓': 47, '腤': 47, '嵞': 47, '歊': 47, '侂': 47, '孀': 47, '祣': 47, '靷': 47, '聐': 47, '龕': 47, '浚': 47, '筳': 47, '橿': 47, '岍': 47, '聤': 47, '羲': 47, '豤': 47, '圠': 47, '彧': 47, '姌': 47, '駜': 47, '笏': 47, '膂': 47, '鵃': 47, '菕': 47, '齈': 47, '炡': 47, '愎': 47, '翴': 47, '幌': 47, '畹': 47, '蒎': 47, '簍': 47, '顅': 46, '琈': 46, '鷍': 46, '硹': 46, '粟': 46, '弭': 46, '貚': 46, '儠': 46, '扥': 46, '熛': 46, '羰': 46, '洹': 46, '税': 46, '禭': 46, '猙': 46, '疪': 46, '庠': 46, '蟶': 46, '郾': 46, '恌': 46, '沺': 46, '祓': 46, '匢': 46, '枔': 46, '硒': 46, '梂': 46, '鑶': 46, '鵁': 46, '煝': 46, '鄱': 46, '兗': 46, '嵉': 46, '袂': 46, '潸': 46, '灝': 46, '汕': 46, '牳': 46, '梐': 46, '眊': 46, '籓': 46, '磎': 46, '笱': 46, '崢': 46, '巿': 46, '嘸': 46, '誑': 46, '夙': 46, '嚳': 46, '齷': 46, '餬': 46, '倣': 46, '燬': 46, '諍': 46, '眽': 46, '偕': 46, '璵': 46, '矓': 46, '爃': 46, '粊': 46, '謖': 46, '咷': 46, '鬣': 46, '蔋': 46, '挻': 46, '僇': 46, '漘': 46, '篝': 46, '姘': 46, '滵': 46, '庥': 46, '捂': 46, '蓴': 46, '鄠': 46, '贆': 46, '偳': 46, '愶': 46, '帛': 46, '娭': 46, '轡': 46, '伓': 46, '緎': 46, '頀': 46, '鶟': 46, '囌': 46, '繸': 45, '奷': 45, '絰': 45, '脝': 45, '蒮': 45, '僣': 45, '弇': 45, '嬏': 45, '璲': 45, '潽': 45, '搴': 45, '檖': 45, '楉': 45, '葂': 45, '篋': 45, '嘐': 45, '瘏': 45, '愐': 45, '猊': 45, '曚': 45, '瑎': 45, '瀀': 45, '椳': 45, '簝': 45, '毨': 45, '葍': 45, '鋉': 45, '摥': 45, '塶': 45, '饜': 45, '韰': 45, '槧': 45, '隒': 45, '炯': 45, '痟': 45, '櫇': 45, '櫮': 45, '煂': 45, '堛': 45, '窣': 45, '蠵': 45, '蚋': 45, '豇': 45, '喭': 45, '捈': 45, '狻': 45, '黜': 45, '箵': 45, '蹚': 45, '禒': 45, '砌': 45, '痻': 45, '胯': 45, '龤': 45, '郯': 45, '潻': 45, '鍌': 45, '鑗': 45, '姮': 45, '氖': 45, '謽': 45, '菘': 45, '跼': 45, '楟': 45, '桐': 45, '刎': 45, '寰': 45, '縺': 45, '鑷': 45, '砡': 44, '杪': 44, '鋩': 44, '扊': 44, '欗': 44, '鋎': 44, '詊': 44, '怭': 44, '扙': 44, '靇': 44, '湢': 44, '鶊': 44, '儂': 44, '瓗': 44, '罾': 44, '跚': 44, '赬': 44, '趖': 44, '垤': 44, '嚬': 44, '綒': 44, '殙': 44, '栚': 44, '懪': 44, '忷': 44, '毷': 44, '蟧': 44, '憢': 44, '鈜': 44, '幡': 44, '勖': 44, '灃': 44, '瀌': 44, '薤': 44, '賧': 44, '睙': 44, '豲': 44, '滀': 44, '饓': 44, '閈': 44, '闣': 44, '倛': 44, '鷩': 44, '淅': 44, '軓': 44, '憖': 44, '綰': 44, '淕': 44, '櫫': 44, '鑅': 44, '聿': 44, '洌': 44, '燲': 44, '儊': 44, '觫': 44, '玕': 44, '皽': 44, '貔': 44, '愊': 44, '鼊': 44, '鎨': 44, '筑': 44, '爂': 44, '鰱': 44, '跿': 44, '驍': 44, '灩': 44, '綔': 44, '痹': 44, '殕': 44, '鸝': 44, '紲': 44, '綍': 44, '伬': 44, '輍': 44, '畀': 44, '涐': 44, '蓎': 44, '曮': 44, '峚': 44, '酳': 44, '裺': 44, '孇': 44, '鏿': 44, '檉': 44, '麀': 44, '唁': 44, '魊': 44, '笤': 44, '衊': 44, '矗': 44, '縿': 44, '嫝': 44, '娸': 44, '暵': 44, '聒': 44, '痞': 44, '骫': 44, '闌': 44, '蛚': 44, '鞃': 44, '嵩': 43, '襴': 43, '諢': 43, '篛': 43, '穋': 43, '踘': 43, '釩': 43, '怮': 43, '欼': 43, '踾': 43, '犨': 43, '鉊': 43, '銹': 43, '崲': 43, '騱': 43, '枘': 43, '泮': 43, '玔': 43, '煍': 43, '曜': 43, '歩': 43, '厳': 43, '鉄': 43, '忉': 43, '垏': 43, '蔌': 43, '轝': 43, '緲': 43, '琭': 43, '磔': 43, '苵': 43, '餈': 43, '襣': 43, '鮅': 43, '敃': 43, '謢': 43, '蝡': 43, '岷': 43, '楻': 43, '榍': 43, '嶙': 43, '昉': 43, '藀': 43, '儰': 43, '裘': 43, '琚': 43, '曒': 43, '塎': 43, '蹁': 43, '滸': 43, '鶭': 43, '鳧': 43, '旛': 43, '毊': 43, '栦': 43, '櫨': 43, '鮸': 43, '眚': 43, '朕': 43, '暊': 43, '篁': 43, '坒': 43, '燰': 43, '鯬': 43, '篳': 43, '窙': 43, '鐱': 43, '鏑': 43, '匾': 43, '礑': 43, '獮': 43, '袬': 43, '蜮': 43, '蹬': 43, '顰': 43, '嚂': 43, '諶': 43, '刜': 43, '灺': 43, '竀': 43, '螇': 43, '嬨': 43, '瓠': 43, '柈': 43, '洑': 43, '蘪': 43, '陯': 43, '濨': 42, '籟': 42, '搌': 42, '鏻': 42, '鮿': 42, '伅': 42, '淩': 42, '汯': 42, '縭': 42, '毎': 42, '跜': 42, '躝': 42, '絿': 42, '齢': 42, '触': 42, '徴': 42, '禓': 42, '鄜': 42, '銢': 42, '慳': 42, '膊': 42, '瑹': 42, '紼': 42, '輂': 42, '睌': 42, '燖': 42, '噥': 42, '賕': 42, '櫺': 42, '鱹': 42, '鍚': 42, '轓': 42, '緱': 42, '詖': 42, '鷿': 42, '丱': 42, '缶': 42, '瞠': 42, '梑': 42, '嬪': 42, '爟': 42, '葅': 42, '蛉': 42, '篱': 42, '粖': 42, '粼': 42, '鐪': 42, '嗼': 42, '陴': 42, '嬝': 42, '蟀': 42, '譭': 42, '軉': 42, '鏧': 42, '袤': 42, '怩': 42, '磌': 42, '嘀': 42, '鴰': 42, '娑': 42, '眣': 42, '褰': 42, '襤': 42, '蕱': 42, '璨': 42, '韍': 42, '仟': 42, '韡': 42, '螚': 42, '汧': 42, '悽': 42, '躞': 42, '燏': 42, '撬': 42, '飶': 42, '淣': 42, '鯜': 42, '偓': 42, '祊': 42, '檑': 42, '滹': 42, '鞶': 42, '蒻': 42, '慡': 42, '鐠': 42, '羦': 42, '缽': 42, '菡': 42, '孷': 42, '脺': 42, '凞': 42, '愘': 42, '瑭': 42, '褭': 41, '蹴': 41, '苒': 41, '瞕': 41, '欂': 41, '櫯': 41, '晷': 41, '胼': 41, '灱': 41, '僠': 41, '摜': 41, '癸': 41, '豩': 41, '疺': 41, '巉': 41, '纈': 41, '佘': 41, '鵱': 41, '鵩': 41, '磩': 41, '纋': 41, '扦': 41, '驆': 41, '鯢': 41, '膿': 41, '碉': 41, '嫠': 41, '憌': 41, '宄': 41, '筤': 41, '駢': 41, '鷜': 41, '捻': 41, '橪': 41, '仨': 41, '賳': 41, '榭': 41, '炕': 41, '踃': 41, '岫': 41, '鴣': 41, '艭': 41, '旟': 41, '喕': 41, '輴': 41, '聇': 41, '醨': 41, '椋': 41, '恓': 41, '缹': 41, '躄': 41, '詏': 41, '荏': 41, '昜': 41, '跋': 41, '蔞': 41, '伕': 41, '乇': 41, '鼮': 41, '釗': 41, '檮': 41, '沜': 41, '淞': 41, '屧': 41, '怵': 41, '鸂': 41, '愆': 41, '鱢': 41, '騣': 41, '艄': 41, '筸': 41, '鞢': 41, '猌': 41, '貘': 41, '骻': 41, '嫭': 41, '瀨': 41, '廲': 41, '渱': 41, '嫸': 41, '鬎': 41, '苰': 41, '凜': 41, '崧': 41, '秠': 41, '弣': 41, '燔': 41, '咍': 41, '槃': 41, '烇': 41, '鶈': 41, '蛨': 41, '与': 41, '靪': 41, '淗': 41, '鴀': 41, '灟': 41, '琡': 41, '颲': 41, '莈': 41, '褸': 41, '瘁': 41, '砒': 41, '嘝': 41, '霢': 40, '鏗': 40, '饛': 40, '儚': 40, '碖': 40, '朊': 40, '椐': 40, '螓': 40, '醧': 40, '蜙': 40, '羳': 40, '籀': 40, '鴔': 40, '梮': 40, '汌': 40, '迗': 40, '窈': 40, '蔤': 40, '楷': 40, '磳': 40, '謔': 40, '鷝': 40, '剺': 40, '箅': 40, '氥': 40, '鶞': 40, '闤': 40, '鑸': 40, '澪': 40, '礓': 40, '篊': 40, '徉': 40, '絒': 40, '篜': 40, '絳': 40, '嫙': 40, '滱': 40, '殎': 40, '丏': 40, '邥': 40, '脰': 40, '狴': 40, '蕁': 40, '拹': 40, '涌': 40, '鍹': 40, '瓚': 40, '劀': 40, '鋨': 40, '歍': 40, '幄': 40, '糑': 40, '謆': 40, '襺': 40, '蜱': 40, '挈': 40, '旞': 40, '晼': 40, '蜦': 40, '砓': 40, '茞': 40, '梌': 40, '菮': 40, '敥': 40, '矔': 40, '縲': 40, '虴': 40, '汭': 40, '圇': 40, '凄': 40, '駮': 40, '唰': 40, '踀': 40, '灒': 40, '啕': 40, '郛': 40, '爔': 40, '粀': 40, '僉': 40, '菥': 40, '蓽': 40, '鍥': 40, '雈': 40, '趜': 40, '疔': 40, '繀': 40, '虰': 40, '藒': 40, '鞘': 40, '閾': 40, '琬': 40, '斖': 39, '奊': 39, '鄐': 39, '拈': 39, '撟': 39, '糴': 39, '姲': 39, '瓽': 39, '苖': 39, '伉': 39, '誶': 39, '娓': 39, '藜': 39, '顔': 39, '豟': 39, '蜢': 39, '汞': 39, '蚾': 39, '悀': 39, '烍': 39, '絀': 39, '簠': 39, '鐇': 39, '灆': 39, '駓': 39, '恟': 39, '湉': 39, '簩': 39, '怀': 39, '徫': 39, '螵': 39, '艒': 39, '礂': 39, '蠬': 39, '鐊': 39, '咢': 39, '孰': 39, '轇': 39, '冽': 39, '珜': 39, '煁': 39, '黀': 39, '糝': 39, '岑': 39, '骳': 39, '孋': 39, '耬': 39, '桸': 39, '龒': 39, '魤': 39, '禡': 39, '灕': 39, '漥': 39, '槆': 39, '甬': 39, '暙': 39, '鏎': 39, '掣': 39, '樨': 39, '伔': 39, '夌': 39, '輎': 39, '鯪': 39, '噢': 39, '郙': 39, '萺': 39, '曨': 39, '鞗': 39, '篫': 39, '砐': 39, '鴈': 39, '塓': 39, '閔': 39, '艛': 39, '罈': 39, '搾': 39, '礅': 39, '蘉': 39, '睎': 39, '鴄': 39, '浡': 39, '棫': 39, '馝': 39, '傌': 39, '蒰': 39, '嵢': 39, '攡': 39, '勰': 39, '遯': 39, '茩': 39, '佖': 39, '疽': 39, '攇': 39, '埁': 39, '嗈': 39, '頖': 39, '洯': 39, '邟': 39, '珃': 39, '蟡': 39, '蝞': 39, '妺': 39, '鶜': 39, '挕': 39, '髇': 39, '弰': 39, '鏕': 39, '撝': 39, '頲': 39, '蹕': 39, '彃': 39, '妅': 39, '貊': 39, '趶': 39, '犺': 39, '瞏': 39, '馺': 39, '篘': 39, '煒': 39, '堉': 39, '媛': 39, '蹂': 39, '蔝': 38, '嫟': 38, '硭': 38, '婇': 38, '僽': 38, '昮': 38, '僖': 38, '蛫': 38, '吙': 38, '燧': 38, '贇': 38, '珺': 38, '郹': 38, '蓖': 38, '鞀': 38, '狷': 38, '耰': 38, '幋': 38, '徯': 38, '埥': 38, '錼': 38, '両': 38, '鎛': 38, '玎': 38, '澦': 38, '蚻': 38, '枺': 38, '睆': 38, '莃': 38, '槂': 38, '滏': 38, '劁': 38, '轠': 38, '崦': 38, '緪': 38, '藡': 38, '鑵': 38, '鄯': 38, '耦': 38, '灖': 38, '錚': 38, '衁': 38, '呤': 38, '艐': 38, '塴': 38, '姴': 38, '魾': 38, '襚': 38, '鐲': 38, '骿': 38, '蜲': 38, '鉦': 38, '簜': 38, '俀': 38, '鄨': 38, '翭': 38, '鷭': 38, '厊': 38, '餖': 38, '汻': 38, '梠': 38, '麋': 38, '谹': 38, '耎': 38, '熡': 38, '歜': 38, '銲': 38, '喍': 38, '傒': 38, '潯': 38, '漦': 38, '埩': 38, '騉': 38, '堰': 38, '敉': 38, '巃': 38, '鎪': 38, '淴': 38, '瓀': 38, '矊': 38, '攠': 38, '鴮': 38, '驄': 38, '嵁': 38, '舥': 38, '鈧': 38, '倷': 38, '賥': 38, '媓': 38, '揂': 38, '鵓': 38, '甿': 38, '嘧': 38, '蝛': 38, '蜅': 38, '簙': 38, '麾': 38, '腓': 38, '鍙': 38, '燹': 38, '敨': 38, '鐆': 38, '瀣': 38, '麤': 38, '覣': 38, '皒': 38, '遝': 38, '霟': 38, '棪': 38, '襻': 38, '渵': 38, '膮': 38, '爁': 38, '匭': 38, '腷': 38, '奅': 38, '蕓': 38, '辴': 38, '噿': 38, '秣': 38, '怦': 37, '蟔': 37, '榓': 37, '揌': 37, '紨': 37, '吘': 37, '綑': 37, '獙': 37, '耇': 37, '鷷': 37, '浭': 37, '蛺': 37, '銔': 37, '茢': 37, '頷': 37, '齯': 37, '昀': 37, '噂': 37, '姉': 37, '鏷': 37, '囫': 37, '嶗': 37, '菰': 37, '爅': 37, '茜': 37, '阡': 37, '瞥': 37, '軨': 37, '毘': 37, '鶔': 37, '撻': 37, '墂': 37, '踓': 37, '嘈': 37, '鸔': 37, '鋍': 37, '綯': 37, '礝': 37, '偟': 37, '瘺': 37, '渽': 37, '疸': 37, '歁': 37, '鯤': 37, '胄': 37, '捁': 37, '焢': 37, '柒': 37, '鄖': 37, '鄔': 37, '棜': 37, '伾': 37, '驀': 37, '籇': 37, '鳿': 37, '崷': 37, '渳': 37, '朔': 37, '顑': 37, '蘧': 37, '訛': 37, '怙': 37, '賗': 37, '瘴': 37, '閑': 37, '脕': 37, '蓹': 37, '熚': 37, '荶': 37, '堍': 37, '躊': 37, '艚': 37, '銆': 37, '彳': 37, '艓': 37, '輓': 37, '尕': 37, '穘': 37, '蚽': 37, '獰': 37, '稓': 37, '顝': 37, '茯': 37, '鄢': 37, '牉': 37, '絏': 37, '鍔': 37, '仆': 37, '攲': 37, '碄': 37, '茹': 37, '鷣': 37, '馣': 37, '毢': 37, '艨': 37, '璜': 37, '罼': 37, '劻': 37, '箘': 37, '荻': 37, '擙': 37, '硤': 37, '趐': 37, '赸': 37, '曣': 37, '瑽': 37, '隳': 37, '囓': 37, '怹': 37, '鱸': 37, '穟': 37, '蔑': 37, '橎': 37, '裬': 37, '骹': 37, '雵': 36, '魨': 36, '橧': 36, '聑': 36, '瘲': 36, '臅': 36, '膼': 36, '鞜': 36, '烎': 36, '襞': 36, '釧': 36, '箛': 36, '皕': 36, '鳱': 36, '鬃': 36, '蜺': 36, '酠': 36, '槶': 36, '昒': 36, '輗': 36, '錆': 36, '垠': 36, '焼': 36, '鷰': 36, '諨': 36, '翾': 36, '纆': 36, '孈': 36, '諆': 36, '髜': 36, '疳': 36, '睭': 36, '偎': 36, '墎': 36, '醲': 36, '蕥': 36, '烺': 36, '讅': 36, '爩': 36, '霋': 36, '嶈': 36, '鶶': 36, '籵': 36, '篴': 36, '苂': 36, '獢': 36, '蚶': 36, '膵': 36, '塻': 36, '鄀': 36, '傎': 36, '贔': 36, '枵': 36, '蕶': 36, '玈': 36, '濣': 36, '咸': 36, '桫': 36, '隈': 36, '槊': 36, '墔': 36, '痚': 36, '遶': 36, '渿': 36, '眛': 36, '櫳': 36, '餩': 36, '錳': 36, '礵': 36, '斨': 36, '輮': 36, '誻': 36, '煨': 36, '莪': 36, '于': 36, '夤': 36, '陱': 36, '朁': 36, '嚲': 36, '晱': 36, '鷳': 36, '洧': 36, '楦': 36, '魽': 36, '佻': 36, '荴': 36, '漕': 36, '媟': 36, '趺': 36, '褱': 36, '珛': 36, '闓': 36, '偰': 36, '騪': 36, '綪': 36, '澥': 36, '塭': 36, '誄': 36, '苓': 36, '輆': 36, '暐': 36, '籚': 36, '淯': 36, '媌': 36, '嗥': 36, '洭': 36, '氘': 36, '湷': 36, '鰗': 36, '惄': 36, '闛': 36, '藗': 36, '腯': 36, '蔾': 36, '虻': 36, '螴': 36, '鱐': 36, '熗': 36, '瓞': 36, '鴞': 36, '韁': 36, '癗': 36, '峨': 36, '莰': 36, '洵': 36, '殢': 36, '溏': 36, '鴸': 36, '潡': 36, '瘔': 36, '鈇': 36, '趪': 36, '臡': 36, '銤': 36, '菹': 36, '歖': 36, '綩': 36, '睨': 36, '愍': 36, '爣': 36, '臕': 35, '墏': 35, '歞': 35, '耾': 35, '艿': 35, '釅': 35, '刐': 35, '跍': 35, '魌': 35, '葀': 35, '棱': 35, '憯': 35, '橕': 35, '鐒': 35, '桍': 35, '舫': 35, '樄': 35, '弾': 35, '価': 35, '幛': 35, '垽': 35, '趔': 35, '鮤': 35, '礬': 35, '瘯': 35, '徭': 35, '毻': 35, '謱': 35, '礗': 35, '踥': 35, '赯': 35, '睋': 35, '旚': 35, '毇': 35, '蝖': 35, '嘳': 35, '柰': 35, '謫': 35, '蠨': 35, '鑌': 35, '枑': 35, '鴒': 35, '堸': 35, '蠯': 35, '鉼': 35, '嶢': 35, '坽': 35, '錭': 35, '窴': 35, '鏀': 35, '猣': 35, '皻': 35, '槲': 35, '痝': 35, '櫰': 35, '栴': 35, '縋': 35, '礣': 35, '潪': 35, '肓': 35, '搪': 35, '醙': 35, '櫧': 35, '駍': 35, '簑': 35, '藾': 35, '蚥': 35, '猋': 35, '蔰': 35, '杋': 35, '剟': 35, '喤': 35, '痀': 35, '蔦': 35, '疄': 35, '醚': 35, '闐': 35, '恘': 35, '焎': 35, '鸗': 35, '磛': 35, '眹': 35, '扴': 35, '焨': 35, '淢': 35, '瘉': 35, '矰': 35, '楜': 35, '騥': 35, '燇': 35, '曛': 35, '燐': 35, '蟊': 35, '衖': 35, '髱': 35, '瀿': 35, '髬': 35, '眸': 35, '謺': 35, '楋': 35, '鋃': 35, '黼': 35, '蝪': 35, '佯': 35, '舲': 35, '馗': 35, '笁': 35, '翪': 35, '捚': 35, '鐩': 35, '蘢': 35, '鋄': 35, '覾': 35, '茻': 35, '碃': 35, '畝': 35, '痏': 35, '澯': 35, '埱': 35, '罫': 35, '飫': 35, '繑': 34, '陬': 34, '筘': 34, '磢': 34, '匊': 34, '媋': 34, '榶': 34, '鳭': 34, '鼩': 34, '齪': 34, '頠': 34, '簨': 34, '恀': 34, '嚧': 34, '梋': 34, '叱': 34, '奀': 34, '躨': 34, '簆': 34, '胭': 34, '嫹': 34, '镻': 34, '鍘': 34, '坌': 34, '翬': 34, '悩': 34, '姱': 34, '専': 34, '堔': 34, '隇': 34, '拻': 34, '蝢': 34, '齆': 34, '濬': 34, '麎': 34, '鋝': 34, '鄈': 34, '磠': 34, '抿': 34, '嫴': 34, '禈': 34, '檶': 34, '嬾': 34, '杽': 34, '鄚': 34, '傂': 34, '堶': 34, '祄': 34, '蠋': 34, '蜁': 34, '簋': 34, '蔩': 34, '蝒': 34, '錍': 34, '鋐': 34, '衭': 34, '壈': 34, '裍': 34, '蛶': 34, '讋': 34, '鉸': 34, '崸': 34, '耄': 34, '颺': 34, '霦': 34, '擰': 34, '謦': 34, '稹': 34, '倭': 34, '鵵': 34, '襭': 34, '鰉': 34, '嬗': 34, '烶': 34, '彋': 34, '誾': 34, '瓿': 34, '嫞': 34, '駶': 34, '悐': 34, '瀦': 34, '鈗': 34, '銵': 34, '睥': 34, '戛': 34, '娀': 34, '蠛': 34, '壕': 34, '鸛': 34, '躐': 34, '篌': 34, '菾': 34, '竤': 34, '湍': 34, '蝵': 34, '艉': 34, '翎': 34, '椕': 34, '琺': 34, '蟳': 34, '鬌': 34, '裾': 34, '嵕': 34, '哳': 34, '蕵': 34, '扷': 34, '鮕': 34, '騲': 34, '麛': 34, '螷': 34, '泍': 34, '瞵': 34, '掬': 34, '儌': 34, '郝': 34, '恝': 34, '臗': 34, '浣': 34, '騕': 34, '囹': 34, '蛄': 34, '縏': 34, '藅': 34, '癆': 34, '臇': 34, '霯': 33, '艋': 33, '錈': 33, '眅': 33, '傜': 33, '睟': 33, '浞': 33, '篟': 33, '翑': 33, '鼳': 33, '歿': 33, '倧': 33, '廔': 33, '鋾': 33, '崴': 33, '蓫': 33, '罝': 33, '軺': 33, '蘤': 33, '賟': 33, '椆': 33, '獀': 33, '紞': 33, '諴': 33, '図': 33, '凗': 33, '繋': 33, '絵': 33, '訳': 33, '讄': 33, '磽': 33, '浤': 33, '纘': 33, '阬': 33, '嬮': 33, '泓': 33, '獯': 33, '鴆': 33, '妶': 33, '邙': 33, '瑲': 33, '醡': 33, '醐': 33, '疶': 33, '伳': 33, '鼙': 33, '蠪': 33, '筇': 33, '倜': 33, '翯': 33, '夸': 33, '笭': 33, '繅': 33, '癿': 33, '諉': 33, '鸏': 33, '韹': 33, '蚅': 33, '樊': 33, '醽': 33, '鍪': 33, '賚': 33, '襛': 33, '磴': 33, '祪': 33, '埣': 33, '鱁': 33, '胘': 33, '鍡': 33, '尃': 33, '煚': 33, '觚': 33, '袞': 33, '抩': 33, '卅': 33, '碨': 33, '怌': 33, '糪': 33, '庈': 33, '軛': 33, '匋': 33, '嶞': 33, '櫬': 33, '閌': 33, '劬': 33, '帄': 33, '逽': 33, '瓴': 33, '儇': 33, '軂': 33, '緛': 33, '洃': 33, '鋑': 33, '哤': 33, '爧': 33, '酃': 33, '緂': 33, '憵': 33, '葋': 33, '獚': 33, '珴': 33, '瞍': 33, '翷': 33, '舠': 33, '袾': 33, '蘼': 33, '腍': 33, '鬞': 33, '犣': 33, '蓑': 33, '堞': 33, '癰': 33, '黂': 33, '熾': 33, '瘼': 33, '燽': 33, '飹': 33, '蒨': 33, '橤': 33, '沔': 33, '墋': 33, '氳': 33, '昺': 33, '濌': 33, '椲': 33, '焯': 33, '鐸': 33, '薵': 33, '縔': 33, '陃': 33, '嶆': 33, '檓': 33, '糌': 33, '薙': 33, '繖': 33, '谼': 33, '牄': 33, '餺': 33, '堮': 33, '隴': 33, '滕': 33, '瀊': 33, '蠉': 33, '儔': 33, '嵾': 33, '璭': 33, '吪': 33, '砆': 32, '竦': 32, '慀': 32, '敕': 32, '褂': 32, '澋': 32, '畎': 32, '憳': 32, '駹': 32, '冼': 32, '羸': 32, '餭': 32, '昴': 32, '傔': 32, '梜': 32, '懃': 32, '鎯': 32, '繰': 32, '矏': 32, '璷': 32, '毖': 32, '腒': 32, '喎': 32, '讖': 32, '阰': 32, '醾': 32, '幦': 32, '湎': 32, '嗖': 32, '冾': 32, '嵯': 32, '玹': 32, '鶸': 32, '膍': 32, '獬': 32, '趥': 32, '浘': 32, '嚃': 32, '煓': 32, '殧': 32, '偗': 32, '睕': 32, '淝': 32, '髆': 32, '峎': 32, '撳': 32, '罏': 32, '浻': 32, '柝': 32, '鍒': 32, '唭': 32, '讘': 32, '郣': 32, '浶': 32, '愻': 32, '躦': 32, '繾': 32, '螶': 32, '牼': 32, '蜣': 32, '蓀': 32, '崟': 32, '矧': 32, '璩': 32, '椻': 32, '偣': 32, '蜌': 32, '烼': 32, '夼': 32, '遨': 32, '潾': 32, '謧': 32, '菻': 32, '粁': 32, '伻': 32, '躅': 32, '腩': 32, '羼': 32, '愄': 32, '跘': 32, '牻': 32, '絑': 32, '醓': 32, '蜵': 32, '煢': 32, '琛': 32, '餕': 32, '襓': 32, '殥': 32, '蝬': 32, '朮': 32, '揋': 32, '躡': 32, '恂': 32, '埳': 32, '郘': 32, '佡': 32, '舷': 32, '趄': 32, '菽': 32, '淟': 32, '躘': 32, '髕': 32, '郇': 32, '昍': 32, '葞': 32, '棦': 32, '惙': 32, '腲': 32, '檅': 32, '鬙': 32, '鮈': 32, '懆': 32, '榱': 32, '勫': 32, '叡': 32, '觬': 32, '瀪': 32, '踚': 32, '桮': 32, '竣': 32, '鴥': 32, '鸞': 32, '穻': 32, '珨': 32, '穠': 32, '裷': 32, '紘': 32, '墽': 32, '觤': 32, '挶': 32, '娼': 32, '屔': 32, '鑮': 32, '颯': 32, '鵘': 32, '翵': 32, '蛾': 32, '珚': 32, '昝': 32, '瀫': 32, '羃': 32, '顐': 32, '懋': 32, '瀤': 32, '鼚': 32, '灁': 32, '劋': 31, '憟': 31, '碬': 31, '詿': 31, '坅': 31, '仃': 31, '樉': 31, '邲': 31, '嶂': 31, '蝫': 31, '鯈': 31, '塽': 31, '塹': 31, '滽': 31, '鄳': 31, '啜': 31, '塱': 31, '餂': 31, '澐': 31, '嫀': 31, '駖': 31, '笉': 31, '葒': 31, '挓': 31, '謒': 31, '嬣': 31, '鍷': 31, '竑': 31, '傖': 31, '鯁': 31, '隡': 31, '媃': 31, '褅': 31, '甍': 31, '匉': 31, '窅': 31, '眕': 31, '煣': 31, '匟': 31, '騊': 31, '鰆': 31, '漰': 31, '鰩': 31, '踣': 31, '螬': 31, '醂': 31, '夆': 31, '厬': 31, '菞': 31, '毞': 31, '嚁': 31, '墯': 31, '艣': 31, '磲': 31, '蜉': 31, '軯': 31, '慁': 31, '衚': 31, '嚝': 31, '璁': 31, '擢': 31, '薠': 31, '覢': 31, '豺': 31, '瞨': 31, '輋': 31, '賵': 31, '珧': 31, '檭': 31, '邠': 31, '鷐': 31, '鍧': 31, '苑': 31, '雸': 31, '洠': 31, '釽': 31, '磪': 31, '煻': 31, '旃': 31, '矻': 31, '憒': 31, '婂': 31, '妘': 31, '闚': 31, '諄': 31, '熲': 31, '裳': 31, '銖': 31, '霪': 31, '霝': 31, '骱': 31, '惾': 31, '鰲': 31, '氕': 31, '鈷': 31, '堭': 31, '夃': 31, '纑': 31, '畾': 31, '暰': 31, '襆': 31, '蠥': 31, '擒': 31, '鸕': 31, '搨': 31, '鸋': 31, '撦': 31, '菼': 31, '姳': 31, '諗': 31, '紃': 31, '嬦': 31, '厧': 31, '泱': 31, '颬': 31, '蘦': 31, '鸅': 31, '笸': 31, '痿': 31, '鯧': 31, '汋': 31, '疝': 31, '鄄': 31, '惇': 31, '跮': 31, '齶': 30, '聱': 30, '薎': 30, '罣': 30, '昃': 30, '稐': 30, '淐': 30, '磬': 30, '軘': 30, '蔯': 30, '墦': 30, '巑': 30, '颼': 30, '咮': 30, '柼': 30, '琱': 30, '犛': 30, '鷬': 30, '怤': 30, '豵': 30, '菗': 30, '駋': 30, '辺': 30, '鏌': 30, '桵': 30, '焂': 30, '敪': 30, '軞': 30, '罛': 30, '鄞': 30, '剭': 30, '雔': 30, '蚇': 30, '胐': 30, '瞫': 30, '涮': 30, '攛': 30, '揎': 30, '臞': 30, '暟': 30, '冑': 30, '懤': 30, '叵': 30, '褢': 30, '勛': 30, '驪': 30, '婀': 30, '啽': 30, '蹙': 30, '赮': 30, '苪': 30, '晅': 30, '泒': 30, '饘': 30, '彖': 30, '蹎': 30, '嚫': 30, '剴': 30, '娵': 30, '酕': 30, '躥': 30, '箤': 30, '琿': 30, '襜': 30, '瓮': 30, '崞': 30, '媩': 30, '笀': 30, '裻': 30, '涄': 30, '崌': 30, '爢': 30, '彫': 30, '挂': 30, '寍': 30, '寪': 30, '佫': 30, '螗': 30, '獘': 30, '壨': 30, '巟': 30, '蝁': 30, '鵴': 30, '崀': 30, '攆': 30, '磥': 30, '濄': 30, '氋': 30, '颽': 30, '艸': 30, '鱘': 30, '逖': 30, '頯': 30, '藑': 30, '侔': 30, '骾': 30, '懧': 30, '崿': 30, '迉': 30, '廛': 30, '魟': 30, '蜇': 30, '纂': 30, '薅': 30, '禤': 30, '廱': 30, '綣': 30, '浨': 30, '碥': 30, '冞': 30, '唚': 30, '擂': 30, '諠': 30, '醄': 30, '鎉': 30, '鈙': 30, '薨': 30, '蹅': 30, '墡': 30, '鼥': 30, '紽': 30, '鉑': 30, '欙': 30, '嗒': 30, '躔': 30, '炳': 30, '餿': 30, '蕖': 30, '璞': 30, '緅': 30, '鶚': 30, '夔': 30, '惴': 30, '萶': 30, '褖': 30, '霑': 30, '蚿': 30, '耒': 30, '蟈': 30, '鋏': 30, '濮': 30, '鎲': 30, '皊': 30, '篎': 30, '菣': 30, '鸇': 29, '瞅': 29, '緄': 29, '櫓': 29, '臧': 29, '獺': 29, '腠': 29, '紁': 29, '獑': 29, '斛': 29, '唌': 29, '濠': 29, '齔': 29, '塣': 29, '朒': 29, '転': 29, '傇': 29, '昡': 29, '睠': 29, '鮢': 29, '磄': 29, '椿': 29, '朻': 29, '蕄': 29, '螯': 29, '鱴': 29, '岤': 29, '鄹': 29, '譹': 29, '甃': 29, '幜': 29, '皚': 29, '幩': 29, '鋓': 29, '脽': 29, '媿': 29, '淌': 29, '潺': 29, '坵': 29, '逵': 29, '絫': 29, '魒': 29, '狎': 29, '畯': 29, '潣': 29, '櫋': 29, '鐫': 29, '蓾': 29, '樝': 29, '魻': 29, '鰍': 29, '隞': 29, '榚': 29, '胍': 29, '橠': 29, '豳': 29, '惸': 29, '戃': 29, '郳': 29, '輤': 29, '斫': 29, '偭': 29, '恇': 29, '鬷': 29, '鈲': 29, '橖': 29, '縐': 29, '蹉': 29, '猧': 29, '讌': 29, '棆': 29, '娕': 29, '鞳': 29, '黲': 29, '橍': 29, '筐': 29, '籿': 29, '愋': 29, '霣': 29, '攮': 29, '攃': 29, '謷': 29, '圬': 29, '棈': 29, '珽': 29, '娹': 29, '钂': 29, '汾': 29, '汱': 29, '魃': 29, '竁': 29, '礽': 29, '膃': 29, '驞': 29, '吥': 29, '脯': 29, '媼': 29, '窀': 29, '葨': 29, '撉': 29, '霩': 29, '爦': 29, '呶': 29, '滮': 29, '踒': 29, '怓': 29, '邾': 29, '楱': 29, '谽': 29, '贂': 29, '飺': 29, '偌': 29, '蟆': 29, '斀': 29, '澒': 29, '艴': 29, '蘲': 29, '擼': 29, '嵲': 29, '蜰': 29, '犑': 29, '蜸': 29, '弢': 29, '踄': 29, '愷': 29, '蹯': 29, '褋': 29, '蕸': 29, '唴': 29, '媗': 29, '矄': 29, '棎': 29, '鶦': 29, '蠜': 29, '馞': 29, '攘': 29, '餽': 29, '嫶': 29, '橀': 29, '鼇': 29, '漀': 29, '艬': 29, '橩': 29, '芩': 29, '呸': 29, '鎕': 29, '媝': 29, '蔨': 29, '駒': 29, '媱': 28, '艎': 28, '搥': 28, '旽': 28, '椈': 28, '砱': 28, '膢': 28, '釢': 28, '殂': 28, '齘': 28, '鏦': 28, '蟌': 28, '炃': 28, '醪': 28, '雹': 28, '溷': 28, '訌': 28, 'ォ': 28, '鱺': 28, '鑩': 28, '劄': 28, '慏': 28, '踗': 28, '紻': 28, '驐': 28, '滭': 28, '嫪': 28, '褫': 28, '謥': 28, '郺': 28, '簣': 28, '璠': 28, '晜': 28, '賡': 28, '閂': 28, '趀': 28, '虌': 28, '熁': 28, '淭': 28, '娏': 28, '抸': 28, '礨': 28, '隓': 28, '珿': 28, '烑': 28, '脞': 28, '煃': 28, '譖': 28, '芣': 28, '欿': 28, '枃': 28, '詙': 28, '蔉': 28, '礤': 28, '鰇': 28, '鄡': 28, '堝': 28, '咂': 28, '迡': 28, '茛': 28, '螜': 28, '硃': 28, '橐': 28, '毚': 28, '邈': 28, '瘌': 28, '糜': 28, '弅': 28, '颿': 28, '颾': 28, '聵': 28, '裉': 28, '稔': 28, '沓': 28, '餟': 28, '棳': 28, '鴾': 28, '泫': 28, '瘰': 28, '猑': 28, '颻': 28, '哂': 28, '滶': 28, '欒': 28, '犤': 28, '皝': 28, '雃': 28, '摁': 28, '巕': 28, '姈': 28, '罍': 28, '婈': 28, '靺': 28, '敁': 28, '魱': 28, '蠷': 28, '蒬': 28, '荈': 28, '涔': 28, '鏒': 28, '枙': 28, '礄': 28, '覂': 28, '胦': 28, '縼': 28, '薸': 28, '爨': 28, '闑': 28, '羻': 28, '櫐': 28, '殞': 28, '鉉': 28, '淼': 28, '膗': 28, '爊': 28, '奜': 28, '敖': 28, '菤': 28, '蟥': 28, '笻': 28, '贉': 28, '呣': 28, '韶': 28, '躎': 27, '譐': 27, '黈': 27, '滃': 27, '齧': 27, '嫘': 27, '啈': 27, '琨': 27, '梛': 27, '鏞': 27, '鍠': 27, '驙': 27, 'ū': 27, '衒': 27, '遅': 27, '謶': 27, '獒': 27, '趫': 27, '糐': 27, '麊': 27, '暯': 27, '怳': 27, '覘': 27, '籐': 27, '抔': 27, '嬋': 27, '翲': 27, '阭': 27, '忖': 27, '垚': 27, '鑪': 27, '軱': 27, '萩': 27, '僔': 27, '碢': 27, '緧': 27, '氍': 27, '岈': 27, '誏': 27, '荵': 27, '鐰': 27, '慆': 27, '儭': 27, '刳': 27, '鼖': 27, '虭': 27, '鑠': 27, '琫': 27, '豗': 27, '龘': 27, '跎': 27, '婢': 27, '鏇': 27, '笚': 27, '錩': 27, '岆': 27, '鑾': 27, '錕': 27, '脡': 27, '癩': 27, '挎': 27, '嫣': 27, '澿': 27, '嚚': 27, '婄': 27, '僰': 27, '狺': 27, '挲': 27, '呷': 27, '鼉': 27, '韙': 27, '螑': 27, '岭': 27, '祹': 27, '桏': 27, '臐': 27, '篧': 27, '鄮': 27, '蔜': 27, '餛': 27, '紏': 27, '勼': 27, '篚': 27, '筠': 27, '幭': 27, '俖': 27, '麰': 27, '鑨': 27, '萼': 27, '柪': 27, '椓': 27, '擃': 27, '縻': 27, '焛': 27, '湹': 27, '鹵': 27, '嫺': 27, '韖': 27, '覿': 27, '楺': 27, '跅': 27, '吮': 27, '窆': 27, '跾': 27, '毗': 27, '晸': 27, '矬': 27, '蠩': 27, '噙': 27, '傺': 27, '薝': 27, '鯀': 27, '絼': 27, '瀡': 27, '隢': 27, '扑': 27, '漟': 27, '牂': 27, '玵': 27, '諤': 27, '禸': 27, '錖': 27, '挭': 27, '烗': 27, '讎': 27, '謄': 27, '娩': 27, '穔': 27, '猺': 27, '縠': 27, '錛': 27, '顳': 27, '懾': 27, '偠': 26, '獽': 26, '匏': 26, '逋': 26, '鬄': 26, '抮': 26, '嚭': 26, '抯': 26, '螉': 26, '裐': 26, '嬠': 26, '獧': 26, '梇': 26, '唵': 26, '炄': 26, '閏': 26, '磉': 26, '螻': 26, '騜': 26, '鶪': 26, '讒': 26, '婑': 26, '趉': 26, '豅': 26, '湓': 26, '杶': 26, '隉': 26, '涋': 26, '揧': 26, '喟': 26, '灪': 26, '頛': 26, '錔': 26, '嘓': 26, '撚': 26, '崽': 26, '蕡': 26, '捃': 26, '諏': 26, '瘨': 26, '鷟': 26, '刨': 26, '褬': 26, '醊': 26, '尪': 26, '槄': 26, '糱': 26, '懣': 26, '囥': 26, '舑': 26, '拊': 26, '瞙': 26, '嗍': 26, '肴': 26, '鞫': 26, '褵': 26, '憪': 26, '暪': 26, '佞': 26, '塕': 26, '饞': 26, '泠': 26, '蜳': 26, '嶝': 26, '輳': 26, '躣': 26, '睒': 26, '豃': 26, '暾': 26, '檎': 26, '昤': 26, '溔': 26, '穨': 26, '藈': 26, '蕹': 26, '熧': 26, '魋': 26, '榣': 26, '舛': 26, '磞': 26, '壅': 26, '玿': 26, '獿': 26, '餮': 26, '駎': 26, '膰': 26, '轋': 26, '綾': 26, '銙': 26, '妁': 26, '晒': 26, '鷘': 26, '蠗': 26, '鶖': 26, '郠': 26, '擻': 26, '祡': 26, '寑': 26, '蘀': 26, '鐀': 26, '棇': 26, '韜': 26, '臚': 26, '藽': 26, '揫': 26, '梱': 26, '嬽': 26, '攎': 26, '暌': 26, '齉': 26, '峬': 26, '瀺': 26, '繠': 26, '鉓': 26, '犪': 26, '梃': 26, '瓕': 26, '吜': 26, '抶': 26, '灉': 26, '絎': 26, '飧': 26, '璈': 26, '粲': 26, '縜': 26, '犥': 26, '悿': 26, '紂': 26, '坰': 26, '酣': 26, '葳': 26, '鐳': 26, '弚': 26, '騤': 25, '蟝': 25, '翸': 25, '圮': 25, '戁': 25, '皏': 25, '柌': 25, '嗢': 25, 'ō': 25, '抜': 25, '鬒': 25, '銃': 25, '悝': 25, '灠': 25, '諼': 25, '廒': 25, '蝚': 25, '顙': 25, '苭': 25, '壚': 25, '閫': 25, '肏': 25, '瀘': 25, '羒': 25, '壼': 25, '頍': 25, '諃': 25, '搠': 25, '玬': 25, '躉': 25, '棐': 25, '櫱': 25, '帚': 25, '軫': 25, '鵷': 25, '踸': 25, '萛': 25, '浹': 25, '窉': 25, '楎': 25, '遳': 25, '罥': 25, '崥': 25, '剢': 25, '黰': 25, '躈': 25, '譝': 25, '枴': 25, '酁': 25, '詻': 25, '衢': 25, '酡': 25, '贙': 25, '茿': 25, '孥': 25, '榧': 25, '瞛': 25, '磝': 25, '嗺': 25, '呁': 25, '罋': 25, '骴': 25, '饔': 25, '簐': 25, '腆': 25, '褞': 25, '妵': 25, '劖': 25, '赹': 25, '鞂': 25, '匴': 25, '牞': 25, '迠': 25, '敳': 25, '罄': 25, '懍': 25, '鼢': 25, '鉔': 25, '礸': 25, '篔': 25, '霎': 25, '壖': 25, '鏔': 25, '齙': 25, '柧': 25, '牝': 25, '蓔': 25, '沝': 25, '稃': 25, '曭': 25, '宸': 25, '悜': 25, '侘': 25, '餱': 25, '斳': 25, '縥': 25, '臬': 25, '蔖': 25, '軷': 25, '斮': 25, '呠': 25, '晡': 25, '瞈': 25, '鏙': 25, '閷': 25, '焠': 25, '誚': 25, '禫': 25, '圞': 25, '棞': 25, '濯': 25, '羉': 24, '鼘': 24, '岯': 24, '誨': 24, '隗': 24, '郫': 24, '匷': 24, '諑': 24, '蘩': 24, '駌': 24, '梴': 24, '欞': 24, '牊': 24, '藞': 24, '醅': 24, '毾': 24, '蠆': 24, '搣': 24, '覅': 24, '頼': 24, '来': 24, '硻': 24, '楸': 24, '駷': 24, '踂': 24, '澸': 24, '蔙': 24, '搡': 24, '郩': 24, '賱': 24, '恲': 24, '鏖': 24, '蕤': 24, '絛': 24, '亃': 24, '吭': 24, '禶': 24, '藭': 24, '攥': 24, '楑': 24, '樵': 24, '瓤': 24, '柙': 24, '氉': 24, '蠾': 24, '奡': 24, '幪': 24, '殄': 24, '鮵': 24, '晪': 24, '齻': 24, '衴': 24, '狁': 24, '葟': 24, '躪': 24, '箊': 24, '譫': 24, '蒿': 24, '薐': 24, '讂': 24, '拴': 24, '蘜': 24, '儺': 24, '蒴': 24, '縖': 24, '肫': 24, '縚': 24, '鋺': 24, '檨': 24, '賝': 24, '譗': 24, '霅': 24, '囃': 24, '榥': 24, '蛑': 24, '嗂': 24, '樺': 24, '匝': 24, '薞': 24, '灅': 24, '蓏': 24, '鍕': 24, '瘊': 24, '蠦': 24, '琅': 24, '剮': 24, '勂': 24, '塏': 24, '鶋': 24, '倀': 24, '拲': 24, '襑': 24, '谾': 24, '敜': 24, '跫': 24, '鄒': 24, '汊': 24, '猻': 24, '撙': 24, '繉': 24, '坳': 23, '駉': 23, '燆': 23, '氀': 23, '臙': 23, '烚': 23, '朐': 23, '獡': 23, '騢': 23, '耨': 23, '駅': 23, '鍭': 23, '険': 23, '戸': 23, '蛬': 23, '鰴': 23, '砨': 23, '歃': 23, '聬': 23, '爻': 23, '癟': 23, '殦': 23, '岮': 23, '掫': 23, '墝': 23, '蔊': 23, '璕': 23, '毲': 23, '醠': 23, '襙': 23, '噰': 23, '棰': 23, '蠮': 23, '銌': 23, '戡': 23, '糔': 23, '鐕': 23, '拂': 23, '栠': 23, '宎': 23, '瑄': 23, '邕': 23, '苶': 23, '敓': 23, '欉': 23, '搯': 23, '焌': 23, '媰': 23, '硜': 23, '鷴': 23, '坼': 23, '諀': 23, '舸': 23, '禳': 23, '踱': 23, '忝': 23, '趓': 23, '鄋': 23, '臝': 23, '婬': 23, '緌': 23, '篾': 23, '鐼': 23, '藟': 23, '枌': 23, '曫': 23, '琩': 23, '涺': 23, '褘': 23, '慛': 23, '閎': 23, '傱': 23, '蝹': 23, '籫': 23, '狉': 23, '襮': 23, '跺': 23, '惼': 23, '栱': 23, '寯': 23, '紆': 23, '勷': 23, '籜': 23, '祫': 23, '蹼': 23, '蛃': 23, '瞋': 23, '甭': 23, '斲': 23, '繺': 23, '嗷': 23, '橉': 23, '耹': 23, '儻': 23, '蛁': 23, '氁': 23, '鄸': 23, '脬': 23, '棸': 23, '壾': 23, '耖': 23, '芤': 23, '懘': 22, '灈': 22, '愜': 22, '篞': 22, '楏': 22, '穢': 22, '鳺': 22, '嘺': 22, '恧': 22, '醝': 22, '彄': 22, '埲': 22, '醥': 22, '漭': 22, '帩': 22, '礞': 22, '鳶': 22, '庖': 22, '啣': 22, '樛': 22, '刡': 22, '漹': 22, '閭': 22, '倕': 22, '暡': 22, '珋': 22, '韏': 22, '鍞': 22, '掭': 22, '槏': 22, '邛': 22, '絹': 22, '齫': 22, '殀': 22, '蒆': 22, '柮': 22, '渢': 22, '罶': 22, '箠': 22, '踜': 22, '頞': 22, '搤': 22, '腇': 22, '覧': 22, '鍇': 22, '焜': 22, '縌': 22, '頩': 22, '哏': 22, '帢': 22, '騸': 22, '矘': 22, '廩': 22, '鋆': 22, '鵊': 22, '鍬': 22, '屙': 22, '臲': 22, '萐': 22, '鎤': 22, '鸓': 22, '槦': 22, '愮': 22, '礥': 22, '杺': 22, '畛': 22, '焱': 22, '笯': 22, '胊': 22, '裒': 22, '蟯': 22, '譊': 22, '懱': 22, '撂': 22, '髂': 22, '僶': 22, '轒': 22, '黠': 21, '齇': 21, '疢': 21, '朅': 21, '輦': 21, '鮀': 21, '巻': 21, '哞': 21, '圁': 21, '崤': 21, '夒': 21, '蹞': 21, '熇': 21, '櫆': 21, '膬': 21, '祳': 21, '蘺': 21, '邴': 21, '焗': 21, '輷': 21, '嗿': 21, '闒': 21, '娖': 21, '袨': 21, '掅': 21, '窇': 21, '艂': 21, '偆': 21, '跬': 21, '蕘': 21, '鞣': 21, '嫆': 21, '庂': 21, '纁': 21, '滉': 21, '黵': 21, '瞟': 21, '滂': 21, '涾': 21, '剫': 21, '裫': 21, '煘': 21, '衙': 21, '駑': 21, '蹪': 21, '鯸': 21, '鯞': 21, '鹺': 21, '鎙': 21, '咄': 21, '赧': 21, '摨': 21, '揰': 21, '徂': 21, '捸': 21, '毤': 21, '愯': 21, '襖': 21, '挬': 21, '搎': 21, '穬': 21, '髡': 21, '磣': 21, '倬': 21, '螼': 21, '鎟': 21, '泂': 21, '橔': 21, '趡': 21, '鞁': 21, '聧': 21, '堎': 21, '仳': 21, '鄩': 21, '橯': 21, '詫': 21, '璸': 21, '獶': 21, '豶': 21, '葔': 20, '鄘': 20, '壝': 20, '騁': 20, '画': 20, '陏': 20, '擯': 20, '鶲': 20, '藺': 20, '楯': 20, '瘸': 20, '稄': 20, '箑': 20, '欋': 20, '眢': 20, '鉾': 20, '痤': 20, '絅': 20, '蟗': 20, '貒': 20, '轤': 20, '裮': 20, '菖': 20, '鑈': 20, '苴': 20, '笒': 20, '稂': 20, '鑆': 20, '氌': 20, '罬': 20, '哢': 20, '笢': 20, '勓': 20, '賰': 20, '蓊': 20, '雝': 20, '耋': 20, '蛈': 20, '迥': 20, '灀': 20, '郻': 20, '嶩': 20, '掯': 20, '逅': 20, '紑': 20, '郟': 20, '尢': 20, '憴': 20, '柤': 20, '鶘': 20, '賒': 20, '粈': 20, '矜': 20, '隤': 19, '点': 19, 'ゼ': 19, '駆': 19, '隠': 19, 'ü': 19, '娾': 19, '袃': 19, '摓': 19, '曩': 19, '葾': 19, '嚆': 19, '裰': 19, '閛': 19, '桹': 19, '泖': 19, '閵': 19, '揇': 19, '闥': 19, '榃': 19, '羺': 19, '軶': 19, '氄': 19, '歠': 19, '笴': 19, '嗙': 19, '顒': 19, '樻': 19, '蒶': 19, '焀': 19, '鼾': 19, '噈': 19, '鐃': 19, '磭': 19, '甽': 19, '杗': 19, '靘': 19, '溗': 19, '熀': 18, '菃': 18, '黒': 18, '晩': 18, '検': 18, '埂': 18, '嚙': 18, '褧': 18, '綹': 18, '瀍': 18, '搔': 18, '悱': 18, '宒': 18, '昑': 18, '熉': 18, '儴': 18, '葇': 18, '棩': 18, '撽': 18, '苤': 18, '惷': 18, '誁': 18, '睚': 18, '仄': 18, '簪': 18, '陜': 18, '辿': 18, '悃': 18, '戣': 18, '頇': 18, '蜿': 17, '謓': 17, '臏': 17, '値': 17, '壊': 17, '徿': 17, '耪': 17, '孻': 17, '瞗': 17, '囆': 17, '拰': 17, '驧': 17, '嗑': 17, '鰾': 17, '藪': 17, '檁': 17, '冏': 17, '牟': 17, '寗': 17, '辟': 17, '鈾': 17, '鬢': 16, '翉': 16, '囲': 16, '禚': 16, '羧': 16, '翣': 16, '泯': 16, '跈': 16, '飥': 16, '旯': 16, '縷': 16, '蒱': 16, '摮': 16, '舝': 16, '釈': 15, '徳': 15, '労': 15, '内': 15, 'ぁ': 15, '膇': 15, '稕': 15, '尉': 15, '蕃': 15, '灤': 15, '灢': 15, '乿': 15, '菙': 15, '湮': 15, '遁': 15, '謅': 15, '妢': 15, '繆': 15, '鯰': 15, '坂': 14, '体': 14, '涊': 14, '瑾': 14, '峮': 14, '効': 14, '雑': 14, '稛': 13, '訥': 13, '蔚': 13, '炊': 13, '寝': 12, '囁': 12, '砣': 12, '隣': 12, '沢': 12, '啷': 12, '薔': 12, '聴': 11, '奥': 11, '噘': 11, '孢': 11, '枸': 11, '鶩': 11, '汚': 11, '着': 11, '孿': 11, 'ˊ': 11, '営': 10, '鰓': 10, '譙': 10, '埤': 10, 'ユ': 10, '軽': 10, '蕈': 10, 'ヶ': 9, '芮': 9, 'π': 9, '婭': 9, 'Δ': 9, '揺': 9, '帯': 8, '声': 8, '択': 8, '○': 8, '桜': 8, '満': 8, '騒': 8, '燎': 8, '葷': 8, '燜': 8, 'ω': 8, 'μ': 8, '姫': 8, '讞': 8, '瀆': 8, '処': 8, '碁': 8, '孺': 8, 'ゾ': 7, '窓': 7, '咲': 7, 'ˋ': 7, '几': 7, '茭': 7, '吱': 7, 'θ': 7, '狭': 6, '涙': 6, '駄': 6, '喀': 6, 'ぃ': 6, '攢': 6, '数': 6, 'ヴ': 6, '莢': 6, '拚': 6, '鉻': 5, '紕': 5, '苷': 5, '…': 5, '畑': 5, '万': 5, '窕': 5, '跛': 5, '豉': 5, '縄': 5, '断': 5, '余': 5, '鎵': 5, '丼': 5, '号': 5, '噶': 5, 'ē': 4, '録': 4, '噛': 4, 'ぴ': 4, '郷': 4, '蜍': 4, '噻': 4, 'ぷ': 4, '煲': 4, '痾': 4, '奘': 4, '佗': 4, '弁': 4, '犠': 4, '恫': 4, 'ç': 4, 'ö': 4, '嬛': 4, '啓': 4, 'ā': 3, 'ぺ': 3, '俾': 3, '塩': 3, '歯': 3, '砝': 3, '査': 3, '楞': 3, '柢': 3, '挙': 3, '浜': 3, '髪': 3, '酔': 3, '昶': 3, '愾': 3, '菓': 3, '衕': 3, '攣': 3, '耙': 3, '匂': 2, '⁄': 2, '挟': 2, '鱒': 2, '溥': 2, '璿': 2, 'à': 2, '〇': 2, '嬢': 2, '脱': 2, '渋': 2, '沁': 2, '茬': 2, '朴': 2, '鉚': 2, 'λ': 2, '蛆': 2, '脳': 2, '継': 2, '~': 2, '√': 2, 'у': 2, 'γ': 2, '*': 2, '恣': 2, '滇': 2, '鐧': 2, '泵': 2, '涓': 2, 'ä': 2, 'è': 2, '囧': 2, '蹌': 1, 'ŭ': 1, '寿': 1, '釙': 1, '衆': 1, '・': 1, '嘭': 1, '闕': 1, 'ಬ': 1, '綸': 1, '栄': 1, 'ζ': 1, '时': 1, '薬': 1, 'ư': 1, 'ở': 1, '堃': 1, '鯷': 1, '莠': 1, 'б': 1, 'д': 1, '섯': 1, '殻': 1, '实': 1, '権': 1, '肽': 1, '峇': 1, '緑': 1, '叟': 1, '×': 1, '撑': 1, '仏': 1, '霊': 1, '懐': 1, '厠': 1, '穹': 1, '鞖': 1, '²': 1, '嚵': 1, '盗': 1, '輏': 1, '条': 1, 'ǒ': 1, '嚹': 1, '据': 1, '恪': 1, '褌': 1, '薺': 1, '妊': 1, '娠': 1, '悌': 1, '跩': 1, '佷': 1, '鎬': 1, 'Á': 1, '駙': 1})\n"
  }
]