{
  "tables": [
    "en-us-brf.dis",
    "eo-g1.ctb"
  ],
  "tests": [
    {
      "data": [
        { "input": "a", "output": "A" },
        { "input": "b", "output": "B" },
        { "input": "c", "output": "C" },
        { "input": "ĉ", "output": "%" },
        { "input": "d", "output": "D" },
        { "input": "e", "output": "E" },
        { "input": "f", "output": "F" },
        { "input": "g", "output": "G" },
        { "input": "ĝ", "output": "]" },
        { "input": "h", "output": "H" },
        { "input": "ĥ", "output": "\\" },
        { "input": "i", "output": "I" },
        { "input": "j", "output": "J" },
        { "input": "ĵ", "output": "W" },
        { "input": "k", "output": "K" },
        { "input": "l", "output": "L" },
        { "input": "m", "output": "M" },
        { "input": "n", "output": "N" },
        { "input": "o", "output": "O" },
        { "input": "p", "output": "P" },
        { "input": "q", "output": "Q" },
        { "input": "r", "output": "R" },
        { "input": "s", "output": "S" },
        { "input": "ŝ", "output": "!" },
        { "input": "t", "output": "T" },
        { "input": "u", "output": "U" },
        { "input": "ŭ", "output": "+" },
        { "input": "v", "output": "V" },
        { "input": "w", "output": ")" },
        { "input": "x", "output": "X" },
        { "input": "y", "output": "Y" },
        { "input": "z", "output": "Z" },
        { "input": "A", "output": ".A" },
        { "input": "B", "output": ".B" },
        { "input": "C", "output": ".C" },
        { "input": "Ĉ", "output": ".%" },
        { "input": "D", "output": ".D" },
        { "input": "E", "output": ".E" },
        { "input": "F", "output": ".F" },
        { "input": "G", "output": ".G" },
        { "input": "Ĝ", "output": ".]" },
        { "input": "H", "output": ".H" },
        { "input": "Ĥ", "output": ".\\" },
        { "input": "I", "output": ".I" },
        { "input": "J", "output": ".J" },
        { "input": "Ĵ", "output": ".W" },
        { "input": "K", "output": ".K" },
        { "input": "L", "output": ".L" },
        { "input": "M", "output": ".M" },
        { "input": "N", "output": ".N" },
        { "input": "O", "output": ".O" },
        { "input": "P", "output": ".P" },
        { "input": "Q", "output": ".Q" },
        { "input": "R", "output": ".R" },
        { "input": "S", "output": ".S" },
        { "input": "Ŝ", "output": ".!" },
        { "input": "T", "output": ".T" },
        { "input": "U", "output": ".U" },
        { "input": "Ŭ", "output": ".+" },
        { "input": "V", "output": ".V" },
        { "input": "W", "output": ".)" },
        { "input": "X", "output": ".X" },
        { "input": "Y", "output": ".Y" },
        { "input": "Z", "output": ".Z" },
        { "input": "0", "output": "#J" },
        { "input": "1", "output": "#A" },
        { "input": "2", "output": "#B" },
        { "input": "3", "output": "#C" },
        { "input": "4", "output": "#D" },
        { "input": "5", "output": "#E" },
        { "input": "6", "output": "#F" },
        { "input": "7", "output": "#G" },
        { "input": "8", "output": "#H" },
        { "input": "9", "output": "#I" },
        { "input": "1234567890", "output": "#ABCDEFGHIJ" },
        { "input": "abcĉdefgĝhĥijĵklmnopqrsŝtuŭvwxyz", "output": "ABC%DEFG]H\\IJWKLMNOPQRS!TU+V)XYZ" },
        { "input": "ABCĈDEFGĜHĤIJĴKLMNOPQRSŜTUŬVWXYZ", "output": "..ABC%DEFG]H\\IJWKLMNOPQRS!TU+V)XYZ" },
        { "input": "defgDEFGdefg", "output": "DEFG..DEFG.'DEFG" },
        { "input": "Bonan tagon", "output": ".BONAN TAGON" },
        { "input": "saluton", "output": "SALUTON" },
        { "input": "Saluton", "output": ".SALUTON" },
        { "input": "Saluton.", "output": ".SALUTON4" },
        { "input": "Saluton!", "output": ".SALUTON6" },
        { "input": "Salut'on", "output": ".SALUT'ON" },
        { "input": "Salut(eg)on", "output": ".SALUT7EG7ON" },
        { "input": "Salut[eg]on", "output": ".SALUT77EG77ON" },
        { "input": "Saluton,", "output": ".SALUTON1" },
        { "input": "Sa-lu-ton", "output": ".SA-LU-TON" },
        { "input": "Salu—saluton", "output": ".SALU,-SALUTON" },
        { "input": "Saluton:", "output": ".SALUTON3" },
        { "input": "Saluton;", "output": ".SALUTON2" },
        { "input": "Saluton?", "output": ".SALUTON5" },
        { "input": "\"saluton\"", "output": "8SALUTON0" },
        { "input": "Saluton…", "output": ".SALUTON'''" },
        { "input": "Saluton/adiaŭ", "output": ".SALUTON/ADIA+" },
        { "input": "*saluton*", "output": "9SALUTON9" }
      ],
      "flags": {
        "outputUniBrl": false
      }
    }
  ]
}
