;; Rules for xindy; generated by make-rules.pl
;; language: Persian

(define-letter-group "Ø¢" :prefixes ("€"))
(define-letter-group "Ø§" :after "Ø¢" :prefixes ("�" "‚"))
(define-letter-group "Ø¨" :after "Ø§" :prefixes ("ƒ"))
(define-letter-group "Ù¾" :after "Ø¨" :prefixes ("„"))
(define-letter-group "Øª" :after "Ù¾" :prefixes ("…"))
(define-letter-group "Ø«" :after "Øª" :prefixes ("†"))
(define-letter-group "Ø¬" :after "Ø«" :prefixes ("‡"))
(define-letter-group "Ú†" :after "Ø¬" :prefixes ("ˆ"))
(define-letter-group "Ø­" :after "Ú†" :prefixes ("‰"))
(define-letter-group "Ø®" :after "Ø­" :prefixes ("Š"))
(define-letter-group "Ø¯" :after "Ø®" :prefixes ("‹"))
(define-letter-group "Ø°" :after "Ø¯" :prefixes ("Œ"))
(define-letter-group "Ø±" :after "Ø°" :prefixes ("�"))
(define-letter-group "Ø²" :after "Ø±" :prefixes ("Ž"))
(define-letter-group "Ú˜" :after "Ø²" :prefixes ("�"))
(define-letter-group "Ø³" :after "Ú˜" :prefixes ("�"))
(define-letter-group "Ø´" :after "Ø³" :prefixes ("‘"))
(define-letter-group "Øµ" :after "Ø´" :prefixes ("’"))
(define-letter-group "Ø¶" :after "Øµ" :prefixes ("“"))
(define-letter-group "Ø·" :after "Ø¶" :prefixes ("”"))
(define-letter-group "Ø¸" :after "Ø·" :prefixes ("•"))
(define-letter-group "Ø¹" :after "Ø¸" :prefixes ("–"))
(define-letter-group "Øº" :after "Ø¹" :prefixes ("—"))
(define-letter-group "Ù�" :after "Øº" :prefixes ("˜"))
(define-letter-group "Ù‚" :after "Ù�" :prefixes ("™"))
(define-letter-group "Ú©" :after "Ù‚" :prefixes ("š"))
(define-letter-group "Ú¯" :after "Ú©" :prefixes ("›"))
(define-letter-group "Ù„" :after "Ú¯" :prefixes ("œ"))
(define-letter-group "Ù…" :after "Ù„" :prefixes ("�"))
(define-letter-group "Ù†" :after "Ù…" :prefixes ("ž"))
(define-letter-group "Ùˆ" :after "Ù†" :prefixes ("Ÿ"))
(define-letter-group "Ù‡" :after "Ùˆ" :prefixes (" "))
(define-letter-group "ÛŒ" :after "Ù‡" :prefixes ("¡"))
(define-letter-group "A" :after "ÛŒ" :prefixes ("¢"))
(define-letter-group "B" :after "A" :prefixes ("¦"))
(define-letter-group "C" :after "B" :prefixes ("¨"))
(define-letter-group "D" :after "C" :prefixes ("¯"))
(define-letter-group "E" :after "D" :prefixes ("¹"))
(define-letter-group "F" :after "E" :prefixes ("¾"))
(define-letter-group "G" :after "F" :prefixes ("¿"))
(define-letter-group "H" :after "G" :prefixes ("Æ"))
(define-letter-group "I" :after "H" :prefixes ("Ê"))
(define-letter-group "J" :after "I" :prefixes ("Î"))
(define-letter-group "K" :after "J" :prefixes ("Ð"))
(define-letter-group "L" :after "K" :prefixes ("Ö"))
(define-letter-group "M" :after "L" :prefixes ("Ý"))
(define-letter-group "N" :after "M" :prefixes ("Þ"))
(define-letter-group "O" :after "N" :prefixes ("å"))
(define-letter-group "P" :after "O" :prefixes ("ê"))
(define-letter-group "Q" :after "P" :prefixes ("ì"))
(define-letter-group "R" :after "Q" :prefixes ("í"))
(define-letter-group "S" :after "R" :prefixes ("ò"))
(define-letter-group "T" :after "S" :prefixes ("ü"))
(define-letter-group "U" :after "T" :prefixes ("Ä‚"))
(define-letter-group "V" :after "U" :prefixes ("Ä‡"))
(define-letter-group "W" :after "V" :prefixes ("Äˆ"))
(define-letter-group "X" :after "W" :prefixes ("Ä�"))
(define-letter-group "Y" :after "X" :prefixes ("Ä�"))
(define-letter-group "Z" :after "Y" :prefixes ("Ä’"))
(define-letter-group "Ãž" :after "Z" :prefixes ("Ä˜"))

