2     - step: split_japanese_phrases
 
   7     - !include icu-rules/unicode-digits-to-decimal.yaml
 
  13     - "[[:Punctuation:][:Symbol:][\u02bc] - [-:]]+  > '-'"
 
  14     - "ß > 'ss'" # German szet is unambiguously equal to double ss
 
  15     - "[^[:alnum:] [:Canonical_Combining_Class=Virama:] [:Space:] [-:]] >"
 
  17     - ":: [[:Number:]] Latin ()"
 
  18     - ":: [[:Number:]] Ascii ();"
 
  19     - ":: [[:Number:]] NFD ();"
 
  20     - "[[:Nonspacing Mark:] [:Cf:]] >;"
 
  21     - "[-:]?[:Space:]+[-:]? > ' '"
 
  25     - !include icu-rules/extended-unicode-to-asccii.yaml
 
  29     - "[^a-z0-9[:Space:]] >"
 
  33     - step: clean-housenumbers
 
  39         - (\A|.*,)[^\d,]{3,}(,.*|\Z)
 
  40     - step: clean-postcodes
 
  41       convert-to-address: yes
 
  42       default-pattern: "[A-Z0-9- ]{3,12}"
 
  43     - step: clean-tiger-tags
 
  44     - step: split-name-list
 
  46     - step: strip-brace-terms
 
  47     - step: tag-analyzer-by-language
 
  48       filter-kind: [".*name.*"]
 
  49       whitelist: [bg,ca,cs,da,de,el,en,es,et,eu,fi,fr,gl,hu,it,ja,mg,ms,nl,"no",pl,pt,ro,ru,sk,sl,sv,tr,uk,vi]
 
  56       analyzer: housenumbers
 
  63           - !include icu-rules/variants-bg.yaml
 
  68           - !include icu-rules/variants-ca.yaml
 
  73           - !include icu-rules/variants-cs.yaml
 
  78           - !include icu-rules/variants-da.yaml
 
  83           - !include icu-rules/variants-de.yaml
 
  86             replacements: ["ä", "ae"]
 
  88             replacements: ["ö", "oe"]
 
  90             replacements: ["ü", "ue"]
 
  95           - !include icu-rules/variants-el.yaml
 
 100           - !include icu-rules/variants-en.yaml
 
 105           - !include icu-rules/variants-es.yaml
 
 110           - !include icu-rules/variants-et.yaml
 
 115           - !include icu-rules/variants-eu.yaml
 
 120           - !include icu-rules/variants-fi.yaml
 
 125           - !include icu-rules/variants-fr.yaml
 
 130           - !include icu-rules/variants-gl.yaml
 
 135           - !include icu-rules/variants-hu.yaml
 
 140           - !include icu-rules/variants-it.yaml
 
 145           - !include icu-rules/variants-mg.yaml
 
 150           - !include icu-rules/variants-ms.yaml
 
 155           - !include icu-rules/variants-nl.yaml
 
 160           - !include icu-rules/variants-no.yaml
 
 165           - !include icu-rules/variants-pl.yaml
 
 170           - !include icu-rules/variants-pt.yaml
 
 175           - !include icu-rules/variants-ro.yaml
 
 180           - !include icu-rules/variants-ru.yaml
 
 185           - !include icu-rules/variants-sk.yaml
 
 190           - !include icu-rules/variants-sl.yaml
 
 195           - !include icu-rules/variants-sv.yaml
 
 200           - !include icu-rules/variants-tr.yaml
 
 205           - !include icu-rules/variants-uk.yaml
 
 210           - !include icu-rules/variants-vi.yaml