R/cs_CZ.R

## person -----------------------------------------------------
person_cs_CZ = R6Class(
  "person_cs_CZ",
  inherit = person_en_US,
  cloneable = FALSE,
  private = list(
    formats_female = list(
      c('{first_name_female} {last_name_female}', 0.97),
      c('{prefix_female} {first_name_female} {last_name_female}', 0.015),
      c('{first_name_female} {last_name_female} {suffix}', 0.02),
      c('{prefix_female} {first_name_female} {last_name_female} {suffix}', 0.005)),

    formats_male = list(
      c("{first_name_male} {last_name_male}", 0.97),
      c("{prefix_male} {first_name_male} {last_name_male}", 0.015),
      c("{first_name_male} {last_name_male} {suffix}", 0.02),
      c("{prefix_male} {first_name_male} {last_name_male} {suffix}", 0.005)),

    formats = list(
      c("{first_name_female} {last_name_female}", 0.97),
      c("{prefix_female} {first_name_female} {last_name_female}", 0.015),
      c("{first_name_female} {last_name_female} {suffix}", 0.02),
      c("{prefix_female} {first_name_female} {last_name_female} {suffix}", 0.005),
      c("{first_name_male} {last_name_male}", 0.97),
      c("{prefix_male} {first_name_male} {last_name_male}", 0.015),
      c("{first_name_male} {last_name_male} {suffix}", 0.02),
      c("{prefix_male} {first_name_male} {last_name_male} {suffix}", 0.005)),

    first_names_male = c(
      "Adam",
      "Alexander",
      "Alexandr",
      "Ale\u0161",
      "Alois",
      "Anton\u00edn",
      "Arno\u0161t",
      "Bed\u0159ich",
      "Bohumil",
      "Bohum\u00edr",
      "Bohuslav",
      "B\u0159etislav",
      "Dalibor",
      "Daniel",
      "David",
      "Denis",
      "Dominik",
      "Du\u0161an",
      "Eduard",
      "Emil",
      "Erik",
      "Filip",
      "Franti\u0161ek",
      "Hynek",
      "Igor",
      "Ivan",
      "Ivo",
      "Jakub",
      "Jan",
      "Jarom\u00edr",
      "Jaroslav",
      "Jind\u0159ich",
      "Ji\u0159\u00ed",
      "Josef",
      "Jozef",
      "J\u00e1n",
      "Kamil",
      "Karel",
      "Kry\u0161tof",
      "Ladislav",
      "Leo\u0161",
      "Libor",
      "Lubom\u00edr",
      "Lubo\u0161",
      "Ludv\u00edk",
      "Lud\u011bk",
      "Luk\u00e1\u0161",
      "Marcel",
      "Marek",
      "Marian",
      "Martin",
      "Maty\u00e1\u0161",
      "Mat\u011bj",
      "Michael",
      "Michal",
      "Milan",
      "Miloslav",
      "Milo\u0161",
      "Miroslav",
      "Old\u0159ich",
      "Ond\u0159ej",
      "Otakar",
      "Patrik",
      "Pavel",
      "Peter",
      "Petr",
      "P\u0159emysl",
      "Radek",
      "Radim",
      "Radom\u00edr",
      "Radovan",
      "Ren\u00e9",
      "Richard",
      "Robert",
      "Robin",
      "Roman",
      "Rostislav",
      "Rudolf",
      "Samuel",
      "Stanislav",
      "Tade\u00e1\u0161",
      "Tom\u00e1\u0161",
      "Vasyl",
      "Viktor",
      "Vil\u00e9m",
      "Vladim\u00edr",
      "Vladislav",
      "Vlastimil",
      "Vojt\u011bch",
      "Vratislav",
      "V\u00e1clav",
      "V\u00edt",
      "V\u00edt\u011bzslav",
      "Zbyn\u011bk",
      "Zden\u011bk",
      "\u0160imon",
      "\u0160tefan",
      "\u0160t\u011bp\u00e1n"
    ),

    first_names_female = c(
      "Ad\u00e9la",
      "Alena",
      "Alexandra",
      "Alice",
      "Al\u017eb\u011bta",
      "Andrea",
      "Aneta",
      "Ane\u017eka",
      "Anna",
      "Barbora",
      "Blanka",
      "Bla\u017eena",
      "Bohumila",
      "Bo\u017eena",
      "Dagmar",
      "Dana",
      "Daniela",
      "Danu\u0161e",
      "Denisa",
      "Dominika",
      "Drahom\u00edra",
      "Eli\u0161ka",
      "Emilie",
      "Eva",
      "Franti\u0161ka",
      "Gabriela",
      "Hana",
      "Helena",
      "Ilona",
      "Irena",
      "Iva",
      "Ivana",
      "Iveta",
      "Jana",
      "Jarmila",
      "Jaroslava",
      "Jind\u0159i\u0161ka",
      "Jitka",
      "Ji\u0159ina",
      "Julie",
      "Kamila",
      "Karol\u00edna",
      "Kate\u0159ina",
      "Kl\u00e1ra",
      "Kristina",
      "Kristyna",
      "Kv\u011bta",
      "Kv\u011btoslava",
      "Ladislava",
      "Lenka",
      "Libu\u0161e",
      "Lucie",
      "Ludmila",
      "Magdalena",
      "Magdal\u00e9na",
      "Marcela",
      "Marie",
      "Mark\u00e9ta",
      "Marta",
      "Martina",
      "Michaela",
      "Milada",
      "Milena",
      "Miloslava",
      "Milu\u0161e",
      "Miroslava",
      "Monika",
      "M\u00e1ria",
      "Nad\u011b\u017eda",
      "Nat\u00e1lie",
      "Nela",
      "Nikol",
      "Nikola",
      "Olga",
      "Pavla",
      "Pavl\u00edna",
      "Petra",
      "Radka",
      "Renata",
      "Ren\u00e1ta",
      "Romana",
      "R\u016f\u017eena",
      "Sabina",
      "Simona",
      "So\u0148a",
      "Stanislava",
      "S\u00e1ra",
      "Tereza",
      "Vendula",
      "Veronika",
      "Viktorie",
      "Vladim\u00edra",
      "Vlasta",
      "V\u011bra",
      "Zdenka",
      "Zde\u0148ka",
      "Zuzana",
      "\u0160t\u011bp\u00e1nka",
      "\u0160\u00e1rka",
      "\u017daneta"
    ),

    first_names = c(
      "Adam",
      "Alexander",
      "Alexandr",
      "Ale\u0161",
      "Alois",
      "Anton\u00edn",
      "Arno\u0161t",
      "Bed\u0159ich",
      "Bohumil",
      "Bohum\u00edr",
      "Bohuslav",
      "B\u0159etislav",
      "Dalibor",
      "Daniel",
      "David",
      "Denis",
      "Dominik",
      "Du\u0161an",
      "Eduard",
      "Emil",
      "Erik",
      "Filip",
      "Franti\u0161ek",
      "Hynek",
      "Igor",
      "Ivan",
      "Ivo",
      "Jakub",
      "Jan",
      "Jarom\u00edr",
      "Jaroslav",
      "Jind\u0159ich",
      "Ji\u0159\u00ed",
      "Josef",
      "Jozef",
      "J\u00e1n",
      "Kamil",
      "Karel",
      "Kry\u0161tof",
      "Ladislav",
      "Leo\u0161",
      "Libor",
      "Lubom\u00edr",
      "Lubo\u0161",
      "Ludv\u00edk",
      "Lud\u011bk",
      "Luk\u00e1\u0161",
      "Marcel",
      "Marek",
      "Marian",
      "Martin",
      "Maty\u00e1\u0161",
      "Mat\u011bj",
      "Michael",
      "Michal",
      "Milan",
      "Miloslav",
      "Milo\u0161",
      "Miroslav",
      "Old\u0159ich",
      "Ond\u0159ej",
      "Otakar",
      "Patrik",
      "Pavel",
      "Peter",
      "Petr",
      "P\u0159emysl",
      "Radek",
      "Radim",
      "Radom\u00edr",
      "Radovan",
      "Ren\u00e9",
      "Richard",
      "Robert",
      "Robin",
      "Roman",
      "Rostislav",
      "Rudolf",
      "Samuel",
      "Stanislav",
      "Tade\u00e1\u0161",
      "Tom\u00e1\u0161",
      "Vasyl",
      "Viktor",
      "Vil\u00e9m",
      "Vladim\u00edr",
      "Vladislav",
      "Vlastimil",
      "Vojt\u011bch",
      "Vratislav",
      "V\u00e1clav",
      "V\u00edt",
      "V\u00edt\u011bzslav",
      "Zbyn\u011bk",
      "Zden\u011bk",
      "\u0160imon",
      "\u0160tefan",
      "\u0160t\u011bp\u00e1n",
      "Ad\u00e9la",
      "Alena",
      "Alexandra",
      "Alice",
      "Al\u017eb\u011bta",
      "Andrea",
      "Aneta",
      "Ane\u017eka",
      "Anna",
      "Barbora",
      "Blanka",
      "Bla\u017eena",
      "Bohumila",
      "Bo\u017eena",
      "Dagmar",
      "Dana",
      "Daniela",
      "Danu\u0161e",
      "Denisa",
      "Dominika",
      "Drahom\u00edra",
      "Eli\u0161ka",
      "Emilie",
      "Eva",
      "Franti\u0161ka",
      "Gabriela",
      "Hana",
      "Helena",
      "Ilona",
      "Irena",
      "Iva",
      "Ivana",
      "Iveta",
      "Jana",
      "Jarmila",
      "Jaroslava",
      "Jind\u0159i\u0161ka",
      "Jitka",
      "Ji\u0159ina",
      "Julie",
      "Kamila",
      "Karol\u00edna",
      "Kate\u0159ina",
      "Kl\u00e1ra",
      "Kristina",
      "Kristyna",
      "Kv\u011bta",
      "Kv\u011btoslava",
      "Ladislava",
      "Lenka",
      "Libu\u0161e",
      "Lucie",
      "Ludmila",
      "Magdalena",
      "Magdal\u00e9na",
      "Marcela",
      "Marie",
      "Mark\u00e9ta",
      "Marta",
      "Martina",
      "Michaela",
      "Milada",
      "Milena",
      "Miloslava",
      "Milu\u0161e",
      "Miroslava",
      "Monika",
      "M\u00e1ria",
      "Nad\u011b\u017eda",
      "Nat\u00e1lie",
      "Nela",
      "Nikol",
      "Nikola",
      "Olga",
      "Pavla",
      "Pavl\u00edna",
      "Petra",
      "Radka",
      "Renata",
      "Ren\u00e1ta",
      "Romana",
      "R\u016f\u017eena",
      "Sabina",
      "Simona",
      "So\u0148a",
      "Stanislava",
      "S\u00e1ra",
      "Tereza",
      "Vendula",
      "Veronika",
      "Viktorie",
      "Vladim\u00edra",
      "Vlasta",
      "V\u011bra",
      "Zdenka",
      "Zde\u0148ka",
      "Zuzana",
      "\u0160t\u011bp\u00e1nka",
      "\u0160\u00e1rka",
      "\u017daneta"
    ),

    last_names_male = c(
      "Barto\u0161",
      "Bene\u0161",
      "Bla\u017eek",
      "Bl\u00e1ha",
      "Dole\u017eal",
      "Du\u0161ek",
      "Dvo\u0159\u00e1k",
      "Fiala",
      "Holub",
      "Hor\u00e1k",
      "H\u00e1jek",
      "Jel\u00ednek",
      "Kadlec",
      "Kol\u00e1\u0159",
      "Kopecky",
      "Kratochv\u00edl",
      "Krej\u010d\u00ed",
      "Kr\u00e1l",
      "Ku\u010dera",
      "K\u0159\u00ed\u017e",
      "Maly",
      "Marek",
      "Mare\u0161",
      "Ma\u0161ek",
      "Moravec",
      "Novotny",
      "Nov\u00e1k",
      "N\u011bmec",
      "Pokorny",
      "Pol\u00e1k",
      "Posp\u00ed\u0161il",
      "Proch\u00e1zka",
      "R\u016f\u017ei\u010dka",
      "Sedl\u00e1\u010dek",
      "Soukup",
      "Svoboda",
      "Urban",
      "Van\u011bk",
      "Vesely",
      "Vl\u010dek",
      "Zeman",
      "\u010cerm\u00e1k",
      "\u010cerny",
      "\u0158\u00edha",
      "\u0160imek",
      "\u0160t\u011bp\u00e1nek",
      "\u0160\u0165astny"
    ),

    last_names_female = c(
      "Barto\u0161ov\u00e1",
      "Bene\u0161ov\u00e1",
      "Beranov\u00e1",
      "Bla\u017ekov\u00e1",
      "Bl\u00e1hov\u00e1",
      "Dole\u017ealov\u00e1",
      "Du\u0161kov\u00e1",
      "Dvo\u0159\u00e1kov\u00e1",
      "Fialov\u00e1",
      "Holubov\u00e1",
      "Hor\u00e1kov\u00e1",
      "H\u00e1jkov\u00e1",
      "Jandov\u00e1",
      "Jel\u00ednkov\u00e1",
      "Kadlecov\u00e1",
      "Kol\u00e1\u0159ov\u00e1",
      "Kopeck\u00e1",
      "Kratochv\u00edlov\u00e1",
      "Krej\u010dov\u00e1",
      "Kr\u00e1lov\u00e1",
      "Ku\u010derov\u00e1",
      "K\u0159\u00ed\u017eov\u00e1",
      "Machov\u00e1",
      "Mal\u00e1",
      "Mare\u0161ov\u00e1",
      "Markov\u00e1",
      "Ma\u0161kov\u00e1",
      "Moravcov\u00e1",
      "Novotn\u00e1",
      "Nov\u00e1kov\u00e1",
      "N\u011bmcov\u00e1",
      "Pokorn\u00e1",
      "Pol\u00e1kov\u00e1",
      "Posp\u00ed\u0161ilov\u00e1",
      "Proch\u00e1zkov\u00e1",
      "R\u016f\u017ei\u010dkov\u00e1",
      "Sedl\u00e1\u010dkov\u00e1",
      "Soukupov\u00e1",
      "Svobodov\u00e1",
      "Tich\u00e1",
      "Urbanov\u00e1",
      "Vackov\u00e1",
      "Va\u0148kov\u00e1",
      "Vesel\u00e1",
      "Vl\u010dkov\u00e1",
      "V\u00e1vrov\u00e1",
      "Zemanov\u00e1",
      "\u010cerm\u00e1kov\u00e1",
      "\u010cern\u00e1",
      "\u0158\u00edhov\u00e1",
      "\u0160imkov\u00e1",
      "\u0160t\u011bp\u00e1nkov\u00e1",
      "\u0160\u0165astn\u00e1"
    ),

    last_names = c(
      "Barto\u0161",
      "Bene\u0161",
      "Bla\u017eek",
      "Bl\u00e1ha",
      "Dole\u017eal",
      "Du\u0161ek",
      "Dvo\u0159\u00e1k",
      "Fiala",
      "Holub",
      "Hor\u00e1k",
      "H\u00e1jek",
      "Jel\u00ednek",
      "Kadlec",
      "Kol\u00e1\u0159",
      "Kopecky",
      "Kratochv\u00edl",
      "Krej\u010d\u00ed",
      "Kr\u00e1l",
      "Ku\u010dera",
      "K\u0159\u00ed\u017e",
      "Maly",
      "Marek",
      "Mare\u0161",
      "Ma\u0161ek",
      "Moravec",
      "Novotny",
      "Nov\u00e1k",
      "N\u011bmec",
      "Pokorny",
      "Pol\u00e1k",
      "Posp\u00ed\u0161il",
      "Proch\u00e1zka",
      "R\u016f\u017ei\u010dka",
      "Sedl\u00e1\u010dek",
      "Soukup",
      "Svoboda",
      "Urban",
      "Van\u011bk",
      "Vesely",
      "Vl\u010dek",
      "Zeman",
      "\u010cerm\u00e1k",
      "\u010cerny",
      "\u0158\u00edha",
      "\u0160imek",
      "\u0160t\u011bp\u00e1nek",
      "\u0160\u0165astny",
      "Barto\u0161ov\u00e1",
      "Bene\u0161ov\u00e1",
      "Beranov\u00e1",
      "Bla\u017ekov\u00e1",
      "Bl\u00e1hov\u00e1",
      "Dole\u017ealov\u00e1",
      "Du\u0161kov\u00e1",
      "Dvo\u0159\u00e1kov\u00e1",
      "Fialov\u00e1",
      "Holubov\u00e1",
      "Hor\u00e1kov\u00e1",
      "H\u00e1jkov\u00e1",
      "Jandov\u00e1",
      "Jel\u00ednkov\u00e1",
      "Kadlecov\u00e1",
      "Kol\u00e1\u0159ov\u00e1",
      "Kopeck\u00e1",
      "Kratochv\u00edlov\u00e1",
      "Krej\u010dov\u00e1",
      "Kr\u00e1lov\u00e1",
      "Ku\u010derov\u00e1",
      "K\u0159\u00ed\u017eov\u00e1",
      "Machov\u00e1",
      "Mal\u00e1",
      "Mare\u0161ov\u00e1",
      "Markov\u00e1",
      "Ma\u0161kov\u00e1",
      "Moravcov\u00e1",
      "Novotn\u00e1",
      "Nov\u00e1kov\u00e1",
      "N\u011bmcov\u00e1",
      "Pokorn\u00e1",
      "Pol\u00e1kov\u00e1",
      "Posp\u00ed\u0161ilov\u00e1",
      "Proch\u00e1zkov\u00e1",
      "R\u016f\u017ei\u010dkov\u00e1",
      "Sedl\u00e1\u010dkov\u00e1",
      "Soukupov\u00e1",
      "Svobodov\u00e1",
      "Tich\u00e1",
      "Urbanov\u00e1",
      "Vackov\u00e1",
      "Va\u0148kov\u00e1",
      "Vesel\u00e1",
      "Vl\u010dkov\u00e1",
      "V\u00e1vrov\u00e1",
      "Zemanov\u00e1",
      "\u010cerm\u00e1kov\u00e1",
      "\u010cern\u00e1",
      "\u0158\u00edhov\u00e1",
      "\u0160imkov\u00e1",
      "\u0160t\u011bp\u00e1nkov\u00e1",
      "\u0160\u0165astn\u00e1"
    ),

    prefixes_male = c(
      'pan', 'JUDr.', 'Ing.', 'Bc.', 'Mgr.', 'MUDr.', 'RNDr.'),

    prefixes_female = c(
      'pan\u00ed', 'sle\u010dna','JUDr.', 'Ing.',
      'Bc.', 'Mgr.', 'MUDr.', 'RNDr.'),

    suffixes = c('CSc.', 'DiS.', 'Ph.D.', 'Th.D.')
  )
)
## company ---------------------------------------
company_cs_CZ = R6Class(
  "company_cs_CZ",
  inherit = company_en_US,
  cloneable = FALSE,
  private = list(
    formats = c(
      '{last_name} {company_suffix}',
      '{last_name} {last_name} {company_suffix}',
      '{last_name}'),

    last_names = (person_cs_CZ$new())$.__enclos_env__$private$last_names,
    last_name = (person_cs_CZ$new())$last_name,

    company_suffixes = c('s.r.o.', 'o.s.', 'a.s.')
  )
)
## credit_card ----------------------------------------
credit_card_cs_CZ = R6Class(
  "credit_card_cs_CZ",
  inherit = credit_card_init,
  cloneable = FALSE,
  private = list(
    first_names = (person_cs_CZ$new())$.__enclos_env__$private$first_names,
    first_name = (person_cs_CZ$new())$first_name,
    last_names = (person_cs_CZ$new())$.__enclos_env__$private$last_names,
    last_name = (person_cs_CZ$new())$last_name
  )
)