(define-rule-set "pe-alphabetize"

  :rules  (("Ø¢" "€" :string)
           ("Ø£" "�" :string)
           ("Ø§" "‚" :string)
           ("Ø¨" "ƒ" :string)
           ("Ù¾" "„" :string)
           ("Øª" "…" :string)
           ("Ø«" "†" :string)
           ("Ø¬" "‡" :string)
           ("Ú†" "ˆ" :string)
           ("Ø­" "‰" :string)
           ("Ø®" "Š" :string)
           ("Ø¯" "‹" :string)
           ("Ø°" "Œ" :string)
           ("Ø±" "�" :string)
           ("Ø²" "Ž" :string)
           ("Ú˜" "�" :string)
           ("Ø³" "�" :string)
           ("Ø´" "‘" :string)
           ("Øµ" "’" :string)
           ("Ø¶" "“" :string)
           ("Ø·" "”" :string)
           ("Ø¸" "•" :string)
           ("Ø¹" "–" :string)
           ("Øº" "—" :string)
           ("Ù�" "˜" :string)
           ("Ù‚" "™" :string)
           ("Ú©" "š" :string)
           ("Ú¯" "›" :string)
           ("Ù„" "œ" :string)
           ("Ù…" "�" :string)
           ("Ù†" "ž" :string)
           ("Ø¤" "Ÿ" :string)
           ("Ùˆ" "Ÿ" :string)
           ("Ù‡" " " :string)
           ("ÛŒ" "¡" :string)
           ("Ø¦" "¡" :string)
           ("Ã€" "¢" :string)
           ("Ã " "¢" :string)
           ("Ã†" "¢¹" :string)
           ("Ã¦" "¢¹" :string)
           ("Ã§" "¨" :string)
           ("Ã‡" "¨" :string)
           ("Ã�" "¯" :string)
           ("Ã°" "¯" :string)
           ("Ã‰" "¹" :string)
           ("Ãª" "¹" :string)
           ("Ã‹" "¹" :string)
           ("Ãˆ" "¹" :string)
           ("Ã«" "¹" :string)
           ("ÃŠ" "¹" :string)
           ("Ã¨" "¹" :string)
           ("Ã©" "¹" :string)
           ("Ã�" "Ê" :string)
           ("Ã¯" "Ê" :string)
           ("Ã‘" "Þ" :string)
           ("Ã±" "Þ" :string)
           ("Ã¶" "å" :string)
           ("Ã–" "å" :string)
           ("Ã´" "å" :string)
           ("Ã”" "å" :string)
           ("Å’" "å¹" :string)
           ("Å“" "å¹" :string)
           ("ÃƒÂž" "Ä˜" :string)
           ("ÃƒÂ¾" "Ä˜" :string)
           ("A" "¢" :string)
           ("a" "¢" :string)
           ("B" "¦" :string)
           ("b" "¦" :string)
           ("c" "¨" :string)
           ("C" "¨" :string)
           ("d" "¯" :string)
           ("D" "¯" :string)
           ("E" "¹" :string)
           ("e" "¹" :string)
           ("F" "¾" :string)
           ("f" "¾" :string)
           ("g" "¿" :string)
           ("G" "¿" :string)
           ("h" "Æ" :string)
           ("H" "Æ" :string)
           ("I" "Ê" :string)
           ("i" "Ê" :string)
           ("J" "Î" :string)
           ("j" "Î" :string)
           ("K" "Ð" :string)
           ("k" "Ð" :string)
           ("l" "Ö" :string)
           ("L" "Ö" :string)
           ("m" "Ý" :string)
           ("M" "Ý" :string)
           ("N" "Þ" :string)
           ("n" "Þ" :string)
           ("O" "å" :string)
           ("o" "å" :string)
           ("P" "ê" :string)
           ("p" "ê" :string)
           ("Q" "ì" :string)
           ("q" "ì" :string)
           ("R" "í" :string)
           ("r" "í" :string)
           ("s" "ò" :string)
           ("S" "ò" :string)
           ("t" "ü" :string)
           ("T" "ü" :string)
           ("u" "Ä‚" :string)
           ("U" "Ä‚" :string)
           ("V" "Ä‡" :string)
           ("v" "Ä‡" :string)
           ("W" "Äˆ" :string)
           ("w" "Äˆ" :string)
           ("x" "Ä�" :string)
           ("X" "Ä�" :string)
           ("Y" "Ä�" :string)
           ("y" "Ä�" :string)
           ("Z" "Ä’" :string)
           ("z" "Ä’" :string)
           ))

