open-index/open-wikipedia-markdown huggingface dataset:
Z13029

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z13029"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z13028",
        "Z14K3": {
            "Z1K1": "Z16",
            "Z16K1": "Z610",
            "Z16K2": "def Z13028(Z13028K1, Z13028K2):\r\n    if (len(Z13028K1) != 7 or Z13028K1[0] != '#' or\r\n            not all(c in '0123456789abcdefABCDEF' for c in Z13028K1[1:])):\r\n        return \"Invalid hex format\"\r\n    if (len(Z13028K2) != 7 or Z13028K2[0] != '#' or\r\n            not all(c in '0123456789abcdefABCDEF' for c in Z13028K2[1:])):\r\n        return \"Invalid hex format\"\r\n\r\n    r1, g1, b1 = int(Z13028K1[1:3], 16), int(Z13028K1[3:5], 16), int(Z13028K1[5:], 16)\r\n    r2, g2, b2 = int(Z13028K2[1:3], 16), int(Z13028K2[3:5], 16), int(Z13028K2[5:], 16)\r\n\r\n    r1, g1, b1 = r1 / 255.0, g1 / 255.0, b1 / 255.0\r\n    r2, g2, b2 = r2 / 255.0, g2 / 255.0, b2 / 255.0\r\n    r1 = r1 if r1 \u003C= 0.03928 else ((r1 + 0.055) / 1.055) ** 2.4\r\n    g1 = g1 if g1 \u003C= 0.03928 else ((g1 + 0.055) / 1.055) ** 2.4\r\n    b1 = b1 if b1 \u003C= 0.03928 else ((b1 + 0.055) / 1.055) ** 2.4\r\n    r2 = r2 if r2 \u003C= 0.03928 else ((r2 + 0.055) / 1.055) ** 2.4\r\n    g2 = g2 if g2 \u003C= 0.03928 else ((g2 + 0.055) / 1.055) ** 2.4\r\n    b2 = b2 if b2 \u003C= 0.03928 else ((b2 + 0.055) / 1.055) ** 2.4\r\n\r\n    luminance1 = 0.2126 * r1 + 0.7152 * g1 + 0.0722 * b1\r\n    luminance2 = 0.2126 * r2 + 0.7152 * g2 + 0.0722 * b2\r\n\r\n    if luminance1 \u003C luminance2:\r\n        luminance1, luminance2 = luminance2, luminance1\r\n\r\n    contrast_ratio = (luminance1 + 0.05) / (luminance2 + 0.05)\r\n\r\n    contrast_str = \"{:.2f}\".format(contrast_ratio)\r\n    if contrast_str.endswith('.00'):\r\n        contrast_str = contrast_str[:-3]\r\n\r\n    return \"{}:1\".format(contrast_str)"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Color contrast ratio (python)"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1014",
                "Z11K2": "Oke ọdịiche agba (python)"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "Kontrastverhältnis (Python)"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Calculates the contrast ratio between two colors provided in hexadecimal format."
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1014",
                "Z11K2": "Na-agbakọ oke ọdịiche dị n'etiti agba abụọ enyere na usoro hexadecimal."
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "Python-Implementerierung der Funktion zur Berechnung des Kontrastverhältnis"
            }
        ]
    }
}
Z13033

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z13033"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z13028",
        "Z14K3": {
            "Z1K1": "Z16",
            "Z16K1": "Z600",
            "Z16K2": "function Z13028(Z13028K1, Z13028K2) {\r\n    if (!(/^#[0-9A-F]{6}$/i.test(Z13028K1)) || !(/^#[0-9A-F]{6}$/i.test(Z13028K2))) {\r\n        return \"Invalid hex format\";\r\n    }\r\n\r\n    const hexToRgb = (color) =\u003E {\r\n        const r = parseInt(color.substring(1, 3), 16) / 255.0;\r\n        const g = parseInt(color.substring(3, 5), 16) / 255.0;\r\n        const b = parseInt(color.substring(5), 16) / 255.0;\r\n        return [r, g, b];\r\n    }\r\n\r\n    const [r1, g1, b1] = hexToRgb(Z13028K1);\r\n    const [r2, g2, b2] = hexToRgb(Z13028K2);\r\n\r\n    const luminance = (r, g, b) =\u003E {\r\n        const gammaCorrect = (c) =\u003E {\r\n            return c \u003C= 0.03928 ? c / 12.92 : Math.pow((c + 0.055) / 1.055, 2.4);\r\n        }\r\n        return 0.2126 * gammaCorrect(r) + 0.7152 * gammaCorrect(g) + 0.0722 * gammaCorrect(b);\r\n    };\r\n\r\n    const luminance1 = luminance(r1, g1, b1);\r\n    const luminance2 = luminance(r2, g2, b2);\r\n\r\n    const [lighter, darker] = luminance1 \u003E= luminance2 ? [luminance1, luminance2] : [luminance2, luminance1];\r\n\r\n    const contrast_ratio = (lighter + 0.05) / (darker + 0.05);\r\n\r\n    const contrast_str = contrast_ratio.toFixed(2).replace(/\\.00$/, '');\r\n\r\n    return `${contrast_str}:1`;\r\n}\r\n"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Color contrast ratio (javascript)"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1014",
                "Z11K2": "Oke ọdịiche agba (JavaScript )"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "Kontrastverhältnis (JavaScript)"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Calculates the contrast ratio between two colors provided in hexadecimal format."
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1014",
                "Z11K2": "Na-agbakọ oke ọdịiche dị n'etiti agba abụọ enyere na usoro hexadecimal."
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "JavaScript-Implementierung der Funktion zur Ermittlung des Kontrastverhältnis"
            }
        ]
    }
}
Z561

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z561"
    },
    "Z2K2": {
        "Z1K1": "Z50",
        "Z50K1": [
            "Z3",
            {
                "Z1K1": "Z3",
                "Z3K1": "Z5",
                "Z3K2": "Z561K1",
                "Z3K3": {
                    "Z1K1": "Z12",
                    "Z12K1": [
                        "Z11",
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1002",
                            "Z11K2": "propagated error"
                        },
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1430",
                            "Z11K2": "propagierter Fehler"
                        },
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1787",
                            "Z11K2": "errore propagato"
                        }
                    ]
                }
            }
        ],
        "Z50K2": "Z561"
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Invalid evaluation request"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "ungültige Auswertungsanfrage"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1011",
                "Z11K2": "অবৈধ মূল্যায়ন অনুরোধ"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "demande d'évaluation invalide"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1787",
                "Z11K2": "Richiesta di valutazione invalida"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}
Z574

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z574"
    },
    "Z2K2": {
        "Z1K1": "Z50",
        "Z50K1": [
            "Z3",
            {
                "Z1K1": "Z3",
                "Z3K1": "Z6",
                "Z3K2": "Z574K1",
                "Z3K3": {
                    "Z1K1": "Z12",
                    "Z12K1": [
                        "Z11",
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1002",
                            "Z11K2": "time limit"
                        },
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1430",
                            "Z11K2": "Zeitlimit"
                        },
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1003",
                            "Z11K2": "Tiempo límite"
                        },
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1787",
                            "Z11K2": "limite di tempo"
                        }
                    ]
                }
            }
        ],
        "Z50K2": "Z574"
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Reached time limit in orchestrator"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "Zeitlimit im Orchestrierer erreicht"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1186",
                "Z11K2": "הגעה למגבלת זמן התזמור"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1645",
                "Z11K2": "达到编排器时间限制"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1592",
                "Z11K2": "orkestrerarens tidsgräns uppnåddes"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "limite de temps atteinte dans l'orchestrateur"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1003",
                "Z11K2": "Alcanzado el límite de tiempo en el Orquestador"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1787",
                "Z11K2": "Raggiunto limite di tempo nell'orchestratore"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1003",
                "Z11K2": "El tiempo de ejecución de la llamada a la función ha alcanzado el tiempo límite en el Servicio \"Orquestador\""
            }
        ]
    }
}
Z13043

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z13043"
    },
    "Z2K2": {
        "Z1K1": "Z20",
        "Z20K1": "Z13040",
        "Z20K2": {
            "Z1K1": "Z7",
            "Z7K1": "Z13040",
            "Z13040K1": "Тхис ис нот ацтуаллy Сербиан ит јуст хаппенс то бе ин Цyриллиц."
        },
        "Z20K3": {
            "Z1K1": "Z7",
            "Z7K1": "Z866",
            "Z866K2": "This is not actually Serbian it just happens to be in Cyrillic."
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Serbian Cyrillic → Latin, example English sentence"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "engl. Satz aus serbischem Kyrillisch in Latein"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}
Z13044

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z13044"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z13040",
        "Z14K3": {
            "Z1K1": "Z16",
            "Z16K1": "Z610",
            "Z16K2": "def Z13040(Z13040K1):\r\n\timport re\r\n\tdef digraph_substitution(match):\r\n\t\tif match.group(1):\r\n\t\t\treturn match.group(1).upper()\r\n\t\telse:\r\n\t\t\treturn match.group(2).upper()\r\n\t\r\n\tCYRIL_DICT = {\r\n\t\t'а': 'a', 'б': 'b', 'в': 'v', 'г': 'g', 'д': 'd',\r\n\t\t'ђ': 'đ', 'е': 'e', 'ж': 'ž', 'з': 'z', 'и': 'i',\r\n\t\t'ј': 'j', 'к': 'k', 'л': 'l', 'љ': 'lj', 'м': 'm',\r\n\t\t'н': 'n', 'њ': 'nj', 'о': 'o', 'п': 'p', 'р': 'r',\r\n\t\t'с': 's', 'т': 't', 'ћ': 'ć', 'у': 'u', 'ф': 'f',\r\n\t\t'х': 'h', 'ц': 'c', 'ч': 'č', 'џ': 'dž', 'ш': 'š',\r\n\t\t'А': 'A', 'Б': 'B', 'В': 'V', 'Г': 'G', 'Д': 'D',\r\n\t\t'Ђ': 'Đ', 'Е': 'E', 'Ж': 'Ž', 'З': 'Z', 'И': 'I',\r\n\t\t'Ј': 'J', 'К': 'K', 'Л': 'L', 'Љ': 'Lj', 'М': 'M',\r\n\t\t'Н': 'N', 'Њ': 'Nj', 'О': 'O', 'П': 'P', 'Р': 'R',\r\n\t\t'С': 'S', 'Т': 'T', 'Ћ': 'Ć', 'У': 'U', 'Ф': 'F',\r\n\t\t'Х': 'H', 'Ц': 'C', 'Ч': 'Č', 'Џ': 'Dž', 'Ш': 'Š'\r\n\t}\r\n\t\r\n\tlatin = ''.join((CYRIL_DICT[c] if c in CYRIL_DICT else c) for c in Z13040K1)\r\n\treturn re.sub(r'([A-ZŠĐČĆŽ](?:Lj|Nj|Dž))|((?:Lj|Nj|Dž)[A-ZŠĐČĆŽ])', digraph_substitution, latin)\r\n"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "using a Python dict with Cyrillic to Latin"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "Serb. Kyril. Buchstaben in Lat. in Python"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}
Z13039

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z13039"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z10476",
        "Z14K3": {
            "Z1K1": "Z16",
            "Z16K1": "Z610",
            "Z16K2": "def Z10476(Z10476K1):\n\tif len(Z10476K1) \u003E 15:\n\t\treturn False\n\tipv4_bytes = Z10476K1.split('.')\n\tif len(ipv4_bytes) \u003E 4:\n\t\treturn False\n\tfor byte in ipv4_bytes:\n\t\ttry:\n\t\t\tif int(byte) \u003C 0 or int(byte) \u003E= 256:\n\t\t\t\treturn False\n\t\texcept:\n\t\t\treturn False\n\treturn True"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "is ipv4 (python)"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "ist IPv4 in Python mit len und int"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "est-ce une adresse IPv4 valide ?, en Python (2)"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}
Z13048

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z13048"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z13036",
        "Z14K2": {
            "Z1K1": "Z7",
            "Z7K1": "Z811",
            "Z811K1": {
                "Z1K1": "Z7",
                "Z7K1": "Z873",
                "Z873K1": {
                    "Z1K1": "Z18",
                    "Z18K1": "Z13036K1"
                },
                "Z873K2": {
                    "Z1K1": "Z7",
                    "Z7K1": "Z810",
                    "Z810K1": {
                        "Z1K1": "Z18",
                        "Z18K1": "Z13036K2"
                    },
                    "Z810K2": [
                        "Z1"
                    ]
                }
            }
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "map f on (insert value to [ ])"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1014",
                "Z11K2": "maapu f na (tinye uru na [])"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "wende \"Map-Funktion\" mit \"Element voranstellen\" an"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}
Z13049

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z13049"
    },
    "Z2K2": {
        "Z1K1": "Z20",
        "Z20K1": "Z13036",
        "Z20K2": {
            "Z1K1": "Z7",
            "Z7K1": "Z13036",
            "Z13036K1": "Z10216",
            "Z13036K2": {
                "Z1K1": "Z40",
                "Z40K1": "Z41"
            }
        },
        "Z20K3": {
            "Z1K1": "Z7",
            "Z7K1": "Z844",
            "Z844K2": {
                "Z1K1": "Z40",
                "Z40K1": "Z42"
            }
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "apply(not,true) = false"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "wende \"Verneinung\" auf \"wahr\" an"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}
Z13050

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z13050"
    },
    "Z2K2": {
        "Z1K1": "Z20",
        "Z20K1": "Z12745",
        "Z20K2": {
            "Z1K1": "Z7",
            "Z7K1": "Z12745",
            "Z12745K1": [
                "Z1",
                "first"
            ]
        },
        "Z20K3": {
            "Z1K1": "Z7",
            "Z7K1": "Z889",
            "Z889K2": [
                "Z1",
                [
                    "Z1",
                    "first"
                ]
            ],
            "Z889K3": "Z889"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "all permutations of single element list"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "alle unterschiedlichen Permutationen eines Objekts"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}
Z13059

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z13059"
    },
    "Z2K2": {
        "Z1K1": "Z20",
        "Z20K1": "Z10111",
        "Z20K2": {
            "Z1K1": "Z7",
            "Z7K1": "Z10111",
            "Z10111K1": "Z10627",
            "Z10111K2": "Z10627"
        },
        "Z20K3": {
            "Z1K1": "Z7",
            "Z7K1": "Z866",
            "Z866K2": "PLOP"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "compose twice ROT13 for PLOP gives PLOP"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "zweimal ROT13 von PLOP ergibt PLOP"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "a sample composition of ROT13 with compose call"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "Komposition von ROT13 mit der Zusammenstellung"
            }
        ]
    }
}
Z13060

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z13060"
    },
    "Z2K2": {
        "Z1K1": "Z8",
        "Z8K1": [
            "Z17",
            {
                "Z1K1": "Z17",
                "Z17K1": "Z6",
                "Z17K2": "Z13060K1",
                "Z17K3": {
                    "Z1K1": "Z12",
                    "Z12K1": [
                        "Z11",
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1002",
                            "Z11K2": "Infix operators \u0026 operands"
                        },
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1014",
                            "Z11K2": "Infix operator \u0026 operands "
                        },
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1186",
                            "Z11K2": "טקסט עם תסדיר תוכי"
                        },
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1430",
                            "Z11K2": "Infix-Operator / Infix-Operand"
                        }
                    ]
                }
            }
        ],
        "Z8K2": "Z6",
        "Z8K3": [
            "Z20",
            "Z13062",
            "Z13063"
        ],
        "Z8K4": [
            "Z14",
            "Z13061"
        ],
        "Z8K5": "Z13060"
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Infix to Postfix"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1014",
                "Z11K2": "Infix na Postfix"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1186",
                "Z11K2": "תוכי לסופי"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "Infix in Posfix"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "converts infix operators and operands to postfix format"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1014",
                "Z11K2": "Na-atụgharị ndị ọrụ infix na operands ka ọ bụrụ usoro postfix"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1186",
                "Z11K2": "המרת אופרטורים ואופרנדים תוכיים לתסדיר סופי"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "wandelt Infix-Operatoren und -Operanden in das Posfix-Format um"
            }
        ]
    }
}
Z13066

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z13066"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z12599",
        "Z14K2": {
            "Z1K1": "Z7",
            "Z7K1": "Z10000",
            "Z10000K1": {
                "Z1K1": "Z7",
                "Z7K1": "Z10000",
                "Z10000K1": "不",
                "Z10000K2": {
                    "Z1K1": "Z18",
                    "Z18K1": "Z12599K2"
                }
            },
            "Z10000K2": {
                "Z1K1": "Z18",
                "Z18K1": "Z12599K1"
            }
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "classical Chinese arrange and negate verb + direct object, composition"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "ch. Verb + dir. Obj. arrr + neg. als Komposition"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}
Z13062

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z13062"
    },
    "Z2K2": {
        "Z1K1": "Z20",
        "Z20K1": "Z13060",
        "Z20K2": {
            "Z1K1": "Z7",
            "Z7K1": "Z13060",
            "Z13060K1": "a + b (c ^ d) * h"
        },
        "Z20K3": {
            "Z1K1": "Z7",
            "Z7K1": "Z866",
            "Z866K2": "abcd^h*+"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "'a + b (c ^ d) * h' returns 'abcd^h*+'"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "'a + b (c ^ d) * h' renvoie 'abcd^h*+'"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "\"a + b (c ^ d) * h\" ergibt \"abcd^h*+\""
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}
Z13083

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z13083"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z13081",
        "Z14K2": {
            "Z1K1": "Z7",
            "Z7K1": "Z802",
            "Z802K1": {
                "Z1K1": "Z7",
                "Z7K1": "Z12696",
                "Z12696K1": {
                    "Z1K1": "Z18",
                    "Z18K1": "Z13081K1"
                },
                "Z12696K2": {
                    "Z1K1": "Z18",
                    "Z18K1": "Z13081K2"
                }
            },
            "Z802K2": {
                "Z1K1": "Z7",
                "Z7K1": "Z13081",
                "Z13081K1": {
                    "Z1K1": "Z7",
                    "Z7K1": "Z12856",
                    "Z12856K1": {
                        "Z1K1": "Z18",
                        "Z18K1": "Z13081K1"
                    },
                    "Z12856K2": {
                        "Z1K1": "Z18",
                        "Z18K1": "Z13081K2"
                    }
                },
                "Z13081K2": {
                    "Z1K1": "Z18",
                    "Z18K1": "Z13081K2"
                }
            },
            "Z802K3": {
                "Z1K1": "Z18",
                "Z18K1": "Z13081K1"
            }
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "remove all matching elements, recursive composition"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "entferne alle zutreffenden Elemente, Komposition"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "éléments corr. d'une liste, en Composition"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1004",
                "Z11K2": "composition récursive"
            }
        ]
    }
}
Z13085

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z13085"
    },
    "Z2K2": {
        "Z1K1": "Z8",
        "Z8K1": [
            "Z17",
            {
                "Z1K1": "Z17",
                "Z17K1": "Z6",
                "Z17K2": "Z13085K1",
                "Z17K3": {
                    "Z1K1": "Z12",
                    "Z12K1": [
                        "Z11",
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1002",
                            "Z11K2": "number"
                        },
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1014",
                            "Z11K2": "nọmba: Eriri "
                        },
                        {
                            "Z1K1": "Z11",
                            "Z11K1": "Z1430",
                            "Z11K2": "Zahl"
                        }
                    ]
                }
            }
        ],
        "Z8K2": "Z6",
        "Z8K3": [
            "Z20"
        ],
        "Z8K4": [
            "Z14",
            "Z13086"
        ],
        "Z8K5": "Z13085"
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "hyperbolic arccotangent"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1014",
                "Z11K2": "hyperbolic arcatangent"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "Areakotangens hyperbolicus"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31",
            {
                "Z1K1": "Z31",
                "Z31K1": "Z1002",
                "Z31K2": [
                    "Z6",
                    "ACOTH"
                ]
            },
            {
                "Z1K1": "Z31",
                "Z31K1": "Z1430",
                "Z31K2": [
                    "Z6",
                    "arcoth"
                ]
            }
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Returns the hyperbolic arccotangent of a number"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1014",
                "Z11K2": "Na-eweghachite hyperbolic arccotangent nke nọmba"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "gibt den Areakotangens hyperbolicus einer Zahl aus"
            }
        ]
    }
}
Z13091

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z13091"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z13087",
        "Z14K3": {
            "Z1K1": "Z16",
            "Z16K1": "Z610",
            "Z16K2": "def Z13087(Z13087K1):\n\timport re\n\tlemma = Z13087K1.lower()\n\tform = lemma + 'ing'\n\tif re.search(r'[aeiou]c$', lemma):\n\t\tform = lemma + 'k' + 'ing'\n\tif re.search(r'[aeiou][bdfgklmnprstvz]$', lemma) \\\n\t\t\tand not re.search(r'[aeiou][aeiou][bdfgklmnprstvz]$', lemma) \\\n\t\t\tand not ((len(lemma) \u003E3 and lemma.endswith('en'))) \\\n\t\t\tand not ((lemma.endswith('el') and not lemma.endswith('pel')) ) \\\n\t\t\tor re.search(r'qu[aeiou][bdfgklmnprstvz]$', lemma):\n\t\tform = lemma + lemma[-1] + 'ing'\n\tif lemma.endswith('ie') :\n\t\tform = lemma[:-2] + 'ying' # Very few exceptions like \"boogieing\" \n\tif lemma.endswith('e') \\\n\t\t\tand not re.search(r'[éeioy]e$', lemma) \\\n\t\t\tand not re.search(r'[cg][cg]e$', lemma) \\\n\t\t\tand not re.search(r'[bcdfghjklmnpqrstvwxz][bdfjkmnpqrstvwxz]e$', lemma) \\\n\t\t\tand not lemma == 'be':\n\t\tform = lemma[:-1]+ 'ing'\n\treturn form"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "English -ing form, python"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "englische Endung -ing in python"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Sometimes double some final consonants, drop final e (generally), mutate final ie to y, and add -ing"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "Python-Implementierung der Funktion zur Erzeugung der Endung -ing"
            }
        ]
    }
}
Z13113

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z13113"
    },
    "Z2K2": {
        "Z1K1": "Z20",
        "Z20K1": "Z13087",
        "Z20K2": {
            "Z1K1": "Z7",
            "Z7K1": "Z13087",
            "Z13087K1": "true"
        },
        "Z20K3": {
            "Z1K1": "Z7",
            "Z7K1": "Z866",
            "Z866K2": "truing"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "true → truing "
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "true → truing"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Test for deletion of e after vowel (not i or e)"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "Test mit Entfernung von \"e\" nach dem Vokal"
            }
        ]
    }
}
Z13117

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z13117"
    },
    "Z2K2": "abcdefghijklmnopqrstuvwxyz",
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Latin lowercase alphabet letters"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "lateinische Kleinbuchstaben"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1099",
                "Z11K2": "laténgesch Klengbuschtawen"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1787",
                "Z11K2": "lettere dell'alfabeto latino minuscolo"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1078",
                "Z11K2": "Huruf kecil Latin"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31",
            {
                "Z1K1": "Z31",
                "Z31K1": "Z1002",
                "Z31K2": [
                    "Z6",
                    "alphabet (Latin)",
                    "lowercase alphabet (Latin)",
                    "abcdefghijklmnopqrstuvwxyz",
                    "abc...",
                    "lowercase Latin alphabet letters"
                ]
            },
            {
                "Z1K1": "Z31",
                "Z31K1": "Z1787",
                "Z31K2": [
                    "Z6",
                    "alfabeto latino minuscolo"
                ]
            },
            {
                "Z1K1": "Z31",
                "Z31K1": "Z1078",
                "Z31K2": [
                    "Z6",
                    "alfabet (Latin)",
                    "huruf kecil (Latin)"
                ]
            }
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}
Z13118

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z13118"
    },
    "Z2K2": {
        "Z1K1": "Z20",
        "Z20K1": "Z11693",
        "Z20K2": {
            "Z1K1": "Z7",
            "Z7K1": "Z11693",
            "Z11693K1": "Z13117",
            "Z11693K2": {
                "Z1K1": "Z7",
                "Z7K1": "Z10047",
                "Z10047K1": "The quick brown fox jumps over the lazy dog."
            }
        },
        "Z20K3": {
            "Z1K1": "Z7",
            "Z7K1": "Z844",
            "Z844K2": {
                "Z1K1": "Z40",
                "Z40K1": "Z41"
            }
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Pangram \"The quick brown fox jumps over the lazy dog\""
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "The quick brown fox jumps over the lazy dog"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "tests if all letters of the alphabet are in the pangram"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "prüft, ob alle Zeichen im Pangramm aus dem Alphabet stammen"
            }
        ]
    }
}
Z13120

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z13120"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z13119",
        "Z14K2": {
            "Z1K1": "Z7",
            "Z7K1": "Z12846",
            "Z12846K1": {
                "Z1K1": "Z7",
                "Z7K1": "Z868",
                "Z868K1": {
                    "Z1K1": "Z7",
                    "Z7K1": "Z10047",
                    "Z10047K1": {
                        "Z1K1": "Z18",
                        "Z18K1": "Z13119K1"
                    }
                }
            },
            "Z12846K2": {
                "Z1K1": "Z7",
                "Z7K1": "Z868",
                "Z868K1": {
                    "Z1K1": "Z18",
                    "Z18K1": "Z13119K2"
                }
            }
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "[dated] is pangram, composition"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1011",
                "Z11K2": "এটি কি প্যানগ্রাম, প্রণয়ন"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1014",
                "Z11K2": "bụ pangram, mejupụtara"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "ist Pangramm als Komposition"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "test whether the first string contains all characters of the second"
            }
        ]
    }
}
Z13123

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z13123"
    },
    "Z2K2": {
        "Z1K1": "Z20",
        "Z20K1": "Z12626",
        "Z20K2": {
            "Z1K1": "Z7",
            "Z7K1": "Z12626",
            "Z12626K1": "The quick brown fox jumps over the lazy dog."
        },
        "Z20K3": {
            "Z1K1": "Z7",
            "Z7K1": "Z844",
            "Z844K2": {
                "Z1K1": "Z40",
                "Z40K1": "Z41"
            }
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "\"The quick brown fox jumps over the lazy dog.\" is a pangram (Latin alphabet)"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "Pangramm im lat. Alphabet: The quick brown fox..."
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31",
            {
                "Z1K1": "Z31",
                "Z31K1": "Z1004",
                "Z31K2": [
                    "Z6",
                    "\"The quick brown fox jumps over the lazy dog\" est un panagramme"
                ]
            }
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}
Z13126

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z13126"
    },
    "Z2K2": {
        "Z1K1": "Z14",
        "Z14K1": "Z13124",
        "Z14K3": {
            "Z1K1": "Z16",
            "Z16K1": "Z610",
            "Z16K2": "def Z13124(Z13124K1):\r\n  katakana = list('アイウエオカキクケコサシスセソタチツテトナニヌネノハヒ'\r\n            \t    'フヘホマミムメモヤ𛄠ユ𛀀ヨラリルレロワヰ𛄢ヱヲンヴガギ'\r\n                \t'グゲゴザジズゼゾダヂヅデドバビブベボパピプペポァィゥェ'\r\n                \t'ォヵヶ𛅕ッヮ𛅤𛅥𛅦')\r\n  hiragana = list('あいうえおかきくけこさしすせそたちつてとなにぬねのはひ'\r\n            \t    'ふへほまみむめもや𛀆ゆ𛀁よらりるれろわゐ𛄟ゑをんゔがぎ'\r\n                \t'ぐげござじずぜぞだぢづでどばびぶべぼぱぴぷぺぽぁぃぅぇ'\r\n                \t'ぉゕゖ𛄲っゎ𛅐𛅑𛅒')\r\n  if u'\\u3040' \u003C= Z13124K1 \u003C= u'\\u309F': # if Z13124K1 is hiragana\r\n    table = dict(zip(list(map(ord, hiragana)), katakana))\r\n    return Z13124K1.translate(table)\r\n  elif u'\\u30A0' \u003C= Z13124K1 \u003C= u'\\u30FF': # if Z13124K1 is katakana\r\n    table = dict(zip(list(map(ord, katakana)), hiragana))\r\n    return Z13124K1.translate(table)\r\n  else:\r\n    return None"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1830",
                "Z11K2": "Pythonで実装したカタカナとひらがなの相互変換"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Japanese: mutual conversion between katakana and hiragana, Python"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "Umwandlung zwischen Katakana und Hiragana, Python"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1830",
                "Z11K2": "PythonのJapanese Converterライブラリを使用したひらがなとカタカナの相互変換関数"
            }
        ]
    }
}
Z13127

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z13127"
    },
    "Z2K2": {
        "Z1K1": "Z20",
        "Z20K1": "Z10878",
        "Z20K2": {
            "Z1K1": "Z7",
            "Z7K1": "Z10878",
            "Z10878K1": "𛀁"
        },
        "Z20K3": {
            "Z1K1": "Z7",
            "Z7K1": "Z844",
            "Z844K2": {
                "Z1K1": "Z40",
                "Z40K1": "Z41"
            }
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1830",
                "Z11K2": "「𛀁」はひらがな"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "𛀁 is hiragana"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "𛀁 ist Hiragana"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "Test case for hiragana elsewhere in the Unicode Table"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1830",
                "Z11K2": "ユニコード表の別の場所から取ったひらがな"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "Hiragana-Zeichen aus der Unicode-Tabelle"
            }
        ]
    }
}
Z13129