## address ----------------------
address_cs_CZ = R6Class(
  "address_cs_CZ",
  inherit = address_init,
  cloneable = FALSE,
  private = list(
    city_formats = "{city_name}",
    street_name_formats = "{street_name}",
    street_address_formats = "{street_name} {building_number}",
    address_formats = "{street_address} \n{postcode} {city}",
    building_number_formats = c("###", "##", "#", "#/#"),
    street_suffixes_long = "n\u00e1m\u011bst\u00ed",
    street_suffixes_short = "n\u00e1m.",
    postcode_formats = "### ##",

    cities = c(
      "Abertamy",
      "Adamov",
      "And\u011blsk\u00e1 Hora",
      "Bakov nad Jizerou",
      "Bavorov",
      "Bechyn\u011b",
      "Bene\u0161ov nad Plou\u010dnic\u00ed",
      "Ben\u00e1tky nad Jizerou",
      "Bezdru\u017eice",
      "Be\u010dov nad Teplou",
      "Blatn\u00e1",
      "Blovice",
      "Bl\u0161any",
      "Bochov",
      "Bohu\u0161ovice nad Oh\u0159\u00ed",
      "Bojkovice",
      "Bor",
      "Borohr\u00e1dek",
      "Borovany",
      "Bo\u017e\u00ed Dar",
      "Brandys nad Orlic\u00ed",
      "Brno",
      "Broumov",
      "Brtnice",
      "Brumov-Bylnice",
      "Bru\u0161perk",
      "Budi\u0161ov nad Budi\u0161ovkou",
      "Budyn\u011b nad Oh\u0159\u00ed",
      "Bu\u010dovice",
      "Bu\u0161t\u011bhrad",
      "Bystr\u00e9",
      "Byst\u0159ice",
      "Byst\u0159ice nad Pern\u0161tejnem",
      "Byst\u0159ice pod Hostynem",
      "Bzenec",
      "B\u00edlovec",
      "B\u011bl\u00e1 nad Radbuzou",
      "B\u011bl\u00e1 pod Bezd\u011bzem",
      "B\u0159eznice",
      "B\u0159ezov\u00e1",
      "B\u0159ezov\u00e1 nad Svitavou",
      "B\u0159idli\u010dn\u00e1",
      "Chaba\u0159ovice",
      "Chlumec",
      "Chlumec nad Cidlinou",
      "Choce\u0148",
      "Chomutov",
      "Chot\u011bbo\u0159",
      "Chrast",
      "Chrastava",
      "Chropyn\u011b",
      "Chvaletice",
      "Chy\u0161e",
      "Chynov",
      "Ch\u0159ibsk\u00e1",
      "Cvikov",
      "Da\u010dice",
      "Da\u0161ice",
      "Desn\u00e1",
      "De\u0161tn\u00e1",
      "Dobrovice",
      "Dobru\u0161ka",
      "Dob\u0159any",
      "Dob\u0159ichovice",
      "Dob\u0159\u00ed\u0161",
      "Doksy",
      "Doln\u00ed Bene\u0161ov",
      "Doln\u00ed Bousov",
      "Doln\u00ed Kounice",
      "Doln\u00ed Poustevna",
      "Dub\u00e1",
      "Dub\u00ed",
      "Dub\u0148any",
      "Duchcov",
      "D\u011b\u010d\u00edn",
      "Franti\u0161kovy L\u00e1zn\u011b",
      "Fry\u0161t\u00e1k",
      "Frydek-M\u00edstek",
      "Frydlant",
      "Frydlant nad Ostravic\u00ed",
      "Fulnek",
      "Gol\u010d\u016fv Jen\u00edkov",
      "Habartov",
      "Habry",
      "Hanu\u0161ovice",
      "Harrachov",
      "Hartmanice",
      "Hav\u00ed\u0159ov",
      "Hejnice",
      "He\u0159man\u016fv M\u011bstec",
      "Hlinsko",
      "Hlubok\u00e1 nad Vltavou",
      "Hluk",
      "Hodkovice nad Mohelkou",
      "Holice",
      "Holy\u0161ov",
      "Hora Svat\u00e9 Kate\u0159iny",
      "Hora\u017e\u010fovice",
      "Horn\u00ed Bene\u0161ov",
      "Horn\u00ed Blatn\u00e1",
      "Horn\u00ed B\u0159\u00edza",
      "Horn\u00ed Cerekev",
      "Horn\u00ed Jelen\u00ed",
      "Horn\u00ed Ji\u0159et\u00edn",
      "Horn\u00ed Plan\u00e1",
      "Horn\u00ed Slavkov",
      "Hor\u0161ovsky Tyn",
      "Hostinn\u00e9",
      "Hostivice",
      "Hostomice",
      "Hostou\u0148",
      "Ho\u0159ice",
      "Ho\u0159ovice",
      "Ho\u0161tka",
      "Hradec Kr\u00e1lov\u00e9",
      "Hradec nad Moravic\u00ed",
      "Hranice (okres Cheb)",
      "Hrob",
      "Hroch\u016fv Tynec",
      "Hronov",
      "Hrotovice",
      "Hrozn\u011bt\u00edn",
      "Hru\u0161ovany nad Jevi\u0161ovkou",
      "Hr\u00e1dek",
      "Hr\u00e1dek nad Nisou",
      "Hul\u00edn",
      "Husinec",
      "Hustope\u010de",
      "Ivanovice na Han\u00e9",
      "Ivan\u010dice",
      "Jablonec nad Jizerou",
      "Jablonec nad Nisou",
      "Jablonn\u00e9 nad Orlic\u00ed",
      "Jablonn\u00e9 v Podje\u0161t\u011bd\u00ed",
      "Jablunkov",
      "Janov",
      "Janovice nad \u00fahlavou",
      "Jansk\u00e9 L\u00e1zn\u011b",
      "Jarom\u011b\u0159ice nad Rokytnou",
      "Javorn\u00edk",
      "Jemnice",
      "Jesenice (okres Rakovn\u00edk)",
      "Jevi\u0161ovice",
      "Jev\u00ed\u010dko",
      "Jihlava",
      "Jilemnice",
      "Jistebnice",
      "Ji\u0159\u00edkov",
      "J\u00e1chymov",
      "J\u00edlov\u00e9",
      "J\u00edlov\u00e9 u Prahy",
      "Kamenice nad Lipou",
      "Kamenicky \u0160enov",
      "Kaplice",
      "Karda\u0161ova \u0158e\u010dice",
      "Karlovy Vary",
      "Karolinka",
      "Karvin\u00e1",
      "Kasejovice",
      "Kazn\u011bjov",
      "Ka\u0161persk\u00e9 Hory",
      "Kdyn\u011b",
      "Kel\u010d",
      "Kladno",
      "Kladruby",
      "Klecany",
      "Klimkovice",
      "Klobouky u Brna",
      "Kojet\u00edn",
      "Konice",
      "Kopidlno",
      "Kory\u010dany",
      "Kosmonosy",
      "Kostelec na Han\u00e9",
      "Kostelec nad Labem",
      "Kostelec nad Orlic\u00ed",
      "Kostelec nad \u010cernymi lesy",
      "Kou\u0159im",
      "Ko\u0161\u0165any",
      "Ko\u017elany",
      "Kralovice",
      "Kraslice",
      "Krava\u0159e",
      "Kryry",
      "Kr\u00e1l\u00edky",
      "Kr\u00e1l\u016fv Dv\u016fr",
      "Kr\u00e1sno",
      "Kr\u00e1sn\u00e1 Hora nad Vltavou",
      "Kr\u00e1sn\u00e1 L\u00edpa",
      "Kr\u00e1sn\u00e9 \u00fadol\u00ed",
      "Kunovice",
      "Kun\u0161t\u00e1t",
      "Kyn\u0161perk nad Oh\u0159\u00ed",
      "Lan\u017ehot",
      "Lede\u010d nad S\u00e1zavou",
      "Ledvice",
      "Letohrad",
      "Letovice",
      "Liberec",
      "Libochovice",
      "Libu\u0161\u00edn",
      "Lib\u00e1\u0148",
      "Lib\u010dice nad Vltavou",
      "Lib\u011bchov",
      "Lipn\u00edk nad Be\u010dvou",
      "Litovel",
      "Li\u0161ov",
      "Loket",
      "Lom",
      "Lomnice nad Lu\u017enic\u00ed",
      "Lomnice nad Popelkou",
      "Lou\u010dn\u00e1 pod Kl\u00ednovcem",
      "Lovosice",
      "Lo\u0161tice",
      "Luby",
      "Luha\u010dovice",
      "Lu\u010dany nad Nisou",
      "Lu\u017ee",
      "Lys\u00e1 nad Labem",
      "L\u00e1zn\u011b Bohdane\u010d",
      "L\u00e1zn\u011b B\u011blohrad",
      "L\u00e1zn\u011b Kyn\u017evart",
      "Man\u011bt\u00edn",
      "Ma\u0161\u0165ov",
      "Mezibo\u0159\u00ed",
      "Mezim\u011bst\u00ed",
      "Mikulov",
      "Mikul\u00e1\u0161ovice",
      "Milet\u00edn",
      "Milevsko",
      "Milovice",
      "Mimo\u0148",
      "Miroslav",
      "Mirotice",
      "Mirovice",
      "Miro\u0161ov",
      "Mlad\u00e1 Boleslav",
      "Mlad\u00e1 Vo\u017eice",
      "Mnichovice",
      "Mnichovo Hradi\u0161t\u011b",
      "Mn\u00ed\u0161ek pod Brdy",
      "Mod\u0159ice",
      "Mohelnice",
      "Moravsk\u00e9 Bud\u011bjovice",
      "Moravsky Beroun",
      "Moravsky Krumlov",
      "Morkovice-Sl\u00ed\u017eany",
      "Most",
      "Myto",
      "M\u011bstec Kr\u00e1lov\u00e9",
      "M\u011bsto Albrechtice",
      "M\u011bsto Tou\u0161kov",
      "M\u011b\u010d\u00edn",
      "M\u0161eno",
      "Nal\u017eovsk\u00e9 Hory",
      "Napajedla",
      "Nasavrky",
      "Nechanice",
      "Nejdek",
      "Nepomuk",
      "Netolice",
      "Neveklov",
      "Nov\u00e1 Byst\u0159ice",
      "Nov\u00e1 Paka",
      "Nov\u00e1 Role",
      "Nov\u00e1 V\u010delnice",
      "Nov\u00e9 Hrady",
      "Nov\u00e9 M\u011bsto nad Metuj\u00ed",
      "Nov\u00e9 M\u011bsto pod Smrkem",
      "Nov\u00e9 Sedlo",
      "Nov\u00e9 Stra\u0161ec\u00ed",
      "Novy Byd\u017eov",
      "Novy Kn\u00edn",
      "N\u00e1m\u011b\u0161\u0165 nad Oslavou",
      "Nyrsko",
      "Ny\u0159any",
      "N\u011bm\u010dice nad Hanou",
      "Odolena Voda",
      "Odry",
      "Ole\u0161nice",
      "Olomouc",
      "Olov\u00ed",
      "Opava",
      "Opo\u010dno",
      "Osek",
      "Ose\u010dn\u00e1",
      "Oslavany",
      "Ostrava",
      "Pacov",
      "Pardubice",
      "Paskov",
      "Pec pod Sn\u011b\u017ekou",
      "Pet\u0159vald",
      "Pe\u010dky",
      "Piln\u00edkov",
      "Plan\u00e1",
      "Plan\u00e1 nad Lu\u017enic\u00ed",
      "Plasy",
      "Plesn\u00e1",
      "Plumlov",
      "Plze\u0148",
      "Pl\u00e1nice",
      "Pob\u011b\u017eovice",
      "Podbo\u0159any",
      "Podiv\u00edn",
      "Poho\u0159elice",
      "Police nad Metuj\u00ed",
      "Poli\u010dka",
      "Poln\u00e1",
      "Postoloprty",
      "Pot\u0161t\u00e1t",
      "Po\u010d\u00e1tky",
      "Praha",
      "Prose\u010d",
      "Prost\u011bjov",
      "Protiv\u00edn",
      "Py\u0161ely",
      "P\u0159ebuz",
      "P\u0159elou\u010d",
      "P\u0159erov",
      "P\u0159e\u0161tice",
      "P\u0159ibyslav",
      "P\u0159imda",
      "P\u0159\u00edbor",
      "Rab\u00ed",
      "Radnice",
      "Rajhrad",
      "Ralsko",
      "Raspenava",
      "Rej\u0161tejn",
      "Rokytnice nad Jizerou",
      "Rokytnice v Orlickych hor\u00e1ch",
      "Ronov nad Doubravou",
      "Rosice",
      "Rotava",
      "Rous\u00ednov",
      "Rovensko pod Troskami",
      "Roztoky",
      "Ro\u017emberk nad Vltavou",
      "Ro\u017emit\u00e1l pod T\u0159em\u0161\u00ednem",
      "Ro\u017e\u010falovice",
      "Rtyn\u011b v Podkrkono\u0161\u00ed",
      "Rudn\u00e1",
      "Rudolfov",
      "Rychnov u Jablonce nad Nisou",
      "Rychvald",
      "R\u00e1jec-Jest\u0159eb\u00ed",
      "Ryma\u0159ov",
      "Sadsk\u00e1",
      "Sedlec-Pr\u010dice",
      "Sedlice",
      "Sedl\u010dany",
      "Semily",
      "Sezemice",
      "Sezimovo \u00fast\u00ed",
      "Se\u010d",
      "Skaln\u00e1",
      "Skute\u010d",
      "Slati\u0148any",
      "Slavi\u010d\u00edn",
      "Slavkov u Brna",
      "Slavonice",
      "Slu\u0161ovice",
      "Sme\u010dno",
      "Smi\u0159ice",
      "Smr\u017eovka",
      "Sobotka",
      "Sob\u011bslav",
      "Solnice",
      "Sp\u00e1len\u00e9 Po\u0159\u00ed\u010d\u00ed",
      "Star\u00e9 M\u011bsto (okres Uhersk\u00e9 Hradi\u0161t\u011b)",
      "Star\u00e9 M\u011bsto (okres \u0160umperk)",
      "Stary Plzenec",
      "Sta\u0148kov",
      "Stochov",
      "Stod",
      "Strmilov",
      "Str\u00e1\u017e nad Ne\u017e\u00e1rkou",
      "Str\u00e1\u017e pod Ralskem",
      "Str\u00e1\u017enice",
      "Str\u00e1\u017eov",
      "Stud\u00e9nka",
      "St\u00e1rkov",
      "St\u0159\u00edbro",
      "Suchdol nad Lu\u017enic\u00ed",
      "Svoboda nad \u00fapou",
      "Svratka",
      "Sv\u011btl\u00e1 nad S\u00e1zavou",
      "S\u00e1zava",
      "Tanvald",
      "Tel\u010d",
      "Teplice",
      "Teplice nad Metuj\u00ed",
      "Tepl\u00e1",
      "Terez\u00edn",
      "Ti\u0161nov",
      "Tou\u017eim",
      "Tova\u010dov",
      "Trhov\u00e9 Sviny",
      "Trhovy \u0160t\u011bp\u00e1nov",
      "Trmice",
      "Tyn nad Vltavou",
      "Tynec nad Labem",
      "Tynec nad S\u00e1zavou",
      "Tyni\u0161t\u011b nad Orlic\u00ed",
      "T\u0159ebechovice pod Orebem",
      "T\u0159ebenice",
      "T\u0159ebo\u0148",
      "T\u0159emo\u0161nice",
      "T\u0159emo\u0161n\u00e1",
      "T\u0159e\u0161\u0165",
      "Uhersky Ostroh",
      "Uhl\u00ed\u0159sk\u00e9 Janovice",
      "Unho\u0161\u0165",
      "Vala\u0161sk\u00e9 Klobouky",
      "Valtice",
      "Vamberk",
      "Vejprty",
      "Vele\u0161\u00edn",
      "Velk\u00e1 Byst\u0159ice",
      "Velk\u00e1 B\u00edte\u0161",
      "Velk\u00e9 B\u00edlovice",
      "Velk\u00e9 Hamry",
      "Velk\u00e9 Opatovice",
      "Velk\u00e9 Pavlovice",
      "Velky \u0160enov",
      "Veltrusy",
      "Velvary",
      "Verne\u0159ice",
      "Vesel\u00ed nad Lu\u017enic\u00ed",
      "Vidnava",
      "Vimperk",
      "Vizovice",
      "Vlachovo B\u0159ez\u00ed",
      "Vod\u0148any",
      "Volary",
      "Volyn\u011b",
      "Votice",
      "Vracov",
      "Vratimov",
      "Vrbno pod Prad\u011bdem",
      "Vroutek",
      "Vysok\u00e9 Vesel\u00ed",
      "Vysok\u00e9 nad Jizerou",
      "Vy\u0161\u0161\u00ed Brod",
      "V\u00edtkov",
      "Vyslun\u00ed",
      "V\u0161eruby",
      "Zbiroh",
      "Zby\u0161ov",
      "Zdice",
      "Zlat\u00e9 Hory",
      "Zliv",
      "Zl\u00edn",
      "Zru\u010d nad S\u00e1zavou",
      "Zub\u0159\u00ed",
      "Z\u00e1kupy",
      "Z\u00e1smuky",
      "\u00fajezd u Brna",
      "\u00fapice",
      "\u00fasov",
      "\u00fast\u00ed nad Labem",
      "\u00fatery",
      "\u00favaly",
      "\u00fa\u0161t\u011bk",
      "\u010cernovice",
      "\u010cerno\u0161ice",
      "\u010cerno\u0161\u00edn",
      "\u010cerven\u00e1 \u0158e\u010dice",
      "\u010cerveny Kostelec",
      "\u010cesk\u00e1 Kamenice",
      "\u010cesk\u00e1 Skalice",
      "\u010cesk\u00e9 Bud\u011bjovice",
      "\u010cesk\u00e9 Velenice",
      "\u010cesky Brod",
      "\u010cesky Dub",
      "\u0158evnice",
      "\u0160enov",
      "\u0160lapanice",
      "\u0160luknov",
      "\u0160pindler\u016fv Mlyn",
      "\u0160tramberk",
      "\u0160t\u00edty",
      "\u0160t\u011bt\u00ed",
      "\u0160vihov",
      "\u017dacl\u00e9\u0159",
      "\u017damberk",
      "\u017dandov",
      "\u017dd\u00e1nice",
      "\u017dd\u00edrec nad Doubravou",
      "\u017debr\u00e1k",
      "\u017deleznice",
      "\u017delezn\u00e1 Ruda",
      "\u017delezny Brod",
      "\u017didlochovice",
      "\u017dirovnice",
      "\u017dlutice",
      "\u017dulov\u00e1"
    ),

    streets = c(
      "Horn\u00ed Stromky",
      "Vizovick\u00e1",
      "K Brusce",
      "M\u00edrov\u00e1",
      "Ra\u0161\u00ednsk\u00e1",
      "Bou\u0161ova",
      "Pob\u0159e\u017en\u00ed",
      "Dolnob\u0159e\u017eansk\u00e1",
      "\u010cern\u00e1",
      "\u0160\u016frova",
      "\u010cervenkova",
      "Nad Mostem",
      "Libu\u0148sk\u00e1",
      "Chotovick\u00e1",
      "Pet\u0159\u00edkova",
      "Pod Vod\u00e1renskou V\u011b\u017e\u00ed",
      "Na Fi\u0161erce",
      "Ke B\u0159ezin\u011b",
      "Za L\u00e1ze\u0148kou",
      "Nad \u0160afr\u00e1nkou",
      "Na Laurov\u00e9",
      "N\u00e1m. Republiky",
      "Vla\u0161imsk\u00e1",
      "Nad Rohatci",
      "Tyli\u0161ovsk\u00e1",
      "N\u00e1b\u0159e\u017e\u00ed Kapit\u00e1na Jaro\u0161e",
      "Le\u0161ovsk\u00e1",
      "U Podjezdu",
      "Pr\u016f\u0161kova",
      "Estonsk\u00e1",
      "M\u00e1slova",
      "K Oto\u010dce",
      "Ji\u017en\u00ed",
      "\u0160vecova",
      "Mongolsk\u00e1",
      "Kalsk\u00e1",
      "Nad Rokytkou",
      "Male\u0161ovsk\u00e1",
      "Plze\u0148sk\u00e1",
      "V H\u00e1jk\u00e1ch",
      "\u00fapsk\u00e1",
      "Ambro\u017eova",
      "Pikovick\u00e1",
      "Neu\u017eilova",
      "Na Star\u00e9 Vinici",
      "Vstupn\u00ed",
      "Nydeck\u00e1",
      "U Spole\u010densk\u00e9 Zahrady",
      "Ostrovsk\u00e9ho",
      "Bazovsk\u00e9ho",
      "Le\u0161ensk\u00e1",
      "Na \u0160tamberku",
      "Na Svahu",
      "Vyhledsk\u00e9 N\u00e1m.",
      "K Lip\u00e1m",
      "Za Stadionem",
      "Opletalova",
      "N\u00e1b\u0159e\u017e\u00ed Ludv\u00edka Svobody",
      "Komensk\u00e9ho N\u00e1m.",
      "K\u0159imick\u00e1",
      "Domkovsk\u00e1",
      "Py\u0161elsk\u00e1",
      "\u0160tychova",
      "Hor\u00e1kova",
      "Nad Zav\u00e1\u017ekou",
      "K Prel\u00e1t\u016fm",
      "Va\u0161\u00e1tkova",
      "Ben\u00e1kova",
      "N\u00e1m\u011bst\u00ed Prezidenta Masaryka",
      "M\u00edlovsk\u00e1",
      "U Hostiva\u0159sk\u00e9ho N\u00e1dra\u017e\u00ed",
      "Jihovychodn\u00ed I",
      "Hostiva\u0159sk\u00e9 N\u00e1m.",
      "Zbynick\u00e1",
      "Heineho",
      "U Dobe\u0161ky",
      "Doubick\u00e1",
      "Ke B\u0159v\u016fm",
      "Na Z\u00e1honech",
      "Kloboukova",
      "Kostnick\u00e9 N\u00e1m\u011bst\u00ed",
      "Pelclova",
      "Smotlachova",
      "Pod Spiritkou",
      "H\u016flkova",
      "Matensk\u00e1",
      "Do Zahr\u00e1dek Ii",
      "Dobro\u0161ovsk\u00e1",
      "Lov\u010densk\u00e1",
      "Jasn\u00e1 I",
      "\u0160kr\u00e9tova",
      "Moravan\u016f",
      "Budape\u0161\u0165sk\u00e1",
      "Kojetick\u00e1",
      "N\u00e1m\u011bst\u00ed I. P. Pavlova",
      "Bajkalsk\u00e1",
      "U V\u011btrolamu",
      "Vl\u010dick\u00e1",
      "Jare\u0161ova",
      "S\u00e1mova",
      "Kotr\u010dov\u00e1",
      "Mus\u00edlkova",
      "Ingri\u0161ova",
      "U Novych Dom\u016f I",
      "D\u011blost\u0159eleck\u00e1",
      "Ke Hr\u00e1zi",
      "Mochovsk\u00e1",
      "Ryma\u0159ovsk\u00e1",
      "Doln\u00ed Chaloupky",
      "Za Arielem",
      "U Rajsk\u00e9 Zahrady",
      "K \u0160edivce",
      "B\u0159ezov\u00e1",
      "Doubrav\u00ednova",
      "Ml\u00e1dkova",
      "Tachovsk\u00e9 N\u00e1m\u011bst\u00ed",
      "Leh\u00e1rova",
      "Severn\u00ed X",
      "V Tehovi\u010dk\u00e1ch",
      "Bermanova",
      "Grammova",
      "Spojovac\u00ed",
      "Verdunsk\u00e1",
      "Z\u00e1vrchy",
      "\u010cerpadlov\u00e1",
      "V\u00edt\u011bzn\u00e1",
      "Nad Plynovodem",
      "U Sm\u00edchovsk\u00e9ho H\u0159bitova",
      "Nedv\u011bdovo N\u00e1m\u011bst\u00ed",
      "Bachova",
      "U D\u00e1lnice",
      "V\u0161ejansk\u00e1",
      "Ma\u0148\u00e1kova",
      "Rokytnick\u00e1",
      "Lod\u011bnick\u00e1",
      "U Pumpy",
      "Michnova",
      "Z\u00e1blatsk\u00e1",
      "Posledn\u00ed",
      "Hn\u011bvkovsk\u00e9ho",
      "Za K\u0159\u00ed\u017eem",
      "Nad N\u00e1vs\u00ed",
      "Jabloneck\u00e1",
      "S\u00fad\u00e1nsk\u00e1",
      "Mazancova",
      "Pod \u010certovou Skalou",
      "Weilova",
      "\u010cajkovsk\u00e9ho",
      "Nad Z\u00e1ti\u0161\u00edm",
      "Moldavsk\u00e1",
      "Juar\u00e9zova",
      "\u017di\u017ekova",
      "Pod Lochkovem",
      "Nad Verner\u00e1kem",
      "\u017dhersk\u00e1",
      "Prus\u00edkova",
      "Vyto\u0148sk\u00e1",
      "Na Sr\u00e1\u017eku",
      "\u0160achovsk\u00e1",
      "Nu\u010dick\u00e1",
      "Nov\u00e1kovo N\u00e1m\u011bst\u00ed",
      "Sitteho",
      "U V\u00e1penice",
      "Na Kuthence",
      "\u010celakovsk\u00e9ho Sady",
      "V Z\u00e1vitu",
      "Na Vart\u011b",
      "Ov\u00e1lov\u00e1",
      "Machovick\u00e1",
      "Nad Ol\u0161inami",
      "Vajgarsk\u00e1",
      "Kulhav\u00e9ho",
      "Koda\u0148sk\u00e1",
      "Kralupsk\u00e1",
      "Lednick\u00e1",
      "Pod Velkym H\u00e1jem",
      "Hv\u011bzdonick\u00e1",
      "Na Kozinci",
      "Semick\u00e1",
      "K D\u00e1lnici",
      "Trytova",
      "Vyhl\u00eddkova",
      "Pohnertova",
      "U Nov\u00e9ho Dvora",
      "K Vod\u011b",
      "Nad Lib\u0159\u00ed",
      "K Mat\u011bji",
      "V Kotc\u00edch",
      "Kohoutovych",
      "Na Cik\u00e1nce",
      "Chl\u00e1dkova",
      "Slati\u0148ansk\u00e1",
      "Pod Kostelem",
      "Na Spojce",
      "Na Zahr\u00e1dk\u00e1ch",
      "Nad Obc\u00ed",
      "K P\u0159ehrad\u00e1m",
      "Na N\u00e1spu",
      "V N\u00ed\u017ein\u00e1ch",
      "Josefa Houdka",
      "Na P\u011b\u0161in\u011b",
      "Hn\u011bzdensk\u00e1",
      "Za Statky",
      "Kremnick\u00e1",
      "\u010cestm\u00edrova",
      "U Rakovky",
      "Kodicilova",
      "K Lu\u010din\u00e1m",
      "Nouzov",
      "Kr\u00e1tky L\u00e1n",
      "Anny Drab\u00edkov\u00e9",
      "Kada\u0148sk\u00e1",
      "Stroupe\u017enick\u00e9ho",
      "J\u00edrova",
      "U D\u011btsk\u00e9ho H\u0159i\u0161t\u011b",
      "\u017dofie Podlipsk\u00e9",
      "Nad \u0160ancemi",
      "Lo\u0161\u00e1kov\u00e1",
      "Robl\u00ednsk\u00e1",
      "Mezi Sklady",
      "Na Pomez\u00ed",
      "U Mlynsk\u00e9ho Rybn\u00edka",
      "Makedonsk\u00e1",
      "K Dyma\u010di",
      "V Z\u00e1ti\u0161\u00ed",
      "Poho\u0159elec",
      "Ji\u0159inkov\u00e1",
      "U Nov\u00e9 D\u00e1lnice",
      "\u010cuprova",
      "Vra\u0148ansk\u00e1",
      "Severovychodn\u00ed Vi",
      "Pet\u0159\u00ednsk\u00e1",
      "K Ho\u0159avce",
      "S\u00e1dovsk\u00e1",
      "Pod Pr\u016fsekem",
      "Kon\u017esk\u00e1",
      "D\u0159\u00edtensk\u00e1",
      "Pirinsk\u00e1",
      "U H\u0159i\u0161t\u011b",
      "Kukelsk\u00e1",
      "Moravansk\u00e1",
      "Kocl\u00ed\u0159ova",
      "\u017dilinsk\u00e1",
      "Ve \u017dl\u00edbku",
      "Veronsk\u00e9 N\u00e1m.",
      "U V\u011btrn\u00edku",
      "Svojs\u00edkova",
      "Izraelsk\u00e1",
      "Sta\u0148kovka",
      "Na Vini\u010dn\u00edch Hor\u00e1ch",
      "\u010cankovsk\u00e1",
      "Na \u0160pit\u00e1lce",
      "Valdovsk\u00e1",
      "Rudoltick\u00e1",
      "Ke Stra\u0161nick\u00e9",
      "Pa\u0165anka",
      "Panu\u0161kova",
      "Pankr\u00e1ck\u00e9 N\u00e1m.",
      "Bud\u010dick\u00e1",
      "\u0160erm\u00ed\u0159sk\u00e1",
      "Medlovsk\u00e1",
      "K Vidouli",
      "Horn\u00ed Chaloupky",
      "V Americe",
      "Dejvick\u00e1",
      "Kl\u00e1\u0161tereck\u00e1",
      "\u0160\u00e1rovo Kolo",
      "Mladoboleslavsk\u00e1",
      "Palack\u00e9ho",
      "Lumi\u00e9r\u016f",
      "Ivan\u010dick\u00e1",
      "Za Valem",
      "Na B\u0159evnovsk\u00e9 Pl\u00e1ni",
      "Tichonick\u00e1",
      "N\u00e1m\u011bst\u00ed Hrdin\u016f",
      "Mist\u0159\u00ednsk\u00e1",
      "K\u0159\u00ed\u017ekovsk\u00e9ho",
      "Tanvaldsk\u00e1",
      "V Padolin\u011b",
      "P\u0159ed Skalkami Ii",
      "Na K\u0159ivce",
      "Nad Z\u00e1me\u010dkem",
      "Nad Kroc\u00ednkou",
      "Podle\u0161\u00ednsk\u00e1",
      "Nad Popelkou",
      "Odersk\u00e1",
      "Jeruzal\u00e9msk\u00e1",
      "Smolensk\u00e1",
      "Lebed\u011bvova",
      "Libichovsk\u00e1",
      "Na \u0160afr\u00e1nce",
      "Pr\u016fjezdn\u00e1",
      "Z\u00e1lusk\u00e9",
      "Brani\u0161ovsk\u00e1",
      "Spinozova",
      "K Bet\u00e1ni",
      "Machuldova",
      "Podohradsk\u00e1",
      "Cerhenick\u00e1",
      "V Br\u016fdku",
      "U Vlachovky",
      "Pod Leti\u0161t\u011bm",
      "Vlastislavova",
      "Klecansk\u00e1",
      "\u017dinkovsk\u00e1",
      "Malt\u00e9zsk\u00e9 N\u00e1m\u011bst\u00ed",
      "Bor\u0161ov",
      "Muka\u0159ovsk\u00e9ho",
      "Josefa \u0160im\u016fnka",
      "Suchdolsk\u00e1",
      "Opo\u010d\u00ednsk\u00e1",
      "Heydukova",
      "Vr\u0161ovka",
      "Thurnova",
      "Mezilesn\u00ed",
      "Za Pivovarem",
      "Uljanovsk\u00e1",
      "Panensk\u00e1",
      "Sladovnick\u00e1",
      "Plyn\u00e1rn\u00ed",
      "Koz\u00e1ck\u00e1",
      "Vlas\u00e1kova",
      "Javornick\u00e1",
      "\u0160ev\u010d\u00edkova",
      "Podle N\u00e1honu",
      "Doubravick\u00e1",
      "Franti\u0161ka \u010cern\u00e9ho",
      "Chot\u011btovsk\u00e1",
      "K H\u00e1je\u010dku",
      "Pod Vy\u0161inkou",
      "U \u0160est\u00e9 Baterie",
      "Drahansk\u00e1",
      "Augustova",
      "U Balabenky",
      "Bo\u010dn\u00ed I",
      "Jir\u010dansk\u00e1",
      "Na \u0160ub\u011b",
      "Brixiho",
      "Kl\u00edmova",
      "Kaz\u00edn",
      "F\u00fcgnerovo N\u00e1m\u011bst\u00ed",
      "Na P\u0159\u00ed\u010dn\u00e9 Mezi",
      "Pl\u00e1nick\u00e1",
      "Africk\u00e1",
      "Vratislavova",
      "Olympijsk\u00e1",
      "Na Boji\u0161ti",
      "K N\u00e1dr\u017ei",
      "Vokrojova",
      "Bo\u0159et\u00ednsk\u00e1",
      "Kov\u00e1\u0159\u00edkova",
      "L\u00e1novsk\u00e1",
      "U Star\u00e9 Po\u0161ty",
      "Na Poustk\u00e1ch",
      "V Poli",
      "Mezi\u0161kolsk\u00e1",
      "Pajerova",
      "Habartovsk\u00e1",
      "Ml\u00e9k\u00e1rensk\u00e1",
      "D\u011blnick\u00e1",
      "U \u0160t\u011bpu",
      "Dru\u017en\u00e1",
      "Klouzkov\u00e1",
      "P\u0159ed Rybn\u00edkem",
      "Nad Ko\u0161inkou",
      "Spolupr\u00e1ce",
      "V Humenci",
      "Ad\u00e9l\u010dina",
      "B\u0159ezanova",
      "Pod Kesnerkou",
      "Kosmonosk\u00e1",
      "Do Dubin",
      "Nad L\u00e1vkou",
      "Mezi Lysinami",
      "Na Topolce",
      "Snopkova",
      "Severn\u00ed Viii",
      "Okrov\u00e1",
      "T\u0159ebiho\u0161\u0165sk\u00e1",
      "M\u00e1drova",
      "Na L\u00e1ze\u0148ce",
      "Sliveneck\u00e1",
      "N\u00e1m. Barik\u00e1d",
      "Nad Strouhou",
      "Jind\u0159icha Plachty",
      "Pod Sr\u00e1zem",
      "U Waltrovky",
      "Brat\u0159\u00ed \u010capk\u016f",
      "On\u0161oveck\u00e1",
      "Machnova",
      "Kostkov\u00e1",
      "Ro\u017embersk\u00e1",
      "Zapskych",
      "P\u0159\u00edp\u0159e\u017en\u00ed",
      "Vyravsk\u00e1",
      "Podl\u00e9\u0161kov\u00e1",
      "\u0160t\u011bchovick\u00e1",
      "Poleradsk\u00e1",
      "Jilmov\u00e1",
      "Hostynsk\u00e1"
    ),

    states = c(
      "Hlavn\u00ed m\u011bsto Praha",
      "St\u0159edo\u010desky kraj",
      "Jiho\u010desky kraj",
      "Plze\u0148sky kraj",
      "Karlovarsky kraj",
      "\u00fastecky kraj",
      "Liberecky kraj",
      "Kr\u00e1lov\u00e9hradecky kraj",
      "Pardubicky kraj",
      "Kraj Vyso\u010dina",
      "Jihomoravsky kraj",
      "Olomoucky kraj",
      "Moravskoslezsky kraj",
      "Zl\u00ednsky kraj"
    ),

    countries = c(
      "Afgh\u00e1nist\u00e1n",
      "Alb\u00e1nie",
      "Al\u017e\u00edrsko",
      "Andorra",
      "Angola",
      "Antigua a Barbuda",
      "Argentina",
      "Arm\u00e9nie",
      "Austr\u00e1lie",
      "Bahamy",
      "Bahrajn",
      "Banglad\u00e9\u0161",
      "Barbados",
      "Belgie",
      "Belize",
      "Benin",
      "Bh\u00fat\u00e1n",
      "Bol\u00edvie",
      "Bosna a Hercegovina",
      "Botswana",
      "Braz\u00edlie",
      "Brunej",
      "Bulharsko",
      "Burkina Faso",
      "Burundi",
      "B\u011blorusko",
      "Chile",
      "Chorvatsko",
      "Cookovy ostrovy",
      "Demokratick\u00e1 republika Kongo",
      "Dominika",
      "Dominik\u00e1nsk\u00e1 republika",
      "D\u00e1nsko",
      "D\u017eibutsko",
      "Egypt",
      "Ekv\u00e1dor",
      "Eritrea",
      "Estonsko",
      "Etiopie",
      "Federativn\u00ed st\u00e1ty Mikron\u00e9sie",
      "Fid\u017ei",
      "Filip\u00edny",
      "Finsko",
      "Francie",
      "Gabon",
      "Gambie",
      "Ghana",
      "Gruzie",
      "Guatemala",
      "Guinea",
      "Guinea-Bissau",
      "Guyana",
      "Haiti",
      "Honduras",
      "Indie",
      "Irsko",
      "Ir\u00e1k",
      "Island",
      "It\u00e1lie",
      "Izrael",
      "Jamajka",
      "Japonsko",
      "Jemen",
      "Jihoafrick\u00e1 republika",
      "Ji\u017en\u00ed S\u00fad\u00e1n",
      "Jord\u00e1nsko",
      "Kambod\u017ea",
      "Kamerun",
      "Kanada",
      "Kapverdy",
      "Katar",
      "Kazachst\u00e1n",
      "Ke\u0148a",
      "Kiribati",
      "Kolumbie",
      "Kostarika",
      "Kuba",
      "Kypr",
      "Kyrgyzst\u00e1n",
      "Laos",
      "Lesotho",
      "Libanon",
      "Libye",
      "Lichten\u0161tejnsko",
      "Litva",
      "Loty\u0161sko",
      "Lucembursko",
      "Madagaskar",
      "Makedonie",
      "Malajsie",
      "Malawi",
      "Maledivy",
      "Mali",
      "Malta",
      "Maroko",
      "Marshallovy ostrovy",
      "Mauricius",
      "Maurit\u00e1nie",
      "Ma\u010farsko",
      "Mexiko",
      "Moldavsko",
      "Monako",
      "Mongolsko",
      "Mosambik",
      "Myanmar",
      "Namibie",
      "Nauru",
      "Nep\u00e1l",
      "Niger",
      "Nig\u00e9rie",
      "Nikaragua",
      "Niue",
      "Nizozemsko",
      "Norsko",
      "Novy Z\u00e9land",
      "N\u011bmecko",
      "Om\u00e1n",
      "Palau",
      "Panama",
      "Papua-Nov\u00e1 Guinea",
      "Paraguay",
      "Peru",
      "Pob\u0159e\u017e\u00ed slonoviny",
      "Polsko",
      "Portugalsko",
      "P\u00e1kist\u00e1n",
      "Rakousko",
      "Republika Kongo",
      "Rovn\u00edkov\u00e1 Guinea",
      "Rumunsko",
      "Rusko",
      "Rwanda",
      "Salvador",
      "Samoa",
      "San Marino",
      "Sa\u00fadsk\u00e1 Ar\u00e1bie",
      "Senegal",
      "Severn\u00ed Korea",
      "Seychely",
      "Sierra Leone",
      "Singapur",
      "Slovensko",
      "Slovinsko",
      "Som\u00e1lsko",
      "Spojen\u00e9 arabsk\u00e9 emir\u00e1ty",
      "Spojen\u00e9 kr\u00e1lovstv\u00ed",
      "Spojen\u00e9 st\u00e1ty americk\u00e9",
      "Srbsko",
      "St\u0159edoafrick\u00e1 republika",
      "Surinam",
      "Svat\u00e1 Lucie",
      "Svaty Kry\u0161tof a Nevis",
      "Svaty Tom\u00e1\u0161 a Princ\u016fv ostrov",
      "Svaty Vincenc a Grenadiny",
      "Svazijsko",
      "S\u00fad\u00e1n",
      "Syrie",
      "Tanzanie",
      "Thajsko",
      "Togo",
      "Tonga",
      "Trinidad a Tobago",
      "Tunisko",
      "Turecko",
      "Turkmenist\u00e1n",
      "Tuvalu",
      "T\u00e1d\u017eikist\u00e1n",
      "Uganda",
      "Ukrajina",
      "Uruguay",
      "Uzbekist\u00e1n",
      "Vanuatu",
      "Vatik\u00e1n",
      "Venezuela",
      "Vietnam",
      "Vychodn\u00ed Timor",
      "Zambie",
      "Zimbabwe",
      "\u00e1zerb\u00e1jd\u017e\u00e1n",
      "\u00edr\u00e1n",
      "\u010cad",
      "\u010cern\u00e1 Hora",
      "\u010cesko",
      "\u010c\u00edna",
      "\u0158ecko",
      "\u0160alamounovy ostrovy",
      "\u0160pan\u011blsko",
      "Sr\u00ed Lanka",
      "\u0160v\u00e9dsko",
      "\u0160vycarsko"
    )
  ),

  public = list(
    street_suffix_short = function(){
      return(private$random_element(private$street_suffixes_short))
    },

    street_suffix_long = function(){
      return(private$random_element(private$street_suffixes_long))
    },

    city_name = function(){
      return(private$random_element(private$cities))
    },

    street_name = function(){
      return(private$random_element(private$streets))
    },

    postcode = function(){
      temp = private$random_element(private$postcode_formats)
      return(private$bothify(temp))
    },

    city_with_postcode = function(){
      return(str_c(self$postcode(), " ",
                   self$city_name()))
    }
  )
)
## internet ----------------------------------------------------
internet_cs_CZ = R6Class(
  "internet_cs_CZ",
  inherit = internet_en_US,
  cloneable = FALSE,
  private = list(
    user_name_formats = c(
      '{last_name_female}.{first_name_female}',
      '{last_name_female}.{first_name_female}',
      '{last_name_male}.{first_name_male}',
      '{last_name_male}.{first_name_male}',
      '{first_name_female}.{last_name_female}',
      '{first_name_male}.{last_name_male}',
      '{first_name}##',
      '?{last_name}',
      '?{last_name}',
      '?{last_name}'),

    first_names = (person_cs_CZ$new())$.__enclos_env__$private$first_names,
    first_name = (person_cs_CZ$new())$first_name,
    first_names_female = (person_cs_CZ$new())$.__enclos_env__$private$first_names_female,
    first_name_female = (person_cs_CZ$new())$first_name_female,
    first_names_male = (person_cs_CZ$new())$.__enclos_env__$private$first_names_male,
    first_name_male = (person_cs_CZ$new())$first_name_male,

    last_names = (person_cs_CZ$new())$.__enclos_env__$private$last_names,
    last_name = (person_cs_CZ$new())$last_name,
    last_names_female = (person_cs_CZ$new())$.__enclos_env__$private$last_names_female,
    last_name_female = (person_cs_CZ$new())$last_name_female,
    last_names_male = (person_cs_CZ$new())$.__enclos_env__$private$last_names_male,
    last_name_male = (person_cs_CZ$new())$last_name_male,

    email_formats = '{user_name}@{free_email_domain}',

    free_email_domains = c(
      'seznam.cz',
      'gmail.com',
      'email.cz',
      'post.cz',
      'chello.cz',
      'centrum.cz',
      'volny.cz'),

    tlds = c('cz', 'com', 'cz')
  ),
  public = list(
    domain_word = function() {
      company = (company_cs_CZ$new())$company()
      company_elements = str_split(company, " ")[[1]]
      company = private$to_ascii(company_elements[1])
      return(private$slugify(company, allow_unicode = TRUE))
    }
  )
)

## phone_number -----------------------------------
phone_number_cs_CZ = R6Class(
  "phone_number_cs_CZ",
  inherit = phone_number_en_US,
  cloneable = FALSE,
  private = list(
    formats = c(
      '601 ### ###',
      '603 ### ###',
      '608 ### ###',
      '790 ### ###',
      '602 ### ###',
      '604 ### ###',
      '770 ### ###',
      '606 ### ###',
      '605 ### ###',
      '773 ### ###',
      '607 ### ###',
      '730 ### ###',
      '774 ### ###',
      '702 ### ###',
      '731 ### ###',
      '775 ### ###',
      '720 ### ###',
      '732 ### ###',
      '776 ### ###',
      '721 ### ###',
      '733 ### ###',
      '777 ### ###',
      '722 ### ###',
      '734 ### ###',
      '723 ### ###',
      '736 ### ###',
      '724 ### ###',
      '737 ### ###',
      '725 ### ###',
      '738 ### ###',
      '726 ### ###',
      '739 ### ###',
      '727 ### ###',
      '728 ### ###',
      '729 ### ###'
    )
  )
)
## ssn --------------------------------------------
ssn_cs_CZ = R6Class(
  "ssn_cs_CZ",
  inherit = ssn_en_US,
  cloneable = FALSE,
  private = list(
    vat_id_formats = c(
      'CZ########',
      'CZ#########',
      'CZ##########'
    )
  ),

  public = list(
    # http://ec.europa.eu/taxation_customs/vies/faq.html#item_11
    # :return: A random Czech VAT ID
    vat_id = function(){
      return(private$bothify(private$random_element(private$vat_id_formats)))
    }
  )
)