(define-rule-set "pe-resolve-diacritics"

  :rules  (("Ù¾" "¢" :string)
           ("Ø®" "¢" :string)
           ("Ø´" "¢" :string)
           ("Ù…" "¢" :string)
           ("Ù‡" "¢" :string)
           ("Ø¸" "¢" :string)
           ("Ø¤" "¢" :string)
           ("Ú¯" "¢" :string)
           ("Ù„" "¢" :string)
           ("Ø±" "¢" :string)
           ("Ø§" "¢" :string)
           ("Ù‚" "¢" :string)
           ("Ø¨" "¢" :string)
           ("Ø¬" "¢" :string)
           ("Ø°" "¢" :string)
           ("Ø«" "¢" :string)
           ("Ã¾" "¢" :string)
           ("Ø¹" "¢" :string)
           ("Ùˆ" "¢" :string)
           ("Øµ" "¢" :string)
           ("Ø·" "¢" :string)
           ("Ãž" "¢" :string)
           ("Ú†" "¢" :string)
           ("Ú©" "¢" :string)
           ("Ø³" "¢" :string)
           ("Ø²" "¢" :string)
           ("Ø¢" "¢" :string)
           ("ÛŒ" "¢" :string)
           ("Ø¶" "¢" :string)
           ("Øª" "¢" :string)
           ("Ø¦" "¢" :string)
           ("Ø£" "¢" :string)
           ("Ø¯" "¢" :string)
           ("Øº" "¢" :string)
           ("Ù�" "¢" :string)
           ("Ø­" "¢" :string)
           ("Ú˜" "¢" :string)
           ("Ù†" "¢" :string)
           ("Ã¯" "£" :string)
           ("Ã©" "£" :string)
           ("Ã‰" "£" :string)
           ("Ã±" "£" :string)
           ("Ã�" "£" :string)
           ("Ã§" "£" :string)
           ("Ã‘" "£" :string)
           ("Ã " "£" :string)
           ("Ã–" "£" :string)
           ("Ã�" "£" :string)
           ("Ã¶" "£" :string)
           ("Ã°" "£" :string)
           ("Ã€" "£" :string)
           ("Ã‡" "£" :string)
           ("Ã´" "¤" :string)
           ("Ã¨" "¤" :string)
           ("Ã”" "¤" :string)
           ("Ãˆ" "¤" :string)
           ("Ã«" "¥" :string)
           ("Ã‹" "¥" :string)
           ("ÃŠ" "¦" :string)
           ("Ãª" "¦" :string)
           ("Å“" "ÿ" :string)
           ("Ã¦" "ÿ" :string)
           ("Ã†" "ÿ" :string)
           ("Å’" "ÿ" :string)
           ("L" "¢" :string)
           ("z" "¢" :string)
           ("y" "¢" :string)
           ("D" "¢" :string)
           ("X" "¢" :string)
           ("k" "¢" :string)
           ("f" "¢" :string)
           ("S" "¢" :string)
           ("v" "¢" :string)
           ("M" "¢" :string)
           ("a" "¢" :string)
           ("U" "¢" :string)
           ("T" "¢" :string)
           ("H" "¢" :string)
           ("p" "¢" :string)
           ("e" "¢" :string)
           ("C" "¢" :string)
           ("t" "¢" :string)
           ("r" "¢" :string)
           ("b" "¢" :string)
           ("h" "¢" :string)
           ("R" "¢" :string)
           ("i" "¢" :string)
           ("I" "¢" :string)
           ("F" "¢" :string)
           ("W" "¢" :string)
           ("O" "¢" :string)
           ("J" "¢" :string)
           ("j" "¢" :string)
           ("d" "¢" :string)
           ("E" "¢" :string)
           ("c" "¢" :string)
           ("m" "¢" :string)
           ("g" "¢" :string)
           ("G" "¢" :string)
           ("B" "¢" :string)
           ("K" "¢" :string)
           ("l" "¢" :string)
           ("A" "¢" :string)
           ("o" "¢" :string)
           ("u" "¢" :string)
           ("Y" "¢" :string)
           ("Q" "¢" :string)
           ("Z" "¢" :string)
           ("n" "¢" :string)
           ("q" "¢" :string)
           ("P" "¢" :string)
           ("s" "¢" :string)
           ("x" "¢" :string)
           ("N" "¢" :string)
           ("V" "¢" :string)
           ("w" "¢" :string)
           ))