{
    "Z1K1": "Z2",
    "Z2K1": {
        "Z1K1": "Z6",
        "Z6K1": "Z13129"
    },
    "Z2K2": {
        "Z1K1": "Z20",
        "Z20K1": "Z11501",
        "Z20K2": {
            "Z1K1": "Z7",
            "Z7K1": "Z11501",
            "Z11501K1": "Z11853",
            "Z11501K2": "1",
            "Z11501K3": "2",
            "Z11501K4": "3",
            "Z11501K5": "4",
            "Z11501K6": "5",
            "Z11501K7": "6",
            "Z11501K8": "7",
            "Z11501K9": "8"
        },
        "Z20K3": {
            "Z1K1": "Z7",
            "Z7K1": "Z866",
            "Z866K2": "Z11853"
        }
    },
    "Z2K3": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11",
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1002",
                "Z11K2": "empty string unchanged"
            },
            {
                "Z1K1": "Z11",
                "Z11K1": "Z1430",
                "Z11K2": "leere Zeichenkette wird nicht ersetzt"
            }
        ]
    },
    "Z2K4": {
        "Z1K1": "Z32",
        "Z32K1": [
            "Z31"
        ]
    },
    "Z2K5": {
        "Z1K1": "Z12",
        "Z12K1": [
            "Z11"
        ]
    }
}