"""
This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at http://mozilla.org/MPL/2.0/.
"""

ab_charmap = {
    "a": "y",
    "b": "p",
    "c": "l",
    "d": "t",
    "e": "a",
    "f": "v",
    "g": "k",
    "h": "r",
    "i": "e",
    "j": "z",
    "k": "g",
    "l": "m",
    "m": "s",
    "n": "h",
    "o": "u",
    "p": "b",
    "q": "x",
    "r": "n",
    "s": "c",
    "t": "d",
    "u": "i",
    "v": "j",
    "w": "f",
    "x": "q",
    "y": "o",
    "z": "w",
}

"""
This Source Code Form is subject to the terms of the Mozilla Public
License, v. 2.0. If a copy of the MPL was not distributed with this
file, You can obtain one at http://mozilla.org/MPL/2.0/.
"""

ab_charmap = {
    "a": "y",
    "b": "p",
    "c": "l",
    "d": "t",
    "e": "a",
    "f": "v",
    "g": "k",
    "h": "r",
    "i": "e",
    "j": "z",
    "k": "g",
    "l": "m",
    "m": "s",
    "n": "h",
    "o": "u",
    "p": "b",
    "q": "x",
    "r": "n",
    "s": "c",
    "t": "d",
    "u": "i",
    "v": "j",
    "w": "f",
    "x": "q",
    "y": "o",
    "z": "w",
}

This Source Code Form is subject to the terms of the Mozilla Public
 License, v. 2.0. If a copy of the MPL was not distributed with this
 file, You can obtain one at http://mozilla.org/MPL/2.0/.