(define-rule-set "pe-resolve-case"

  :rules  (("Ã”" "8" :string)
           ("ÃŠ" "8" :string)
           ("Ùˆ" "8" :string)
           ("Ãˆ" "8" :string)
           ("Ã–" "8" :string)
           ("Ã‹" "8" :string)
           ("ÛŒ" "8" :string)
           ("Ã€" "8" :string)
           ("Ã�" "8" :string)
           ("Ã‡" "8" :string)
           ("Ã‰" "8" :string)
           ("Ã�" "8" :string)
           ("Ã‘" "8" :string)
           ("Ãž" "8" :string)
           ("Å’" "89" :string)
           ("Ã†" "89" :string)
           ("Ø°" "9" :string)
           ("Ø¨" "9" :string)
           ("Ø¬" "9" :string)
           ("Ù‚" "9" :string)
           ("Ã©" "9" :string)
           ("Ã¨" "9" :string)
           ("Ø«" "9" :string)
           ("Ø¹" "9" :string)
           ("Ã¾" "9" :string)
           ("Ø´" "9" :string)
           ("Ã«" "9" :string)
           ("Ø®" "9" :string)
           ("Ù¾" "9" :string)
           ("Ù…" "9" :string)
           ("Ã¯" "9" :string)
           ("Ø¤" "9" :string)
           ("Ú¯" "9" :string)
           ("Ù‡" "9" :string)
           ("Ø¸" "9" :string)
           ("Ø§" "9" :string)
           ("Ø±" "9" :string)
           ("Ù„" "9" :string)
           ("Ã´" "9" :string)
           ("Ú©" "9" :string)
           ("Ø³" "9" :string)
           ("Ø²" "9" :string)
           ("Ã " "9" :string)
           ("Ø£" "9" :string)
           ("Ø¦" "9" :string)
           ("Øª" "9" :string)
           ("Ø¢" "9" :string)
           ("Ø¶" "9" :string)
           ("Ø­" "9" :string)
           ("Ã¶" "9" :string)
           ("Ã°" "9" :string)
           ("Øº" "9" :string)
           ("Ø¯" "9" :string)
           ("Ù�" "9" :string)
           ("Ù†" "9" :string)
           ("Ãª" "9" :string)
           ("Ú˜" "9" :string)
           ("Øµ" "9" :string)
           ("Ã±" "9" :string)
           ("Ø·" "9" :string)
           ("Ú†" "9" :string)
           ("Ã§" "9" :string)
           ("Å“" "99" :string)
           ("Ã¦" "99" :string)
           ("T" "8" :string)
           ("H" "8" :string)
           ("U" "8" :string)
           ("C" "8" :string)
           ("R" "8" :string)
           ("L" "8" :string)
           ("X" "8" :string)
           ("D" "8" :string)
           ("M" "8" :string)
           ("S" "8" :string)
           ("A" "8" :string)
           ("K" "8" :string)
           ("Y" "8" :string)
           ("Q" "8" :string)
           ("Z" "8" :string)
           ("N" "8" :string)
           ("P" "8" :string)
           ("V" "8" :string)
           ("F" "8" :string)
           ("W" "8" :string)
           ("J" "8" :string)
           ("O" "8" :string)
           ("I" "8" :string)
           ("E" "8" :string)
           ("G" "8" :string)
           ("B" "8" :string)
           ("t" "9" :string)
           ("e" "9" :string)
           ("p" "9" :string)
           ("b" "9" :string)
           ("r" "9" :string)
           ("i" "9" :string)
           ("h" "9" :string)
           ("z" "9" :string)
           ("y" "9" :string)
           ("v" "9" :string)
           ("k" "9" :string)
           ("f" "9" :string)
           ("a" "9" :string)
           ("o" "9" :string)
           ("u" "9" :string)
           ("l" "9" :string)
           ("q" "9" :string)
           ("n" "9" :string)
           ("s" "9" :string)
           ("x" "9" :string)
           ("w" "9" :string)
           ("j" "9" :string)
           ("m" "9" :string)
           ("d" "9" :string)
           ("c" "9" :string)
           ("g" "9" :string)
           ))

(define-rule-set "pe-ignore-special"

  :rules  (("â€Œ" "" :string)
           ("Ù’" "" :string)
           ("Ù�" "" :string)
           ("ØŒ" "" :string)
           ("Â«" "" :string)
           ("Ù€" "" :string)
           ("Ù‘" "" :string)
           ("Ù”" "" :string)
           ("Ù�" "" :string)
           ("Â»" "" :string)
           ("Ø¡" "" :string)
           ("ÙŒ" "" :string)
           ("Ù�" "" :string)
           ("Ù‹" "" :string)
           ("Ø›" "" :string)
           ("ÙŽ" "" :string)
           ("." "" :string)
           ("'" "" :string)
           ("-" "" :string)
           ("{" "" :string)
           ("!" "" :string)
           ("?" "" :string)
           ("}" "" :string)
           ))

(define-rule-set "pe-resolve-special"

  :rules  (("â€Œ" "³" :string)
           ("Ã‰" "¤" :string)
           ("Ãž" "¤" :string)
           ("Ã‘" "¤" :string)
           ("Ú†" "¤" :string)
           ("Ã " "¤" :string)
           ("Ø³" "¤" :string)
           ("Ø£" "¤" :string)
           ("Ã‹" "¤" :string)
           ("Ã�" "¤" :string)
           ("Ã€" "¤" :string)
           ("Ã¶" "¤" :string)
           ("Ø®" "¤" :string)
           ("Ù¾" "¤" :string)
           ("Ù…" "¤" :string)
           ("Ø¸" "¤" :string)
           ("Ú¯" "¤" :string)
           ("Ã´" "¤" :string)
           ("Ø§" "¤" :string)
           ("Ù‚" "¤" :string)
           ("Ø°" "¤" :string)
           ("Ø¬" "¤" :string)
           ("Ø¨" "¤" :string)
           ("Ã©" "¤" :string)
           ("Ã”" "¤" :string)
           ("Ã¨" "¤" :string)
           ("Ø«" "¤" :string)
           ("Ùˆ" "¤" :string)
           ("Øµ" "¤" :string)
           ("Ã±" "¤" :string)
           ("Ã�" "¤" :string)
           ("Ø·" "¤" :string)
           ("Ã§" "¤" :string)
           ("Ø²" "¤" :string)
           ("Ú©" "¤" :string)
           ("Ãˆ" "¤" :string)
           ("Øª" "¤" :string)
           ("Ø¢" "¤" :string)
           ("ÛŒ" "¤" :string)
           ("Ø¶" "¤" :string)
           ("Ø¦" "¤" :string)
           ("Ã–" "¤" :string)
           ("Ù�" "¤" :string)
           ("Øº" "¤" :string)
           ("Ø¯" "¤" :string)
           ("Ø­" "¤" :string)
           ("Ã°" "¤" :string)
           ("Ã‡" "¤" :string)
           ("Ù†" "¤" :string)
           ("Ãª" "¤" :string)
           ("Ú˜" "¤" :string)
           ("Ã«" "¤" :string)
           ("Ø´" "¤" :string)
           ("Ã¯" "¤" :string)
           ("Ù‡" "¤" :string)
           ("Ø¤" "¤" :string)
           ("Ø±" "¤" :string)
           ("Ù„" "¤" :string)
           ("ÃŠ" "¤" :string)
           ("Ø¹" "¤" :string)
           ("Ã¾" "¤" :string)
           ("Ã¦" "¤¤" :string)
           ("Å’" "¤¤" :string)
           ("Ã†" "¤¤" :string)
           ("Å“" "¤¤" :string)
           ("Ù‘" "©" :string)
           ("ÙŽ" "ª" :string)
           ("Ù�" "«" :string)
           ("Ù�" "¬" :string)
           ("Ù‹" "­" :string)
           ("Ù�" "®" :string)
           ("ÙŒ" "¯" :string)
           ("Ù’" "°" :string)
           ("Ù”" "±" :string)
           ("Ø¡" "²" :string)
           ("Â«" "´" :string)
           ("Â»" "µ" :string)
           ("Ù€" "¶" :string)
           ("ØŒ" "·" :string)
           ("Ø›" "¸" :string)
           ("?" "¡" :string)
           ("!" "¢" :string)
           ("." "£" :string)
           ("j" "¤" :string)
           ("J" "¤" :string)
           ("W" "¤" :string)
           ("c" "¤" :string)
           ("E" "¤" :string)
           ("d" "¤" :string)
           ("m" "¤" :string)
           ("G" "¤" :string)
           ("l" "¤" :string)
           ("o" "¤" :string)
           ("Z" "¤" :string)
           ("n" "¤" :string)
           ("Q" "¤" :string)
           ("w" "¤" :string)
           ("D" "¤" :string)
           ("z" "¤" :string)
           ("k" "¤" :string)
           ("M" "¤" :string)
           ("v" "¤" :string)
           ("T" "¤" :string)
           ("e" "¤" :string)
           ("p" "¤" :string)
           ("t" "¤" :string)
           ("r" "¤" :string)
           ("R" "¤" :string)
           ("h" "¤" :string)
           ("I" "¤" :string)
           ("O" "¤" :string)
           ("F" "¤" :string)
           ("g" "¤" :string)
           ("B" "¤" :string)
           ("K" "¤" :string)
           ("u" "¤" :string)
           ("A" "¤" :string)
           ("Y" "¤" :string)
           ("q" "¤" :string)
           ("x" "¤" :string)
           ("s" "¤" :string)
           ("P" "¤" :string)
           ("N" "¤" :string)
           ("V" "¤" :string)
           ("L" "¤" :string)
           ("y" "¤" :string)
           ("X" "¤" :string)
           ("S" "¤" :string)
           ("f" "¤" :string)
           ("a" "¤" :string)
           ("H" "¤" :string)
           ("U" "¤" :string)
           ("C" "¤" :string)
           ("b" "¤" :string)
           ("i" "¤" :string)
           ("-" "¥" :string)
           ("'" "¦" :string)
           ("{" "§" :string)
           ("}" "¨" :string)
           ))