## profile ----------------------------------------
profile_cs_CZ = R6Class(
  "profile_cs_CZ",
  inherit = profile_init,
  cloneable = FALSE,
  public = list(
    simple_profile = function(sex) {
      # Generates a basic profile with personal informations
      SEX = c("F", "M")
      if (missing(sex)) {
        sex = sample(SEX, 1)
      }
      if (!(sex %in% SEX)) {
        sex = sample(SEX, 1)
      }

      name = ifelse(sex == "F",
                    (person_cs_CZ$new())$name_female(),
                    (person_cs_CZ$new())$name_male())
      temp = list(
        "username" = (internet_cs_CZ$new())$user_name(),
        "name" = name,
        "sex" = sex,
        "address" = (address_cs_CZ$new())$address(),
        "mail" = (internet_cs_CZ$new())$free_email(),
        "birthdate" = (date_time_init$new())$date_of_birth()
      )
      return(temp)
    },

    profile = function(fields, sex) {
      # Generates a complete profile.
      # If "fields" is not empty, only the fields in the list will be returned

      if (missing(fields)) fields = c()

      field = list(
        "job" = (job_init$new())$job(),
        "company" = (company_cs_CZ$new())$company(),
        "ssn" = (ssn_cs_CZ$new())$ssn(),
        "residence" = (address_cs_CZ$new())$address(),
        "current_location" = c((geo_init$new())$latitude(),
                               (geo_init$new())$longitude()),
        "blood_group" = sample(c(
          "A+", "A-", "B+", "B-", "AB+", "AB-", "O+", "O-"), 1),
        "website" = replicate(sample(seq(4), 1), (internet_cs_CZ$new())$url())
      )

      field = append(field, self$simple_profile(sex))
      # field selection

      if (length(fields)) {
        nms = intersect(names(field), fields)
        field = field[nms]
      }
      return(field)
    }

  )
)
LuYang19/faker documentation built on Jan. 3, 2020, 12:07 a.m.