{
    "$schema": "http://json-schema.org/draft-07/schema#",
    "definitions": {
        "CreativeWork": {
            "properties": {
                "authenticityCertificationUrl": {
                    "pattern": "^(ftp|http|https|chrome|:\\/\\/|\\.|@){2,}(localhost|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|\\S*:\\w*@)*([a-zA-Z]|(\\d{1,3}|\\.){7}){1,}(\\w|\\.{2,}|\\.[a-zA-Z]{2,3}|\\/|\\?|&|:\\d|@|=|\\/|\\(.*\\)|#|-|%)*$",
                    "type": "string"
                },
                "authors": {
                    "items": {
                        "anyOf": [
                            {
                                "properties": {
                                    "additionalName": {
                                        "pattern": "^[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "addresses": {
                                        "items": {
                                            "properties": {
                                                "country": {
                                                    "enum": [
                                                        "-",
                                                        "ad",
                                                        "ae",
                                                        "af",
                                                        "ag",
                                                        "ai",
                                                        "al",
                                                        "am",
                                                        "ao",
                                                        "aq",
                                                        "ar",
                                                        "as",
                                                        "at",
                                                        "au",
                                                        "aw",
                                                        "ax",
                                                        "az",
                                                        "ba",
                                                        "bb",
                                                        "bd",
                                                        "be",
                                                        "bf",
                                                        "bg",
                                                        "bh",
                                                        "bi",
                                                        "bj",
                                                        "bl",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "bq",
                                                        "br",
                                                        "bs",
                                                        "bt",
                                                        "bv",
                                                        "bw",
                                                        "by",
                                                        "bz",
                                                        "ca",
                                                        "cc",
                                                        "cd",
                                                        "cf",
                                                        "cg",
                                                        "ch",
                                                        "ci",
                                                        "ck",
                                                        "cl",
                                                        "cm",
                                                        "cn",
                                                        "co",
                                                        "cr",
                                                        "cu",
                                                        "cv",
                                                        "cw",
                                                        "cx",
                                                        "cy",
                                                        "cz",
                                                        "de",
                                                        "dj",
                                                        "dk",
                                                        "dm",
                                                        "do",
                                                        "dz",
                                                        "ec",
                                                        "ee",
                                                        "eg",
                                                        "eh",
                                                        "er",
                                                        "es",
                                                        "et",
                                                        "fi",
                                                        "fj",
                                                        "fk",
                                                        "fm",
                                                        "fo",
                                                        "fr",
                                                        "ga",
                                                        "gb",
                                                        "gd",
                                                        "ge",
                                                        "gf",
                                                        "gg",
                                                        "gh",
                                                        "gi",
                                                        "gl",
                                                        "gm",
                                                        "gn",
                                                        "gp",
                                                        "gq",
                                                        "gr",
                                                        "gs",
                                                        "gt",
                                                        "gu",
                                                        "gw",
                                                        "gy",
                                                        "hk",
                                                        "hm",
                                                        "hn",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "id",
                                                        "ie",
                                                        "il",
                                                        "im",
                                                        "in",
                                                        "io",
                                                        "iq",
                                                        "ir",
                                                        "is",
                                                        "it",
                                                        "je",
                                                        "jm",
                                                        "jo",
                                                        "jp",
                                                        "ke",
                                                        "kg",
                                                        "kh",
                                                        "ki",
                                                        "km",
                                                        "kn",
                                                        "kp",
                                                        "kr",
                                                        "kw",
                                                        "ky",
                                                        "kz",
                                                        "la",
                                                        "lb",
                                                        "lc",
                                                        "li",
                                                        "lk",
                                                        "lr",
                                                        "ls",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "ly",
                                                        "ma",
                                                        "mc",
                                                        "md",
                                                        "me",
                                                        "mf",
                                                        "mg",
                                                        "mh",
                                                        "mk",
                                                        "ml",
                                                        "mm",
                                                        "mn",
                                                        "mo",
                                                        "mp",
                                                        "mq",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "mu",
                                                        "mv",
                                                        "mw",
                                                        "mx",
                                                        "my",
                                                        "mz",
                                                        "na",
                                                        "nc",
                                                        "ne",
                                                        "nf",
                                                        "ng",
                                                        "ni",
                                                        "nl",
                                                        "no",
                                                        "np",
                                                        "nr",
                                                        "nu",
                                                        "nz",
                                                        "om",
                                                        "pa",
                                                        "pe",
                                                        "pf",
                                                        "pg",
                                                        "ph",
                                                        "pk",
                                                        "pl",
                                                        "pm",
                                                        "pn",
                                                        "pr",
                                                        "ps",
                                                        "pt",
                                                        "pw",
                                                        "py",
                                                        "qa",
                                                        "re",
                                                        "ro",
                                                        "rs",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sb",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "sh",
                                                        "si",
                                                        "sj",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "sv",
                                                        "sx",
                                                        "sy",
                                                        "sz",
                                                        "tc",
                                                        "td",
                                                        "tf",
                                                        "tg",
                                                        "th",
                                                        "tj",
                                                        "tk",
                                                        "tl",
                                                        "tm",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "tt",
                                                        "tv",
                                                        "tw",
                                                        "tz",
                                                        "ua",
                                                        "ug",
                                                        "um",
                                                        "us",
                                                        "uy",
                                                        "uz",
                                                        "va",
                                                        "vc",
                                                        "ve",
                                                        "vg",
                                                        "vi",
                                                        "vn",
                                                        "vu",
                                                        "wf",
                                                        "ws",
                                                        "ye",
                                                        "yt",
                                                        "za",
                                                        "zm",
                                                        "zw"
                                                    ],
                                                    "type": "string"
                                                },
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                },
                                                "locality": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "postalCode": {
                                                    "pattern": "^([0-9][0-9]|[0-9][0-9][0-9][0-9]|[0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][A-Z][A-Z]|[0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9] [A-Z][A-Z]|[0-9][0-9][0-9][0-9]-[A-Z]|[0-9][0-9][0-9] [0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|SE-[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|[A-Z][0-9][A-Z] [0-9][A-Z][0-9]|[A-Z][0-9][A-Z]-[0-9][A-Z][0-9]|[A-Z][A-Z][A-Z] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9][0-9] [0-9][A-Z][A-Z]|[A-Z][0-9][0-9][0-9][0-9][A-Z][A-Z][A-Z])$",
                                                    "type": "string"
                                                },
                                                "region": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "stellarBody": {
                                                    "properties": {
                                                        "name": {
                                                            "enum": [
                                                                "Earth",
                                                                "Mars",
                                                                "Moon"
                                                            ],
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "name"
                                                    ],
                                                    "type": "object"
                                                },
                                                "streetAddress": {
                                                    "properties": {
                                                        "firstLine": {
                                                            "maxLength": 75,
                                                            "type": "string"
                                                        },
                                                        "secondLine": {
                                                            "maxLength": 75,
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "firstLine"
                                                    ],
                                                    "type": "object"
                                                }
                                            },
                                            "required": [
                                                "country",
                                                "descriptor",
                                                "locality",
                                                "postalCode",
                                                "region",
                                                "streetAddress"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "avatarUrls": {
                                        "items": {
                                            "type": "string"
                                        },
                                        "type": "array"
                                    },
                                    "birthDate": {
                                        "format": "date-time",
                                        "type": "string"
                                    },
                                    "birthPlace": {
                                        "properties": {
                                            "country": {
                                                "enum": [
                                                    "-",
                                                    "ad",
                                                    "ae",
                                                    "af",
                                                    "ag",
                                                    "ai",
                                                    "al",
                                                    "am",
                                                    "ao",
                                                    "aq",
                                                    "ar",
                                                    "as",
                                                    "at",
                                                    "au",
                                                    "aw",
                                                    "ax",
                                                    "az",
                                                    "ba",
                                                    "bb",
                                                    "bd",
                                                    "be",
                                                    "bf",
                                                    "bg",
                                                    "bh",
                                                    "bi",
                                                    "bj",
                                                    "bl",
                                                    "bm",
                                                    "bn",
                                                    "bo",
                                                    "bq",
                                                    "br",
                                                    "bs",
                                                    "bt",
                                                    "bv",
                                                    "bw",
                                                    "by",
                                                    "bz",
                                                    "ca",
                                                    "cc",
                                                    "cd",
                                                    "cf",
                                                    "cg",
                                                    "ch",
                                                    "ci",
                                                    "ck",
                                                    "cl",
                                                    "cm",
                                                    "cn",
                                                    "co",
                                                    "cr",
                                                    "cu",
                                                    "cv",
                                                    "cw",
                                                    "cx",
                                                    "cy",
                                                    "cz",
                                                    "de",
                                                    "dj",
                                                    "dk",
                                                    "dm",
                                                    "do",
                                                    "dz",
                                                    "ec",
                                                    "ee",
                                                    "eg",
                                                    "eh",
                                                    "er",
                                                    "es",
                                                    "et",
                                                    "fi",
                                                    "fj",
                                                    "fk",
                                                    "fm",
                                                    "fo",
                                                    "fr",
                                                    "ga",
                                                    "gb",
                                                    "gd",
                                                    "ge",
                                                    "gf",
                                                    "gg",
                                                    "gh",
                                                    "gi",
                                                    "gl",
                                                    "gm",
                                                    "gn",
                                                    "gp",
                                                    "gq",
                                                    "gr",
                                                    "gs",
                                                    "gt",
                                                    "gu",
                                                    "gw",
                                                    "gy",
                                                    "hk",
                                                    "hm",
                                                    "hn",
                                                    "hr",
                                                    "ht",
                                                    "hu",
                                                    "id",
                                                    "ie",
                                                    "il",
                                                    "im",
                                                    "in",
                                                    "io",
                                                    "iq",
                                                    "ir",
                                                    "is",
                                                    "it",
                                                    "je",
                                                    "jm",
                                                    "jo",
                                                    "jp",
                                                    "ke",
                                                    "kg",
                                                    "kh",
                                                    "ki",
                                                    "km",
                                                    "kn",
                                                    "kp",
                                                    "kr",
                                                    "kw",
                                                    "ky",
                                                    "kz",
                                                    "la",
                                                    "lb",
                                                    "lc",
                                                    "li",
                                                    "lk",
                                                    "lr",
                                                    "ls",
                                                    "lt",
                                                    "lu",
                                                    "lv",
                                                    "ly",
                                                    "ma",
                                                    "mc",
                                                    "md",
                                                    "me",
                                                    "mf",
                                                    "mg",
                                                    "mh",
                                                    "mk",
                                                    "ml",
                                                    "mm",
                                                    "mn",
                                                    "mo",
                                                    "mp",
                                                    "mq",
                                                    "mr",
                                                    "ms",
                                                    "mt",
                                                    "mu",
                                                    "mv",
                                                    "mw",
                                                    "mx",
                                                    "my",
                                                    "mz",
                                                    "na",
                                                    "nc",
                                                    "ne",
                                                    "nf",
                                                    "ng",
                                                    "ni",
                                                    "nl",
                                                    "no",
                                                    "np",
                                                    "nr",
                                                    "nu",
                                                    "nz",
                                                    "om",
                                                    "pa",
                                                    "pe",
                                                    "pf",
                                                    "pg",
                                                    "ph",
                                                    "pk",
                                                    "pl",
                                                    "pm",
                                                    "pn",
                                                    "pr",
                                                    "ps",
                                                    "pt",
                                                    "pw",
                                                    "py",
                                                    "qa",
                                                    "re",
                                                    "ro",
                                                    "rs",
                                                    "ru",
                                                    "rw",
                                                    "sa",
                                                    "sb",
                                                    "sc",
                                                    "sd",
                                                    "se",
                                                    "sg",
                                                    "sh",
                                                    "si",
                                                    "sj",
                                                    "sk",
                                                    "sl",
                                                    "sm",
                                                    "sn",
                                                    "so",
                                                    "sr",
                                                    "ss",
                                                    "st",
                                                    "sv",
                                                    "sx",
                                                    "sy",
                                                    "sz",
                                                    "tc",
                                                    "td",
                                                    "tf",
                                                    "tg",
                                                    "th",
                                                    "tj",
                                                    "tk",
                                                    "tl",
                                                    "tm",
                                                    "tn",
                                                    "to",
                                                    "tr",
                                                    "tt",
                                                    "tv",
                                                    "tw",
                                                    "tz",
                                                    "ua",
                                                    "ug",
                                                    "um",
                                                    "us",
                                                    "uy",
                                                    "uz",
                                                    "va",
                                                    "vc",
                                                    "ve",
                                                    "vg",
                                                    "vi",
                                                    "vn",
                                                    "vu",
                                                    "wf",
                                                    "ws",
                                                    "ye",
                                                    "yt",
                                                    "za",
                                                    "zm",
                                                    "zw"
                                                ],
                                                "type": "string"
                                            },
                                            "descriptor": {
                                                "maxLength": 75,
                                                "type": "string"
                                            },
                                            "locality": {
                                                "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                "type": "string"
                                            },
                                            "postalCode": {
                                                "pattern": "^([0-9][0-9]|[0-9][0-9][0-9][0-9]|[0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][A-Z][A-Z]|[0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9] [A-Z][A-Z]|[0-9][0-9][0-9][0-9]-[A-Z]|[0-9][0-9][0-9] [0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|SE-[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|[A-Z][0-9][A-Z] [0-9][A-Z][0-9]|[A-Z][0-9][A-Z]-[0-9][A-Z][0-9]|[A-Z][A-Z][A-Z] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9][0-9] [0-9][A-Z][A-Z]|[A-Z][0-9][0-9][0-9][0-9][A-Z][A-Z][A-Z])$",
                                                "type": "string"
                                            },
                                            "region": {
                                                "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                "type": "string"
                                            },
                                            "stellarBody": {
                                                "properties": {
                                                    "name": {
                                                        "enum": [
                                                            "Earth",
                                                            "Mars",
                                                            "Moon"
                                                        ],
                                                        "type": "string"
                                                    }
                                                },
                                                "required": [
                                                    "name"
                                                ],
                                                "type": "object"
                                            },
                                            "streetAddress": {
                                                "properties": {
                                                    "firstLine": {
                                                        "maxLength": 75,
                                                        "type": "string"
                                                    },
                                                    "secondLine": {
                                                        "maxLength": 75,
                                                        "type": "string"
                                                    }
                                                },
                                                "required": [
                                                    "firstLine"
                                                ],
                                                "type": "object"
                                            }
                                        },
                                        "required": [
                                            "country",
                                            "descriptor",
                                            "locality",
                                            "postalCode",
                                            "region",
                                            "streetAddress"
                                        ],
                                        "type": "object"
                                    },
                                    "brands": {
                                        "items": {
                                            "properties": {
                                                "alternateName": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "colorPalette": {
                                                    "items": {
                                                        "properties": {
                                                            "cymkColorValue": {
                                                                "pattern": "^([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%$",
                                                                "type": "string"
                                                            },
                                                            "hexColorValue": {
                                                                "pattern": "^#(?:[0-9a-fA-F]{3,4}){1,2}$",
                                                                "type": "string"
                                                            },
                                                            "hslColorValue": {
                                                                "pattern": "^([0-9]|[12]{0,1}[0-9][0-9]|3[0-5][0-9]),([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%$",
                                                                "type": "string"
                                                            },
                                                            "name": {
                                                                "type": "string"
                                                            },
                                                            "rgbColorValue": {
                                                                "pattern": "^([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5])$",
                                                                "type": "string"
                                                            },
                                                            "rgbaColorValue": {
                                                                "pattern": "^([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5])$",
                                                                "type": "string"
                                                            }
                                                        },
                                                        "type": "object"
                                                    },
                                                    "type": "array"
                                                },
                                                "description": {
                                                    "type": "string"
                                                },
                                                "logoUrl": {
                                                    "pattern": "^(ftp|http|https|chrome|:\\/\\/|\\.|@){2,}(localhost|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|\\S*:\\w*@)*([a-zA-Z]|(\\d{1,3}|\\.){7}){1,}(\\w|\\.{2,}|\\.[a-zA-Z]{2,3}|\\/|\\?|&|:\\d|@|=|\\/|\\(.*\\)|#|-|%)*$",
                                                    "type": "string"
                                                },
                                                "name": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "slogan": {
                                                    "pattern": "^.{0,128}$",
                                                    "type": "string"
                                                },
                                                "typefaces": {
                                                    "items": {
                                                        "type": "string"
                                                    },
                                                    "type": "array"
                                                },
                                                "url": {
                                                    "pattern": "^(ftp|http|https|chrome|:\\/\\/|\\.|@){2,}(localhost|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|\\S*:\\w*@)*([a-zA-Z]|(\\d{1,3}|\\.){7}){1,}(\\w|\\.{2,}|\\.[a-zA-Z]{2,3}|\\/|\\?|&|:\\d|@|=|\\/|\\(.*\\)|#|-|%)*$",
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "alternateName",
                                                "colorPalette",
                                                "description",
                                                "logoUrl",
                                                "name",
                                                "slogan",
                                                "typefaces",
                                                "url"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "deathDate": {
                                        "format": "date-time",
                                        "type": "string"
                                    },
                                    "emails": {
                                        "items": {
                                            "properties": {
                                                "address": {
                                                    "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$",
                                                    "type": "string"
                                                },
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "address",
                                                "descriptor"
                                            ],
                                            "type": "object"
                                        },
                                        "minItems": 1,
                                        "type": "array"
                                    },
                                    "familyName": {
                                        "pattern": "^[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "givenName": {
                                        "pattern": "^[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "identification": {
                                        "properties": {
                                            "type": {
                                                "pattern": "^[a-zA-Z0-9]{6,64}$",
                                                "type": "string"
                                            },
                                            "value": {
                                                "maxLength": 75,
                                                "type": "string"
                                            }
                                        },
                                        "required": [
                                            "type",
                                            "value"
                                        ],
                                        "type": "object"
                                    },
                                    "jobTitle": {
                                        "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "languages": {
                                        "items": {
                                            "properties": {
                                                "code": {
                                                    "enum": [
                                                        "aa",
                                                        "ab",
                                                        "ae",
                                                        "af",
                                                        "ak",
                                                        "am",
                                                        "an",
                                                        "ar",
                                                        "as",
                                                        "av",
                                                        "ay",
                                                        "az",
                                                        "ba",
                                                        "be",
                                                        "bg",
                                                        "bi",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "br",
                                                        "bs",
                                                        "ca",
                                                        "ce",
                                                        "ch",
                                                        "co",
                                                        "cr",
                                                        "cs",
                                                        "cu",
                                                        "cv",
                                                        "cy",
                                                        "da",
                                                        "de",
                                                        "dv",
                                                        "dz",
                                                        "ee",
                                                        "el",
                                                        "en",
                                                        "eo",
                                                        "es",
                                                        "et",
                                                        "eu",
                                                        "fa",
                                                        "ff",
                                                        "fi",
                                                        "fj",
                                                        "fo",
                                                        "fr",
                                                        "fy",
                                                        "ga",
                                                        "gd",
                                                        "gl",
                                                        "gn",
                                                        "gu",
                                                        "gv",
                                                        "ha",
                                                        "he",
                                                        "hi",
                                                        "ho",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "hy",
                                                        "hz",
                                                        "ia",
                                                        "id",
                                                        "ie",
                                                        "ig",
                                                        "ii",
                                                        "ik",
                                                        "io",
                                                        "is",
                                                        "it",
                                                        "iu",
                                                        "ja",
                                                        "jv",
                                                        "ka",
                                                        "kg",
                                                        "ki",
                                                        "kj",
                                                        "kk",
                                                        "kl",
                                                        "km",
                                                        "kn",
                                                        "ko",
                                                        "kr",
                                                        "ks",
                                                        "ku",
                                                        "kv",
                                                        "kw",
                                                        "ky",
                                                        "la",
                                                        "lb",
                                                        "lg",
                                                        "li",
                                                        "ln",
                                                        "lo",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "mg",
                                                        "mh",
                                                        "mi",
                                                        "mk",
                                                        "ml",
                                                        "mn",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "my",
                                                        "na",
                                                        "nb",
                                                        "nd",
                                                        "ne",
                                                        "ng",
                                                        "nl",
                                                        "nn",
                                                        "no",
                                                        "nr",
                                                        "nv",
                                                        "ny",
                                                        "oc",
                                                        "oj",
                                                        "om",
                                                        "or",
                                                        "os",
                                                        "pa",
                                                        "pi",
                                                        "pl",
                                                        "ps",
                                                        "pt",
                                                        "qu",
                                                        "rm",
                                                        "rn",
                                                        "ro",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "si",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sq",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "su",
                                                        "sv",
                                                        "sw",
                                                        "ta",
                                                        "te",
                                                        "tg",
                                                        "th",
                                                        "ti",
                                                        "tk",
                                                        "tl",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "ts",
                                                        "tt",
                                                        "tw",
                                                        "ty",
                                                        "ug",
                                                        "uk",
                                                        "ur",
                                                        "uz",
                                                        "ve",
                                                        "vi",
                                                        "vo",
                                                        "wa",
                                                        "wo",
                                                        "xh",
                                                        "yi",
                                                        "yo",
                                                        "za",
                                                        "zh",
                                                        "zu"
                                                    ],
                                                    "type": "string"
                                                },
                                                "region": {
                                                    "enum": [
                                                        "ad",
                                                        "ae",
                                                        "af",
                                                        "ag",
                                                        "ai",
                                                        "al",
                                                        "am",
                                                        "ao",
                                                        "aq",
                                                        "ar",
                                                        "as",
                                                        "at",
                                                        "au",
                                                        "aw",
                                                        "ax",
                                                        "az",
                                                        "ba",
                                                        "bb",
                                                        "bd",
                                                        "be",
                                                        "bf",
                                                        "bg",
                                                        "bh",
                                                        "bi",
                                                        "bj",
                                                        "bl",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "bq",
                                                        "br",
                                                        "bs",
                                                        "bt",
                                                        "bv",
                                                        "bw",
                                                        "by",
                                                        "bz",
                                                        "ca",
                                                        "cc",
                                                        "cd",
                                                        "cf",
                                                        "cg",
                                                        "ch",
                                                        "ci",
                                                        "ck",
                                                        "cl",
                                                        "cm",
                                                        "cn",
                                                        "co",
                                                        "cr",
                                                        "cu",
                                                        "cv",
                                                        "cw",
                                                        "cx",
                                                        "cy",
                                                        "cz",
                                                        "de",
                                                        "dj",
                                                        "dk",
                                                        "dm",
                                                        "do",
                                                        "dz",
                                                        "ec",
                                                        "ee",
                                                        "eg",
                                                        "eh",
                                                        "er",
                                                        "es",
                                                        "et",
                                                        "fi",
                                                        "fj",
                                                        "fk",
                                                        "fm",
                                                        "fo",
                                                        "fr",
                                                        "ga",
                                                        "gb",
                                                        "gd",
                                                        "ge",
                                                        "gf",
                                                        "gg",
                                                        "gh",
                                                        "gi",
                                                        "gl",
                                                        "gm",
                                                        "gn",
                                                        "gp",
                                                        "gq",
                                                        "gr",
                                                        "gs",
                                                        "gt",
                                                        "gu",
                                                        "gw",
                                                        "gy",
                                                        "hk",
                                                        "hm",
                                                        "hn",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "id",
                                                        "ie",
                                                        "il",
                                                        "im",
                                                        "in",
                                                        "io",
                                                        "iq",
                                                        "ir",
                                                        "is",
                                                        "it",
                                                        "je",
                                                        "jm",
                                                        "jo",
                                                        "jp",
                                                        "ke",
                                                        "kg",
                                                        "kh",
                                                        "ki",
                                                        "km",
                                                        "kn",
                                                        "kp",
                                                        "kr",
                                                        "kw",
                                                        "ky",
                                                        "kz",
                                                        "la",
                                                        "lb",
                                                        "lc",
                                                        "li",
                                                        "lk",
                                                        "lr",
                                                        "ls",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "ly",
                                                        "ma",
                                                        "mc",
                                                        "md",
                                                        "me",
                                                        "mf",
                                                        "mg",
                                                        "mh",
                                                        "mk",
                                                        "ml",
                                                        "mm",
                                                        "mn",
                                                        "mo",
                                                        "mp",
                                                        "mq",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "mu",
                                                        "mv",
                                                        "mw",
                                                        "mx",
                                                        "my",
                                                        "mz",
                                                        "na",
                                                        "nc",
                                                        "ne",
                                                        "nf",
                                                        "ng",
                                                        "ni",
                                                        "nl",
                                                        "no",
                                                        "np",
                                                        "nr",
                                                        "nu",
                                                        "nz",
                                                        "om",
                                                        "pa",
                                                        "pe",
                                                        "pf",
                                                        "pg",
                                                        "ph",
                                                        "pk",
                                                        "pl",
                                                        "pm",
                                                        "pn",
                                                        "pr",
                                                        "ps",
                                                        "pt",
                                                        "pw",
                                                        "py",
                                                        "qa",
                                                        "re",
                                                        "ro",
                                                        "rs",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sb",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "sh",
                                                        "si",
                                                        "sj",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "sv",
                                                        "sx",
                                                        "sy",
                                                        "sz",
                                                        "tc",
                                                        "td",
                                                        "tf",
                                                        "tg",
                                                        "th",
                                                        "tj",
                                                        "tk",
                                                        "tl",
                                                        "tm",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "tt",
                                                        "tv",
                                                        "tw",
                                                        "tz",
                                                        "ua",
                                                        "ug",
                                                        "um",
                                                        "us",
                                                        "uy",
                                                        "uz",
                                                        "va",
                                                        "vc",
                                                        "ve",
                                                        "vg",
                                                        "vi",
                                                        "vn",
                                                        "vu",
                                                        "wf",
                                                        "ws",
                                                        "ye",
                                                        "yt",
                                                        "za",
                                                        "zm",
                                                        "zw"
                                                    ],
                                                    "type": "string"
                                                },
                                                "skill": {
                                                    "properties": {
                                                        "listening": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "reading": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "speaking": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "writing": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "listening",
                                                        "reading",
                                                        "speaking",
                                                        "writing"
                                                    ],
                                                    "type": "object"
                                                }
                                            },
                                            "required": [
                                                "code"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "nationalities": {
                                        "items": {
                                            "enum": [
                                                "ad",
                                                "ae",
                                                "af",
                                                "ag",
                                                "ai",
                                                "al",
                                                "am",
                                                "ao",
                                                "aq",
                                                "ar",
                                                "as",
                                                "at",
                                                "au",
                                                "aw",
                                                "ax",
                                                "az",
                                                "ba",
                                                "bb",
                                                "bd",
                                                "be",
                                                "bf",
                                                "bg",
                                                "bh",
                                                "bi",
                                                "bj",
                                                "bl",
                                                "bm",
                                                "bn",
                                                "bo",
                                                "bq",
                                                "br",
                                                "bs",
                                                "bt",
                                                "bv",
                                                "bw",
                                                "by",
                                                "bz",
                                                "ca",
                                                "cc",
                                                "cd",
                                                "cf",
                                                "cg",
                                                "ch",
                                                "ci",
                                                "ck",
                                                "cl",
                                                "cm",
                                                "cn",
                                                "co",
                                                "cr",
                                                "cu",
                                                "cv",
                                                "cw",
                                                "cx",
                                                "cy",
                                                "cz",
                                                "de",
                                                "dj",
                                                "dk",
                                                "dm",
                                                "do",
                                                "dz",
                                                "ec",
                                                "ee",
                                                "eg",
                                                "eh",
                                                "er",
                                                "es",
                                                "et",
                                                "fi",
                                                "fj",
                                                "fk",
                                                "fm",
                                                "fo",
                                                "fr",
                                                "ga",
                                                "gb",
                                                "gd",
                                                "ge",
                                                "gf",
                                                "gg",
                                                "gh",
                                                "gi",
                                                "gl",
                                                "gm",
                                                "gn",
                                                "gp",
                                                "gq",
                                                "gr",
                                                "gs",
                                                "gt",
                                                "gu",
                                                "gw",
                                                "gy",
                                                "hk",
                                                "hm",
                                                "hn",
                                                "hr",
                                                "ht",
                                                "hu",
                                                "id",
                                                "ie",
                                                "il",
                                                "im",
                                                "in",
                                                "io",
                                                "iq",
                                                "ir",
                                                "is",
                                                "it",
                                                "je",
                                                "jm",
                                                "jo",
                                                "jp",
                                                "ke",
                                                "kg",
                                                "kh",
                                                "ki",
                                                "km",
                                                "kn",
                                                "kp",
                                                "kr",
                                                "kw",
                                                "ky",
                                                "kz",
                                                "la",
                                                "lb",
                                                "lc",
                                                "li",
                                                "lk",
                                                "lr",
                                                "ls",
                                                "lt",
                                                "lu",
                                                "lv",
                                                "ly",
                                                "ma",
                                                "mc",
                                                "md",
                                                "me",
                                                "mf",
                                                "mg",
                                                "mh",
                                                "mk",
                                                "ml",
                                                "mm",
                                                "mn",
                                                "mo",
                                                "mp",
                                                "mq",
                                                "mr",
                                                "ms",
                                                "mt",
                                                "mu",
                                                "mv",
                                                "mw",
                                                "mx",
                                                "my",
                                                "mz",
                                                "na",
                                                "nc",
                                                "ne",
                                                "nf",
                                                "ng",
                                                "ni",
                                                "nl",
                                                "no",
                                                "np",
                                                "nr",
                                                "nu",
                                                "nz",
                                                "om",
                                                "pa",
                                                "pe",
                                                "pf",
                                                "pg",
                                                "ph",
                                                "pk",
                                                "pl",
                                                "pm",
                                                "pn",
                                                "pr",
                                                "ps",
                                                "pt",
                                                "pw",
                                                "py",
                                                "qa",
                                                "re",
                                                "ro",
                                                "rs",
                                                "ru",
                                                "rw",
                                                "sa",
                                                "sb",
                                                "sc",
                                                "sd",
                                                "se",
                                                "sg",
                                                "sh",
                                                "si",
                                                "sj",
                                                "sk",
                                                "sl",
                                                "sm",
                                                "sn",
                                                "so",
                                                "sr",
                                                "ss",
                                                "st",
                                                "sv",
                                                "sx",
                                                "sy",
                                                "sz",
                                                "tc",
                                                "td",
                                                "tf",
                                                "tg",
                                                "th",
                                                "tj",
                                                "tk",
                                                "tl",
                                                "tm",
                                                "tn",
                                                "to",
                                                "tr",
                                                "tt",
                                                "tv",
                                                "tw",
                                                "tz",
                                                "ua",
                                                "ug",
                                                "um",
                                                "us",
                                                "uy",
                                                "uz",
                                                "va",
                                                "vc",
                                                "ve",
                                                "vg",
                                                "vi",
                                                "vn",
                                                "vu",
                                                "wf",
                                                "ws",
                                                "ye",
                                                "yt",
                                                "za",
                                                "zm",
                                                "zw"
                                            ],
                                            "type": "string"
                                        },
                                        "type": "array"
                                    },
                                    "taxId": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "telephones": {
                                        "items": {
                                            "properties": {
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                },
                                                "number": {
                                                    "pattern": "^\\+(9[976]\\d|8[987530]\\d|6[987]\\d|5[90]\\d|42\\d|3[875]\\d|2[98654321]\\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)\\s{0,1}(\\d{1,4}|[\\-. ]*[\\-. \\(]{0,1}\\d[\\-. ]*\\d[\\-. ]*\\d[\\-. \\)]{0,1}([\\-. ]*\\d){1,8})$",
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "descriptor",
                                                "number"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "vatId": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    }
                                },
                                "required": [
                                    "addresses",
                                    "avatarUrls",
                                    "brands",
                                    "emails",
                                    "languages",
                                    "telephones"
                                ],
                                "type": "object"
                            },
                            {
                                "properties": {
                                    "addresses": {
                                        "items": {
                                            "properties": {
                                                "country": {
                                                    "enum": [
                                                        "-",
                                                        "ad",
                                                        "ae",
                                                        "af",
                                                        "ag",
                                                        "ai",
                                                        "al",
                                                        "am",
                                                        "ao",
                                                        "aq",
                                                        "ar",
                                                        "as",
                                                        "at",
                                                        "au",
                                                        "aw",
                                                        "ax",
                                                        "az",
                                                        "ba",
                                                        "bb",
                                                        "bd",
                                                        "be",
                                                        "bf",
                                                        "bg",
                                                        "bh",
                                                        "bi",
                                                        "bj",
                                                        "bl",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "bq",
                                                        "br",
                                                        "bs",
                                                        "bt",
                                                        "bv",
                                                        "bw",
                                                        "by",
                                                        "bz",
                                                        "ca",
                                                        "cc",
                                                        "cd",
                                                        "cf",
                                                        "cg",
                                                        "ch",
                                                        "ci",
                                                        "ck",
                                                        "cl",
                                                        "cm",
                                                        "cn",
                                                        "co",
                                                        "cr",
                                                        "cu",
                                                        "cv",
                                                        "cw",
                                                        "cx",
                                                        "cy",
                                                        "cz",
                                                        "de",
                                                        "dj",
                                                        "dk",
                                                        "dm",
                                                        "do",
                                                        "dz",
                                                        "ec",
                                                        "ee",
                                                        "eg",
                                                        "eh",
                                                        "er",
                                                        "es",
                                                        "et",
                                                        "fi",
                                                        "fj",
                                                        "fk",
                                                        "fm",
                                                        "fo",
                                                        "fr",
                                                        "ga",
                                                        "gb",
                                                        "gd",
                                                        "ge",
                                                        "gf",
                                                        "gg",
                                                        "gh",
                                                        "gi",
                                                        "gl",
                                                        "gm",
                                                        "gn",
                                                        "gp",
                                                        "gq",
                                                        "gr",
                                                        "gs",
                                                        "gt",
                                                        "gu",
                                                        "gw",
                                                        "gy",
                                                        "hk",
                                                        "hm",
                                                        "hn",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "id",
                                                        "ie",
                                                        "il",
                                                        "im",
                                                        "in",
                                                        "io",
                                                        "iq",
                                                        "ir",
                                                        "is",
                                                        "it",
                                                        "je",
                                                        "jm",
                                                        "jo",
                                                        "jp",
                                                        "ke",
                                                        "kg",
                                                        "kh",
                                                        "ki",
                                                        "km",
                                                        "kn",
                                                        "kp",
                                                        "kr",
                                                        "kw",
                                                        "ky",
                                                        "kz",
                                                        "la",
                                                        "lb",
                                                        "lc",
                                                        "li",
                                                        "lk",
                                                        "lr",
                                                        "ls",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "ly",
                                                        "ma",
                                                        "mc",
                                                        "md",
                                                        "me",
                                                        "mf",
                                                        "mg",
                                                        "mh",
                                                        "mk",
                                                        "ml",
                                                        "mm",
                                                        "mn",
                                                        "mo",
                                                        "mp",
                                                        "mq",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "mu",
                                                        "mv",
                                                        "mw",
                                                        "mx",
                                                        "my",
                                                        "mz",
                                                        "na",
                                                        "nc",
                                                        "ne",
                                                        "nf",
                                                        "ng",
                                                        "ni",
                                                        "nl",
                                                        "no",
                                                        "np",
                                                        "nr",
                                                        "nu",
                                                        "nz",
                                                        "om",
                                                        "pa",
                                                        "pe",
                                                        "pf",
                                                        "pg",
                                                        "ph",
                                                        "pk",
                                                        "pl",
                                                        "pm",
                                                        "pn",
                                                        "pr",
                                                        "ps",
                                                        "pt",
                                                        "pw",
                                                        "py",
                                                        "qa",
                                                        "re",
                                                        "ro",
                                                        "rs",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sb",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "sh",
                                                        "si",
                                                        "sj",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "sv",
                                                        "sx",
                                                        "sy",
                                                        "sz",
                                                        "tc",
                                                        "td",
                                                        "tf",
                                                        "tg",
                                                        "th",
                                                        "tj",
                                                        "tk",
                                                        "tl",
                                                        "tm",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "tt",
                                                        "tv",
                                                        "tw",
                                                        "tz",
                                                        "ua",
                                                        "ug",
                                                        "um",
                                                        "us",
                                                        "uy",
                                                        "uz",
                                                        "va",
                                                        "vc",
                                                        "ve",
                                                        "vg",
                                                        "vi",
                                                        "vn",
                                                        "vu",
                                                        "wf",
                                                        "ws",
                                                        "ye",
                                                        "yt",
                                                        "za",
                                                        "zm",
                                                        "zw"
                                                    ],
                                                    "type": "string"
                                                },
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                },
                                                "locality": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "postalCode": {
                                                    "pattern": "^([0-9][0-9]|[0-9][0-9][0-9][0-9]|[0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][A-Z][A-Z]|[0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9] [A-Z][A-Z]|[0-9][0-9][0-9][0-9]-[A-Z]|[0-9][0-9][0-9] [0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|SE-[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|[A-Z][0-9][A-Z] [0-9][A-Z][0-9]|[A-Z][0-9][A-Z]-[0-9][A-Z][0-9]|[A-Z][A-Z][A-Z] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9][0-9] [0-9][A-Z][A-Z]|[A-Z][0-9][0-9][0-9][0-9][A-Z][A-Z][A-Z])$",
                                                    "type": "string"
                                                },
                                                "region": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "stellarBody": {
                                                    "properties": {
                                                        "name": {
                                                            "enum": [
                                                                "Earth",
                                                                "Mars",
                                                                "Moon"
                                                            ],
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "name"
                                                    ],
                                                    "type": "object"
                                                },
                                                "streetAddress": {
                                                    "properties": {
                                                        "firstLine": {
                                                            "maxLength": 75,
                                                            "type": "string"
                                                        },
                                                        "secondLine": {
                                                            "maxLength": 75,
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "firstLine"
                                                    ],
                                                    "type": "object"
                                                }
                                            },
                                            "required": [
                                                "country",
                                                "descriptor",
                                                "locality",
                                                "postalCode",
                                                "region",
                                                "streetAddress"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "avatarUrls": {
                                        "items": {
                                            "type": "string"
                                        },
                                        "type": "array"
                                    },
                                    "brands": {
                                        "items": {
                                            "properties": {
                                                "alternateName": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "colorPalette": {
                                                    "items": {
                                                        "properties": {
                                                            "cymkColorValue": {
                                                                "pattern": "^([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%$",
                                                                "type": "string"
                                                            },
                                                            "hexColorValue": {
                                                                "pattern": "^#(?:[0-9a-fA-F]{3,4}){1,2}$",
                                                                "type": "string"
                                                            },
                                                            "hslColorValue": {
                                                                "pattern": "^([0-9]|[12]{0,1}[0-9][0-9]|3[0-5][0-9]),([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%$",
                                                                "type": "string"
                                                            },
                                                            "name": {
                                                                "type": "string"
                                                            },
                                                            "rgbColorValue": {
                                                                "pattern": "^([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5])$",
                                                                "type": "string"
                                                            },
                                                            "rgbaColorValue": {
                                                                "pattern": "^([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5])$",
                                                                "type": "string"
                                                            }
                                                        },
                                                        "type": "object"
                                                    },
                                                    "type": "array"
                                                },
                                                "description": {
                                                    "type": "string"
                                                },
                                                "logoUrl": {
                                                    "pattern": "^(ftp|http|https|chrome|:\\/\\/|\\.|@){2,}(localhost|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|\\S*:\\w*@)*([a-zA-Z]|(\\d{1,3}|\\.){7}){1,}(\\w|\\.{2,}|\\.[a-zA-Z]{2,3}|\\/|\\?|&|:\\d|@|=|\\/|\\(.*\\)|#|-|%)*$",
                                                    "type": "string"
                                                },
                                                "name": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "slogan": {
                                                    "pattern": "^.{0,128}$",
                                                    "type": "string"
                                                },
                                                "typefaces": {
                                                    "items": {
                                                        "type": "string"
                                                    },
                                                    "type": "array"
                                                },
                                                "url": {
                                                    "pattern": "^(ftp|http|https|chrome|:\\/\\/|\\.|@){2,}(localhost|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|\\S*:\\w*@)*([a-zA-Z]|(\\d{1,3}|\\.){7}){1,}(\\w|\\.{2,}|\\.[a-zA-Z]{2,3}|\\/|\\?|&|:\\d|@|=|\\/|\\(.*\\)|#|-|%)*$",
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "alternateName",
                                                "colorPalette",
                                                "description",
                                                "logoUrl",
                                                "name",
                                                "slogan",
                                                "typefaces",
                                                "url"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "department": {
                                        "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "dissolutionDate": {
                                        "format": "date-time",
                                        "type": "string"
                                    },
                                    "emails": {
                                        "items": {
                                            "properties": {
                                                "address": {
                                                    "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$",
                                                    "type": "string"
                                                },
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "address",
                                                "descriptor"
                                            ],
                                            "type": "object"
                                        },
                                        "minItems": 1,
                                        "type": "array"
                                    },
                                    "founder": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "foundingDate": {
                                        "format": "date-time",
                                        "type": "string"
                                    },
                                    "globalLocationNumber": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "identification": {
                                        "properties": {
                                            "type": {
                                                "pattern": "^[a-zA-Z0-9]{6,64}$",
                                                "type": "string"
                                            },
                                            "value": {
                                                "maxLength": 75,
                                                "type": "string"
                                            }
                                        },
                                        "required": [
                                            "type",
                                            "value"
                                        ],
                                        "type": "object"
                                    },
                                    "languages": {
                                        "items": {
                                            "properties": {
                                                "code": {
                                                    "enum": [
                                                        "aa",
                                                        "ab",
                                                        "ae",
                                                        "af",
                                                        "ak",
                                                        "am",
                                                        "an",
                                                        "ar",
                                                        "as",
                                                        "av",
                                                        "ay",
                                                        "az",
                                                        "ba",
                                                        "be",
                                                        "bg",
                                                        "bi",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "br",
                                                        "bs",
                                                        "ca",
                                                        "ce",
                                                        "ch",
                                                        "co",
                                                        "cr",
                                                        "cs",
                                                        "cu",
                                                        "cv",
                                                        "cy",
                                                        "da",
                                                        "de",
                                                        "dv",
                                                        "dz",
                                                        "ee",
                                                        "el",
                                                        "en",
                                                        "eo",
                                                        "es",
                                                        "et",
                                                        "eu",
                                                        "fa",
                                                        "ff",
                                                        "fi",
                                                        "fj",
                                                        "fo",
                                                        "fr",
                                                        "fy",
                                                        "ga",
                                                        "gd",
                                                        "gl",
                                                        "gn",
                                                        "gu",
                                                        "gv",
                                                        "ha",
                                                        "he",
                                                        "hi",
                                                        "ho",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "hy",
                                                        "hz",
                                                        "ia",
                                                        "id",
                                                        "ie",
                                                        "ig",
                                                        "ii",
                                                        "ik",
                                                        "io",
                                                        "is",
                                                        "it",
                                                        "iu",
                                                        "ja",
                                                        "jv",
                                                        "ka",
                                                        "kg",
                                                        "ki",
                                                        "kj",
                                                        "kk",
                                                        "kl",
                                                        "km",
                                                        "kn",
                                                        "ko",
                                                        "kr",
                                                        "ks",
                                                        "ku",
                                                        "kv",
                                                        "kw",
                                                        "ky",
                                                        "la",
                                                        "lb",
                                                        "lg",
                                                        "li",
                                                        "ln",
                                                        "lo",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "mg",
                                                        "mh",
                                                        "mi",
                                                        "mk",
                                                        "ml",
                                                        "mn",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "my",
                                                        "na",
                                                        "nb",
                                                        "nd",
                                                        "ne",
                                                        "ng",
                                                        "nl",
                                                        "nn",
                                                        "no",
                                                        "nr",
                                                        "nv",
                                                        "ny",
                                                        "oc",
                                                        "oj",
                                                        "om",
                                                        "or",
                                                        "os",
                                                        "pa",
                                                        "pi",
                                                        "pl",
                                                        "ps",
                                                        "pt",
                                                        "qu",
                                                        "rm",
                                                        "rn",
                                                        "ro",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "si",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sq",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "su",
                                                        "sv",
                                                        "sw",
                                                        "ta",
                                                        "te",
                                                        "tg",
                                                        "th",
                                                        "ti",
                                                        "tk",
                                                        "tl",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "ts",
                                                        "tt",
                                                        "tw",
                                                        "ty",
                                                        "ug",
                                                        "uk",
                                                        "ur",
                                                        "uz",
                                                        "ve",
                                                        "vi",
                                                        "vo",
                                                        "wa",
                                                        "wo",
                                                        "xh",
                                                        "yi",
                                                        "yo",
                                                        "za",
                                                        "zh",
                                                        "zu"
                                                    ],
                                                    "type": "string"
                                                },
                                                "region": {
                                                    "enum": [
                                                        "ad",
                                                        "ae",
                                                        "af",
                                                        "ag",
                                                        "ai",
                                                        "al",
                                                        "am",
                                                        "ao",
                                                        "aq",
                                                        "ar",
                                                        "as",
                                                        "at",
                                                        "au",
                                                        "aw",
                                                        "ax",
                                                        "az",
                                                        "ba",
                                                        "bb",
                                                        "bd",
                                                        "be",
                                                        "bf",
                                                        "bg",
                                                        "bh",
                                                        "bi",
                                                        "bj",
                                                        "bl",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "bq",
                                                        "br",
                                                        "bs",
                                                        "bt",
                                                        "bv",
                                                        "bw",
                                                        "by",
                                                        "bz",
                                                        "ca",
                                                        "cc",
                                                        "cd",
                                                        "cf",
                                                        "cg",
                                                        "ch",
                                                        "ci",
                                                        "ck",
                                                        "cl",
                                                        "cm",
                                                        "cn",
                                                        "co",
                                                        "cr",
                                                        "cu",
                                                        "cv",
                                                        "cw",
                                                        "cx",
                                                        "cy",
                                                        "cz",
                                                        "de",
                                                        "dj",
                                                        "dk",
                                                        "dm",
                                                        "do",
                                                        "dz",
                                                        "ec",
                                                        "ee",
                                                        "eg",
                                                        "eh",
                                                        "er",
                                                        "es",
                                                        "et",
                                                        "fi",
                                                        "fj",
                                                        "fk",
                                                        "fm",
                                                        "fo",
                                                        "fr",
                                                        "ga",
                                                        "gb",
                                                        "gd",
                                                        "ge",
                                                        "gf",
                                                        "gg",
                                                        "gh",
                                                        "gi",
                                                        "gl",
                                                        "gm",
                                                        "gn",
                                                        "gp",
                                                        "gq",
                                                        "gr",
                                                        "gs",
                                                        "gt",
                                                        "gu",
                                                        "gw",
                                                        "gy",
                                                        "hk",
                                                        "hm",
                                                        "hn",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "id",
                                                        "ie",
                                                        "il",
                                                        "im",
                                                        "in",
                                                        "io",
                                                        "iq",
                                                        "ir",
                                                        "is",
                                                        "it",
                                                        "je",
                                                        "jm",
                                                        "jo",
                                                        "jp",
                                                        "ke",
                                                        "kg",
                                                        "kh",
                                                        "ki",
                                                        "km",
                                                        "kn",
                                                        "kp",
                                                        "kr",
                                                        "kw",
                                                        "ky",
                                                        "kz",
                                                        "la",
                                                        "lb",
                                                        "lc",
                                                        "li",
                                                        "lk",
                                                        "lr",
                                                        "ls",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "ly",
                                                        "ma",
                                                        "mc",
                                                        "md",
                                                        "me",
                                                        "mf",
                                                        "mg",
                                                        "mh",
                                                        "mk",
                                                        "ml",
                                                        "mm",
                                                        "mn",
                                                        "mo",
                                                        "mp",
                                                        "mq",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "mu",
                                                        "mv",
                                                        "mw",
                                                        "mx",
                                                        "my",
                                                        "mz",
                                                        "na",
                                                        "nc",
                                                        "ne",
                                                        "nf",
                                                        "ng",
                                                        "ni",
                                                        "nl",
                                                        "no",
                                                        "np",
                                                        "nr",
                                                        "nu",
                                                        "nz",
                                                        "om",
                                                        "pa",
                                                        "pe",
                                                        "pf",
                                                        "pg",
                                                        "ph",
                                                        "pk",
                                                        "pl",
                                                        "pm",
                                                        "pn",
                                                        "pr",
                                                        "ps",
                                                        "pt",
                                                        "pw",
                                                        "py",
                                                        "qa",
                                                        "re",
                                                        "ro",
                                                        "rs",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sb",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "sh",
                                                        "si",
                                                        "sj",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "sv",
                                                        "sx",
                                                        "sy",
                                                        "sz",
                                                        "tc",
                                                        "td",
                                                        "tf",
                                                        "tg",
                                                        "th",
                                                        "tj",
                                                        "tk",
                                                        "tl",
                                                        "tm",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "tt",
                                                        "tv",
                                                        "tw",
                                                        "tz",
                                                        "ua",
                                                        "ug",
                                                        "um",
                                                        "us",
                                                        "uy",
                                                        "uz",
                                                        "va",
                                                        "vc",
                                                        "ve",
                                                        "vg",
                                                        "vi",
                                                        "vn",
                                                        "vu",
                                                        "wf",
                                                        "ws",
                                                        "ye",
                                                        "yt",
                                                        "za",
                                                        "zm",
                                                        "zw"
                                                    ],
                                                    "type": "string"
                                                },
                                                "skill": {
                                                    "properties": {
                                                        "listening": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "reading": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "speaking": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "writing": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "listening",
                                                        "reading",
                                                        "speaking",
                                                        "writing"
                                                    ],
                                                    "type": "object"
                                                }
                                            },
                                            "required": [
                                                "code"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "legalName": {
                                        "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "leiCode": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "location": {
                                        "properties": {
                                            "country": {
                                                "enum": [
                                                    "-",
                                                    "ad",
                                                    "ae",
                                                    "af",
                                                    "ag",
                                                    "ai",
                                                    "al",
                                                    "am",
                                                    "ao",
                                                    "aq",
                                                    "ar",
                                                    "as",
                                                    "at",
                                                    "au",
                                                    "aw",
                                                    "ax",
                                                    "az",
                                                    "ba",
                                                    "bb",
                                                    "bd",
                                                    "be",
                                                    "bf",
                                                    "bg",
                                                    "bh",
                                                    "bi",
                                                    "bj",
                                                    "bl",
                                                    "bm",
                                                    "bn",
                                                    "bo",
                                                    "bq",
                                                    "br",
                                                    "bs",
                                                    "bt",
                                                    "bv",
                                                    "bw",
                                                    "by",
                                                    "bz",
                                                    "ca",
                                                    "cc",
                                                    "cd",
                                                    "cf",
                                                    "cg",
                                                    "ch",
                                                    "ci",
                                                    "ck",
                                                    "cl",
                                                    "cm",
                                                    "cn",
                                                    "co",
                                                    "cr",
                                                    "cu",
                                                    "cv",
                                                    "cw",
                                                    "cx",
                                                    "cy",
                                                    "cz",
                                                    "de",
                                                    "dj",
                                                    "dk",
                                                    "dm",
                                                    "do",
                                                    "dz",
                                                    "ec",
                                                    "ee",
                                                    "eg",
                                                    "eh",
                                                    "er",
                                                    "es",
                                                    "et",
                                                    "fi",
                                                    "fj",
                                                    "fk",
                                                    "fm",
                                                    "fo",
                                                    "fr",
                                                    "ga",
                                                    "gb",
                                                    "gd",
                                                    "ge",
                                                    "gf",
                                                    "gg",
                                                    "gh",
                                                    "gi",
                                                    "gl",
                                                    "gm",
                                                    "gn",
                                                    "gp",
                                                    "gq",
                                                    "gr",
                                                    "gs",
                                                    "gt",
                                                    "gu",
                                                    "gw",
                                                    "gy",
                                                    "hk",
                                                    "hm",
                                                    "hn",
                                                    "hr",
                                                    "ht",
                                                    "hu",
                                                    "id",
                                                    "ie",
                                                    "il",
                                                    "im",
                                                    "in",
                                                    "io",
                                                    "iq",
                                                    "ir",
                                                    "is",
                                                    "it",
                                                    "je",
                                                    "jm",
                                                    "jo",
                                                    "jp",
                                                    "ke",
                                                    "kg",
                                                    "kh",
                                                    "ki",
                                                    "km",
                                                    "kn",
                                                    "kp",
                                                    "kr",
                                                    "kw",
                                                    "ky",
                                                    "kz",
                                                    "la",
                                                    "lb",
                                                    "lc",
                                                    "li",
                                                    "lk",
                                                    "lr",
                                                    "ls",
                                                    "lt",
                                                    "lu",
                                                    "lv",
                                                    "ly",
                                                    "ma",
                                                    "mc",
                                                    "md",
                                                    "me",
                                                    "mf",
                                                    "mg",
                                                    "mh",
                                                    "mk",
                                                    "ml",
                                                    "mm",
                                                    "mn",
                                                    "mo",
                                                    "mp",
                                                    "mq",
                                                    "mr",
                                                    "ms",
                                                    "mt",
                                                    "mu",
                                                    "mv",
                                                    "mw",
                                                    "mx",
                                                    "my",
                                                    "mz",
                                                    "na",
                                                    "nc",
                                                    "ne",
                                                    "nf",
                                                    "ng",
                                                    "ni",
                                                    "nl",
                                                    "no",
                                                    "np",
                                                    "nr",
                                                    "nu",
                                                    "nz",
                                                    "om",
                                                    "pa",
                                                    "pe",
                                                    "pf",
                                                    "pg",
                                                    "ph",
                                                    "pk",
                                                    "pl",
                                                    "pm",
                                                    "pn",
                                                    "pr",
                                                    "ps",
                                                    "pt",
                                                    "pw",
                                                    "py",
                                                    "qa",
                                                    "re",
                                                    "ro",
                                                    "rs",
                                                    "ru",
                                                    "rw",
                                                    "sa",
                                                    "sb",
                                                    "sc",
                                                    "sd",
                                                    "se",
                                                    "sg",
                                                    "sh",
                                                    "si",
                                                    "sj",
                                                    "sk",
                                                    "sl",
                                                    "sm",
                                                    "sn",
                                                    "so",
                                                    "sr",
                                                    "ss",
                                                    "st",
                                                    "sv",
                                                    "sx",
                                                    "sy",
                                                    "sz",
                                                    "tc",
                                                    "td",
                                                    "tf",
                                                    "tg",
                                                    "th",
                                                    "tj",
                                                    "tk",
                                                    "tl",
                                                    "tm",
                                                    "tn",
                                                    "to",
                                                    "tr",
                                                    "tt",
                                                    "tv",
                                                    "tw",
                                                    "tz",
                                                    "ua",
                                                    "ug",
                                                    "um",
                                                    "us",
                                                    "uy",
                                                    "uz",
                                                    "va",
                                                    "vc",
                                                    "ve",
                                                    "vg",
                                                    "vi",
                                                    "vn",
                                                    "vu",
                                                    "wf",
                                                    "ws",
                                                    "ye",
                                                    "yt",
                                                    "za",
                                                    "zm",
                                                    "zw"
                                                ],
                                                "type": "string"
                                            },
                                            "descriptor": {
                                                "maxLength": 75,
                                                "type": "string"
                                            },
                                            "locality": {
                                                "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                "type": "string"
                                            },
                                            "postalCode": {
                                                "pattern": "^([0-9][0-9]|[0-9][0-9][0-9][0-9]|[0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][A-Z][A-Z]|[0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9] [A-Z][A-Z]|[0-9][0-9][0-9][0-9]-[A-Z]|[0-9][0-9][0-9] [0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|SE-[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|[A-Z][0-9][A-Z] [0-9][A-Z][0-9]|[A-Z][0-9][A-Z]-[0-9][A-Z][0-9]|[A-Z][A-Z][A-Z] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9][0-9] [0-9][A-Z][A-Z]|[A-Z][0-9][0-9][0-9][0-9][A-Z][A-Z][A-Z])$",
                                                "type": "string"
                                            },
                                            "region": {
                                                "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                "type": "string"
                                            },
                                            "stellarBody": {
                                                "properties": {
                                                    "name": {
                                                        "enum": [
                                                            "Earth",
                                                            "Mars",
                                                            "Moon"
                                                        ],
                                                        "type": "string"
                                                    }
                                                },
                                                "required": [
                                                    "name"
                                                ],
                                                "type": "object"
                                            },
                                            "streetAddress": {
                                                "properties": {
                                                    "firstLine": {
                                                        "maxLength": 75,
                                                        "type": "string"
                                                    },
                                                    "secondLine": {
                                                        "maxLength": 75,
                                                        "type": "string"
                                                    }
                                                },
                                                "required": [
                                                    "firstLine"
                                                ],
                                                "type": "object"
                                            }
                                        },
                                        "required": [
                                            "country",
                                            "descriptor",
                                            "locality",
                                            "postalCode",
                                            "region",
                                            "streetAddress"
                                        ],
                                        "type": "object"
                                    },
                                    "numberOfEmployees": {
                                        "type": "number"
                                    },
                                    "parentOrganization": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "taxId": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "telephones": {
                                        "items": {
                                            "properties": {
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                },
                                                "number": {
                                                    "pattern": "^\\+(9[976]\\d|8[987530]\\d|6[987]\\d|5[90]\\d|42\\d|3[875]\\d|2[98654321]\\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)\\s{0,1}(\\d{1,4}|[\\-. ]*[\\-. \\(]{0,1}\\d[\\-. ]*\\d[\\-. ]*\\d[\\-. \\)]{0,1}([\\-. ]*\\d){1,8})$",
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "descriptor",
                                                "number"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "vatId": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    }
                                },
                                "required": [
                                    "addresses",
                                    "avatarUrls",
                                    "brands",
                                    "emails",
                                    "languages",
                                    "legalName",
                                    "location",
                                    "telephones"
                                ],
                                "type": "object"
                            }
                        ]
                    },
                    "type": "array"
                },
                "contributors": {
                    "items": {
                        "anyOf": [
                            {
                                "properties": {
                                    "additionalName": {
                                        "pattern": "^[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "addresses": {
                                        "items": {
                                            "properties": {
                                                "country": {
                                                    "enum": [
                                                        "-",
                                                        "ad",
                                                        "ae",
                                                        "af",
                                                        "ag",
                                                        "ai",
                                                        "al",
                                                        "am",
                                                        "ao",
                                                        "aq",
                                                        "ar",
                                                        "as",
                                                        "at",
                                                        "au",
                                                        "aw",
                                                        "ax",
                                                        "az",
                                                        "ba",
                                                        "bb",
                                                        "bd",
                                                        "be",
                                                        "bf",
                                                        "bg",
                                                        "bh",
                                                        "bi",
                                                        "bj",
                                                        "bl",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "bq",
                                                        "br",
                                                        "bs",
                                                        "bt",
                                                        "bv",
                                                        "bw",
                                                        "by",
                                                        "bz",
                                                        "ca",
                                                        "cc",
                                                        "cd",
                                                        "cf",
                                                        "cg",
                                                        "ch",
                                                        "ci",
                                                        "ck",
                                                        "cl",
                                                        "cm",
                                                        "cn",
                                                        "co",
                                                        "cr",
                                                        "cu",
                                                        "cv",
                                                        "cw",
                                                        "cx",
                                                        "cy",
                                                        "cz",
                                                        "de",
                                                        "dj",
                                                        "dk",
                                                        "dm",
                                                        "do",
                                                        "dz",
                                                        "ec",
                                                        "ee",
                                                        "eg",
                                                        "eh",
                                                        "er",
                                                        "es",
                                                        "et",
                                                        "fi",
                                                        "fj",
                                                        "fk",
                                                        "fm",
                                                        "fo",
                                                        "fr",
                                                        "ga",
                                                        "gb",
                                                        "gd",
                                                        "ge",
                                                        "gf",
                                                        "gg",
                                                        "gh",
                                                        "gi",
                                                        "gl",
                                                        "gm",
                                                        "gn",
                                                        "gp",
                                                        "gq",
                                                        "gr",
                                                        "gs",
                                                        "gt",
                                                        "gu",
                                                        "gw",
                                                        "gy",
                                                        "hk",
                                                        "hm",
                                                        "hn",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "id",
                                                        "ie",
                                                        "il",
                                                        "im",
                                                        "in",
                                                        "io",
                                                        "iq",
                                                        "ir",
                                                        "is",
                                                        "it",
                                                        "je",
                                                        "jm",
                                                        "jo",
                                                        "jp",
                                                        "ke",
                                                        "kg",
                                                        "kh",
                                                        "ki",
                                                        "km",
                                                        "kn",
                                                        "kp",
                                                        "kr",
                                                        "kw",
                                                        "ky",
                                                        "kz",
                                                        "la",
                                                        "lb",
                                                        "lc",
                                                        "li",
                                                        "lk",
                                                        "lr",
                                                        "ls",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "ly",
                                                        "ma",
                                                        "mc",
                                                        "md",
                                                        "me",
                                                        "mf",
                                                        "mg",
                                                        "mh",
                                                        "mk",
                                                        "ml",
                                                        "mm",
                                                        "mn",
                                                        "mo",
                                                        "mp",
                                                        "mq",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "mu",
                                                        "mv",
                                                        "mw",
                                                        "mx",
                                                        "my",
                                                        "mz",
                                                        "na",
                                                        "nc",
                                                        "ne",
                                                        "nf",
                                                        "ng",
                                                        "ni",
                                                        "nl",
                                                        "no",
                                                        "np",
                                                        "nr",
                                                        "nu",
                                                        "nz",
                                                        "om",
                                                        "pa",
                                                        "pe",
                                                        "pf",
                                                        "pg",
                                                        "ph",
                                                        "pk",
                                                        "pl",
                                                        "pm",
                                                        "pn",
                                                        "pr",
                                                        "ps",
                                                        "pt",
                                                        "pw",
                                                        "py",
                                                        "qa",
                                                        "re",
                                                        "ro",
                                                        "rs",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sb",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "sh",
                                                        "si",
                                                        "sj",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "sv",
                                                        "sx",
                                                        "sy",
                                                        "sz",
                                                        "tc",
                                                        "td",
                                                        "tf",
                                                        "tg",
                                                        "th",
                                                        "tj",
                                                        "tk",
                                                        "tl",
                                                        "tm",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "tt",
                                                        "tv",
                                                        "tw",
                                                        "tz",
                                                        "ua",
                                                        "ug",
                                                        "um",
                                                        "us",
                                                        "uy",
                                                        "uz",
                                                        "va",
                                                        "vc",
                                                        "ve",
                                                        "vg",
                                                        "vi",
                                                        "vn",
                                                        "vu",
                                                        "wf",
                                                        "ws",
                                                        "ye",
                                                        "yt",
                                                        "za",
                                                        "zm",
                                                        "zw"
                                                    ],
                                                    "type": "string"
                                                },
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                },
                                                "locality": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "postalCode": {
                                                    "pattern": "^([0-9][0-9]|[0-9][0-9][0-9][0-9]|[0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][A-Z][A-Z]|[0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9] [A-Z][A-Z]|[0-9][0-9][0-9][0-9]-[A-Z]|[0-9][0-9][0-9] [0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|SE-[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|[A-Z][0-9][A-Z] [0-9][A-Z][0-9]|[A-Z][0-9][A-Z]-[0-9][A-Z][0-9]|[A-Z][A-Z][A-Z] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9][0-9] [0-9][A-Z][A-Z]|[A-Z][0-9][0-9][0-9][0-9][A-Z][A-Z][A-Z])$",
                                                    "type": "string"
                                                },
                                                "region": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "stellarBody": {
                                                    "properties": {
                                                        "name": {
                                                            "enum": [
                                                                "Earth",
                                                                "Mars",
                                                                "Moon"
                                                            ],
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "name"
                                                    ],
                                                    "type": "object"
                                                },
                                                "streetAddress": {
                                                    "properties": {
                                                        "firstLine": {
                                                            "maxLength": 75,
                                                            "type": "string"
                                                        },
                                                        "secondLine": {
                                                            "maxLength": 75,
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "firstLine"
                                                    ],
                                                    "type": "object"
                                                }
                                            },
                                            "required": [
                                                "country",
                                                "descriptor",
                                                "locality",
                                                "postalCode",
                                                "region",
                                                "streetAddress"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "avatarUrls": {
                                        "items": {
                                            "type": "string"
                                        },
                                        "type": "array"
                                    },
                                    "birthDate": {
                                        "format": "date-time",
                                        "type": "string"
                                    },
                                    "birthPlace": {
                                        "properties": {
                                            "country": {
                                                "enum": [
                                                    "-",
                                                    "ad",
                                                    "ae",
                                                    "af",
                                                    "ag",
                                                    "ai",
                                                    "al",
                                                    "am",
                                                    "ao",
                                                    "aq",
                                                    "ar",
                                                    "as",
                                                    "at",
                                                    "au",
                                                    "aw",
                                                    "ax",
                                                    "az",
                                                    "ba",
                                                    "bb",
                                                    "bd",
                                                    "be",
                                                    "bf",
                                                    "bg",
                                                    "bh",
                                                    "bi",
                                                    "bj",
                                                    "bl",
                                                    "bm",
                                                    "bn",
                                                    "bo",
                                                    "bq",
                                                    "br",
                                                    "bs",
                                                    "bt",
                                                    "bv",
                                                    "bw",
                                                    "by",
                                                    "bz",
                                                    "ca",
                                                    "cc",
                                                    "cd",
                                                    "cf",
                                                    "cg",
                                                    "ch",
                                                    "ci",
                                                    "ck",
                                                    "cl",
                                                    "cm",
                                                    "cn",
                                                    "co",
                                                    "cr",
                                                    "cu",
                                                    "cv",
                                                    "cw",
                                                    "cx",
                                                    "cy",
                                                    "cz",
                                                    "de",
                                                    "dj",
                                                    "dk",
                                                    "dm",
                                                    "do",
                                                    "dz",
                                                    "ec",
                                                    "ee",
                                                    "eg",
                                                    "eh",
                                                    "er",
                                                    "es",
                                                    "et",
                                                    "fi",
                                                    "fj",
                                                    "fk",
                                                    "fm",
                                                    "fo",
                                                    "fr",
                                                    "ga",
                                                    "gb",
                                                    "gd",
                                                    "ge",
                                                    "gf",
                                                    "gg",
                                                    "gh",
                                                    "gi",
                                                    "gl",
                                                    "gm",
                                                    "gn",
                                                    "gp",
                                                    "gq",
                                                    "gr",
                                                    "gs",
                                                    "gt",
                                                    "gu",
                                                    "gw",
                                                    "gy",
                                                    "hk",
                                                    "hm",
                                                    "hn",
                                                    "hr",
                                                    "ht",
                                                    "hu",
                                                    "id",
                                                    "ie",
                                                    "il",
                                                    "im",
                                                    "in",
                                                    "io",
                                                    "iq",
                                                    "ir",
                                                    "is",
                                                    "it",
                                                    "je",
                                                    "jm",
                                                    "jo",
                                                    "jp",
                                                    "ke",
                                                    "kg",
                                                    "kh",
                                                    "ki",
                                                    "km",
                                                    "kn",
                                                    "kp",
                                                    "kr",
                                                    "kw",
                                                    "ky",
                                                    "kz",
                                                    "la",
                                                    "lb",
                                                    "lc",
                                                    "li",
                                                    "lk",
                                                    "lr",
                                                    "ls",
                                                    "lt",
                                                    "lu",
                                                    "lv",
                                                    "ly",
                                                    "ma",
                                                    "mc",
                                                    "md",
                                                    "me",
                                                    "mf",
                                                    "mg",
                                                    "mh",
                                                    "mk",
                                                    "ml",
                                                    "mm",
                                                    "mn",
                                                    "mo",
                                                    "mp",
                                                    "mq",
                                                    "mr",
                                                    "ms",
                                                    "mt",
                                                    "mu",
                                                    "mv",
                                                    "mw",
                                                    "mx",
                                                    "my",
                                                    "mz",
                                                    "na",
                                                    "nc",
                                                    "ne",
                                                    "nf",
                                                    "ng",
                                                    "ni",
                                                    "nl",
                                                    "no",
                                                    "np",
                                                    "nr",
                                                    "nu",
                                                    "nz",
                                                    "om",
                                                    "pa",
                                                    "pe",
                                                    "pf",
                                                    "pg",
                                                    "ph",
                                                    "pk",
                                                    "pl",
                                                    "pm",
                                                    "pn",
                                                    "pr",
                                                    "ps",
                                                    "pt",
                                                    "pw",
                                                    "py",
                                                    "qa",
                                                    "re",
                                                    "ro",
                                                    "rs",
                                                    "ru",
                                                    "rw",
                                                    "sa",
                                                    "sb",
                                                    "sc",
                                                    "sd",
                                                    "se",
                                                    "sg",
                                                    "sh",
                                                    "si",
                                                    "sj",
                                                    "sk",
                                                    "sl",
                                                    "sm",
                                                    "sn",
                                                    "so",
                                                    "sr",
                                                    "ss",
                                                    "st",
                                                    "sv",
                                                    "sx",
                                                    "sy",
                                                    "sz",
                                                    "tc",
                                                    "td",
                                                    "tf",
                                                    "tg",
                                                    "th",
                                                    "tj",
                                                    "tk",
                                                    "tl",
                                                    "tm",
                                                    "tn",
                                                    "to",
                                                    "tr",
                                                    "tt",
                                                    "tv",
                                                    "tw",
                                                    "tz",
                                                    "ua",
                                                    "ug",
                                                    "um",
                                                    "us",
                                                    "uy",
                                                    "uz",
                                                    "va",
                                                    "vc",
                                                    "ve",
                                                    "vg",
                                                    "vi",
                                                    "vn",
                                                    "vu",
                                                    "wf",
                                                    "ws",
                                                    "ye",
                                                    "yt",
                                                    "za",
                                                    "zm",
                                                    "zw"
                                                ],
                                                "type": "string"
                                            },
                                            "descriptor": {
                                                "maxLength": 75,
                                                "type": "string"
                                            },
                                            "locality": {
                                                "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                "type": "string"
                                            },
                                            "postalCode": {
                                                "pattern": "^([0-9][0-9]|[0-9][0-9][0-9][0-9]|[0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][A-Z][A-Z]|[0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9] [A-Z][A-Z]|[0-9][0-9][0-9][0-9]-[A-Z]|[0-9][0-9][0-9] [0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|SE-[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|[A-Z][0-9][A-Z] [0-9][A-Z][0-9]|[A-Z][0-9][A-Z]-[0-9][A-Z][0-9]|[A-Z][A-Z][A-Z] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9][0-9] [0-9][A-Z][A-Z]|[A-Z][0-9][0-9][0-9][0-9][A-Z][A-Z][A-Z])$",
                                                "type": "string"
                                            },
                                            "region": {
                                                "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                "type": "string"
                                            },
                                            "stellarBody": {
                                                "properties": {
                                                    "name": {
                                                        "enum": [
                                                            "Earth",
                                                            "Mars",
                                                            "Moon"
                                                        ],
                                                        "type": "string"
                                                    }
                                                },
                                                "required": [
                                                    "name"
                                                ],
                                                "type": "object"
                                            },
                                            "streetAddress": {
                                                "properties": {
                                                    "firstLine": {
                                                        "maxLength": 75,
                                                        "type": "string"
                                                    },
                                                    "secondLine": {
                                                        "maxLength": 75,
                                                        "type": "string"
                                                    }
                                                },
                                                "required": [
                                                    "firstLine"
                                                ],
                                                "type": "object"
                                            }
                                        },
                                        "required": [
                                            "country",
                                            "descriptor",
                                            "locality",
                                            "postalCode",
                                            "region",
                                            "streetAddress"
                                        ],
                                        "type": "object"
                                    },
                                    "brands": {
                                        "items": {
                                            "properties": {
                                                "alternateName": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "colorPalette": {
                                                    "items": {
                                                        "properties": {
                                                            "cymkColorValue": {
                                                                "pattern": "^([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%$",
                                                                "type": "string"
                                                            },
                                                            "hexColorValue": {
                                                                "pattern": "^#(?:[0-9a-fA-F]{3,4}){1,2}$",
                                                                "type": "string"
                                                            },
                                                            "hslColorValue": {
                                                                "pattern": "^([0-9]|[12]{0,1}[0-9][0-9]|3[0-5][0-9]),([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%$",
                                                                "type": "string"
                                                            },
                                                            "name": {
                                                                "type": "string"
                                                            },
                                                            "rgbColorValue": {
                                                                "pattern": "^([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5])$",
                                                                "type": "string"
                                                            },
                                                            "rgbaColorValue": {
                                                                "pattern": "^([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5])$",
                                                                "type": "string"
                                                            }
                                                        },
                                                        "type": "object"
                                                    },
                                                    "type": "array"
                                                },
                                                "description": {
                                                    "type": "string"
                                                },
                                                "logoUrl": {
                                                    "pattern": "^(ftp|http|https|chrome|:\\/\\/|\\.|@){2,}(localhost|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|\\S*:\\w*@)*([a-zA-Z]|(\\d{1,3}|\\.){7}){1,}(\\w|\\.{2,}|\\.[a-zA-Z]{2,3}|\\/|\\?|&|:\\d|@|=|\\/|\\(.*\\)|#|-|%)*$",
                                                    "type": "string"
                                                },
                                                "name": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "slogan": {
                                                    "pattern": "^.{0,128}$",
                                                    "type": "string"
                                                },
                                                "typefaces": {
                                                    "items": {
                                                        "type": "string"
                                                    },
                                                    "type": "array"
                                                },
                                                "url": {
                                                    "pattern": "^(ftp|http|https|chrome|:\\/\\/|\\.|@){2,}(localhost|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|\\S*:\\w*@)*([a-zA-Z]|(\\d{1,3}|\\.){7}){1,}(\\w|\\.{2,}|\\.[a-zA-Z]{2,3}|\\/|\\?|&|:\\d|@|=|\\/|\\(.*\\)|#|-|%)*$",
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "alternateName",
                                                "colorPalette",
                                                "description",
                                                "logoUrl",
                                                "name",
                                                "slogan",
                                                "typefaces",
                                                "url"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "deathDate": {
                                        "format": "date-time",
                                        "type": "string"
                                    },
                                    "emails": {
                                        "items": {
                                            "properties": {
                                                "address": {
                                                    "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$",
                                                    "type": "string"
                                                },
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "address",
                                                "descriptor"
                                            ],
                                            "type": "object"
                                        },
                                        "minItems": 1,
                                        "type": "array"
                                    },
                                    "familyName": {
                                        "pattern": "^[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "givenName": {
                                        "pattern": "^[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "identification": {
                                        "properties": {
                                            "type": {
                                                "pattern": "^[a-zA-Z0-9]{6,64}$",
                                                "type": "string"
                                            },
                                            "value": {
                                                "maxLength": 75,
                                                "type": "string"
                                            }
                                        },
                                        "required": [
                                            "type",
                                            "value"
                                        ],
                                        "type": "object"
                                    },
                                    "jobTitle": {
                                        "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "languages": {
                                        "items": {
                                            "properties": {
                                                "code": {
                                                    "enum": [
                                                        "aa",
                                                        "ab",
                                                        "ae",
                                                        "af",
                                                        "ak",
                                                        "am",
                                                        "an",
                                                        "ar",
                                                        "as",
                                                        "av",
                                                        "ay",
                                                        "az",
                                                        "ba",
                                                        "be",
                                                        "bg",
                                                        "bi",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "br",
                                                        "bs",
                                                        "ca",
                                                        "ce",
                                                        "ch",
                                                        "co",
                                                        "cr",
                                                        "cs",
                                                        "cu",
                                                        "cv",
                                                        "cy",
                                                        "da",
                                                        "de",
                                                        "dv",
                                                        "dz",
                                                        "ee",
                                                        "el",
                                                        "en",
                                                        "eo",
                                                        "es",
                                                        "et",
                                                        "eu",
                                                        "fa",
                                                        "ff",
                                                        "fi",
                                                        "fj",
                                                        "fo",
                                                        "fr",
                                                        "fy",
                                                        "ga",
                                                        "gd",
                                                        "gl",
                                                        "gn",
                                                        "gu",
                                                        "gv",
                                                        "ha",
                                                        "he",
                                                        "hi",
                                                        "ho",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "hy",
                                                        "hz",
                                                        "ia",
                                                        "id",
                                                        "ie",
                                                        "ig",
                                                        "ii",
                                                        "ik",
                                                        "io",
                                                        "is",
                                                        "it",
                                                        "iu",
                                                        "ja",
                                                        "jv",
                                                        "ka",
                                                        "kg",
                                                        "ki",
                                                        "kj",
                                                        "kk",
                                                        "kl",
                                                        "km",
                                                        "kn",
                                                        "ko",
                                                        "kr",
                                                        "ks",
                                                        "ku",
                                                        "kv",
                                                        "kw",
                                                        "ky",
                                                        "la",
                                                        "lb",
                                                        "lg",
                                                        "li",
                                                        "ln",
                                                        "lo",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "mg",
                                                        "mh",
                                                        "mi",
                                                        "mk",
                                                        "ml",
                                                        "mn",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "my",
                                                        "na",
                                                        "nb",
                                                        "nd",
                                                        "ne",
                                                        "ng",
                                                        "nl",
                                                        "nn",
                                                        "no",
                                                        "nr",
                                                        "nv",
                                                        "ny",
                                                        "oc",
                                                        "oj",
                                                        "om",
                                                        "or",
                                                        "os",
                                                        "pa",
                                                        "pi",
                                                        "pl",
                                                        "ps",
                                                        "pt",
                                                        "qu",
                                                        "rm",
                                                        "rn",
                                                        "ro",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "si",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sq",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "su",
                                                        "sv",
                                                        "sw",
                                                        "ta",
                                                        "te",
                                                        "tg",
                                                        "th",
                                                        "ti",
                                                        "tk",
                                                        "tl",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "ts",
                                                        "tt",
                                                        "tw",
                                                        "ty",
                                                        "ug",
                                                        "uk",
                                                        "ur",
                                                        "uz",
                                                        "ve",
                                                        "vi",
                                                        "vo",
                                                        "wa",
                                                        "wo",
                                                        "xh",
                                                        "yi",
                                                        "yo",
                                                        "za",
                                                        "zh",
                                                        "zu"
                                                    ],
                                                    "type": "string"
                                                },
                                                "region": {
                                                    "enum": [
                                                        "ad",
                                                        "ae",
                                                        "af",
                                                        "ag",
                                                        "ai",
                                                        "al",
                                                        "am",
                                                        "ao",
                                                        "aq",
                                                        "ar",
                                                        "as",
                                                        "at",
                                                        "au",
                                                        "aw",
                                                        "ax",
                                                        "az",
                                                        "ba",
                                                        "bb",
                                                        "bd",
                                                        "be",
                                                        "bf",
                                                        "bg",
                                                        "bh",
                                                        "bi",
                                                        "bj",
                                                        "bl",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "bq",
                                                        "br",
                                                        "bs",
                                                        "bt",
                                                        "bv",
                                                        "bw",
                                                        "by",
                                                        "bz",
                                                        "ca",
                                                        "cc",
                                                        "cd",
                                                        "cf",
                                                        "cg",
                                                        "ch",
                                                        "ci",
                                                        "ck",
                                                        "cl",
                                                        "cm",
                                                        "cn",
                                                        "co",
                                                        "cr",
                                                        "cu",
                                                        "cv",
                                                        "cw",
                                                        "cx",
                                                        "cy",
                                                        "cz",
                                                        "de",
                                                        "dj",
                                                        "dk",
                                                        "dm",
                                                        "do",
                                                        "dz",
                                                        "ec",
                                                        "ee",
                                                        "eg",
                                                        "eh",
                                                        "er",
                                                        "es",
                                                        "et",
                                                        "fi",
                                                        "fj",
                                                        "fk",
                                                        "fm",
                                                        "fo",
                                                        "fr",
                                                        "ga",
                                                        "gb",
                                                        "gd",
                                                        "ge",
                                                        "gf",
                                                        "gg",
                                                        "gh",
                                                        "gi",
                                                        "gl",
                                                        "gm",
                                                        "gn",
                                                        "gp",
                                                        "gq",
                                                        "gr",
                                                        "gs",
                                                        "gt",
                                                        "gu",
                                                        "gw",
                                                        "gy",
                                                        "hk",
                                                        "hm",
                                                        "hn",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "id",
                                                        "ie",
                                                        "il",
                                                        "im",
                                                        "in",
                                                        "io",
                                                        "iq",
                                                        "ir",
                                                        "is",
                                                        "it",
                                                        "je",
                                                        "jm",
                                                        "jo",
                                                        "jp",
                                                        "ke",
                                                        "kg",
                                                        "kh",
                                                        "ki",
                                                        "km",
                                                        "kn",
                                                        "kp",
                                                        "kr",
                                                        "kw",
                                                        "ky",
                                                        "kz",
                                                        "la",
                                                        "lb",
                                                        "lc",
                                                        "li",
                                                        "lk",
                                                        "lr",
                                                        "ls",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "ly",
                                                        "ma",
                                                        "mc",
                                                        "md",
                                                        "me",
                                                        "mf",
                                                        "mg",
                                                        "mh",
                                                        "mk",
                                                        "ml",
                                                        "mm",
                                                        "mn",
                                                        "mo",
                                                        "mp",
                                                        "mq",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "mu",
                                                        "mv",
                                                        "mw",
                                                        "mx",
                                                        "my",
                                                        "mz",
                                                        "na",
                                                        "nc",
                                                        "ne",
                                                        "nf",
                                                        "ng",
                                                        "ni",
                                                        "nl",
                                                        "no",
                                                        "np",
                                                        "nr",
                                                        "nu",
                                                        "nz",
                                                        "om",
                                                        "pa",
                                                        "pe",
                                                        "pf",
                                                        "pg",
                                                        "ph",
                                                        "pk",
                                                        "pl",
                                                        "pm",
                                                        "pn",
                                                        "pr",
                                                        "ps",
                                                        "pt",
                                                        "pw",
                                                        "py",
                                                        "qa",
                                                        "re",
                                                        "ro",
                                                        "rs",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sb",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "sh",
                                                        "si",
                                                        "sj",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "sv",
                                                        "sx",
                                                        "sy",
                                                        "sz",
                                                        "tc",
                                                        "td",
                                                        "tf",
                                                        "tg",
                                                        "th",
                                                        "tj",
                                                        "tk",
                                                        "tl",
                                                        "tm",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "tt",
                                                        "tv",
                                                        "tw",
                                                        "tz",
                                                        "ua",
                                                        "ug",
                                                        "um",
                                                        "us",
                                                        "uy",
                                                        "uz",
                                                        "va",
                                                        "vc",
                                                        "ve",
                                                        "vg",
                                                        "vi",
                                                        "vn",
                                                        "vu",
                                                        "wf",
                                                        "ws",
                                                        "ye",
                                                        "yt",
                                                        "za",
                                                        "zm",
                                                        "zw"
                                                    ],
                                                    "type": "string"
                                                },
                                                "skill": {
                                                    "properties": {
                                                        "listening": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "reading": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "speaking": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "writing": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "listening",
                                                        "reading",
                                                        "speaking",
                                                        "writing"
                                                    ],
                                                    "type": "object"
                                                }
                                            },
                                            "required": [
                                                "code"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "nationalities": {
                                        "items": {
                                            "enum": [
                                                "ad",
                                                "ae",
                                                "af",
                                                "ag",
                                                "ai",
                                                "al",
                                                "am",
                                                "ao",
                                                "aq",
                                                "ar",
                                                "as",
                                                "at",
                                                "au",
                                                "aw",
                                                "ax",
                                                "az",
                                                "ba",
                                                "bb",
                                                "bd",
                                                "be",
                                                "bf",
                                                "bg",
                                                "bh",
                                                "bi",
                                                "bj",
                                                "bl",
                                                "bm",
                                                "bn",
                                                "bo",
                                                "bq",
                                                "br",
                                                "bs",
                                                "bt",
                                                "bv",
                                                "bw",
                                                "by",
                                                "bz",
                                                "ca",
                                                "cc",
                                                "cd",
                                                "cf",
                                                "cg",
                                                "ch",
                                                "ci",
                                                "ck",
                                                "cl",
                                                "cm",
                                                "cn",
                                                "co",
                                                "cr",
                                                "cu",
                                                "cv",
                                                "cw",
                                                "cx",
                                                "cy",
                                                "cz",
                                                "de",
                                                "dj",
                                                "dk",
                                                "dm",
                                                "do",
                                                "dz",
                                                "ec",
                                                "ee",
                                                "eg",
                                                "eh",
                                                "er",
                                                "es",
                                                "et",
                                                "fi",
                                                "fj",
                                                "fk",
                                                "fm",
                                                "fo",
                                                "fr",
                                                "ga",
                                                "gb",
                                                "gd",
                                                "ge",
                                                "gf",
                                                "gg",
                                                "gh",
                                                "gi",
                                                "gl",
                                                "gm",
                                                "gn",
                                                "gp",
                                                "gq",
                                                "gr",
                                                "gs",
                                                "gt",
                                                "gu",
                                                "gw",
                                                "gy",
                                                "hk",
                                                "hm",
                                                "hn",
                                                "hr",
                                                "ht",
                                                "hu",
                                                "id",
                                                "ie",
                                                "il",
                                                "im",
                                                "in",
                                                "io",
                                                "iq",
                                                "ir",
                                                "is",
                                                "it",
                                                "je",
                                                "jm",
                                                "jo",
                                                "jp",
                                                "ke",
                                                "kg",
                                                "kh",
                                                "ki",
                                                "km",
                                                "kn",
                                                "kp",
                                                "kr",
                                                "kw",
                                                "ky",
                                                "kz",
                                                "la",
                                                "lb",
                                                "lc",
                                                "li",
                                                "lk",
                                                "lr",
                                                "ls",
                                                "lt",
                                                "lu",
                                                "lv",
                                                "ly",
                                                "ma",
                                                "mc",
                                                "md",
                                                "me",
                                                "mf",
                                                "mg",
                                                "mh",
                                                "mk",
                                                "ml",
                                                "mm",
                                                "mn",
                                                "mo",
                                                "mp",
                                                "mq",
                                                "mr",
                                                "ms",
                                                "mt",
                                                "mu",
                                                "mv",
                                                "mw",
                                                "mx",
                                                "my",
                                                "mz",
                                                "na",
                                                "nc",
                                                "ne",
                                                "nf",
                                                "ng",
                                                "ni",
                                                "nl",
                                                "no",
                                                "np",
                                                "nr",
                                                "nu",
                                                "nz",
                                                "om",
                                                "pa",
                                                "pe",
                                                "pf",
                                                "pg",
                                                "ph",
                                                "pk",
                                                "pl",
                                                "pm",
                                                "pn",
                                                "pr",
                                                "ps",
                                                "pt",
                                                "pw",
                                                "py",
                                                "qa",
                                                "re",
                                                "ro",
                                                "rs",
                                                "ru",
                                                "rw",
                                                "sa",
                                                "sb",
                                                "sc",
                                                "sd",
                                                "se",
                                                "sg",
                                                "sh",
                                                "si",
                                                "sj",
                                                "sk",
                                                "sl",
                                                "sm",
                                                "sn",
                                                "so",
                                                "sr",
                                                "ss",
                                                "st",
                                                "sv",
                                                "sx",
                                                "sy",
                                                "sz",
                                                "tc",
                                                "td",
                                                "tf",
                                                "tg",
                                                "th",
                                                "tj",
                                                "tk",
                                                "tl",
                                                "tm",
                                                "tn",
                                                "to",
                                                "tr",
                                                "tt",
                                                "tv",
                                                "tw",
                                                "tz",
                                                "ua",
                                                "ug",
                                                "um",
                                                "us",
                                                "uy",
                                                "uz",
                                                "va",
                                                "vc",
                                                "ve",
                                                "vg",
                                                "vi",
                                                "vn",
                                                "vu",
                                                "wf",
                                                "ws",
                                                "ye",
                                                "yt",
                                                "za",
                                                "zm",
                                                "zw"
                                            ],
                                            "type": "string"
                                        },
                                        "type": "array"
                                    },
                                    "taxId": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "telephones": {
                                        "items": {
                                            "properties": {
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                },
                                                "number": {
                                                    "pattern": "^\\+(9[976]\\d|8[987530]\\d|6[987]\\d|5[90]\\d|42\\d|3[875]\\d|2[98654321]\\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)\\s{0,1}(\\d{1,4}|[\\-. ]*[\\-. \\(]{0,1}\\d[\\-. ]*\\d[\\-. ]*\\d[\\-. \\)]{0,1}([\\-. ]*\\d){1,8})$",
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "descriptor",
                                                "number"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "vatId": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    }
                                },
                                "required": [
                                    "addresses",
                                    "avatarUrls",
                                    "brands",
                                    "emails",
                                    "languages",
                                    "telephones"
                                ],
                                "type": "object"
                            },
                            {
                                "properties": {
                                    "addresses": {
                                        "items": {
                                            "properties": {
                                                "country": {
                                                    "enum": [
                                                        "-",
                                                        "ad",
                                                        "ae",
                                                        "af",
                                                        "ag",
                                                        "ai",
                                                        "al",
                                                        "am",
                                                        "ao",
                                                        "aq",
                                                        "ar",
                                                        "as",
                                                        "at",
                                                        "au",
                                                        "aw",
                                                        "ax",
                                                        "az",
                                                        "ba",
                                                        "bb",
                                                        "bd",
                                                        "be",
                                                        "bf",
                                                        "bg",
                                                        "bh",
                                                        "bi",
                                                        "bj",
                                                        "bl",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "bq",
                                                        "br",
                                                        "bs",
                                                        "bt",
                                                        "bv",
                                                        "bw",
                                                        "by",
                                                        "bz",
                                                        "ca",
                                                        "cc",
                                                        "cd",
                                                        "cf",
                                                        "cg",
                                                        "ch",
                                                        "ci",
                                                        "ck",
                                                        "cl",
                                                        "cm",
                                                        "cn",
                                                        "co",
                                                        "cr",
                                                        "cu",
                                                        "cv",
                                                        "cw",
                                                        "cx",
                                                        "cy",
                                                        "cz",
                                                        "de",
                                                        "dj",
                                                        "dk",
                                                        "dm",
                                                        "do",
                                                        "dz",
                                                        "ec",
                                                        "ee",
                                                        "eg",
                                                        "eh",
                                                        "er",
                                                        "es",
                                                        "et",
                                                        "fi",
                                                        "fj",
                                                        "fk",
                                                        "fm",
                                                        "fo",
                                                        "fr",
                                                        "ga",
                                                        "gb",
                                                        "gd",
                                                        "ge",
                                                        "gf",
                                                        "gg",
                                                        "gh",
                                                        "gi",
                                                        "gl",
                                                        "gm",
                                                        "gn",
                                                        "gp",
                                                        "gq",
                                                        "gr",
                                                        "gs",
                                                        "gt",
                                                        "gu",
                                                        "gw",
                                                        "gy",
                                                        "hk",
                                                        "hm",
                                                        "hn",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "id",
                                                        "ie",
                                                        "il",
                                                        "im",
                                                        "in",
                                                        "io",
                                                        "iq",
                                                        "ir",
                                                        "is",
                                                        "it",
                                                        "je",
                                                        "jm",
                                                        "jo",
                                                        "jp",
                                                        "ke",
                                                        "kg",
                                                        "kh",
                                                        "ki",
                                                        "km",
                                                        "kn",
                                                        "kp",
                                                        "kr",
                                                        "kw",
                                                        "ky",
                                                        "kz",
                                                        "la",
                                                        "lb",
                                                        "lc",
                                                        "li",
                                                        "lk",
                                                        "lr",
                                                        "ls",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "ly",
                                                        "ma",
                                                        "mc",
                                                        "md",
                                                        "me",
                                                        "mf",
                                                        "mg",
                                                        "mh",
                                                        "mk",
                                                        "ml",
                                                        "mm",
                                                        "mn",
                                                        "mo",
                                                        "mp",
                                                        "mq",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "mu",
                                                        "mv",
                                                        "mw",
                                                        "mx",
                                                        "my",
                                                        "mz",
                                                        "na",
                                                        "nc",
                                                        "ne",
                                                        "nf",
                                                        "ng",
                                                        "ni",
                                                        "nl",
                                                        "no",
                                                        "np",
                                                        "nr",
                                                        "nu",
                                                        "nz",
                                                        "om",
                                                        "pa",
                                                        "pe",
                                                        "pf",
                                                        "pg",
                                                        "ph",
                                                        "pk",
                                                        "pl",
                                                        "pm",
                                                        "pn",
                                                        "pr",
                                                        "ps",
                                                        "pt",
                                                        "pw",
                                                        "py",
                                                        "qa",
                                                        "re",
                                                        "ro",
                                                        "rs",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sb",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "sh",
                                                        "si",
                                                        "sj",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "sv",
                                                        "sx",
                                                        "sy",
                                                        "sz",
                                                        "tc",
                                                        "td",
                                                        "tf",
                                                        "tg",
                                                        "th",
                                                        "tj",
                                                        "tk",
                                                        "tl",
                                                        "tm",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "tt",
                                                        "tv",
                                                        "tw",
                                                        "tz",
                                                        "ua",
                                                        "ug",
                                                        "um",
                                                        "us",
                                                        "uy",
                                                        "uz",
                                                        "va",
                                                        "vc",
                                                        "ve",
                                                        "vg",
                                                        "vi",
                                                        "vn",
                                                        "vu",
                                                        "wf",
                                                        "ws",
                                                        "ye",
                                                        "yt",
                                                        "za",
                                                        "zm",
                                                        "zw"
                                                    ],
                                                    "type": "string"
                                                },
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                },
                                                "locality": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "postalCode": {
                                                    "pattern": "^([0-9][0-9]|[0-9][0-9][0-9][0-9]|[0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][A-Z][A-Z]|[0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9] [A-Z][A-Z]|[0-9][0-9][0-9][0-9]-[A-Z]|[0-9][0-9][0-9] [0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|SE-[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|[A-Z][0-9][A-Z] [0-9][A-Z][0-9]|[A-Z][0-9][A-Z]-[0-9][A-Z][0-9]|[A-Z][A-Z][A-Z] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9][0-9] [0-9][A-Z][A-Z]|[A-Z][0-9][0-9][0-9][0-9][A-Z][A-Z][A-Z])$",
                                                    "type": "string"
                                                },
                                                "region": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "stellarBody": {
                                                    "properties": {
                                                        "name": {
                                                            "enum": [
                                                                "Earth",
                                                                "Mars",
                                                                "Moon"
                                                            ],
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "name"
                                                    ],
                                                    "type": "object"
                                                },
                                                "streetAddress": {
                                                    "properties": {
                                                        "firstLine": {
                                                            "maxLength": 75,
                                                            "type": "string"
                                                        },
                                                        "secondLine": {
                                                            "maxLength": 75,
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "firstLine"
                                                    ],
                                                    "type": "object"
                                                }
                                            },
                                            "required": [
                                                "country",
                                                "descriptor",
                                                "locality",
                                                "postalCode",
                                                "region",
                                                "streetAddress"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "avatarUrls": {
                                        "items": {
                                            "type": "string"
                                        },
                                        "type": "array"
                                    },
                                    "brands": {
                                        "items": {
                                            "properties": {
                                                "alternateName": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "colorPalette": {
                                                    "items": {
                                                        "properties": {
                                                            "cymkColorValue": {
                                                                "pattern": "^([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%$",
                                                                "type": "string"
                                                            },
                                                            "hexColorValue": {
                                                                "pattern": "^#(?:[0-9a-fA-F]{3,4}){1,2}$",
                                                                "type": "string"
                                                            },
                                                            "hslColorValue": {
                                                                "pattern": "^([0-9]|[12]{0,1}[0-9][0-9]|3[0-5][0-9]),([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%$",
                                                                "type": "string"
                                                            },
                                                            "name": {
                                                                "type": "string"
                                                            },
                                                            "rgbColorValue": {
                                                                "pattern": "^([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5])$",
                                                                "type": "string"
                                                            },
                                                            "rgbaColorValue": {
                                                                "pattern": "^([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5])$",
                                                                "type": "string"
                                                            }
                                                        },
                                                        "type": "object"
                                                    },
                                                    "type": "array"
                                                },
                                                "description": {
                                                    "type": "string"
                                                },
                                                "logoUrl": {
                                                    "pattern": "^(ftp|http|https|chrome|:\\/\\/|\\.|@){2,}(localhost|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|\\S*:\\w*@)*([a-zA-Z]|(\\d{1,3}|\\.){7}){1,}(\\w|\\.{2,}|\\.[a-zA-Z]{2,3}|\\/|\\?|&|:\\d|@|=|\\/|\\(.*\\)|#|-|%)*$",
                                                    "type": "string"
                                                },
                                                "name": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "slogan": {
                                                    "pattern": "^.{0,128}$",
                                                    "type": "string"
                                                },
                                                "typefaces": {
                                                    "items": {
                                                        "type": "string"
                                                    },
                                                    "type": "array"
                                                },
                                                "url": {
                                                    "pattern": "^(ftp|http|https|chrome|:\\/\\/|\\.|@){2,}(localhost|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|\\S*:\\w*@)*([a-zA-Z]|(\\d{1,3}|\\.){7}){1,}(\\w|\\.{2,}|\\.[a-zA-Z]{2,3}|\\/|\\?|&|:\\d|@|=|\\/|\\(.*\\)|#|-|%)*$",
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "alternateName",
                                                "colorPalette",
                                                "description",
                                                "logoUrl",
                                                "name",
                                                "slogan",
                                                "typefaces",
                                                "url"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "department": {
                                        "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "dissolutionDate": {
                                        "format": "date-time",
                                        "type": "string"
                                    },
                                    "emails": {
                                        "items": {
                                            "properties": {
                                                "address": {
                                                    "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$",
                                                    "type": "string"
                                                },
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "address",
                                                "descriptor"
                                            ],
                                            "type": "object"
                                        },
                                        "minItems": 1,
                                        "type": "array"
                                    },
                                    "founder": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "foundingDate": {
                                        "format": "date-time",
                                        "type": "string"
                                    },
                                    "globalLocationNumber": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "identification": {
                                        "properties": {
                                            "type": {
                                                "pattern": "^[a-zA-Z0-9]{6,64}$",
                                                "type": "string"
                                            },
                                            "value": {
                                                "maxLength": 75,
                                                "type": "string"
                                            }
                                        },
                                        "required": [
                                            "type",
                                            "value"
                                        ],
                                        "type": "object"
                                    },
                                    "languages": {
                                        "items": {
                                            "properties": {
                                                "code": {
                                                    "enum": [
                                                        "aa",
                                                        "ab",
                                                        "ae",
                                                        "af",
                                                        "ak",
                                                        "am",
                                                        "an",
                                                        "ar",
                                                        "as",
                                                        "av",
                                                        "ay",
                                                        "az",
                                                        "ba",
                                                        "be",
                                                        "bg",
                                                        "bi",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "br",
                                                        "bs",
                                                        "ca",
                                                        "ce",
                                                        "ch",
                                                        "co",
                                                        "cr",
                                                        "cs",
                                                        "cu",
                                                        "cv",
                                                        "cy",
                                                        "da",
                                                        "de",
                                                        "dv",
                                                        "dz",
                                                        "ee",
                                                        "el",
                                                        "en",
                                                        "eo",
                                                        "es",
                                                        "et",
                                                        "eu",
                                                        "fa",
                                                        "ff",
                                                        "fi",
                                                        "fj",
                                                        "fo",
                                                        "fr",
                                                        "fy",
                                                        "ga",
                                                        "gd",
                                                        "gl",
                                                        "gn",
                                                        "gu",
                                                        "gv",
                                                        "ha",
                                                        "he",
                                                        "hi",
                                                        "ho",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "hy",
                                                        "hz",
                                                        "ia",
                                                        "id",
                                                        "ie",
                                                        "ig",
                                                        "ii",
                                                        "ik",
                                                        "io",
                                                        "is",
                                                        "it",
                                                        "iu",
                                                        "ja",
                                                        "jv",
                                                        "ka",
                                                        "kg",
                                                        "ki",
                                                        "kj",
                                                        "kk",
                                                        "kl",
                                                        "km",
                                                        "kn",
                                                        "ko",
                                                        "kr",
                                                        "ks",
                                                        "ku",
                                                        "kv",
                                                        "kw",
                                                        "ky",
                                                        "la",
                                                        "lb",
                                                        "lg",
                                                        "li",
                                                        "ln",
                                                        "lo",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "mg",
                                                        "mh",
                                                        "mi",
                                                        "mk",
                                                        "ml",
                                                        "mn",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "my",
                                                        "na",
                                                        "nb",
                                                        "nd",
                                                        "ne",
                                                        "ng",
                                                        "nl",
                                                        "nn",
                                                        "no",
                                                        "nr",
                                                        "nv",
                                                        "ny",
                                                        "oc",
                                                        "oj",
                                                        "om",
                                                        "or",
                                                        "os",
                                                        "pa",
                                                        "pi",
                                                        "pl",
                                                        "ps",
                                                        "pt",
                                                        "qu",
                                                        "rm",
                                                        "rn",
                                                        "ro",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "si",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sq",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "su",
                                                        "sv",
                                                        "sw",
                                                        "ta",
                                                        "te",
                                                        "tg",
                                                        "th",
                                                        "ti",
                                                        "tk",
                                                        "tl",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "ts",
                                                        "tt",
                                                        "tw",
                                                        "ty",
                                                        "ug",
                                                        "uk",
                                                        "ur",
                                                        "uz",
                                                        "ve",
                                                        "vi",
                                                        "vo",
                                                        "wa",
                                                        "wo",
                                                        "xh",
                                                        "yi",
                                                        "yo",
                                                        "za",
                                                        "zh",
                                                        "zu"
                                                    ],
                                                    "type": "string"
                                                },
                                                "region": {
                                                    "enum": [
                                                        "ad",
                                                        "ae",
                                                        "af",
                                                        "ag",
                                                        "ai",
                                                        "al",
                                                        "am",
                                                        "ao",
                                                        "aq",
                                                        "ar",
                                                        "as",
                                                        "at",
                                                        "au",
                                                        "aw",
                                                        "ax",
                                                        "az",
                                                        "ba",
                                                        "bb",
                                                        "bd",
                                                        "be",
                                                        "bf",
                                                        "bg",
                                                        "bh",
                                                        "bi",
                                                        "bj",
                                                        "bl",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "bq",
                                                        "br",
                                                        "bs",
                                                        "bt",
                                                        "bv",
                                                        "bw",
                                                        "by",
                                                        "bz",
                                                        "ca",
                                                        "cc",
                                                        "cd",
                                                        "cf",
                                                        "cg",
                                                        "ch",
                                                        "ci",
                                                        "ck",
                                                        "cl",
                                                        "cm",
                                                        "cn",
                                                        "co",
                                                        "cr",
                                                        "cu",
                                                        "cv",
                                                        "cw",
                                                        "cx",
                                                        "cy",
                                                        "cz",
                                                        "de",
                                                        "dj",
                                                        "dk",
                                                        "dm",
                                                        "do",
                                                        "dz",
                                                        "ec",
                                                        "ee",
                                                        "eg",
                                                        "eh",
                                                        "er",
                                                        "es",
                                                        "et",
                                                        "fi",
                                                        "fj",
                                                        "fk",
                                                        "fm",
                                                        "fo",
                                                        "fr",
                                                        "ga",
                                                        "gb",
                                                        "gd",
                                                        "ge",
                                                        "gf",
                                                        "gg",
                                                        "gh",
                                                        "gi",
                                                        "gl",
                                                        "gm",
                                                        "gn",
                                                        "gp",
                                                        "gq",
                                                        "gr",
                                                        "gs",
                                                        "gt",
                                                        "gu",
                                                        "gw",
                                                        "gy",
                                                        "hk",
                                                        "hm",
                                                        "hn",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "id",
                                                        "ie",
                                                        "il",
                                                        "im",
                                                        "in",
                                                        "io",
                                                        "iq",
                                                        "ir",
                                                        "is",
                                                        "it",
                                                        "je",
                                                        "jm",
                                                        "jo",
                                                        "jp",
                                                        "ke",
                                                        "kg",
                                                        "kh",
                                                        "ki",
                                                        "km",
                                                        "kn",
                                                        "kp",
                                                        "kr",
                                                        "kw",
                                                        "ky",
                                                        "kz",
                                                        "la",
                                                        "lb",
                                                        "lc",
                                                        "li",
                                                        "lk",
                                                        "lr",
                                                        "ls",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "ly",
                                                        "ma",
                                                        "mc",
                                                        "md",
                                                        "me",
                                                        "mf",
                                                        "mg",
                                                        "mh",
                                                        "mk",
                                                        "ml",
                                                        "mm",
                                                        "mn",
                                                        "mo",
                                                        "mp",
                                                        "mq",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "mu",
                                                        "mv",
                                                        "mw",
                                                        "mx",
                                                        "my",
                                                        "mz",
                                                        "na",
                                                        "nc",
                                                        "ne",
                                                        "nf",
                                                        "ng",
                                                        "ni",
                                                        "nl",
                                                        "no",
                                                        "np",
                                                        "nr",
                                                        "nu",
                                                        "nz",
                                                        "om",
                                                        "pa",
                                                        "pe",
                                                        "pf",
                                                        "pg",
                                                        "ph",
                                                        "pk",
                                                        "pl",
                                                        "pm",
                                                        "pn",
                                                        "pr",
                                                        "ps",
                                                        "pt",
                                                        "pw",
                                                        "py",
                                                        "qa",
                                                        "re",
                                                        "ro",
                                                        "rs",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sb",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "sh",
                                                        "si",
                                                        "sj",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "sv",
                                                        "sx",
                                                        "sy",
                                                        "sz",
                                                        "tc",
                                                        "td",
                                                        "tf",
                                                        "tg",
                                                        "th",
                                                        "tj",
                                                        "tk",
                                                        "tl",
                                                        "tm",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "tt",
                                                        "tv",
                                                        "tw",
                                                        "tz",
                                                        "ua",
                                                        "ug",
                                                        "um",
                                                        "us",
                                                        "uy",
                                                        "uz",
                                                        "va",
                                                        "vc",
                                                        "ve",
                                                        "vg",
                                                        "vi",
                                                        "vn",
                                                        "vu",
                                                        "wf",
                                                        "ws",
                                                        "ye",
                                                        "yt",
                                                        "za",
                                                        "zm",
                                                        "zw"
                                                    ],
                                                    "type": "string"
                                                },
                                                "skill": {
                                                    "properties": {
                                                        "listening": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "reading": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "speaking": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "writing": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "listening",
                                                        "reading",
                                                        "speaking",
                                                        "writing"
                                                    ],
                                                    "type": "object"
                                                }
                                            },
                                            "required": [
                                                "code"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "legalName": {
                                        "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "leiCode": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "location": {
                                        "properties": {
                                            "country": {
                                                "enum": [
                                                    "-",
                                                    "ad",
                                                    "ae",
                                                    "af",
                                                    "ag",
                                                    "ai",
                                                    "al",
                                                    "am",
                                                    "ao",
                                                    "aq",
                                                    "ar",
                                                    "as",
                                                    "at",
                                                    "au",
                                                    "aw",
                                                    "ax",
                                                    "az",
                                                    "ba",
                                                    "bb",
                                                    "bd",
                                                    "be",
                                                    "bf",
                                                    "bg",
                                                    "bh",
                                                    "bi",
                                                    "bj",
                                                    "bl",
                                                    "bm",
                                                    "bn",
                                                    "bo",
                                                    "bq",
                                                    "br",
                                                    "bs",
                                                    "bt",
                                                    "bv",
                                                    "bw",
                                                    "by",
                                                    "bz",
                                                    "ca",
                                                    "cc",
                                                    "cd",
                                                    "cf",
                                                    "cg",
                                                    "ch",
                                                    "ci",
                                                    "ck",
                                                    "cl",
                                                    "cm",
                                                    "cn",
                                                    "co",
                                                    "cr",
                                                    "cu",
                                                    "cv",
                                                    "cw",
                                                    "cx",
                                                    "cy",
                                                    "cz",
                                                    "de",
                                                    "dj",
                                                    "dk",
                                                    "dm",
                                                    "do",
                                                    "dz",
                                                    "ec",
                                                    "ee",
                                                    "eg",
                                                    "eh",
                                                    "er",
                                                    "es",
                                                    "et",
                                                    "fi",
                                                    "fj",
                                                    "fk",
                                                    "fm",
                                                    "fo",
                                                    "fr",
                                                    "ga",
                                                    "gb",
                                                    "gd",
                                                    "ge",
                                                    "gf",
                                                    "gg",
                                                    "gh",
                                                    "gi",
                                                    "gl",
                                                    "gm",
                                                    "gn",
                                                    "gp",
                                                    "gq",
                                                    "gr",
                                                    "gs",
                                                    "gt",
                                                    "gu",
                                                    "gw",
                                                    "gy",
                                                    "hk",
                                                    "hm",
                                                    "hn",
                                                    "hr",
                                                    "ht",
                                                    "hu",
                                                    "id",
                                                    "ie",
                                                    "il",
                                                    "im",
                                                    "in",
                                                    "io",
                                                    "iq",
                                                    "ir",
                                                    "is",
                                                    "it",
                                                    "je",
                                                    "jm",
                                                    "jo",
                                                    "jp",
                                                    "ke",
                                                    "kg",
                                                    "kh",
                                                    "ki",
                                                    "km",
                                                    "kn",
                                                    "kp",
                                                    "kr",
                                                    "kw",
                                                    "ky",
                                                    "kz",
                                                    "la",
                                                    "lb",
                                                    "lc",
                                                    "li",
                                                    "lk",
                                                    "lr",
                                                    "ls",
                                                    "lt",
                                                    "lu",
                                                    "lv",
                                                    "ly",
                                                    "ma",
                                                    "mc",
                                                    "md",
                                                    "me",
                                                    "mf",
                                                    "mg",
                                                    "mh",
                                                    "mk",
                                                    "ml",
                                                    "mm",
                                                    "mn",
                                                    "mo",
                                                    "mp",
                                                    "mq",
                                                    "mr",
                                                    "ms",
                                                    "mt",
                                                    "mu",
                                                    "mv",
                                                    "mw",
                                                    "mx",
                                                    "my",
                                                    "mz",
                                                    "na",
                                                    "nc",
                                                    "ne",
                                                    "nf",
                                                    "ng",
                                                    "ni",
                                                    "nl",
                                                    "no",
                                                    "np",
                                                    "nr",
                                                    "nu",
                                                    "nz",
                                                    "om",
                                                    "pa",
                                                    "pe",
                                                    "pf",
                                                    "pg",
                                                    "ph",
                                                    "pk",
                                                    "pl",
                                                    "pm",
                                                    "pn",
                                                    "pr",
                                                    "ps",
                                                    "pt",
                                                    "pw",
                                                    "py",
                                                    "qa",
                                                    "re",
                                                    "ro",
                                                    "rs",
                                                    "ru",
                                                    "rw",
                                                    "sa",
                                                    "sb",
                                                    "sc",
                                                    "sd",
                                                    "se",
                                                    "sg",
                                                    "sh",
                                                    "si",
                                                    "sj",
                                                    "sk",
                                                    "sl",
                                                    "sm",
                                                    "sn",
                                                    "so",
                                                    "sr",
                                                    "ss",
                                                    "st",
                                                    "sv",
                                                    "sx",
                                                    "sy",
                                                    "sz",
                                                    "tc",
                                                    "td",
                                                    "tf",
                                                    "tg",
                                                    "th",
                                                    "tj",
                                                    "tk",
                                                    "tl",
                                                    "tm",
                                                    "tn",
                                                    "to",
                                                    "tr",
                                                    "tt",
                                                    "tv",
                                                    "tw",
                                                    "tz",
                                                    "ua",
                                                    "ug",
                                                    "um",
                                                    "us",
                                                    "uy",
                                                    "uz",
                                                    "va",
                                                    "vc",
                                                    "ve",
                                                    "vg",
                                                    "vi",
                                                    "vn",
                                                    "vu",
                                                    "wf",
                                                    "ws",
                                                    "ye",
                                                    "yt",
                                                    "za",
                                                    "zm",
                                                    "zw"
                                                ],
                                                "type": "string"
                                            },
                                            "descriptor": {
                                                "maxLength": 75,
                                                "type": "string"
                                            },
                                            "locality": {
                                                "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                "type": "string"
                                            },
                                            "postalCode": {
                                                "pattern": "^([0-9][0-9]|[0-9][0-9][0-9][0-9]|[0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][A-Z][A-Z]|[0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9] [A-Z][A-Z]|[0-9][0-9][0-9][0-9]-[A-Z]|[0-9][0-9][0-9] [0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|SE-[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|[A-Z][0-9][A-Z] [0-9][A-Z][0-9]|[A-Z][0-9][A-Z]-[0-9][A-Z][0-9]|[A-Z][A-Z][A-Z] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9][0-9] [0-9][A-Z][A-Z]|[A-Z][0-9][0-9][0-9][0-9][A-Z][A-Z][A-Z])$",
                                                "type": "string"
                                            },
                                            "region": {
                                                "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                "type": "string"
                                            },
                                            "stellarBody": {
                                                "properties": {
                                                    "name": {
                                                        "enum": [
                                                            "Earth",
                                                            "Mars",
                                                            "Moon"
                                                        ],
                                                        "type": "string"
                                                    }
                                                },
                                                "required": [
                                                    "name"
                                                ],
                                                "type": "object"
                                            },
                                            "streetAddress": {
                                                "properties": {
                                                    "firstLine": {
                                                        "maxLength": 75,
                                                        "type": "string"
                                                    },
                                                    "secondLine": {
                                                        "maxLength": 75,
                                                        "type": "string"
                                                    }
                                                },
                                                "required": [
                                                    "firstLine"
                                                ],
                                                "type": "object"
                                            }
                                        },
                                        "required": [
                                            "country",
                                            "descriptor",
                                            "locality",
                                            "postalCode",
                                            "region",
                                            "streetAddress"
                                        ],
                                        "type": "object"
                                    },
                                    "numberOfEmployees": {
                                        "type": "number"
                                    },
                                    "parentOrganization": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "taxId": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "telephones": {
                                        "items": {
                                            "properties": {
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                },
                                                "number": {
                                                    "pattern": "^\\+(9[976]\\d|8[987530]\\d|6[987]\\d|5[90]\\d|42\\d|3[875]\\d|2[98654321]\\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)\\s{0,1}(\\d{1,4}|[\\-. ]*[\\-. \\(]{0,1}\\d[\\-. ]*\\d[\\-. ]*\\d[\\-. \\)]{0,1}([\\-. ]*\\d){1,8})$",
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "descriptor",
                                                "number"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "vatId": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    }
                                },
                                "required": [
                                    "addresses",
                                    "avatarUrls",
                                    "brands",
                                    "emails",
                                    "languages",
                                    "legalName",
                                    "location",
                                    "telephones"
                                ],
                                "type": "object"
                            }
                        ]
                    },
                    "type": "array"
                },
                "copyrightHolder": {
                    "items": {
                        "anyOf": [
                            {
                                "properties": {
                                    "additionalName": {
                                        "pattern": "^[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "addresses": {
                                        "items": {
                                            "properties": {
                                                "country": {
                                                    "enum": [
                                                        "-",
                                                        "ad",
                                                        "ae",
                                                        "af",
                                                        "ag",
                                                        "ai",
                                                        "al",
                                                        "am",
                                                        "ao",
                                                        "aq",
                                                        "ar",
                                                        "as",
                                                        "at",
                                                        "au",
                                                        "aw",
                                                        "ax",
                                                        "az",
                                                        "ba",
                                                        "bb",
                                                        "bd",
                                                        "be",
                                                        "bf",
                                                        "bg",
                                                        "bh",
                                                        "bi",
                                                        "bj",
                                                        "bl",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "bq",
                                                        "br",
                                                        "bs",
                                                        "bt",
                                                        "bv",
                                                        "bw",
                                                        "by",
                                                        "bz",
                                                        "ca",
                                                        "cc",
                                                        "cd",
                                                        "cf",
                                                        "cg",
                                                        "ch",
                                                        "ci",
                                                        "ck",
                                                        "cl",
                                                        "cm",
                                                        "cn",
                                                        "co",
                                                        "cr",
                                                        "cu",
                                                        "cv",
                                                        "cw",
                                                        "cx",
                                                        "cy",
                                                        "cz",
                                                        "de",
                                                        "dj",
                                                        "dk",
                                                        "dm",
                                                        "do",
                                                        "dz",
                                                        "ec",
                                                        "ee",
                                                        "eg",
                                                        "eh",
                                                        "er",
                                                        "es",
                                                        "et",
                                                        "fi",
                                                        "fj",
                                                        "fk",
                                                        "fm",
                                                        "fo",
                                                        "fr",
                                                        "ga",
                                                        "gb",
                                                        "gd",
                                                        "ge",
                                                        "gf",
                                                        "gg",
                                                        "gh",
                                                        "gi",
                                                        "gl",
                                                        "gm",
                                                        "gn",
                                                        "gp",
                                                        "gq",
                                                        "gr",
                                                        "gs",
                                                        "gt",
                                                        "gu",
                                                        "gw",
                                                        "gy",
                                                        "hk",
                                                        "hm",
                                                        "hn",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "id",
                                                        "ie",
                                                        "il",
                                                        "im",
                                                        "in",
                                                        "io",
                                                        "iq",
                                                        "ir",
                                                        "is",
                                                        "it",
                                                        "je",
                                                        "jm",
                                                        "jo",
                                                        "jp",
                                                        "ke",
                                                        "kg",
                                                        "kh",
                                                        "ki",
                                                        "km",
                                                        "kn",
                                                        "kp",
                                                        "kr",
                                                        "kw",
                                                        "ky",
                                                        "kz",
                                                        "la",
                                                        "lb",
                                                        "lc",
                                                        "li",
                                                        "lk",
                                                        "lr",
                                                        "ls",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "ly",
                                                        "ma",
                                                        "mc",
                                                        "md",
                                                        "me",
                                                        "mf",
                                                        "mg",
                                                        "mh",
                                                        "mk",
                                                        "ml",
                                                        "mm",
                                                        "mn",
                                                        "mo",
                                                        "mp",
                                                        "mq",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "mu",
                                                        "mv",
                                                        "mw",
                                                        "mx",
                                                        "my",
                                                        "mz",
                                                        "na",
                                                        "nc",
                                                        "ne",
                                                        "nf",
                                                        "ng",
                                                        "ni",
                                                        "nl",
                                                        "no",
                                                        "np",
                                                        "nr",
                                                        "nu",
                                                        "nz",
                                                        "om",
                                                        "pa",
                                                        "pe",
                                                        "pf",
                                                        "pg",
                                                        "ph",
                                                        "pk",
                                                        "pl",
                                                        "pm",
                                                        "pn",
                                                        "pr",
                                                        "ps",
                                                        "pt",
                                                        "pw",
                                                        "py",
                                                        "qa",
                                                        "re",
                                                        "ro",
                                                        "rs",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sb",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "sh",
                                                        "si",
                                                        "sj",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "sv",
                                                        "sx",
                                                        "sy",
                                                        "sz",
                                                        "tc",
                                                        "td",
                                                        "tf",
                                                        "tg",
                                                        "th",
                                                        "tj",
                                                        "tk",
                                                        "tl",
                                                        "tm",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "tt",
                                                        "tv",
                                                        "tw",
                                                        "tz",
                                                        "ua",
                                                        "ug",
                                                        "um",
                                                        "us",
                                                        "uy",
                                                        "uz",
                                                        "va",
                                                        "vc",
                                                        "ve",
                                                        "vg",
                                                        "vi",
                                                        "vn",
                                                        "vu",
                                                        "wf",
                                                        "ws",
                                                        "ye",
                                                        "yt",
                                                        "za",
                                                        "zm",
                                                        "zw"
                                                    ],
                                                    "type": "string"
                                                },
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                },
                                                "locality": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "postalCode": {
                                                    "pattern": "^([0-9][0-9]|[0-9][0-9][0-9][0-9]|[0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][A-Z][A-Z]|[0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9] [A-Z][A-Z]|[0-9][0-9][0-9][0-9]-[A-Z]|[0-9][0-9][0-9] [0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|SE-[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|[A-Z][0-9][A-Z] [0-9][A-Z][0-9]|[A-Z][0-9][A-Z]-[0-9][A-Z][0-9]|[A-Z][A-Z][A-Z] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9][0-9] [0-9][A-Z][A-Z]|[A-Z][0-9][0-9][0-9][0-9][A-Z][A-Z][A-Z])$",
                                                    "type": "string"
                                                },
                                                "region": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "stellarBody": {
                                                    "properties": {
                                                        "name": {
                                                            "enum": [
                                                                "Earth",
                                                                "Mars",
                                                                "Moon"
                                                            ],
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "name"
                                                    ],
                                                    "type": "object"
                                                },
                                                "streetAddress": {
                                                    "properties": {
                                                        "firstLine": {
                                                            "maxLength": 75,
                                                            "type": "string"
                                                        },
                                                        "secondLine": {
                                                            "maxLength": 75,
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "firstLine"
                                                    ],
                                                    "type": "object"
                                                }
                                            },
                                            "required": [
                                                "country",
                                                "descriptor",
                                                "locality",
                                                "postalCode",
                                                "region",
                                                "streetAddress"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "avatarUrls": {
                                        "items": {
                                            "type": "string"
                                        },
                                        "type": "array"
                                    },
                                    "birthDate": {
                                        "format": "date-time",
                                        "type": "string"
                                    },
                                    "birthPlace": {
                                        "properties": {
                                            "country": {
                                                "enum": [
                                                    "-",
                                                    "ad",
                                                    "ae",
                                                    "af",
                                                    "ag",
                                                    "ai",
                                                    "al",
                                                    "am",
                                                    "ao",
                                                    "aq",
                                                    "ar",
                                                    "as",
                                                    "at",
                                                    "au",
                                                    "aw",
                                                    "ax",
                                                    "az",
                                                    "ba",
                                                    "bb",
                                                    "bd",
                                                    "be",
                                                    "bf",
                                                    "bg",
                                                    "bh",
                                                    "bi",
                                                    "bj",
                                                    "bl",
                                                    "bm",
                                                    "bn",
                                                    "bo",
                                                    "bq",
                                                    "br",
                                                    "bs",
                                                    "bt",
                                                    "bv",
                                                    "bw",
                                                    "by",
                                                    "bz",
                                                    "ca",
                                                    "cc",
                                                    "cd",
                                                    "cf",
                                                    "cg",
                                                    "ch",
                                                    "ci",
                                                    "ck",
                                                    "cl",
                                                    "cm",
                                                    "cn",
                                                    "co",
                                                    "cr",
                                                    "cu",
                                                    "cv",
                                                    "cw",
                                                    "cx",
                                                    "cy",
                                                    "cz",
                                                    "de",
                                                    "dj",
                                                    "dk",
                                                    "dm",
                                                    "do",
                                                    "dz",
                                                    "ec",
                                                    "ee",
                                                    "eg",
                                                    "eh",
                                                    "er",
                                                    "es",
                                                    "et",
                                                    "fi",
                                                    "fj",
                                                    "fk",
                                                    "fm",
                                                    "fo",
                                                    "fr",
                                                    "ga",
                                                    "gb",
                                                    "gd",
                                                    "ge",
                                                    "gf",
                                                    "gg",
                                                    "gh",
                                                    "gi",
                                                    "gl",
                                                    "gm",
                                                    "gn",
                                                    "gp",
                                                    "gq",
                                                    "gr",
                                                    "gs",
                                                    "gt",
                                                    "gu",
                                                    "gw",
                                                    "gy",
                                                    "hk",
                                                    "hm",
                                                    "hn",
                                                    "hr",
                                                    "ht",
                                                    "hu",
                                                    "id",
                                                    "ie",
                                                    "il",
                                                    "im",
                                                    "in",
                                                    "io",
                                                    "iq",
                                                    "ir",
                                                    "is",
                                                    "it",
                                                    "je",
                                                    "jm",
                                                    "jo",
                                                    "jp",
                                                    "ke",
                                                    "kg",
                                                    "kh",
                                                    "ki",
                                                    "km",
                                                    "kn",
                                                    "kp",
                                                    "kr",
                                                    "kw",
                                                    "ky",
                                                    "kz",
                                                    "la",
                                                    "lb",
                                                    "lc",
                                                    "li",
                                                    "lk",
                                                    "lr",
                                                    "ls",
                                                    "lt",
                                                    "lu",
                                                    "lv",
                                                    "ly",
                                                    "ma",
                                                    "mc",
                                                    "md",
                                                    "me",
                                                    "mf",
                                                    "mg",
                                                    "mh",
                                                    "mk",
                                                    "ml",
                                                    "mm",
                                                    "mn",
                                                    "mo",
                                                    "mp",
                                                    "mq",
                                                    "mr",
                                                    "ms",
                                                    "mt",
                                                    "mu",
                                                    "mv",
                                                    "mw",
                                                    "mx",
                                                    "my",
                                                    "mz",
                                                    "na",
                                                    "nc",
                                                    "ne",
                                                    "nf",
                                                    "ng",
                                                    "ni",
                                                    "nl",
                                                    "no",
                                                    "np",
                                                    "nr",
                                                    "nu",
                                                    "nz",
                                                    "om",
                                                    "pa",
                                                    "pe",
                                                    "pf",
                                                    "pg",
                                                    "ph",
                                                    "pk",
                                                    "pl",
                                                    "pm",
                                                    "pn",
                                                    "pr",
                                                    "ps",
                                                    "pt",
                                                    "pw",
                                                    "py",
                                                    "qa",
                                                    "re",
                                                    "ro",
                                                    "rs",
                                                    "ru",
                                                    "rw",
                                                    "sa",
                                                    "sb",
                                                    "sc",
                                                    "sd",
                                                    "se",
                                                    "sg",
                                                    "sh",
                                                    "si",
                                                    "sj",
                                                    "sk",
                                                    "sl",
                                                    "sm",
                                                    "sn",
                                                    "so",
                                                    "sr",
                                                    "ss",
                                                    "st",
                                                    "sv",
                                                    "sx",
                                                    "sy",
                                                    "sz",
                                                    "tc",
                                                    "td",
                                                    "tf",
                                                    "tg",
                                                    "th",
                                                    "tj",
                                                    "tk",
                                                    "tl",
                                                    "tm",
                                                    "tn",
                                                    "to",
                                                    "tr",
                                                    "tt",
                                                    "tv",
                                                    "tw",
                                                    "tz",
                                                    "ua",
                                                    "ug",
                                                    "um",
                                                    "us",
                                                    "uy",
                                                    "uz",
                                                    "va",
                                                    "vc",
                                                    "ve",
                                                    "vg",
                                                    "vi",
                                                    "vn",
                                                    "vu",
                                                    "wf",
                                                    "ws",
                                                    "ye",
                                                    "yt",
                                                    "za",
                                                    "zm",
                                                    "zw"
                                                ],
                                                "type": "string"
                                            },
                                            "descriptor": {
                                                "maxLength": 75,
                                                "type": "string"
                                            },
                                            "locality": {
                                                "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                "type": "string"
                                            },
                                            "postalCode": {
                                                "pattern": "^([0-9][0-9]|[0-9][0-9][0-9][0-9]|[0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][A-Z][A-Z]|[0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9] [A-Z][A-Z]|[0-9][0-9][0-9][0-9]-[A-Z]|[0-9][0-9][0-9] [0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|SE-[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|[A-Z][0-9][A-Z] [0-9][A-Z][0-9]|[A-Z][0-9][A-Z]-[0-9][A-Z][0-9]|[A-Z][A-Z][A-Z] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9][0-9] [0-9][A-Z][A-Z]|[A-Z][0-9][0-9][0-9][0-9][A-Z][A-Z][A-Z])$",
                                                "type": "string"
                                            },
                                            "region": {
                                                "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                "type": "string"
                                            },
                                            "stellarBody": {
                                                "properties": {
                                                    "name": {
                                                        "enum": [
                                                            "Earth",
                                                            "Mars",
                                                            "Moon"
                                                        ],
                                                        "type": "string"
                                                    }
                                                },
                                                "required": [
                                                    "name"
                                                ],
                                                "type": "object"
                                            },
                                            "streetAddress": {
                                                "properties": {
                                                    "firstLine": {
                                                        "maxLength": 75,
                                                        "type": "string"
                                                    },
                                                    "secondLine": {
                                                        "maxLength": 75,
                                                        "type": "string"
                                                    }
                                                },
                                                "required": [
                                                    "firstLine"
                                                ],
                                                "type": "object"
                                            }
                                        },
                                        "required": [
                                            "country",
                                            "descriptor",
                                            "locality",
                                            "postalCode",
                                            "region",
                                            "streetAddress"
                                        ],
                                        "type": "object"
                                    },
                                    "brands": {
                                        "items": {
                                            "properties": {
                                                "alternateName": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "colorPalette": {
                                                    "items": {
                                                        "properties": {
                                                            "cymkColorValue": {
                                                                "pattern": "^([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%$",
                                                                "type": "string"
                                                            },
                                                            "hexColorValue": {
                                                                "pattern": "^#(?:[0-9a-fA-F]{3,4}){1,2}$",
                                                                "type": "string"
                                                            },
                                                            "hslColorValue": {
                                                                "pattern": "^([0-9]|[12]{0,1}[0-9][0-9]|3[0-5][0-9]),([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%$",
                                                                "type": "string"
                                                            },
                                                            "name": {
                                                                "type": "string"
                                                            },
                                                            "rgbColorValue": {
                                                                "pattern": "^([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5])$",
                                                                "type": "string"
                                                            },
                                                            "rgbaColorValue": {
                                                                "pattern": "^([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5])$",
                                                                "type": "string"
                                                            }
                                                        },
                                                        "type": "object"
                                                    },
                                                    "type": "array"
                                                },
                                                "description": {
                                                    "type": "string"
                                                },
                                                "logoUrl": {
                                                    "pattern": "^(ftp|http|https|chrome|:\\/\\/|\\.|@){2,}(localhost|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|\\S*:\\w*@)*([a-zA-Z]|(\\d{1,3}|\\.){7}){1,}(\\w|\\.{2,}|\\.[a-zA-Z]{2,3}|\\/|\\?|&|:\\d|@|=|\\/|\\(.*\\)|#|-|%)*$",
                                                    "type": "string"
                                                },
                                                "name": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "slogan": {
                                                    "pattern": "^.{0,128}$",
                                                    "type": "string"
                                                },
                                                "typefaces": {
                                                    "items": {
                                                        "type": "string"
                                                    },
                                                    "type": "array"
                                                },
                                                "url": {
                                                    "pattern": "^(ftp|http|https|chrome|:\\/\\/|\\.|@){2,}(localhost|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|\\S*:\\w*@)*([a-zA-Z]|(\\d{1,3}|\\.){7}){1,}(\\w|\\.{2,}|\\.[a-zA-Z]{2,3}|\\/|\\?|&|:\\d|@|=|\\/|\\(.*\\)|#|-|%)*$",
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "alternateName",
                                                "colorPalette",
                                                "description",
                                                "logoUrl",
                                                "name",
                                                "slogan",
                                                "typefaces",
                                                "url"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "deathDate": {
                                        "format": "date-time",
                                        "type": "string"
                                    },
                                    "emails": {
                                        "items": {
                                            "properties": {
                                                "address": {
                                                    "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$",
                                                    "type": "string"
                                                },
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "address",
                                                "descriptor"
                                            ],
                                            "type": "object"
                                        },
                                        "minItems": 1,
                                        "type": "array"
                                    },
                                    "familyName": {
                                        "pattern": "^[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "givenName": {
                                        "pattern": "^[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "identification": {
                                        "properties": {
                                            "type": {
                                                "pattern": "^[a-zA-Z0-9]{6,64}$",
                                                "type": "string"
                                            },
                                            "value": {
                                                "maxLength": 75,
                                                "type": "string"
                                            }
                                        },
                                        "required": [
                                            "type",
                                            "value"
                                        ],
                                        "type": "object"
                                    },
                                    "jobTitle": {
                                        "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "languages": {
                                        "items": {
                                            "properties": {
                                                "code": {
                                                    "enum": [
                                                        "aa",
                                                        "ab",
                                                        "ae",
                                                        "af",
                                                        "ak",
                                                        "am",
                                                        "an",
                                                        "ar",
                                                        "as",
                                                        "av",
                                                        "ay",
                                                        "az",
                                                        "ba",
                                                        "be",
                                                        "bg",
                                                        "bi",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "br",
                                                        "bs",
                                                        "ca",
                                                        "ce",
                                                        "ch",
                                                        "co",
                                                        "cr",
                                                        "cs",
                                                        "cu",
                                                        "cv",
                                                        "cy",
                                                        "da",
                                                        "de",
                                                        "dv",
                                                        "dz",
                                                        "ee",
                                                        "el",
                                                        "en",
                                                        "eo",
                                                        "es",
                                                        "et",
                                                        "eu",
                                                        "fa",
                                                        "ff",
                                                        "fi",
                                                        "fj",
                                                        "fo",
                                                        "fr",
                                                        "fy",
                                                        "ga",
                                                        "gd",
                                                        "gl",
                                                        "gn",
                                                        "gu",
                                                        "gv",
                                                        "ha",
                                                        "he",
                                                        "hi",
                                                        "ho",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "hy",
                                                        "hz",
                                                        "ia",
                                                        "id",
                                                        "ie",
                                                        "ig",
                                                        "ii",
                                                        "ik",
                                                        "io",
                                                        "is",
                                                        "it",
                                                        "iu",
                                                        "ja",
                                                        "jv",
                                                        "ka",
                                                        "kg",
                                                        "ki",
                                                        "kj",
                                                        "kk",
                                                        "kl",
                                                        "km",
                                                        "kn",
                                                        "ko",
                                                        "kr",
                                                        "ks",
                                                        "ku",
                                                        "kv",
                                                        "kw",
                                                        "ky",
                                                        "la",
                                                        "lb",
                                                        "lg",
                                                        "li",
                                                        "ln",
                                                        "lo",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "mg",
                                                        "mh",
                                                        "mi",
                                                        "mk",
                                                        "ml",
                                                        "mn",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "my",
                                                        "na",
                                                        "nb",
                                                        "nd",
                                                        "ne",
                                                        "ng",
                                                        "nl",
                                                        "nn",
                                                        "no",
                                                        "nr",
                                                        "nv",
                                                        "ny",
                                                        "oc",
                                                        "oj",
                                                        "om",
                                                        "or",
                                                        "os",
                                                        "pa",
                                                        "pi",
                                                        "pl",
                                                        "ps",
                                                        "pt",
                                                        "qu",
                                                        "rm",
                                                        "rn",
                                                        "ro",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "si",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sq",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "su",
                                                        "sv",
                                                        "sw",
                                                        "ta",
                                                        "te",
                                                        "tg",
                                                        "th",
                                                        "ti",
                                                        "tk",
                                                        "tl",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "ts",
                                                        "tt",
                                                        "tw",
                                                        "ty",
                                                        "ug",
                                                        "uk",
                                                        "ur",
                                                        "uz",
                                                        "ve",
                                                        "vi",
                                                        "vo",
                                                        "wa",
                                                        "wo",
                                                        "xh",
                                                        "yi",
                                                        "yo",
                                                        "za",
                                                        "zh",
                                                        "zu"
                                                    ],
                                                    "type": "string"
                                                },
                                                "region": {
                                                    "enum": [
                                                        "ad",
                                                        "ae",
                                                        "af",
                                                        "ag",
                                                        "ai",
                                                        "al",
                                                        "am",
                                                        "ao",
                                                        "aq",
                                                        "ar",
                                                        "as",
                                                        "at",
                                                        "au",
                                                        "aw",
                                                        "ax",
                                                        "az",
                                                        "ba",
                                                        "bb",
                                                        "bd",
                                                        "be",
                                                        "bf",
                                                        "bg",
                                                        "bh",
                                                        "bi",
                                                        "bj",
                                                        "bl",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "bq",
                                                        "br",
                                                        "bs",
                                                        "bt",
                                                        "bv",
                                                        "bw",
                                                        "by",
                                                        "bz",
                                                        "ca",
                                                        "cc",
                                                        "cd",
                                                        "cf",
                                                        "cg",
                                                        "ch",
                                                        "ci",
                                                        "ck",
                                                        "cl",
                                                        "cm",
                                                        "cn",
                                                        "co",
                                                        "cr",
                                                        "cu",
                                                        "cv",
                                                        "cw",
                                                        "cx",
                                                        "cy",
                                                        "cz",
                                                        "de",
                                                        "dj",
                                                        "dk",
                                                        "dm",
                                                        "do",
                                                        "dz",
                                                        "ec",
                                                        "ee",
                                                        "eg",
                                                        "eh",
                                                        "er",
                                                        "es",
                                                        "et",
                                                        "fi",
                                                        "fj",
                                                        "fk",
                                                        "fm",
                                                        "fo",
                                                        "fr",
                                                        "ga",
                                                        "gb",
                                                        "gd",
                                                        "ge",
                                                        "gf",
                                                        "gg",
                                                        "gh",
                                                        "gi",
                                                        "gl",
                                                        "gm",
                                                        "gn",
                                                        "gp",
                                                        "gq",
                                                        "gr",
                                                        "gs",
                                                        "gt",
                                                        "gu",
                                                        "gw",
                                                        "gy",
                                                        "hk",
                                                        "hm",
                                                        "hn",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "id",
                                                        "ie",
                                                        "il",
                                                        "im",
                                                        "in",
                                                        "io",
                                                        "iq",
                                                        "ir",
                                                        "is",
                                                        "it",
                                                        "je",
                                                        "jm",
                                                        "jo",
                                                        "jp",
                                                        "ke",
                                                        "kg",
                                                        "kh",
                                                        "ki",
                                                        "km",
                                                        "kn",
                                                        "kp",
                                                        "kr",
                                                        "kw",
                                                        "ky",
                                                        "kz",
                                                        "la",
                                                        "lb",
                                                        "lc",
                                                        "li",
                                                        "lk",
                                                        "lr",
                                                        "ls",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "ly",
                                                        "ma",
                                                        "mc",
                                                        "md",
                                                        "me",
                                                        "mf",
                                                        "mg",
                                                        "mh",
                                                        "mk",
                                                        "ml",
                                                        "mm",
                                                        "mn",
                                                        "mo",
                                                        "mp",
                                                        "mq",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "mu",
                                                        "mv",
                                                        "mw",
                                                        "mx",
                                                        "my",
                                                        "mz",
                                                        "na",
                                                        "nc",
                                                        "ne",
                                                        "nf",
                                                        "ng",
                                                        "ni",
                                                        "nl",
                                                        "no",
                                                        "np",
                                                        "nr",
                                                        "nu",
                                                        "nz",
                                                        "om",
                                                        "pa",
                                                        "pe",
                                                        "pf",
                                                        "pg",
                                                        "ph",
                                                        "pk",
                                                        "pl",
                                                        "pm",
                                                        "pn",
                                                        "pr",
                                                        "ps",
                                                        "pt",
                                                        "pw",
                                                        "py",
                                                        "qa",
                                                        "re",
                                                        "ro",
                                                        "rs",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sb",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "sh",
                                                        "si",
                                                        "sj",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "sv",
                                                        "sx",
                                                        "sy",
                                                        "sz",
                                                        "tc",
                                                        "td",
                                                        "tf",
                                                        "tg",
                                                        "th",
                                                        "tj",
                                                        "tk",
                                                        "tl",
                                                        "tm",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "tt",
                                                        "tv",
                                                        "tw",
                                                        "tz",
                                                        "ua",
                                                        "ug",
                                                        "um",
                                                        "us",
                                                        "uy",
                                                        "uz",
                                                        "va",
                                                        "vc",
                                                        "ve",
                                                        "vg",
                                                        "vi",
                                                        "vn",
                                                        "vu",
                                                        "wf",
                                                        "ws",
                                                        "ye",
                                                        "yt",
                                                        "za",
                                                        "zm",
                                                        "zw"
                                                    ],
                                                    "type": "string"
                                                },
                                                "skill": {
                                                    "properties": {
                                                        "listening": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "reading": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "speaking": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "writing": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "listening",
                                                        "reading",
                                                        "speaking",
                                                        "writing"
                                                    ],
                                                    "type": "object"
                                                }
                                            },
                                            "required": [
                                                "code"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "nationalities": {
                                        "items": {
                                            "enum": [
                                                "ad",
                                                "ae",
                                                "af",
                                                "ag",
                                                "ai",
                                                "al",
                                                "am",
                                                "ao",
                                                "aq",
                                                "ar",
                                                "as",
                                                "at",
                                                "au",
                                                "aw",
                                                "ax",
                                                "az",
                                                "ba",
                                                "bb",
                                                "bd",
                                                "be",
                                                "bf",
                                                "bg",
                                                "bh",
                                                "bi",
                                                "bj",
                                                "bl",
                                                "bm",
                                                "bn",
                                                "bo",
                                                "bq",
                                                "br",
                                                "bs",
                                                "bt",
                                                "bv",
                                                "bw",
                                                "by",
                                                "bz",
                                                "ca",
                                                "cc",
                                                "cd",
                                                "cf",
                                                "cg",
                                                "ch",
                                                "ci",
                                                "ck",
                                                "cl",
                                                "cm",
                                                "cn",
                                                "co",
                                                "cr",
                                                "cu",
                                                "cv",
                                                "cw",
                                                "cx",
                                                "cy",
                                                "cz",
                                                "de",
                                                "dj",
                                                "dk",
                                                "dm",
                                                "do",
                                                "dz",
                                                "ec",
                                                "ee",
                                                "eg",
                                                "eh",
                                                "er",
                                                "es",
                                                "et",
                                                "fi",
                                                "fj",
                                                "fk",
                                                "fm",
                                                "fo",
                                                "fr",
                                                "ga",
                                                "gb",
                                                "gd",
                                                "ge",
                                                "gf",
                                                "gg",
                                                "gh",
                                                "gi",
                                                "gl",
                                                "gm",
                                                "gn",
                                                "gp",
                                                "gq",
                                                "gr",
                                                "gs",
                                                "gt",
                                                "gu",
                                                "gw",
                                                "gy",
                                                "hk",
                                                "hm",
                                                "hn",
                                                "hr",
                                                "ht",
                                                "hu",
                                                "id",
                                                "ie",
                                                "il",
                                                "im",
                                                "in",
                                                "io",
                                                "iq",
                                                "ir",
                                                "is",
                                                "it",
                                                "je",
                                                "jm",
                                                "jo",
                                                "jp",
                                                "ke",
                                                "kg",
                                                "kh",
                                                "ki",
                                                "km",
                                                "kn",
                                                "kp",
                                                "kr",
                                                "kw",
                                                "ky",
                                                "kz",
                                                "la",
                                                "lb",
                                                "lc",
                                                "li",
                                                "lk",
                                                "lr",
                                                "ls",
                                                "lt",
                                                "lu",
                                                "lv",
                                                "ly",
                                                "ma",
                                                "mc",
                                                "md",
                                                "me",
                                                "mf",
                                                "mg",
                                                "mh",
                                                "mk",
                                                "ml",
                                                "mm",
                                                "mn",
                                                "mo",
                                                "mp",
                                                "mq",
                                                "mr",
                                                "ms",
                                                "mt",
                                                "mu",
                                                "mv",
                                                "mw",
                                                "mx",
                                                "my",
                                                "mz",
                                                "na",
                                                "nc",
                                                "ne",
                                                "nf",
                                                "ng",
                                                "ni",
                                                "nl",
                                                "no",
                                                "np",
                                                "nr",
                                                "nu",
                                                "nz",
                                                "om",
                                                "pa",
                                                "pe",
                                                "pf",
                                                "pg",
                                                "ph",
                                                "pk",
                                                "pl",
                                                "pm",
                                                "pn",
                                                "pr",
                                                "ps",
                                                "pt",
                                                "pw",
                                                "py",
                                                "qa",
                                                "re",
                                                "ro",
                                                "rs",
                                                "ru",
                                                "rw",
                                                "sa",
                                                "sb",
                                                "sc",
                                                "sd",
                                                "se",
                                                "sg",
                                                "sh",
                                                "si",
                                                "sj",
                                                "sk",
                                                "sl",
                                                "sm",
                                                "sn",
                                                "so",
                                                "sr",
                                                "ss",
                                                "st",
                                                "sv",
                                                "sx",
                                                "sy",
                                                "sz",
                                                "tc",
                                                "td",
                                                "tf",
                                                "tg",
                                                "th",
                                                "tj",
                                                "tk",
                                                "tl",
                                                "tm",
                                                "tn",
                                                "to",
                                                "tr",
                                                "tt",
                                                "tv",
                                                "tw",
                                                "tz",
                                                "ua",
                                                "ug",
                                                "um",
                                                "us",
                                                "uy",
                                                "uz",
                                                "va",
                                                "vc",
                                                "ve",
                                                "vg",
                                                "vi",
                                                "vn",
                                                "vu",
                                                "wf",
                                                "ws",
                                                "ye",
                                                "yt",
                                                "za",
                                                "zm",
                                                "zw"
                                            ],
                                            "type": "string"
                                        },
                                        "type": "array"
                                    },
                                    "taxId": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "telephones": {
                                        "items": {
                                            "properties": {
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                },
                                                "number": {
                                                    "pattern": "^\\+(9[976]\\d|8[987530]\\d|6[987]\\d|5[90]\\d|42\\d|3[875]\\d|2[98654321]\\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)\\s{0,1}(\\d{1,4}|[\\-. ]*[\\-. \\(]{0,1}\\d[\\-. ]*\\d[\\-. ]*\\d[\\-. \\)]{0,1}([\\-. ]*\\d){1,8})$",
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "descriptor",
                                                "number"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "vatId": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    }
                                },
                                "required": [
                                    "addresses",
                                    "avatarUrls",
                                    "brands",
                                    "emails",
                                    "languages",
                                    "telephones"
                                ],
                                "type": "object"
                            },
                            {
                                "properties": {
                                    "addresses": {
                                        "items": {
                                            "properties": {
                                                "country": {
                                                    "enum": [
                                                        "-",
                                                        "ad",
                                                        "ae",
                                                        "af",
                                                        "ag",
                                                        "ai",
                                                        "al",
                                                        "am",
                                                        "ao",
                                                        "aq",
                                                        "ar",
                                                        "as",
                                                        "at",
                                                        "au",
                                                        "aw",
                                                        "ax",
                                                        "az",
                                                        "ba",
                                                        "bb",
                                                        "bd",
                                                        "be",
                                                        "bf",
                                                        "bg",
                                                        "bh",
                                                        "bi",
                                                        "bj",
                                                        "bl",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "bq",
                                                        "br",
                                                        "bs",
                                                        "bt",
                                                        "bv",
                                                        "bw",
                                                        "by",
                                                        "bz",
                                                        "ca",
                                                        "cc",
                                                        "cd",
                                                        "cf",
                                                        "cg",
                                                        "ch",
                                                        "ci",
                                                        "ck",
                                                        "cl",
                                                        "cm",
                                                        "cn",
                                                        "co",
                                                        "cr",
                                                        "cu",
                                                        "cv",
                                                        "cw",
                                                        "cx",
                                                        "cy",
                                                        "cz",
                                                        "de",
                                                        "dj",
                                                        "dk",
                                                        "dm",
                                                        "do",
                                                        "dz",
                                                        "ec",
                                                        "ee",
                                                        "eg",
                                                        "eh",
                                                        "er",
                                                        "es",
                                                        "et",
                                                        "fi",
                                                        "fj",
                                                        "fk",
                                                        "fm",
                                                        "fo",
                                                        "fr",
                                                        "ga",
                                                        "gb",
                                                        "gd",
                                                        "ge",
                                                        "gf",
                                                        "gg",
                                                        "gh",
                                                        "gi",
                                                        "gl",
                                                        "gm",
                                                        "gn",
                                                        "gp",
                                                        "gq",
                                                        "gr",
                                                        "gs",
                                                        "gt",
                                                        "gu",
                                                        "gw",
                                                        "gy",
                                                        "hk",
                                                        "hm",
                                                        "hn",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "id",
                                                        "ie",
                                                        "il",
                                                        "im",
                                                        "in",
                                                        "io",
                                                        "iq",
                                                        "ir",
                                                        "is",
                                                        "it",
                                                        "je",
                                                        "jm",
                                                        "jo",
                                                        "jp",
                                                        "ke",
                                                        "kg",
                                                        "kh",
                                                        "ki",
                                                        "km",
                                                        "kn",
                                                        "kp",
                                                        "kr",
                                                        "kw",
                                                        "ky",
                                                        "kz",
                                                        "la",
                                                        "lb",
                                                        "lc",
                                                        "li",
                                                        "lk",
                                                        "lr",
                                                        "ls",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "ly",
                                                        "ma",
                                                        "mc",
                                                        "md",
                                                        "me",
                                                        "mf",
                                                        "mg",
                                                        "mh",
                                                        "mk",
                                                        "ml",
                                                        "mm",
                                                        "mn",
                                                        "mo",
                                                        "mp",
                                                        "mq",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "mu",
                                                        "mv",
                                                        "mw",
                                                        "mx",
                                                        "my",
                                                        "mz",
                                                        "na",
                                                        "nc",
                                                        "ne",
                                                        "nf",
                                                        "ng",
                                                        "ni",
                                                        "nl",
                                                        "no",
                                                        "np",
                                                        "nr",
                                                        "nu",
                                                        "nz",
                                                        "om",
                                                        "pa",
                                                        "pe",
                                                        "pf",
                                                        "pg",
                                                        "ph",
                                                        "pk",
                                                        "pl",
                                                        "pm",
                                                        "pn",
                                                        "pr",
                                                        "ps",
                                                        "pt",
                                                        "pw",
                                                        "py",
                                                        "qa",
                                                        "re",
                                                        "ro",
                                                        "rs",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sb",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "sh",
                                                        "si",
                                                        "sj",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "sv",
                                                        "sx",
                                                        "sy",
                                                        "sz",
                                                        "tc",
                                                        "td",
                                                        "tf",
                                                        "tg",
                                                        "th",
                                                        "tj",
                                                        "tk",
                                                        "tl",
                                                        "tm",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "tt",
                                                        "tv",
                                                        "tw",
                                                        "tz",
                                                        "ua",
                                                        "ug",
                                                        "um",
                                                        "us",
                                                        "uy",
                                                        "uz",
                                                        "va",
                                                        "vc",
                                                        "ve",
                                                        "vg",
                                                        "vi",
                                                        "vn",
                                                        "vu",
                                                        "wf",
                                                        "ws",
                                                        "ye",
                                                        "yt",
                                                        "za",
                                                        "zm",
                                                        "zw"
                                                    ],
                                                    "type": "string"
                                                },
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                },
                                                "locality": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "postalCode": {
                                                    "pattern": "^([0-9][0-9]|[0-9][0-9][0-9][0-9]|[0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][A-Z][A-Z]|[0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9] [A-Z][A-Z]|[0-9][0-9][0-9][0-9]-[A-Z]|[0-9][0-9][0-9] [0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|SE-[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|[A-Z][0-9][A-Z] [0-9][A-Z][0-9]|[A-Z][0-9][A-Z]-[0-9][A-Z][0-9]|[A-Z][A-Z][A-Z] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9][0-9] [0-9][A-Z][A-Z]|[A-Z][0-9][0-9][0-9][0-9][A-Z][A-Z][A-Z])$",
                                                    "type": "string"
                                                },
                                                "region": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "stellarBody": {
                                                    "properties": {
                                                        "name": {
                                                            "enum": [
                                                                "Earth",
                                                                "Mars",
                                                                "Moon"
                                                            ],
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "name"
                                                    ],
                                                    "type": "object"
                                                },
                                                "streetAddress": {
                                                    "properties": {
                                                        "firstLine": {
                                                            "maxLength": 75,
                                                            "type": "string"
                                                        },
                                                        "secondLine": {
                                                            "maxLength": 75,
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "firstLine"
                                                    ],
                                                    "type": "object"
                                                }
                                            },
                                            "required": [
                                                "country",
                                                "descriptor",
                                                "locality",
                                                "postalCode",
                                                "region",
                                                "streetAddress"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "avatarUrls": {
                                        "items": {
                                            "type": "string"
                                        },
                                        "type": "array"
                                    },
                                    "brands": {
                                        "items": {
                                            "properties": {
                                                "alternateName": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "colorPalette": {
                                                    "items": {
                                                        "properties": {
                                                            "cymkColorValue": {
                                                                "pattern": "^([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%$",
                                                                "type": "string"
                                                            },
                                                            "hexColorValue": {
                                                                "pattern": "^#(?:[0-9a-fA-F]{3,4}){1,2}$",
                                                                "type": "string"
                                                            },
                                                            "hslColorValue": {
                                                                "pattern": "^([0-9]|[12]{0,1}[0-9][0-9]|3[0-5][0-9]),([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%$",
                                                                "type": "string"
                                                            },
                                                            "name": {
                                                                "type": "string"
                                                            },
                                                            "rgbColorValue": {
                                                                "pattern": "^([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5])$",
                                                                "type": "string"
                                                            },
                                                            "rgbaColorValue": {
                                                                "pattern": "^([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5])$",
                                                                "type": "string"
                                                            }
                                                        },
                                                        "type": "object"
                                                    },
                                                    "type": "array"
                                                },
                                                "description": {
                                                    "type": "string"
                                                },
                                                "logoUrl": {
                                                    "pattern": "^(ftp|http|https|chrome|:\\/\\/|\\.|@){2,}(localhost|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|\\S*:\\w*@)*([a-zA-Z]|(\\d{1,3}|\\.){7}){1,}(\\w|\\.{2,}|\\.[a-zA-Z]{2,3}|\\/|\\?|&|:\\d|@|=|\\/|\\(.*\\)|#|-|%)*$",
                                                    "type": "string"
                                                },
                                                "name": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "slogan": {
                                                    "pattern": "^.{0,128}$",
                                                    "type": "string"
                                                },
                                                "typefaces": {
                                                    "items": {
                                                        "type": "string"
                                                    },
                                                    "type": "array"
                                                },
                                                "url": {
                                                    "pattern": "^(ftp|http|https|chrome|:\\/\\/|\\.|@){2,}(localhost|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|\\S*:\\w*@)*([a-zA-Z]|(\\d{1,3}|\\.){7}){1,}(\\w|\\.{2,}|\\.[a-zA-Z]{2,3}|\\/|\\?|&|:\\d|@|=|\\/|\\(.*\\)|#|-|%)*$",
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "alternateName",
                                                "colorPalette",
                                                "description",
                                                "logoUrl",
                                                "name",
                                                "slogan",
                                                "typefaces",
                                                "url"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "department": {
                                        "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "dissolutionDate": {
                                        "format": "date-time",
                                        "type": "string"
                                    },
                                    "emails": {
                                        "items": {
                                            "properties": {
                                                "address": {
                                                    "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$",
                                                    "type": "string"
                                                },
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "address",
                                                "descriptor"
                                            ],
                                            "type": "object"
                                        },
                                        "minItems": 1,
                                        "type": "array"
                                    },
                                    "founder": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "foundingDate": {
                                        "format": "date-time",
                                        "type": "string"
                                    },
                                    "globalLocationNumber": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "identification": {
                                        "properties": {
                                            "type": {
                                                "pattern": "^[a-zA-Z0-9]{6,64}$",
                                                "type": "string"
                                            },
                                            "value": {
                                                "maxLength": 75,
                                                "type": "string"
                                            }
                                        },
                                        "required": [
                                            "type",
                                            "value"
                                        ],
                                        "type": "object"
                                    },
                                    "languages": {
                                        "items": {
                                            "properties": {
                                                "code": {
                                                    "enum": [
                                                        "aa",
                                                        "ab",
                                                        "ae",
                                                        "af",
                                                        "ak",
                                                        "am",
                                                        "an",
                                                        "ar",
                                                        "as",
                                                        "av",
                                                        "ay",
                                                        "az",
                                                        "ba",
                                                        "be",
                                                        "bg",
                                                        "bi",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "br",
                                                        "bs",
                                                        "ca",
                                                        "ce",
                                                        "ch",
                                                        "co",
                                                        "cr",
                                                        "cs",
                                                        "cu",
                                                        "cv",
                                                        "cy",
                                                        "da",
                                                        "de",
                                                        "dv",
                                                        "dz",
                                                        "ee",
                                                        "el",
                                                        "en",
                                                        "eo",
                                                        "es",
                                                        "et",
                                                        "eu",
                                                        "fa",
                                                        "ff",
                                                        "fi",
                                                        "fj",
                                                        "fo",
                                                        "fr",
                                                        "fy",
                                                        "ga",
                                                        "gd",
                                                        "gl",
                                                        "gn",
                                                        "gu",
                                                        "gv",
                                                        "ha",
                                                        "he",
                                                        "hi",
                                                        "ho",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "hy",
                                                        "hz",
                                                        "ia",
                                                        "id",
                                                        "ie",
                                                        "ig",
                                                        "ii",
                                                        "ik",
                                                        "io",
                                                        "is",
                                                        "it",
                                                        "iu",
                                                        "ja",
                                                        "jv",
                                                        "ka",
                                                        "kg",
                                                        "ki",
                                                        "kj",
                                                        "kk",
                                                        "kl",
                                                        "km",
                                                        "kn",
                                                        "ko",
                                                        "kr",
                                                        "ks",
                                                        "ku",
                                                        "kv",
                                                        "kw",
                                                        "ky",
                                                        "la",
                                                        "lb",
                                                        "lg",
                                                        "li",
                                                        "ln",
                                                        "lo",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "mg",
                                                        "mh",
                                                        "mi",
                                                        "mk",
                                                        "ml",
                                                        "mn",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "my",
                                                        "na",
                                                        "nb",
                                                        "nd",
                                                        "ne",
                                                        "ng",
                                                        "nl",
                                                        "nn",
                                                        "no",
                                                        "nr",
                                                        "nv",
                                                        "ny",
                                                        "oc",
                                                        "oj",
                                                        "om",
                                                        "or",
                                                        "os",
                                                        "pa",
                                                        "pi",
                                                        "pl",
                                                        "ps",
                                                        "pt",
                                                        "qu",
                                                        "rm",
                                                        "rn",
                                                        "ro",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "si",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sq",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "su",
                                                        "sv",
                                                        "sw",
                                                        "ta",
                                                        "te",
                                                        "tg",
                                                        "th",
                                                        "ti",
                                                        "tk",
                                                        "tl",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "ts",
                                                        "tt",
                                                        "tw",
                                                        "ty",
                                                        "ug",
                                                        "uk",
                                                        "ur",
                                                        "uz",
                                                        "ve",
                                                        "vi",
                                                        "vo",
                                                        "wa",
                                                        "wo",
                                                        "xh",
                                                        "yi",
                                                        "yo",
                                                        "za",
                                                        "zh",
                                                        "zu"
                                                    ],
                                                    "type": "string"
                                                },
                                                "region": {
                                                    "enum": [
                                                        "ad",
                                                        "ae",
                                                        "af",
                                                        "ag",
                                                        "ai",
                                                        "al",
                                                        "am",
                                                        "ao",
                                                        "aq",
                                                        "ar",
                                                        "as",
                                                        "at",
                                                        "au",
                                                        "aw",
                                                        "ax",
                                                        "az",
                                                        "ba",
                                                        "bb",
                                                        "bd",
                                                        "be",
                                                        "bf",
                                                        "bg",
                                                        "bh",
                                                        "bi",
                                                        "bj",
                                                        "bl",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "bq",
                                                        "br",
                                                        "bs",
                                                        "bt",
                                                        "bv",
                                                        "bw",
                                                        "by",
                                                        "bz",
                                                        "ca",
                                                        "cc",
                                                        "cd",
                                                        "cf",
                                                        "cg",
                                                        "ch",
                                                        "ci",
                                                        "ck",
                                                        "cl",
                                                        "cm",
                                                        "cn",
                                                        "co",
                                                        "cr",
                                                        "cu",
                                                        "cv",
                                                        "cw",
                                                        "cx",
                                                        "cy",
                                                        "cz",
                                                        "de",
                                                        "dj",
                                                        "dk",
                                                        "dm",
                                                        "do",
                                                        "dz",
                                                        "ec",
                                                        "ee",
                                                        "eg",
                                                        "eh",
                                                        "er",
                                                        "es",
                                                        "et",
                                                        "fi",
                                                        "fj",
                                                        "fk",
                                                        "fm",
                                                        "fo",
                                                        "fr",
                                                        "ga",
                                                        "gb",
                                                        "gd",
                                                        "ge",
                                                        "gf",
                                                        "gg",
                                                        "gh",
                                                        "gi",
                                                        "gl",
                                                        "gm",
                                                        "gn",
                                                        "gp",
                                                        "gq",
                                                        "gr",
                                                        "gs",
                                                        "gt",
                                                        "gu",
                                                        "gw",
                                                        "gy",
                                                        "hk",
                                                        "hm",
                                                        "hn",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "id",
                                                        "ie",
                                                        "il",
                                                        "im",
                                                        "in",
                                                        "io",
                                                        "iq",
                                                        "ir",
                                                        "is",
                                                        "it",
                                                        "je",
                                                        "jm",
                                                        "jo",
                                                        "jp",
                                                        "ke",
                                                        "kg",
                                                        "kh",
                                                        "ki",
                                                        "km",
                                                        "kn",
                                                        "kp",
                                                        "kr",
                                                        "kw",
                                                        "ky",
                                                        "kz",
                                                        "la",
                                                        "lb",
                                                        "lc",
                                                        "li",
                                                        "lk",
                                                        "lr",
                                                        "ls",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "ly",
                                                        "ma",
                                                        "mc",
                                                        "md",
                                                        "me",
                                                        "mf",
                                                        "mg",
                                                        "mh",
                                                        "mk",
                                                        "ml",
                                                        "mm",
                                                        "mn",
                                                        "mo",
                                                        "mp",
                                                        "mq",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "mu",
                                                        "mv",
                                                        "mw",
                                                        "mx",
                                                        "my",
                                                        "mz",
                                                        "na",
                                                        "nc",
                                                        "ne",
                                                        "nf",
                                                        "ng",
                                                        "ni",
                                                        "nl",
                                                        "no",
                                                        "np",
                                                        "nr",
                                                        "nu",
                                                        "nz",
                                                        "om",
                                                        "pa",
                                                        "pe",
                                                        "pf",
                                                        "pg",
                                                        "ph",
                                                        "pk",
                                                        "pl",
                                                        "pm",
                                                        "pn",
                                                        "pr",
                                                        "ps",
                                                        "pt",
                                                        "pw",
                                                        "py",
                                                        "qa",
                                                        "re",
                                                        "ro",
                                                        "rs",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sb",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "sh",
                                                        "si",
                                                        "sj",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "sv",
                                                        "sx",
                                                        "sy",
                                                        "sz",
                                                        "tc",
                                                        "td",
                                                        "tf",
                                                        "tg",
                                                        "th",
                                                        "tj",
                                                        "tk",
                                                        "tl",
                                                        "tm",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "tt",
                                                        "tv",
                                                        "tw",
                                                        "tz",
                                                        "ua",
                                                        "ug",
                                                        "um",
                                                        "us",
                                                        "uy",
                                                        "uz",
                                                        "va",
                                                        "vc",
                                                        "ve",
                                                        "vg",
                                                        "vi",
                                                        "vn",
                                                        "vu",
                                                        "wf",
                                                        "ws",
                                                        "ye",
                                                        "yt",
                                                        "za",
                                                        "zm",
                                                        "zw"
                                                    ],
                                                    "type": "string"
                                                },
                                                "skill": {
                                                    "properties": {
                                                        "listening": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "reading": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "speaking": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "writing": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "listening",
                                                        "reading",
                                                        "speaking",
                                                        "writing"
                                                    ],
                                                    "type": "object"
                                                }
                                            },
                                            "required": [
                                                "code"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "legalName": {
                                        "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "leiCode": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "location": {
                                        "properties": {
                                            "country": {
                                                "enum": [
                                                    "-",
                                                    "ad",
                                                    "ae",
                                                    "af",
                                                    "ag",
                                                    "ai",
                                                    "al",
                                                    "am",
                                                    "ao",
                                                    "aq",
                                                    "ar",
                                                    "as",
                                                    "at",
                                                    "au",
                                                    "aw",
                                                    "ax",
                                                    "az",
                                                    "ba",
                                                    "bb",
                                                    "bd",
                                                    "be",
                                                    "bf",
                                                    "bg",
                                                    "bh",
                                                    "bi",
                                                    "bj",
                                                    "bl",
                                                    "bm",
                                                    "bn",
                                                    "bo",
                                                    "bq",
                                                    "br",
                                                    "bs",
                                                    "bt",
                                                    "bv",
                                                    "bw",
                                                    "by",
                                                    "bz",
                                                    "ca",
                                                    "cc",
                                                    "cd",
                                                    "cf",
                                                    "cg",
                                                    "ch",
                                                    "ci",
                                                    "ck",
                                                    "cl",
                                                    "cm",
                                                    "cn",
                                                    "co",
                                                    "cr",
                                                    "cu",
                                                    "cv",
                                                    "cw",
                                                    "cx",
                                                    "cy",
                                                    "cz",
                                                    "de",
                                                    "dj",
                                                    "dk",
                                                    "dm",
                                                    "do",
                                                    "dz",
                                                    "ec",
                                                    "ee",
                                                    "eg",
                                                    "eh",
                                                    "er",
                                                    "es",
                                                    "et",
                                                    "fi",
                                                    "fj",
                                                    "fk",
                                                    "fm",
                                                    "fo",
                                                    "fr",
                                                    "ga",
                                                    "gb",
                                                    "gd",
                                                    "ge",
                                                    "gf",
                                                    "gg",
                                                    "gh",
                                                    "gi",
                                                    "gl",
                                                    "gm",
                                                    "gn",
                                                    "gp",
                                                    "gq",
                                                    "gr",
                                                    "gs",
                                                    "gt",
                                                    "gu",
                                                    "gw",
                                                    "gy",
                                                    "hk",
                                                    "hm",
                                                    "hn",
                                                    "hr",
                                                    "ht",
                                                    "hu",
                                                    "id",
                                                    "ie",
                                                    "il",
                                                    "im",
                                                    "in",
                                                    "io",
                                                    "iq",
                                                    "ir",
                                                    "is",
                                                    "it",
                                                    "je",
                                                    "jm",
                                                    "jo",
                                                    "jp",
                                                    "ke",
                                                    "kg",
                                                    "kh",
                                                    "ki",
                                                    "km",
                                                    "kn",
                                                    "kp",
                                                    "kr",
                                                    "kw",
                                                    "ky",
                                                    "kz",
                                                    "la",
                                                    "lb",
                                                    "lc",
                                                    "li",
                                                    "lk",
                                                    "lr",
                                                    "ls",
                                                    "lt",
                                                    "lu",
                                                    "lv",
                                                    "ly",
                                                    "ma",
                                                    "mc",
                                                    "md",
                                                    "me",
                                                    "mf",
                                                    "mg",
                                                    "mh",
                                                    "mk",
                                                    "ml",
                                                    "mm",
                                                    "mn",
                                                    "mo",
                                                    "mp",
                                                    "mq",
                                                    "mr",
                                                    "ms",
                                                    "mt",
                                                    "mu",
                                                    "mv",
                                                    "mw",
                                                    "mx",
                                                    "my",
                                                    "mz",
                                                    "na",
                                                    "nc",
                                                    "ne",
                                                    "nf",
                                                    "ng",
                                                    "ni",
                                                    "nl",
                                                    "no",
                                                    "np",
                                                    "nr",
                                                    "nu",
                                                    "nz",
                                                    "om",
                                                    "pa",
                                                    "pe",
                                                    "pf",
                                                    "pg",
                                                    "ph",
                                                    "pk",
                                                    "pl",
                                                    "pm",
                                                    "pn",
                                                    "pr",
                                                    "ps",
                                                    "pt",
                                                    "pw",
                                                    "py",
                                                    "qa",
                                                    "re",
                                                    "ro",
                                                    "rs",
                                                    "ru",
                                                    "rw",
                                                    "sa",
                                                    "sb",
                                                    "sc",
                                                    "sd",
                                                    "se",
                                                    "sg",
                                                    "sh",
                                                    "si",
                                                    "sj",
                                                    "sk",
                                                    "sl",
                                                    "sm",
                                                    "sn",
                                                    "so",
                                                    "sr",
                                                    "ss",
                                                    "st",
                                                    "sv",
                                                    "sx",
                                                    "sy",
                                                    "sz",
                                                    "tc",
                                                    "td",
                                                    "tf",
                                                    "tg",
                                                    "th",
                                                    "tj",
                                                    "tk",
                                                    "tl",
                                                    "tm",
                                                    "tn",
                                                    "to",
                                                    "tr",
                                                    "tt",
                                                    "tv",
                                                    "tw",
                                                    "tz",
                                                    "ua",
                                                    "ug",
                                                    "um",
                                                    "us",
                                                    "uy",
                                                    "uz",
                                                    "va",
                                                    "vc",
                                                    "ve",
                                                    "vg",
                                                    "vi",
                                                    "vn",
                                                    "vu",
                                                    "wf",
                                                    "ws",
                                                    "ye",
                                                    "yt",
                                                    "za",
                                                    "zm",
                                                    "zw"
                                                ],
                                                "type": "string"
                                            },
                                            "descriptor": {
                                                "maxLength": 75,
                                                "type": "string"
                                            },
                                            "locality": {
                                                "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                "type": "string"
                                            },
                                            "postalCode": {
                                                "pattern": "^([0-9][0-9]|[0-9][0-9][0-9][0-9]|[0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][A-Z][A-Z]|[0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9] [A-Z][A-Z]|[0-9][0-9][0-9][0-9]-[A-Z]|[0-9][0-9][0-9] [0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|SE-[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|[A-Z][0-9][A-Z] [0-9][A-Z][0-9]|[A-Z][0-9][A-Z]-[0-9][A-Z][0-9]|[A-Z][A-Z][A-Z] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9][0-9] [0-9][A-Z][A-Z]|[A-Z][0-9][0-9][0-9][0-9][A-Z][A-Z][A-Z])$",
                                                "type": "string"
                                            },
                                            "region": {
                                                "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                "type": "string"
                                            },
                                            "stellarBody": {
                                                "properties": {
                                                    "name": {
                                                        "enum": [
                                                            "Earth",
                                                            "Mars",
                                                            "Moon"
                                                        ],
                                                        "type": "string"
                                                    }
                                                },
                                                "required": [
                                                    "name"
                                                ],
                                                "type": "object"
                                            },
                                            "streetAddress": {
                                                "properties": {
                                                    "firstLine": {
                                                        "maxLength": 75,
                                                        "type": "string"
                                                    },
                                                    "secondLine": {
                                                        "maxLength": 75,
                                                        "type": "string"
                                                    }
                                                },
                                                "required": [
                                                    "firstLine"
                                                ],
                                                "type": "object"
                                            }
                                        },
                                        "required": [
                                            "country",
                                            "descriptor",
                                            "locality",
                                            "postalCode",
                                            "region",
                                            "streetAddress"
                                        ],
                                        "type": "object"
                                    },
                                    "numberOfEmployees": {
                                        "type": "number"
                                    },
                                    "parentOrganization": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "taxId": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "telephones": {
                                        "items": {
                                            "properties": {
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                },
                                                "number": {
                                                    "pattern": "^\\+(9[976]\\d|8[987530]\\d|6[987]\\d|5[90]\\d|42\\d|3[875]\\d|2[98654321]\\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)\\s{0,1}(\\d{1,4}|[\\-. ]*[\\-. \\(]{0,1}\\d[\\-. ]*\\d[\\-. ]*\\d[\\-. \\)]{0,1}([\\-. ]*\\d){1,8})$",
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "descriptor",
                                                "number"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "vatId": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    }
                                },
                                "required": [
                                    "addresses",
                                    "avatarUrls",
                                    "brands",
                                    "emails",
                                    "languages",
                                    "legalName",
                                    "location",
                                    "telephones"
                                ],
                                "type": "object"
                            }
                        ]
                    },
                    "type": "array"
                },
                "copyrightNotice": {
                    "type": "string"
                },
                "copyrightYear": {
                    "type": "number"
                },
                "countryOfOrigin": {
                    "enum": [
                        "ad",
                        "ae",
                        "af",
                        "ag",
                        "ai",
                        "al",
                        "am",
                        "ao",
                        "aq",
                        "ar",
                        "as",
                        "at",
                        "au",
                        "aw",
                        "ax",
                        "az",
                        "ba",
                        "bb",
                        "bd",
                        "be",
                        "bf",
                        "bg",
                        "bh",
                        "bi",
                        "bj",
                        "bl",
                        "bm",
                        "bn",
                        "bo",
                        "bq",
                        "br",
                        "bs",
                        "bt",
                        "bv",
                        "bw",
                        "by",
                        "bz",
                        "ca",
                        "cc",
                        "cd",
                        "cf",
                        "cg",
                        "ch",
                        "ci",
                        "ck",
                        "cl",
                        "cm",
                        "cn",
                        "co",
                        "cr",
                        "cu",
                        "cv",
                        "cw",
                        "cx",
                        "cy",
                        "cz",
                        "de",
                        "dj",
                        "dk",
                        "dm",
                        "do",
                        "dz",
                        "ec",
                        "ee",
                        "eg",
                        "eh",
                        "er",
                        "es",
                        "et",
                        "fi",
                        "fj",
                        "fk",
                        "fm",
                        "fo",
                        "fr",
                        "ga",
                        "gb",
                        "gd",
                        "ge",
                        "gf",
                        "gg",
                        "gh",
                        "gi",
                        "gl",
                        "gm",
                        "gn",
                        "gp",
                        "gq",
                        "gr",
                        "gs",
                        "gt",
                        "gu",
                        "gw",
                        "gy",
                        "hk",
                        "hm",
                        "hn",
                        "hr",
                        "ht",
                        "hu",
                        "id",
                        "ie",
                        "il",
                        "im",
                        "in",
                        "io",
                        "iq",
                        "ir",
                        "is",
                        "it",
                        "je",
                        "jm",
                        "jo",
                        "jp",
                        "ke",
                        "kg",
                        "kh",
                        "ki",
                        "km",
                        "kn",
                        "kp",
                        "kr",
                        "kw",
                        "ky",
                        "kz",
                        "la",
                        "lb",
                        "lc",
                        "li",
                        "lk",
                        "lr",
                        "ls",
                        "lt",
                        "lu",
                        "lv",
                        "ly",
                        "ma",
                        "mc",
                        "md",
                        "me",
                        "mf",
                        "mg",
                        "mh",
                        "mk",
                        "ml",
                        "mm",
                        "mn",
                        "mo",
                        "mp",
                        "mq",
                        "mr",
                        "ms",
                        "mt",
                        "mu",
                        "mv",
                        "mw",
                        "mx",
                        "my",
                        "mz",
                        "na",
                        "nc",
                        "ne",
                        "nf",
                        "ng",
                        "ni",
                        "nl",
                        "no",
                        "np",
                        "nr",
                        "nu",
                        "nz",
                        "om",
                        "pa",
                        "pe",
                        "pf",
                        "pg",
                        "ph",
                        "pk",
                        "pl",
                        "pm",
                        "pn",
                        "pr",
                        "ps",
                        "pt",
                        "pw",
                        "py",
                        "qa",
                        "re",
                        "ro",
                        "rs",
                        "ru",
                        "rw",
                        "sa",
                        "sb",
                        "sc",
                        "sd",
                        "se",
                        "sg",
                        "sh",
                        "si",
                        "sj",
                        "sk",
                        "sl",
                        "sm",
                        "sn",
                        "so",
                        "sr",
                        "ss",
                        "st",
                        "sv",
                        "sx",
                        "sy",
                        "sz",
                        "tc",
                        "td",
                        "tf",
                        "tg",
                        "th",
                        "tj",
                        "tk",
                        "tl",
                        "tm",
                        "tn",
                        "to",
                        "tr",
                        "tt",
                        "tv",
                        "tw",
                        "tz",
                        "ua",
                        "ug",
                        "um",
                        "us",
                        "uy",
                        "uz",
                        "va",
                        "vc",
                        "ve",
                        "vg",
                        "vi",
                        "vn",
                        "vu",
                        "wf",
                        "ws",
                        "ye",
                        "yt",
                        "za",
                        "zm",
                        "zw"
                    ],
                    "type": "string"
                },
                "dimensions": {
                    "properties": {
                        "depth": {
                            "anyOf": [
                                {
                                    "properties": {
                                        "name": {
                                            "enum": [
                                                "meter"
                                            ],
                                            "type": "string"
                                        },
                                        "symbol": {
                                            "enum": [
                                                "m"
                                            ],
                                            "type": "string"
                                        }
                                    },
                                    "required": [
                                        "name",
                                        "symbol"
                                    ],
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "name": {
                                            "enum": [
                                                "centimeter"
                                            ],
                                            "type": "string"
                                        },
                                        "symbol": {
                                            "enum": [
                                                "cm"
                                            ],
                                            "type": "string"
                                        }
                                    },
                                    "required": [
                                        "name",
                                        "symbol"
                                    ],
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "name": {
                                            "enum": [
                                                "millimeter"
                                            ],
                                            "type": "string"
                                        },
                                        "symbol": {
                                            "enum": [
                                                "mm"
                                            ],
                                            "type": "string"
                                        }
                                    },
                                    "required": [
                                        "name",
                                        "symbol"
                                    ],
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "name": {
                                            "enum": [
                                                "inch"
                                            ],
                                            "type": "string"
                                        },
                                        "symbol": {
                                            "enum": [
                                                "in"
                                            ],
                                            "type": "string"
                                        }
                                    },
                                    "required": [
                                        "name",
                                        "symbol"
                                    ],
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "name": {
                                            "enum": [
                                                "feet"
                                            ],
                                            "type": "string"
                                        },
                                        "symbol": {
                                            "enum": [
                                                "ft"
                                            ],
                                            "type": "string"
                                        }
                                    },
                                    "required": [
                                        "name",
                                        "symbol"
                                    ],
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "name": {
                                            "enum": [
                                                "yard"
                                            ],
                                            "type": "string"
                                        },
                                        "symbol": {
                                            "enum": [
                                                "yd"
                                            ],
                                            "type": "string"
                                        }
                                    },
                                    "required": [
                                        "name",
                                        "symbol"
                                    ],
                                    "type": "object"
                                }
                            ]
                        },
                        "height": {
                            "anyOf": [
                                {
                                    "properties": {
                                        "name": {
                                            "enum": [
                                                "meter"
                                            ],
                                            "type": "string"
                                        },
                                        "symbol": {
                                            "enum": [
                                                "m"
                                            ],
                                            "type": "string"
                                        }
                                    },
                                    "required": [
                                        "name",
                                        "symbol"
                                    ],
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "name": {
                                            "enum": [
                                                "centimeter"
                                            ],
                                            "type": "string"
                                        },
                                        "symbol": {
                                            "enum": [
                                                "cm"
                                            ],
                                            "type": "string"
                                        }
                                    },
                                    "required": [
                                        "name",
                                        "symbol"
                                    ],
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "name": {
                                            "enum": [
                                                "millimeter"
                                            ],
                                            "type": "string"
                                        },
                                        "symbol": {
                                            "enum": [
                                                "mm"
                                            ],
                                            "type": "string"
                                        }
                                    },
                                    "required": [
                                        "name",
                                        "symbol"
                                    ],
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "name": {
                                            "enum": [
                                                "inch"
                                            ],
                                            "type": "string"
                                        },
                                        "symbol": {
                                            "enum": [
                                                "in"
                                            ],
                                            "type": "string"
                                        }
                                    },
                                    "required": [
                                        "name",
                                        "symbol"
                                    ],
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "name": {
                                            "enum": [
                                                "feet"
                                            ],
                                            "type": "string"
                                        },
                                        "symbol": {
                                            "enum": [
                                                "ft"
                                            ],
                                            "type": "string"
                                        }
                                    },
                                    "required": [
                                        "name",
                                        "symbol"
                                    ],
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "name": {
                                            "enum": [
                                                "yard"
                                            ],
                                            "type": "string"
                                        },
                                        "symbol": {
                                            "enum": [
                                                "yd"
                                            ],
                                            "type": "string"
                                        }
                                    },
                                    "required": [
                                        "name",
                                        "symbol"
                                    ],
                                    "type": "object"
                                }
                            ]
                        },
                        "width": {
                            "anyOf": [
                                {
                                    "properties": {
                                        "name": {
                                            "enum": [
                                                "meter"
                                            ],
                                            "type": "string"
                                        },
                                        "symbol": {
                                            "enum": [
                                                "m"
                                            ],
                                            "type": "string"
                                        }
                                    },
                                    "required": [
                                        "name",
                                        "symbol"
                                    ],
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "name": {
                                            "enum": [
                                                "centimeter"
                                            ],
                                            "type": "string"
                                        },
                                        "symbol": {
                                            "enum": [
                                                "cm"
                                            ],
                                            "type": "string"
                                        }
                                    },
                                    "required": [
                                        "name",
                                        "symbol"
                                    ],
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "name": {
                                            "enum": [
                                                "millimeter"
                                            ],
                                            "type": "string"
                                        },
                                        "symbol": {
                                            "enum": [
                                                "mm"
                                            ],
                                            "type": "string"
                                        }
                                    },
                                    "required": [
                                        "name",
                                        "symbol"
                                    ],
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "name": {
                                            "enum": [
                                                "inch"
                                            ],
                                            "type": "string"
                                        },
                                        "symbol": {
                                            "enum": [
                                                "in"
                                            ],
                                            "type": "string"
                                        }
                                    },
                                    "required": [
                                        "name",
                                        "symbol"
                                    ],
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "name": {
                                            "enum": [
                                                "feet"
                                            ],
                                            "type": "string"
                                        },
                                        "symbol": {
                                            "enum": [
                                                "ft"
                                            ],
                                            "type": "string"
                                        }
                                    },
                                    "required": [
                                        "name",
                                        "symbol"
                                    ],
                                    "type": "object"
                                },
                                {
                                    "properties": {
                                        "name": {
                                            "enum": [
                                                "yard"
                                            ],
                                            "type": "string"
                                        },
                                        "symbol": {
                                            "enum": [
                                                "yd"
                                            ],
                                            "type": "string"
                                        }
                                    },
                                    "required": [
                                        "name",
                                        "symbol"
                                    ],
                                    "type": "object"
                                }
                            ]
                        }
                    },
                    "required": [
                        "depth",
                        "height",
                        "width"
                    ],
                    "type": "object"
                },
                "disputedAt": {
                    "format": "date-time",
                    "type": "string"
                },
                "edition": {
                    "maxLength": 75,
                    "type": "string"
                },
                "editors": {
                    "items": {
                        "anyOf": [
                            {
                                "properties": {
                                    "additionalName": {
                                        "pattern": "^[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "addresses": {
                                        "items": {
                                            "properties": {
                                                "country": {
                                                    "enum": [
                                                        "-",
                                                        "ad",
                                                        "ae",
                                                        "af",
                                                        "ag",
                                                        "ai",
                                                        "al",
                                                        "am",
                                                        "ao",
                                                        "aq",
                                                        "ar",
                                                        "as",
                                                        "at",
                                                        "au",
                                                        "aw",
                                                        "ax",
                                                        "az",
                                                        "ba",
                                                        "bb",
                                                        "bd",
                                                        "be",
                                                        "bf",
                                                        "bg",
                                                        "bh",
                                                        "bi",
                                                        "bj",
                                                        "bl",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "bq",
                                                        "br",
                                                        "bs",
                                                        "bt",
                                                        "bv",
                                                        "bw",
                                                        "by",
                                                        "bz",
                                                        "ca",
                                                        "cc",
                                                        "cd",
                                                        "cf",
                                                        "cg",
                                                        "ch",
                                                        "ci",
                                                        "ck",
                                                        "cl",
                                                        "cm",
                                                        "cn",
                                                        "co",
                                                        "cr",
                                                        "cu",
                                                        "cv",
                                                        "cw",
                                                        "cx",
                                                        "cy",
                                                        "cz",
                                                        "de",
                                                        "dj",
                                                        "dk",
                                                        "dm",
                                                        "do",
                                                        "dz",
                                                        "ec",
                                                        "ee",
                                                        "eg",
                                                        "eh",
                                                        "er",
                                                        "es",
                                                        "et",
                                                        "fi",
                                                        "fj",
                                                        "fk",
                                                        "fm",
                                                        "fo",
                                                        "fr",
                                                        "ga",
                                                        "gb",
                                                        "gd",
                                                        "ge",
                                                        "gf",
                                                        "gg",
                                                        "gh",
                                                        "gi",
                                                        "gl",
                                                        "gm",
                                                        "gn",
                                                        "gp",
                                                        "gq",
                                                        "gr",
                                                        "gs",
                                                        "gt",
                                                        "gu",
                                                        "gw",
                                                        "gy",
                                                        "hk",
                                                        "hm",
                                                        "hn",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "id",
                                                        "ie",
                                                        "il",
                                                        "im",
                                                        "in",
                                                        "io",
                                                        "iq",
                                                        "ir",
                                                        "is",
                                                        "it",
                                                        "je",
                                                        "jm",
                                                        "jo",
                                                        "jp",
                                                        "ke",
                                                        "kg",
                                                        "kh",
                                                        "ki",
                                                        "km",
                                                        "kn",
                                                        "kp",
                                                        "kr",
                                                        "kw",
                                                        "ky",
                                                        "kz",
                                                        "la",
                                                        "lb",
                                                        "lc",
                                                        "li",
                                                        "lk",
                                                        "lr",
                                                        "ls",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "ly",
                                                        "ma",
                                                        "mc",
                                                        "md",
                                                        "me",
                                                        "mf",
                                                        "mg",
                                                        "mh",
                                                        "mk",
                                                        "ml",
                                                        "mm",
                                                        "mn",
                                                        "mo",
                                                        "mp",
                                                        "mq",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "mu",
                                                        "mv",
                                                        "mw",
                                                        "mx",
                                                        "my",
                                                        "mz",
                                                        "na",
                                                        "nc",
                                                        "ne",
                                                        "nf",
                                                        "ng",
                                                        "ni",
                                                        "nl",
                                                        "no",
                                                        "np",
                                                        "nr",
                                                        "nu",
                                                        "nz",
                                                        "om",
                                                        "pa",
                                                        "pe",
                                                        "pf",
                                                        "pg",
                                                        "ph",
                                                        "pk",
                                                        "pl",
                                                        "pm",
                                                        "pn",
                                                        "pr",
                                                        "ps",
                                                        "pt",
                                                        "pw",
                                                        "py",
                                                        "qa",
                                                        "re",
                                                        "ro",
                                                        "rs",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sb",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "sh",
                                                        "si",
                                                        "sj",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "sv",
                                                        "sx",
                                                        "sy",
                                                        "sz",
                                                        "tc",
                                                        "td",
                                                        "tf",
                                                        "tg",
                                                        "th",
                                                        "tj",
                                                        "tk",
                                                        "tl",
                                                        "tm",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "tt",
                                                        "tv",
                                                        "tw",
                                                        "tz",
                                                        "ua",
                                                        "ug",
                                                        "um",
                                                        "us",
                                                        "uy",
                                                        "uz",
                                                        "va",
                                                        "vc",
                                                        "ve",
                                                        "vg",
                                                        "vi",
                                                        "vn",
                                                        "vu",
                                                        "wf",
                                                        "ws",
                                                        "ye",
                                                        "yt",
                                                        "za",
                                                        "zm",
                                                        "zw"
                                                    ],
                                                    "type": "string"
                                                },
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                },
                                                "locality": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "postalCode": {
                                                    "pattern": "^([0-9][0-9]|[0-9][0-9][0-9][0-9]|[0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][A-Z][A-Z]|[0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9] [A-Z][A-Z]|[0-9][0-9][0-9][0-9]-[A-Z]|[0-9][0-9][0-9] [0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|SE-[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|[A-Z][0-9][A-Z] [0-9][A-Z][0-9]|[A-Z][0-9][A-Z]-[0-9][A-Z][0-9]|[A-Z][A-Z][A-Z] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9][0-9] [0-9][A-Z][A-Z]|[A-Z][0-9][0-9][0-9][0-9][A-Z][A-Z][A-Z])$",
                                                    "type": "string"
                                                },
                                                "region": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "stellarBody": {
                                                    "properties": {
                                                        "name": {
                                                            "enum": [
                                                                "Earth",
                                                                "Mars",
                                                                "Moon"
                                                            ],
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "name"
                                                    ],
                                                    "type": "object"
                                                },
                                                "streetAddress": {
                                                    "properties": {
                                                        "firstLine": {
                                                            "maxLength": 75,
                                                            "type": "string"
                                                        },
                                                        "secondLine": {
                                                            "maxLength": 75,
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "firstLine"
                                                    ],
                                                    "type": "object"
                                                }
                                            },
                                            "required": [
                                                "country",
                                                "descriptor",
                                                "locality",
                                                "postalCode",
                                                "region",
                                                "streetAddress"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "avatarUrls": {
                                        "items": {
                                            "type": "string"
                                        },
                                        "type": "array"
                                    },
                                    "birthDate": {
                                        "format": "date-time",
                                        "type": "string"
                                    },
                                    "birthPlace": {
                                        "properties": {
                                            "country": {
                                                "enum": [
                                                    "-",
                                                    "ad",
                                                    "ae",
                                                    "af",
                                                    "ag",
                                                    "ai",
                                                    "al",
                                                    "am",
                                                    "ao",
                                                    "aq",
                                                    "ar",
                                                    "as",
                                                    "at",
                                                    "au",
                                                    "aw",
                                                    "ax",
                                                    "az",
                                                    "ba",
                                                    "bb",
                                                    "bd",
                                                    "be",
                                                    "bf",
                                                    "bg",
                                                    "bh",
                                                    "bi",
                                                    "bj",
                                                    "bl",
                                                    "bm",
                                                    "bn",
                                                    "bo",
                                                    "bq",
                                                    "br",
                                                    "bs",
                                                    "bt",
                                                    "bv",
                                                    "bw",
                                                    "by",
                                                    "bz",
                                                    "ca",
                                                    "cc",
                                                    "cd",
                                                    "cf",
                                                    "cg",
                                                    "ch",
                                                    "ci",
                                                    "ck",
                                                    "cl",
                                                    "cm",
                                                    "cn",
                                                    "co",
                                                    "cr",
                                                    "cu",
                                                    "cv",
                                                    "cw",
                                                    "cx",
                                                    "cy",
                                                    "cz",
                                                    "de",
                                                    "dj",
                                                    "dk",
                                                    "dm",
                                                    "do",
                                                    "dz",
                                                    "ec",
                                                    "ee",
                                                    "eg",
                                                    "eh",
                                                    "er",
                                                    "es",
                                                    "et",
                                                    "fi",
                                                    "fj",
                                                    "fk",
                                                    "fm",
                                                    "fo",
                                                    "fr",
                                                    "ga",
                                                    "gb",
                                                    "gd",
                                                    "ge",
                                                    "gf",
                                                    "gg",
                                                    "gh",
                                                    "gi",
                                                    "gl",
                                                    "gm",
                                                    "gn",
                                                    "gp",
                                                    "gq",
                                                    "gr",
                                                    "gs",
                                                    "gt",
                                                    "gu",
                                                    "gw",
                                                    "gy",
                                                    "hk",
                                                    "hm",
                                                    "hn",
                                                    "hr",
                                                    "ht",
                                                    "hu",
                                                    "id",
                                                    "ie",
                                                    "il",
                                                    "im",
                                                    "in",
                                                    "io",
                                                    "iq",
                                                    "ir",
                                                    "is",
                                                    "it",
                                                    "je",
                                                    "jm",
                                                    "jo",
                                                    "jp",
                                                    "ke",
                                                    "kg",
                                                    "kh",
                                                    "ki",
                                                    "km",
                                                    "kn",
                                                    "kp",
                                                    "kr",
                                                    "kw",
                                                    "ky",
                                                    "kz",
                                                    "la",
                                                    "lb",
                                                    "lc",
                                                    "li",
                                                    "lk",
                                                    "lr",
                                                    "ls",
                                                    "lt",
                                                    "lu",
                                                    "lv",
                                                    "ly",
                                                    "ma",
                                                    "mc",
                                                    "md",
                                                    "me",
                                                    "mf",
                                                    "mg",
                                                    "mh",
                                                    "mk",
                                                    "ml",
                                                    "mm",
                                                    "mn",
                                                    "mo",
                                                    "mp",
                                                    "mq",
                                                    "mr",
                                                    "ms",
                                                    "mt",
                                                    "mu",
                                                    "mv",
                                                    "mw",
                                                    "mx",
                                                    "my",
                                                    "mz",
                                                    "na",
                                                    "nc",
                                                    "ne",
                                                    "nf",
                                                    "ng",
                                                    "ni",
                                                    "nl",
                                                    "no",
                                                    "np",
                                                    "nr",
                                                    "nu",
                                                    "nz",
                                                    "om",
                                                    "pa",
                                                    "pe",
                                                    "pf",
                                                    "pg",
                                                    "ph",
                                                    "pk",
                                                    "pl",
                                                    "pm",
                                                    "pn",
                                                    "pr",
                                                    "ps",
                                                    "pt",
                                                    "pw",
                                                    "py",
                                                    "qa",
                                                    "re",
                                                    "ro",
                                                    "rs",
                                                    "ru",
                                                    "rw",
                                                    "sa",
                                                    "sb",
                                                    "sc",
                                                    "sd",
                                                    "se",
                                                    "sg",
                                                    "sh",
                                                    "si",
                                                    "sj",
                                                    "sk",
                                                    "sl",
                                                    "sm",
                                                    "sn",
                                                    "so",
                                                    "sr",
                                                    "ss",
                                                    "st",
                                                    "sv",
                                                    "sx",
                                                    "sy",
                                                    "sz",
                                                    "tc",
                                                    "td",
                                                    "tf",
                                                    "tg",
                                                    "th",
                                                    "tj",
                                                    "tk",
                                                    "tl",
                                                    "tm",
                                                    "tn",
                                                    "to",
                                                    "tr",
                                                    "tt",
                                                    "tv",
                                                    "tw",
                                                    "tz",
                                                    "ua",
                                                    "ug",
                                                    "um",
                                                    "us",
                                                    "uy",
                                                    "uz",
                                                    "va",
                                                    "vc",
                                                    "ve",
                                                    "vg",
                                                    "vi",
                                                    "vn",
                                                    "vu",
                                                    "wf",
                                                    "ws",
                                                    "ye",
                                                    "yt",
                                                    "za",
                                                    "zm",
                                                    "zw"
                                                ],
                                                "type": "string"
                                            },
                                            "descriptor": {
                                                "maxLength": 75,
                                                "type": "string"
                                            },
                                            "locality": {
                                                "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                "type": "string"
                                            },
                                            "postalCode": {
                                                "pattern": "^([0-9][0-9]|[0-9][0-9][0-9][0-9]|[0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][A-Z][A-Z]|[0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9] [A-Z][A-Z]|[0-9][0-9][0-9][0-9]-[A-Z]|[0-9][0-9][0-9] [0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|SE-[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|[A-Z][0-9][A-Z] [0-9][A-Z][0-9]|[A-Z][0-9][A-Z]-[0-9][A-Z][0-9]|[A-Z][A-Z][A-Z] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9][0-9] [0-9][A-Z][A-Z]|[A-Z][0-9][0-9][0-9][0-9][A-Z][A-Z][A-Z])$",
                                                "type": "string"
                                            },
                                            "region": {
                                                "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                "type": "string"
                                            },
                                            "stellarBody": {
                                                "properties": {
                                                    "name": {
                                                        "enum": [
                                                            "Earth",
                                                            "Mars",
                                                            "Moon"
                                                        ],
                                                        "type": "string"
                                                    }
                                                },
                                                "required": [
                                                    "name"
                                                ],
                                                "type": "object"
                                            },
                                            "streetAddress": {
                                                "properties": {
                                                    "firstLine": {
                                                        "maxLength": 75,
                                                        "type": "string"
                                                    },
                                                    "secondLine": {
                                                        "maxLength": 75,
                                                        "type": "string"
                                                    }
                                                },
                                                "required": [
                                                    "firstLine"
                                                ],
                                                "type": "object"
                                            }
                                        },
                                        "required": [
                                            "country",
                                            "descriptor",
                                            "locality",
                                            "postalCode",
                                            "region",
                                            "streetAddress"
                                        ],
                                        "type": "object"
                                    },
                                    "brands": {
                                        "items": {
                                            "properties": {
                                                "alternateName": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "colorPalette": {
                                                    "items": {
                                                        "properties": {
                                                            "cymkColorValue": {
                                                                "pattern": "^([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%$",
                                                                "type": "string"
                                                            },
                                                            "hexColorValue": {
                                                                "pattern": "^#(?:[0-9a-fA-F]{3,4}){1,2}$",
                                                                "type": "string"
                                                            },
                                                            "hslColorValue": {
                                                                "pattern": "^([0-9]|[12]{0,1}[0-9][0-9]|3[0-5][0-9]),([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%$",
                                                                "type": "string"
                                                            },
                                                            "name": {
                                                                "type": "string"
                                                            },
                                                            "rgbColorValue": {
                                                                "pattern": "^([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5])$",
                                                                "type": "string"
                                                            },
                                                            "rgbaColorValue": {
                                                                "pattern": "^([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5])$",
                                                                "type": "string"
                                                            }
                                                        },
                                                        "type": "object"
                                                    },
                                                    "type": "array"
                                                },
                                                "description": {
                                                    "type": "string"
                                                },
                                                "logoUrl": {
                                                    "pattern": "^(ftp|http|https|chrome|:\\/\\/|\\.|@){2,}(localhost|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|\\S*:\\w*@)*([a-zA-Z]|(\\d{1,3}|\\.){7}){1,}(\\w|\\.{2,}|\\.[a-zA-Z]{2,3}|\\/|\\?|&|:\\d|@|=|\\/|\\(.*\\)|#|-|%)*$",
                                                    "type": "string"
                                                },
                                                "name": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "slogan": {
                                                    "pattern": "^.{0,128}$",
                                                    "type": "string"
                                                },
                                                "typefaces": {
                                                    "items": {
                                                        "type": "string"
                                                    },
                                                    "type": "array"
                                                },
                                                "url": {
                                                    "pattern": "^(ftp|http|https|chrome|:\\/\\/|\\.|@){2,}(localhost|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|\\S*:\\w*@)*([a-zA-Z]|(\\d{1,3}|\\.){7}){1,}(\\w|\\.{2,}|\\.[a-zA-Z]{2,3}|\\/|\\?|&|:\\d|@|=|\\/|\\(.*\\)|#|-|%)*$",
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "alternateName",
                                                "colorPalette",
                                                "description",
                                                "logoUrl",
                                                "name",
                                                "slogan",
                                                "typefaces",
                                                "url"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "deathDate": {
                                        "format": "date-time",
                                        "type": "string"
                                    },
                                    "emails": {
                                        "items": {
                                            "properties": {
                                                "address": {
                                                    "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$",
                                                    "type": "string"
                                                },
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "address",
                                                "descriptor"
                                            ],
                                            "type": "object"
                                        },
                                        "minItems": 1,
                                        "type": "array"
                                    },
                                    "familyName": {
                                        "pattern": "^[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "givenName": {
                                        "pattern": "^[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "identification": {
                                        "properties": {
                                            "type": {
                                                "pattern": "^[a-zA-Z0-9]{6,64}$",
                                                "type": "string"
                                            },
                                            "value": {
                                                "maxLength": 75,
                                                "type": "string"
                                            }
                                        },
                                        "required": [
                                            "type",
                                            "value"
                                        ],
                                        "type": "object"
                                    },
                                    "jobTitle": {
                                        "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "languages": {
                                        "items": {
                                            "properties": {
                                                "code": {
                                                    "enum": [
                                                        "aa",
                                                        "ab",
                                                        "ae",
                                                        "af",
                                                        "ak",
                                                        "am",
                                                        "an",
                                                        "ar",
                                                        "as",
                                                        "av",
                                                        "ay",
                                                        "az",
                                                        "ba",
                                                        "be",
                                                        "bg",
                                                        "bi",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "br",
                                                        "bs",
                                                        "ca",
                                                        "ce",
                                                        "ch",
                                                        "co",
                                                        "cr",
                                                        "cs",
                                                        "cu",
                                                        "cv",
                                                        "cy",
                                                        "da",
                                                        "de",
                                                        "dv",
                                                        "dz",
                                                        "ee",
                                                        "el",
                                                        "en",
                                                        "eo",
                                                        "es",
                                                        "et",
                                                        "eu",
                                                        "fa",
                                                        "ff",
                                                        "fi",
                                                        "fj",
                                                        "fo",
                                                        "fr",
                                                        "fy",
                                                        "ga",
                                                        "gd",
                                                        "gl",
                                                        "gn",
                                                        "gu",
                                                        "gv",
                                                        "ha",
                                                        "he",
                                                        "hi",
                                                        "ho",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "hy",
                                                        "hz",
                                                        "ia",
                                                        "id",
                                                        "ie",
                                                        "ig",
                                                        "ii",
                                                        "ik",
                                                        "io",
                                                        "is",
                                                        "it",
                                                        "iu",
                                                        "ja",
                                                        "jv",
                                                        "ka",
                                                        "kg",
                                                        "ki",
                                                        "kj",
                                                        "kk",
                                                        "kl",
                                                        "km",
                                                        "kn",
                                                        "ko",
                                                        "kr",
                                                        "ks",
                                                        "ku",
                                                        "kv",
                                                        "kw",
                                                        "ky",
                                                        "la",
                                                        "lb",
                                                        "lg",
                                                        "li",
                                                        "ln",
                                                        "lo",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "mg",
                                                        "mh",
                                                        "mi",
                                                        "mk",
                                                        "ml",
                                                        "mn",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "my",
                                                        "na",
                                                        "nb",
                                                        "nd",
                                                        "ne",
                                                        "ng",
                                                        "nl",
                                                        "nn",
                                                        "no",
                                                        "nr",
                                                        "nv",
                                                        "ny",
                                                        "oc",
                                                        "oj",
                                                        "om",
                                                        "or",
                                                        "os",
                                                        "pa",
                                                        "pi",
                                                        "pl",
                                                        "ps",
                                                        "pt",
                                                        "qu",
                                                        "rm",
                                                        "rn",
                                                        "ro",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "si",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sq",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "su",
                                                        "sv",
                                                        "sw",
                                                        "ta",
                                                        "te",
                                                        "tg",
                                                        "th",
                                                        "ti",
                                                        "tk",
                                                        "tl",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "ts",
                                                        "tt",
                                                        "tw",
                                                        "ty",
                                                        "ug",
                                                        "uk",
                                                        "ur",
                                                        "uz",
                                                        "ve",
                                                        "vi",
                                                        "vo",
                                                        "wa",
                                                        "wo",
                                                        "xh",
                                                        "yi",
                                                        "yo",
                                                        "za",
                                                        "zh",
                                                        "zu"
                                                    ],
                                                    "type": "string"
                                                },
                                                "region": {
                                                    "enum": [
                                                        "ad",
                                                        "ae",
                                                        "af",
                                                        "ag",
                                                        "ai",
                                                        "al",
                                                        "am",
                                                        "ao",
                                                        "aq",
                                                        "ar",
                                                        "as",
                                                        "at",
                                                        "au",
                                                        "aw",
                                                        "ax",
                                                        "az",
                                                        "ba",
                                                        "bb",
                                                        "bd",
                                                        "be",
                                                        "bf",
                                                        "bg",
                                                        "bh",
                                                        "bi",
                                                        "bj",
                                                        "bl",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "bq",
                                                        "br",
                                                        "bs",
                                                        "bt",
                                                        "bv",
                                                        "bw",
                                                        "by",
                                                        "bz",
                                                        "ca",
                                                        "cc",
                                                        "cd",
                                                        "cf",
                                                        "cg",
                                                        "ch",
                                                        "ci",
                                                        "ck",
                                                        "cl",
                                                        "cm",
                                                        "cn",
                                                        "co",
                                                        "cr",
                                                        "cu",
                                                        "cv",
                                                        "cw",
                                                        "cx",
                                                        "cy",
                                                        "cz",
                                                        "de",
                                                        "dj",
                                                        "dk",
                                                        "dm",
                                                        "do",
                                                        "dz",
                                                        "ec",
                                                        "ee",
                                                        "eg",
                                                        "eh",
                                                        "er",
                                                        "es",
                                                        "et",
                                                        "fi",
                                                        "fj",
                                                        "fk",
                                                        "fm",
                                                        "fo",
                                                        "fr",
                                                        "ga",
                                                        "gb",
                                                        "gd",
                                                        "ge",
                                                        "gf",
                                                        "gg",
                                                        "gh",
                                                        "gi",
                                                        "gl",
                                                        "gm",
                                                        "gn",
                                                        "gp",
                                                        "gq",
                                                        "gr",
                                                        "gs",
                                                        "gt",
                                                        "gu",
                                                        "gw",
                                                        "gy",
                                                        "hk",
                                                        "hm",
                                                        "hn",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "id",
                                                        "ie",
                                                        "il",
                                                        "im",
                                                        "in",
                                                        "io",
                                                        "iq",
                                                        "ir",
                                                        "is",
                                                        "it",
                                                        "je",
                                                        "jm",
                                                        "jo",
                                                        "jp",
                                                        "ke",
                                                        "kg",
                                                        "kh",
                                                        "ki",
                                                        "km",
                                                        "kn",
                                                        "kp",
                                                        "kr",
                                                        "kw",
                                                        "ky",
                                                        "kz",
                                                        "la",
                                                        "lb",
                                                        "lc",
                                                        "li",
                                                        "lk",
                                                        "lr",
                                                        "ls",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "ly",
                                                        "ma",
                                                        "mc",
                                                        "md",
                                                        "me",
                                                        "mf",
                                                        "mg",
                                                        "mh",
                                                        "mk",
                                                        "ml",
                                                        "mm",
                                                        "mn",
                                                        "mo",
                                                        "mp",
                                                        "mq",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "mu",
                                                        "mv",
                                                        "mw",
                                                        "mx",
                                                        "my",
                                                        "mz",
                                                        "na",
                                                        "nc",
                                                        "ne",
                                                        "nf",
                                                        "ng",
                                                        "ni",
                                                        "nl",
                                                        "no",
                                                        "np",
                                                        "nr",
                                                        "nu",
                                                        "nz",
                                                        "om",
                                                        "pa",
                                                        "pe",
                                                        "pf",
                                                        "pg",
                                                        "ph",
                                                        "pk",
                                                        "pl",
                                                        "pm",
                                                        "pn",
                                                        "pr",
                                                        "ps",
                                                        "pt",
                                                        "pw",
                                                        "py",
                                                        "qa",
                                                        "re",
                                                        "ro",
                                                        "rs",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sb",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "sh",
                                                        "si",
                                                        "sj",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "sv",
                                                        "sx",
                                                        "sy",
                                                        "sz",
                                                        "tc",
                                                        "td",
                                                        "tf",
                                                        "tg",
                                                        "th",
                                                        "tj",
                                                        "tk",
                                                        "tl",
                                                        "tm",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "tt",
                                                        "tv",
                                                        "tw",
                                                        "tz",
                                                        "ua",
                                                        "ug",
                                                        "um",
                                                        "us",
                                                        "uy",
                                                        "uz",
                                                        "va",
                                                        "vc",
                                                        "ve",
                                                        "vg",
                                                        "vi",
                                                        "vn",
                                                        "vu",
                                                        "wf",
                                                        "ws",
                                                        "ye",
                                                        "yt",
                                                        "za",
                                                        "zm",
                                                        "zw"
                                                    ],
                                                    "type": "string"
                                                },
                                                "skill": {
                                                    "properties": {
                                                        "listening": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "reading": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "speaking": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "writing": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "listening",
                                                        "reading",
                                                        "speaking",
                                                        "writing"
                                                    ],
                                                    "type": "object"
                                                }
                                            },
                                            "required": [
                                                "code"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "nationalities": {
                                        "items": {
                                            "enum": [
                                                "ad",
                                                "ae",
                                                "af",
                                                "ag",
                                                "ai",
                                                "al",
                                                "am",
                                                "ao",
                                                "aq",
                                                "ar",
                                                "as",
                                                "at",
                                                "au",
                                                "aw",
                                                "ax",
                                                "az",
                                                "ba",
                                                "bb",
                                                "bd",
                                                "be",
                                                "bf",
                                                "bg",
                                                "bh",
                                                "bi",
                                                "bj",
                                                "bl",
                                                "bm",
                                                "bn",
                                                "bo",
                                                "bq",
                                                "br",
                                                "bs",
                                                "bt",
                                                "bv",
                                                "bw",
                                                "by",
                                                "bz",
                                                "ca",
                                                "cc",
                                                "cd",
                                                "cf",
                                                "cg",
                                                "ch",
                                                "ci",
                                                "ck",
                                                "cl",
                                                "cm",
                                                "cn",
                                                "co",
                                                "cr",
                                                "cu",
                                                "cv",
                                                "cw",
                                                "cx",
                                                "cy",
                                                "cz",
                                                "de",
                                                "dj",
                                                "dk",
                                                "dm",
                                                "do",
                                                "dz",
                                                "ec",
                                                "ee",
                                                "eg",
                                                "eh",
                                                "er",
                                                "es",
                                                "et",
                                                "fi",
                                                "fj",
                                                "fk",
                                                "fm",
                                                "fo",
                                                "fr",
                                                "ga",
                                                "gb",
                                                "gd",
                                                "ge",
                                                "gf",
                                                "gg",
                                                "gh",
                                                "gi",
                                                "gl",
                                                "gm",
                                                "gn",
                                                "gp",
                                                "gq",
                                                "gr",
                                                "gs",
                                                "gt",
                                                "gu",
                                                "gw",
                                                "gy",
                                                "hk",
                                                "hm",
                                                "hn",
                                                "hr",
                                                "ht",
                                                "hu",
                                                "id",
                                                "ie",
                                                "il",
                                                "im",
                                                "in",
                                                "io",
                                                "iq",
                                                "ir",
                                                "is",
                                                "it",
                                                "je",
                                                "jm",
                                                "jo",
                                                "jp",
                                                "ke",
                                                "kg",
                                                "kh",
                                                "ki",
                                                "km",
                                                "kn",
                                                "kp",
                                                "kr",
                                                "kw",
                                                "ky",
                                                "kz",
                                                "la",
                                                "lb",
                                                "lc",
                                                "li",
                                                "lk",
                                                "lr",
                                                "ls",
                                                "lt",
                                                "lu",
                                                "lv",
                                                "ly",
                                                "ma",
                                                "mc",
                                                "md",
                                                "me",
                                                "mf",
                                                "mg",
                                                "mh",
                                                "mk",
                                                "ml",
                                                "mm",
                                                "mn",
                                                "mo",
                                                "mp",
                                                "mq",
                                                "mr",
                                                "ms",
                                                "mt",
                                                "mu",
                                                "mv",
                                                "mw",
                                                "mx",
                                                "my",
                                                "mz",
                                                "na",
                                                "nc",
                                                "ne",
                                                "nf",
                                                "ng",
                                                "ni",
                                                "nl",
                                                "no",
                                                "np",
                                                "nr",
                                                "nu",
                                                "nz",
                                                "om",
                                                "pa",
                                                "pe",
                                                "pf",
                                                "pg",
                                                "ph",
                                                "pk",
                                                "pl",
                                                "pm",
                                                "pn",
                                                "pr",
                                                "ps",
                                                "pt",
                                                "pw",
                                                "py",
                                                "qa",
                                                "re",
                                                "ro",
                                                "rs",
                                                "ru",
                                                "rw",
                                                "sa",
                                                "sb",
                                                "sc",
                                                "sd",
                                                "se",
                                                "sg",
                                                "sh",
                                                "si",
                                                "sj",
                                                "sk",
                                                "sl",
                                                "sm",
                                                "sn",
                                                "so",
                                                "sr",
                                                "ss",
                                                "st",
                                                "sv",
                                                "sx",
                                                "sy",
                                                "sz",
                                                "tc",
                                                "td",
                                                "tf",
                                                "tg",
                                                "th",
                                                "tj",
                                                "tk",
                                                "tl",
                                                "tm",
                                                "tn",
                                                "to",
                                                "tr",
                                                "tt",
                                                "tv",
                                                "tw",
                                                "tz",
                                                "ua",
                                                "ug",
                                                "um",
                                                "us",
                                                "uy",
                                                "uz",
                                                "va",
                                                "vc",
                                                "ve",
                                                "vg",
                                                "vi",
                                                "vn",
                                                "vu",
                                                "wf",
                                                "ws",
                                                "ye",
                                                "yt",
                                                "za",
                                                "zm",
                                                "zw"
                                            ],
                                            "type": "string"
                                        },
                                        "type": "array"
                                    },
                                    "taxId": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "telephones": {
                                        "items": {
                                            "properties": {
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                },
                                                "number": {
                                                    "pattern": "^\\+(9[976]\\d|8[987530]\\d|6[987]\\d|5[90]\\d|42\\d|3[875]\\d|2[98654321]\\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)\\s{0,1}(\\d{1,4}|[\\-. ]*[\\-. \\(]{0,1}\\d[\\-. ]*\\d[\\-. ]*\\d[\\-. \\)]{0,1}([\\-. ]*\\d){1,8})$",
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "descriptor",
                                                "number"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "vatId": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    }
                                },
                                "required": [
                                    "addresses",
                                    "avatarUrls",
                                    "brands",
                                    "emails",
                                    "languages",
                                    "telephones"
                                ],
                                "type": "object"
                            },
                            {
                                "properties": {
                                    "addresses": {
                                        "items": {
                                            "properties": {
                                                "country": {
                                                    "enum": [
                                                        "-",
                                                        "ad",
                                                        "ae",
                                                        "af",
                                                        "ag",
                                                        "ai",
                                                        "al",
                                                        "am",
                                                        "ao",
                                                        "aq",
                                                        "ar",
                                                        "as",
                                                        "at",
                                                        "au",
                                                        "aw",
                                                        "ax",
                                                        "az",
                                                        "ba",
                                                        "bb",
                                                        "bd",
                                                        "be",
                                                        "bf",
                                                        "bg",
                                                        "bh",
                                                        "bi",
                                                        "bj",
                                                        "bl",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "bq",
                                                        "br",
                                                        "bs",
                                                        "bt",
                                                        "bv",
                                                        "bw",
                                                        "by",
                                                        "bz",
                                                        "ca",
                                                        "cc",
                                                        "cd",
                                                        "cf",
                                                        "cg",
                                                        "ch",
                                                        "ci",
                                                        "ck",
                                                        "cl",
                                                        "cm",
                                                        "cn",
                                                        "co",
                                                        "cr",
                                                        "cu",
                                                        "cv",
                                                        "cw",
                                                        "cx",
                                                        "cy",
                                                        "cz",
                                                        "de",
                                                        "dj",
                                                        "dk",
                                                        "dm",
                                                        "do",
                                                        "dz",
                                                        "ec",
                                                        "ee",
                                                        "eg",
                                                        "eh",
                                                        "er",
                                                        "es",
                                                        "et",
                                                        "fi",
                                                        "fj",
                                                        "fk",
                                                        "fm",
                                                        "fo",
                                                        "fr",
                                                        "ga",
                                                        "gb",
                                                        "gd",
                                                        "ge",
                                                        "gf",
                                                        "gg",
                                                        "gh",
                                                        "gi",
                                                        "gl",
                                                        "gm",
                                                        "gn",
                                                        "gp",
                                                        "gq",
                                                        "gr",
                                                        "gs",
                                                        "gt",
                                                        "gu",
                                                        "gw",
                                                        "gy",
                                                        "hk",
                                                        "hm",
                                                        "hn",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "id",
                                                        "ie",
                                                        "il",
                                                        "im",
                                                        "in",
                                                        "io",
                                                        "iq",
                                                        "ir",
                                                        "is",
                                                        "it",
                                                        "je",
                                                        "jm",
                                                        "jo",
                                                        "jp",
                                                        "ke",
                                                        "kg",
                                                        "kh",
                                                        "ki",
                                                        "km",
                                                        "kn",
                                                        "kp",
                                                        "kr",
                                                        "kw",
                                                        "ky",
                                                        "kz",
                                                        "la",
                                                        "lb",
                                                        "lc",
                                                        "li",
                                                        "lk",
                                                        "lr",
                                                        "ls",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "ly",
                                                        "ma",
                                                        "mc",
                                                        "md",
                                                        "me",
                                                        "mf",
                                                        "mg",
                                                        "mh",
                                                        "mk",
                                                        "ml",
                                                        "mm",
                                                        "mn",
                                                        "mo",
                                                        "mp",
                                                        "mq",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "mu",
                                                        "mv",
                                                        "mw",
                                                        "mx",
                                                        "my",
                                                        "mz",
                                                        "na",
                                                        "nc",
                                                        "ne",
                                                        "nf",
                                                        "ng",
                                                        "ni",
                                                        "nl",
                                                        "no",
                                                        "np",
                                                        "nr",
                                                        "nu",
                                                        "nz",
                                                        "om",
                                                        "pa",
                                                        "pe",
                                                        "pf",
                                                        "pg",
                                                        "ph",
                                                        "pk",
                                                        "pl",
                                                        "pm",
                                                        "pn",
                                                        "pr",
                                                        "ps",
                                                        "pt",
                                                        "pw",
                                                        "py",
                                                        "qa",
                                                        "re",
                                                        "ro",
                                                        "rs",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sb",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "sh",
                                                        "si",
                                                        "sj",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "sv",
                                                        "sx",
                                                        "sy",
                                                        "sz",
                                                        "tc",
                                                        "td",
                                                        "tf",
                                                        "tg",
                                                        "th",
                                                        "tj",
                                                        "tk",
                                                        "tl",
                                                        "tm",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "tt",
                                                        "tv",
                                                        "tw",
                                                        "tz",
                                                        "ua",
                                                        "ug",
                                                        "um",
                                                        "us",
                                                        "uy",
                                                        "uz",
                                                        "va",
                                                        "vc",
                                                        "ve",
                                                        "vg",
                                                        "vi",
                                                        "vn",
                                                        "vu",
                                                        "wf",
                                                        "ws",
                                                        "ye",
                                                        "yt",
                                                        "za",
                                                        "zm",
                                                        "zw"
                                                    ],
                                                    "type": "string"
                                                },
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                },
                                                "locality": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "postalCode": {
                                                    "pattern": "^([0-9][0-9]|[0-9][0-9][0-9][0-9]|[0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][A-Z][A-Z]|[0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9] [A-Z][A-Z]|[0-9][0-9][0-9][0-9]-[A-Z]|[0-9][0-9][0-9] [0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|SE-[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|[A-Z][0-9][A-Z] [0-9][A-Z][0-9]|[A-Z][0-9][A-Z]-[0-9][A-Z][0-9]|[A-Z][A-Z][A-Z] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9][0-9] [0-9][A-Z][A-Z]|[A-Z][0-9][0-9][0-9][0-9][A-Z][A-Z][A-Z])$",
                                                    "type": "string"
                                                },
                                                "region": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "stellarBody": {
                                                    "properties": {
                                                        "name": {
                                                            "enum": [
                                                                "Earth",
                                                                "Mars",
                                                                "Moon"
                                                            ],
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "name"
                                                    ],
                                                    "type": "object"
                                                },
                                                "streetAddress": {
                                                    "properties": {
                                                        "firstLine": {
                                                            "maxLength": 75,
                                                            "type": "string"
                                                        },
                                                        "secondLine": {
                                                            "maxLength": 75,
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "firstLine"
                                                    ],
                                                    "type": "object"
                                                }
                                            },
                                            "required": [
                                                "country",
                                                "descriptor",
                                                "locality",
                                                "postalCode",
                                                "region",
                                                "streetAddress"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "avatarUrls": {
                                        "items": {
                                            "type": "string"
                                        },
                                        "type": "array"
                                    },
                                    "brands": {
                                        "items": {
                                            "properties": {
                                                "alternateName": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "colorPalette": {
                                                    "items": {
                                                        "properties": {
                                                            "cymkColorValue": {
                                                                "pattern": "^([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%$",
                                                                "type": "string"
                                                            },
                                                            "hexColorValue": {
                                                                "pattern": "^#(?:[0-9a-fA-F]{3,4}){1,2}$",
                                                                "type": "string"
                                                            },
                                                            "hslColorValue": {
                                                                "pattern": "^([0-9]|[12]{0,1}[0-9][0-9]|3[0-5][0-9]),([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%$",
                                                                "type": "string"
                                                            },
                                                            "name": {
                                                                "type": "string"
                                                            },
                                                            "rgbColorValue": {
                                                                "pattern": "^([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5])$",
                                                                "type": "string"
                                                            },
                                                            "rgbaColorValue": {
                                                                "pattern": "^([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5])$",
                                                                "type": "string"
                                                            }
                                                        },
                                                        "type": "object"
                                                    },
                                                    "type": "array"
                                                },
                                                "description": {
                                                    "type": "string"
                                                },
                                                "logoUrl": {
                                                    "pattern": "^(ftp|http|https|chrome|:\\/\\/|\\.|@){2,}(localhost|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|\\S*:\\w*@)*([a-zA-Z]|(\\d{1,3}|\\.){7}){1,}(\\w|\\.{2,}|\\.[a-zA-Z]{2,3}|\\/|\\?|&|:\\d|@|=|\\/|\\(.*\\)|#|-|%)*$",
                                                    "type": "string"
                                                },
                                                "name": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "slogan": {
                                                    "pattern": "^.{0,128}$",
                                                    "type": "string"
                                                },
                                                "typefaces": {
                                                    "items": {
                                                        "type": "string"
                                                    },
                                                    "type": "array"
                                                },
                                                "url": {
                                                    "pattern": "^(ftp|http|https|chrome|:\\/\\/|\\.|@){2,}(localhost|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|\\S*:\\w*@)*([a-zA-Z]|(\\d{1,3}|\\.){7}){1,}(\\w|\\.{2,}|\\.[a-zA-Z]{2,3}|\\/|\\?|&|:\\d|@|=|\\/|\\(.*\\)|#|-|%)*$",
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "alternateName",
                                                "colorPalette",
                                                "description",
                                                "logoUrl",
                                                "name",
                                                "slogan",
                                                "typefaces",
                                                "url"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "department": {
                                        "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "dissolutionDate": {
                                        "format": "date-time",
                                        "type": "string"
                                    },
                                    "emails": {
                                        "items": {
                                            "properties": {
                                                "address": {
                                                    "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$",
                                                    "type": "string"
                                                },
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "address",
                                                "descriptor"
                                            ],
                                            "type": "object"
                                        },
                                        "minItems": 1,
                                        "type": "array"
                                    },
                                    "founder": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "foundingDate": {
                                        "format": "date-time",
                                        "type": "string"
                                    },
                                    "globalLocationNumber": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "identification": {
                                        "properties": {
                                            "type": {
                                                "pattern": "^[a-zA-Z0-9]{6,64}$",
                                                "type": "string"
                                            },
                                            "value": {
                                                "maxLength": 75,
                                                "type": "string"
                                            }
                                        },
                                        "required": [
                                            "type",
                                            "value"
                                        ],
                                        "type": "object"
                                    },
                                    "languages": {
                                        "items": {
                                            "properties": {
                                                "code": {
                                                    "enum": [
                                                        "aa",
                                                        "ab",
                                                        "ae",
                                                        "af",
                                                        "ak",
                                                        "am",
                                                        "an",
                                                        "ar",
                                                        "as",
                                                        "av",
                                                        "ay",
                                                        "az",
                                                        "ba",
                                                        "be",
                                                        "bg",
                                                        "bi",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "br",
                                                        "bs",
                                                        "ca",
                                                        "ce",
                                                        "ch",
                                                        "co",
                                                        "cr",
                                                        "cs",
                                                        "cu",
                                                        "cv",
                                                        "cy",
                                                        "da",
                                                        "de",
                                                        "dv",
                                                        "dz",
                                                        "ee",
                                                        "el",
                                                        "en",
                                                        "eo",
                                                        "es",
                                                        "et",
                                                        "eu",
                                                        "fa",
                                                        "ff",
                                                        "fi",
                                                        "fj",
                                                        "fo",
                                                        "fr",
                                                        "fy",
                                                        "ga",
                                                        "gd",
                                                        "gl",
                                                        "gn",
                                                        "gu",
                                                        "gv",
                                                        "ha",
                                                        "he",
                                                        "hi",
                                                        "ho",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "hy",
                                                        "hz",
                                                        "ia",
                                                        "id",
                                                        "ie",
                                                        "ig",
                                                        "ii",
                                                        "ik",
                                                        "io",
                                                        "is",
                                                        "it",
                                                        "iu",
                                                        "ja",
                                                        "jv",
                                                        "ka",
                                                        "kg",
                                                        "ki",
                                                        "kj",
                                                        "kk",
                                                        "kl",
                                                        "km",
                                                        "kn",
                                                        "ko",
                                                        "kr",
                                                        "ks",
                                                        "ku",
                                                        "kv",
                                                        "kw",
                                                        "ky",
                                                        "la",
                                                        "lb",
                                                        "lg",
                                                        "li",
                                                        "ln",
                                                        "lo",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "mg",
                                                        "mh",
                                                        "mi",
                                                        "mk",
                                                        "ml",
                                                        "mn",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "my",
                                                        "na",
                                                        "nb",
                                                        "nd",
                                                        "ne",
                                                        "ng",
                                                        "nl",
                                                        "nn",
                                                        "no",
                                                        "nr",
                                                        "nv",
                                                        "ny",
                                                        "oc",
                                                        "oj",
                                                        "om",
                                                        "or",
                                                        "os",
                                                        "pa",
                                                        "pi",
                                                        "pl",
                                                        "ps",
                                                        "pt",
                                                        "qu",
                                                        "rm",
                                                        "rn",
                                                        "ro",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "si",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sq",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "su",
                                                        "sv",
                                                        "sw",
                                                        "ta",
                                                        "te",
                                                        "tg",
                                                        "th",
                                                        "ti",
                                                        "tk",
                                                        "tl",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "ts",
                                                        "tt",
                                                        "tw",
                                                        "ty",
                                                        "ug",
                                                        "uk",
                                                        "ur",
                                                        "uz",
                                                        "ve",
                                                        "vi",
                                                        "vo",
                                                        "wa",
                                                        "wo",
                                                        "xh",
                                                        "yi",
                                                        "yo",
                                                        "za",
                                                        "zh",
                                                        "zu"
                                                    ],
                                                    "type": "string"
                                                },
                                                "region": {
                                                    "enum": [
                                                        "ad",
                                                        "ae",
                                                        "af",
                                                        "ag",
                                                        "ai",
                                                        "al",
                                                        "am",
                                                        "ao",
                                                        "aq",
                                                        "ar",
                                                        "as",
                                                        "at",
                                                        "au",
                                                        "aw",
                                                        "ax",
                                                        "az",
                                                        "ba",
                                                        "bb",
                                                        "bd",
                                                        "be",
                                                        "bf",
                                                        "bg",
                                                        "bh",
                                                        "bi",
                                                        "bj",
                                                        "bl",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "bq",
                                                        "br",
                                                        "bs",
                                                        "bt",
                                                        "bv",
                                                        "bw",
                                                        "by",
                                                        "bz",
                                                        "ca",
                                                        "cc",
                                                        "cd",
                                                        "cf",
                                                        "cg",
                                                        "ch",
                                                        "ci",
                                                        "ck",
                                                        "cl",
                                                        "cm",
                                                        "cn",
                                                        "co",
                                                        "cr",
                                                        "cu",
                                                        "cv",
                                                        "cw",
                                                        "cx",
                                                        "cy",
                                                        "cz",
                                                        "de",
                                                        "dj",
                                                        "dk",
                                                        "dm",
                                                        "do",
                                                        "dz",
                                                        "ec",
                                                        "ee",
                                                        "eg",
                                                        "eh",
                                                        "er",
                                                        "es",
                                                        "et",
                                                        "fi",
                                                        "fj",
                                                        "fk",
                                                        "fm",
                                                        "fo",
                                                        "fr",
                                                        "ga",
                                                        "gb",
                                                        "gd",
                                                        "ge",
                                                        "gf",
                                                        "gg",
                                                        "gh",
                                                        "gi",
                                                        "gl",
                                                        "gm",
                                                        "gn",
                                                        "gp",
                                                        "gq",
                                                        "gr",
                                                        "gs",
                                                        "gt",
                                                        "gu",
                                                        "gw",
                                                        "gy",
                                                        "hk",
                                                        "hm",
                                                        "hn",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "id",
                                                        "ie",
                                                        "il",
                                                        "im",
                                                        "in",
                                                        "io",
                                                        "iq",
                                                        "ir",
                                                        "is",
                                                        "it",
                                                        "je",
                                                        "jm",
                                                        "jo",
                                                        "jp",
                                                        "ke",
                                                        "kg",
                                                        "kh",
                                                        "ki",
                                                        "km",
                                                        "kn",
                                                        "kp",
                                                        "kr",
                                                        "kw",
                                                        "ky",
                                                        "kz",
                                                        "la",
                                                        "lb",
                                                        "lc",
                                                        "li",
                                                        "lk",
                                                        "lr",
                                                        "ls",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "ly",
                                                        "ma",
                                                        "mc",
                                                        "md",
                                                        "me",
                                                        "mf",
                                                        "mg",
                                                        "mh",
                                                        "mk",
                                                        "ml",
                                                        "mm",
                                                        "mn",
                                                        "mo",
                                                        "mp",
                                                        "mq",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "mu",
                                                        "mv",
                                                        "mw",
                                                        "mx",
                                                        "my",
                                                        "mz",
                                                        "na",
                                                        "nc",
                                                        "ne",
                                                        "nf",
                                                        "ng",
                                                        "ni",
                                                        "nl",
                                                        "no",
                                                        "np",
                                                        "nr",
                                                        "nu",
                                                        "nz",
                                                        "om",
                                                        "pa",
                                                        "pe",
                                                        "pf",
                                                        "pg",
                                                        "ph",
                                                        "pk",
                                                        "pl",
                                                        "pm",
                                                        "pn",
                                                        "pr",
                                                        "ps",
                                                        "pt",
                                                        "pw",
                                                        "py",
                                                        "qa",
                                                        "re",
                                                        "ro",
                                                        "rs",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sb",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "sh",
                                                        "si",
                                                        "sj",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "sv",
                                                        "sx",
                                                        "sy",
                                                        "sz",
                                                        "tc",
                                                        "td",
                                                        "tf",
                                                        "tg",
                                                        "th",
                                                        "tj",
                                                        "tk",
                                                        "tl",
                                                        "tm",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "tt",
                                                        "tv",
                                                        "tw",
                                                        "tz",
                                                        "ua",
                                                        "ug",
                                                        "um",
                                                        "us",
                                                        "uy",
                                                        "uz",
                                                        "va",
                                                        "vc",
                                                        "ve",
                                                        "vg",
                                                        "vi",
                                                        "vn",
                                                        "vu",
                                                        "wf",
                                                        "ws",
                                                        "ye",
                                                        "yt",
                                                        "za",
                                                        "zm",
                                                        "zw"
                                                    ],
                                                    "type": "string"
                                                },
                                                "skill": {
                                                    "properties": {
                                                        "listening": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "reading": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "speaking": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "writing": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "listening",
                                                        "reading",
                                                        "speaking",
                                                        "writing"
                                                    ],
                                                    "type": "object"
                                                }
                                            },
                                            "required": [
                                                "code"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "legalName": {
                                        "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "leiCode": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "location": {
                                        "properties": {
                                            "country": {
                                                "enum": [
                                                    "-",
                                                    "ad",
                                                    "ae",
                                                    "af",
                                                    "ag",
                                                    "ai",
                                                    "al",
                                                    "am",
                                                    "ao",
                                                    "aq",
                                                    "ar",
                                                    "as",
                                                    "at",
                                                    "au",
                                                    "aw",
                                                    "ax",
                                                    "az",
                                                    "ba",
                                                    "bb",
                                                    "bd",
                                                    "be",
                                                    "bf",
                                                    "bg",
                                                    "bh",
                                                    "bi",
                                                    "bj",
                                                    "bl",
                                                    "bm",
                                                    "bn",
                                                    "bo",
                                                    "bq",
                                                    "br",
                                                    "bs",
                                                    "bt",
                                                    "bv",
                                                    "bw",
                                                    "by",
                                                    "bz",
                                                    "ca",
                                                    "cc",
                                                    "cd",
                                                    "cf",
                                                    "cg",
                                                    "ch",
                                                    "ci",
                                                    "ck",
                                                    "cl",
                                                    "cm",
                                                    "cn",
                                                    "co",
                                                    "cr",
                                                    "cu",
                                                    "cv",
                                                    "cw",
                                                    "cx",
                                                    "cy",
                                                    "cz",
                                                    "de",
                                                    "dj",
                                                    "dk",
                                                    "dm",
                                                    "do",
                                                    "dz",
                                                    "ec",
                                                    "ee",
                                                    "eg",
                                                    "eh",
                                                    "er",
                                                    "es",
                                                    "et",
                                                    "fi",
                                                    "fj",
                                                    "fk",
                                                    "fm",
                                                    "fo",
                                                    "fr",
                                                    "ga",
                                                    "gb",
                                                    "gd",
                                                    "ge",
                                                    "gf",
                                                    "gg",
                                                    "gh",
                                                    "gi",
                                                    "gl",
                                                    "gm",
                                                    "gn",
                                                    "gp",
                                                    "gq",
                                                    "gr",
                                                    "gs",
                                                    "gt",
                                                    "gu",
                                                    "gw",
                                                    "gy",
                                                    "hk",
                                                    "hm",
                                                    "hn",
                                                    "hr",
                                                    "ht",
                                                    "hu",
                                                    "id",
                                                    "ie",
                                                    "il",
                                                    "im",
                                                    "in",
                                                    "io",
                                                    "iq",
                                                    "ir",
                                                    "is",
                                                    "it",
                                                    "je",
                                                    "jm",
                                                    "jo",
                                                    "jp",
                                                    "ke",
                                                    "kg",
                                                    "kh",
                                                    "ki",
                                                    "km",
                                                    "kn",
                                                    "kp",
                                                    "kr",
                                                    "kw",
                                                    "ky",
                                                    "kz",
                                                    "la",
                                                    "lb",
                                                    "lc",
                                                    "li",
                                                    "lk",
                                                    "lr",
                                                    "ls",
                                                    "lt",
                                                    "lu",
                                                    "lv",
                                                    "ly",
                                                    "ma",
                                                    "mc",
                                                    "md",
                                                    "me",
                                                    "mf",
                                                    "mg",
                                                    "mh",
                                                    "mk",
                                                    "ml",
                                                    "mm",
                                                    "mn",
                                                    "mo",
                                                    "mp",
                                                    "mq",
                                                    "mr",
                                                    "ms",
                                                    "mt",
                                                    "mu",
                                                    "mv",
                                                    "mw",
                                                    "mx",
                                                    "my",
                                                    "mz",
                                                    "na",
                                                    "nc",
                                                    "ne",
                                                    "nf",
                                                    "ng",
                                                    "ni",
                                                    "nl",
                                                    "no",
                                                    "np",
                                                    "nr",
                                                    "nu",
                                                    "nz",
                                                    "om",
                                                    "pa",
                                                    "pe",
                                                    "pf",
                                                    "pg",
                                                    "ph",
                                                    "pk",
                                                    "pl",
                                                    "pm",
                                                    "pn",
                                                    "pr",
                                                    "ps",
                                                    "pt",
                                                    "pw",
                                                    "py",
                                                    "qa",
                                                    "re",
                                                    "ro",
                                                    "rs",
                                                    "ru",
                                                    "rw",
                                                    "sa",
                                                    "sb",
                                                    "sc",
                                                    "sd",
                                                    "se",
                                                    "sg",
                                                    "sh",
                                                    "si",
                                                    "sj",
                                                    "sk",
                                                    "sl",
                                                    "sm",
                                                    "sn",
                                                    "so",
                                                    "sr",
                                                    "ss",
                                                    "st",
                                                    "sv",
                                                    "sx",
                                                    "sy",
                                                    "sz",
                                                    "tc",
                                                    "td",
                                                    "tf",
                                                    "tg",
                                                    "th",
                                                    "tj",
                                                    "tk",
                                                    "tl",
                                                    "tm",
                                                    "tn",
                                                    "to",
                                                    "tr",
                                                    "tt",
                                                    "tv",
                                                    "tw",
                                                    "tz",
                                                    "ua",
                                                    "ug",
                                                    "um",
                                                    "us",
                                                    "uy",
                                                    "uz",
                                                    "va",
                                                    "vc",
                                                    "ve",
                                                    "vg",
                                                    "vi",
                                                    "vn",
                                                    "vu",
                                                    "wf",
                                                    "ws",
                                                    "ye",
                                                    "yt",
                                                    "za",
                                                    "zm",
                                                    "zw"
                                                ],
                                                "type": "string"
                                            },
                                            "descriptor": {
                                                "maxLength": 75,
                                                "type": "string"
                                            },
                                            "locality": {
                                                "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                "type": "string"
                                            },
                                            "postalCode": {
                                                "pattern": "^([0-9][0-9]|[0-9][0-9][0-9][0-9]|[0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][A-Z][A-Z]|[0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9] [A-Z][A-Z]|[0-9][0-9][0-9][0-9]-[A-Z]|[0-9][0-9][0-9] [0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|SE-[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|[A-Z][0-9][A-Z] [0-9][A-Z][0-9]|[A-Z][0-9][A-Z]-[0-9][A-Z][0-9]|[A-Z][A-Z][A-Z] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9][0-9] [0-9][A-Z][A-Z]|[A-Z][0-9][0-9][0-9][0-9][A-Z][A-Z][A-Z])$",
                                                "type": "string"
                                            },
                                            "region": {
                                                "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                "type": "string"
                                            },
                                            "stellarBody": {
                                                "properties": {
                                                    "name": {
                                                        "enum": [
                                                            "Earth",
                                                            "Mars",
                                                            "Moon"
                                                        ],
                                                        "type": "string"
                                                    }
                                                },
                                                "required": [
                                                    "name"
                                                ],
                                                "type": "object"
                                            },
                                            "streetAddress": {
                                                "properties": {
                                                    "firstLine": {
                                                        "maxLength": 75,
                                                        "type": "string"
                                                    },
                                                    "secondLine": {
                                                        "maxLength": 75,
                                                        "type": "string"
                                                    }
                                                },
                                                "required": [
                                                    "firstLine"
                                                ],
                                                "type": "object"
                                            }
                                        },
                                        "required": [
                                            "country",
                                            "descriptor",
                                            "locality",
                                            "postalCode",
                                            "region",
                                            "streetAddress"
                                        ],
                                        "type": "object"
                                    },
                                    "numberOfEmployees": {
                                        "type": "number"
                                    },
                                    "parentOrganization": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "taxId": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "telephones": {
                                        "items": {
                                            "properties": {
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                },
                                                "number": {
                                                    "pattern": "^\\+(9[976]\\d|8[987530]\\d|6[987]\\d|5[90]\\d|42\\d|3[875]\\d|2[98654321]\\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)\\s{0,1}(\\d{1,4}|[\\-. ]*[\\-. \\(]{0,1}\\d[\\-. ]*\\d[\\-. ]*\\d[\\-. \\)]{0,1}([\\-. ]*\\d){1,8})$",
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "descriptor",
                                                "number"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "vatId": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    }
                                },
                                "required": [
                                    "addresses",
                                    "avatarUrls",
                                    "brands",
                                    "emails",
                                    "languages",
                                    "legalName",
                                    "location",
                                    "telephones"
                                ],
                                "type": "object"
                            }
                        ]
                    },
                    "type": "array"
                },
                "flaggedAt": {
                    "format": "date-time",
                    "type": "string"
                },
                "licensors": {
                    "items": {
                        "anyOf": [
                            {
                                "properties": {
                                    "additionalName": {
                                        "pattern": "^[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "addresses": {
                                        "items": {
                                            "properties": {
                                                "country": {
                                                    "enum": [
                                                        "-",
                                                        "ad",
                                                        "ae",
                                                        "af",
                                                        "ag",
                                                        "ai",
                                                        "al",
                                                        "am",
                                                        "ao",
                                                        "aq",
                                                        "ar",
                                                        "as",
                                                        "at",
                                                        "au",
                                                        "aw",
                                                        "ax",
                                                        "az",
                                                        "ba",
                                                        "bb",
                                                        "bd",
                                                        "be",
                                                        "bf",
                                                        "bg",
                                                        "bh",
                                                        "bi",
                                                        "bj",
                                                        "bl",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "bq",
                                                        "br",
                                                        "bs",
                                                        "bt",
                                                        "bv",
                                                        "bw",
                                                        "by",
                                                        "bz",
                                                        "ca",
                                                        "cc",
                                                        "cd",
                                                        "cf",
                                                        "cg",
                                                        "ch",
                                                        "ci",
                                                        "ck",
                                                        "cl",
                                                        "cm",
                                                        "cn",
                                                        "co",
                                                        "cr",
                                                        "cu",
                                                        "cv",
                                                        "cw",
                                                        "cx",
                                                        "cy",
                                                        "cz",
                                                        "de",
                                                        "dj",
                                                        "dk",
                                                        "dm",
                                                        "do",
                                                        "dz",
                                                        "ec",
                                                        "ee",
                                                        "eg",
                                                        "eh",
                                                        "er",
                                                        "es",
                                                        "et",
                                                        "fi",
                                                        "fj",
                                                        "fk",
                                                        "fm",
                                                        "fo",
                                                        "fr",
                                                        "ga",
                                                        "gb",
                                                        "gd",
                                                        "ge",
                                                        "gf",
                                                        "gg",
                                                        "gh",
                                                        "gi",
                                                        "gl",
                                                        "gm",
                                                        "gn",
                                                        "gp",
                                                        "gq",
                                                        "gr",
                                                        "gs",
                                                        "gt",
                                                        "gu",
                                                        "gw",
                                                        "gy",
                                                        "hk",
                                                        "hm",
                                                        "hn",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "id",
                                                        "ie",
                                                        "il",
                                                        "im",
                                                        "in",
                                                        "io",
                                                        "iq",
                                                        "ir",
                                                        "is",
                                                        "it",
                                                        "je",
                                                        "jm",
                                                        "jo",
                                                        "jp",
                                                        "ke",
                                                        "kg",
                                                        "kh",
                                                        "ki",
                                                        "km",
                                                        "kn",
                                                        "kp",
                                                        "kr",
                                                        "kw",
                                                        "ky",
                                                        "kz",
                                                        "la",
                                                        "lb",
                                                        "lc",
                                                        "li",
                                                        "lk",
                                                        "lr",
                                                        "ls",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "ly",
                                                        "ma",
                                                        "mc",
                                                        "md",
                                                        "me",
                                                        "mf",
                                                        "mg",
                                                        "mh",
                                                        "mk",
                                                        "ml",
                                                        "mm",
                                                        "mn",
                                                        "mo",
                                                        "mp",
                                                        "mq",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "mu",
                                                        "mv",
                                                        "mw",
                                                        "mx",
                                                        "my",
                                                        "mz",
                                                        "na",
                                                        "nc",
                                                        "ne",
                                                        "nf",
                                                        "ng",
                                                        "ni",
                                                        "nl",
                                                        "no",
                                                        "np",
                                                        "nr",
                                                        "nu",
                                                        "nz",
                                                        "om",
                                                        "pa",
                                                        "pe",
                                                        "pf",
                                                        "pg",
                                                        "ph",
                                                        "pk",
                                                        "pl",
                                                        "pm",
                                                        "pn",
                                                        "pr",
                                                        "ps",
                                                        "pt",
                                                        "pw",
                                                        "py",
                                                        "qa",
                                                        "re",
                                                        "ro",
                                                        "rs",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sb",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "sh",
                                                        "si",
                                                        "sj",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "sv",
                                                        "sx",
                                                        "sy",
                                                        "sz",
                                                        "tc",
                                                        "td",
                                                        "tf",
                                                        "tg",
                                                        "th",
                                                        "tj",
                                                        "tk",
                                                        "tl",
                                                        "tm",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "tt",
                                                        "tv",
                                                        "tw",
                                                        "tz",
                                                        "ua",
                                                        "ug",
                                                        "um",
                                                        "us",
                                                        "uy",
                                                        "uz",
                                                        "va",
                                                        "vc",
                                                        "ve",
                                                        "vg",
                                                        "vi",
                                                        "vn",
                                                        "vu",
                                                        "wf",
                                                        "ws",
                                                        "ye",
                                                        "yt",
                                                        "za",
                                                        "zm",
                                                        "zw"
                                                    ],
                                                    "type": "string"
                                                },
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                },
                                                "locality": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "postalCode": {
                                                    "pattern": "^([0-9][0-9]|[0-9][0-9][0-9][0-9]|[0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][A-Z][A-Z]|[0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9] [A-Z][A-Z]|[0-9][0-9][0-9][0-9]-[A-Z]|[0-9][0-9][0-9] [0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|SE-[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|[A-Z][0-9][A-Z] [0-9][A-Z][0-9]|[A-Z][0-9][A-Z]-[0-9][A-Z][0-9]|[A-Z][A-Z][A-Z] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9][0-9] [0-9][A-Z][A-Z]|[A-Z][0-9][0-9][0-9][0-9][A-Z][A-Z][A-Z])$",
                                                    "type": "string"
                                                },
                                                "region": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "stellarBody": {
                                                    "properties": {
                                                        "name": {
                                                            "enum": [
                                                                "Earth",
                                                                "Mars",
                                                                "Moon"
                                                            ],
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "name"
                                                    ],
                                                    "type": "object"
                                                },
                                                "streetAddress": {
                                                    "properties": {
                                                        "firstLine": {
                                                            "maxLength": 75,
                                                            "type": "string"
                                                        },
                                                        "secondLine": {
                                                            "maxLength": 75,
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "firstLine"
                                                    ],
                                                    "type": "object"
                                                }
                                            },
                                            "required": [
                                                "country",
                                                "descriptor",
                                                "locality",
                                                "postalCode",
                                                "region",
                                                "streetAddress"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "avatarUrls": {
                                        "items": {
                                            "type": "string"
                                        },
                                        "type": "array"
                                    },
                                    "birthDate": {
                                        "format": "date-time",
                                        "type": "string"
                                    },
                                    "birthPlace": {
                                        "properties": {
                                            "country": {
                                                "enum": [
                                                    "-",
                                                    "ad",
                                                    "ae",
                                                    "af",
                                                    "ag",
                                                    "ai",
                                                    "al",
                                                    "am",
                                                    "ao",
                                                    "aq",
                                                    "ar",
                                                    "as",
                                                    "at",
                                                    "au",
                                                    "aw",
                                                    "ax",
                                                    "az",
                                                    "ba",
                                                    "bb",
                                                    "bd",
                                                    "be",
                                                    "bf",
                                                    "bg",
                                                    "bh",
                                                    "bi",
                                                    "bj",
                                                    "bl",
                                                    "bm",
                                                    "bn",
                                                    "bo",
                                                    "bq",
                                                    "br",
                                                    "bs",
                                                    "bt",
                                                    "bv",
                                                    "bw",
                                                    "by",
                                                    "bz",
                                                    "ca",
                                                    "cc",
                                                    "cd",
                                                    "cf",
                                                    "cg",
                                                    "ch",
                                                    "ci",
                                                    "ck",
                                                    "cl",
                                                    "cm",
                                                    "cn",
                                                    "co",
                                                    "cr",
                                                    "cu",
                                                    "cv",
                                                    "cw",
                                                    "cx",
                                                    "cy",
                                                    "cz",
                                                    "de",
                                                    "dj",
                                                    "dk",
                                                    "dm",
                                                    "do",
                                                    "dz",
                                                    "ec",
                                                    "ee",
                                                    "eg",
                                                    "eh",
                                                    "er",
                                                    "es",
                                                    "et",
                                                    "fi",
                                                    "fj",
                                                    "fk",
                                                    "fm",
                                                    "fo",
                                                    "fr",
                                                    "ga",
                                                    "gb",
                                                    "gd",
                                                    "ge",
                                                    "gf",
                                                    "gg",
                                                    "gh",
                                                    "gi",
                                                    "gl",
                                                    "gm",
                                                    "gn",
                                                    "gp",
                                                    "gq",
                                                    "gr",
                                                    "gs",
                                                    "gt",
                                                    "gu",
                                                    "gw",
                                                    "gy",
                                                    "hk",
                                                    "hm",
                                                    "hn",
                                                    "hr",
                                                    "ht",
                                                    "hu",
                                                    "id",
                                                    "ie",
                                                    "il",
                                                    "im",
                                                    "in",
                                                    "io",
                                                    "iq",
                                                    "ir",
                                                    "is",
                                                    "it",
                                                    "je",
                                                    "jm",
                                                    "jo",
                                                    "jp",
                                                    "ke",
                                                    "kg",
                                                    "kh",
                                                    "ki",
                                                    "km",
                                                    "kn",
                                                    "kp",
                                                    "kr",
                                                    "kw",
                                                    "ky",
                                                    "kz",
                                                    "la",
                                                    "lb",
                                                    "lc",
                                                    "li",
                                                    "lk",
                                                    "lr",
                                                    "ls",
                                                    "lt",
                                                    "lu",
                                                    "lv",
                                                    "ly",
                                                    "ma",
                                                    "mc",
                                                    "md",
                                                    "me",
                                                    "mf",
                                                    "mg",
                                                    "mh",
                                                    "mk",
                                                    "ml",
                                                    "mm",
                                                    "mn",
                                                    "mo",
                                                    "mp",
                                                    "mq",
                                                    "mr",
                                                    "ms",
                                                    "mt",
                                                    "mu",
                                                    "mv",
                                                    "mw",
                                                    "mx",
                                                    "my",
                                                    "mz",
                                                    "na",
                                                    "nc",
                                                    "ne",
                                                    "nf",
                                                    "ng",
                                                    "ni",
                                                    "nl",
                                                    "no",
                                                    "np",
                                                    "nr",
                                                    "nu",
                                                    "nz",
                                                    "om",
                                                    "pa",
                                                    "pe",
                                                    "pf",
                                                    "pg",
                                                    "ph",
                                                    "pk",
                                                    "pl",
                                                    "pm",
                                                    "pn",
                                                    "pr",
                                                    "ps",
                                                    "pt",
                                                    "pw",
                                                    "py",
                                                    "qa",
                                                    "re",
                                                    "ro",
                                                    "rs",
                                                    "ru",
                                                    "rw",
                                                    "sa",
                                                    "sb",
                                                    "sc",
                                                    "sd",
                                                    "se",
                                                    "sg",
                                                    "sh",
                                                    "si",
                                                    "sj",
                                                    "sk",
                                                    "sl",
                                                    "sm",
                                                    "sn",
                                                    "so",
                                                    "sr",
                                                    "ss",
                                                    "st",
                                                    "sv",
                                                    "sx",
                                                    "sy",
                                                    "sz",
                                                    "tc",
                                                    "td",
                                                    "tf",
                                                    "tg",
                                                    "th",
                                                    "tj",
                                                    "tk",
                                                    "tl",
                                                    "tm",
                                                    "tn",
                                                    "to",
                                                    "tr",
                                                    "tt",
                                                    "tv",
                                                    "tw",
                                                    "tz",
                                                    "ua",
                                                    "ug",
                                                    "um",
                                                    "us",
                                                    "uy",
                                                    "uz",
                                                    "va",
                                                    "vc",
                                                    "ve",
                                                    "vg",
                                                    "vi",
                                                    "vn",
                                                    "vu",
                                                    "wf",
                                                    "ws",
                                                    "ye",
                                                    "yt",
                                                    "za",
                                                    "zm",
                                                    "zw"
                                                ],
                                                "type": "string"
                                            },
                                            "descriptor": {
                                                "maxLength": 75,
                                                "type": "string"
                                            },
                                            "locality": {
                                                "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                "type": "string"
                                            },
                                            "postalCode": {
                                                "pattern": "^([0-9][0-9]|[0-9][0-9][0-9][0-9]|[0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][A-Z][A-Z]|[0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9] [A-Z][A-Z]|[0-9][0-9][0-9][0-9]-[A-Z]|[0-9][0-9][0-9] [0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|SE-[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|[A-Z][0-9][A-Z] [0-9][A-Z][0-9]|[A-Z][0-9][A-Z]-[0-9][A-Z][0-9]|[A-Z][A-Z][A-Z] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9][0-9] [0-9][A-Z][A-Z]|[A-Z][0-9][0-9][0-9][0-9][A-Z][A-Z][A-Z])$",
                                                "type": "string"
                                            },
                                            "region": {
                                                "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                "type": "string"
                                            },
                                            "stellarBody": {
                                                "properties": {
                                                    "name": {
                                                        "enum": [
                                                            "Earth",
                                                            "Mars",
                                                            "Moon"
                                                        ],
                                                        "type": "string"
                                                    }
                                                },
                                                "required": [
                                                    "name"
                                                ],
                                                "type": "object"
                                            },
                                            "streetAddress": {
                                                "properties": {
                                                    "firstLine": {
                                                        "maxLength": 75,
                                                        "type": "string"
                                                    },
                                                    "secondLine": {
                                                        "maxLength": 75,
                                                        "type": "string"
                                                    }
                                                },
                                                "required": [
                                                    "firstLine"
                                                ],
                                                "type": "object"
                                            }
                                        },
                                        "required": [
                                            "country",
                                            "descriptor",
                                            "locality",
                                            "postalCode",
                                            "region",
                                            "streetAddress"
                                        ],
                                        "type": "object"
                                    },
                                    "brands": {
                                        "items": {
                                            "properties": {
                                                "alternateName": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "colorPalette": {
                                                    "items": {
                                                        "properties": {
                                                            "cymkColorValue": {
                                                                "pattern": "^([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%$",
                                                                "type": "string"
                                                            },
                                                            "hexColorValue": {
                                                                "pattern": "^#(?:[0-9a-fA-F]{3,4}){1,2}$",
                                                                "type": "string"
                                                            },
                                                            "hslColorValue": {
                                                                "pattern": "^([0-9]|[12]{0,1}[0-9][0-9]|3[0-5][0-9]),([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%$",
                                                                "type": "string"
                                                            },
                                                            "name": {
                                                                "type": "string"
                                                            },
                                                            "rgbColorValue": {
                                                                "pattern": "^([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5])$",
                                                                "type": "string"
                                                            },
                                                            "rgbaColorValue": {
                                                                "pattern": "^([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5])$",
                                                                "type": "string"
                                                            }
                                                        },
                                                        "type": "object"
                                                    },
                                                    "type": "array"
                                                },
                                                "description": {
                                                    "type": "string"
                                                },
                                                "logoUrl": {
                                                    "pattern": "^(ftp|http|https|chrome|:\\/\\/|\\.|@){2,}(localhost|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|\\S*:\\w*@)*([a-zA-Z]|(\\d{1,3}|\\.){7}){1,}(\\w|\\.{2,}|\\.[a-zA-Z]{2,3}|\\/|\\?|&|:\\d|@|=|\\/|\\(.*\\)|#|-|%)*$",
                                                    "type": "string"
                                                },
                                                "name": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "slogan": {
                                                    "pattern": "^.{0,128}$",
                                                    "type": "string"
                                                },
                                                "typefaces": {
                                                    "items": {
                                                        "type": "string"
                                                    },
                                                    "type": "array"
                                                },
                                                "url": {
                                                    "pattern": "^(ftp|http|https|chrome|:\\/\\/|\\.|@){2,}(localhost|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|\\S*:\\w*@)*([a-zA-Z]|(\\d{1,3}|\\.){7}){1,}(\\w|\\.{2,}|\\.[a-zA-Z]{2,3}|\\/|\\?|&|:\\d|@|=|\\/|\\(.*\\)|#|-|%)*$",
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "alternateName",
                                                "colorPalette",
                                                "description",
                                                "logoUrl",
                                                "name",
                                                "slogan",
                                                "typefaces",
                                                "url"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "deathDate": {
                                        "format": "date-time",
                                        "type": "string"
                                    },
                                    "emails": {
                                        "items": {
                                            "properties": {
                                                "address": {
                                                    "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$",
                                                    "type": "string"
                                                },
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "address",
                                                "descriptor"
                                            ],
                                            "type": "object"
                                        },
                                        "minItems": 1,
                                        "type": "array"
                                    },
                                    "familyName": {
                                        "pattern": "^[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "givenName": {
                                        "pattern": "^[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "identification": {
                                        "properties": {
                                            "type": {
                                                "pattern": "^[a-zA-Z0-9]{6,64}$",
                                                "type": "string"
                                            },
                                            "value": {
                                                "maxLength": 75,
                                                "type": "string"
                                            }
                                        },
                                        "required": [
                                            "type",
                                            "value"
                                        ],
                                        "type": "object"
                                    },
                                    "jobTitle": {
                                        "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "languages": {
                                        "items": {
                                            "properties": {
                                                "code": {
                                                    "enum": [
                                                        "aa",
                                                        "ab",
                                                        "ae",
                                                        "af",
                                                        "ak",
                                                        "am",
                                                        "an",
                                                        "ar",
                                                        "as",
                                                        "av",
                                                        "ay",
                                                        "az",
                                                        "ba",
                                                        "be",
                                                        "bg",
                                                        "bi",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "br",
                                                        "bs",
                                                        "ca",
                                                        "ce",
                                                        "ch",
                                                        "co",
                                                        "cr",
                                                        "cs",
                                                        "cu",
                                                        "cv",
                                                        "cy",
                                                        "da",
                                                        "de",
                                                        "dv",
                                                        "dz",
                                                        "ee",
                                                        "el",
                                                        "en",
                                                        "eo",
                                                        "es",
                                                        "et",
                                                        "eu",
                                                        "fa",
                                                        "ff",
                                                        "fi",
                                                        "fj",
                                                        "fo",
                                                        "fr",
                                                        "fy",
                                                        "ga",
                                                        "gd",
                                                        "gl",
                                                        "gn",
                                                        "gu",
                                                        "gv",
                                                        "ha",
                                                        "he",
                                                        "hi",
                                                        "ho",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "hy",
                                                        "hz",
                                                        "ia",
                                                        "id",
                                                        "ie",
                                                        "ig",
                                                        "ii",
                                                        "ik",
                                                        "io",
                                                        "is",
                                                        "it",
                                                        "iu",
                                                        "ja",
                                                        "jv",
                                                        "ka",
                                                        "kg",
                                                        "ki",
                                                        "kj",
                                                        "kk",
                                                        "kl",
                                                        "km",
                                                        "kn",
                                                        "ko",
                                                        "kr",
                                                        "ks",
                                                        "ku",
                                                        "kv",
                                                        "kw",
                                                        "ky",
                                                        "la",
                                                        "lb",
                                                        "lg",
                                                        "li",
                                                        "ln",
                                                        "lo",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "mg",
                                                        "mh",
                                                        "mi",
                                                        "mk",
                                                        "ml",
                                                        "mn",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "my",
                                                        "na",
                                                        "nb",
                                                        "nd",
                                                        "ne",
                                                        "ng",
                                                        "nl",
                                                        "nn",
                                                        "no",
                                                        "nr",
                                                        "nv",
                                                        "ny",
                                                        "oc",
                                                        "oj",
                                                        "om",
                                                        "or",
                                                        "os",
                                                        "pa",
                                                        "pi",
                                                        "pl",
                                                        "ps",
                                                        "pt",
                                                        "qu",
                                                        "rm",
                                                        "rn",
                                                        "ro",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "si",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sq",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "su",
                                                        "sv",
                                                        "sw",
                                                        "ta",
                                                        "te",
                                                        "tg",
                                                        "th",
                                                        "ti",
                                                        "tk",
                                                        "tl",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "ts",
                                                        "tt",
                                                        "tw",
                                                        "ty",
                                                        "ug",
                                                        "uk",
                                                        "ur",
                                                        "uz",
                                                        "ve",
                                                        "vi",
                                                        "vo",
                                                        "wa",
                                                        "wo",
                                                        "xh",
                                                        "yi",
                                                        "yo",
                                                        "za",
                                                        "zh",
                                                        "zu"
                                                    ],
                                                    "type": "string"
                                                },
                                                "region": {
                                                    "enum": [
                                                        "ad",
                                                        "ae",
                                                        "af",
                                                        "ag",
                                                        "ai",
                                                        "al",
                                                        "am",
                                                        "ao",
                                                        "aq",
                                                        "ar",
                                                        "as",
                                                        "at",
                                                        "au",
                                                        "aw",
                                                        "ax",
                                                        "az",
                                                        "ba",
                                                        "bb",
                                                        "bd",
                                                        "be",
                                                        "bf",
                                                        "bg",
                                                        "bh",
                                                        "bi",
                                                        "bj",
                                                        "bl",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "bq",
                                                        "br",
                                                        "bs",
                                                        "bt",
                                                        "bv",
                                                        "bw",
                                                        "by",
                                                        "bz",
                                                        "ca",
                                                        "cc",
                                                        "cd",
                                                        "cf",
                                                        "cg",
                                                        "ch",
                                                        "ci",
                                                        "ck",
                                                        "cl",
                                                        "cm",
                                                        "cn",
                                                        "co",
                                                        "cr",
                                                        "cu",
                                                        "cv",
                                                        "cw",
                                                        "cx",
                                                        "cy",
                                                        "cz",
                                                        "de",
                                                        "dj",
                                                        "dk",
                                                        "dm",
                                                        "do",
                                                        "dz",
                                                        "ec",
                                                        "ee",
                                                        "eg",
                                                        "eh",
                                                        "er",
                                                        "es",
                                                        "et",
                                                        "fi",
                                                        "fj",
                                                        "fk",
                                                        "fm",
                                                        "fo",
                                                        "fr",
                                                        "ga",
                                                        "gb",
                                                        "gd",
                                                        "ge",
                                                        "gf",
                                                        "gg",
                                                        "gh",
                                                        "gi",
                                                        "gl",
                                                        "gm",
                                                        "gn",
                                                        "gp",
                                                        "gq",
                                                        "gr",
                                                        "gs",
                                                        "gt",
                                                        "gu",
                                                        "gw",
                                                        "gy",
                                                        "hk",
                                                        "hm",
                                                        "hn",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "id",
                                                        "ie",
                                                        "il",
                                                        "im",
                                                        "in",
                                                        "io",
                                                        "iq",
                                                        "ir",
                                                        "is",
                                                        "it",
                                                        "je",
                                                        "jm",
                                                        "jo",
                                                        "jp",
                                                        "ke",
                                                        "kg",
                                                        "kh",
                                                        "ki",
                                                        "km",
                                                        "kn",
                                                        "kp",
                                                        "kr",
                                                        "kw",
                                                        "ky",
                                                        "kz",
                                                        "la",
                                                        "lb",
                                                        "lc",
                                                        "li",
                                                        "lk",
                                                        "lr",
                                                        "ls",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "ly",
                                                        "ma",
                                                        "mc",
                                                        "md",
                                                        "me",
                                                        "mf",
                                                        "mg",
                                                        "mh",
                                                        "mk",
                                                        "ml",
                                                        "mm",
                                                        "mn",
                                                        "mo",
                                                        "mp",
                                                        "mq",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "mu",
                                                        "mv",
                                                        "mw",
                                                        "mx",
                                                        "my",
                                                        "mz",
                                                        "na",
                                                        "nc",
                                                        "ne",
                                                        "nf",
                                                        "ng",
                                                        "ni",
                                                        "nl",
                                                        "no",
                                                        "np",
                                                        "nr",
                                                        "nu",
                                                        "nz",
                                                        "om",
                                                        "pa",
                                                        "pe",
                                                        "pf",
                                                        "pg",
                                                        "ph",
                                                        "pk",
                                                        "pl",
                                                        "pm",
                                                        "pn",
                                                        "pr",
                                                        "ps",
                                                        "pt",
                                                        "pw",
                                                        "py",
                                                        "qa",
                                                        "re",
                                                        "ro",
                                                        "rs",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sb",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "sh",
                                                        "si",
                                                        "sj",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "sv",
                                                        "sx",
                                                        "sy",
                                                        "sz",
                                                        "tc",
                                                        "td",
                                                        "tf",
                                                        "tg",
                                                        "th",
                                                        "tj",
                                                        "tk",
                                                        "tl",
                                                        "tm",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "tt",
                                                        "tv",
                                                        "tw",
                                                        "tz",
                                                        "ua",
                                                        "ug",
                                                        "um",
                                                        "us",
                                                        "uy",
                                                        "uz",
                                                        "va",
                                                        "vc",
                                                        "ve",
                                                        "vg",
                                                        "vi",
                                                        "vn",
                                                        "vu",
                                                        "wf",
                                                        "ws",
                                                        "ye",
                                                        "yt",
                                                        "za",
                                                        "zm",
                                                        "zw"
                                                    ],
                                                    "type": "string"
                                                },
                                                "skill": {
                                                    "properties": {
                                                        "listening": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "reading": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "speaking": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "writing": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "listening",
                                                        "reading",
                                                        "speaking",
                                                        "writing"
                                                    ],
                                                    "type": "object"
                                                }
                                            },
                                            "required": [
                                                "code"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "nationalities": {
                                        "items": {
                                            "enum": [
                                                "ad",
                                                "ae",
                                                "af",
                                                "ag",
                                                "ai",
                                                "al",
                                                "am",
                                                "ao",
                                                "aq",
                                                "ar",
                                                "as",
                                                "at",
                                                "au",
                                                "aw",
                                                "ax",
                                                "az",
                                                "ba",
                                                "bb",
                                                "bd",
                                                "be",
                                                "bf",
                                                "bg",
                                                "bh",
                                                "bi",
                                                "bj",
                                                "bl",
                                                "bm",
                                                "bn",
                                                "bo",
                                                "bq",
                                                "br",
                                                "bs",
                                                "bt",
                                                "bv",
                                                "bw",
                                                "by",
                                                "bz",
                                                "ca",
                                                "cc",
                                                "cd",
                                                "cf",
                                                "cg",
                                                "ch",
                                                "ci",
                                                "ck",
                                                "cl",
                                                "cm",
                                                "cn",
                                                "co",
                                                "cr",
                                                "cu",
                                                "cv",
                                                "cw",
                                                "cx",
                                                "cy",
                                                "cz",
                                                "de",
                                                "dj",
                                                "dk",
                                                "dm",
                                                "do",
                                                "dz",
                                                "ec",
                                                "ee",
                                                "eg",
                                                "eh",
                                                "er",
                                                "es",
                                                "et",
                                                "fi",
                                                "fj",
                                                "fk",
                                                "fm",
                                                "fo",
                                                "fr",
                                                "ga",
                                                "gb",
                                                "gd",
                                                "ge",
                                                "gf",
                                                "gg",
                                                "gh",
                                                "gi",
                                                "gl",
                                                "gm",
                                                "gn",
                                                "gp",
                                                "gq",
                                                "gr",
                                                "gs",
                                                "gt",
                                                "gu",
                                                "gw",
                                                "gy",
                                                "hk",
                                                "hm",
                                                "hn",
                                                "hr",
                                                "ht",
                                                "hu",
                                                "id",
                                                "ie",
                                                "il",
                                                "im",
                                                "in",
                                                "io",
                                                "iq",
                                                "ir",
                                                "is",
                                                "it",
                                                "je",
                                                "jm",
                                                "jo",
                                                "jp",
                                                "ke",
                                                "kg",
                                                "kh",
                                                "ki",
                                                "km",
                                                "kn",
                                                "kp",
                                                "kr",
                                                "kw",
                                                "ky",
                                                "kz",
                                                "la",
                                                "lb",
                                                "lc",
                                                "li",
                                                "lk",
                                                "lr",
                                                "ls",
                                                "lt",
                                                "lu",
                                                "lv",
                                                "ly",
                                                "ma",
                                                "mc",
                                                "md",
                                                "me",
                                                "mf",
                                                "mg",
                                                "mh",
                                                "mk",
                                                "ml",
                                                "mm",
                                                "mn",
                                                "mo",
                                                "mp",
                                                "mq",
                                                "mr",
                                                "ms",
                                                "mt",
                                                "mu",
                                                "mv",
                                                "mw",
                                                "mx",
                                                "my",
                                                "mz",
                                                "na",
                                                "nc",
                                                "ne",
                                                "nf",
                                                "ng",
                                                "ni",
                                                "nl",
                                                "no",
                                                "np",
                                                "nr",
                                                "nu",
                                                "nz",
                                                "om",
                                                "pa",
                                                "pe",
                                                "pf",
                                                "pg",
                                                "ph",
                                                "pk",
                                                "pl",
                                                "pm",
                                                "pn",
                                                "pr",
                                                "ps",
                                                "pt",
                                                "pw",
                                                "py",
                                                "qa",
                                                "re",
                                                "ro",
                                                "rs",
                                                "ru",
                                                "rw",
                                                "sa",
                                                "sb",
                                                "sc",
                                                "sd",
                                                "se",
                                                "sg",
                                                "sh",
                                                "si",
                                                "sj",
                                                "sk",
                                                "sl",
                                                "sm",
                                                "sn",
                                                "so",
                                                "sr",
                                                "ss",
                                                "st",
                                                "sv",
                                                "sx",
                                                "sy",
                                                "sz",
                                                "tc",
                                                "td",
                                                "tf",
                                                "tg",
                                                "th",
                                                "tj",
                                                "tk",
                                                "tl",
                                                "tm",
                                                "tn",
                                                "to",
                                                "tr",
                                                "tt",
                                                "tv",
                                                "tw",
                                                "tz",
                                                "ua",
                                                "ug",
                                                "um",
                                                "us",
                                                "uy",
                                                "uz",
                                                "va",
                                                "vc",
                                                "ve",
                                                "vg",
                                                "vi",
                                                "vn",
                                                "vu",
                                                "wf",
                                                "ws",
                                                "ye",
                                                "yt",
                                                "za",
                                                "zm",
                                                "zw"
                                            ],
                                            "type": "string"
                                        },
                                        "type": "array"
                                    },
                                    "taxId": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "telephones": {
                                        "items": {
                                            "properties": {
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                },
                                                "number": {
                                                    "pattern": "^\\+(9[976]\\d|8[987530]\\d|6[987]\\d|5[90]\\d|42\\d|3[875]\\d|2[98654321]\\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)\\s{0,1}(\\d{1,4}|[\\-. ]*[\\-. \\(]{0,1}\\d[\\-. ]*\\d[\\-. ]*\\d[\\-. \\)]{0,1}([\\-. ]*\\d){1,8})$",
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "descriptor",
                                                "number"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "vatId": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    }
                                },
                                "required": [
                                    "addresses",
                                    "avatarUrls",
                                    "brands",
                                    "emails",
                                    "languages",
                                    "telephones"
                                ],
                                "type": "object"
                            },
                            {
                                "properties": {
                                    "addresses": {
                                        "items": {
                                            "properties": {
                                                "country": {
                                                    "enum": [
                                                        "-",
                                                        "ad",
                                                        "ae",
                                                        "af",
                                                        "ag",
                                                        "ai",
                                                        "al",
                                                        "am",
                                                        "ao",
                                                        "aq",
                                                        "ar",
                                                        "as",
                                                        "at",
                                                        "au",
                                                        "aw",
                                                        "ax",
                                                        "az",
                                                        "ba",
                                                        "bb",
                                                        "bd",
                                                        "be",
                                                        "bf",
                                                        "bg",
                                                        "bh",
                                                        "bi",
                                                        "bj",
                                                        "bl",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "bq",
                                                        "br",
                                                        "bs",
                                                        "bt",
                                                        "bv",
                                                        "bw",
                                                        "by",
                                                        "bz",
                                                        "ca",
                                                        "cc",
                                                        "cd",
                                                        "cf",
                                                        "cg",
                                                        "ch",
                                                        "ci",
                                                        "ck",
                                                        "cl",
                                                        "cm",
                                                        "cn",
                                                        "co",
                                                        "cr",
                                                        "cu",
                                                        "cv",
                                                        "cw",
                                                        "cx",
                                                        "cy",
                                                        "cz",
                                                        "de",
                                                        "dj",
                                                        "dk",
                                                        "dm",
                                                        "do",
                                                        "dz",
                                                        "ec",
                                                        "ee",
                                                        "eg",
                                                        "eh",
                                                        "er",
                                                        "es",
                                                        "et",
                                                        "fi",
                                                        "fj",
                                                        "fk",
                                                        "fm",
                                                        "fo",
                                                        "fr",
                                                        "ga",
                                                        "gb",
                                                        "gd",
                                                        "ge",
                                                        "gf",
                                                        "gg",
                                                        "gh",
                                                        "gi",
                                                        "gl",
                                                        "gm",
                                                        "gn",
                                                        "gp",
                                                        "gq",
                                                        "gr",
                                                        "gs",
                                                        "gt",
                                                        "gu",
                                                        "gw",
                                                        "gy",
                                                        "hk",
                                                        "hm",
                                                        "hn",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "id",
                                                        "ie",
                                                        "il",
                                                        "im",
                                                        "in",
                                                        "io",
                                                        "iq",
                                                        "ir",
                                                        "is",
                                                        "it",
                                                        "je",
                                                        "jm",
                                                        "jo",
                                                        "jp",
                                                        "ke",
                                                        "kg",
                                                        "kh",
                                                        "ki",
                                                        "km",
                                                        "kn",
                                                        "kp",
                                                        "kr",
                                                        "kw",
                                                        "ky",
                                                        "kz",
                                                        "la",
                                                        "lb",
                                                        "lc",
                                                        "li",
                                                        "lk",
                                                        "lr",
                                                        "ls",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "ly",
                                                        "ma",
                                                        "mc",
                                                        "md",
                                                        "me",
                                                        "mf",
                                                        "mg",
                                                        "mh",
                                                        "mk",
                                                        "ml",
                                                        "mm",
                                                        "mn",
                                                        "mo",
                                                        "mp",
                                                        "mq",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "mu",
                                                        "mv",
                                                        "mw",
                                                        "mx",
                                                        "my",
                                                        "mz",
                                                        "na",
                                                        "nc",
                                                        "ne",
                                                        "nf",
                                                        "ng",
                                                        "ni",
                                                        "nl",
                                                        "no",
                                                        "np",
                                                        "nr",
                                                        "nu",
                                                        "nz",
                                                        "om",
                                                        "pa",
                                                        "pe",
                                                        "pf",
                                                        "pg",
                                                        "ph",
                                                        "pk",
                                                        "pl",
                                                        "pm",
                                                        "pn",
                                                        "pr",
                                                        "ps",
                                                        "pt",
                                                        "pw",
                                                        "py",
                                                        "qa",
                                                        "re",
                                                        "ro",
                                                        "rs",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sb",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "sh",
                                                        "si",
                                                        "sj",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "sv",
                                                        "sx",
                                                        "sy",
                                                        "sz",
                                                        "tc",
                                                        "td",
                                                        "tf",
                                                        "tg",
                                                        "th",
                                                        "tj",
                                                        "tk",
                                                        "tl",
                                                        "tm",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "tt",
                                                        "tv",
                                                        "tw",
                                                        "tz",
                                                        "ua",
                                                        "ug",
                                                        "um",
                                                        "us",
                                                        "uy",
                                                        "uz",
                                                        "va",
                                                        "vc",
                                                        "ve",
                                                        "vg",
                                                        "vi",
                                                        "vn",
                                                        "vu",
                                                        "wf",
                                                        "ws",
                                                        "ye",
                                                        "yt",
                                                        "za",
                                                        "zm",
                                                        "zw"
                                                    ],
                                                    "type": "string"
                                                },
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                },
                                                "locality": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "postalCode": {
                                                    "pattern": "^([0-9][0-9]|[0-9][0-9][0-9][0-9]|[0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][A-Z][A-Z]|[0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9] [A-Z][A-Z]|[0-9][0-9][0-9][0-9]-[A-Z]|[0-9][0-9][0-9] [0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|SE-[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|[A-Z][0-9][A-Z] [0-9][A-Z][0-9]|[A-Z][0-9][A-Z]-[0-9][A-Z][0-9]|[A-Z][A-Z][A-Z] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9][0-9] [0-9][A-Z][A-Z]|[A-Z][0-9][0-9][0-9][0-9][A-Z][A-Z][A-Z])$",
                                                    "type": "string"
                                                },
                                                "region": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "stellarBody": {
                                                    "properties": {
                                                        "name": {
                                                            "enum": [
                                                                "Earth",
                                                                "Mars",
                                                                "Moon"
                                                            ],
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "name"
                                                    ],
                                                    "type": "object"
                                                },
                                                "streetAddress": {
                                                    "properties": {
                                                        "firstLine": {
                                                            "maxLength": 75,
                                                            "type": "string"
                                                        },
                                                        "secondLine": {
                                                            "maxLength": 75,
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "firstLine"
                                                    ],
                                                    "type": "object"
                                                }
                                            },
                                            "required": [
                                                "country",
                                                "descriptor",
                                                "locality",
                                                "postalCode",
                                                "region",
                                                "streetAddress"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "avatarUrls": {
                                        "items": {
                                            "type": "string"
                                        },
                                        "type": "array"
                                    },
                                    "brands": {
                                        "items": {
                                            "properties": {
                                                "alternateName": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "colorPalette": {
                                                    "items": {
                                                        "properties": {
                                                            "cymkColorValue": {
                                                                "pattern": "^([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%$",
                                                                "type": "string"
                                                            },
                                                            "hexColorValue": {
                                                                "pattern": "^#(?:[0-9a-fA-F]{3,4}){1,2}$",
                                                                "type": "string"
                                                            },
                                                            "hslColorValue": {
                                                                "pattern": "^([0-9]|[12]{0,1}[0-9][0-9]|3[0-5][0-9]),([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%$",
                                                                "type": "string"
                                                            },
                                                            "name": {
                                                                "type": "string"
                                                            },
                                                            "rgbColorValue": {
                                                                "pattern": "^([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5])$",
                                                                "type": "string"
                                                            },
                                                            "rgbaColorValue": {
                                                                "pattern": "^([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5])$",
                                                                "type": "string"
                                                            }
                                                        },
                                                        "type": "object"
                                                    },
                                                    "type": "array"
                                                },
                                                "description": {
                                                    "type": "string"
                                                },
                                                "logoUrl": {
                                                    "pattern": "^(ftp|http|https|chrome|:\\/\\/|\\.|@){2,}(localhost|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|\\S*:\\w*@)*([a-zA-Z]|(\\d{1,3}|\\.){7}){1,}(\\w|\\.{2,}|\\.[a-zA-Z]{2,3}|\\/|\\?|&|:\\d|@|=|\\/|\\(.*\\)|#|-|%)*$",
                                                    "type": "string"
                                                },
                                                "name": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "slogan": {
                                                    "pattern": "^.{0,128}$",
                                                    "type": "string"
                                                },
                                                "typefaces": {
                                                    "items": {
                                                        "type": "string"
                                                    },
                                                    "type": "array"
                                                },
                                                "url": {
                                                    "pattern": "^(ftp|http|https|chrome|:\\/\\/|\\.|@){2,}(localhost|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|\\S*:\\w*@)*([a-zA-Z]|(\\d{1,3}|\\.){7}){1,}(\\w|\\.{2,}|\\.[a-zA-Z]{2,3}|\\/|\\?|&|:\\d|@|=|\\/|\\(.*\\)|#|-|%)*$",
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "alternateName",
                                                "colorPalette",
                                                "description",
                                                "logoUrl",
                                                "name",
                                                "slogan",
                                                "typefaces",
                                                "url"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "department": {
                                        "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "dissolutionDate": {
                                        "format": "date-time",
                                        "type": "string"
                                    },
                                    "emails": {
                                        "items": {
                                            "properties": {
                                                "address": {
                                                    "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$",
                                                    "type": "string"
                                                },
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "address",
                                                "descriptor"
                                            ],
                                            "type": "object"
                                        },
                                        "minItems": 1,
                                        "type": "array"
                                    },
                                    "founder": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "foundingDate": {
                                        "format": "date-time",
                                        "type": "string"
                                    },
                                    "globalLocationNumber": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "identification": {
                                        "properties": {
                                            "type": {
                                                "pattern": "^[a-zA-Z0-9]{6,64}$",
                                                "type": "string"
                                            },
                                            "value": {
                                                "maxLength": 75,
                                                "type": "string"
                                            }
                                        },
                                        "required": [
                                            "type",
                                            "value"
                                        ],
                                        "type": "object"
                                    },
                                    "languages": {
                                        "items": {
                                            "properties": {
                                                "code": {
                                                    "enum": [
                                                        "aa",
                                                        "ab",
                                                        "ae",
                                                        "af",
                                                        "ak",
                                                        "am",
                                                        "an",
                                                        "ar",
                                                        "as",
                                                        "av",
                                                        "ay",
                                                        "az",
                                                        "ba",
                                                        "be",
                                                        "bg",
                                                        "bi",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "br",
                                                        "bs",
                                                        "ca",
                                                        "ce",
                                                        "ch",
                                                        "co",
                                                        "cr",
                                                        "cs",
                                                        "cu",
                                                        "cv",
                                                        "cy",
                                                        "da",
                                                        "de",
                                                        "dv",
                                                        "dz",
                                                        "ee",
                                                        "el",
                                                        "en",
                                                        "eo",
                                                        "es",
                                                        "et",
                                                        "eu",
                                                        "fa",
                                                        "ff",
                                                        "fi",
                                                        "fj",
                                                        "fo",
                                                        "fr",
                                                        "fy",
                                                        "ga",
                                                        "gd",
                                                        "gl",
                                                        "gn",
                                                        "gu",
                                                        "gv",
                                                        "ha",
                                                        "he",
                                                        "hi",
                                                        "ho",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "hy",
                                                        "hz",
                                                        "ia",
                                                        "id",
                                                        "ie",
                                                        "ig",
                                                        "ii",
                                                        "ik",
                                                        "io",
                                                        "is",
                                                        "it",
                                                        "iu",
                                                        "ja",
                                                        "jv",
                                                        "ka",
                                                        "kg",
                                                        "ki",
                                                        "kj",
                                                        "kk",
                                                        "kl",
                                                        "km",
                                                        "kn",
                                                        "ko",
                                                        "kr",
                                                        "ks",
                                                        "ku",
                                                        "kv",
                                                        "kw",
                                                        "ky",
                                                        "la",
                                                        "lb",
                                                        "lg",
                                                        "li",
                                                        "ln",
                                                        "lo",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "mg",
                                                        "mh",
                                                        "mi",
                                                        "mk",
                                                        "ml",
                                                        "mn",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "my",
                                                        "na",
                                                        "nb",
                                                        "nd",
                                                        "ne",
                                                        "ng",
                                                        "nl",
                                                        "nn",
                                                        "no",
                                                        "nr",
                                                        "nv",
                                                        "ny",
                                                        "oc",
                                                        "oj",
                                                        "om",
                                                        "or",
                                                        "os",
                                                        "pa",
                                                        "pi",
                                                        "pl",
                                                        "ps",
                                                        "pt",
                                                        "qu",
                                                        "rm",
                                                        "rn",
                                                        "ro",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "si",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sq",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "su",
                                                        "sv",
                                                        "sw",
                                                        "ta",
                                                        "te",
                                                        "tg",
                                                        "th",
                                                        "ti",
                                                        "tk",
                                                        "tl",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "ts",
                                                        "tt",
                                                        "tw",
                                                        "ty",
                                                        "ug",
                                                        "uk",
                                                        "ur",
                                                        "uz",
                                                        "ve",
                                                        "vi",
                                                        "vo",
                                                        "wa",
                                                        "wo",
                                                        "xh",
                                                        "yi",
                                                        "yo",
                                                        "za",
                                                        "zh",
                                                        "zu"
                                                    ],
                                                    "type": "string"
                                                },
                                                "region": {
                                                    "enum": [
                                                        "ad",
                                                        "ae",
                                                        "af",
                                                        "ag",
                                                        "ai",
                                                        "al",
                                                        "am",
                                                        "ao",
                                                        "aq",
                                                        "ar",
                                                        "as",
                                                        "at",
                                                        "au",
                                                        "aw",
                                                        "ax",
                                                        "az",
                                                        "ba",
                                                        "bb",
                                                        "bd",
                                                        "be",
                                                        "bf",
                                                        "bg",
                                                        "bh",
                                                        "bi",
                                                        "bj",
                                                        "bl",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "bq",
                                                        "br",
                                                        "bs",
                                                        "bt",
                                                        "bv",
                                                        "bw",
                                                        "by",
                                                        "bz",
                                                        "ca",
                                                        "cc",
                                                        "cd",
                                                        "cf",
                                                        "cg",
                                                        "ch",
                                                        "ci",
                                                        "ck",
                                                        "cl",
                                                        "cm",
                                                        "cn",
                                                        "co",
                                                        "cr",
                                                        "cu",
                                                        "cv",
                                                        "cw",
                                                        "cx",
                                                        "cy",
                                                        "cz",
                                                        "de",
                                                        "dj",
                                                        "dk",
                                                        "dm",
                                                        "do",
                                                        "dz",
                                                        "ec",
                                                        "ee",
                                                        "eg",
                                                        "eh",
                                                        "er",
                                                        "es",
                                                        "et",
                                                        "fi",
                                                        "fj",
                                                        "fk",
                                                        "fm",
                                                        "fo",
                                                        "fr",
                                                        "ga",
                                                        "gb",
                                                        "gd",
                                                        "ge",
                                                        "gf",
                                                        "gg",
                                                        "gh",
                                                        "gi",
                                                        "gl",
                                                        "gm",
                                                        "gn",
                                                        "gp",
                                                        "gq",
                                                        "gr",
                                                        "gs",
                                                        "gt",
                                                        "gu",
                                                        "gw",
                                                        "gy",
                                                        "hk",
                                                        "hm",
                                                        "hn",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "id",
                                                        "ie",
                                                        "il",
                                                        "im",
                                                        "in",
                                                        "io",
                                                        "iq",
                                                        "ir",
                                                        "is",
                                                        "it",
                                                        "je",
                                                        "jm",
                                                        "jo",
                                                        "jp",
                                                        "ke",
                                                        "kg",
                                                        "kh",
                                                        "ki",
                                                        "km",
                                                        "kn",
                                                        "kp",
                                                        "kr",
                                                        "kw",
                                                        "ky",
                                                        "kz",
                                                        "la",
                                                        "lb",
                                                        "lc",
                                                        "li",
                                                        "lk",
                                                        "lr",
                                                        "ls",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "ly",
                                                        "ma",
                                                        "mc",
                                                        "md",
                                                        "me",
                                                        "mf",
                                                        "mg",
                                                        "mh",
                                                        "mk",
                                                        "ml",
                                                        "mm",
                                                        "mn",
                                                        "mo",
                                                        "mp",
                                                        "mq",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "mu",
                                                        "mv",
                                                        "mw",
                                                        "mx",
                                                        "my",
                                                        "mz",
                                                        "na",
                                                        "nc",
                                                        "ne",
                                                        "nf",
                                                        "ng",
                                                        "ni",
                                                        "nl",
                                                        "no",
                                                        "np",
                                                        "nr",
                                                        "nu",
                                                        "nz",
                                                        "om",
                                                        "pa",
                                                        "pe",
                                                        "pf",
                                                        "pg",
                                                        "ph",
                                                        "pk",
                                                        "pl",
                                                        "pm",
                                                        "pn",
                                                        "pr",
                                                        "ps",
                                                        "pt",
                                                        "pw",
                                                        "py",
                                                        "qa",
                                                        "re",
                                                        "ro",
                                                        "rs",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sb",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "sh",
                                                        "si",
                                                        "sj",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "sv",
                                                        "sx",
                                                        "sy",
                                                        "sz",
                                                        "tc",
                                                        "td",
                                                        "tf",
                                                        "tg",
                                                        "th",
                                                        "tj",
                                                        "tk",
                                                        "tl",
                                                        "tm",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "tt",
                                                        "tv",
                                                        "tw",
                                                        "tz",
                                                        "ua",
                                                        "ug",
                                                        "um",
                                                        "us",
                                                        "uy",
                                                        "uz",
                                                        "va",
                                                        "vc",
                                                        "ve",
                                                        "vg",
                                                        "vi",
                                                        "vn",
                                                        "vu",
                                                        "wf",
                                                        "ws",
                                                        "ye",
                                                        "yt",
                                                        "za",
                                                        "zm",
                                                        "zw"
                                                    ],
                                                    "type": "string"
                                                },
                                                "skill": {
                                                    "properties": {
                                                        "listening": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "reading": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "speaking": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "writing": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "listening",
                                                        "reading",
                                                        "speaking",
                                                        "writing"
                                                    ],
                                                    "type": "object"
                                                }
                                            },
                                            "required": [
                                                "code"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "legalName": {
                                        "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "leiCode": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "location": {
                                        "properties": {
                                            "country": {
                                                "enum": [
                                                    "-",
                                                    "ad",
                                                    "ae",
                                                    "af",
                                                    "ag",
                                                    "ai",
                                                    "al",
                                                    "am",
                                                    "ao",
                                                    "aq",
                                                    "ar",
                                                    "as",
                                                    "at",
                                                    "au",
                                                    "aw",
                                                    "ax",
                                                    "az",
                                                    "ba",
                                                    "bb",
                                                    "bd",
                                                    "be",
                                                    "bf",
                                                    "bg",
                                                    "bh",
                                                    "bi",
                                                    "bj",
                                                    "bl",
                                                    "bm",
                                                    "bn",
                                                    "bo",
                                                    "bq",
                                                    "br",
                                                    "bs",
                                                    "bt",
                                                    "bv",
                                                    "bw",
                                                    "by",
                                                    "bz",
                                                    "ca",
                                                    "cc",
                                                    "cd",
                                                    "cf",
                                                    "cg",
                                                    "ch",
                                                    "ci",
                                                    "ck",
                                                    "cl",
                                                    "cm",
                                                    "cn",
                                                    "co",
                                                    "cr",
                                                    "cu",
                                                    "cv",
                                                    "cw",
                                                    "cx",
                                                    "cy",
                                                    "cz",
                                                    "de",
                                                    "dj",
                                                    "dk",
                                                    "dm",
                                                    "do",
                                                    "dz",
                                                    "ec",
                                                    "ee",
                                                    "eg",
                                                    "eh",
                                                    "er",
                                                    "es",
                                                    "et",
                                                    "fi",
                                                    "fj",
                                                    "fk",
                                                    "fm",
                                                    "fo",
                                                    "fr",
                                                    "ga",
                                                    "gb",
                                                    "gd",
                                                    "ge",
                                                    "gf",
                                                    "gg",
                                                    "gh",
                                                    "gi",
                                                    "gl",
                                                    "gm",
                                                    "gn",
                                                    "gp",
                                                    "gq",
                                                    "gr",
                                                    "gs",
                                                    "gt",
                                                    "gu",
                                                    "gw",
                                                    "gy",
                                                    "hk",
                                                    "hm",
                                                    "hn",
                                                    "hr",
                                                    "ht",
                                                    "hu",
                                                    "id",
                                                    "ie",
                                                    "il",
                                                    "im",
                                                    "in",
                                                    "io",
                                                    "iq",
                                                    "ir",
                                                    "is",
                                                    "it",
                                                    "je",
                                                    "jm",
                                                    "jo",
                                                    "jp",
                                                    "ke",
                                                    "kg",
                                                    "kh",
                                                    "ki",
                                                    "km",
                                                    "kn",
                                                    "kp",
                                                    "kr",
                                                    "kw",
                                                    "ky",
                                                    "kz",
                                                    "la",
                                                    "lb",
                                                    "lc",
                                                    "li",
                                                    "lk",
                                                    "lr",
                                                    "ls",
                                                    "lt",
                                                    "lu",
                                                    "lv",
                                                    "ly",
                                                    "ma",
                                                    "mc",
                                                    "md",
                                                    "me",
                                                    "mf",
                                                    "mg",
                                                    "mh",
                                                    "mk",
                                                    "ml",
                                                    "mm",
                                                    "mn",
                                                    "mo",
                                                    "mp",
                                                    "mq",
                                                    "mr",
                                                    "ms",
                                                    "mt",
                                                    "mu",
                                                    "mv",
                                                    "mw",
                                                    "mx",
                                                    "my",
                                                    "mz",
                                                    "na",
                                                    "nc",
                                                    "ne",
                                                    "nf",
                                                    "ng",
                                                    "ni",
                                                    "nl",
                                                    "no",
                                                    "np",
                                                    "nr",
                                                    "nu",
                                                    "nz",
                                                    "om",
                                                    "pa",
                                                    "pe",
                                                    "pf",
                                                    "pg",
                                                    "ph",
                                                    "pk",
                                                    "pl",
                                                    "pm",
                                                    "pn",
                                                    "pr",
                                                    "ps",
                                                    "pt",
                                                    "pw",
                                                    "py",
                                                    "qa",
                                                    "re",
                                                    "ro",
                                                    "rs",
                                                    "ru",
                                                    "rw",
                                                    "sa",
                                                    "sb",
                                                    "sc",
                                                    "sd",
                                                    "se",
                                                    "sg",
                                                    "sh",
                                                    "si",
                                                    "sj",
                                                    "sk",
                                                    "sl",
                                                    "sm",
                                                    "sn",
                                                    "so",
                                                    "sr",
                                                    "ss",
                                                    "st",
                                                    "sv",
                                                    "sx",
                                                    "sy",
                                                    "sz",
                                                    "tc",
                                                    "td",
                                                    "tf",
                                                    "tg",
                                                    "th",
                                                    "tj",
                                                    "tk",
                                                    "tl",
                                                    "tm",
                                                    "tn",
                                                    "to",
                                                    "tr",
                                                    "tt",
                                                    "tv",
                                                    "tw",
                                                    "tz",
                                                    "ua",
                                                    "ug",
                                                    "um",
                                                    "us",
                                                    "uy",
                                                    "uz",
                                                    "va",
                                                    "vc",
                                                    "ve",
                                                    "vg",
                                                    "vi",
                                                    "vn",
                                                    "vu",
                                                    "wf",
                                                    "ws",
                                                    "ye",
                                                    "yt",
                                                    "za",
                                                    "zm",
                                                    "zw"
                                                ],
                                                "type": "string"
                                            },
                                            "descriptor": {
                                                "maxLength": 75,
                                                "type": "string"
                                            },
                                            "locality": {
                                                "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                "type": "string"
                                            },
                                            "postalCode": {
                                                "pattern": "^([0-9][0-9]|[0-9][0-9][0-9][0-9]|[0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][A-Z][A-Z]|[0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9] [A-Z][A-Z]|[0-9][0-9][0-9][0-9]-[A-Z]|[0-9][0-9][0-9] [0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|SE-[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|[A-Z][0-9][A-Z] [0-9][A-Z][0-9]|[A-Z][0-9][A-Z]-[0-9][A-Z][0-9]|[A-Z][A-Z][A-Z] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9][0-9] [0-9][A-Z][A-Z]|[A-Z][0-9][0-9][0-9][0-9][A-Z][A-Z][A-Z])$",
                                                "type": "string"
                                            },
                                            "region": {
                                                "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                "type": "string"
                                            },
                                            "stellarBody": {
                                                "properties": {
                                                    "name": {
                                                        "enum": [
                                                            "Earth",
                                                            "Mars",
                                                            "Moon"
                                                        ],
                                                        "type": "string"
                                                    }
                                                },
                                                "required": [
                                                    "name"
                                                ],
                                                "type": "object"
                                            },
                                            "streetAddress": {
                                                "properties": {
                                                    "firstLine": {
                                                        "maxLength": 75,
                                                        "type": "string"
                                                    },
                                                    "secondLine": {
                                                        "maxLength": 75,
                                                        "type": "string"
                                                    }
                                                },
                                                "required": [
                                                    "firstLine"
                                                ],
                                                "type": "object"
                                            }
                                        },
                                        "required": [
                                            "country",
                                            "descriptor",
                                            "locality",
                                            "postalCode",
                                            "region",
                                            "streetAddress"
                                        ],
                                        "type": "object"
                                    },
                                    "numberOfEmployees": {
                                        "type": "number"
                                    },
                                    "parentOrganization": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "taxId": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "telephones": {
                                        "items": {
                                            "properties": {
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                },
                                                "number": {
                                                    "pattern": "^\\+(9[976]\\d|8[987530]\\d|6[987]\\d|5[90]\\d|42\\d|3[875]\\d|2[98654321]\\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)\\s{0,1}(\\d{1,4}|[\\-. ]*[\\-. \\(]{0,1}\\d[\\-. ]*\\d[\\-. ]*\\d[\\-. \\)]{0,1}([\\-. ]*\\d){1,8})$",
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "descriptor",
                                                "number"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "vatId": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    }
                                },
                                "required": [
                                    "addresses",
                                    "avatarUrls",
                                    "brands",
                                    "emails",
                                    "languages",
                                    "legalName",
                                    "location",
                                    "telephones"
                                ],
                                "type": "object"
                            }
                        ]
                    },
                    "type": "array"
                },
                "materials": {
                    "items": {
                        "type": "string"
                    },
                    "type": "array"
                },
                "name": {
                    "pattern": "^[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                    "type": "string"
                },
                "publishDate": {
                    "format": "date-time",
                    "type": "string"
                },
                "publishers": {
                    "items": {
                        "anyOf": [
                            {
                                "properties": {
                                    "additionalName": {
                                        "pattern": "^[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "addresses": {
                                        "items": {
                                            "properties": {
                                                "country": {
                                                    "enum": [
                                                        "-",
                                                        "ad",
                                                        "ae",
                                                        "af",
                                                        "ag",
                                                        "ai",
                                                        "al",
                                                        "am",
                                                        "ao",
                                                        "aq",
                                                        "ar",
                                                        "as",
                                                        "at",
                                                        "au",
                                                        "aw",
                                                        "ax",
                                                        "az",
                                                        "ba",
                                                        "bb",
                                                        "bd",
                                                        "be",
                                                        "bf",
                                                        "bg",
                                                        "bh",
                                                        "bi",
                                                        "bj",
                                                        "bl",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "bq",
                                                        "br",
                                                        "bs",
                                                        "bt",
                                                        "bv",
                                                        "bw",
                                                        "by",
                                                        "bz",
                                                        "ca",
                                                        "cc",
                                                        "cd",
                                                        "cf",
                                                        "cg",
                                                        "ch",
                                                        "ci",
                                                        "ck",
                                                        "cl",
                                                        "cm",
                                                        "cn",
                                                        "co",
                                                        "cr",
                                                        "cu",
                                                        "cv",
                                                        "cw",
                                                        "cx",
                                                        "cy",
                                                        "cz",
                                                        "de",
                                                        "dj",
                                                        "dk",
                                                        "dm",
                                                        "do",
                                                        "dz",
                                                        "ec",
                                                        "ee",
                                                        "eg",
                                                        "eh",
                                                        "er",
                                                        "es",
                                                        "et",
                                                        "fi",
                                                        "fj",
                                                        "fk",
                                                        "fm",
                                                        "fo",
                                                        "fr",
                                                        "ga",
                                                        "gb",
                                                        "gd",
                                                        "ge",
                                                        "gf",
                                                        "gg",
                                                        "gh",
                                                        "gi",
                                                        "gl",
                                                        "gm",
                                                        "gn",
                                                        "gp",
                                                        "gq",
                                                        "gr",
                                                        "gs",
                                                        "gt",
                                                        "gu",
                                                        "gw",
                                                        "gy",
                                                        "hk",
                                                        "hm",
                                                        "hn",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "id",
                                                        "ie",
                                                        "il",
                                                        "im",
                                                        "in",
                                                        "io",
                                                        "iq",
                                                        "ir",
                                                        "is",
                                                        "it",
                                                        "je",
                                                        "jm",
                                                        "jo",
                                                        "jp",
                                                        "ke",
                                                        "kg",
                                                        "kh",
                                                        "ki",
                                                        "km",
                                                        "kn",
                                                        "kp",
                                                        "kr",
                                                        "kw",
                                                        "ky",
                                                        "kz",
                                                        "la",
                                                        "lb",
                                                        "lc",
                                                        "li",
                                                        "lk",
                                                        "lr",
                                                        "ls",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "ly",
                                                        "ma",
                                                        "mc",
                                                        "md",
                                                        "me",
                                                        "mf",
                                                        "mg",
                                                        "mh",
                                                        "mk",
                                                        "ml",
                                                        "mm",
                                                        "mn",
                                                        "mo",
                                                        "mp",
                                                        "mq",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "mu",
                                                        "mv",
                                                        "mw",
                                                        "mx",
                                                        "my",
                                                        "mz",
                                                        "na",
                                                        "nc",
                                                        "ne",
                                                        "nf",
                                                        "ng",
                                                        "ni",
                                                        "nl",
                                                        "no",
                                                        "np",
                                                        "nr",
                                                        "nu",
                                                        "nz",
                                                        "om",
                                                        "pa",
                                                        "pe",
                                                        "pf",
                                                        "pg",
                                                        "ph",
                                                        "pk",
                                                        "pl",
                                                        "pm",
                                                        "pn",
                                                        "pr",
                                                        "ps",
                                                        "pt",
                                                        "pw",
                                                        "py",
                                                        "qa",
                                                        "re",
                                                        "ro",
                                                        "rs",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sb",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "sh",
                                                        "si",
                                                        "sj",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "sv",
                                                        "sx",
                                                        "sy",
                                                        "sz",
                                                        "tc",
                                                        "td",
                                                        "tf",
                                                        "tg",
                                                        "th",
                                                        "tj",
                                                        "tk",
                                                        "tl",
                                                        "tm",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "tt",
                                                        "tv",
                                                        "tw",
                                                        "tz",
                                                        "ua",
                                                        "ug",
                                                        "um",
                                                        "us",
                                                        "uy",
                                                        "uz",
                                                        "va",
                                                        "vc",
                                                        "ve",
                                                        "vg",
                                                        "vi",
                                                        "vn",
                                                        "vu",
                                                        "wf",
                                                        "ws",
                                                        "ye",
                                                        "yt",
                                                        "za",
                                                        "zm",
                                                        "zw"
                                                    ],
                                                    "type": "string"
                                                },
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                },
                                                "locality": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "postalCode": {
                                                    "pattern": "^([0-9][0-9]|[0-9][0-9][0-9][0-9]|[0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][A-Z][A-Z]|[0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9] [A-Z][A-Z]|[0-9][0-9][0-9][0-9]-[A-Z]|[0-9][0-9][0-9] [0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|SE-[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|[A-Z][0-9][A-Z] [0-9][A-Z][0-9]|[A-Z][0-9][A-Z]-[0-9][A-Z][0-9]|[A-Z][A-Z][A-Z] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9][0-9] [0-9][A-Z][A-Z]|[A-Z][0-9][0-9][0-9][0-9][A-Z][A-Z][A-Z])$",
                                                    "type": "string"
                                                },
                                                "region": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "stellarBody": {
                                                    "properties": {
                                                        "name": {
                                                            "enum": [
                                                                "Earth",
                                                                "Mars",
                                                                "Moon"
                                                            ],
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "name"
                                                    ],
                                                    "type": "object"
                                                },
                                                "streetAddress": {
                                                    "properties": {
                                                        "firstLine": {
                                                            "maxLength": 75,
                                                            "type": "string"
                                                        },
                                                        "secondLine": {
                                                            "maxLength": 75,
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "firstLine"
                                                    ],
                                                    "type": "object"
                                                }
                                            },
                                            "required": [
                                                "country",
                                                "descriptor",
                                                "locality",
                                                "postalCode",
                                                "region",
                                                "streetAddress"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "avatarUrls": {
                                        "items": {
                                            "type": "string"
                                        },
                                        "type": "array"
                                    },
                                    "birthDate": {
                                        "format": "date-time",
                                        "type": "string"
                                    },
                                    "birthPlace": {
                                        "properties": {
                                            "country": {
                                                "enum": [
                                                    "-",
                                                    "ad",
                                                    "ae",
                                                    "af",
                                                    "ag",
                                                    "ai",
                                                    "al",
                                                    "am",
                                                    "ao",
                                                    "aq",
                                                    "ar",
                                                    "as",
                                                    "at",
                                                    "au",
                                                    "aw",
                                                    "ax",
                                                    "az",
                                                    "ba",
                                                    "bb",
                                                    "bd",
                                                    "be",
                                                    "bf",
                                                    "bg",
                                                    "bh",
                                                    "bi",
                                                    "bj",
                                                    "bl",
                                                    "bm",
                                                    "bn",
                                                    "bo",
                                                    "bq",
                                                    "br",
                                                    "bs",
                                                    "bt",
                                                    "bv",
                                                    "bw",
                                                    "by",
                                                    "bz",
                                                    "ca",
                                                    "cc",
                                                    "cd",
                                                    "cf",
                                                    "cg",
                                                    "ch",
                                                    "ci",
                                                    "ck",
                                                    "cl",
                                                    "cm",
                                                    "cn",
                                                    "co",
                                                    "cr",
                                                    "cu",
                                                    "cv",
                                                    "cw",
                                                    "cx",
                                                    "cy",
                                                    "cz",
                                                    "de",
                                                    "dj",
                                                    "dk",
                                                    "dm",
                                                    "do",
                                                    "dz",
                                                    "ec",
                                                    "ee",
                                                    "eg",
                                                    "eh",
                                                    "er",
                                                    "es",
                                                    "et",
                                                    "fi",
                                                    "fj",
                                                    "fk",
                                                    "fm",
                                                    "fo",
                                                    "fr",
                                                    "ga",
                                                    "gb",
                                                    "gd",
                                                    "ge",
                                                    "gf",
                                                    "gg",
                                                    "gh",
                                                    "gi",
                                                    "gl",
                                                    "gm",
                                                    "gn",
                                                    "gp",
                                                    "gq",
                                                    "gr",
                                                    "gs",
                                                    "gt",
                                                    "gu",
                                                    "gw",
                                                    "gy",
                                                    "hk",
                                                    "hm",
                                                    "hn",
                                                    "hr",
                                                    "ht",
                                                    "hu",
                                                    "id",
                                                    "ie",
                                                    "il",
                                                    "im",
                                                    "in",
                                                    "io",
                                                    "iq",
                                                    "ir",
                                                    "is",
                                                    "it",
                                                    "je",
                                                    "jm",
                                                    "jo",
                                                    "jp",
                                                    "ke",
                                                    "kg",
                                                    "kh",
                                                    "ki",
                                                    "km",
                                                    "kn",
                                                    "kp",
                                                    "kr",
                                                    "kw",
                                                    "ky",
                                                    "kz",
                                                    "la",
                                                    "lb",
                                                    "lc",
                                                    "li",
                                                    "lk",
                                                    "lr",
                                                    "ls",
                                                    "lt",
                                                    "lu",
                                                    "lv",
                                                    "ly",
                                                    "ma",
                                                    "mc",
                                                    "md",
                                                    "me",
                                                    "mf",
                                                    "mg",
                                                    "mh",
                                                    "mk",
                                                    "ml",
                                                    "mm",
                                                    "mn",
                                                    "mo",
                                                    "mp",
                                                    "mq",
                                                    "mr",
                                                    "ms",
                                                    "mt",
                                                    "mu",
                                                    "mv",
                                                    "mw",
                                                    "mx",
                                                    "my",
                                                    "mz",
                                                    "na",
                                                    "nc",
                                                    "ne",
                                                    "nf",
                                                    "ng",
                                                    "ni",
                                                    "nl",
                                                    "no",
                                                    "np",
                                                    "nr",
                                                    "nu",
                                                    "nz",
                                                    "om",
                                                    "pa",
                                                    "pe",
                                                    "pf",
                                                    "pg",
                                                    "ph",
                                                    "pk",
                                                    "pl",
                                                    "pm",
                                                    "pn",
                                                    "pr",
                                                    "ps",
                                                    "pt",
                                                    "pw",
                                                    "py",
                                                    "qa",
                                                    "re",
                                                    "ro",
                                                    "rs",
                                                    "ru",
                                                    "rw",
                                                    "sa",
                                                    "sb",
                                                    "sc",
                                                    "sd",
                                                    "se",
                                                    "sg",
                                                    "sh",
                                                    "si",
                                                    "sj",
                                                    "sk",
                                                    "sl",
                                                    "sm",
                                                    "sn",
                                                    "so",
                                                    "sr",
                                                    "ss",
                                                    "st",
                                                    "sv",
                                                    "sx",
                                                    "sy",
                                                    "sz",
                                                    "tc",
                                                    "td",
                                                    "tf",
                                                    "tg",
                                                    "th",
                                                    "tj",
                                                    "tk",
                                                    "tl",
                                                    "tm",
                                                    "tn",
                                                    "to",
                                                    "tr",
                                                    "tt",
                                                    "tv",
                                                    "tw",
                                                    "tz",
                                                    "ua",
                                                    "ug",
                                                    "um",
                                                    "us",
                                                    "uy",
                                                    "uz",
                                                    "va",
                                                    "vc",
                                                    "ve",
                                                    "vg",
                                                    "vi",
                                                    "vn",
                                                    "vu",
                                                    "wf",
                                                    "ws",
                                                    "ye",
                                                    "yt",
                                                    "za",
                                                    "zm",
                                                    "zw"
                                                ],
                                                "type": "string"
                                            },
                                            "descriptor": {
                                                "maxLength": 75,
                                                "type": "string"
                                            },
                                            "locality": {
                                                "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                "type": "string"
                                            },
                                            "postalCode": {
                                                "pattern": "^([0-9][0-9]|[0-9][0-9][0-9][0-9]|[0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][A-Z][A-Z]|[0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9] [A-Z][A-Z]|[0-9][0-9][0-9][0-9]-[A-Z]|[0-9][0-9][0-9] [0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|SE-[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|[A-Z][0-9][A-Z] [0-9][A-Z][0-9]|[A-Z][0-9][A-Z]-[0-9][A-Z][0-9]|[A-Z][A-Z][A-Z] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9][0-9] [0-9][A-Z][A-Z]|[A-Z][0-9][0-9][0-9][0-9][A-Z][A-Z][A-Z])$",
                                                "type": "string"
                                            },
                                            "region": {
                                                "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                "type": "string"
                                            },
                                            "stellarBody": {
                                                "properties": {
                                                    "name": {
                                                        "enum": [
                                                            "Earth",
                                                            "Mars",
                                                            "Moon"
                                                        ],
                                                        "type": "string"
                                                    }
                                                },
                                                "required": [
                                                    "name"
                                                ],
                                                "type": "object"
                                            },
                                            "streetAddress": {
                                                "properties": {
                                                    "firstLine": {
                                                        "maxLength": 75,
                                                        "type": "string"
                                                    },
                                                    "secondLine": {
                                                        "maxLength": 75,
                                                        "type": "string"
                                                    }
                                                },
                                                "required": [
                                                    "firstLine"
                                                ],
                                                "type": "object"
                                            }
                                        },
                                        "required": [
                                            "country",
                                            "descriptor",
                                            "locality",
                                            "postalCode",
                                            "region",
                                            "streetAddress"
                                        ],
                                        "type": "object"
                                    },
                                    "brands": {
                                        "items": {
                                            "properties": {
                                                "alternateName": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "colorPalette": {
                                                    "items": {
                                                        "properties": {
                                                            "cymkColorValue": {
                                                                "pattern": "^([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%$",
                                                                "type": "string"
                                                            },
                                                            "hexColorValue": {
                                                                "pattern": "^#(?:[0-9a-fA-F]{3,4}){1,2}$",
                                                                "type": "string"
                                                            },
                                                            "hslColorValue": {
                                                                "pattern": "^([0-9]|[12]{0,1}[0-9][0-9]|3[0-5][0-9]),([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%$",
                                                                "type": "string"
                                                            },
                                                            "name": {
                                                                "type": "string"
                                                            },
                                                            "rgbColorValue": {
                                                                "pattern": "^([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5])$",
                                                                "type": "string"
                                                            },
                                                            "rgbaColorValue": {
                                                                "pattern": "^([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5])$",
                                                                "type": "string"
                                                            }
                                                        },
                                                        "type": "object"
                                                    },
                                                    "type": "array"
                                                },
                                                "description": {
                                                    "type": "string"
                                                },
                                                "logoUrl": {
                                                    "pattern": "^(ftp|http|https|chrome|:\\/\\/|\\.|@){2,}(localhost|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|\\S*:\\w*@)*([a-zA-Z]|(\\d{1,3}|\\.){7}){1,}(\\w|\\.{2,}|\\.[a-zA-Z]{2,3}|\\/|\\?|&|:\\d|@|=|\\/|\\(.*\\)|#|-|%)*$",
                                                    "type": "string"
                                                },
                                                "name": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "slogan": {
                                                    "pattern": "^.{0,128}$",
                                                    "type": "string"
                                                },
                                                "typefaces": {
                                                    "items": {
                                                        "type": "string"
                                                    },
                                                    "type": "array"
                                                },
                                                "url": {
                                                    "pattern": "^(ftp|http|https|chrome|:\\/\\/|\\.|@){2,}(localhost|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|\\S*:\\w*@)*([a-zA-Z]|(\\d{1,3}|\\.){7}){1,}(\\w|\\.{2,}|\\.[a-zA-Z]{2,3}|\\/|\\?|&|:\\d|@|=|\\/|\\(.*\\)|#|-|%)*$",
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "alternateName",
                                                "colorPalette",
                                                "description",
                                                "logoUrl",
                                                "name",
                                                "slogan",
                                                "typefaces",
                                                "url"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "deathDate": {
                                        "format": "date-time",
                                        "type": "string"
                                    },
                                    "emails": {
                                        "items": {
                                            "properties": {
                                                "address": {
                                                    "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$",
                                                    "type": "string"
                                                },
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "address",
                                                "descriptor"
                                            ],
                                            "type": "object"
                                        },
                                        "minItems": 1,
                                        "type": "array"
                                    },
                                    "familyName": {
                                        "pattern": "^[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "givenName": {
                                        "pattern": "^[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "identification": {
                                        "properties": {
                                            "type": {
                                                "pattern": "^[a-zA-Z0-9]{6,64}$",
                                                "type": "string"
                                            },
                                            "value": {
                                                "maxLength": 75,
                                                "type": "string"
                                            }
                                        },
                                        "required": [
                                            "type",
                                            "value"
                                        ],
                                        "type": "object"
                                    },
                                    "jobTitle": {
                                        "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "languages": {
                                        "items": {
                                            "properties": {
                                                "code": {
                                                    "enum": [
                                                        "aa",
                                                        "ab",
                                                        "ae",
                                                        "af",
                                                        "ak",
                                                        "am",
                                                        "an",
                                                        "ar",
                                                        "as",
                                                        "av",
                                                        "ay",
                                                        "az",
                                                        "ba",
                                                        "be",
                                                        "bg",
                                                        "bi",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "br",
                                                        "bs",
                                                        "ca",
                                                        "ce",
                                                        "ch",
                                                        "co",
                                                        "cr",
                                                        "cs",
                                                        "cu",
                                                        "cv",
                                                        "cy",
                                                        "da",
                                                        "de",
                                                        "dv",
                                                        "dz",
                                                        "ee",
                                                        "el",
                                                        "en",
                                                        "eo",
                                                        "es",
                                                        "et",
                                                        "eu",
                                                        "fa",
                                                        "ff",
                                                        "fi",
                                                        "fj",
                                                        "fo",
                                                        "fr",
                                                        "fy",
                                                        "ga",
                                                        "gd",
                                                        "gl",
                                                        "gn",
                                                        "gu",
                                                        "gv",
                                                        "ha",
                                                        "he",
                                                        "hi",
                                                        "ho",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "hy",
                                                        "hz",
                                                        "ia",
                                                        "id",
                                                        "ie",
                                                        "ig",
                                                        "ii",
                                                        "ik",
                                                        "io",
                                                        "is",
                                                        "it",
                                                        "iu",
                                                        "ja",
                                                        "jv",
                                                        "ka",
                                                        "kg",
                                                        "ki",
                                                        "kj",
                                                        "kk",
                                                        "kl",
                                                        "km",
                                                        "kn",
                                                        "ko",
                                                        "kr",
                                                        "ks",
                                                        "ku",
                                                        "kv",
                                                        "kw",
                                                        "ky",
                                                        "la",
                                                        "lb",
                                                        "lg",
                                                        "li",
                                                        "ln",
                                                        "lo",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "mg",
                                                        "mh",
                                                        "mi",
                                                        "mk",
                                                        "ml",
                                                        "mn",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "my",
                                                        "na",
                                                        "nb",
                                                        "nd",
                                                        "ne",
                                                        "ng",
                                                        "nl",
                                                        "nn",
                                                        "no",
                                                        "nr",
                                                        "nv",
                                                        "ny",
                                                        "oc",
                                                        "oj",
                                                        "om",
                                                        "or",
                                                        "os",
                                                        "pa",
                                                        "pi",
                                                        "pl",
                                                        "ps",
                                                        "pt",
                                                        "qu",
                                                        "rm",
                                                        "rn",
                                                        "ro",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "si",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sq",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "su",
                                                        "sv",
                                                        "sw",
                                                        "ta",
                                                        "te",
                                                        "tg",
                                                        "th",
                                                        "ti",
                                                        "tk",
                                                        "tl",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "ts",
                                                        "tt",
                                                        "tw",
                                                        "ty",
                                                        "ug",
                                                        "uk",
                                                        "ur",
                                                        "uz",
                                                        "ve",
                                                        "vi",
                                                        "vo",
                                                        "wa",
                                                        "wo",
                                                        "xh",
                                                        "yi",
                                                        "yo",
                                                        "za",
                                                        "zh",
                                                        "zu"
                                                    ],
                                                    "type": "string"
                                                },
                                                "region": {
                                                    "enum": [
                                                        "ad",
                                                        "ae",
                                                        "af",
                                                        "ag",
                                                        "ai",
                                                        "al",
                                                        "am",
                                                        "ao",
                                                        "aq",
                                                        "ar",
                                                        "as",
                                                        "at",
                                                        "au",
                                                        "aw",
                                                        "ax",
                                                        "az",
                                                        "ba",
                                                        "bb",
                                                        "bd",
                                                        "be",
                                                        "bf",
                                                        "bg",
                                                        "bh",
                                                        "bi",
                                                        "bj",
                                                        "bl",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "bq",
                                                        "br",
                                                        "bs",
                                                        "bt",
                                                        "bv",
                                                        "bw",
                                                        "by",
                                                        "bz",
                                                        "ca",
                                                        "cc",
                                                        "cd",
                                                        "cf",
                                                        "cg",
                                                        "ch",
                                                        "ci",
                                                        "ck",
                                                        "cl",
                                                        "cm",
                                                        "cn",
                                                        "co",
                                                        "cr",
                                                        "cu",
                                                        "cv",
                                                        "cw",
                                                        "cx",
                                                        "cy",
                                                        "cz",
                                                        "de",
                                                        "dj",
                                                        "dk",
                                                        "dm",
                                                        "do",
                                                        "dz",
                                                        "ec",
                                                        "ee",
                                                        "eg",
                                                        "eh",
                                                        "er",
                                                        "es",
                                                        "et",
                                                        "fi",
                                                        "fj",
                                                        "fk",
                                                        "fm",
                                                        "fo",
                                                        "fr",
                                                        "ga",
                                                        "gb",
                                                        "gd",
                                                        "ge",
                                                        "gf",
                                                        "gg",
                                                        "gh",
                                                        "gi",
                                                        "gl",
                                                        "gm",
                                                        "gn",
                                                        "gp",
                                                        "gq",
                                                        "gr",
                                                        "gs",
                                                        "gt",
                                                        "gu",
                                                        "gw",
                                                        "gy",
                                                        "hk",
                                                        "hm",
                                                        "hn",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "id",
                                                        "ie",
                                                        "il",
                                                        "im",
                                                        "in",
                                                        "io",
                                                        "iq",
                                                        "ir",
                                                        "is",
                                                        "it",
                                                        "je",
                                                        "jm",
                                                        "jo",
                                                        "jp",
                                                        "ke",
                                                        "kg",
                                                        "kh",
                                                        "ki",
                                                        "km",
                                                        "kn",
                                                        "kp",
                                                        "kr",
                                                        "kw",
                                                        "ky",
                                                        "kz",
                                                        "la",
                                                        "lb",
                                                        "lc",
                                                        "li",
                                                        "lk",
                                                        "lr",
                                                        "ls",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "ly",
                                                        "ma",
                                                        "mc",
                                                        "md",
                                                        "me",
                                                        "mf",
                                                        "mg",
                                                        "mh",
                                                        "mk",
                                                        "ml",
                                                        "mm",
                                                        "mn",
                                                        "mo",
                                                        "mp",
                                                        "mq",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "mu",
                                                        "mv",
                                                        "mw",
                                                        "mx",
                                                        "my",
                                                        "mz",
                                                        "na",
                                                        "nc",
                                                        "ne",
                                                        "nf",
                                                        "ng",
                                                        "ni",
                                                        "nl",
                                                        "no",
                                                        "np",
                                                        "nr",
                                                        "nu",
                                                        "nz",
                                                        "om",
                                                        "pa",
                                                        "pe",
                                                        "pf",
                                                        "pg",
                                                        "ph",
                                                        "pk",
                                                        "pl",
                                                        "pm",
                                                        "pn",
                                                        "pr",
                                                        "ps",
                                                        "pt",
                                                        "pw",
                                                        "py",
                                                        "qa",
                                                        "re",
                                                        "ro",
                                                        "rs",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sb",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "sh",
                                                        "si",
                                                        "sj",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "sv",
                                                        "sx",
                                                        "sy",
                                                        "sz",
                                                        "tc",
                                                        "td",
                                                        "tf",
                                                        "tg",
                                                        "th",
                                                        "tj",
                                                        "tk",
                                                        "tl",
                                                        "tm",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "tt",
                                                        "tv",
                                                        "tw",
                                                        "tz",
                                                        "ua",
                                                        "ug",
                                                        "um",
                                                        "us",
                                                        "uy",
                                                        "uz",
                                                        "va",
                                                        "vc",
                                                        "ve",
                                                        "vg",
                                                        "vi",
                                                        "vn",
                                                        "vu",
                                                        "wf",
                                                        "ws",
                                                        "ye",
                                                        "yt",
                                                        "za",
                                                        "zm",
                                                        "zw"
                                                    ],
                                                    "type": "string"
                                                },
                                                "skill": {
                                                    "properties": {
                                                        "listening": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "reading": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "speaking": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "writing": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "listening",
                                                        "reading",
                                                        "speaking",
                                                        "writing"
                                                    ],
                                                    "type": "object"
                                                }
                                            },
                                            "required": [
                                                "code"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "nationalities": {
                                        "items": {
                                            "enum": [
                                                "ad",
                                                "ae",
                                                "af",
                                                "ag",
                                                "ai",
                                                "al",
                                                "am",
                                                "ao",
                                                "aq",
                                                "ar",
                                                "as",
                                                "at",
                                                "au",
                                                "aw",
                                                "ax",
                                                "az",
                                                "ba",
                                                "bb",
                                                "bd",
                                                "be",
                                                "bf",
                                                "bg",
                                                "bh",
                                                "bi",
                                                "bj",
                                                "bl",
                                                "bm",
                                                "bn",
                                                "bo",
                                                "bq",
                                                "br",
                                                "bs",
                                                "bt",
                                                "bv",
                                                "bw",
                                                "by",
                                                "bz",
                                                "ca",
                                                "cc",
                                                "cd",
                                                "cf",
                                                "cg",
                                                "ch",
                                                "ci",
                                                "ck",
                                                "cl",
                                                "cm",
                                                "cn",
                                                "co",
                                                "cr",
                                                "cu",
                                                "cv",
                                                "cw",
                                                "cx",
                                                "cy",
                                                "cz",
                                                "de",
                                                "dj",
                                                "dk",
                                                "dm",
                                                "do",
                                                "dz",
                                                "ec",
                                                "ee",
                                                "eg",
                                                "eh",
                                                "er",
                                                "es",
                                                "et",
                                                "fi",
                                                "fj",
                                                "fk",
                                                "fm",
                                                "fo",
                                                "fr",
                                                "ga",
                                                "gb",
                                                "gd",
                                                "ge",
                                                "gf",
                                                "gg",
                                                "gh",
                                                "gi",
                                                "gl",
                                                "gm",
                                                "gn",
                                                "gp",
                                                "gq",
                                                "gr",
                                                "gs",
                                                "gt",
                                                "gu",
                                                "gw",
                                                "gy",
                                                "hk",
                                                "hm",
                                                "hn",
                                                "hr",
                                                "ht",
                                                "hu",
                                                "id",
                                                "ie",
                                                "il",
                                                "im",
                                                "in",
                                                "io",
                                                "iq",
                                                "ir",
                                                "is",
                                                "it",
                                                "je",
                                                "jm",
                                                "jo",
                                                "jp",
                                                "ke",
                                                "kg",
                                                "kh",
                                                "ki",
                                                "km",
                                                "kn",
                                                "kp",
                                                "kr",
                                                "kw",
                                                "ky",
                                                "kz",
                                                "la",
                                                "lb",
                                                "lc",
                                                "li",
                                                "lk",
                                                "lr",
                                                "ls",
                                                "lt",
                                                "lu",
                                                "lv",
                                                "ly",
                                                "ma",
                                                "mc",
                                                "md",
                                                "me",
                                                "mf",
                                                "mg",
                                                "mh",
                                                "mk",
                                                "ml",
                                                "mm",
                                                "mn",
                                                "mo",
                                                "mp",
                                                "mq",
                                                "mr",
                                                "ms",
                                                "mt",
                                                "mu",
                                                "mv",
                                                "mw",
                                                "mx",
                                                "my",
                                                "mz",
                                                "na",
                                                "nc",
                                                "ne",
                                                "nf",
                                                "ng",
                                                "ni",
                                                "nl",
                                                "no",
                                                "np",
                                                "nr",
                                                "nu",
                                                "nz",
                                                "om",
                                                "pa",
                                                "pe",
                                                "pf",
                                                "pg",
                                                "ph",
                                                "pk",
                                                "pl",
                                                "pm",
                                                "pn",
                                                "pr",
                                                "ps",
                                                "pt",
                                                "pw",
                                                "py",
                                                "qa",
                                                "re",
                                                "ro",
                                                "rs",
                                                "ru",
                                                "rw",
                                                "sa",
                                                "sb",
                                                "sc",
                                                "sd",
                                                "se",
                                                "sg",
                                                "sh",
                                                "si",
                                                "sj",
                                                "sk",
                                                "sl",
                                                "sm",
                                                "sn",
                                                "so",
                                                "sr",
                                                "ss",
                                                "st",
                                                "sv",
                                                "sx",
                                                "sy",
                                                "sz",
                                                "tc",
                                                "td",
                                                "tf",
                                                "tg",
                                                "th",
                                                "tj",
                                                "tk",
                                                "tl",
                                                "tm",
                                                "tn",
                                                "to",
                                                "tr",
                                                "tt",
                                                "tv",
                                                "tw",
                                                "tz",
                                                "ua",
                                                "ug",
                                                "um",
                                                "us",
                                                "uy",
                                                "uz",
                                                "va",
                                                "vc",
                                                "ve",
                                                "vg",
                                                "vi",
                                                "vn",
                                                "vu",
                                                "wf",
                                                "ws",
                                                "ye",
                                                "yt",
                                                "za",
                                                "zm",
                                                "zw"
                                            ],
                                            "type": "string"
                                        },
                                        "type": "array"
                                    },
                                    "taxId": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "telephones": {
                                        "items": {
                                            "properties": {
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                },
                                                "number": {
                                                    "pattern": "^\\+(9[976]\\d|8[987530]\\d|6[987]\\d|5[90]\\d|42\\d|3[875]\\d|2[98654321]\\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)\\s{0,1}(\\d{1,4}|[\\-. ]*[\\-. \\(]{0,1}\\d[\\-. ]*\\d[\\-. ]*\\d[\\-. \\)]{0,1}([\\-. ]*\\d){1,8})$",
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "descriptor",
                                                "number"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "vatId": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    }
                                },
                                "required": [
                                    "addresses",
                                    "avatarUrls",
                                    "brands",
                                    "emails",
                                    "languages",
                                    "telephones"
                                ],
                                "type": "object"
                            },
                            {
                                "properties": {
                                    "addresses": {
                                        "items": {
                                            "properties": {
                                                "country": {
                                                    "enum": [
                                                        "-",
                                                        "ad",
                                                        "ae",
                                                        "af",
                                                        "ag",
                                                        "ai",
                                                        "al",
                                                        "am",
                                                        "ao",
                                                        "aq",
                                                        "ar",
                                                        "as",
                                                        "at",
                                                        "au",
                                                        "aw",
                                                        "ax",
                                                        "az",
                                                        "ba",
                                                        "bb",
                                                        "bd",
                                                        "be",
                                                        "bf",
                                                        "bg",
                                                        "bh",
                                                        "bi",
                                                        "bj",
                                                        "bl",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "bq",
                                                        "br",
                                                        "bs",
                                                        "bt",
                                                        "bv",
                                                        "bw",
                                                        "by",
                                                        "bz",
                                                        "ca",
                                                        "cc",
                                                        "cd",
                                                        "cf",
                                                        "cg",
                                                        "ch",
                                                        "ci",
                                                        "ck",
                                                        "cl",
                                                        "cm",
                                                        "cn",
                                                        "co",
                                                        "cr",
                                                        "cu",
                                                        "cv",
                                                        "cw",
                                                        "cx",
                                                        "cy",
                                                        "cz",
                                                        "de",
                                                        "dj",
                                                        "dk",
                                                        "dm",
                                                        "do",
                                                        "dz",
                                                        "ec",
                                                        "ee",
                                                        "eg",
                                                        "eh",
                                                        "er",
                                                        "es",
                                                        "et",
                                                        "fi",
                                                        "fj",
                                                        "fk",
                                                        "fm",
                                                        "fo",
                                                        "fr",
                                                        "ga",
                                                        "gb",
                                                        "gd",
                                                        "ge",
                                                        "gf",
                                                        "gg",
                                                        "gh",
                                                        "gi",
                                                        "gl",
                                                        "gm",
                                                        "gn",
                                                        "gp",
                                                        "gq",
                                                        "gr",
                                                        "gs",
                                                        "gt",
                                                        "gu",
                                                        "gw",
                                                        "gy",
                                                        "hk",
                                                        "hm",
                                                        "hn",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "id",
                                                        "ie",
                                                        "il",
                                                        "im",
                                                        "in",
                                                        "io",
                                                        "iq",
                                                        "ir",
                                                        "is",
                                                        "it",
                                                        "je",
                                                        "jm",
                                                        "jo",
                                                        "jp",
                                                        "ke",
                                                        "kg",
                                                        "kh",
                                                        "ki",
                                                        "km",
                                                        "kn",
                                                        "kp",
                                                        "kr",
                                                        "kw",
                                                        "ky",
                                                        "kz",
                                                        "la",
                                                        "lb",
                                                        "lc",
                                                        "li",
                                                        "lk",
                                                        "lr",
                                                        "ls",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "ly",
                                                        "ma",
                                                        "mc",
                                                        "md",
                                                        "me",
                                                        "mf",
                                                        "mg",
                                                        "mh",
                                                        "mk",
                                                        "ml",
                                                        "mm",
                                                        "mn",
                                                        "mo",
                                                        "mp",
                                                        "mq",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "mu",
                                                        "mv",
                                                        "mw",
                                                        "mx",
                                                        "my",
                                                        "mz",
                                                        "na",
                                                        "nc",
                                                        "ne",
                                                        "nf",
                                                        "ng",
                                                        "ni",
                                                        "nl",
                                                        "no",
                                                        "np",
                                                        "nr",
                                                        "nu",
                                                        "nz",
                                                        "om",
                                                        "pa",
                                                        "pe",
                                                        "pf",
                                                        "pg",
                                                        "ph",
                                                        "pk",
                                                        "pl",
                                                        "pm",
                                                        "pn",
                                                        "pr",
                                                        "ps",
                                                        "pt",
                                                        "pw",
                                                        "py",
                                                        "qa",
                                                        "re",
                                                        "ro",
                                                        "rs",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sb",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "sh",
                                                        "si",
                                                        "sj",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "sv",
                                                        "sx",
                                                        "sy",
                                                        "sz",
                                                        "tc",
                                                        "td",
                                                        "tf",
                                                        "tg",
                                                        "th",
                                                        "tj",
                                                        "tk",
                                                        "tl",
                                                        "tm",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "tt",
                                                        "tv",
                                                        "tw",
                                                        "tz",
                                                        "ua",
                                                        "ug",
                                                        "um",
                                                        "us",
                                                        "uy",
                                                        "uz",
                                                        "va",
                                                        "vc",
                                                        "ve",
                                                        "vg",
                                                        "vi",
                                                        "vn",
                                                        "vu",
                                                        "wf",
                                                        "ws",
                                                        "ye",
                                                        "yt",
                                                        "za",
                                                        "zm",
                                                        "zw"
                                                    ],
                                                    "type": "string"
                                                },
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                },
                                                "locality": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "postalCode": {
                                                    "pattern": "^([0-9][0-9]|[0-9][0-9][0-9][0-9]|[0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][A-Z][A-Z]|[0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9] [A-Z][A-Z]|[0-9][0-9][0-9][0-9]-[A-Z]|[0-9][0-9][0-9] [0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|SE-[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|[A-Z][0-9][A-Z] [0-9][A-Z][0-9]|[A-Z][0-9][A-Z]-[0-9][A-Z][0-9]|[A-Z][A-Z][A-Z] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9][0-9] [0-9][A-Z][A-Z]|[A-Z][0-9][0-9][0-9][0-9][A-Z][A-Z][A-Z])$",
                                                    "type": "string"
                                                },
                                                "region": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "stellarBody": {
                                                    "properties": {
                                                        "name": {
                                                            "enum": [
                                                                "Earth",
                                                                "Mars",
                                                                "Moon"
                                                            ],
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "name"
                                                    ],
                                                    "type": "object"
                                                },
                                                "streetAddress": {
                                                    "properties": {
                                                        "firstLine": {
                                                            "maxLength": 75,
                                                            "type": "string"
                                                        },
                                                        "secondLine": {
                                                            "maxLength": 75,
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "firstLine"
                                                    ],
                                                    "type": "object"
                                                }
                                            },
                                            "required": [
                                                "country",
                                                "descriptor",
                                                "locality",
                                                "postalCode",
                                                "region",
                                                "streetAddress"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "avatarUrls": {
                                        "items": {
                                            "type": "string"
                                        },
                                        "type": "array"
                                    },
                                    "brands": {
                                        "items": {
                                            "properties": {
                                                "alternateName": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "colorPalette": {
                                                    "items": {
                                                        "properties": {
                                                            "cymkColorValue": {
                                                                "pattern": "^([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%$",
                                                                "type": "string"
                                                            },
                                                            "hexColorValue": {
                                                                "pattern": "^#(?:[0-9a-fA-F]{3,4}){1,2}$",
                                                                "type": "string"
                                                            },
                                                            "hslColorValue": {
                                                                "pattern": "^([0-9]|[12]{0,1}[0-9][0-9]|3[0-5][0-9]),([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%$",
                                                                "type": "string"
                                                            },
                                                            "name": {
                                                                "type": "string"
                                                            },
                                                            "rgbColorValue": {
                                                                "pattern": "^([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5])$",
                                                                "type": "string"
                                                            },
                                                            "rgbaColorValue": {
                                                                "pattern": "^([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5])$",
                                                                "type": "string"
                                                            }
                                                        },
                                                        "type": "object"
                                                    },
                                                    "type": "array"
                                                },
                                                "description": {
                                                    "type": "string"
                                                },
                                                "logoUrl": {
                                                    "pattern": "^(ftp|http|https|chrome|:\\/\\/|\\.|@){2,}(localhost|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|\\S*:\\w*@)*([a-zA-Z]|(\\d{1,3}|\\.){7}){1,}(\\w|\\.{2,}|\\.[a-zA-Z]{2,3}|\\/|\\?|&|:\\d|@|=|\\/|\\(.*\\)|#|-|%)*$",
                                                    "type": "string"
                                                },
                                                "name": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "slogan": {
                                                    "pattern": "^.{0,128}$",
                                                    "type": "string"
                                                },
                                                "typefaces": {
                                                    "items": {
                                                        "type": "string"
                                                    },
                                                    "type": "array"
                                                },
                                                "url": {
                                                    "pattern": "^(ftp|http|https|chrome|:\\/\\/|\\.|@){2,}(localhost|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|\\S*:\\w*@)*([a-zA-Z]|(\\d{1,3}|\\.){7}){1,}(\\w|\\.{2,}|\\.[a-zA-Z]{2,3}|\\/|\\?|&|:\\d|@|=|\\/|\\(.*\\)|#|-|%)*$",
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "alternateName",
                                                "colorPalette",
                                                "description",
                                                "logoUrl",
                                                "name",
                                                "slogan",
                                                "typefaces",
                                                "url"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "department": {
                                        "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "dissolutionDate": {
                                        "format": "date-time",
                                        "type": "string"
                                    },
                                    "emails": {
                                        "items": {
                                            "properties": {
                                                "address": {
                                                    "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$",
                                                    "type": "string"
                                                },
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "address",
                                                "descriptor"
                                            ],
                                            "type": "object"
                                        },
                                        "minItems": 1,
                                        "type": "array"
                                    },
                                    "founder": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "foundingDate": {
                                        "format": "date-time",
                                        "type": "string"
                                    },
                                    "globalLocationNumber": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "identification": {
                                        "properties": {
                                            "type": {
                                                "pattern": "^[a-zA-Z0-9]{6,64}$",
                                                "type": "string"
                                            },
                                            "value": {
                                                "maxLength": 75,
                                                "type": "string"
                                            }
                                        },
                                        "required": [
                                            "type",
                                            "value"
                                        ],
                                        "type": "object"
                                    },
                                    "languages": {
                                        "items": {
                                            "properties": {
                                                "code": {
                                                    "enum": [
                                                        "aa",
                                                        "ab",
                                                        "ae",
                                                        "af",
                                                        "ak",
                                                        "am",
                                                        "an",
                                                        "ar",
                                                        "as",
                                                        "av",
                                                        "ay",
                                                        "az",
                                                        "ba",
                                                        "be",
                                                        "bg",
                                                        "bi",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "br",
                                                        "bs",
                                                        "ca",
                                                        "ce",
                                                        "ch",
                                                        "co",
                                                        "cr",
                                                        "cs",
                                                        "cu",
                                                        "cv",
                                                        "cy",
                                                        "da",
                                                        "de",
                                                        "dv",
                                                        "dz",
                                                        "ee",
                                                        "el",
                                                        "en",
                                                        "eo",
                                                        "es",
                                                        "et",
                                                        "eu",
                                                        "fa",
                                                        "ff",
                                                        "fi",
                                                        "fj",
                                                        "fo",
                                                        "fr",
                                                        "fy",
                                                        "ga",
                                                        "gd",
                                                        "gl",
                                                        "gn",
                                                        "gu",
                                                        "gv",
                                                        "ha",
                                                        "he",
                                                        "hi",
                                                        "ho",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "hy",
                                                        "hz",
                                                        "ia",
                                                        "id",
                                                        "ie",
                                                        "ig",
                                                        "ii",
                                                        "ik",
                                                        "io",
                                                        "is",
                                                        "it",
                                                        "iu",
                                                        "ja",
                                                        "jv",
                                                        "ka",
                                                        "kg",
                                                        "ki",
                                                        "kj",
                                                        "kk",
                                                        "kl",
                                                        "km",
                                                        "kn",
                                                        "ko",
                                                        "kr",
                                                        "ks",
                                                        "ku",
                                                        "kv",
                                                        "kw",
                                                        "ky",
                                                        "la",
                                                        "lb",
                                                        "lg",
                                                        "li",
                                                        "ln",
                                                        "lo",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "mg",
                                                        "mh",
                                                        "mi",
                                                        "mk",
                                                        "ml",
                                                        "mn",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "my",
                                                        "na",
                                                        "nb",
                                                        "nd",
                                                        "ne",
                                                        "ng",
                                                        "nl",
                                                        "nn",
                                                        "no",
                                                        "nr",
                                                        "nv",
                                                        "ny",
                                                        "oc",
                                                        "oj",
                                                        "om",
                                                        "or",
                                                        "os",
                                                        "pa",
                                                        "pi",
                                                        "pl",
                                                        "ps",
                                                        "pt",
                                                        "qu",
                                                        "rm",
                                                        "rn",
                                                        "ro",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "si",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sq",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "su",
                                                        "sv",
                                                        "sw",
                                                        "ta",
                                                        "te",
                                                        "tg",
                                                        "th",
                                                        "ti",
                                                        "tk",
                                                        "tl",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "ts",
                                                        "tt",
                                                        "tw",
                                                        "ty",
                                                        "ug",
                                                        "uk",
                                                        "ur",
                                                        "uz",
                                                        "ve",
                                                        "vi",
                                                        "vo",
                                                        "wa",
                                                        "wo",
                                                        "xh",
                                                        "yi",
                                                        "yo",
                                                        "za",
                                                        "zh",
                                                        "zu"
                                                    ],
                                                    "type": "string"
                                                },
                                                "region": {
                                                    "enum": [
                                                        "ad",
                                                        "ae",
                                                        "af",
                                                        "ag",
                                                        "ai",
                                                        "al",
                                                        "am",
                                                        "ao",
                                                        "aq",
                                                        "ar",
                                                        "as",
                                                        "at",
                                                        "au",
                                                        "aw",
                                                        "ax",
                                                        "az",
                                                        "ba",
                                                        "bb",
                                                        "bd",
                                                        "be",
                                                        "bf",
                                                        "bg",
                                                        "bh",
                                                        "bi",
                                                        "bj",
                                                        "bl",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "bq",
                                                        "br",
                                                        "bs",
                                                        "bt",
                                                        "bv",
                                                        "bw",
                                                        "by",
                                                        "bz",
                                                        "ca",
                                                        "cc",
                                                        "cd",
                                                        "cf",
                                                        "cg",
                                                        "ch",
                                                        "ci",
                                                        "ck",
                                                        "cl",
                                                        "cm",
                                                        "cn",
                                                        "co",
                                                        "cr",
                                                        "cu",
                                                        "cv",
                                                        "cw",
                                                        "cx",
                                                        "cy",
                                                        "cz",
                                                        "de",
                                                        "dj",
                                                        "dk",
                                                        "dm",
                                                        "do",
                                                        "dz",
                                                        "ec",
                                                        "ee",
                                                        "eg",
                                                        "eh",
                                                        "er",
                                                        "es",
                                                        "et",
                                                        "fi",
                                                        "fj",
                                                        "fk",
                                                        "fm",
                                                        "fo",
                                                        "fr",
                                                        "ga",
                                                        "gb",
                                                        "gd",
                                                        "ge",
                                                        "gf",
                                                        "gg",
                                                        "gh",
                                                        "gi",
                                                        "gl",
                                                        "gm",
                                                        "gn",
                                                        "gp",
                                                        "gq",
                                                        "gr",
                                                        "gs",
                                                        "gt",
                                                        "gu",
                                                        "gw",
                                                        "gy",
                                                        "hk",
                                                        "hm",
                                                        "hn",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "id",
                                                        "ie",
                                                        "il",
                                                        "im",
                                                        "in",
                                                        "io",
                                                        "iq",
                                                        "ir",
                                                        "is",
                                                        "it",
                                                        "je",
                                                        "jm",
                                                        "jo",
                                                        "jp",
                                                        "ke",
                                                        "kg",
                                                        "kh",
                                                        "ki",
                                                        "km",
                                                        "kn",
                                                        "kp",
                                                        "kr",
                                                        "kw",
                                                        "ky",
                                                        "kz",
                                                        "la",
                                                        "lb",
                                                        "lc",
                                                        "li",
                                                        "lk",
                                                        "lr",
                                                        "ls",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "ly",
                                                        "ma",
                                                        "mc",
                                                        "md",
                                                        "me",
                                                        "mf",
                                                        "mg",
                                                        "mh",
                                                        "mk",
                                                        "ml",
                                                        "mm",
                                                        "mn",
                                                        "mo",
                                                        "mp",
                                                        "mq",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "mu",
                                                        "mv",
                                                        "mw",
                                                        "mx",
                                                        "my",
                                                        "mz",
                                                        "na",
                                                        "nc",
                                                        "ne",
                                                        "nf",
                                                        "ng",
                                                        "ni",
                                                        "nl",
                                                        "no",
                                                        "np",
                                                        "nr",
                                                        "nu",
                                                        "nz",
                                                        "om",
                                                        "pa",
                                                        "pe",
                                                        "pf",
                                                        "pg",
                                                        "ph",
                                                        "pk",
                                                        "pl",
                                                        "pm",
                                                        "pn",
                                                        "pr",
                                                        "ps",
                                                        "pt",
                                                        "pw",
                                                        "py",
                                                        "qa",
                                                        "re",
                                                        "ro",
                                                        "rs",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sb",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "sh",
                                                        "si",
                                                        "sj",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "sv",
                                                        "sx",
                                                        "sy",
                                                        "sz",
                                                        "tc",
                                                        "td",
                                                        "tf",
                                                        "tg",
                                                        "th",
                                                        "tj",
                                                        "tk",
                                                        "tl",
                                                        "tm",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "tt",
                                                        "tv",
                                                        "tw",
                                                        "tz",
                                                        "ua",
                                                        "ug",
                                                        "um",
                                                        "us",
                                                        "uy",
                                                        "uz",
                                                        "va",
                                                        "vc",
                                                        "ve",
                                                        "vg",
                                                        "vi",
                                                        "vn",
                                                        "vu",
                                                        "wf",
                                                        "ws",
                                                        "ye",
                                                        "yt",
                                                        "za",
                                                        "zm",
                                                        "zw"
                                                    ],
                                                    "type": "string"
                                                },
                                                "skill": {
                                                    "properties": {
                                                        "listening": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "reading": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "speaking": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "writing": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "listening",
                                                        "reading",
                                                        "speaking",
                                                        "writing"
                                                    ],
                                                    "type": "object"
                                                }
                                            },
                                            "required": [
                                                "code"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "legalName": {
                                        "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "leiCode": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "location": {
                                        "properties": {
                                            "country": {
                                                "enum": [
                                                    "-",
                                                    "ad",
                                                    "ae",
                                                    "af",
                                                    "ag",
                                                    "ai",
                                                    "al",
                                                    "am",
                                                    "ao",
                                                    "aq",
                                                    "ar",
                                                    "as",
                                                    "at",
                                                    "au",
                                                    "aw",
                                                    "ax",
                                                    "az",
                                                    "ba",
                                                    "bb",
                                                    "bd",
                                                    "be",
                                                    "bf",
                                                    "bg",
                                                    "bh",
                                                    "bi",
                                                    "bj",
                                                    "bl",
                                                    "bm",
                                                    "bn",
                                                    "bo",
                                                    "bq",
                                                    "br",
                                                    "bs",
                                                    "bt",
                                                    "bv",
                                                    "bw",
                                                    "by",
                                                    "bz",
                                                    "ca",
                                                    "cc",
                                                    "cd",
                                                    "cf",
                                                    "cg",
                                                    "ch",
                                                    "ci",
                                                    "ck",
                                                    "cl",
                                                    "cm",
                                                    "cn",
                                                    "co",
                                                    "cr",
                                                    "cu",
                                                    "cv",
                                                    "cw",
                                                    "cx",
                                                    "cy",
                                                    "cz",
                                                    "de",
                                                    "dj",
                                                    "dk",
                                                    "dm",
                                                    "do",
                                                    "dz",
                                                    "ec",
                                                    "ee",
                                                    "eg",
                                                    "eh",
                                                    "er",
                                                    "es",
                                                    "et",
                                                    "fi",
                                                    "fj",
                                                    "fk",
                                                    "fm",
                                                    "fo",
                                                    "fr",
                                                    "ga",
                                                    "gb",
                                                    "gd",
                                                    "ge",
                                                    "gf",
                                                    "gg",
                                                    "gh",
                                                    "gi",
                                                    "gl",
                                                    "gm",
                                                    "gn",
                                                    "gp",
                                                    "gq",
                                                    "gr",
                                                    "gs",
                                                    "gt",
                                                    "gu",
                                                    "gw",
                                                    "gy",
                                                    "hk",
                                                    "hm",
                                                    "hn",
                                                    "hr",
                                                    "ht",
                                                    "hu",
                                                    "id",
                                                    "ie",
                                                    "il",
                                                    "im",
                                                    "in",
                                                    "io",
                                                    "iq",
                                                    "ir",
                                                    "is",
                                                    "it",
                                                    "je",
                                                    "jm",
                                                    "jo",
                                                    "jp",
                                                    "ke",
                                                    "kg",
                                                    "kh",
                                                    "ki",
                                                    "km",
                                                    "kn",
                                                    "kp",
                                                    "kr",
                                                    "kw",
                                                    "ky",
                                                    "kz",
                                                    "la",
                                                    "lb",
                                                    "lc",
                                                    "li",
                                                    "lk",
                                                    "lr",
                                                    "ls",
                                                    "lt",
                                                    "lu",
                                                    "lv",
                                                    "ly",
                                                    "ma",
                                                    "mc",
                                                    "md",
                                                    "me",
                                                    "mf",
                                                    "mg",
                                                    "mh",
                                                    "mk",
                                                    "ml",
                                                    "mm",
                                                    "mn",
                                                    "mo",
                                                    "mp",
                                                    "mq",
                                                    "mr",
                                                    "ms",
                                                    "mt",
                                                    "mu",
                                                    "mv",
                                                    "mw",
                                                    "mx",
                                                    "my",
                                                    "mz",
                                                    "na",
                                                    "nc",
                                                    "ne",
                                                    "nf",
                                                    "ng",
                                                    "ni",
                                                    "nl",
                                                    "no",
                                                    "np",
                                                    "nr",
                                                    "nu",
                                                    "nz",
                                                    "om",
                                                    "pa",
                                                    "pe",
                                                    "pf",
                                                    "pg",
                                                    "ph",
                                                    "pk",
                                                    "pl",
                                                    "pm",
                                                    "pn",
                                                    "pr",
                                                    "ps",
                                                    "pt",
                                                    "pw",
                                                    "py",
                                                    "qa",
                                                    "re",
                                                    "ro",
                                                    "rs",
                                                    "ru",
                                                    "rw",
                                                    "sa",
                                                    "sb",
                                                    "sc",
                                                    "sd",
                                                    "se",
                                                    "sg",
                                                    "sh",
                                                    "si",
                                                    "sj",
                                                    "sk",
                                                    "sl",
                                                    "sm",
                                                    "sn",
                                                    "so",
                                                    "sr",
                                                    "ss",
                                                    "st",
                                                    "sv",
                                                    "sx",
                                                    "sy",
                                                    "sz",
                                                    "tc",
                                                    "td",
                                                    "tf",
                                                    "tg",
                                                    "th",
                                                    "tj",
                                                    "tk",
                                                    "tl",
                                                    "tm",
                                                    "tn",
                                                    "to",
                                                    "tr",
                                                    "tt",
                                                    "tv",
                                                    "tw",
                                                    "tz",
                                                    "ua",
                                                    "ug",
                                                    "um",
                                                    "us",
                                                    "uy",
                                                    "uz",
                                                    "va",
                                                    "vc",
                                                    "ve",
                                                    "vg",
                                                    "vi",
                                                    "vn",
                                                    "vu",
                                                    "wf",
                                                    "ws",
                                                    "ye",
                                                    "yt",
                                                    "za",
                                                    "zm",
                                                    "zw"
                                                ],
                                                "type": "string"
                                            },
                                            "descriptor": {
                                                "maxLength": 75,
                                                "type": "string"
                                            },
                                            "locality": {
                                                "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                "type": "string"
                                            },
                                            "postalCode": {
                                                "pattern": "^([0-9][0-9]|[0-9][0-9][0-9][0-9]|[0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][A-Z][A-Z]|[0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9] [A-Z][A-Z]|[0-9][0-9][0-9][0-9]-[A-Z]|[0-9][0-9][0-9] [0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|SE-[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|[A-Z][0-9][A-Z] [0-9][A-Z][0-9]|[A-Z][0-9][A-Z]-[0-9][A-Z][0-9]|[A-Z][A-Z][A-Z] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9][0-9] [0-9][A-Z][A-Z]|[A-Z][0-9][0-9][0-9][0-9][A-Z][A-Z][A-Z])$",
                                                "type": "string"
                                            },
                                            "region": {
                                                "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                "type": "string"
                                            },
                                            "stellarBody": {
                                                "properties": {
                                                    "name": {
                                                        "enum": [
                                                            "Earth",
                                                            "Mars",
                                                            "Moon"
                                                        ],
                                                        "type": "string"
                                                    }
                                                },
                                                "required": [
                                                    "name"
                                                ],
                                                "type": "object"
                                            },
                                            "streetAddress": {
                                                "properties": {
                                                    "firstLine": {
                                                        "maxLength": 75,
                                                        "type": "string"
                                                    },
                                                    "secondLine": {
                                                        "maxLength": 75,
                                                        "type": "string"
                                                    }
                                                },
                                                "required": [
                                                    "firstLine"
                                                ],
                                                "type": "object"
                                            }
                                        },
                                        "required": [
                                            "country",
                                            "descriptor",
                                            "locality",
                                            "postalCode",
                                            "region",
                                            "streetAddress"
                                        ],
                                        "type": "object"
                                    },
                                    "numberOfEmployees": {
                                        "type": "number"
                                    },
                                    "parentOrganization": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "taxId": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "telephones": {
                                        "items": {
                                            "properties": {
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                },
                                                "number": {
                                                    "pattern": "^\\+(9[976]\\d|8[987530]\\d|6[987]\\d|5[90]\\d|42\\d|3[875]\\d|2[98654321]\\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)\\s{0,1}(\\d{1,4}|[\\-. ]*[\\-. \\(]{0,1}\\d[\\-. ]*\\d[\\-. ]*\\d[\\-. \\)]{0,1}([\\-. ]*\\d){1,8})$",
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "descriptor",
                                                "number"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "vatId": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    }
                                },
                                "required": [
                                    "addresses",
                                    "avatarUrls",
                                    "brands",
                                    "emails",
                                    "languages",
                                    "legalName",
                                    "location",
                                    "telephones"
                                ],
                                "type": "object"
                            }
                        ]
                    },
                    "type": "array"
                },
                "researchers": {
                    "items": {
                        "anyOf": [
                            {
                                "properties": {
                                    "additionalName": {
                                        "pattern": "^[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "addresses": {
                                        "items": {
                                            "properties": {
                                                "country": {
                                                    "enum": [
                                                        "-",
                                                        "ad",
                                                        "ae",
                                                        "af",
                                                        "ag",
                                                        "ai",
                                                        "al",
                                                        "am",
                                                        "ao",
                                                        "aq",
                                                        "ar",
                                                        "as",
                                                        "at",
                                                        "au",
                                                        "aw",
                                                        "ax",
                                                        "az",
                                                        "ba",
                                                        "bb",
                                                        "bd",
                                                        "be",
                                                        "bf",
                                                        "bg",
                                                        "bh",
                                                        "bi",
                                                        "bj",
                                                        "bl",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "bq",
                                                        "br",
                                                        "bs",
                                                        "bt",
                                                        "bv",
                                                        "bw",
                                                        "by",
                                                        "bz",
                                                        "ca",
                                                        "cc",
                                                        "cd",
                                                        "cf",
                                                        "cg",
                                                        "ch",
                                                        "ci",
                                                        "ck",
                                                        "cl",
                                                        "cm",
                                                        "cn",
                                                        "co",
                                                        "cr",
                                                        "cu",
                                                        "cv",
                                                        "cw",
                                                        "cx",
                                                        "cy",
                                                        "cz",
                                                        "de",
                                                        "dj",
                                                        "dk",
                                                        "dm",
                                                        "do",
                                                        "dz",
                                                        "ec",
                                                        "ee",
                                                        "eg",
                                                        "eh",
                                                        "er",
                                                        "es",
                                                        "et",
                                                        "fi",
                                                        "fj",
                                                        "fk",
                                                        "fm",
                                                        "fo",
                                                        "fr",
                                                        "ga",
                                                        "gb",
                                                        "gd",
                                                        "ge",
                                                        "gf",
                                                        "gg",
                                                        "gh",
                                                        "gi",
                                                        "gl",
                                                        "gm",
                                                        "gn",
                                                        "gp",
                                                        "gq",
                                                        "gr",
                                                        "gs",
                                                        "gt",
                                                        "gu",
                                                        "gw",
                                                        "gy",
                                                        "hk",
                                                        "hm",
                                                        "hn",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "id",
                                                        "ie",
                                                        "il",
                                                        "im",
                                                        "in",
                                                        "io",
                                                        "iq",
                                                        "ir",
                                                        "is",
                                                        "it",
                                                        "je",
                                                        "jm",
                                                        "jo",
                                                        "jp",
                                                        "ke",
                                                        "kg",
                                                        "kh",
                                                        "ki",
                                                        "km",
                                                        "kn",
                                                        "kp",
                                                        "kr",
                                                        "kw",
                                                        "ky",
                                                        "kz",
                                                        "la",
                                                        "lb",
                                                        "lc",
                                                        "li",
                                                        "lk",
                                                        "lr",
                                                        "ls",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "ly",
                                                        "ma",
                                                        "mc",
                                                        "md",
                                                        "me",
                                                        "mf",
                                                        "mg",
                                                        "mh",
                                                        "mk",
                                                        "ml",
                                                        "mm",
                                                        "mn",
                                                        "mo",
                                                        "mp",
                                                        "mq",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "mu",
                                                        "mv",
                                                        "mw",
                                                        "mx",
                                                        "my",
                                                        "mz",
                                                        "na",
                                                        "nc",
                                                        "ne",
                                                        "nf",
                                                        "ng",
                                                        "ni",
                                                        "nl",
                                                        "no",
                                                        "np",
                                                        "nr",
                                                        "nu",
                                                        "nz",
                                                        "om",
                                                        "pa",
                                                        "pe",
                                                        "pf",
                                                        "pg",
                                                        "ph",
                                                        "pk",
                                                        "pl",
                                                        "pm",
                                                        "pn",
                                                        "pr",
                                                        "ps",
                                                        "pt",
                                                        "pw",
                                                        "py",
                                                        "qa",
                                                        "re",
                                                        "ro",
                                                        "rs",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sb",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "sh",
                                                        "si",
                                                        "sj",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "sv",
                                                        "sx",
                                                        "sy",
                                                        "sz",
                                                        "tc",
                                                        "td",
                                                        "tf",
                                                        "tg",
                                                        "th",
                                                        "tj",
                                                        "tk",
                                                        "tl",
                                                        "tm",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "tt",
                                                        "tv",
                                                        "tw",
                                                        "tz",
                                                        "ua",
                                                        "ug",
                                                        "um",
                                                        "us",
                                                        "uy",
                                                        "uz",
                                                        "va",
                                                        "vc",
                                                        "ve",
                                                        "vg",
                                                        "vi",
                                                        "vn",
                                                        "vu",
                                                        "wf",
                                                        "ws",
                                                        "ye",
                                                        "yt",
                                                        "za",
                                                        "zm",
                                                        "zw"
                                                    ],
                                                    "type": "string"
                                                },
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                },
                                                "locality": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "postalCode": {
                                                    "pattern": "^([0-9][0-9]|[0-9][0-9][0-9][0-9]|[0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][A-Z][A-Z]|[0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9] [A-Z][A-Z]|[0-9][0-9][0-9][0-9]-[A-Z]|[0-9][0-9][0-9] [0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|SE-[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|[A-Z][0-9][A-Z] [0-9][A-Z][0-9]|[A-Z][0-9][A-Z]-[0-9][A-Z][0-9]|[A-Z][A-Z][A-Z] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9][0-9] [0-9][A-Z][A-Z]|[A-Z][0-9][0-9][0-9][0-9][A-Z][A-Z][A-Z])$",
                                                    "type": "string"
                                                },
                                                "region": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "stellarBody": {
                                                    "properties": {
                                                        "name": {
                                                            "enum": [
                                                                "Earth",
                                                                "Mars",
                                                                "Moon"
                                                            ],
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "name"
                                                    ],
                                                    "type": "object"
                                                },
                                                "streetAddress": {
                                                    "properties": {
                                                        "firstLine": {
                                                            "maxLength": 75,
                                                            "type": "string"
                                                        },
                                                        "secondLine": {
                                                            "maxLength": 75,
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "firstLine"
                                                    ],
                                                    "type": "object"
                                                }
                                            },
                                            "required": [
                                                "country",
                                                "descriptor",
                                                "locality",
                                                "postalCode",
                                                "region",
                                                "streetAddress"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "avatarUrls": {
                                        "items": {
                                            "type": "string"
                                        },
                                        "type": "array"
                                    },
                                    "birthDate": {
                                        "format": "date-time",
                                        "type": "string"
                                    },
                                    "birthPlace": {
                                        "properties": {
                                            "country": {
                                                "enum": [
                                                    "-",
                                                    "ad",
                                                    "ae",
                                                    "af",
                                                    "ag",
                                                    "ai",
                                                    "al",
                                                    "am",
                                                    "ao",
                                                    "aq",
                                                    "ar",
                                                    "as",
                                                    "at",
                                                    "au",
                                                    "aw",
                                                    "ax",
                                                    "az",
                                                    "ba",
                                                    "bb",
                                                    "bd",
                                                    "be",
                                                    "bf",
                                                    "bg",
                                                    "bh",
                                                    "bi",
                                                    "bj",
                                                    "bl",
                                                    "bm",
                                                    "bn",
                                                    "bo",
                                                    "bq",
                                                    "br",
                                                    "bs",
                                                    "bt",
                                                    "bv",
                                                    "bw",
                                                    "by",
                                                    "bz",
                                                    "ca",
                                                    "cc",
                                                    "cd",
                                                    "cf",
                                                    "cg",
                                                    "ch",
                                                    "ci",
                                                    "ck",
                                                    "cl",
                                                    "cm",
                                                    "cn",
                                                    "co",
                                                    "cr",
                                                    "cu",
                                                    "cv",
                                                    "cw",
                                                    "cx",
                                                    "cy",
                                                    "cz",
                                                    "de",
                                                    "dj",
                                                    "dk",
                                                    "dm",
                                                    "do",
                                                    "dz",
                                                    "ec",
                                                    "ee",
                                                    "eg",
                                                    "eh",
                                                    "er",
                                                    "es",
                                                    "et",
                                                    "fi",
                                                    "fj",
                                                    "fk",
                                                    "fm",
                                                    "fo",
                                                    "fr",
                                                    "ga",
                                                    "gb",
                                                    "gd",
                                                    "ge",
                                                    "gf",
                                                    "gg",
                                                    "gh",
                                                    "gi",
                                                    "gl",
                                                    "gm",
                                                    "gn",
                                                    "gp",
                                                    "gq",
                                                    "gr",
                                                    "gs",
                                                    "gt",
                                                    "gu",
                                                    "gw",
                                                    "gy",
                                                    "hk",
                                                    "hm",
                                                    "hn",
                                                    "hr",
                                                    "ht",
                                                    "hu",
                                                    "id",
                                                    "ie",
                                                    "il",
                                                    "im",
                                                    "in",
                                                    "io",
                                                    "iq",
                                                    "ir",
                                                    "is",
                                                    "it",
                                                    "je",
                                                    "jm",
                                                    "jo",
                                                    "jp",
                                                    "ke",
                                                    "kg",
                                                    "kh",
                                                    "ki",
                                                    "km",
                                                    "kn",
                                                    "kp",
                                                    "kr",
                                                    "kw",
                                                    "ky",
                                                    "kz",
                                                    "la",
                                                    "lb",
                                                    "lc",
                                                    "li",
                                                    "lk",
                                                    "lr",
                                                    "ls",
                                                    "lt",
                                                    "lu",
                                                    "lv",
                                                    "ly",
                                                    "ma",
                                                    "mc",
                                                    "md",
                                                    "me",
                                                    "mf",
                                                    "mg",
                                                    "mh",
                                                    "mk",
                                                    "ml",
                                                    "mm",
                                                    "mn",
                                                    "mo",
                                                    "mp",
                                                    "mq",
                                                    "mr",
                                                    "ms",
                                                    "mt",
                                                    "mu",
                                                    "mv",
                                                    "mw",
                                                    "mx",
                                                    "my",
                                                    "mz",
                                                    "na",
                                                    "nc",
                                                    "ne",
                                                    "nf",
                                                    "ng",
                                                    "ni",
                                                    "nl",
                                                    "no",
                                                    "np",
                                                    "nr",
                                                    "nu",
                                                    "nz",
                                                    "om",
                                                    "pa",
                                                    "pe",
                                                    "pf",
                                                    "pg",
                                                    "ph",
                                                    "pk",
                                                    "pl",
                                                    "pm",
                                                    "pn",
                                                    "pr",
                                                    "ps",
                                                    "pt",
                                                    "pw",
                                                    "py",
                                                    "qa",
                                                    "re",
                                                    "ro",
                                                    "rs",
                                                    "ru",
                                                    "rw",
                                                    "sa",
                                                    "sb",
                                                    "sc",
                                                    "sd",
                                                    "se",
                                                    "sg",
                                                    "sh",
                                                    "si",
                                                    "sj",
                                                    "sk",
                                                    "sl",
                                                    "sm",
                                                    "sn",
                                                    "so",
                                                    "sr",
                                                    "ss",
                                                    "st",
                                                    "sv",
                                                    "sx",
                                                    "sy",
                                                    "sz",
                                                    "tc",
                                                    "td",
                                                    "tf",
                                                    "tg",
                                                    "th",
                                                    "tj",
                                                    "tk",
                                                    "tl",
                                                    "tm",
                                                    "tn",
                                                    "to",
                                                    "tr",
                                                    "tt",
                                                    "tv",
                                                    "tw",
                                                    "tz",
                                                    "ua",
                                                    "ug",
                                                    "um",
                                                    "us",
                                                    "uy",
                                                    "uz",
                                                    "va",
                                                    "vc",
                                                    "ve",
                                                    "vg",
                                                    "vi",
                                                    "vn",
                                                    "vu",
                                                    "wf",
                                                    "ws",
                                                    "ye",
                                                    "yt",
                                                    "za",
                                                    "zm",
                                                    "zw"
                                                ],
                                                "type": "string"
                                            },
                                            "descriptor": {
                                                "maxLength": 75,
                                                "type": "string"
                                            },
                                            "locality": {
                                                "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                "type": "string"
                                            },
                                            "postalCode": {
                                                "pattern": "^([0-9][0-9]|[0-9][0-9][0-9][0-9]|[0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][A-Z][A-Z]|[0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9] [A-Z][A-Z]|[0-9][0-9][0-9][0-9]-[A-Z]|[0-9][0-9][0-9] [0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|SE-[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|[A-Z][0-9][A-Z] [0-9][A-Z][0-9]|[A-Z][0-9][A-Z]-[0-9][A-Z][0-9]|[A-Z][A-Z][A-Z] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9][0-9] [0-9][A-Z][A-Z]|[A-Z][0-9][0-9][0-9][0-9][A-Z][A-Z][A-Z])$",
                                                "type": "string"
                                            },
                                            "region": {
                                                "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                "type": "string"
                                            },
                                            "stellarBody": {
                                                "properties": {
                                                    "name": {
                                                        "enum": [
                                                            "Earth",
                                                            "Mars",
                                                            "Moon"
                                                        ],
                                                        "type": "string"
                                                    }
                                                },
                                                "required": [
                                                    "name"
                                                ],
                                                "type": "object"
                                            },
                                            "streetAddress": {
                                                "properties": {
                                                    "firstLine": {
                                                        "maxLength": 75,
                                                        "type": "string"
                                                    },
                                                    "secondLine": {
                                                        "maxLength": 75,
                                                        "type": "string"
                                                    }
                                                },
                                                "required": [
                                                    "firstLine"
                                                ],
                                                "type": "object"
                                            }
                                        },
                                        "required": [
                                            "country",
                                            "descriptor",
                                            "locality",
                                            "postalCode",
                                            "region",
                                            "streetAddress"
                                        ],
                                        "type": "object"
                                    },
                                    "brands": {
                                        "items": {
                                            "properties": {
                                                "alternateName": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "colorPalette": {
                                                    "items": {
                                                        "properties": {
                                                            "cymkColorValue": {
                                                                "pattern": "^([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%$",
                                                                "type": "string"
                                                            },
                                                            "hexColorValue": {
                                                                "pattern": "^#(?:[0-9a-fA-F]{3,4}){1,2}$",
                                                                "type": "string"
                                                            },
                                                            "hslColorValue": {
                                                                "pattern": "^([0-9]|[12]{0,1}[0-9][0-9]|3[0-5][0-9]),([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%$",
                                                                "type": "string"
                                                            },
                                                            "name": {
                                                                "type": "string"
                                                            },
                                                            "rgbColorValue": {
                                                                "pattern": "^([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5])$",
                                                                "type": "string"
                                                            },
                                                            "rgbaColorValue": {
                                                                "pattern": "^([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5])$",
                                                                "type": "string"
                                                            }
                                                        },
                                                        "type": "object"
                                                    },
                                                    "type": "array"
                                                },
                                                "description": {
                                                    "type": "string"
                                                },
                                                "logoUrl": {
                                                    "pattern": "^(ftp|http|https|chrome|:\\/\\/|\\.|@){2,}(localhost|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|\\S*:\\w*@)*([a-zA-Z]|(\\d{1,3}|\\.){7}){1,}(\\w|\\.{2,}|\\.[a-zA-Z]{2,3}|\\/|\\?|&|:\\d|@|=|\\/|\\(.*\\)|#|-|%)*$",
                                                    "type": "string"
                                                },
                                                "name": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "slogan": {
                                                    "pattern": "^.{0,128}$",
                                                    "type": "string"
                                                },
                                                "typefaces": {
                                                    "items": {
                                                        "type": "string"
                                                    },
                                                    "type": "array"
                                                },
                                                "url": {
                                                    "pattern": "^(ftp|http|https|chrome|:\\/\\/|\\.|@){2,}(localhost|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|\\S*:\\w*@)*([a-zA-Z]|(\\d{1,3}|\\.){7}){1,}(\\w|\\.{2,}|\\.[a-zA-Z]{2,3}|\\/|\\?|&|:\\d|@|=|\\/|\\(.*\\)|#|-|%)*$",
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "alternateName",
                                                "colorPalette",
                                                "description",
                                                "logoUrl",
                                                "name",
                                                "slogan",
                                                "typefaces",
                                                "url"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "deathDate": {
                                        "format": "date-time",
                                        "type": "string"
                                    },
                                    "emails": {
                                        "items": {
                                            "properties": {
                                                "address": {
                                                    "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$",
                                                    "type": "string"
                                                },
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "address",
                                                "descriptor"
                                            ],
                                            "type": "object"
                                        },
                                        "minItems": 1,
                                        "type": "array"
                                    },
                                    "familyName": {
                                        "pattern": "^[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "givenName": {
                                        "pattern": "^[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "identification": {
                                        "properties": {
                                            "type": {
                                                "pattern": "^[a-zA-Z0-9]{6,64}$",
                                                "type": "string"
                                            },
                                            "value": {
                                                "maxLength": 75,
                                                "type": "string"
                                            }
                                        },
                                        "required": [
                                            "type",
                                            "value"
                                        ],
                                        "type": "object"
                                    },
                                    "jobTitle": {
                                        "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "languages": {
                                        "items": {
                                            "properties": {
                                                "code": {
                                                    "enum": [
                                                        "aa",
                                                        "ab",
                                                        "ae",
                                                        "af",
                                                        "ak",
                                                        "am",
                                                        "an",
                                                        "ar",
                                                        "as",
                                                        "av",
                                                        "ay",
                                                        "az",
                                                        "ba",
                                                        "be",
                                                        "bg",
                                                        "bi",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "br",
                                                        "bs",
                                                        "ca",
                                                        "ce",
                                                        "ch",
                                                        "co",
                                                        "cr",
                                                        "cs",
                                                        "cu",
                                                        "cv",
                                                        "cy",
                                                        "da",
                                                        "de",
                                                        "dv",
                                                        "dz",
                                                        "ee",
                                                        "el",
                                                        "en",
                                                        "eo",
                                                        "es",
                                                        "et",
                                                        "eu",
                                                        "fa",
                                                        "ff",
                                                        "fi",
                                                        "fj",
                                                        "fo",
                                                        "fr",
                                                        "fy",
                                                        "ga",
                                                        "gd",
                                                        "gl",
                                                        "gn",
                                                        "gu",
                                                        "gv",
                                                        "ha",
                                                        "he",
                                                        "hi",
                                                        "ho",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "hy",
                                                        "hz",
                                                        "ia",
                                                        "id",
                                                        "ie",
                                                        "ig",
                                                        "ii",
                                                        "ik",
                                                        "io",
                                                        "is",
                                                        "it",
                                                        "iu",
                                                        "ja",
                                                        "jv",
                                                        "ka",
                                                        "kg",
                                                        "ki",
                                                        "kj",
                                                        "kk",
                                                        "kl",
                                                        "km",
                                                        "kn",
                                                        "ko",
                                                        "kr",
                                                        "ks",
                                                        "ku",
                                                        "kv",
                                                        "kw",
                                                        "ky",
                                                        "la",
                                                        "lb",
                                                        "lg",
                                                        "li",
                                                        "ln",
                                                        "lo",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "mg",
                                                        "mh",
                                                        "mi",
                                                        "mk",
                                                        "ml",
                                                        "mn",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "my",
                                                        "na",
                                                        "nb",
                                                        "nd",
                                                        "ne",
                                                        "ng",
                                                        "nl",
                                                        "nn",
                                                        "no",
                                                        "nr",
                                                        "nv",
                                                        "ny",
                                                        "oc",
                                                        "oj",
                                                        "om",
                                                        "or",
                                                        "os",
                                                        "pa",
                                                        "pi",
                                                        "pl",
                                                        "ps",
                                                        "pt",
                                                        "qu",
                                                        "rm",
                                                        "rn",
                                                        "ro",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "si",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sq",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "su",
                                                        "sv",
                                                        "sw",
                                                        "ta",
                                                        "te",
                                                        "tg",
                                                        "th",
                                                        "ti",
                                                        "tk",
                                                        "tl",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "ts",
                                                        "tt",
                                                        "tw",
                                                        "ty",
                                                        "ug",
                                                        "uk",
                                                        "ur",
                                                        "uz",
                                                        "ve",
                                                        "vi",
                                                        "vo",
                                                        "wa",
                                                        "wo",
                                                        "xh",
                                                        "yi",
                                                        "yo",
                                                        "za",
                                                        "zh",
                                                        "zu"
                                                    ],
                                                    "type": "string"
                                                },
                                                "region": {
                                                    "enum": [
                                                        "ad",
                                                        "ae",
                                                        "af",
                                                        "ag",
                                                        "ai",
                                                        "al",
                                                        "am",
                                                        "ao",
                                                        "aq",
                                                        "ar",
                                                        "as",
                                                        "at",
                                                        "au",
                                                        "aw",
                                                        "ax",
                                                        "az",
                                                        "ba",
                                                        "bb",
                                                        "bd",
                                                        "be",
                                                        "bf",
                                                        "bg",
                                                        "bh",
                                                        "bi",
                                                        "bj",
                                                        "bl",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "bq",
                                                        "br",
                                                        "bs",
                                                        "bt",
                                                        "bv",
                                                        "bw",
                                                        "by",
                                                        "bz",
                                                        "ca",
                                                        "cc",
                                                        "cd",
                                                        "cf",
                                                        "cg",
                                                        "ch",
                                                        "ci",
                                                        "ck",
                                                        "cl",
                                                        "cm",
                                                        "cn",
                                                        "co",
                                                        "cr",
                                                        "cu",
                                                        "cv",
                                                        "cw",
                                                        "cx",
                                                        "cy",
                                                        "cz",
                                                        "de",
                                                        "dj",
                                                        "dk",
                                                        "dm",
                                                        "do",
                                                        "dz",
                                                        "ec",
                                                        "ee",
                                                        "eg",
                                                        "eh",
                                                        "er",
                                                        "es",
                                                        "et",
                                                        "fi",
                                                        "fj",
                                                        "fk",
                                                        "fm",
                                                        "fo",
                                                        "fr",
                                                        "ga",
                                                        "gb",
                                                        "gd",
                                                        "ge",
                                                        "gf",
                                                        "gg",
                                                        "gh",
                                                        "gi",
                                                        "gl",
                                                        "gm",
                                                        "gn",
                                                        "gp",
                                                        "gq",
                                                        "gr",
                                                        "gs",
                                                        "gt",
                                                        "gu",
                                                        "gw",
                                                        "gy",
                                                        "hk",
                                                        "hm",
                                                        "hn",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "id",
                                                        "ie",
                                                        "il",
                                                        "im",
                                                        "in",
                                                        "io",
                                                        "iq",
                                                        "ir",
                                                        "is",
                                                        "it",
                                                        "je",
                                                        "jm",
                                                        "jo",
                                                        "jp",
                                                        "ke",
                                                        "kg",
                                                        "kh",
                                                        "ki",
                                                        "km",
                                                        "kn",
                                                        "kp",
                                                        "kr",
                                                        "kw",
                                                        "ky",
                                                        "kz",
                                                        "la",
                                                        "lb",
                                                        "lc",
                                                        "li",
                                                        "lk",
                                                        "lr",
                                                        "ls",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "ly",
                                                        "ma",
                                                        "mc",
                                                        "md",
                                                        "me",
                                                        "mf",
                                                        "mg",
                                                        "mh",
                                                        "mk",
                                                        "ml",
                                                        "mm",
                                                        "mn",
                                                        "mo",
                                                        "mp",
                                                        "mq",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "mu",
                                                        "mv",
                                                        "mw",
                                                        "mx",
                                                        "my",
                                                        "mz",
                                                        "na",
                                                        "nc",
                                                        "ne",
                                                        "nf",
                                                        "ng",
                                                        "ni",
                                                        "nl",
                                                        "no",
                                                        "np",
                                                        "nr",
                                                        "nu",
                                                        "nz",
                                                        "om",
                                                        "pa",
                                                        "pe",
                                                        "pf",
                                                        "pg",
                                                        "ph",
                                                        "pk",
                                                        "pl",
                                                        "pm",
                                                        "pn",
                                                        "pr",
                                                        "ps",
                                                        "pt",
                                                        "pw",
                                                        "py",
                                                        "qa",
                                                        "re",
                                                        "ro",
                                                        "rs",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sb",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "sh",
                                                        "si",
                                                        "sj",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "sv",
                                                        "sx",
                                                        "sy",
                                                        "sz",
                                                        "tc",
                                                        "td",
                                                        "tf",
                                                        "tg",
                                                        "th",
                                                        "tj",
                                                        "tk",
                                                        "tl",
                                                        "tm",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "tt",
                                                        "tv",
                                                        "tw",
                                                        "tz",
                                                        "ua",
                                                        "ug",
                                                        "um",
                                                        "us",
                                                        "uy",
                                                        "uz",
                                                        "va",
                                                        "vc",
                                                        "ve",
                                                        "vg",
                                                        "vi",
                                                        "vn",
                                                        "vu",
                                                        "wf",
                                                        "ws",
                                                        "ye",
                                                        "yt",
                                                        "za",
                                                        "zm",
                                                        "zw"
                                                    ],
                                                    "type": "string"
                                                },
                                                "skill": {
                                                    "properties": {
                                                        "listening": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "reading": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "speaking": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "writing": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "listening",
                                                        "reading",
                                                        "speaking",
                                                        "writing"
                                                    ],
                                                    "type": "object"
                                                }
                                            },
                                            "required": [
                                                "code"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "nationalities": {
                                        "items": {
                                            "enum": [
                                                "ad",
                                                "ae",
                                                "af",
                                                "ag",
                                                "ai",
                                                "al",
                                                "am",
                                                "ao",
                                                "aq",
                                                "ar",
                                                "as",
                                                "at",
                                                "au",
                                                "aw",
                                                "ax",
                                                "az",
                                                "ba",
                                                "bb",
                                                "bd",
                                                "be",
                                                "bf",
                                                "bg",
                                                "bh",
                                                "bi",
                                                "bj",
                                                "bl",
                                                "bm",
                                                "bn",
                                                "bo",
                                                "bq",
                                                "br",
                                                "bs",
                                                "bt",
                                                "bv",
                                                "bw",
                                                "by",
                                                "bz",
                                                "ca",
                                                "cc",
                                                "cd",
                                                "cf",
                                                "cg",
                                                "ch",
                                                "ci",
                                                "ck",
                                                "cl",
                                                "cm",
                                                "cn",
                                                "co",
                                                "cr",
                                                "cu",
                                                "cv",
                                                "cw",
                                                "cx",
                                                "cy",
                                                "cz",
                                                "de",
                                                "dj",
                                                "dk",
                                                "dm",
                                                "do",
                                                "dz",
                                                "ec",
                                                "ee",
                                                "eg",
                                                "eh",
                                                "er",
                                                "es",
                                                "et",
                                                "fi",
                                                "fj",
                                                "fk",
                                                "fm",
                                                "fo",
                                                "fr",
                                                "ga",
                                                "gb",
                                                "gd",
                                                "ge",
                                                "gf",
                                                "gg",
                                                "gh",
                                                "gi",
                                                "gl",
                                                "gm",
                                                "gn",
                                                "gp",
                                                "gq",
                                                "gr",
                                                "gs",
                                                "gt",
                                                "gu",
                                                "gw",
                                                "gy",
                                                "hk",
                                                "hm",
                                                "hn",
                                                "hr",
                                                "ht",
                                                "hu",
                                                "id",
                                                "ie",
                                                "il",
                                                "im",
                                                "in",
                                                "io",
                                                "iq",
                                                "ir",
                                                "is",
                                                "it",
                                                "je",
                                                "jm",
                                                "jo",
                                                "jp",
                                                "ke",
                                                "kg",
                                                "kh",
                                                "ki",
                                                "km",
                                                "kn",
                                                "kp",
                                                "kr",
                                                "kw",
                                                "ky",
                                                "kz",
                                                "la",
                                                "lb",
                                                "lc",
                                                "li",
                                                "lk",
                                                "lr",
                                                "ls",
                                                "lt",
                                                "lu",
                                                "lv",
                                                "ly",
                                                "ma",
                                                "mc",
                                                "md",
                                                "me",
                                                "mf",
                                                "mg",
                                                "mh",
                                                "mk",
                                                "ml",
                                                "mm",
                                                "mn",
                                                "mo",
                                                "mp",
                                                "mq",
                                                "mr",
                                                "ms",
                                                "mt",
                                                "mu",
                                                "mv",
                                                "mw",
                                                "mx",
                                                "my",
                                                "mz",
                                                "na",
                                                "nc",
                                                "ne",
                                                "nf",
                                                "ng",
                                                "ni",
                                                "nl",
                                                "no",
                                                "np",
                                                "nr",
                                                "nu",
                                                "nz",
                                                "om",
                                                "pa",
                                                "pe",
                                                "pf",
                                                "pg",
                                                "ph",
                                                "pk",
                                                "pl",
                                                "pm",
                                                "pn",
                                                "pr",
                                                "ps",
                                                "pt",
                                                "pw",
                                                "py",
                                                "qa",
                                                "re",
                                                "ro",
                                                "rs",
                                                "ru",
                                                "rw",
                                                "sa",
                                                "sb",
                                                "sc",
                                                "sd",
                                                "se",
                                                "sg",
                                                "sh",
                                                "si",
                                                "sj",
                                                "sk",
                                                "sl",
                                                "sm",
                                                "sn",
                                                "so",
                                                "sr",
                                                "ss",
                                                "st",
                                                "sv",
                                                "sx",
                                                "sy",
                                                "sz",
                                                "tc",
                                                "td",
                                                "tf",
                                                "tg",
                                                "th",
                                                "tj",
                                                "tk",
                                                "tl",
                                                "tm",
                                                "tn",
                                                "to",
                                                "tr",
                                                "tt",
                                                "tv",
                                                "tw",
                                                "tz",
                                                "ua",
                                                "ug",
                                                "um",
                                                "us",
                                                "uy",
                                                "uz",
                                                "va",
                                                "vc",
                                                "ve",
                                                "vg",
                                                "vi",
                                                "vn",
                                                "vu",
                                                "wf",
                                                "ws",
                                                "ye",
                                                "yt",
                                                "za",
                                                "zm",
                                                "zw"
                                            ],
                                            "type": "string"
                                        },
                                        "type": "array"
                                    },
                                    "taxId": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "telephones": {
                                        "items": {
                                            "properties": {
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                },
                                                "number": {
                                                    "pattern": "^\\+(9[976]\\d|8[987530]\\d|6[987]\\d|5[90]\\d|42\\d|3[875]\\d|2[98654321]\\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)\\s{0,1}(\\d{1,4}|[\\-. ]*[\\-. \\(]{0,1}\\d[\\-. ]*\\d[\\-. ]*\\d[\\-. \\)]{0,1}([\\-. ]*\\d){1,8})$",
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "descriptor",
                                                "number"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "vatId": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    }
                                },
                                "required": [
                                    "addresses",
                                    "avatarUrls",
                                    "brands",
                                    "emails",
                                    "languages",
                                    "telephones"
                                ],
                                "type": "object"
                            },
                            {
                                "properties": {
                                    "addresses": {
                                        "items": {
                                            "properties": {
                                                "country": {
                                                    "enum": [
                                                        "-",
                                                        "ad",
                                                        "ae",
                                                        "af",
                                                        "ag",
                                                        "ai",
                                                        "al",
                                                        "am",
                                                        "ao",
                                                        "aq",
                                                        "ar",
                                                        "as",
                                                        "at",
                                                        "au",
                                                        "aw",
                                                        "ax",
                                                        "az",
                                                        "ba",
                                                        "bb",
                                                        "bd",
                                                        "be",
                                                        "bf",
                                                        "bg",
                                                        "bh",
                                                        "bi",
                                                        "bj",
                                                        "bl",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "bq",
                                                        "br",
                                                        "bs",
                                                        "bt",
                                                        "bv",
                                                        "bw",
                                                        "by",
                                                        "bz",
                                                        "ca",
                                                        "cc",
                                                        "cd",
                                                        "cf",
                                                        "cg",
                                                        "ch",
                                                        "ci",
                                                        "ck",
                                                        "cl",
                                                        "cm",
                                                        "cn",
                                                        "co",
                                                        "cr",
                                                        "cu",
                                                        "cv",
                                                        "cw",
                                                        "cx",
                                                        "cy",
                                                        "cz",
                                                        "de",
                                                        "dj",
                                                        "dk",
                                                        "dm",
                                                        "do",
                                                        "dz",
                                                        "ec",
                                                        "ee",
                                                        "eg",
                                                        "eh",
                                                        "er",
                                                        "es",
                                                        "et",
                                                        "fi",
                                                        "fj",
                                                        "fk",
                                                        "fm",
                                                        "fo",
                                                        "fr",
                                                        "ga",
                                                        "gb",
                                                        "gd",
                                                        "ge",
                                                        "gf",
                                                        "gg",
                                                        "gh",
                                                        "gi",
                                                        "gl",
                                                        "gm",
                                                        "gn",
                                                        "gp",
                                                        "gq",
                                                        "gr",
                                                        "gs",
                                                        "gt",
                                                        "gu",
                                                        "gw",
                                                        "gy",
                                                        "hk",
                                                        "hm",
                                                        "hn",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "id",
                                                        "ie",
                                                        "il",
                                                        "im",
                                                        "in",
                                                        "io",
                                                        "iq",
                                                        "ir",
                                                        "is",
                                                        "it",
                                                        "je",
                                                        "jm",
                                                        "jo",
                                                        "jp",
                                                        "ke",
                                                        "kg",
                                                        "kh",
                                                        "ki",
                                                        "km",
                                                        "kn",
                                                        "kp",
                                                        "kr",
                                                        "kw",
                                                        "ky",
                                                        "kz",
                                                        "la",
                                                        "lb",
                                                        "lc",
                                                        "li",
                                                        "lk",
                                                        "lr",
                                                        "ls",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "ly",
                                                        "ma",
                                                        "mc",
                                                        "md",
                                                        "me",
                                                        "mf",
                                                        "mg",
                                                        "mh",
                                                        "mk",
                                                        "ml",
                                                        "mm",
                                                        "mn",
                                                        "mo",
                                                        "mp",
                                                        "mq",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "mu",
                                                        "mv",
                                                        "mw",
                                                        "mx",
                                                        "my",
                                                        "mz",
                                                        "na",
                                                        "nc",
                                                        "ne",
                                                        "nf",
                                                        "ng",
                                                        "ni",
                                                        "nl",
                                                        "no",
                                                        "np",
                                                        "nr",
                                                        "nu",
                                                        "nz",
                                                        "om",
                                                        "pa",
                                                        "pe",
                                                        "pf",
                                                        "pg",
                                                        "ph",
                                                        "pk",
                                                        "pl",
                                                        "pm",
                                                        "pn",
                                                        "pr",
                                                        "ps",
                                                        "pt",
                                                        "pw",
                                                        "py",
                                                        "qa",
                                                        "re",
                                                        "ro",
                                                        "rs",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sb",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "sh",
                                                        "si",
                                                        "sj",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "sv",
                                                        "sx",
                                                        "sy",
                                                        "sz",
                                                        "tc",
                                                        "td",
                                                        "tf",
                                                        "tg",
                                                        "th",
                                                        "tj",
                                                        "tk",
                                                        "tl",
                                                        "tm",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "tt",
                                                        "tv",
                                                        "tw",
                                                        "tz",
                                                        "ua",
                                                        "ug",
                                                        "um",
                                                        "us",
                                                        "uy",
                                                        "uz",
                                                        "va",
                                                        "vc",
                                                        "ve",
                                                        "vg",
                                                        "vi",
                                                        "vn",
                                                        "vu",
                                                        "wf",
                                                        "ws",
                                                        "ye",
                                                        "yt",
                                                        "za",
                                                        "zm",
                                                        "zw"
                                                    ],
                                                    "type": "string"
                                                },
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                },
                                                "locality": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "postalCode": {
                                                    "pattern": "^([0-9][0-9]|[0-9][0-9][0-9][0-9]|[0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][A-Z][A-Z]|[0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9] [A-Z][A-Z]|[0-9][0-9][0-9][0-9]-[A-Z]|[0-9][0-9][0-9] [0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|SE-[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|[A-Z][0-9][A-Z] [0-9][A-Z][0-9]|[A-Z][0-9][A-Z]-[0-9][A-Z][0-9]|[A-Z][A-Z][A-Z] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9][0-9] [0-9][A-Z][A-Z]|[A-Z][0-9][0-9][0-9][0-9][A-Z][A-Z][A-Z])$",
                                                    "type": "string"
                                                },
                                                "region": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "stellarBody": {
                                                    "properties": {
                                                        "name": {
                                                            "enum": [
                                                                "Earth",
                                                                "Mars",
                                                                "Moon"
                                                            ],
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "name"
                                                    ],
                                                    "type": "object"
                                                },
                                                "streetAddress": {
                                                    "properties": {
                                                        "firstLine": {
                                                            "maxLength": 75,
                                                            "type": "string"
                                                        },
                                                        "secondLine": {
                                                            "maxLength": 75,
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "firstLine"
                                                    ],
                                                    "type": "object"
                                                }
                                            },
                                            "required": [
                                                "country",
                                                "descriptor",
                                                "locality",
                                                "postalCode",
                                                "region",
                                                "streetAddress"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "avatarUrls": {
                                        "items": {
                                            "type": "string"
                                        },
                                        "type": "array"
                                    },
                                    "brands": {
                                        "items": {
                                            "properties": {
                                                "alternateName": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "colorPalette": {
                                                    "items": {
                                                        "properties": {
                                                            "cymkColorValue": {
                                                                "pattern": "^([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%$",
                                                                "type": "string"
                                                            },
                                                            "hexColorValue": {
                                                                "pattern": "^#(?:[0-9a-fA-F]{3,4}){1,2}$",
                                                                "type": "string"
                                                            },
                                                            "hslColorValue": {
                                                                "pattern": "^([0-9]|[12]{0,1}[0-9][0-9]|3[0-5][0-9]),([0-9]{0,1}[0-9]|100)%,([0-9]{0,1}[0-9]|100)%$",
                                                                "type": "string"
                                                            },
                                                            "name": {
                                                                "type": "string"
                                                            },
                                                            "rgbColorValue": {
                                                                "pattern": "^([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5])$",
                                                                "type": "string"
                                                            },
                                                            "rgbaColorValue": {
                                                                "pattern": "^([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5]),([0-9]|1{0,1}[0-9][0-9]|2[0-4][0-9]|25[0-5])$",
                                                                "type": "string"
                                                            }
                                                        },
                                                        "type": "object"
                                                    },
                                                    "type": "array"
                                                },
                                                "description": {
                                                    "type": "string"
                                                },
                                                "logoUrl": {
                                                    "pattern": "^(ftp|http|https|chrome|:\\/\\/|\\.|@){2,}(localhost|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|\\S*:\\w*@)*([a-zA-Z]|(\\d{1,3}|\\.){7}){1,}(\\w|\\.{2,}|\\.[a-zA-Z]{2,3}|\\/|\\?|&|:\\d|@|=|\\/|\\(.*\\)|#|-|%)*$",
                                                    "type": "string"
                                                },
                                                "name": {
                                                    "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                    "type": "string"
                                                },
                                                "slogan": {
                                                    "pattern": "^.{0,128}$",
                                                    "type": "string"
                                                },
                                                "typefaces": {
                                                    "items": {
                                                        "type": "string"
                                                    },
                                                    "type": "array"
                                                },
                                                "url": {
                                                    "pattern": "^(ftp|http|https|chrome|:\\/\\/|\\.|@){2,}(localhost|\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}\\.\\d{1,3}|\\S*:\\w*@)*([a-zA-Z]|(\\d{1,3}|\\.){7}){1,}(\\w|\\.{2,}|\\.[a-zA-Z]{2,3}|\\/|\\?|&|:\\d|@|=|\\/|\\(.*\\)|#|-|%)*$",
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "alternateName",
                                                "colorPalette",
                                                "description",
                                                "logoUrl",
                                                "name",
                                                "slogan",
                                                "typefaces",
                                                "url"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "department": {
                                        "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "dissolutionDate": {
                                        "format": "date-time",
                                        "type": "string"
                                    },
                                    "emails": {
                                        "items": {
                                            "properties": {
                                                "address": {
                                                    "pattern": "^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\\.[a-zA-Z0-9-]+)*$",
                                                    "type": "string"
                                                },
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "address",
                                                "descriptor"
                                            ],
                                            "type": "object"
                                        },
                                        "minItems": 1,
                                        "type": "array"
                                    },
                                    "founder": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "foundingDate": {
                                        "format": "date-time",
                                        "type": "string"
                                    },
                                    "globalLocationNumber": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "identification": {
                                        "properties": {
                                            "type": {
                                                "pattern": "^[a-zA-Z0-9]{6,64}$",
                                                "type": "string"
                                            },
                                            "value": {
                                                "maxLength": 75,
                                                "type": "string"
                                            }
                                        },
                                        "required": [
                                            "type",
                                            "value"
                                        ],
                                        "type": "object"
                                    },
                                    "languages": {
                                        "items": {
                                            "properties": {
                                                "code": {
                                                    "enum": [
                                                        "aa",
                                                        "ab",
                                                        "ae",
                                                        "af",
                                                        "ak",
                                                        "am",
                                                        "an",
                                                        "ar",
                                                        "as",
                                                        "av",
                                                        "ay",
                                                        "az",
                                                        "ba",
                                                        "be",
                                                        "bg",
                                                        "bi",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "br",
                                                        "bs",
                                                        "ca",
                                                        "ce",
                                                        "ch",
                                                        "co",
                                                        "cr",
                                                        "cs",
                                                        "cu",
                                                        "cv",
                                                        "cy",
                                                        "da",
                                                        "de",
                                                        "dv",
                                                        "dz",
                                                        "ee",
                                                        "el",
                                                        "en",
                                                        "eo",
                                                        "es",
                                                        "et",
                                                        "eu",
                                                        "fa",
                                                        "ff",
                                                        "fi",
                                                        "fj",
                                                        "fo",
                                                        "fr",
                                                        "fy",
                                                        "ga",
                                                        "gd",
                                                        "gl",
                                                        "gn",
                                                        "gu",
                                                        "gv",
                                                        "ha",
                                                        "he",
                                                        "hi",
                                                        "ho",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "hy",
                                                        "hz",
                                                        "ia",
                                                        "id",
                                                        "ie",
                                                        "ig",
                                                        "ii",
                                                        "ik",
                                                        "io",
                                                        "is",
                                                        "it",
                                                        "iu",
                                                        "ja",
                                                        "jv",
                                                        "ka",
                                                        "kg",
                                                        "ki",
                                                        "kj",
                                                        "kk",
                                                        "kl",
                                                        "km",
                                                        "kn",
                                                        "ko",
                                                        "kr",
                                                        "ks",
                                                        "ku",
                                                        "kv",
                                                        "kw",
                                                        "ky",
                                                        "la",
                                                        "lb",
                                                        "lg",
                                                        "li",
                                                        "ln",
                                                        "lo",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "mg",
                                                        "mh",
                                                        "mi",
                                                        "mk",
                                                        "ml",
                                                        "mn",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "my",
                                                        "na",
                                                        "nb",
                                                        "nd",
                                                        "ne",
                                                        "ng",
                                                        "nl",
                                                        "nn",
                                                        "no",
                                                        "nr",
                                                        "nv",
                                                        "ny",
                                                        "oc",
                                                        "oj",
                                                        "om",
                                                        "or",
                                                        "os",
                                                        "pa",
                                                        "pi",
                                                        "pl",
                                                        "ps",
                                                        "pt",
                                                        "qu",
                                                        "rm",
                                                        "rn",
                                                        "ro",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "si",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sq",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "su",
                                                        "sv",
                                                        "sw",
                                                        "ta",
                                                        "te",
                                                        "tg",
                                                        "th",
                                                        "ti",
                                                        "tk",
                                                        "tl",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "ts",
                                                        "tt",
                                                        "tw",
                                                        "ty",
                                                        "ug",
                                                        "uk",
                                                        "ur",
                                                        "uz",
                                                        "ve",
                                                        "vi",
                                                        "vo",
                                                        "wa",
                                                        "wo",
                                                        "xh",
                                                        "yi",
                                                        "yo",
                                                        "za",
                                                        "zh",
                                                        "zu"
                                                    ],
                                                    "type": "string"
                                                },
                                                "region": {
                                                    "enum": [
                                                        "ad",
                                                        "ae",
                                                        "af",
                                                        "ag",
                                                        "ai",
                                                        "al",
                                                        "am",
                                                        "ao",
                                                        "aq",
                                                        "ar",
                                                        "as",
                                                        "at",
                                                        "au",
                                                        "aw",
                                                        "ax",
                                                        "az",
                                                        "ba",
                                                        "bb",
                                                        "bd",
                                                        "be",
                                                        "bf",
                                                        "bg",
                                                        "bh",
                                                        "bi",
                                                        "bj",
                                                        "bl",
                                                        "bm",
                                                        "bn",
                                                        "bo",
                                                        "bq",
                                                        "br",
                                                        "bs",
                                                        "bt",
                                                        "bv",
                                                        "bw",
                                                        "by",
                                                        "bz",
                                                        "ca",
                                                        "cc",
                                                        "cd",
                                                        "cf",
                                                        "cg",
                                                        "ch",
                                                        "ci",
                                                        "ck",
                                                        "cl",
                                                        "cm",
                                                        "cn",
                                                        "co",
                                                        "cr",
                                                        "cu",
                                                        "cv",
                                                        "cw",
                                                        "cx",
                                                        "cy",
                                                        "cz",
                                                        "de",
                                                        "dj",
                                                        "dk",
                                                        "dm",
                                                        "do",
                                                        "dz",
                                                        "ec",
                                                        "ee",
                                                        "eg",
                                                        "eh",
                                                        "er",
                                                        "es",
                                                        "et",
                                                        "fi",
                                                        "fj",
                                                        "fk",
                                                        "fm",
                                                        "fo",
                                                        "fr",
                                                        "ga",
                                                        "gb",
                                                        "gd",
                                                        "ge",
                                                        "gf",
                                                        "gg",
                                                        "gh",
                                                        "gi",
                                                        "gl",
                                                        "gm",
                                                        "gn",
                                                        "gp",
                                                        "gq",
                                                        "gr",
                                                        "gs",
                                                        "gt",
                                                        "gu",
                                                        "gw",
                                                        "gy",
                                                        "hk",
                                                        "hm",
                                                        "hn",
                                                        "hr",
                                                        "ht",
                                                        "hu",
                                                        "id",
                                                        "ie",
                                                        "il",
                                                        "im",
                                                        "in",
                                                        "io",
                                                        "iq",
                                                        "ir",
                                                        "is",
                                                        "it",
                                                        "je",
                                                        "jm",
                                                        "jo",
                                                        "jp",
                                                        "ke",
                                                        "kg",
                                                        "kh",
                                                        "ki",
                                                        "km",
                                                        "kn",
                                                        "kp",
                                                        "kr",
                                                        "kw",
                                                        "ky",
                                                        "kz",
                                                        "la",
                                                        "lb",
                                                        "lc",
                                                        "li",
                                                        "lk",
                                                        "lr",
                                                        "ls",
                                                        "lt",
                                                        "lu",
                                                        "lv",
                                                        "ly",
                                                        "ma",
                                                        "mc",
                                                        "md",
                                                        "me",
                                                        "mf",
                                                        "mg",
                                                        "mh",
                                                        "mk",
                                                        "ml",
                                                        "mm",
                                                        "mn",
                                                        "mo",
                                                        "mp",
                                                        "mq",
                                                        "mr",
                                                        "ms",
                                                        "mt",
                                                        "mu",
                                                        "mv",
                                                        "mw",
                                                        "mx",
                                                        "my",
                                                        "mz",
                                                        "na",
                                                        "nc",
                                                        "ne",
                                                        "nf",
                                                        "ng",
                                                        "ni",
                                                        "nl",
                                                        "no",
                                                        "np",
                                                        "nr",
                                                        "nu",
                                                        "nz",
                                                        "om",
                                                        "pa",
                                                        "pe",
                                                        "pf",
                                                        "pg",
                                                        "ph",
                                                        "pk",
                                                        "pl",
                                                        "pm",
                                                        "pn",
                                                        "pr",
                                                        "ps",
                                                        "pt",
                                                        "pw",
                                                        "py",
                                                        "qa",
                                                        "re",
                                                        "ro",
                                                        "rs",
                                                        "ru",
                                                        "rw",
                                                        "sa",
                                                        "sb",
                                                        "sc",
                                                        "sd",
                                                        "se",
                                                        "sg",
                                                        "sh",
                                                        "si",
                                                        "sj",
                                                        "sk",
                                                        "sl",
                                                        "sm",
                                                        "sn",
                                                        "so",
                                                        "sr",
                                                        "ss",
                                                        "st",
                                                        "sv",
                                                        "sx",
                                                        "sy",
                                                        "sz",
                                                        "tc",
                                                        "td",
                                                        "tf",
                                                        "tg",
                                                        "th",
                                                        "tj",
                                                        "tk",
                                                        "tl",
                                                        "tm",
                                                        "tn",
                                                        "to",
                                                        "tr",
                                                        "tt",
                                                        "tv",
                                                        "tw",
                                                        "tz",
                                                        "ua",
                                                        "ug",
                                                        "um",
                                                        "us",
                                                        "uy",
                                                        "uz",
                                                        "va",
                                                        "vc",
                                                        "ve",
                                                        "vg",
                                                        "vi",
                                                        "vn",
                                                        "vu",
                                                        "wf",
                                                        "ws",
                                                        "ye",
                                                        "yt",
                                                        "za",
                                                        "zm",
                                                        "zw"
                                                    ],
                                                    "type": "string"
                                                },
                                                "skill": {
                                                    "properties": {
                                                        "listening": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "reading": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "speaking": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        },
                                                        "writing": {
                                                            "enum": [
                                                                "ADVANCED",
                                                                "BASIC",
                                                                "BELOW_BASIC",
                                                                "HIGH_INTERMEDIATE",
                                                                "LOW_INTERMEDIATE"
                                                            ],
                                                            "type": "string"
                                                        }
                                                    },
                                                    "required": [
                                                        "listening",
                                                        "reading",
                                                        "speaking",
                                                        "writing"
                                                    ],
                                                    "type": "object"
                                                }
                                            },
                                            "required": [
                                                "code"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "legalName": {
                                        "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                        "type": "string"
                                    },
                                    "leiCode": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "location": {
                                        "properties": {
                                            "country": {
                                                "enum": [
                                                    "-",
                                                    "ad",
                                                    "ae",
                                                    "af",
                                                    "ag",
                                                    "ai",
                                                    "al",
                                                    "am",
                                                    "ao",
                                                    "aq",
                                                    "ar",
                                                    "as",
                                                    "at",
                                                    "au",
                                                    "aw",
                                                    "ax",
                                                    "az",
                                                    "ba",
                                                    "bb",
                                                    "bd",
                                                    "be",
                                                    "bf",
                                                    "bg",
                                                    "bh",
                                                    "bi",
                                                    "bj",
                                                    "bl",
                                                    "bm",
                                                    "bn",
                                                    "bo",
                                                    "bq",
                                                    "br",
                                                    "bs",
                                                    "bt",
                                                    "bv",
                                                    "bw",
                                                    "by",
                                                    "bz",
                                                    "ca",
                                                    "cc",
                                                    "cd",
                                                    "cf",
                                                    "cg",
                                                    "ch",
                                                    "ci",
                                                    "ck",
                                                    "cl",
                                                    "cm",
                                                    "cn",
                                                    "co",
                                                    "cr",
                                                    "cu",
                                                    "cv",
                                                    "cw",
                                                    "cx",
                                                    "cy",
                                                    "cz",
                                                    "de",
                                                    "dj",
                                                    "dk",
                                                    "dm",
                                                    "do",
                                                    "dz",
                                                    "ec",
                                                    "ee",
                                                    "eg",
                                                    "eh",
                                                    "er",
                                                    "es",
                                                    "et",
                                                    "fi",
                                                    "fj",
                                                    "fk",
                                                    "fm",
                                                    "fo",
                                                    "fr",
                                                    "ga",
                                                    "gb",
                                                    "gd",
                                                    "ge",
                                                    "gf",
                                                    "gg",
                                                    "gh",
                                                    "gi",
                                                    "gl",
                                                    "gm",
                                                    "gn",
                                                    "gp",
                                                    "gq",
                                                    "gr",
                                                    "gs",
                                                    "gt",
                                                    "gu",
                                                    "gw",
                                                    "gy",
                                                    "hk",
                                                    "hm",
                                                    "hn",
                                                    "hr",
                                                    "ht",
                                                    "hu",
                                                    "id",
                                                    "ie",
                                                    "il",
                                                    "im",
                                                    "in",
                                                    "io",
                                                    "iq",
                                                    "ir",
                                                    "is",
                                                    "it",
                                                    "je",
                                                    "jm",
                                                    "jo",
                                                    "jp",
                                                    "ke",
                                                    "kg",
                                                    "kh",
                                                    "ki",
                                                    "km",
                                                    "kn",
                                                    "kp",
                                                    "kr",
                                                    "kw",
                                                    "ky",
                                                    "kz",
                                                    "la",
                                                    "lb",
                                                    "lc",
                                                    "li",
                                                    "lk",
                                                    "lr",
                                                    "ls",
                                                    "lt",
                                                    "lu",
                                                    "lv",
                                                    "ly",
                                                    "ma",
                                                    "mc",
                                                    "md",
                                                    "me",
                                                    "mf",
                                                    "mg",
                                                    "mh",
                                                    "mk",
                                                    "ml",
                                                    "mm",
                                                    "mn",
                                                    "mo",
                                                    "mp",
                                                    "mq",
                                                    "mr",
                                                    "ms",
                                                    "mt",
                                                    "mu",
                                                    "mv",
                                                    "mw",
                                                    "mx",
                                                    "my",
                                                    "mz",
                                                    "na",
                                                    "nc",
                                                    "ne",
                                                    "nf",
                                                    "ng",
                                                    "ni",
                                                    "nl",
                                                    "no",
                                                    "np",
                                                    "nr",
                                                    "nu",
                                                    "nz",
                                                    "om",
                                                    "pa",
                                                    "pe",
                                                    "pf",
                                                    "pg",
                                                    "ph",
                                                    "pk",
                                                    "pl",
                                                    "pm",
                                                    "pn",
                                                    "pr",
                                                    "ps",
                                                    "pt",
                                                    "pw",
                                                    "py",
                                                    "qa",
                                                    "re",
                                                    "ro",
                                                    "rs",
                                                    "ru",
                                                    "rw",
                                                    "sa",
                                                    "sb",
                                                    "sc",
                                                    "sd",
                                                    "se",
                                                    "sg",
                                                    "sh",
                                                    "si",
                                                    "sj",
                                                    "sk",
                                                    "sl",
                                                    "sm",
                                                    "sn",
                                                    "so",
                                                    "sr",
                                                    "ss",
                                                    "st",
                                                    "sv",
                                                    "sx",
                                                    "sy",
                                                    "sz",
                                                    "tc",
                                                    "td",
                                                    "tf",
                                                    "tg",
                                                    "th",
                                                    "tj",
                                                    "tk",
                                                    "tl",
                                                    "tm",
                                                    "tn",
                                                    "to",
                                                    "tr",
                                                    "tt",
                                                    "tv",
                                                    "tw",
                                                    "tz",
                                                    "ua",
                                                    "ug",
                                                    "um",
                                                    "us",
                                                    "uy",
                                                    "uz",
                                                    "va",
                                                    "vc",
                                                    "ve",
                                                    "vg",
                                                    "vi",
                                                    "vn",
                                                    "vu",
                                                    "wf",
                                                    "ws",
                                                    "ye",
                                                    "yt",
                                                    "za",
                                                    "zm",
                                                    "zw"
                                                ],
                                                "type": "string"
                                            },
                                            "descriptor": {
                                                "maxLength": 75,
                                                "type": "string"
                                            },
                                            "locality": {
                                                "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                "type": "string"
                                            },
                                            "postalCode": {
                                                "pattern": "^([0-9][0-9]|[0-9][0-9][0-9][0-9]|[0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][A-Z][A-Z]|[0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9] [0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9] [A-Z][A-Z]|[0-9][0-9][0-9][0-9]-[A-Z]|[0-9][0-9][0-9] [0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9][0-9][0-9]|[0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|SE-[0-9][0-9][0-9]-[0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9]|[0-9][0-9][0-9][0-9][0-9]-[0-9][0-9][0-9][0-9]|[A-Z][0-9][A-Z] [0-9][A-Z][0-9]|[A-Z][0-9][A-Z]-[0-9][A-Z][0-9]|[A-Z][A-Z][A-Z] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9] [0-9][A-Z][A-Z]|[A-Z][A-Z][0-9][0-9] [0-9][A-Z][A-Z]|[A-Z][0-9][0-9][0-9][0-9][A-Z][A-Z][A-Z])$",
                                                "type": "string"
                                            },
                                            "region": {
                                                "pattern": "^[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A][A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]+( [A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]|[A-Za-z0-9\\.\\u0041-\\u005A\\u0061-\\u007A\\u008C\\u009C\\u00C0-\\u018C\\u018E\\u0190-\\u019A\\u019C-\\u01A5\\u01AC-\\u01B6\\u01C4-\\u01ED\\u01F0-\\u021B\\u021E-\\u0220\\u0222-\\u0254\\u0256\\u0257\\u025B\\u0260\\u0265\\u0268\\u026B\\u026F\\u0271\\u0272\\u0275\\u027D\\u0288\\u0289\\u028B\\u028C\\u1D79\\u1D7D\\u1E00-\\u1E9B\\u1E9E\\u1EA0-\\u1EF9\\u1EFE\\u1EFF\\u2184\\u24B6-\\u24E9\\u2C60-\\u2C6C\\u2C6E\\u2C6F\\u2C72\\u2C73\\u2C75-\\u2C76\\u2C7E-\\u2C7F\\uA728-\\uA729\\uA732-\\uA75B\\uA75E-\\uA763\\uA779-\\uA787\\uA78D\\uA790\\uA791\\uA7A0-\\uA7A9\\uFF21-\\uFF3A\\uFF41-\\uFF5A\\'\\-]){0,245}$",
                                                "type": "string"
                                            },
                                            "stellarBody": {
                                                "properties": {
                                                    "name": {
                                                        "enum": [
                                                            "Earth",
                                                            "Mars",
                                                            "Moon"
                                                        ],
                                                        "type": "string"
                                                    }
                                                },
                                                "required": [
                                                    "name"
                                                ],
                                                "type": "object"
                                            },
                                            "streetAddress": {
                                                "properties": {
                                                    "firstLine": {
                                                        "maxLength": 75,
                                                        "type": "string"
                                                    },
                                                    "secondLine": {
                                                        "maxLength": 75,
                                                        "type": "string"
                                                    }
                                                },
                                                "required": [
                                                    "firstLine"
                                                ],
                                                "type": "object"
                                            }
                                        },
                                        "required": [
                                            "country",
                                            "descriptor",
                                            "locality",
                                            "postalCode",
                                            "region",
                                            "streetAddress"
                                        ],
                                        "type": "object"
                                    },
                                    "numberOfEmployees": {
                                        "type": "number"
                                    },
                                    "parentOrganization": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "taxId": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    },
                                    "telephones": {
                                        "items": {
                                            "properties": {
                                                "descriptor": {
                                                    "maxLength": 75,
                                                    "type": "string"
                                                },
                                                "number": {
                                                    "pattern": "^\\+(9[976]\\d|8[987530]\\d|6[987]\\d|5[90]\\d|42\\d|3[875]\\d|2[98654321]\\d|9[8543210]|8[6421]|6[6543210]|5[87654321]|4[987654310]|3[9643210]|2[70]|7|1)\\s{0,1}(\\d{1,4}|[\\-. ]*[\\-. \\(]{0,1}\\d[\\-. ]*\\d[\\-. ]*\\d[\\-. \\)]{0,1}([\\-. ]*\\d){1,8})$",
                                                    "type": "string"
                                                }
                                            },
                                            "required": [
                                                "descriptor",
                                                "number"
                                            ],
                                            "type": "object"
                                        },
                                        "type": "array"
                                    },
                                    "vatId": {
                                        "pattern": "^[a-zA-Z0-9]{6,64}$",
                                        "type": "string"
                                    }
                                },
                                "required": [
                                    "addresses",
                                    "avatarUrls",
                                    "brands",
                                    "emails",
                                    "languages",
                                    "legalName",
                                    "location",
                                    "telephones"
                                ],
                                "type": "object"
                            }
                        ]
                    },
                    "type": "array"
                },
                "workType": {
                    "enum": [
                        "painting"
                    ],
                    "type": "string"
                }
            },
            "required": [
                "authors",
                "dimensions",
                "materials",
                "name",
                "workType"
            ],
            "type": "object"
        }
    }
}

