Advertisement
Guest User

Untitled

a guest
Nov 15th, 2019
151
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 21.49 KB | None | 0 0
  1. var diacriticsMap = {
  2. '\u0041': 'A','\u24B6': 'A','\uFF21': 'A','\u00C0': 'A','\u00C1': 'A','\u00C2': 'A','\u1EA6': 'A','\u1EA4': 'A','\u1EAA': 'A','\u1EA8': 'A',
  3. '\u00C3': 'A','\u0100': 'A','\u0102': 'A','\u1EB0': 'A','\u1EAE': 'A','\u1EB4': 'A','\u1EB2': 'A','\u0226': 'A','\u01E0': 'A','\u00C4': 'A',
  4. '\u01DE': 'A','\u1EA2': 'A','\u00C5': 'A','\u01FA': 'A','\u01CD': 'A','\u0200': 'A','\u0202': 'A','\u1EA0': 'A','\u1EAC': 'A','\u1EB6': 'A',
  5. '\u1E00': 'A','\u0104': 'A','\u023A': 'A','\u2C6F': 'A',
  6.  
  7. '\uA732': 'AA',
  8. '\u00C6': 'AE','\u01FC': 'AE','\u01E2': 'AE',
  9. '\uA734': 'AO',
  10. '\uA736': 'AU',
  11. '\uA738': 'AV','\uA73A': 'AV',
  12. '\uA73C': 'AY',
  13. '\u0042': 'B','\u24B7': 'B','\uFF22': 'B','\u1E02': 'B','\u1E04': 'B','\u1E06': 'B','\u0243': 'B','\u0182': 'B','\u0181': 'B',
  14.  
  15. '\u0043': 'C','\u24B8': 'C','\uFF23': 'C','\u0106': 'C','\u0108': 'C','\u010A': 'C','\u010C': 'C','\u00C7': 'C','\u1E08': 'C','\u0187': 'C',
  16. '\u023B': 'C','\uA73E': 'C',
  17.  
  18. '\u0044': 'D','\u24B9': 'D','\uFF24': 'D','\u1E0A': 'D','\u010E': 'D','\u1E0C': 'D','\u1E10': 'D','\u1E12': 'D','\u1E0E': 'D','\u0110': 'D',
  19. '\u018B': 'D','\u018A': 'D','\u0189': 'D','\uA779': 'D',
  20.  
  21. '\u01F1': 'DZ','\u01C4': 'DZ',
  22. '\u01F2': 'Dz','\u01C5': 'Dz',
  23.  
  24. '\u0045': 'E','\u24BA': 'E','\uFF25': 'E','\u00C8': 'E','\u00C9': 'E','\u00CA': 'E','\u1EC0': 'E','\u1EBE': 'E','\u1EC4': 'E','\u1EC2': 'E',
  25. '\u1EBC': 'E','\u0112': 'E','\u1E14': 'E','\u1E16': 'E','\u0114': 'E','\u0116': 'E','\u00CB': 'E','\u1EBA': 'E','\u011A': 'E','\u0204': 'E',
  26. '\u0206': 'E','\u1EB8': 'E','\u1EC6': 'E','\u0228': 'E','\u1E1C': 'E','\u0118': 'E','\u1E18': 'E','\u1E1A': 'E','\u0190': 'E','\u018E': 'E',
  27.  
  28. '\u0046': 'F','\u24BB': 'F','\uFF26': 'F','\u1E1E': 'F','\u0191': 'F','\uA77B': 'F',
  29.  
  30. '\u0047': 'G','\u24BC': 'G','\uFF27': 'G','\u01F4': 'G','\u011C': 'G','\u1E20': 'G','\u011E': 'G','\u0120': 'G','\u01E6': 'G','\u0122': 'G',
  31. '\u01E4': 'G','\u0193': 'G','\uA7A0': 'G','\uA77D': 'G','\uA77E': 'G',
  32.  
  33. '\u0048': 'H','\u24BD': 'H','\uFF28': 'H','\u0124': 'H','\u1E22': 'H','\u1E26': 'H','\u021E': 'H','\u1E24': 'H','\u1E28': 'H','\u1E2A': 'H',
  34. '\u0126': 'H','\u2C67': 'H','\u2C75': 'H','\uA78D': 'H',
  35.  
  36. '\u0049': 'I','\u24BE': 'I','\uFF29': 'I','\u00CC': 'I','\u00CD': 'I','\u00CE': 'I','\u0128': 'I','\u012A': 'I','\u012C': 'I','\u0130': 'I',
  37. '\u00CF': 'I','\u1E2E': 'I','\u1EC8': 'I','\u01CF': 'I','\u0208': 'I','\u020A': 'I','\u1ECA': 'I','\u012E': 'I','\u1E2C': 'I','\u0197': 'I',
  38.  
  39. '\u004A': 'J','\u24BF': 'J','\uFF2A': 'J','\u0134': 'J','\u0248': 'J',
  40.  
  41. '\u004B': 'K','\u24C0': 'K','\uFF2B': 'K','\u1E30': 'K','\u01E8': 'K','\u1E32': 'K','\u0136': 'K','\u1E34': 'K','\u0198': 'K','\u2C69': 'K',
  42. '\uA740': 'K','\uA742': 'K','\uA744': 'K','\uA7A2': 'K',
  43.  
  44. '\u004C': 'L','\u24C1': 'L','\uFF2C': 'L','\u013F': 'L','\u0139': 'L','\u013D': 'L','\u1E36': 'L','\u1E38': 'L','\u013B': 'L','\u1E3C': 'L',
  45. '\u1E3A': 'L','\u0141': 'L','\u023D': 'L','\u2C62': 'L','\u2C60': 'L','\uA748': 'L','\uA746': 'L','\uA780': 'L',
  46.  
  47. '\u01C7': 'LJ',
  48. '\u01C8': 'Lj',
  49. '\u004D': 'M','\u24C2': 'M','\uFF2D': 'M','\u1E3E': 'M','\u1E40': 'M','\u1E42': 'M','\u2C6E': 'M','\u019C': 'M',
  50.  
  51. '\u004E': 'N','\u24C3': 'N','\uFF2E': 'N','\u01F8': 'N','\u0143': 'N','\u00D1': 'N','\u1E44': 'N','\u0147': 'N','\u1E46': 'N','\u0145': 'N',
  52. '\u1E4A': 'N','\u1E48': 'N','\u0220': 'N','\u019D': 'N','\uA790': 'N','\uA7A4': 'N',
  53.  
  54. '\u01CA': 'NJ',
  55. '\u01CB': 'Nj',
  56.  
  57. '\u004F': 'O','\u24C4': 'O','\uFF2F': 'O','\u00D2': 'O','\u00D3': 'O','\u00D4': 'O','\u1ED2': 'O','\u1ED0': 'O','\u1ED6': 'O','\u1ED4': 'O',
  58. '\u00D5': 'O','\u1E4C': 'O','\u022C': 'O','\u1E4E': 'O','\u014C': 'O','\u1E50': 'O','\u1E52': 'O','\u014E': 'O','\u022E': 'O','\u0230': 'O',
  59. '\u00D6': 'O','\u022A': 'O','\u1ECE': 'O','\u0150': 'O','\u01D1': 'O','\u020C': 'O','\u020E': 'O','\u01A0': 'O','\u1EDC': 'O','\u1EDA': 'O',
  60. '\u1EE0': 'O','\u1EDE': 'O','\u1EE2': 'O','\u1ECC': 'O','\u1ED8': 'O','\u01EA': 'O','\u01EC': 'O','\u00D8': 'O','\u01FE': 'O','\u0186': 'O',
  61. '\u019F': 'O','\uA74A': 'O','\uA74C': 'O',
  62.  
  63. '\u01A2': 'OI',
  64. '\uA74E': 'OO',
  65. '\u0222': 'OU',
  66. '\u0050': 'P','\u24C5': 'P','\uFF30': 'P','\u1E54': 'P','\u1E56': 'P','\u01A4': 'P','\u2C63': 'P','\uA750': 'P','\uA752': 'P','\uA754': 'P',
  67. '\u0051': 'Q','\u24C6': 'Q','\uFF31': 'Q','\uA756': 'Q','\uA758': 'Q','\u024A': 'Q',
  68.  
  69. '\u0052': 'R','\u24C7': 'R','\uFF32': 'R','\u0154': 'R','\u1E58': 'R','\u0158': 'R','\u0210': 'R','\u0212': 'R','\u1E5A': 'R','\u1E5C': 'R',
  70. '\u0156': 'R','\u1E5E': 'R','\u024C': 'R','\u2C64': 'R','\uA75A': 'R','\uA7A6': 'R','\uA782': 'R',
  71.  
  72. '\u0053': 'S','\u24C8': 'S','\uFF33': 'S','\u1E9E': 'S','\u015A': 'S','\u1E64': 'S','\u015C': 'S','\u1E60': 'S','\u0160': 'S','\u1E66': 'S',
  73. '\u1E62': 'S','\u1E68': 'S','\u0218': 'S','\u015E': 'S','\u2C7E': 'S','\uA7A8': 'S','\uA784': 'S',
  74.  
  75. '\u0054': 'T','\u24C9': 'T','\uFF34': 'T','\u1E6A': 'T','\u0164': 'T','\u1E6C': 'T','\u021A': 'T','\u0162': 'T','\u1E70': 'T','\u1E6E': 'T',
  76. '\u0166': 'T','\u01AC': 'T','\u01AE': 'T','\u023E': 'T','\uA786': 'T',
  77.  
  78. '\uA728': 'TZ',
  79.  
  80. '\u0055': 'U','\u24CA': 'U','\uFF35': 'U','\u00D9': 'U','\u00DA': 'U','\u00DB': 'U','\u0168': 'U','\u1E78': 'U','\u016A': 'U','\u1E7A': 'U',
  81. '\u016C': 'U','\u00DC': 'U','\u01DB': 'U','\u01D7': 'U','\u01D5': 'U','\u01D9': 'U','\u1EE6': 'U','\u016E': 'U','\u0170': 'U','\u01D3': 'U',
  82. '\u0214': 'U','\u0216': 'U','\u01AF': 'U','\u1EEA': 'U','\u1EE8': 'U','\u1EEE': 'U','\u1EEC': 'U','\u1EF0': 'U','\u1EE4': 'U','\u1E72': 'U',
  83. '\u0172': 'U','\u1E76': 'U','\u1E74': 'U','\u0244': 'U',
  84.  
  85. '\u0056': 'V','\u24CB': 'V','\uFF36': 'V','\u1E7C': 'V','\u1E7E': 'V','\u01B2': 'V','\uA75E': 'V','\u0245': 'V',
  86. '\uA760': 'VY',
  87. '\u0057': 'W','\u24CC': 'W','\uFF37': 'W','\u1E80': 'W','\u1E82': 'W','\u0174': 'W','\u1E86': 'W','\u1E84': 'W','\u1E88': 'W','\u2C72': 'W',
  88. '\u0058': 'X','\u24CD': 'X','\uFF38': 'X','\u1E8A': 'X','\u1E8C': 'X',
  89.  
  90. '\u0059': 'Y','\u24CE': 'Y','\uFF39': 'Y','\u1EF2': 'Y','\u00DD': 'Y','\u0176': 'Y','\u1EF8': 'Y','\u0232': 'Y','\u1E8E': 'Y','\u0178': 'Y',
  91. '\u1EF6': 'Y','\u1EF4': 'Y','\u01B3': 'Y','\u024E': 'Y','\u1EFE': 'Y',
  92.  
  93. '\u005A': 'Z','\u24CF': 'Z','\uFF3A': 'Z','\u0179': 'Z','\u1E90': 'Z','\u017B': 'Z','\u017D': 'Z','\u1E92': 'Z','\u1E94': 'Z','\u01B5': 'Z',
  94. '\u0224': 'Z','\u2C7F': 'Z','\u2C6B': 'Z','\uA762': 'Z',
  95.  
  96. '\u0061': 'a','\u24D0': 'a','\uFF41': 'a','\u1E9A': 'a','\u00E0': 'a','\u00E1': 'a','\u00E2': 'a','\u1EA7': 'a','\u1EA5': 'a','\u1EAB': 'a',
  97. '\u1EA9': 'a','\u00E3': 'a','\u0101': 'a','\u0103': 'a','\u1EB1': 'a','\u1EAF': 'a','\u1EB5': 'a','\u1EB3': 'a','\u0227': 'a','\u01E1': 'a',
  98. '\u00E4': 'a','\u01DF': 'a','\u1EA3': 'a','\u00E5': 'a','\u01FB': 'a','\u01CE': 'a','\u0201': 'a','\u0203': 'a','\u1EA1': 'a','\u1EAD': 'a',
  99. '\u1EB7': 'a','\u1E01': 'a','\u0105': 'a','\u2C65': 'a','\u0250': 'a',
  100.  
  101. '\uA733': 'aa',
  102. '\u00E6': 'ae','\u01FD': 'ae','\u01E3': 'ae',
  103. '\uA735': 'ao',
  104. '\uA737': 'au',
  105. '\uA739': 'av','\uA73B': 'av',
  106. '\uA73D': 'ay',
  107. '\u0062': 'b','\u24D1': 'b','\uFF42': 'b','\u1E03': 'b','\u1E05': 'b','\u1E07': 'b','\u0180': 'b','\u0183': 'b','\u0253': 'b',
  108.  
  109. '\u0063': 'c','\u24D2': 'c','\uFF43': 'c','\u0107': 'c','\u0109': 'c','\u010B': 'c','\u010D': 'c','\u00E7': 'c','\u1E09': 'c','\u0188': 'c',
  110. '\u023C': 'c','\uA73F': 'c','\u2184': 'c',
  111.  
  112. '\u0064': 'd','\u24D3': 'd','\uFF44': 'd','\u1E0B': 'd','\u010F': 'd','\u1E0D': 'd','\u1E11': 'd','\u1E13': 'd','\u1E0F': 'd','\u0111': 'd',
  113. '\u018C': 'd','\u0256': 'd','\u0257': 'd','\uA77A': 'd',
  114.  
  115. '\u01F3': 'dz','\u01C6': 'dz',
  116.  
  117. '\u0065': 'e','\u24D4': 'e','\uFF45': 'e','\u00E8': 'e','\u00E9': 'e','\u00EA': 'e','\u1EC1': 'e','\u1EBF': 'e','\u1EC5': 'e','\u1EC3': 'e',
  118. '\u1EBD': 'e','\u0113': 'e','\u1E15': 'e','\u1E17': 'e','\u0115': 'e','\u0117': 'e','\u00EB': 'e','\u1EBB': 'e','\u011B': 'e','\u0205': 'e',
  119. '\u0207': 'e','\u1EB9': 'e','\u1EC7': 'e','\u0229': 'e','\u1E1D': 'e','\u0119': 'e','\u1E19': 'e','\u1E1B': 'e','\u0247': 'e','\u025B': 'e',
  120. '\u01DD': 'e',
  121.  
  122. '\u0066': 'f','\u24D5': 'f','\uFF46': 'f','\u1E1F': 'f','\u0192': 'f','\uA77C': 'f',
  123.  
  124. '\u0067': 'g','\u24D6': 'g','\uFF47': 'g','\u01F5': 'g','\u011D': 'g','\u1E21': 'g','\u011F': 'g','\u0121': 'g','\u01E7': 'g','\u0123': 'g',
  125. '\u01E5': 'g','\u0260': 'g','\uA7A1': 'g','\u1D79': 'g','\uA77F': 'g',
  126.  
  127. '\u0068': 'h','\u24D7': 'h','\uFF48': 'h','\u0125': 'h','\u1E23': 'h','\u1E27': 'h','\u021F': 'h','\u1E25': 'h','\u1E29': 'h','\u1E2B': 'h',
  128. '\u1E96': 'h','\u0127': 'h','\u2C68': 'h','\u2C76': 'h','\u0265': 'h',
  129.  
  130. '\u0195': 'hv',
  131.  
  132. '\u0069': 'i','\u24D8': 'i','\uFF49': 'i','\u00EC': 'i','\u00ED': 'i','\u00EE': 'i','\u0129': 'i','\u012B': 'i','\u012D': 'i','\u00EF': 'i',
  133. '\u1E2F': 'i','\u1EC9': 'i','\u01D0': 'i','\u0209': 'i','\u020B': 'i','\u1ECB': 'i','\u012F': 'i','\u1E2D': 'i','\u0268': 'i','\u0131': 'i',
  134.  
  135. '\u006A': 'j','\u24D9': 'j','\uFF4A': 'j','\u0135': 'j','\u01F0': 'j','\u0249': 'j',
  136.  
  137. '\u006B': 'k','\u24DA': 'k','\uFF4B': 'k','\u1E31': 'k','\u01E9': 'k','\u1E33': 'k','\u0137': 'k','\u1E35': 'k','\u0199': 'k','\u2C6A': 'k',
  138. '\uA741': 'k','\uA743': 'k','\uA745': 'k','\uA7A3': 'k',
  139.  
  140. '\u006C': 'l','\u24DB': 'l','\uFF4C': 'l','\u0140': 'l','\u013A': 'l','\u013E': 'l','\u1E37': 'l','\u1E39': 'l','\u013C': 'l','\u1E3D': 'l',
  141. '\u1E3B': 'l','\u017F': 'l','\u0142': 'l','\u019A': 'l','\u026B': 'l','\u2C61': 'l','\uA749': 'l','\uA781': 'l','\uA747': 'l',
  142.  
  143. '\u01C9': 'lj',
  144. '\u006D': 'm','\u24DC': 'm','\uFF4D': 'm','\u1E3F': 'm','\u1E41': 'm','\u1E43': 'm','\u0271': 'm','\u026F': 'm',
  145.  
  146. '\u006E': 'n','\u24DD': 'n','\uFF4E': 'n','\u01F9': 'n','\u0144': 'n','\u00F1': 'n','\u1E45': 'n','\u0148': 'n','\u1E47': 'n','\u0146': 'n',
  147. '\u1E4B': 'n','\u1E49': 'n','\u019E': 'n','\u0272': 'n','\u0149': 'n','\uA791': 'n','\uA7A5': 'n',
  148.  
  149. '\u01CC': 'nj',
  150.  
  151. '\u006F': 'o','\u24DE': 'o','\uFF4F': 'o','\u00F2': 'o','\u00F3': 'o','\u00F4': 'o','\u1ED3': 'o','\u1ED1': 'o','\u1ED7': 'o','\u1ED5': 'o',
  152. '\u00F5': 'o','\u1E4D': 'o','\u022D': 'o','\u1E4F': 'o','\u014D': 'o','\u1E51': 'o','\u1E53': 'o','\u014F': 'o','\u022F': 'o','\u0231': 'o',
  153. '\u00F6': 'o','\u022B': 'o','\u1ECF': 'o','\u0151': 'o','\u01D2': 'o','\u020D': 'o','\u020F': 'o','\u01A1': 'o','\u1EDD': 'o','\u1EDB': 'o',
  154. '\u1EE1': 'o','\u1EDF': 'o','\u1EE3': 'o','\u1ECD': 'o','\u1ED9': 'o','\u01EB': 'o','\u01ED': 'o','\u00F8': 'o','\u01FF': 'o','\u0254': 'o',
  155. '\uA74B': 'o','\uA74D': 'o','\u0275': 'o',
  156.  
  157. '\u01A3': 'oi',
  158. '\u0223': 'ou',
  159. '\uA74F': 'oo',
  160. '\u0070': 'p','\u24DF': 'p','\uFF50': 'p','\u1E55': 'p','\u1E57': 'p','\u01A5': 'p','\u1D7D': 'p','\uA751': 'p','\uA753': 'p','\uA755': 'p',
  161. '\u0071': 'q','\u24E0': 'q','\uFF51': 'q','\u024B': 'q','\uA757': 'q','\uA759': 'q',
  162.  
  163. '\u0072': 'r','\u24E1': 'r','\uFF52': 'r','\u0155': 'r','\u1E59': 'r','\u0159': 'r','\u0211': 'r','\u0213': 'r','\u1E5B': 'r','\u1E5D': 'r',
  164. '\u0157': 'r','\u1E5F': 'r','\u024D': 'r','\u027D': 'r','\uA75B': 'r','\uA7A7': 'r','\uA783': 'r',
  165.  
  166. '\u0073': 's','\u24E2': 's','\uFF53': 's','\u00DF': 's','\u015B': 's','\u1E65': 's','\u015D': 's','\u1E61': 's','\u0161': 's','\u1E67': 's',
  167. '\u1E63': 's','\u1E69': 's','\u0219': 's','\u015F': 's','\u023F': 's','\uA7A9': 's','\uA785': 's','\u1E9B': 's',
  168.  
  169. '\u0074': 't','\u24E3': 't','\uFF54': 't','\u1E6B': 't','\u1E97': 't','\u0165': 't','\u1E6D': 't','\u021B': 't','\u0163': 't','\u1E71': 't',
  170. '\u1E6F': 't','\u0167': 't','\u01AD': 't','\u0288': 't','\u2C66': 't','\uA787': 't',
  171.  
  172. '\uA729': 'tz',
  173.  
  174. '\u0075': 'u','\u24E4': 'u','\uFF55': 'u','\u00F9': 'u','\u00FA': 'u','\u00FB': 'u','\u0169': 'u','\u1E79': 'u','\u016B': 'u','\u1E7B': 'u',
  175. '\u016D': 'u','\u00FC': 'u','\u01DC': 'u','\u01D8': 'u','\u01D6': 'u','\u01DA': 'u','\u1EE7': 'u','\u016F': 'u','\u0171': 'u','\u01D4': 'u',
  176. '\u0215': 'u','\u0217': 'u','\u01B0': 'u','\u1EEB': 'u','\u1EE9': 'u','\u1EEF': 'u','\u1EED': 'u','\u1EF1': 'u','\u1EE5': 'u','\u1E73': 'u',
  177. '\u0173': 'u','\u1E77': 'u','\u1E75': 'u','\u0289': 'u',
  178.  
  179. '\u0076': 'v','\u24E5': 'v','\uFF56': 'v','\u1E7D': 'v','\u1E7F': 'v','\u028B': 'v','\uA75F': 'v','\u028C': 'v',
  180. '\uA761': 'vy',
  181. '\u0077': 'w','\u24E6': 'w','\uFF57': 'w','\u1E81': 'w','\u1E83': 'w','\u0175': 'w','\u1E87': 'w','\u1E85': 'w','\u1E98': 'w','\u1E89': 'w',
  182. '\u2C73': 'w',
  183. '\u0078': 'x','\u24E7': 'x','\uFF58': 'x','\u1E8B': 'x','\u1E8D': 'x',
  184.  
  185. '\u0079': 'y','\u24E8': 'y','\uFF59': 'y','\u1EF3': 'y','\u00FD': 'y','\u0177': 'y','\u1EF9': 'y','\u0233': 'y','\u1E8F': 'y','\u00FF': 'y',
  186. '\u1EF7': 'y','\u1E99': 'y','\u1EF5': 'y','\u01B4': 'y','\u024F': 'y','\u1EFF': 'y',
  187.  
  188. '\u007A': 'z','\u24E9': 'z','\uFF5A': 'z','\u017A': 'z','\u1E91': 'z','\u017C': 'z','\u017E': 'z','\u1E93': 'z','\u1E95': 'z','\u01B6': 'z',
  189. '\u0225': 'z','\u0240': 'z','\u2C6C': 'z','\uA763': 'z',
  190. };
  191.  
  192. function removeDicretics(str) {
  193. return str.replace(/[^\u0000-\u007E]/g, function (weirdo) {
  194. return diacriticsMap[weirdo] || weirdo;
  195. });
  196. }
  197.  
  198. const leaveLettersSlug = (val) => String(val).replace(/[^a-zA-ZAaĄąBbCcĆćDdEeĘęFfGgHhIiJjKkLlŁłMmNnŃńOoÓóPpRrSsŚśTtUuWwYyZzŹźŻż]+/g, "-").toLowerCase();
  199.  
  200. let cities = [
  201. { "name": "Aleksandrów Kujawski" },
  202. { "name": "Augustów" },
  203. { "name": "Bartoszyce" },
  204. { "name": "Bełchatów" },
  205. { "name": "Będzin" },
  206. { "name": "Biała Podlaska" },
  207. { "name": "Białobrzegi" },
  208. { "name": "Białogard" },
  209. { "name": "Białystok" },
  210. { "name": "Bielsk Podlaski" },
  211. { "name": "Bielsko-Biała" },
  212. { "name": "Biłgoraj" },
  213. { "name": "Bochnia" },
  214. { "name": "Bolesławiec" },
  215. { "name": "Braniewo" },
  216. { "name": "Brodnica" },
  217. { "name": "Brzeg" },
  218. { "name": "Brzesko" },
  219. { "name": "Brzozów" },
  220. { "name": "Busko-Zdrój" },
  221. { "name": "Bydgoszcz" },
  222. { "name": "Bystrzyca Kłodzka" },
  223. { "name": "Miastko" },
  224. { "name": "Chełm" },
  225. { "name": "Chełmno" },
  226. { "name": "Chodzież" },
  227. { "name": "Chojnice" },
  228. { "name": "Choszczno" },
  229. { "name": "Chrzanów" },
  230. { "name": "Ciechanów" },
  231. { "name": "Cieszyn" },
  232. { "name": "Czarnków" },
  233. { "name": "Częstochowa" },
  234. { "name": "Człuchów" },
  235. { "name": "Dąbrowa Tarnowska" },
  236. { "name": "Dębica" },
  237. { "name": "Drawsko Pomorskie" },
  238. { "name": "Działdowo" },
  239. { "name": "Dzierżoniów" },
  240. { "name": "Elbląg" },
  241. { "name": "Ełk" },
  242. { "name": "Garwolin" },
  243. { "name": "Gdynia" },
  244. { "name": "Giżycko" },
  245. { "name": "Gliwice" },
  246. { "name": "Głogów" },
  247. { "name": "Głubczyce" },
  248. { "name": "Gniezno" },
  249. { "name": "Nowogard" },
  250. { "name": "Golub-Dobrzyń" },
  251. { "name": "Gołdap" },
  252. { "name": "Gorlice" },
  253. { "name": "Gorzów Wielkopolski" },
  254. { "name": "Gostyń" },
  255. { "name": "Góra" },
  256. { "name": "Grajewo" },
  257. { "name": "Grodzisk Wielkopolski" },
  258. { "name": "Grójec" },
  259. { "name": "Grudziądz" },
  260. { "name": "Gryfice" },
  261. { "name": "Gryfino" },
  262. { "name": "Hajnówka" },
  263. { "name": "Hrubieszów" },
  264. { "name": "Iława" },
  265. { "name": "Inowrocław" },
  266. { "name": "Janów Lubelski" },
  267. { "name": "Jarocin" },
  268. { "name": "Jarosław" },
  269. { "name": "Jasło" },
  270. { "name": "Jawor" },
  271. { "name": "Jelenia Góra" },
  272. { "name": "Jędrzejów" },
  273. { "name": "Kalisz" },
  274. { "name": "Kamienna Góra" },
  275. { "name": "Kamień Pomorski" },
  276. { "name": "Kartuzy" },
  277. { "name": "Katowice" },
  278. { "name": "Kazimierza Wielka" },
  279. { "name": "Kędzierzyn-Koźle" },
  280. { "name": "Kępno" },
  281. { "name": "Kętrzyn" },
  282. { "name": "Kielce" },
  283. { "name": "Kluczbork" },
  284. { "name": "Kłobuck" },
  285. { "name": "Kolbuszowa" },
  286. { "name": "Kolno" },
  287. { "name": "Koło" },
  288. { "name": "Kołobrzeg" },
  289. { "name": "Konin" },
  290. { "name": "Końskie" },
  291. { "name": "Koszalin" },
  292. { "name": "Kościan" },
  293. { "name": "Kościerzyna" },
  294. { "name": "Kozienice" },
  295. { "name": "Kraków" },
  296. { "name": "Krapkowice" },
  297. { "name": "Krasnystaw" },
  298. { "name": "Kraśnik" },
  299. { "name": "Krosno" },
  300. { "name": "Krosno Odrzańskie" },
  301. { "name": "Krotoszyn" },
  302. { "name": "Kutno" },
  303. { "name": "Kwidzyn" },
  304. { "name": "Ziemnice" },
  305. { "name": "Lesko" },
  306. { "name": "Leszno" },
  307. { "name": "Leżajsk" },
  308. { "name": "Lębork" },
  309. { "name": "Lidzbark Warmiński" },
  310. { "name": "Limanowa" },
  311. { "name": "Lipno" },
  312. { "name": "Lipsko" },
  313. { "name": "Lubaczów" },
  314. { "name": "Lubań" },
  315. { "name": "Lubartów" },
  316. { "name": "Lubin" },
  317. { "name": "Lublin" },
  318. { "name": "Lubliniec" },
  319. { "name": "Lwówek Śląski" },
  320. { "name": "Łańcut" },
  321. { "name": "Łask" },
  322. { "name": "Łęczna" },
  323. { "name": "Łobez" },
  324. { "name": "Łomża" },
  325. { "name": "Łosice" },
  326. { "name": "Łowicz" },
  327. { "name": "Łódź" },
  328. { "name": "Łuków" },
  329. { "name": "Maków Mazowiecki" },
  330. { "name": "Malbork" },
  331. { "name": "Miechów" },
  332. { "name": "Mielec" },
  333. { "name": "Międzychód" },
  334. { "name": "Międzyrzecz" },
  335. { "name": "Milicz" },
  336. { "name": "Mińsk Mazowiecki" },
  337. { "name": "Mława" },
  338. { "name": "Mogilno" },
  339. { "name": "Mońki" },
  340. { "name": "Mrągowo" },
  341. { "name": "Myszków" },
  342. { "name": "Myślenice" },
  343. { "name": "Myślibórz" },
  344. { "name": "Nakło nad Notecią" },
  345. { "name": "Namysłów" },
  346. { "name": "Nidzica" },
  347. { "name": "Nisko" },
  348. { "name": "Nowa Sól" },
  349. { "name": "Nowe Miasto Lubawskie" },
  350. { "name": "Nowy Dwór Gdański" },
  351. { "name": "Nowy Dwór Mazowiecki" },
  352. { "name": "Nowy Sącz" },
  353. { "name": "Nowy Targ" },
  354. { "name": "Nowy Tomyśl" },
  355. { "name": "Nysa" },
  356. { "name": "Oborniki" },
  357. { "name": "Olecko" },
  358. { "name": "Olesno" },
  359. { "name": "Oleśnica" },
  360. { "name": "Olkusz" },
  361. { "name": "Olsztyn" },
  362. { "name": "Oława" },
  363. { "name": "Opatów" },
  364. { "name": "Opoczno" },
  365. { "name": "Opole" },
  366. { "name": "Opole Lubelskie" },
  367. { "name": "Ostrołęka" },
  368. { "name": "Ostrowiec Świętokrzyski" },
  369. { "name": "Ostróda" },
  370. { "name": "Ostrów Mazowiecka" },
  371. { "name": "Ostrów Wielkopolski" },
  372. { "name": "Ostrzeszów" },
  373. { "name": "Ośno Lubuskie" },
  374. { "name": "Oświęcim" },
  375. { "name": "Otwock" },
  376. { "name": "Ożarów Mazowiecki" },
  377. { "name": "Pabianice" },
  378. { "name": "Parczew" },
  379. { "name": "Piaseczno" },
  380. { "name": "Piła" },
  381. { "name": "Pińczów" },
  382. { "name": "Piotrków Trybunalski" },
  383. { "name": "Pisz" },
  384. { "name": "Pleszew" },
  385. { "name": "Płock" },
  386. { "name": "Płońsk" },
  387. { "name": "Poddębice" },
  388. { "name": "Polkowice" },
  389. { "name": "Poznań" },
  390. { "name": "Proszowice" },
  391. { "name": "Prudnik" },
  392. { "name": "Pruszcz Gdański" },
  393. { "name": "Pruszków" },
  394. { "name": "Przasnysz" },
  395. { "name": "Przemyśl" },
  396. { "name": "Przeworsk" },
  397. { "name": "Przysucha" },
  398. { "name": "Pszczyna" },
  399. { "name": "Puck" },
  400. { "name": "Puławy" },
  401. { "name": "Pułtusk" },
  402. { "name": "Pyrzyce" },
  403. { "name": "Racibórz" },
  404. { "name": "Radom" },
  405. { "name": "Radomsko" },
  406. { "name": "Radziejów" },
  407. { "name": "Radzyń Podlaski" },
  408. { "name": "Rawa Mazowiecka" },
  409. { "name": "Rawicz" },
  410. { "name": "Ropczyce" },
  411. { "name": "Rybnik" },
  412. { "name": "Ryki" },
  413. { "name": "Rypin" },
  414. { "name": "Rzeszów" },
  415. { "name": "Sandomierz" },
  416. { "name": "Sanok" },
  417. { "name": "Sejny" },
  418. { "name": "Sępólno Krajeńskie" },
  419. { "name": "Siedlce" },
  420. { "name": "Siemiatycze" },
  421. { "name": "Sieradz" },
  422. { "name": "Sierpc" },
  423. { "name": "Skarżysko-Kamienna" },
  424. { "name": "Skierniewice" },
  425. { "name": "Sławno" },
  426. { "name": "Słupca" },
  427. { "name": "Słupsk" },
  428. { "name": "Sochaczew" },
  429. { "name": "Sokołów Podlaski" },
  430. { "name": "Sokółka" },
  431. { "name": "Stalowa Wola" },
  432. { "name": "Starachowice" },
  433. { "name": "Stargard" },
  434. { "name": "Starogard Gdański" },
  435. { "name": "Staszów" },
  436. { "name": "Strzelce Krajeńskie" },
  437. { "name": "Strzelce Opolskie" },
  438. { "name": "Strzelin" },
  439. { "name": "Strzyżów" },
  440. { "name": "Sulęcin" },
  441. { "name": "Suwałki" },
  442. { "name": "Szamotuły" },
  443. { "name": "Szczecin" },
  444. { "name": "Szczecinek" },
  445. { "name": "Szczytno" },
  446. { "name": "Orońsko" },
  447. { "name": "Śrem" },
  448. { "name": "Środa Śląska" },
  449. { "name": "Środa Wielkopolska" },
  450. { "name": "Świdnica" },
  451. { "name": "Świdnik" },
  452. { "name": "Świdwin" },
  453. { "name": "Świebodzin" },
  454. { "name": "Świecie" },
  455. { "name": "Świnoujście" },
  456. { "name": "Tarnobrzeg" },
  457. { "name": "Tarnowskie Góry" },
  458. { "name": "Tarnów" },
  459. { "name": "Tczew" },
  460. { "name": "Tomaszów Lubelski" },
  461. { "name": "Tomaszów Mazowiecki" },
  462. { "name": "Toruń" },
  463. { "name": "Trzebnica" },
  464. { "name": "Tuchola" },
  465. { "name": "Turek" },
  466. { "name": "Tychy" },
  467. { "name": "Ustrzyki Dolne" },
  468. { "name": "Wadowice" },
  469. { "name": "Wałbrzych" },
  470. { "name": "Wałcz" },
  471. { "name": "Warszawa" },
  472. { "name": "Wąbrzeźno" },
  473. { "name": "Wągrowiec" },
  474. { "name": "Wejherowo" },
  475. { "name": "Węgorzewo" },
  476. { "name": "Węgrów" },
  477. { "name": "Wieliczka" },
  478. { "name": "Wieluń" },
  479. { "name": "Włocławek" },
  480. { "name": "Włodawa" },
  481. { "name": "Włoszczowa" },
  482. { "name": "Wodzisław Śląski" },
  483. { "name": "Wolsztyn" },
  484. { "name": "Wołów" },
  485. { "name": "Wrocław" },
  486. { "name": "Września" },
  487. { "name": "Sława" },
  488. { "name": "Wysokie Mazowieckie" },
  489. { "name": "Wyszków" },
  490. { "name": "Zambrów" },
  491. { "name": "Zamość" },
  492. { "name": "Zawiercie" },
  493. { "name": "Ząbkowice Śląskie" },
  494. { "name": "Zgierz" },
  495. { "name": "Zgorzelec" },
  496. { "name": "Zielona Góra" },
  497. { "name": "Złotoryja" },
  498. { "name": "Złotów" },
  499. { "name": "Zwoleń" },
  500. { "name": "Żagań" },
  501. { "name": "Lubsko" },
  502. { "name": "Żnin" },
  503. { "name": "Żuromin" },
  504. { "name": "Żyrardów" },
  505. { "name": "Żywiec" }
  506. ]
  507.  
  508. cities = cities.map(c => ({
  509. name: c.name,
  510. slug: leaveLettersSlug(removeDicretics(c.name)),
  511. }));
  512.  
  513. const fs = require('fs');
  514.  
  515. fs.writeFile("./cities-slug.txt", JSON.stringify(cities), function(err) {
  516.  
  517. if(err) {
  518. return console.log(err);
  519. }
  520.  
  521. console.log("The file was saved!");
  522. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement